0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
308