0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3.17K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
4.95K
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1.15K
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
3.95K
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
2.72K
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
2.51K
1.42K
-
-
-
-
-
-
-
-
-
4.67K
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
5.59K
-
-
-
-
-
-
-
-
-
1.84K
-
-
-
-
-
-
-
-
-
5.46K
-
-
-
-
-
-
-
-
-
2.11K
-
-
-
-
-
-
-
-
-
4.36K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
5.99K
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
12.26K
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
6.81K
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
2.87K
-
-
-
-
-
-
-
-
-
3.38K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0