1000000006
0e392bb680544bb3a5d870fdcacd2c1418f130be7bbe4ab7bb8409e920ef26fd25492bc7801d496d85fab4c6bf593b3e2bc15b8e628f4806b7c382aadc571d903cd7b068388e44a7841a4e1412a50355483150bccf7d4de2a5a364b1b0d827f450c0abd613ec47c6a35daecf56124ecc654b8cc526e64340b7b112db6aa437776ab0b80264a64956a0f68e814f48e9f97115dee9455749aba8bb8853cffd5ec3810f2bbbcd764e7c867b2136b4cf1a9aa2e2c823e4a74a948b14f3409e25eb50aa3c243dd491401cb4bae08de990377ad2bbc4f461b74c0b9515f310f5b423b6d36d11f508ad40529791a7763fb2d2d4e0cdbd92e9944ce5902da7ed0c6ca62d