111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
160000611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000001000001111111111111111111111111111111111111111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000011111111111000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000011111111111000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000611111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111000001111111111110000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000166666666666666666666666666666666666666666666666666666666666666666666666666666666160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000611111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111110000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777771600
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777716000
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777160000
160000611111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111600000
160000666666666666666666666666666666666666666666666666666660000066666666666666666666666666666666666666666666666666666666666666666660000066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000666666666666666666666666666666666666666666666666666660000066666666666666666666666666666666666666666666666666666666666666666660000066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666000000
160000611111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111600000
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777160000
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777716000
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777771600
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000611111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111110000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000167777777777777777777777777777777777777777777777777777777777777777777777777777777160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000166666666666666666666666666666666666666666666666666666666666666666666666666666666160
160000611111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111110000011111111111110000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000011111111110000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000011111111110000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000010000011111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000610000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160
160000611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160
160000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
