19
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
2.55K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
3.29K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
2.81K
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
951
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
3.59K
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
5.66K
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
4.93K
-
-
-
-
-
-
-
-
-
1.48K
-
-
-
-
-
-
-
-
-
3.42K
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
8.08K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
4.28K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
3.78K
2.51K
-
-
-
-
-
-
-
-
-
3.81K
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
5.69K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
8.61K
-
-
-
-
-
-
-
-
-
3.03K
-
-
-
-
-
-
-
-
-
3.68K
-
-
-
-
-
-
-
-
-
1.83K
-
-
-
-
-
-
-
-
-
8.03K
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
3.88K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
1.21K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
2.23K
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
3.85K
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
936
-
-
-
-
-
-
-
-
-
4.35K
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
919
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
2.61K
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
4.69K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
2.15K
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0