0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1571
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
3938
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
201