325
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
2780
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0