13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
1.92K
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3.08K
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
2.44K
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
2.93K
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
1.75K
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
2.15K
-
-
-
-
-
-
-
-
-
156
1.38K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
1.23K
-
-
-
-
-
-
-
-
-
2.39K
-
-
-
-
-
-
-
-
-
694
-
-
-
-
-
-
-
-
-
1.09K
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
3.04K
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
3.72K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-