0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
495
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
4.68K
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0