0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
953
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
886
-
-
-
-
-
-
-
-
-
3.85K
-
-
-
-
-
-
-
-
-
9.30K
-
-
-
-
-
-
-
-
-
2.08K
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
3.32K
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
7.22K
398
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
2.98K
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
3.61K
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
2.31K
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
7.66K
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
1.88K
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
9.57K
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
2.21K
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
10.23K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
5.37K
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
8.02K
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
3.20K
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
6.90K
-
-
-
-
-
-
-
-
-
5.22K
-
-
-
-
-
-
-
-
-
4.15K
-
-
-
-
-
-
-
-
-
3.72K
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
6.30K
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
1.39K
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
7.78K
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
4.05K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
5.83K
-
-
-
-
-
-
-
-
-
859
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
4.39K
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data