-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
131
128
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
1236
-
-
-
-
-
-
-
-
-
1112
-
-
-
-
-
-
-
-
-
1451
-
-
-
-
-
-
-
-
-
3182
-
-
-
-
-
-
-
-
-
2025
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
2440
-
-
-
-
-
-
-
-
-
1570
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
910
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
867
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0