2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
1503
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
1198
-
-
-
-
-
-
-
-
-
1172
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
2727
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
1928
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
2669
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
1112
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
145