367
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
3.21K
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
4.17K
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
3.73K
-
-
-
-
-
-
-
-
-
7.38K
-
-
-
-
-
-
-
-
-
4.86K
-
-
-
-
-
-
-
-
-
6.97K
-
-
-
-
-
-
-
-
-
2.48K
-
-
-
-
-
-
-
-
-
10.02K
-
-
-
-
-
-
-
-
-
3.74K
-
-
-
-
-
-
-
-
-
9.83K
-
-
-
-
-
-
-
-
-
6.36K
-
-
-
-
-
-
-
-
-
52.84K
-
-
-
-
-
-
-
-
-
5.05K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
3.44K
-
-
-
-
-
-
-
-
-
4.77K
-
-
-
-
-
-
-
-
-
6.95K
-
-
-
-
-
-
-
-
-
3.78K
-
-
-
-
-
-
-
-
-
2.12K
-
-
-
-
-
-
-
-
-
4.36K
-
-
-
-
-
-
-
-
-
3.90K
-
-
-
-
-
-
-
-
-
2.02K
-
-
-
-
-
-
-
-
-
3.27K
-
-
-
-
-
-
-
-
-
4.41K
-
-
-
-
-
-
-
-
-
10.89K
-
-
-
-
-
-
-
-
-
2.61K
-
-
-
-
-
-
-
-
-
4.13K
-
-
-
-
-
-
-
-
-
7.17K
-
-
-
-
-
-
-
-
-
4.57K
-
-
-
-
-
-
-
-
-
4.74K
-
-
-
-
-
-
-
-
-
5.80K
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
2.63K
-
-
-
-
-
-
-
-
-
3.17K
-
-
-
-
-
-
-
-
-
7.92K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
7.44K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
6.95K
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
10.74K
-
-
-
-
-
-
-
-
-
4.18K
-
-
-
-
-
-
-
-
-
7.55K
-
-
-
-
-
-
-
-
-
5.74K
-
-
-
-
-
-
-
-
-
13.16K
-
-
-
-
-
-
-
-
-
4.10K
-
-
-
-
-
-
-
-
-
22.52K
-
-
-
-
-
-
-
-
-
5.99K
-
-
-
-
-
-
-
-
-
16.94K
-
-
-
-
-
-
-
-
-
5.29K
-
-
-
-
-
-
-
-
-
9.84K
-
-
-
-
-
-
-
-
-
6.02K
-
-
-
-
-
-
-
-
-
6.78K
-
-
-
-
-
-
-
-
-
1.19K
18.36K
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
50.18K
-
-
-
-
-
-
-
-
-
18.41K
-
-
-
-
-
-
-
-
-
14.33K
-
-
-
-
-
-
-
-
-
10.94K
-
-
-
-
-
-
-
-
-
10.52K
-
-
-
-
-
-
-
-
-
4.58K
-
-
-
-
-
-
-
-
-
6.65K
-
-
-
-
-
-
-
-
-
5.55K
-
-
-
-
-
-
-
-
-
12.56K
-
-
-
-
-
-
-
-
-
10.47K
-
-
-
-
-
-
-
-
-
3.42K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
3.33K
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0