03333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333300
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000033333333300000000000000000000000000000000000000000000000000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000060000000000000000000000000000000000000333300000000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000006000000000000000000000000000000000039000060000000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000600000000000000000000000000000000900000006300000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000060000000000000000000000000000009000000000060000000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000006000000000000000000000000000090000780000006300000000000000004000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400007580000000200000000000000000000000000900000690000000063330000000003339000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400002040000000600000000000000000000000009000000000000000000006333333390000000000000000000000000020
40000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000400006390000000060000000000000000000000090000000000000780000000000000000000000000000000000000000020
40000000000000000000200000000003333333333333333333333333333300000000000000000000000000000000000000000400000000000000006300000000000000000000900000000755800690000000000000000000000000000000000000000020
40000000000000000000200000000040000000000000000000000000000020000000000000000000000000000000000000000400000000000000000063330000000000000009007580000200400000000000000000000000000000000000000000000020
40000000000000000000200000000040000000000000000000000000000020000000000000000000000000000000000000000400000000000000000000006333333333333390002040000200400000000000000000000078000000000000000000000020
40000000000000000000200000000040000000000000000000000000000020000000000000000000000000000000000000000400000000000000000000000000000000000000006590000633900000000000000000007504000000000000000000000020
40000000000000000000200000000040000755800007558000075580000020000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000078000000070004000000000000000000000020
40000000000000000000200000000040000200400002004000020040000020000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000069000007500004000000000000000000000020
40000000000000000000200000000040000200400002004000020040000020000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000750000004000000000000000000000020
40000000000000000000200000000040000200400002004000020040000020000000000000000000000000000000000000000400000000000000000000000000000000000000000000000075580000000000075000000004000000000000000000000020
05555555800075555555000000000040000200400002004000020040000020000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020040000000000700000000000555555555555555555800700
00000000400020000000000000000040000200400002004000020040000020000000000000000000000000000000000000000400000000000000000000755555580000000000000000000020040000000075000000000000000000000000000000400200
00000000400020000000000000000040000200400002004000020040000020000000000000000000000000000000000000000400755555555555555555000000005558000000000000000063390000000700000000000000000000000000000000400200
00000000400020000000000000000040000200400002004000020040000020000000000000000000000000000000000000000400200000000000000000000000000000555558000000000000000000075000000000000000000000000000000000400200
00000000400020000000000000000040000200400002004000020040000020000000000000000000000000000000000000000400200000000000000000000000000000000000555555555555555555500000000000000000000000000000000000400200
00003333900063333300000000000040000200400002004000020040000020000000000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400200
00040000000000000020000000000040000200400002004000020040000020000000000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000000333333333900200
00040780000000078020000000000040000200400002004000020040000020000000000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000200
00040690000000069020000000000040000633900006339000063390000063333330000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000200
00040000000000000020000000000040000000000000000000000000000000000006333330000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000004007555555555000
00040000000000000063333333333390000000000000000000000000000000000000000006333333333333333333333333333900200000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000
00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000
00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000004002000000000000
00040000000000000000000000000000000000000000000000000000000000000000000075555558007555555555555555555800200000000000000000000000000000000000000000000000000000033333300000000000000000004002000000000000
00040000000000000075555555555580000000000000000000000000000000000007555500000004002000000000000000000400200000000000000000000000000000000000000000000000000003900000063300000000000000004002000000000000
00040780000000078020000000000040000000000000000000000000000075555550000000000004002000000000000000000400200000000000000000000000000000000000000000000000000390000000000063000000000000004002000000000000
00040690000000069020000000000040000755800007558000075580000020000000000000000004002000000000000000000400200000000000000000000000000000000000000000000000039000000000000000630000000000004002000000000000
00040000000000000020000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000000000000000000000400000000000000000006300000000004002000000000000
00005555580075555500000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000000000000003333333900000000000000000000063000000004002000000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000000000033390000000000000000000000000000000630000004002000000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000000003900000000000000000000000000000000000006000004002000000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000000390000000000000000000000000000000000000000630004002000000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000009000007555555555558000000000000000755558000006339006000000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000090000002000000000004000000000000000200004000000000000630000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000000900000002000000000004000000000000000200004000000000000006000000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000009000000002000000000004000000000000000200004000000000000000630000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000090000000002000000000004000000000000000200004000000000000000002000000
00000000040020000000000000000040000200400002004000020040000020000000000000000004002000000000000000000400200000000000000000000000000200000000002000000000004000000000000000633339000000000000000006000000
00000000040020000000000000000040000633900006339000063390000020000000000000000004002000000000000000000400200000000000000000000000000900000000002000000000004000000000000000000000000000000000000000600000
00000000040020000000000000000040000000000000000000000000000020000000000000000004002000000000000000000400633333333333333300000000009000000000002000000000004000000000000000000000000000000000000000060000
03333333390063333333333333000040000000000000000000000000000020000000000000000004002000000000000000000400000000000000000020000000040000000000002000000000004000000000000000000000000000000000000000006000
40000000000000000000000000200040000000000000000000000000000020000000000000000004002000000000000000000400000000000000000020000000090000000000002000000000004000000000000000000000000000000000000000000600
40000000000000000000000000200005555555555555555555555555555500000000000000000004002000000000000000000055555555555555580020000000400000000000002000000000004000000000000000000000000000000000000000000020
40075555580075555555555800200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000000400000000000002000000000004000000755580000000000000000000000000000000020
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000000400000000000006333333333339000000200040000000000000000000000000000000020
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000000400000000000000000000000000000000200040000000000000000000000000000000020
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000000900000000000000000000000000000000200040000000000755800000000000000000020
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000004000000000000000000000000000000000633390000000000200400000000000000000700
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000004000000000000000000000000000000000000000000000000200400000000000000000200
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000009000000000000000000000000000000000000000000000000633900000000000000007000
40020000040020000000000400200000000000000000000000000000000000000000000000000004002000000000000000000000000000000000040020000040000000000000000000000000000000000000000000000000000000000000000000020000
40020000040020000000000400633333333333333333333333333333333333333333333333333339002000000000000000000000000000000000040020000040000000000000000000000000000000000000000000000000000000000000000000020000
40020000040020000000000400000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000040020000040000000000000000000007558000000000000000000000000000000000000000000020000
40020000040020000000000400000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000040020000040000000000000000000002004000000000000000000000000000000000000000000700000
40020000040020000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000040020000090000000000000000000002004000000000000000000000000000000000000000000200000
40020000040020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040020000400000000000000000000006339000000000000000000000000000000000000000000200000
40020000040020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040020000400000000000000000000000000000000000000000755555800000000000000000000200000
40020000040020000000000000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333390063333900000000000000000000000000000000000000000200000400000000000000000007000000
40020000040020000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000400000000000000000002000000
40020000040020000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000400000000000000000002000000
40020000040020000000000000000040075555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555558000000000000000000000000000000000000000200000400000000000000000002000000
40020000040063333333333333333390020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000007580000000000000000000000000000200000400000000000000000002000000
40020000040000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000002040000000000000000000000000000633333900000000000000000002000000
40020000040000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000006390000000000000000000000000000000000000000000000000000002000000
40020000005555555555555555555555500003333333333333333333333333333333333333333333333000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000002000000
40020000000000000000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000002000000
40020000000000000000000000000000000040000000000000000000000000000000000000000000000633333333333333333333333333333333333333333339000000000000000000000000000000000000000000000000000007580000000002000000
40020000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758000000000000000002040000000002000000
40063333333333333333333300000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075558000000000204000000000000000006390000000002000000
40000000000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020004000000000639000000000000000000000000000070000000
40000000000100010000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020004000000000000000000000000000000000000000020000000
40000100000000000000000020000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020004000000000000000000000000000000000000000700000000
40000000100000100100100063333333333390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063339000000000000000000000000000000000000755000000000
40100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000
40000010000000000000100000000000000000000000000000000000000000000000000000000000000007555555555555555555555555555555555555555555555555555555555800000000000000000000000000000000000000000755000000000000
40010000001000010000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000200000000000000
40000000000000100000001007555555555580000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000080000000000000000000000000755800000000755000000000000000
40010010000000000100000002000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000040000000000000000000000000200400000007000000000000000000
40000000001000000000100002000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000008000000000000000000000000200400000002000000000000000000
40000000000000000000000002000000000040780078007800780078007800780078007800780078007802000000000000000000000000000000000000000000000000000000000000800000000000000000000000633900000002000000000000000000
05555555555555555555555550000000000040690069006900690069006900690069006900690069006902000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000002000000000000000000
00000000000000000000000000000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000008000007580000000000000000000000070000000000000000000
00000000000000000000000000000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000555550008000000000000000000000700000000000000000000
00000000000000000000000000000000000040780078007800780078007800780078007800780078007802000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000007000000000000000000000
00000000000000000000000000000000000040690069006900690069006900690069006900690069006902000000000000000000000000000000000000000000000000000000000000000000000000058000000000755555552000000000000000000000
00000000000000000000000000000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000558000755000000000000000000000000000000
00000000000000000000000000000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000555000000000000000000000000000000000
00000000000000000000000000000000000040000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000005555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000