0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1099
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
1303
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
785
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
2078
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
2647
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
1069
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1760
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
1462
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
1935
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
1796
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
3968
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
2396
-
-
-
-
-
-
-
-
-
1144
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
58