0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
1419
-
-
-
-
-
-
-
-
-
1062
-
-
-
-
-
-
-
-
-
1404
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
2371
-
-
-
-
-
-
-
-
-
1403
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1499
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
1770
-
-
-
-
-
-
-
-
-
906
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
2007
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
106