3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
744
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
1,638
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
534