4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
2294
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
1576
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
2076
-
-
-
-
-
-
-
-
-
1161
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
3848
-
-
-
-
-
-
-
-
-
2201
-
-
-
-
-
-
-
-
-
7170
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1420
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
3215
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
2736
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
1584
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
1900
-
-
-
-
-
-
-
-
-
1149
-
-
-
-
-
-
-
-
-
3819
-
-
-
-
-
-
-
-
-
1786
-
-
-
-
-
-
-
-
-
3897
-
-
-
-
-
-
-
-
-
1049
-
-
-
-
-
-
-
-
-
6472
-
-
-
-
-
-
-
-
-
2483
-
-
-
-
-
-
-
-
-
4164
-
-
-
-
-
-
-
-
-
1445
-
-
-
-
-
-
-
-
-
5589
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
6423