0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
1515
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
1610
-
-
-
-
-
-
-
-
-
4360
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
3739
-
-
-
-
-
-
-
-
-
2237
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0