21
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
1,213
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
1,122
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
2,840
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,102
-
-
-
-
-
-
-
-
-
2,976
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0