9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
22007
22007
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
22007
22007
22007
22007
22007
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
1008
1008
9009
1008
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
22007
22007
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
22007
1008
1008
22007
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
22007
1008
22007
1008
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
22007
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
22007
1008
1008
1008
1008
9009
1008
22007
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
22007
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
1008
1008
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
9009
9009
9009
1008
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
22007
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
22007
1008
1008
22007
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
1008
9009
9009
9009
9009
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
22007
22007
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
22007
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
22007
1008
22007
22007
22007
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
9009
1008
9009
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
22007
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
22007
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
5003
1008
5003
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
5003
1008
5003
1008
5003
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
5003
1008
5003
5003
1008
5003
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
1008
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
1008
1008
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
5003
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
1008
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
5003
1008
1008
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
1008
5003
5003
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
1008
5003
5003
5003
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
1008
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
1008
5003
1008
1008
1008
1008
5003
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
5003
5003
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
5003
5003
1008
5003
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
5003
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
5003
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
1008
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
5003
5003
1008
1010
1008
1010
1008
1008
1008
1008
1008
1008
1008
1010
1010
1008
1008
1008
1008
1008
1010
1008
1008
1008
1010
1008
1008
1008
1010
1010
1010
1010
1008
1008
1008
1010
1010
1010
1010
1010
1008
1010
1010
1010
1010
1008
5003
5003
1008
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1008
1008
1008
1008
1008
1008
9009
1010
1010
1010
1008
1008
1010
1010
1010
1008
1008
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
9009
9009
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1008
1010
1008
1008
1008
1008
1008
1008
9009
1010
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1010
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1008
1008
5003
5003
1008
1008
1008
1008
5003
1008
1008
1008
9009
9009
9009
9009
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
9009
9009
1008
1010
9009
9009
9009
9009
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1010
1010
1010
1008
1010
1010
1010
1010
1010
1010
1010
1008
1008
1010
1010
1010
1010
1008
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
5003
1008
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1008
1008
1010
1010
1010
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1010
1010
1010
1008
1008
1008
1008
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1008
1008
1008
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
1010
1010
9009
9009
1010
1010
1010
9009
9009
9009
9009
9009
9009
1008
1008
1010
1008
1010
1010
1008
1008
1008
1008
1008
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1008
1008
1008
9009
1008
1008
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1010
1008
1008
5003
5003
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
9009
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1010
1010
1010
1008
1008
9009
1008
22007
1008
22007
9009
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
9009
1008
1008
9009
9009
1010
9009
1010
1010
1010
1008
1008
1010
1010
1010
22007
22007
1010
1010
9009
9009
1008
1008
9009
1010
1008
1008
1008
1010
1010
1010
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
9009
9009
1010
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
9009
9009
9009
1010
9009
9009
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
9009
1010
9009
1010
22007
22007
22007
1010
1010
1010
1010
9009
9009
9009
1010
9009
9009
9009
1010
9009
1008
1008
22007
1010
1010
1010
9009
1008
1010
1010
1010
9009
9009
1010
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1010
1010
1010
9009
9009
9009
1008
9009
9009
9009
1010
1010
1010
9009
1010
1010
9009
1010
9009
9009
1008
9009
1008
9009
9009
1010
1010
1010
1010
1008
1008
9009
9009
9009
9009
9009
1010
22007
1008
22007
1008
1008
1010
1010
1010
1010
1010
1010
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1010
1010
9009
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
9009
9009
9009
9009
9009
1010
1010
1010
1010
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
1010
1010
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1010
1010
1010
1010
1010
9009
1010
1010
1010
1010
9009
9009
9009
9009
9009
1010
1008
1008
1008
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1008
1008
1010
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
9009
9009
9009
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1010
1010
1010
9009
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1008
1008
1008
22007
9009
9009
9009
9009
1008
1008
1010
1008
1008
1008
1008
9009
1010
1010
1010
9009
1010
1010
1010
1010
1010
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
1010
1010
1010
9009
9009
1008
1008
1008
1008
1008
1008
9009
9009
9009
22007
1010
9009
1010
1010
1010
9009
9009
9009
9009
9009
1010
9009
9009
1010
1010
1010
9009
9009
9009
9009
9009
9009
1010
1010
1008
1008
1008
9009
9009
9009
9009
9009
9009
22007
22007
1010
1010
1010
1010
1010
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1010
1008
9009
9009
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1010
9009
1010
9009
9009
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1008
1008
1010
1008
1008
1008
1008
1008
1010
9009
9009
9009
9009
9009
1008
1008
1008
1008
1010
1010
9009
9009
9009
1010
1008
1008
1010
1008
1008
1008
1008
1008
1008
1008
1010
1010
9009
9009
9009
9009
9009
9009
9009
22007
1008
9009
1010
22007
22007
22007
22007
1010
1008
1010
9009
9009
9009
9009
9009
9009
9009
9009
1010
1008
1008
1010
1008
9009
9009
9009
1010
9009
9009
9009
9009
1010
1010
1010
9009
9009
1010
1010
9009
1008
9009
1010
22007
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
9009
9009
9009
9009
9009
9009
9009
1010
1010
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1008
9009
9009
1008
1010
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
1008
1010
1010
9009
9009
9009
9009
9009
1010
1010
1010
9009
1010
1010
1010
1010
1008
1008
1008
1008
9009
9009
1010
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
1008
1010
1010
1010
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
9009
9009
9009
9009
1008
1008
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
22007
22007
22007
9009
1010
1010
1008
1010
1010
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
1010
9009
9009
1010
1010
1010
1010
1008
1008
1008
9009
1010
1010
1010
22007
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
9009
1008
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
1010
1010
1010
1010
1010
9009
9009
9009
9009
1010
1010
1008
1010
1008
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
9009
9009
9009
9009
9009
9009
1008
1010
1010
9009
9009
1010
1010
1008
1008
1010
9009
9009
1010
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1010
1010
9009
1010
1008
1008
1008
1008
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1010
1010
1010
1008
1008
22007
1010
1008
9009
1010
1010
9009
9009
1010
1010
1008
1010
1010
1010
1010
1008
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
1010
1008
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
1008
1008
1010
1010
9009
9009
9009
9009
9009
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1008
9009
9009
9009
9009
9009
9009
22007
1008
22007
22007
9009
1010
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1010
1010
1010
1010
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
9009
9009
9009
9009
9009
9009
1008
1010
5002
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
5002
0
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
5002
0
5002
5002
0
0
5002
0
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
0
0
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
0
0
5002
5002
0
5002
0
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
0
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
5002
5002
5002
0
5002
0
0
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
5002
0
0
0
0
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
0
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
0
5002
5002
0
5002
0
5002
5002
5002
5002
5002
0
0
5002
0
5002
0
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
5002
1001
5002
5002
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
0
1008
1008
1008
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1008
1001
1001
5002
1001
5002
1001
1001
1001
1008
1008
1008
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
5002
5002
1001
1001
1001
1001
5002
5002
5002
1008
5002
5002
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
5002
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1008
5002
5002
5002
1001
1001
1001
5002
5002
5002
1001
1008
1008
1001
1001
1008
1008
1008
1001
1001
1001
1001
1008
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1001
1001
1001
1001
1008
1008
1001
1001
5002
5002
5002
1001
1001
1001
1001
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
5002
5002
5002
1008
1008
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
5002
5002
5002
1008
1008
1008
1001
1001
1001
1001
5002
5002
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
1008
5002
5002
5002
1008
1008
1008
1001
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1008
1008
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
1001
1001
1001
1008
1001
1001
1001
5002
5002
5002
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1008
1008
1008
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
5002
5002
5002
1008
1008
1008
1008
1008
1008
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
5002
1001
5002
5002
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
1008
1008
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
1008
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
1001
1001
1001
5002
5002
1001
5002
1001
5002
5002
5002
1001
1008
1001
1001
1008
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1008
1008
1008
5002
5002
5002
1001
1001
1008
1008
5002
5002
5002
5002
5002
5002
1008
1008
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
1001
1001
1001
1001
1008
1008
1008
1008
5002
5002
5002
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
5002
1008
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
5002
1008
1001
1001
1001
5002
1008
1008
1001
1001
1008
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
5002
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1008
1001
1001
5002
1008
1008
1008
1008
1008
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
0
1001
0
1001
0
5002
1001
1001
5002
1001
1001
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
1001
1001
1001
1001
1001
1008
1008
5002
5002
5002
5002
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
5002
5002
1001
1008
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1008
1008
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1001
1001
1008
5002
5002
1008
1008
1001
1001
1001
5002
1008
1008
1008
1008
1008
5002
1001
1008
1008
1001
1001
1001
1001
1001
1008
1008
1001
1001
5002
5002
5002
5002
5002
5002
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
0
0
0
0
5002
0
5002
5002
5002
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
5002
5002
5002
5002
1001
1001
1001
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
5002
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
5002
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
5002
5002
1008
1008
1008
1008
1008
1008
1001
5002
5002
1001
1001
1008
5002
1001
1001
1001
1001
1001
5002
5002
5002
1001
5002
5002
5002
1001
1001
1001
1001
1008
1001
1001
1008
1001
1001
1001
1001
1001
5002
5002
5002
1008
5002
0
5002
1008
1008
1008
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
5002
1001
5002
1008
1008
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
1001
5002
5002
5002
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1008
1008
1008
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
5002
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
5002
1001
1001
1001
1001
1001
1008
1001
1008
1001
1001
1008
1008
1008
1008
1001
1001
1008
1001
5002
5002
1001
1008
1008
5002
5002
5002
1001
1001
5002
5002
5002
5002
5002
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
5002
1001
1001
1008
1008
1008
5002
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
5002
1001
1001
1001
1001
1008
1001
5002
1001
1001
1001
1001
1001
1001
1001
1008
5002
5002
5002
5002
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
5002
5002
1001
1001
1001
1001
1008
1008
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1008
1008
1008
1001
1001
1001
1001
1008
1008
1001
5002
1008
1008
1001
1001
1001
1008
1008
1008
5002
5002
5002
1008
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1008
1008
5002
1001
1001
1001
1001
5002
5002
1001
1001
1008
1008
1001
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
0
5002
0
0
1001
1008
1008
5002
5002
5002
1008
5002
5002
5002
5002
5002
5002
1001
5002
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
5002
1001
1001
1001
1001
1008
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
5002
5002
5002
1008
1008
1008
1008
1001
1001
1001
1008
1008
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1001
5002
1008
1008
1008
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
5002
5002
5002
5002
1008
1008
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1001
1001
5002
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1008
1008
1008
1001
1008
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
5002
5002
5002
1008
1008
1008
1001
1001
1001
1001
1001
1008
1008
1008
5002
5002
5002
5002
1001
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
5002
0
1001
1001
1008
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1008
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1008
1008
1008
1001
1008
1008
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1001
1001
1001
5002
5002
1008
1008
5002
5002
5002
5002
1008
1008
1008
1008
5002
5002
1001
5002
1001
5002
5002
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1008
1001
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
5002
1001
1008
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1008
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
0
0
5002
5002
0
5002
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
5002
5002
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
1008
1001
1001
1001
5002
5002
1001
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
5002
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
5002
1008
1008
1008
1001
1001
1001
1008
1001
1001
1001
1001
1001
1008
1008
1001
1001
1008
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1008
1001
1001
1001
1001
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
5002
1001
1001
1001
1008
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1008
1008
1008
1008
5002
1008
1008
1008
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1001
1001
1001
5002
5002
5002
1001
1008
1001
1001
1001
1001
1001
1001
1001
1008
1001
1001
5002
0
0
5002
5002
1001
1001
5002
1008
1008
1008
1008
1008
1001
1001
1001
1008
1008
1001
1001
1001
1008
1008
1008
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
5002
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1008
1008
1008
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1008
1008
1008
1008
1001
1001
1001
5002
5002
5002
5002
5002
5002
1008
1008
1001
1001
5002
0
5002
5002
5002
1001
5002
5002
5002
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
5002
5002
5002
5002
5002
1008
1008
1008
1008
1001
1001
1001
1001
5002
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
5002
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
1008
5002
5002
5002
5002
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
5002
5002
5002
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1008
1008
1008
1008
1001
1001
5002
5002
1008
1008
1008
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
1008
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
1001
1001
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
5002
1008
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
5002
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
1008
1008
5002
5002
5002
5002
5002
1001
1001
1001
1008
1008
1008
1001
1001
1001
5002
5002
5002
1008
1008
5002
1008
1008
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
5002
5002
1008
1008
1008
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
0
5002
1008
5002
5002
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
1001
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
5002
0
5002
0
1008
1008
1008
5002
5002
5002
1001
1001
1001
1001
1001
1001
5002
5002
5002
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1001
1001
1001
1001
1001
1008
1008
1001
1001
5002
5002
5002
5002
1008
1008
1008
1008
1001
1001
1001
1001
5002
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
1001
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
1008
1008
5002
5002
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1008
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
1001
1001
22007
22007
1008
1008
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1008
1008
1008
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
1001
1001
1001
1001
1001
1008
1008
1008
1008
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
1001
1001
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
1008
1008
1008
1001
1001
1001
22007
22007
22007
22007
1001
1001
1001
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
1008
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
1008
1008
1008
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
22007
1008
1008
1008
22007
1001
1001
1001
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
1008
1008
22007
22007
22007
22007
1001
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1008
1008
1008
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
1001
22007
22007
22007
1008
1008
1008
1008
1008
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1001
22007
22007
1001
1001
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
1001
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
1001
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
1001
1001
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1001
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
22007
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
1008
1008
22007
22007
22007
22007
1008
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1001
1001
1001
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1008
1008
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
22007
22007
1001
22007
22007
1001
1001
1008
1008
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
1001
22007
1001
1001
22007
22007
22007
1008
1008
1008
1008
1008
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
1008
1008
1008
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1001
1001
22007
22007
22007
1008
1008
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
1008
1008
1008
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
1008
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
1001
22007
1001
1001
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
1008
1008
1008
1008
1008
1008
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
1001
1001
1001
1001
1001
1001
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
1001
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
1008
1008
22007
1008
22007
1008
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
1008
7004
1008
1008
1008
2006
2006
2006
2006
2006
2006
2006
2006
7004
7004
5002
5002
5002
5002
5002
5002
2006
2006
7004
7004
7004
7004
5002
7004
7004
2006
7004
1008
1008
2006
2006
5002
5002
2006
5002
5002
5002
7004
1008
1008
1008
7004
7004
7004
7004
2006
5002
5002
2006
2006
5002
2006
7004
7004
7004
5002
2006
2006
2006
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
2006
2006
2006
7004
5002
5002
5002
7004
7004
5002
5002
5002
7004
2006
5002
5002
7004
7004
5002
5002
7004
7004
7004
7004
7004
5002
2006
2006
7004
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
7004
7004
7004
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
2006
5002
2006
7004
2006
2006
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
2006
2006
2006
7004
7004
5002
7004
7004
7004
7004
5002
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
7004
5002
7004
5002
5002
7004
5002
7004
5002
5002
5002
5002
5002
5002
5002
7004
7004
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5002
7004
7004
7004
7004
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
5002
2006
5002
5002
5002
2006
7004
7004
7004
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
7004
2006
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
5002
2006
5002
5002
2006
2006
5002
5002
5002
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
2006
7004
7004
2006
2006
7004
7004
7004
7004
2006
2006
5002
7004
7004
7004
7004
5002
5002
5002
5002
5002
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
2006
7004
5002
5002
5002
5002
5002
2006
2006
1008
1008
1008
5002
5002
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
7004
7004
5002
7004
7004
7004
7004
5002
7004
5002
7004
7004
5002
5002
5002
7004
7004
7004
2006
2006
2006
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
5002
5002
2006
2006
7004
7004
7004
7004
7004
7004
7004
7004
7004
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
5002
5002
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
2006
2006
7004
7004
7004
7004
5002
1008
7004
7004
7004
5002
5002
7004
5002
5002
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
7004
7004
5002
5002
5002
2006
2006
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
7004
5002
5002
5002
5002
5002
5002
1008
1008
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
5002
5002
1008
1008
7004
7004
7004
5002
7004
7004
5002
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
2006
7004
7004
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
2006
2006
2006
5002
5002
7004
5002
5002
5002
7004
5002
5002
2006
2006
2006
2006
7004
5002
5002
7004
7004
7004
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
5002
5002
7004
7004
7004
5002
5002
7004
7004
5002
7004
5002
5002
7004
7004
7004
5002
5002
7004
5002
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
7004
7004
7004
2006
2006
5002
5002
7004
7004
5002
5002
5002
5002
5002
2006
5002
5002
7004
7004
7004
7004
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
2006
2006
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
7004
2006
5002
5002
5002
5002
2006
2006
5002
2006
2006
5002
5002
2006
2006
2006
5002
7004
7004
7004
7004
5002
5002
5002
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
7004
7004
7004
2006
5002
7004
2006
5002
5002
5002
1008
1008
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
7004
2006
2006
7004
7004
7004
7004
7004
7004
7004
1008
1008
1008
1008
7004
7004
2006
2006
2006
5002
5002
5002
7004
7004
7004
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
7004
5002
5002
5002
5002
5002
7004
2006
2006
7004
7004
7004
7004
5002
2006
2006
2006
5002
7004
7004
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
7004
7004
7004
2006
5002
5002
5002
5002
5002
5002
2006
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
7004
2006
2006
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
1008
1008
1008
1008
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
5002
7004
7004
5002
7004
5002
5002
7004
7004
7004
7004
7004
1008
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
2006
2006
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
5002
2006
5002
5002
2006
2006
2006
2006
5002
5002
5002
5002
7004
7004
7004
7004
7004
5002
5002
5002
7004
5002
5002
7004
1008
1008
1008
1008
1008
1008
2006
2006
2006
5002
5002
5002
7004
2006
2006
5002
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
7004
7004
7004
7004
1008
1008
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
5002
7004
7004
7004
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
5002
7004
7004
2006
7004
7004
5002
2006
7004
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
5002
5002
5002
2006
5002
5002
2006
2006
2006
1008
1008
1008
1008
1008
5002
5002
5002
7004
7004
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
5002
5002
5002
5002
2006
5002
1008
1008
2006
2006
7004
7004
7004
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
2006
2006
5002
5002
5002
7004
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
2006
5002
5002
5002
1008
1008
1008
7004
7004
7004
5002
5002
5002
5002
5002
2006
2006
5002
5002
5002
5002
5002
7004
7004
5002
2006
2006
7004
2006
5002
7004
7004
7004
5002
5002
5002
5002
2006
2006
2006
5002
5002
5002
5002
5002
5002
7004
5002
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
2006
2006
5002
2006
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
5002
7004
1008
1008
1008
5002
7004
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
1008
1008
5002
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
5002
5002
5002
1008
5002
5002
5002
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
7004
5002
5002
5002
1008
7004
7004
7004
7004
7004
5002
5002
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
5002
5002
7004
7004
7004
1008
5002
5002
5002
5002
1008
1008
2006
2006
2006
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
2006
7004
7004
5002
7004
7004
7004
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
2006
7004
2006
2006
2006
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
7004
7004
5002
1008
1008
1008
2006
2006
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5002
2006
2006
2006
2006
7004
7004
5002
5002
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
7004
7004
7004
7004
7004
2006
7004
7004
7004
7004
7004
5002
5002
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5002
2006
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
7004
7004
5002
5002
5002
7004
7004
7004
5002
5002
7004
7004
7004
7004
7004
7004
7004
2006
2006
2006
5002
7004
7004
7004
7004
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
5002
5002
5002
5002
5002
5002
5002
2006
2006
5002
2006
2006
5002
7004
7004
5002
7004
5002
5002
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
5002
2006
5002
7004
5002
5002
7004
7004
7004
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
7004
5002
5002
5002
1008
1008
2006
7004
7004
7004
5002
5002
5002
5002
5002
5002
7004
2006
2006
5002
5002
5002
5002
7004
7004
7004
7004
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
7004
7004
7004
7004
5002
5002
5002
7004
7004
5002
5002
5002
7004
7004
7004
7004
5002
5002
5002
2006
7004
2006
5002
5002
2006
2006
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
1008
1008
5002
5002
5002
7004
5002
2006
2006
7004
7004
5002
5002
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
2006
2006
5002
5002
5002
5002
5002
7004
7004
7004
7004
1008
1008
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
7004
2006
7004
5002
7004
7004
5002
7004
7004
7004
5002
7004
7004
5002
5002
7004
7004
7004
2006
2006
5002
5002
5002
7004
7004
7004
5002
5002
7004
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
5002
5002
2006
5002
5002
5002
5002
2006
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
5002
5002
2006
5002
5002
5002
7004
1008
7004
7004
5002
5002
5002
5002
5002
2006
2006
2006
7004
2006
7004
2006
5002
5002
2006
2006
2006
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
2006
2006
2006
2006
5002
5002
7004
5002
5002
5002
7004
7004
7004
5002
7004
7004
7004
5002
5002
5002
5002
7004
7004
7004
7004
5002
1008
1008
5002
5002
5002
5002
2006
2006
2006
5002
5002
2006
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
1008
7004
7004
7004
7004
7004
7004
7004
7004
2006
2006
2006
2006
5002
2006
5002
2006
2006
2006
2006
5002
7004
5002
2006
2006
2006
2006
7004
7004
5002
7004
2006
5002
2006
2006
2006
2006
7004
5002
5002
2006
5002
5002
5002
5002
5002
5002
5002
1008
7004
7004
5002
5002
5002
5002
5002
5002
5002
2006
2006
2006
7004
5002
5002
7004
7004
5002
5002
5002
2006
5002
5002
5002
5002
5002
7004
7004
5002
7004
7004
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
2006
2006
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
5002
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
2006
2006
2006
7004
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
2006
5002
5002
5002
5002
5002
7004
7004
7004
7004
5002
5002
7004
5002
5002
5002
5002
1008
1008
1008
1008
7004
7004
7004
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
7004
1008
1008
1008
7004
7004
7004
7004
7004
7004
5002
5002
5002
7004
7004
5002
5002
5002
7004
7004
5002
5002
7004
7004
7004
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
5002
1008
1008
5002
5002
7004
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
7004
7004
7004
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
1008
1008
7004
7004
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1008
1008
1008
1008
1008
5002
5002
7004
7004
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
5002
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
9009
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
1008
7004
7004
7004
1008
1008
7004
9009
9009
9009
9009
5002
5002
5002
1008
1008
1008
1008
1008
7004
7004
7004
5002
5002
5002
5002
1008
1008
1008
1008
5002
5002
7004
7004
7004
1008
1008
1008
1008
5002
5002
1008
1008
1008
7004
7004
7004
7004
7004
5002
1008
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
5002
7004
9009
9009
5002
5002
5002
7004
5002
5002
5002
7004
5002
5002
5002
5002
5002
1008
7004
1008
1008
1008
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
5002
5002
5002
9009
5002
7004
7004
7004
7004
7004
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
1008
1008
1008
1008
5002
7004
7004
7004
5002
7004
7004
1008
1008
1008
9009
7004
7004
7004
7004
7004
7004
5002
1008
5002
1008
1008
1008
1008
5002
5002
1008
7004
7004
1008
7004
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
5002
5002
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
1008
5002
1008
1008
1008
5002
5002
1008
1008
5002
5002
1008
1008
1008
5002
5002
5002
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
7004
7004
7004
5002
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
5002
5002
5002
5002
5002
5002
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
7004
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
7004
7004
7004
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
1008
1008
5002
1008
1008
1008
5002
1008
1008
1008
1008
5002
5002
7004
7004
1008
1008
1008
5002
5002
5002
7004
7004
9009
1008
9009
1008
9009
1008
1008
7004
7004
7004
7004
7004
7004
7004
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
1008
5002
7004
7004
7004
1008
7004
7004
5002
5002
5002
1008
1008
5002
5002
5002
5002
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
7004
7004
7004
7004
5002
1008
5002
5002
5002
5002
5002
5002
1008
1008
1008
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
9009
9009
5002
5002
5002
5002
5002
5002
5002
5002
7004
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
9009
9009
9009
5002
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
7004
5002
5002
5002
1008
1008
1008
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
7004
7004
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
1008
1008
7004
7004
5002
5002
5002
7004
7004
7004
1008
1008
1008
1008
1008
1008
7004
7004
1008
1008
1008
1008
5002
1008
1008
1008
5002
5002
5002
5002
1008
5002
5002
1008
5002
5002
5002
5002
1008
1008
7004
7004
7004
7004
7004
1008
1008
1008
1008
7004
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
7004
7004
7004
5002
5002
5002
1008
1008
1008
9009
9009
9009
9009
1008
9009
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
7004
9009
7004
1008
1008
5002
5002
1008
9009
9009
1008
1008
1008
1008
1008
7004
7004
1008
1008
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
1008
1008
5002
5002
1008
5002
7004
7004
7004
7004
5002
5002
5002
5002
1008
1008
1008
1008
5002
5002
5002
5002
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
1008
9009
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
5002
5002
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
5002
5002
7004
7004
7004
9009
9009
5002
5002
5002
7004
7004
5002
5002
5002
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
5002
5002
1008
1008
1008
1008
1008
1008
7004
7004
5002
5002
5002
7004
7004
7004
7004
7004
1008
1008
1008
9009
9009
9009
1008
5002
1008
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
1008
7004
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
1008
5002
5002
5002
5002
7004
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
9009
9009
9009
9009
5002
5002
5002
1008
1008
5002
5002
5002
5002
7004
7004
7004
7004
1008
5002
5002
5002
5002
7004
1008
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
1008
1008
1008
5002
5002
5002
5002
7004
5002
5002
1008
5002
1008
1008
1008
1008
1008
5002
1008
1008
5002
5002
5002
5002
5002
1008
1008
5002
5002
5002
1008
5002
7004
7004
7004
1008
1008
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
7004
5002
5002
5002
5002
1008
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
7004
7004
1008
1008
5002
5002
5002
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
5002
5002
7004
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
7004
7004
7004
7004
1008
1008
5002
5002
5002
5002
1008
1008
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
5002
5002
5002
1008
1008
7004
7004
1008
1008
5002
5002
5002
5002
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
1008
1008
1008
7004
1008
1008
7004
7004
7004
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
5002
5002
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
5002
5002
5002
5002
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
5002
5002
5002
7004
7004
7004
7004
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
9009
5002
5002
5002
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
1008
9009
1008
9009
9009
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
5002
1008
1008
1008
9009
9009
9009
9009
1008
9009
9009
9009
1008
1008
9009
1008
9009
5002
1008
1008
1008
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
5002
5002
5002
5002
9009
9009
5002
1008
1008
7004
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
7004
7004
7004
7004
7004
7004
7004
9009
9009
5002
5002
1008
1008
7004
7004
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
1008
1008
7004
5002
5002
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1008
1008
9009
9009
1008
1008
1008
1008
1008
7004
1008
1008
7004
7004
1008
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
9009
9009
9009
9009
9009
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
7004
7004
7004
7004
1008
1008
1008
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
9009
5002
1008
1008
1008
1008
5002
5002
1008
7004
7004
7004
7004
7004
5002
5002
5002
5002
1008
7004
7004
7004
7004
7004
9009
1008
9009
1008
9009
1008
9009
9009
9009
9009
9009
1008
1008
7004
7004
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
9009
9009
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
7004
7004
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
5002
1008
1008
1008
1008
1008
5002
5002
1008
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
5002
5002
1008
1008
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
5002
5002
1008
1008
5002
1008
5002
5002
5002
7004
5002
5002
5002
1008
1008
9009
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
7004
7004
7004
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
5002
1008
1008
1008
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
7004
7004
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
5002
5002
7004
7004
5002
1008
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
5002
5002
5002
1008
7004
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
7004
7004
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
7004
1008
1008
1008
7004
7004
7004
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
7004
7004
1008
5002
5002
5002
1008
1008
1008
1008
7004
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
9009
1008
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
7004
7004
1008
5002
5002
5002
9009
5002
5002
5002
5002
7004
7004
7004
7004
7004
5002
5002
7004
7004
1008
1008
1008
1008
1008
1008
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
7004
7004
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
5002
5002
9009
9009
9009
1008
9009
5002
5002
7004
1008
1008
1008
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
5002
5002
5002
7004
7004
1008
1008
5002
7004
5002
5002
1008
1008
9009
9009
1008
1008
9009
1008
9009
1008
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
1008
9009
1008
1008
1008
1008
5002
5002
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
5002
5002
5002
5002
5002
1008
1008
1008
1008
7004
1008
1008
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
7004
7004
7004
5002
5002
1008
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
1008
9009
7004
7004
7004
7004
5002
5002
5002
1008
1008
1008
5002
5002
5002
5002
5002
7004
7004
1008
1008
1008
7004
7004
7004
7004
7004
7004
1008
1008
1008
5002
5002
5002
5002
7004
1008
9009
7004
7004
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
5002
5002
5002
1008
5002
5002
1008
1008
1008
5002
5002
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
1008
1008
1008
1008
1008
1008
1008
7004
7004
5002
7004
7004
7004
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
9009
9009
7004
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
1008
1008
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
5002
5002
7004
7004
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
1008
7004
7004
7004
5002
5002
5002
5002
7004
7004
5002
5002
1008
1008
7004
5002
5002
1008
1008
7004
7004
9009
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
7004
7004
5002
5002
5002
5002
1008
1008
1008
7004
7004
7004
5002
7004
7004
1008
1008
1008
1008
1008
5002
7004
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1008
5002
5002
5002
5002
5002
1008
7004
7004
7004
7004
7004
1008
1008
9009
9009
9009
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
9009
9009
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
7004
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
1008
9009
9009
9009
9009
1008
5002
5002
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
9009
5002
5002
5002
5002
5002
5002
7004
7004
7004
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
9009
5002
1008
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
9009
9009
5002
1008
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
5002
5002
1008
7004
7004
9009
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
5002
1008
1008
9009
1008
9009
1008
7004
1008
1008
1008
5002
5002
5002
5002
5002
7004
7004
7004
1008
1008
1008
1008
7004
7004
7004
7004
7004
1008
9009
9009
1008
1008
1008
5002
5002
5002
9009
7004
9009
9009
9009
9009
1008
1008
7004
1008
1008
1008
1008
5002
5002
5002
1008
5002
5002
5002
5002
5002
5002
5002
5002
1008
5002
5002
7004
5002
5002
5002
5002
5002
1008
1008
7004
7004
7004
7004
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
1008
1008
5002
5002
5002
1008
7004
7004
1008
7004
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
5002
1008
1008
1008
1008
5002
5002
7004
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
5002
5002
5002
5002
1008
1008
1008
7004
7004
5002
5002
1008
1008
5002
5002
5002
5002
1008
1008
1008
5002
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
1008
1008
5002
5002
1008
5002
5002
5002
5002
5002
5002
1008
1008
5002
5002
1008
5002
5002
5002
5002
7004
7004
9009
9009
9009
9009
1008
1008
9009
1008
1008
5002
5002
5002
5002
5002
1008
1008
1008
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
1008
5002
5002
1008
5002
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
7004
7004
7004
5002
5002
1008
5002
5002
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
5002
5002
7004
7004
7004
7004
1008
1008
1008
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
7004
1008
1008
1008
1008
1008
9009
1008
9009
9009
1008
1008
7004
7004
7004
1008
5002
5002
5002
1008
1008
9009
9009
9009
1008
1008
1008
1008
1008
5002
5002
5002
1008
1008
1008
1008
5002
5002
9009
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
1008
9009
1008
1008
1008
1008
1008
1008
9009
1008
1008
1008
1008
1008
5002
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1008
1008
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
7004
1008
1008
1008
5002
5002
5002
5002
9009
1008
7004
7004
1008
1008
1008
9009
1008
1008
1008
5002
5002
9009
9009
9009
1008
1008
1008
5002
7004
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5002
1008
1008
1008
5002
1008
1008
7004
1008
1008
1008
1008
1008
9009
9009
9009
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
9009
9009
9009
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
1008
1008
1008
9009
9009
5002
5002
5002
5002
5002
5002
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
1008
5002
5002
5002
1008
1008
7004
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
7004
7004
7004
1008
1008
1008
1008
1008
1008
5002
5002
5002
5002
5002
5002
5002
5002
5002
1008
1008
1008
1008
1008
1008
1008
1008
5002
5002
5002
7004
7004
1008
5002
5002
5002
5002
5002
5002
7004
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
9009
9009
1008
1008
9009
9009
9009
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
9009
1008
9009
1008
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
1008
1008
1008
1008
9009
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
9009
9009
9009
1008
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
1008
22007
1008
22007
1008
1008
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
9009
9009
9009
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
1008
1008
22007
1008
22007
22007
22007
22007
9009
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
1008
1008
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
9009
9009
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
9009
9009
9009
9009
22007
22007
9009
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
1008
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
1008
22007
1008
1008
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
1008
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
22007
1008
1008
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
9009
9009
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
1008
22007
22007
22007
22007
22007
1008
1008
1008
1008
9009
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
22007
22007
22007
22007
1008
22007
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
9009
9009
9009
9009
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
1008
1008
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
9009
9009
22007
22007
22007
22007
22007
22007
9009
9009
9009
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
7004
7004
7004
7004
1008
1008
1008
1008
1008
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
0
5003
5003
7004
7004
5003
7004
7004
7004
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
2006
2006
5003
7004
2006
5003
5003
5003
2006
1008
1008
1008
5003
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
7004
7004
7004
5003
2006
2006
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
2006
7004
7004
7004
7004
5003
5003
5003
1008
1008
1008
1008
7004
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
2006
2006
2006
5003
5003
5003
5003
2006
5003
5003
2006
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
2006
7004
7004
5003
5003
5003
7004
7004
1008
7004
7004
7004
5003
5003
2006
2006
5003
5003
5003
5003
5003
2006
2006
2006
2006
5003
2006
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
2006
5003
2006
2006
5003
7004
7004
7004
5003
7004
7004
2006
2006
2006
7004
7004
7004
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
2006
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
2006
2006
5003
5003
7004
7004
5003
5003
2006
5003
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
7004
5003
5003
5003
2006
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
7004
7004
7004
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
0
0
0
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
7004
7004
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
2006
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
2006
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
1008
1008
1008
1008
1008
1008
5003
2006
7004
5003
5003
5003
2006
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
2006
2006
2006
2006
5003
5003
5003
5003
7004
7004
7004
1008
1008
1008
1008
1008
5003
7004
7004
7004
7004
5003
5003
5003
2006
2006
2006
5003
5003
7004
7004
7004
7004
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
2006
5003
5003
5003
7004
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
1008
7004
7004
1008
0
7004
0
0
5003
5003
7004
2006
2006
2006
5003
5003
5003
7004
7004
5003
2006
5003
7004
2006
2006
2006
2006
2006
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
7004
7004
5003
5003
2006
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
7004
7004
5003
7004
7004
7004
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
2006
2006
7004
2006
2006
2006
2006
2006
7004
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
2006
5003
5003
5003
7004
2006
2006
2006
5003
5003
7004
7004
7004
7004
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
7004
7004
5003
5003
7004
7004
7004
2006
2006
5003
5003
5003
5003
5003
7004
5003
5003
7004
7004
7004
7004
2006
5003
5003
5003
5003
7004
7004
7004
2006
2006
2006
2006
5003
5003
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
7004
5003
5003
5003
2006
5003
5003
5003
7004
2006
2006
2006
5003
5003
2006
2006
5003
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
1008
0
7004
7004
7004
7004
7004
7004
7004
7004
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
7004
7004
5003
2006
2006
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
2006
2006
2006
2006
5003
5003
5003
5003
7004
7004
7004
7004
2006
2006
2006
2006
5003
5003
5003
5003
7004
2006
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
2006
2006
0
0
7004
7004
7004
5003
7004
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
7004
5003
5003
5003
7004
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
2006
2006
2006
2006
5003
2006
7004
7004
2006
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
0
0
0
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
7004
7004
2006
7004
7004
2006
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
2006
2006
7004
5003
5003
5003
2006
7004
7004
7004
7004
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
2006
2006
5003
2006
2006
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
2006
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
2006
2006
2006
2006
2006
2006
5003
2006
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
2006
2006
2006
7004
7004
7004
7004
7004
7004
5003
5003
5003
2006
7004
5003
7004
7004
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
5003
5003
5003
5003
2006
2006
2006
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
2006
2006
5003
5003
7004
7004
7004
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
2006
0
7004
0
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
7004
7004
7004
7004
7004
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
0
0
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
7004
7004
7004
7004
7004
2006
5003
5003
2006
2006
2006
5003
2006
2006
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
7004
5003
2006
5003
2006
2006
2006
2006
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
7004
2006
2006
2006
2006
5003
5003
5003
5003
5003
2006
2006
7004
7004
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
2006
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
2006
2006
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
7004
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
2006
2006
7004
5003
2006
2006
2006
2006
0
0
0
1008
5003
5003
5003
5003
5003
2006
2006
7004
5003
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
7004
7004
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
7004
2006
2006
2006
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
7004
5003
5003
7004
7004
7004
5003
2006
2006
2006
2006
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
7004
7004
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
2006
7004
7004
7004
7004
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
2006
7004
7004
7004
5003
7004
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
7004
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
7004
2006
2006
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
7004
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
5003
2006
2006
2006
7004
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
2006
2006
2006
2006
2006
7004
2006
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
7004
7004
7004
7004
2006
5003
7004
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
7004
7004
5003
5003
5003
5003
5003
5003
2006
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
2006
2006
5003
7004
7004
7004
5003
5003
5003
2006
2006
2006
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
2006
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
2006
2006
7004
7004
5003
5003
2006
2006
2006
5003
2006
2006
2006
2006
7004
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
7004
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
7004
5003
7004
7004
7004
7004
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
2006
2006
2006
7004
7004
7004
7004
2006
5003
7004
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
7004
2006
2006
5003
5003
5003
2006
2006
2006
5003
0
0
0
0
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
2006
7004
7004
7004
7004
5003
5003
2006
2006
2006
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
7004
7004
7004
7004
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
0
0
2006
2006
7004
7004
7004
7004
2006
2006
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
7004
7004
7004
7004
1008
7004
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
0
0
5003
7004
7004
7004
7004
7004
7004
2006
2006
2006
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
2006
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
2006
2006
7004
5003
5003
7004
7004
5003
7004
7004
7004
5003
5003
5003
5003
5003
7004
7004
5003
5003
2006
2006
5003
7004
7004
5003
1008
1008
1008
7004
7004
7004
7004
2006
5003
5003
1008
7004
1008
1008
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
2006
2006
5003
2006
2006
2006
2006
5003
2006
2006
2006
2006
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
7004
5003
5003
5003
7004
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
2006
2006
7004
7004
7004
7004
7004
7004
5003
5003
2006
5003
5003
5003
5003
2006
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
2006
2006
7004
5003
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
1008
1008
1008
1008
5003
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
7004
7004
5003
5003
2006
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
7004
7004
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
7004
7004
7004
7004
7004
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
7004
7004
7004
2006
5003
5003
5003
5003
2006
5003
2006
2006
2006
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
2006
2006
5003
5003
5003
7004
7004
7004
5003
2006
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
2006
7004
7004
2006
2006
2006
2006
5003
5003
5003
5003
2006
2006
2006
5003
5003
2006
2006
7004
7004
7004
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
2006
2006
5003
5003
7004
7004
7004
7004
7004
7004
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
2006
5003
5003
2006
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
5003
7004
7004
5003
7004
7004
5003
5003
5003
2006
5003
5003
5003
5003
5003
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
7004
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
1008
7004
7004
7004
7004
5003
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
9009
9009
9009
1008
1008
1008
1008
1008
9009
1008
9009
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
1008
1008
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
9009
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
7004
5003
5003
5003
5003
5003
5003
1008
7004
7004
5003
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
7004
5003
5003
5003
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
9009
9009
9009
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
7004
7004
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
1008
1008
1008
5003
1008
7004
7004
7004
7004
7004
7004
7004
7004
5003
1008
9009
1008
9009
9009
1008
1008
5003
5003
1008
5003
5003
1008
9009
5003
5003
5003
5003
5003
9009
1008
1008
9009
1008
5003
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
7004
1008
1008
7004
7004
7004
7004
7004
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
5003
7004
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
1008
1008
1008
1008
5003
5003
7004
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
7004
7004
7004
7004
1008
1008
1008
5003
5003
5003
1008
1008
1008
1008
1008
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
1008
1008
5003
5003
7004
7004
7004
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
1008
1008
1008
1008
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
1008
5003
5003
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
1008
1008
7004
7004
7004
7004
7004
7004
1008
1008
5003
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
7004
1008
1008
1008
1008
5003
5003
5003
5003
1008
1008
1008
5003
5003
1008
9009
9009
9009
5003
7004
7004
7004
7004
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
7004
7004
7004
1008
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
9009
9009
9009
9009
7004
7004
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
1008
1008
5003
5003
7004
1008
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
1008
1008
5003
5003
5003
9009
1008
9009
9009
9009
5003
7004
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
9009
9009
1008
1008
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
5003
5003
7004
7004
1008
1008
1008
5003
5003
5003
5003
5003
1008
1008
1008
7004
7004
7004
7004
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
1008
1008
1008
7004
7004
7004
1008
1008
9009
5003
1008
1008
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
9009
9009
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
1008
1008
1008
7004
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
9009
1008
9009
9009
5003
5003
5003
5003
1008
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
5003
5003
5003
5003
5003
5003
5003
1008
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
7004
7004
7004
7004
7004
7004
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
1008
1008
1008
1008
5003
5003
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
1008
1008
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
1008
1008
1008
1008
1008
1008
5003
5003
7004
7004
7004
1008
1008
1008
1008
1008
1008
9009
5003
5003
7004
7004
5003
5003
5003
5003
7004
7004
1008
1008
1008
7004
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
9009
9009
1008
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
7004
5003
5003
1008
5003
5003
5003
1008
1008
1008
1008
1008
1008
1008
7004
7004
7004
5003
5003
5003
1008
1008
1008
1008
1008
1008
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
5003
5003
1008
5003
5003
1008
1008
5003
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
1008
1008
5003
5003
7004
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
5003
5003
7004
7004
7004
1008
1008
5003
5003
5003
5003
5003
7004
7004
5003
5003
1008
9009
9009
9009
5003
5003
5003
1008
5003
9009
9009
9009
5003
5003
5003
5003
5003
1008
5003
9009
9009
9009
1008
7004
7004
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
5003
7004
7004
5003
5003
5003
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
1008
7004
7004
7004
1008
1008
5003
1008
1008
9009
9009
9009
9009
5003
5003
5003
5003
5003
1008
9009
1008
1008
1008
1008
5003
1008
1008
1008
1008
1008
5003
5003
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
1008
1008
5003
5003
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
9009
9009
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
7004
7004
7004
7004
1008
1008
5003
5003
5003
5003
5003
5003
1008
1008
5003
5003
1008
1008
1008
1008
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1008
1008
1008
1008
1010
5003
5003
5003
5003
5003
1010
0
0
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
0
0
0
0
5003
5003
5003
5003
5003
5003
5003
0
1010
1010
1010
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
5003
5003
5003
5003
1010
1010
2006
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
0
0
0
0
5003
5003
1010
5003
5003
5003
5003
1010
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
0
1010
1010
0
5003
1010
1010
1010
1010
0
0
0
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
2006
1010
1010
1010
1010
1010
1010
1010
0
1010
0
1010
0
0
0
0
1010
1010
1010
1010
1010
1010
1010
0
1010
0
2006
2006
2006
2006
2006
5003
1010
5003
1010
5003
5003
5003
5003
1010
1010
5003
2006
1010
1010
5003
5003
5003
1010
1010
2006
2006
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
1010
2006
2006
1010
2006
2006
2006
1010
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
2006
0
0
1010
1010
1010
5003
5003
5003
0
0
2006
2006
2006
1010
1010
1010
5003
1010
1010
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
5003
2006
2006
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
5003
5003
5003
5003
5003
0
0
0
1010
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
2006
2006
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
5003
5003
5003
1010
1010
5003
1010
1010
5003
5003
5003
5003
5003
2006
2006
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
2006
2006
5003
5003
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
0
2006
2006
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
5003
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
0
0
0
0
0
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
2006
2006
2006
2006
5003
1010
1010
1010
5003
5003
5003
1010
1010
5003
2006
2006
5003
1010
1010
1010
1010
1010
1010
1010
0
0
0
1010
0
5003
2006
5003
5003
1010
2006
5003
5003
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
5003
5003
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
1010
1010
1010
2006
2006
5003
5003
5003
5003
1010
1010
1010
1010
1010
0
0
0
0
0
1010
1010
1010
1010
2006
1010
1010
1010
2006
2006
1010
0
0
1010
1010
0
5003
5003
5003
5003
5003
5003
2006
2006
2006
5003
2006
2006
2006
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
2006
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
2006
1010
1010
1010
5003
2006
5003
5003
2006
5003
5003
2006
2006
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
2006
2006
5003
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
5003
1010
1010
5003
5003
5003
5003
5003
2006
1010
1010
5003
5003
5003
1010
1010
2006
1010
1010
1010
1010
5003
5003
1010
5003
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
1010
1010
2006
2006
2006
1010
2006
1010
1010
0
0
0
0
0
5003
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
1010
5003
1010
5003
1010
2006
2006
2006
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
2006
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
0
0
0
0
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
0
0
5003
5003
5003
5003
1010
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
5003
5003
5003
5003
1010
5003
5003
5003
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
2006
2006
2006
2006
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
2006
2006
2006
1010
2006
2006
5003
5003
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
2006
2006
2006
2006
2006
5003
1010
1010
5003
5003
5003
5003
1010
5003
5003
5003
5003
1010
1010
2006
2006
1010
1010
1010
1010
1010
2006
2006
5003
5003
1010
1010
1010
5003
5003
5003
5003
1010
0
1010
5003
5003
5003
2006
2006
2006
2006
2006
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
1010
1010
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
5003
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
1010
5003
5003
5003
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
0
1010
2006
0
1010
1010
1010
1010
1010
1010
5003
5003
1010
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
0
0
1010
1010
1010
1010
1010
0
1010
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1008
5003
5003
5003
1010
1010
1010
1010
1010
2006
2006
2006
2006
1010
2006
1010
1010
2006
2006
5003
5003
5003
1010
1010
2006
2006
5003
5003
2006
2006
5003
5003
5003
5003
1010
1010
1010
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
5003
2006
2006
2006
1010
1010
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
5003
1010
5003
5003
5003
2006
1010
1010
1010
5003
5003
1010
1010
1010
1010
2006
2006
2006
2006
1010
0
0
0
2006
1010
1010
5003
5003
5003
5003
0
0
1010
1010
1010
1010
2006
5003
5003
1010
1010
5003
5003
1010
1010
1010
2006
2006
2006
2006
2006
2006
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
2006
2006
1010
2006
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
5003
1010
5003
5003
5003
1010
2006
2006
2006
1010
1010
0
2006
2006
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
5003
5003
5003
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
0
0
1010
1010
0
0
0
1010
0
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
0
0
0
0
0
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
2006
5003
1010
5003
5003
2006
2006
2006
1010
5003
1010
1010
1010
2006
2006
2006
2006
1010
1010
1010
5003
1010
1010
2006
2006
5003
5003
5003
5003
5003
1010
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
0
0
0
1010
5003
5003
5003
2006
2006
1010
2006
1010
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
1010
1010
1010
0
0
0
0
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
2006
5003
5003
5003
5003
5003
1010
1010
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
2006
5003
5003
5003
5003
5003
5003
5003
5003
1010
0
0
2006
2006
2006
1010
1010
1010
5003
5003
5003
5003
5003
5003
0
0
0
5003
5003
1010
1010
1010
5003
1010
1010
5003
5003
5003
5003
5003
1010
5003
1010
1010
0
0
0
0
0
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
2006
5003
5003
5003
5003
5003
1010
0
1010
0
1010
0
1010
1010
1010
0
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
2006
2006
2006
1010
1010
1010
1010
2006
2006
5003
5003
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
0
0
0
0
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
0
0
0
1010
0
0
0
1010
2006
2006
2006
2006
1010
1010
1010
1010
2006
1010
1010
1010
1010
1010
1010
1010
2006
5003
5003
5003
5003
5003
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
1010
1010
5003
5003
5003
2006
2006
2006
2006
2006
5003
5003
5003
2006
2006
2006
5003
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
2006
2006
2006
0
0
1010
1010
1010
1010
2006
2006
1010
2006
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
0
2006
5003
2006
2006
2006
2006
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
0
1010
1010
1010
1010
1010
1010
2006
2006
1010
1010
1010
1010
1010
2006
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
5003
1010
5003
5003
5003
1010
2006
2006
2006
1010
1010
1010
1010
1010
5003
5003
1010
1010
2006
2006
2006
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
5003
1010
5003
5003
1010
1010
1010
0
1010
1010
0
0
1010
0
0
1010
1010
5003
2006
2006
2006
2006
2006
5003
1010
1010
2006
2006
2006
2006
5003
5003
1010
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
1008
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
5003
1010
1008
5003
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
1008
1010
1010
5003
5003
1010
1010
1010
1008
1010
1010
5003
5003
5003
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1008
1010
1010
1010
5003
5003
1010
1010
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
5003
5003
1010
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
5003
5003
1010
1010
5003
5003
5003
1010
1008
1008
1008
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
5003
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
5003
1010
1010
5003
1010
1010
5003
5003
1010
1010
1010
5003
5003
5003
5003
1010
1010
1008
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
5003
1008
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1010
1010
1010
1010
1010
5003
1010
5003
5003
5003
5003
5003
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
5003
5003
5003
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1010
1010
1008
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
1010
1010
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
5003
5003
5003
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1008
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1008
1008
1008
5003
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1010
1010
1008
1008
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
5003
5003
5003
1010
1010
5003
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
5003
5003
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1010
1008
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
5003
1010
1010
5003
5003
1010
1010
1010
5003
5003
5003
5003
5003
5003
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
1010
5003
5003
5003
5003
1010
1010
5003
5003
5003
1010
1010
1010
5003
5003
1010
5003
5003
5003
5003
5003
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
5003
5003
5003
5003
5003
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
5003
5003
1010
1010
1010
1010
1010
5003
5003
5003
1010
1010
1010
1010
22007
22007
22007
22007
22007
22007
22007
22007
1010
1010
1010
22007
22007
22007
22007
1008
22007
22007
22007
22007
22007
1010
1010
1010
1010
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
1008
1010
1010
1010
1010
1010
22007
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
22007
1010
1010
1010
1010
1010
1010
1010
1010
22007
1010
1010
1010
1010
1010
1010
1010
1010
22007
22007
1010
1010
1010
1010
1010
22007
22007
22007
22007
1008
1008
1008
22007
1010
1010
1010
22007
22007
1008
1008
22007
22007
1010
1010
1010
1010
1010
22007
22007
22007
1010
1010
1010
1010
1010
22007
22007
22007
1010
1010
1010
1010
1010
22007
1010
1010
1010
1010
22007
22007
1010
1010
1010
1010
22007
22007
22007
22007
1010
22007
1010
1010
1010
1010
22007
22007
22007
22007
22007
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
1010
1010
22007
22007
22007
1010
1010
1010
1010
1008
1008
1008
1008
1008
22007
22007
22007
22007
22007
22007
1010
1010
1010
1010
1010
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
22007
22007
22007
22007
22007
22007
1010
1010
1010
1010
1010
22007
22007
22007
1010
22007
1010
1010
1010
22007
22007
1010
1010
22007
22007
22007
22007
1010
1010
1010
1010
22007
22007
22007
1010
1010
1010
1010
22007
22007
22007
22007
1010
1010
22007
22007
22007
22007
22007
22007
1010
1008
1008
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
1010
1010
1010
1010
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
22007
1010
1010
1010
1010
1010
1010
1010
22007
1010
1010
1010
1010
1010
1010
22007
1010
22007
22007
1010
22007
1010
1010
1010
1010
1010
1010
1010
22007
22007
22007
22007
1010
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
1010
1010
1010
1010
1010
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
2006
1001
1001
1001
1001
2006
2006
2006
1001
2006
1001
5002
5002
5002
2006
5002
1001
1001
2006
2006
1001
1001
1001
1001
2006
1001
1001
2006
1001
1001
1001
1001
2006
2006
5002
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
5002
5002
5002
5002
1001
1001
1001
2006
2006
1001
1001
1001
1001
2006
2006
2006
2006
1001
1001
2006
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
5002
2006
1001
1001
2006
2006
2006
2006
2006
2006
1001
1001
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
5002
1001
1001
1001
1001
1001
5002
5002
5002
2006
2006
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
2006
2006
1001
1001
1001
0
1001
2006
1001
1001
1001
2006
2006
2006
2006
2006
1001
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
2006
2006
1001
1001
1001
2006
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
5002
1001
5002
5002
5002
5002
5002
1001
1001
1001
2006
2006
2006
1001
1001
1001
2006
2006
2006
2006
1001
2006
2006
1001
1001
2006
1001
1001
1001
2006
2006
5002
5002
2006
1001
1001
2006
2006
2006
2006
5002
5002
2006
1001
1001
1001
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
2006
5002
2006
2006
2006
2006
2006
2006
2006
1001
1001
2006
1001
2006
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
5002
2006
2006
2006
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
2006
5002
5002
1001
1001
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
1001
1001
2006
2006
5002
5002
5002
1001
1001
1001
1001
1001
2006
2006
5002
5002
2006
2006
2006
1001
1001
1001
1001
5002
2006
2006
2006
2006
5002
5002
5002
1001
1001
5002
5002
2006
2006
2006
2006
2006
2006
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
2006
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
5002
5002
5002
5002
2006
1001
1001
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
0
0
0
1001
2006
1001
1001
1001
2006
2006
1001
1001
2006
2006
2006
2006
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
2006
2006
2006
1001
1001
1001
1001
0
0
0
1001
1001
1001
2006
2006
1001
1001
1001
2006
1001
1001
1001
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
2006
1001
1001
2006
5002
5002
5002
5002
5002
1001
1001
1001
1001
2006
5002
5002
2006
1001
1001
5002
2006
5002
2006
5002
5002
5002
2006
1001
1001
2006
1001
1001
2006
2006
5002
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
2006
2006
2006
1001
1001
5002
5002
5002
5002
2006
2006
1001
1001
5002
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
2006
5002
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
2006
2006
2006
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
1001
1001
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
5002
1001
0
0
2006
2006
2006
1001
1001
5002
5002
2006
2006
2006
2006
2006
1001
1001
1001
5002
5002
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
1001
2006
2006
1001
1001
5002
2006
1001
2006
1001
2006
2006
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
2006
2006
2006
5002
5002
1001
2006
2006
1001
1001
5002
5002
5002
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
2006
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
5002
1001
1001
1001
5002
1001
5002
5002
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
5002
5002
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
2006
2006
2006
1001
1001
2006
2006
1001
2006
5002
5002
5002
1001
1001
1001
2006
2006
5002
5002
5002
1001
5002
2006
2006
2006
2006
1001
1001
2006
5002
5002
5002
5002
2006
1001
1001
1001
1001
5002
1001
1001
2006
2006
2006
1001
5002
2006
2006
5002
5002
1001
2006
1001
0
0
1001
1001
2006
2006
2006
5002
5002
5002
1001
1001
2006
2006
2006
5002
2006
2006
2006
1001
1001
1001
1001
2006
2006
2006
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
2006
2006
2006
1001
1001
1001
1001
1001
5002
2006
2006
2006
1001
1001
5002
5002
5002
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
2006
2006
2006
2006
5002
5002
5002
1001
1001
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
5002
2006
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
5002
1001
1001
1001
1001
1001
1001
5002
1001
1001
5002
5002
5002
1001
2006
2006
2006
1001
1001
1001
5002
5002
5002
5002
5002
5002
1001
1001
2006
2006
5002
5002
5002
1001
1001
1001
2006
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
2006
5002
1001
1001
1001
5002
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
5002
5002
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
0
1001
1001
1001
1001
1001
1001
2006
2006
2006
5002
5002
1001
5002
2006
1001
1001
2006
2006
2006
1001
1001
2006
1001
2006
2006
1001
1001
1001
2006
2006
2006
5002
5002
5002
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
1001
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
5002
1001
5002
5002
5002
5002
2006
1001
1001
1001
2006
1001
1001
1001
5002
5002
2006
2006
5002
1001
5002
1001
1001
5002
5002
5002
5002
5002
5002
5002
1001
1001
1001
1001
2006
2006
2006
5002
1001
5002
2006
1001
5002
5002
5002
5002
1001
2006
2006
2006
2006
1001
2006
1001
1001
1001
1001
5002
5002
5002
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
2006
2006
2006
1001
1001
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
2006
5002
1001
2006
1001
1001
2006
2006
1001
1001
2006
2006
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
2006
2006
2006
5002
2006
2006
2006
1001
1001
1001
1001
2006
2006
1001
2006
2006
1001
5002
5002
2006
2006
5002
2006
2006
2006
5002
5002
2006
5002
2006
2006
1001
5002
5002
1001
1001
1001
2006
2006
2006
2006
2006
5002
5002
1001
1001
1001
1001
5002
5002
2006
2006
1001
1001
1001
1001
1001
2006
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
5002
0
1001
0
0
1001
1001
1001
1001
1001
1001
1001
2006
1001
1001
1001
1001
5002
1001
1001
1001
1001
5002
2006
2006
1001
0
0
1001
2006
2006
1001
1001
1001
1001
1001
1001
2006
1001
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
2006
2006
0
1001
0
5002
5002
5002
5002
5002
1001
5002
5002
5002
1001
1001
1001
2006
2006
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
5002
5002
2006
2006
2006
2006
2006
2006
2006
1001
5002
5002
5002
1001
1001
1001
2006
2006
5002
1001
1001
1001
1001
2006
1001
1001
1001
5002
5002
2006
2006
2006
1001
1001
1001
1001
2006
1001
1001
1001
2006
2006
0
0
2006
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
5002
5002
1001
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
2006
1001
1001
2006
2006
2006
2006
1001
1001
1001
1001
1001
0
1001
1001
1001
1001
2006
1001
2006
2006
1001
1001
1001
1001
2006
2006
1001
1001
1001
1001
1001
2006
2006
1001
5002
1001
1001
1001
1001
1001
1001
1001
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
5002
5002
5002
5002
5002
2006
1001
1001
1001
5002
5002
0
0
0
0
0
0
5002
5002
2006
2006
2006
2006
2006
2006
1001
1001
5002
2006
2006
1001
1001
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
2006
1001
2006
2006
2006
2006
1001
1001
1001
2006
2006
2006
2006
1001
5002
2006
2006
2006
2006
1001
1001
1001
1001
5002
1001
1001
2006
2006
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
1001
1001
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
1001
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
1001
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
2006
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
1001
1001
1001
2006
2006
2006
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
2006
2006
2006
1001
0
1001
0
0
0
5002
5002
5002
2006
1001
1001
1001
1001
2006
2006
1001
1001
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
5002
5002
5002
5002
5002
0
2006
1001
1001
5002
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
2006
1001
1001
1001
2006
5002
5002
1001
1001
1001
1001
1001
1001
5002
2006
2006
1001
1001
1001
5002
5002
2006
1001
1001
1001
2006
2006
2006
1001
1001
1001
5002
5002
5002
5002
2006
1001
5002
2006
1001
1001
2006
2006
2006
2006
2006
1001
1001
2006
2006
2006
1001
1001
1001
1001
5002
5002
5002
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
5002
5002
1001
1001
5002
5002
2006
2006
2006
1001
1001
1001
5002
5002
5002
5002
5002
5002
5002
1001
1001
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
1001
1001
1001
2006
2006
2006
0
0
0
0
5002
5002
1001
1001
1001
1001
5002
5002
2006
2006
2006
2006
2006
1001
2006
0
0
0
0
1001
1001
1001
2006
2006
2006
1001
1001
0
1001
1001
2006
2006
1001
5002
5002
5002
5002
5002
5002
5002
5002
5002
5002
1001
1001
2006
2006
2006
2006
1001
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
5002
2006
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
5002
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
5002
2006
2006
2006
2006
5002
5002
5002
5002
5002
1001
1001
1001
0
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
5002
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
0
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
0
1001
0
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
5002
5002
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
1001
22007
22007
22007
22007
22007
1001
1001
1001
5002
5002
5002
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
5002
5002
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
5002
5002
5002
5002
5002
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
5002
5002
5002
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
5002
5002
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
5002
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
5002
5002
5002
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
22007
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
7005
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
7005
7005
7005
7005
7005
7005
2006
2006
2006
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
7005
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
0
7005
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
2006
0
0
0
0
0
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
0
0
0
0
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
0
0
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
7005
2006
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
0
0
0
0
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
0
7005
0
0
7005
7005
7005
7005
0
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
0
0
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
7005
7005
7005
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
2006
7005
2006
2006
2006
7005
7005
7005
0
7005
0
0
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
7005
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
0
7005
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
0
7005
7005
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
2006
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
0
0
0
0
7005
7005
7005
0
0
0
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
0
7005
0
7005
0
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
0
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
0
0
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
7005
7005
0
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
7005
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
0
7005
7005
7005
2006
0
0
0
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
7005
0
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
0
7005
7005
0
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
0
7005
7005
0
0
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
0
0
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
7005
7005
7005
7005
7005
7005
0
0
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
7005
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
0
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
1010
1010
2006
2006
1010
1010
1010
1010
1010
1010
1010
2006
1010
1010
2006
2006
2006
1010
1010
2006
2006
2006
1010
1010
1010
1010
0
0
1010
1010
1010
1010
0
0
0
1010
2006
2006
1010
1010
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
1010
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
2006
1010
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
0
0
0
2006
2006
1010
1010
1010
1010
1010
2006
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
1010
2006
2006
1010
1010
1010
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
1010
1010
2006
2006
1010
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
0
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
1010
1010
2006
2006
1010
1010
2006
2006
1010
1010
1010
2006
2006
2006
1010
1010
2006
2006
0
0
0
0
1010
1010
2006
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
1010
1010
1010
1010
1010
2006
1010
1010
1010
1010
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
1010
1010
1010
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
0
0
1010
2006
2006
1010
1010
1010
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
1010
1010
1010
1010
1010
0
1010
0
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
1010
1010
1010
2006
2006
2006
2006
1010
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
1010
1010
2006
1010
1010
1010
2006
2006
2006
2006
1010
1010
1010
1010
2006
2006
1010
1010
1010
2006
1010
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
1010
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
2006
1010
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
1010
1010
2006
2006
1010
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
1010
2006
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
1010
1010
2006
2006
2006
1010
2006
1010
1010
1010
2006
1010
1010
1010
1010
2006
2006
2006
2006
0
1010
2006
2006
2006
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
2006
2006
1010
1010
2006
2006
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
2006
2006
2006
2006
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
1010
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
1010
2006
1010
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
1010
1010
1010
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
1010
1010
1010
2006
2006
2006
2006
2006
1010
1010
2006
2006
1010
1010
1010
1010
2006
2006
2006
1010
1010
2006
2006
1010
1010
1010
1010
2006
1010
1010
2006
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
1010
1010
1010
1010
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
0
2006
2006
2006
2006
2006
0
2006
2006
0
2006
0
0
0
0
0
2006
0
2006
0
0
0
0
0
1001
0
0
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
0
2006
2006
0
2006
0
2006
2006
2006
2006
1001
1001
0
2006
0
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
0
0
0
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
1001
1001
2006
0
0
2006
1001
1001
1001
1001
1001
2006
2006
2006
2006
1001
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
1001
1001
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
0
0
0
0
0
0
2006
2006
1001
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
0
2006
2006
2006
2006
2006
0
0
0
0
2006
0
0
0
2006
2006
2006
0
2006
2006
0
0
0
2006
1001
2006
2006
2006
2006
2006
2006
2006
1001
2006
2006
0
0
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
0
1001
1001
0
0
1001
1001
1001
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
0
0
0
0
0
2006
2006
2006
2006
0
0
2006
0
2006
0
0
0
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
0
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
0
1001
0
2006
2006
2006
0
0
0
0
0
0
0
0
0
0
0
1001
1001
1001
0
2006
0
0
2006
2006
2006
2006
1001
1001
1001
2006
2006
0
0
0
0
0
0
0
0
2006
2006
2006
0
2006
2006
0
0
0
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
1001
1001
1001
1001
1001
0
0
0
0
1001
2006
2006
2006
1001
1001
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
0
0
1001
1001
1001
1001
1001
2006
2006
2006
0
0
0
2006
2006
1001
1001
2006
0
0
2006
2006
0
1001
2006
2006
0
0
2006
0
2006
2006
2006
2006
2006
2006
0
0
0
2006
0
0
0
0
0
1001
1001
1001
1001
1001
1001
2006
2006
0
0
0
0
0
0
0
0
2006
2006
1001
1001
1001
1001
1001
1001
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
0
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
0
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
0
2006
0
2006
2006
0
2006
2006
0
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
0
2006
2006
0
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
0
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
0
0
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
0
0
0
0
0
0
0
0
0
0
0
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
0
2006
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
0
0
0
2006
2006
0
2006
2006
0
0
2006
2006
2006
2006
2006
2006
0
2006
0
0
0
0
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
0
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
0
0
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
0
0
2006
2006
2006
2006
0
2006
0
2006
0
0
2006
2006
2006
2006
2006
2006
2006
2006
0
0
2006
2006
2006
0
0
2006
2006
0
2006
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
0
0
0
2006
2006
2006
2006
0
0
0
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
0
2006
2006
2006
0
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
7005
7005
7005
2006
7005
7005
7005
7005
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
7005
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
7005
7005
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
7005
2006
2006
2006
2006
2006
2006
7005
7005
7005
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
2006
