0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1892
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1297
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
2945
-
-
-
-
-
-
-
-
-
3806
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
4662
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
4154
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
1485
-
-
-
-
-
-
-
-
-
4719
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
471
596
-
-
-
-
-
-
-
-
-
4693
-
-
-
-
-
-
-
-
-
1114
-
-
-
-
-
-
-
-
-
1081
-
-
-
-
-
-
-
-
-
2038
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
6214
-
-
-
-
-
-
-
-
-
2785
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
3180
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1395
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
1101
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-