123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- [gd_scene load_steps=20 format=3 uid="uid://priu15ufwari"]
- [ext_resource type="Script" path="res://levels/Level.gd" id="1_c4hy5"]
- [ext_resource type="Environment" uid="uid://dlcfo3y63nva" path="res://levels/default_env.tres" id="2_bg1aq"]
- [ext_resource type="PackedScene" uid="uid://cj25f7gkne3m5" path="res://entities/player/Player.tscn" id="3_1gow3"]
- [ext_resource type="MeshLibrary" uid="uid://dhl0d6vjfbyvq" path="res://tiles/blockout/cave_blockout_tiles.meshlib" id="4_0h077"]
- [ext_resource type="PackedScene" uid="uid://3ccxm6ejer2u" path="res://entities/enemies/Bug.tscn" id="5_jajgv"]
- [ext_resource type="PackedScene" uid="uid://whekeo2jjdld" path="res://entities/objects/tools/PullToolObject.tscn" id="6_578tl"]
- [ext_resource type="PackedScene" uid="uid://ckghnns1ucvyq" path="res://entities/objects/boxes/Box.tscn" id="7_lhen4"]
- [ext_resource type="PackedScene" uid="uid://cl7gkew36nhsg" path="res://entities/objects/bomb/BombItem.tscn" id="8_mixi5"]
- [ext_resource type="PackedScene" uid="uid://dlknb08jcu4gn" path="res://entities/enemies/PusherBug.tscn" id="9_4gm5t"]
- [ext_resource type="PackedScene" uid="uid://c8g4uxrrp33su" path="res://entities/objects/boxes/BoxHeavy.tscn" id="10_fd5cx"]
- [ext_resource type="PackedScene" uid="uid://bjkwxqtkd4yqo" path="res://entities/objects/oneway_colliders/EnemyBlocker.tscn" id="11_4n6e2"]
- [ext_resource type="PackedScene" uid="uid://b85gbyiccdrod" path="res://entities/objects/tools/PushToolObject.tscn" id="12_d7ga4"]
- [ext_resource type="PackedScene" uid="uid://c2xtti1fqxsxn" path="res://entities/objects/rolling_boulder/RollingBoulder.tscn" id="13_4y0lm"]
- [ext_resource type="PackedScene" uid="uid://dt0wubkenx5a1" path="res://entities/objects/tools/GrindingToolObject.tscn" id="14_0dly2"]
- [ext_resource type="PackedScene" uid="uid://cbww5yj33obey" path="res://entities/objects/barrels/Barrel.tscn" id="15_s6l03"]
- [ext_resource type="PackedScene" uid="uid://cooedcoc3t1qs" path="res://entities/objects/breakable_boulder/BreakableBoulder.tscn" id="16_yvx3h"]
- [ext_resource type="PackedScene" uid="uid://b000o633qnypi" path="res://entities/objects/disposal_station/DisposalStation.tscn" id="17_6el0e"]
- [ext_resource type="PackedScene" uid="uid://ouldp5ceqdgy" path="res://entities/objects/button_info/ButtonInfo.tscn" id="18_11a1o"]
- [ext_resource type="PackedScene" uid="uid://dxkksurx5jaxn" path="res://entities/objects/acid/Acid.tscn" id="19_nd0g0"]
- [node name="Up And Down" type="Node3D"]
- script = ExtResource("1_c4hy5")
- [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
- environment = ExtResource("2_bg1aq")
- [node name="Player" parent="." instance=ExtResource("3_1gow3")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.6, -3)
- [node name="Camera_Closest" type="Camera3D" parent="Player"]
- transform = Transform3D(0.95424, -0.256717, 0.153368, 0.0506681, 0.644251, 0.763134, -0.294717, -0.720443, 0.627777, 29.322, 120, 103.524)
- fov = 14.8
- size = 40.0
- near = 10.0
- far = 5000.0
- [node name="GridMap" type="GridMap" parent="."]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.6, 0)
- mesh_library = ExtResource("4_0h077")
- cell_size = Vector3(2, 1.6, 2)
- cell_center_y = false
- data = {
- "cells": PackedInt32Array(131071, 65534, 1048576, 131071, 65535, 1048576, 131071, 0, 1048576, 131070, 65534, 1048576, 131070, 65535, 1048576, 131070, 0, 1048576, 131070, 1, 1048576, 131071, 1, 1048576, 65536, 65534, 1048576, 65536, 65535, 1048576, 65536, 0, 1048576, 65536, 1, 1048576, 65537, 65534, 1048576, 65537, 65535, 1048576, 65537, 0, 1048576, 65537, 1, 1048576, 65537, 2, 1048576, 65536, 2, 1048576, 131071, 2, 1048576, 131070, 2, 1048576, 131069, 2, 1048576, 131069, 1, 1048576, 131069, 0, 1048576, 131069, 65535, 1048576, 131069, 65534, 1048576, 131033, 65507, 1048576, 131033, 65508, 1048576, 131033, 65509, 1048576, 131033, 65510, 1048576, 131033, 65511, 1048576, 131033, 65512, 1048576, 131033, 65513, 1048576, 131033, 65514, 1048576, 131033, 65515, 1048576, 131033, 65516, 1048576, 131033, 65517, 1048576, 131033, 65518, 1048576, 131033, 65519, 1048576, 131033, 65520, 1048576, 131033, 65521, 1048576, 131033, 65522, 1048576, 131033, 65523, 1048576, 131033, 65524, 1048576, 131033, 65525, 1048576, 131033, 65526, 1048576, 131033, 65527, 1048576, 131033, 65528, 1048576, 131033, 65529, 1048576, 131033, 65530, 1048576, 131033, 65531, 1048576, 131033, 65532, 1048576, 131033, 65533, 1048576, 131033, 65534, 1048576, 131033, 65535, 1048576, 131033, 0, 1048576, 131033, 1, 1048576, 131033, 2, 1048576, 131033, 3, 1048576, 131033, 4, 1048576, 131033, 5, 1048576, 131033, 6, 1048576, 131033, 7, 1048576, 131033, 8, 1048576, 131033, 9, 1048576, 131033, 10, 1048576, 131033, 11, 1048576, 131033, 12, 1048576, 131033, 13, 1048576, 131033, 14, 1048576, 131033, 15, 1048576, 131033, 16, 1048576, 131033, 17, 1048576, 131033, 18, 1048576, 131033, 19, 1048576, 131033, 20, 1048576, 131033, 21, 1048576, 131033, 22, 1048576, 131033, 23, 1048576, 131033, 24, 1048576, 131033, 25, 1048576, 131033, 26, 1048576, 131033, 27, 1048576, 131033, 28, 1048576, 131034, 65507, 1048576, 131034, 65508, 1048576, 131034, 65509, 1048576, 131034, 65510, 1048576, 131034, 65511, 1048576, 131034, 65512, 1048576, 131034, 65513, 1048576, 131034, 65514, 1048576, 131034, 65515, 1048576, 131034, 65516, 1048576, 131034, 65517, 1048576, 131034, 65518, 1048576, 131034, 65519, 1048576, 131034, 65520, 1048576, 131034, 65521, 1048576, 131034, 65522, 1048576, 131034, 65523, 1048576, 131034, 65524, 1048576, 131034, 65525, 1048576, 131034, 65526, 1048576, 131034, 65527, 1048576, 131034, 65528, 1048576, 131034, 65529, 1048576, 131034, 65530, 1048576, 131034, 65531, 1048576, 131034, 65532, 1048576, 131034, 65533, 1048576, 131034, 65534, 1048576, 131034, 65535, 1048576, 131034, 0, 1048576, 131034, 1, 1048576, 131034, 2, 1048576, 131034, 3, 1048576, 131034, 4, 1048576, 131034, 5, 1048576, 131034, 6, 1048576, 131034, 7, 1048576, 131034, 8, 1048576, 131034, 9, 1048576, 131034, 10, 1048576, 131034, 11, 1048576, 131034, 12, 1048576, 131034, 13, 1048576, 131034, 14, 1048576, 131034, 15, 1048576, 131034, 16, 1048576, 131034, 17, 1048576, 131034, 18, 1048576, 131034, 19, 1048576, 131034, 20, 1048576, 131034, 21, 1048576, 131034, 22, 1048576, 131034, 23, 1048576, 131034, 24, 1048576, 131034, 25, 1048576, 131034, 26, 1048576, 131034, 27, 1048576, 131034, 28, 1048576, 131035, 65507, 1048576, 131035, 65508, 1048576, 131035, 65509, 1048576, 131035, 65510, 1048576, 131035, 65511, 1048576, 131035, 65512, 1048576, 131035, 65513, 1048576, 131035, 65514, 1048576, 131035, 65515, 1048576, 131035, 65516, 1048576, 131035, 65517, 1048576, 131035, 65518, 1048576, 131035, 65519, 1048576, 131035, 65520, 1048576, 131035, 65521, 1048576, 131035, 65522, 1048576, 131035, 65523, 1048576, 131035, 65524, 1048576, 131035, 65525, 1048576, 131035, 65526, 1048576, 131035, 65527, 1048576, 131035, 65528, 1048576, 131035, 65529, 1048576, 131035, 65530, 1048576, 131035, 65531, 1048576, 131035, 65532, 1048576, 131035, 65533, 1048576, 131035, 65534, 1048576, 131035, 65535, 1048576, 131035, 0, 1048576, 131035, 1, 1048576, 131035, 2, 1048576, 131035, 3, 1048576, 131035, 4, 1048576, 131035, 5, 1048576, 131035, 6, 1048576, 131035, 7, 1048576, 131035, 8, 1048576, 131035, 9, 1048576, 131035, 10, 1048576, 131035, 11, 1048576, 131035, 12, 1048576, 131035, 13, 1048576, 131035, 14, 1048576, 131035, 15, 1048576, 131035, 16, 1048576, 131035, 17, 1048576, 131035, 18, 1048576, 131035, 19, 1048576, 131035, 20, 1048576, 131035, 21, 1048576, 131035, 22, 1048576, 131035, 23, 1048576, 131035, 24, 1048576, 131035, 25, 1048576, 131035, 26, 1048576, 131035, 27, 1048576, 131035, 28, 1048576, 131036, 65507, 1048576, 131036, 65508, 1048576, 131036, 65509, 1048576, 131036, 65510, 1048576, 131036, 65511, 1048576, 131036, 65512, 1048576, 131036, 65513, 1048576, 131036, 65514, 1048576, 131036, 65515, 1048576, 131036, 65516, 1048576, 131036, 65517, 1048576, 131036, 65518, 1048576, 131036, 65519, 1048576, 131036, 65520, 1048576, 131036, 65521, 1048576, 131036, 65522, 1048576, 131036, 65523, 1048576, 131036, 65524, 1048576, 131036, 65525, 1048576, 131036, 65526, 1048576, 131036, 65527, 1048576, 131036, 65528, 1048576, 131036, 65529, 1048576, 131036, 65530, 1048576, 131036, 65531, 1048576, 131036, 65532, 1048576, 131036, 65533, 1048576, 131036, 65534, 1048576, 131036, 65535, 1048576, 131036, 0, 1048576, 131036, 1, 1048576, 131036, 2, 1048576, 131036, 3, 1048576, 131036, 4, 1048576, 131036, 5, 1048576, 131036, 6, 1048576, 131036, 7, 1048576, 131036, 8, 1048576, 131036, 9, 1048576, 131036, 10, 1048576, 131036, 11, 1048576, 131036, 12, 1048576, 131036, 13, 1048576, 131036, 14, 1048576, 131036, 15, 1048576, 131036, 16, 1048576, 131036, 17, 1048576, 131036, 18, 1048576, 131036, 19, 1048576, 131036, 20, 1048576, 131036, 21, 1048576, 131036, 22, 1048576, 131036, 23, 1048576, 131036, 24, 1048576, 131036, 25, 1048576, 131036, 26, 1048576, 131036, 27, 1048576, 131036, 28, 1048576, 131037, 65507, 1048576, 131037, 65508, 1048576, 131037, 65509, 1048576, 131037, 65510, 1048576, 131037, 65511, 1048576, 131037, 65512, 1048576, 131037, 65513, 1048576, 131037, 65514, 1048576, 131037, 65515, 1048576, 131037, 65516, 1048576, 131037, 65517, 1048576, 131037, 65518, 1048576, 131037, 65519, 1048576, 131037, 65520, 1048576, 131037, 65521, 1048576, 131037, 65522, 1048576, 131037, 65523, 1048576, 131037, 65524, 1048576, 131037, 65525, 1048576, 131037, 65526, 1048576, 131037, 65527, 1048576, 131037, 65528, 1048576, 131037, 65529, 1048576, 131037, 65530, 1048576, 131037, 65531, 1048576, 131037, 65532, 1048576, 131037, 65533, 1048576, 131037, 65534, 1048576, 131037, 65535, 1048576, 131037, 0, 1048576, 131037, 1, 1048576, 131037, 2, 1048576, 131037, 3, 1048576, 131037, 4, 1048576, 131037, 5, 1048576, 131037, 6, 1048576, 131037, 7, 1048576, 131037, 8, 1048576, 131037, 9, 1048576, 131037, 10, 1048576, 131037, 11, 1048576, 131037, 12, 1048576, 131037, 13, 1048576, 131037, 14, 1048576, 131037, 15, 1048576, 131037, 16, 1048576, 131037, 17, 1048576, 131037, 18, 1048576, 131037, 19, 1048576, 131037, 20, 1048576, 131037, 21, 1048576, 131037, 22, 1048576, 131037, 23, 1048576, 131037, 24, 1048576, 131037, 25, 1048576, 131037, 26, 1048576, 131037, 27, 1048576, 131037, 28, 1048576, 131038, 65507, 1048576, 131038, 65508, 1048576, 131038, 65509, 1048576, 131038, 65510, 1048576, 131038, 65511, 1048576, 131038, 65512, 1048576, 131038, 65513, 1048576, 131038, 65514, 1048576, 131038, 65515, 1048576, 131038, 65516, 1048576, 131038, 65517, 1048576, 131038, 65518, 1048576, 131038, 65519, 1048576, 131038, 65520, 1048576, 131038, 65521, 1048576, 131038, 65522, 1048576, 131038, 65523, 1048576, 131038, 65524, 1048576, 131038, 65525, 1048576, 131038, 65526, 1048576, 131038, 65527, 1048576, 131038, 65528, 1048576, 131038, 65529, 1048576, 131038, 65530, 1048576, 131038, 65531, 1048576, 131038, 65532, 1048576, 131038, 65533, 1048576, 131038, 65534, 1048576, 131038, 65535, 1048576, 131038, 0, 1048576, 131038, 1, 1048576, 131038, 2, 1048576, 131038, 3, 1048576, 131038, 4, 1048576, 131038, 5, 1048576, 131038, 6, 1048576, 131038, 7, 1048576, 131038, 8, 1048576, 131038, 9, 1048576, 131038, 10, 1048576, 131038, 11, 1048576, 131038, 12, 1048576, 131038, 13, 1048576, 131038, 14, 1048576, 131038, 15, 1048576, 131038, 16, 1048576, 131038, 17, 1048576, 131038, 18, 1048576, 131038, 19, 1048576, 131038, 20, 1048576, 131038, 21, 1048576, 131038, 22, 1048576, 131038, 23, 1048576, 131038, 24, 1048576, 131038, 25, 1048576, 131038, 26, 1048576, 131038, 27, 1048576, 131038, 28, 1048576, 131039, 65507, 1048576, 131039, 65508, 1048576, 131039, 65509, 1048576, 131039, 65510, 1048576, 131039, 65511, 1048576, 131039, 65512, 1048576, 131039, 65513, 1048576, 131039, 65514, 1048576, 131039, 65515, 1048576, 131039, 65516, 1048576, 131039, 65517, 1048576, 131039, 65518, 1048576, 131039, 65519, 1048576, 131039, 65520, 1048576, 131039, 65521, 1048576, 131039, 65522, 1048576, 131039, 65523, 1048576, 131039, 65524, 1048576, 131039, 65525, 1048576, 131039, 65526, 1048576, 131039, 65527, 1048576, 131039, 65528, 1048576, 131039, 65529, 1048576, 131039, 65530, 1048576, 131039, 65531, 1048576, 131039, 65532, 1048576, 131039, 65533, 1048576, 131039, 65534, 1048576, 131039, 65535, 1048576, 131039, 0, 1048576, 131039, 1, 1048576, 131039, 2, 1048576, 131039, 3, 1048576, 131039, 4, 1048576, 131039, 5, 1048576, 131039, 6, 1048576, 131039, 7, 1048576, 131039, 8, 1048576, 131039, 9, 1048576, 131039, 10, 1048576, 131039, 11, 1048576, 131039, 12, 1048576, 131039, 13, 1048576, 131039, 14, 1048576, 131039, 15, 1048576, 131039, 16, 1048576, 131039, 17, 1048576, 131039, 18, 1048576, 131039, 19, 1048576, 131039, 20, 1048576, 131039, 21, 1048576, 131039, 22, 1048576, 131039, 23, 1048576, 131039, 24, 1048576, 131039, 25, 1048576, 131039, 26, 1048576, 131039, 27, 1048576, 131039, 28, 1048576, 131040, 65507, 1048576, 131040, 65508, 1048576, 131040, 65509, 1048576, 131040, 65510, 1048576, 131040, 65511, 1048576, 131040, 65512, 1048576, 131040, 65513, 1048576, 131040, 65514, 1048576, 131040, 65515, 1048576, 131040, 65516, 1048576, 131040, 65517, 1048576, 131040, 65518, 1048576, 131040, 65519, 1048576, 131040, 65520, 1048576, 131040, 65521, 1048576, 131040, 65522, 1048576, 131040, 65523, 1048576, 131040, 65524, 1048576, 131040, 65525, 1048576, 131040, 65526, 1048576, 131040, 65527, 1048576, 131040, 65528, 1048576, 131040, 65529, 1048576, 131040, 65530, 1048576, 131040, 65531, 1048576, 131040, 65532, 1048576, 131040, 65533, 1048576, 131040, 65534, 1048576, 131040, 65535, 1048576, 131040, 0, 1048576, 131040, 1, 1048576, 131040, 2, 1048576, 131040, 3, 1048576, 131040, 4, 1048576, 131040, 5, 1048576, 131040, 6, 1048576, 131040, 7, 1048576, 131040, 8, 1048576, 131040, 9, 1048576, 131040, 10, 1048576, 131040, 11, 1048576, 131040, 12, 1048576, 131040, 13, 1048576, 131040, 14, 1048576, 131040, 15, 1048576, 131040, 16, 1048576, 131040, 17, 1048576, 131040, 18, 1048576, 131040, 19, 1048576, 131040, 20, 1048576, 131040, 21, 1048576, 131040, 22, 1048576, 131040, 23, 1048576, 131040, 24, 1048576, 131040, 25, 1048576, 131040, 26, 1048576, 131040, 27, 1048576, 131040, 28, 1048576, 131041, 65507, 1048576, 131041, 65508, 1048576, 131041, 65509, 1048576, 131041, 65510, 1048576, 131041, 65511, 1048576, 131041, 65512, 1048576, 131041, 65513, 1048576, 131041, 65514, 1048576, 131041, 65515, 1048576, 131041, 65516, 1048576, 131041, 65517, 1048576, 131041, 65518, 1048576, 131041, 65519, 1048576, 131041, 65520, 1048576, 131041, 65521, 1048576, 131041, 65522, 1048576, 131041, 65523, 1048576, 131041, 65524, 1048576, 131041, 65525, 1048576, 131041, 65526, 1048576, 131041, 65527, 1048576, 131041, 65528, 1048576, 131041, 65529, 1048576, 131041, 65530, 1048576, 131041, 65531, 1048576, 131041, 65532, 1048576, 131041, 65533, 1048576, 131041, 65534, 1048576, 131041, 65535, 1048576, 131041, 0, 1048576, 131041, 1, 1048576, 131041, 2, 1048576, 131041, 3, 1048576, 131041, 4, 1048576, 131041, 5, 1048576, 131041, 6, 1048576, 131041, 7, 1048576, 131041, 8, 1048576, 131041, 9, 1048576, 131041, 10, 1048576, 131041, 11, 1048576, 131041, 12, 1048576, 131041, 13, 1048576, 131041, 14, 1048576, 131041, 15, 1048576, 131041, 16, 1048576, 131041, 17, 1048576, 131041, 18, 1048576, 131041, 19, 1048576, 131041, 20, 1048576, 131041, 21, 1048576, 131041, 22, 1048576, 131041, 23, 1048576, 131041, 24, 1048576, 131041, 25, 1048576, 131041, 26, 1048576, 131041, 27, 1048576, 131041, 28, 1048576, 131042, 65507, 1048576, 131042, 65508, 1048576, 131042, 65509, 1048576, 131042, 65510, 1048576, 131042, 65511, 1048576, 131042, 65512, 1048576, 131042, 65513, 1048576, 131042, 65514, 1048576, 131042, 65515, 1048576, 131042, 65516, 1048576, 131042, 65517, 1048576, 131042, 65518, 1048576, 131042, 65519, 1048576, 131042, 65520, 1048576, 131042, 65521, 1048576, 131042, 65522, 1048576, 131042, 65523, 1048576, 131042, 65524, 1048576, 131042, 65525, 1048576, 131042, 65526, 1048576, 131042, 65527, 1048576, 131042, 65528, 1048576, 131042, 65529, 1048576, 131042, 65530, 1048576, 131042, 65531, 1048576, 131042, 65532, 1048576, 131042, 65533, 1048576, 131042, 65534, 1048576, 131042, 65535, 1048576, 131042, 0, 1048576, 131042, 1, 1048576, 131042, 2, 1048576, 131042, 3, 1048576, 131042, 4, 1048576, 131042, 5, 1048576, 131042, 6, 1048576, 131042, 7, 1048576, 131042, 8, 1048576, 131042, 9, 1048576, 131042, 10, 1048576, 131042, 11, 1048576, 131042, 12, 1048576, 131042, 13, 1048576, 131042, 14, 1048576, 131042, 15, 1048576, 131042, 16, 1048576, 131042, 17, 1048576, 131042, 18, 1048576, 131042, 19, 1048576, 131042, 20, 1048576, 131042, 21, 1048576, 131042, 22, 1048576, 131042, 23, 1048576, 131042, 24, 1048576, 131042, 25, 1048576, 131042, 26, 1048576, 131042, 27, 1048576, 131042, 28, 1048576, 131043, 65507, 1048576, 131043, 65508, 1048576, 131043, 65509, 1048576, 131043, 65510, 1048576, 131043, 65511, 1048576, 131043, 65512, 1048576, 131043, 65513, 1048576, 131043, 65514, 1048576, 131043, 65515, 1048576, 131043, 65516, 1048576, 131043, 65517, 1048576, 131043, 65518, 1048576, 131043, 65519, 1048576, 131043, 65520, 1048576, 131043, 65521, 1048576, 131043, 65522, 1048576, 131043, 65523, 1048576, 131043, 65524, 1048576, 131043, 65525, 1048576, 131043, 65526, 1048576, 131043, 65527, 1048576, 131043, 65528, 1048576, 131043, 65529, 1048576, 131043, 65530, 1048576, 131043, 65531, 1048576, 131043, 65532, 1048576, 131043, 65533, 1048576, 131043, 65534, 1048576, 131043, 65535, 1048576, 131043, 0, 1048576, 131043, 1, 1048576, 131043, 2, 1048576, 131043, 3, 1048576, 131043, 4, 1048576, 131043, 5, 1048576, 131043, 6, 1048576, 131043, 7, 1048576, 131043, 8, 1048576, 131043, 9, 1048576, 131043, 10, 1048576, 131043, 11, 1048576, 131043, 12, 1048576, 131043, 13, 1048576, 131043, 14, 1048576, 131043, 15, 1048576, 131043, 16, 1048576, 131043, 17, 1048576, 131043, 18, 1048576, 131043, 19, 1048576, 131043, 20, 1048576, 131043, 21, 1048576, 131043, 22, 1048576, 131043, 23, 1048576, 131043, 24, 1048576, 131043, 25, 1048576, 131043, 26, 1048576, 131043, 27, 1048576, 131043, 28, 1048576, 131044, 65507, 1048576, 131044, 65508, 1048576, 131044, 65509, 1048576, 131044, 65510, 1048576, 131044, 65511, 1048576, 131044, 65512, 1048576, 131044, 65513, 1048576, 131044, 65514, 1048576, 131044, 65515, 1048576, 131044, 65516, 1048576, 131044, 65517, 1048576, 131044, 65518, 1048576, 131044, 65519, 1048576, 131044, 65520, 1048576, 131044, 65521, 1048576, 131044, 65522, 1048576, 131044, 65523, 1048576, 131044, 65524, 1048576, 131044, 65525, 1048576, 131044, 65526, 1048576, 131044, 65527, 1048576, 131044, 65528, 1048576, 131044, 65529, 1048576, 131044, 65530, 1048576, 131044, 65531, 1048576, 131044, 65532, 1048576, 131044, 65533, 1048576, 131044, 65534, 1048576, 131044, 65535, 1048576, 131044, 0, 1048576, 131044, 1, 1048576, 131044, 2, 1048576, 131044, 3, 1048576, 131044, 4, 1048576, 131044, 5, 1048576, 131044, 6, 1048576, 131044, 7, 1048576, 131044, 8, 1048576, 131044, 9, 1048576, 131044, 10, 1048576, 131044, 11, 1048576, 131044, 12, 1048576, 131044, 13, 1048576, 131044, 14, 1048576, 131044, 15, 1048576, 131044, 16, 1048576, 131044, 17, 1048576, 131044, 18, 1048576, 131044, 19, 1048576, 131044, 20, 1048576, 131044, 21, 1048576, 131044, 22, 1048576, 131044, 23, 1048576, 131044, 24, 1048576, 131044, 25, 1048576, 131044, 26, 1048576, 131044, 27, 1048576, 131044, 28, 1048576, 131045, 65507, 1048576, 131045, 65508, 1048576, 131045, 65509, 1048576, 131045, 65510, 1048576, 131045, 65511, 1048576, 131045, 65512, 1048576, 131045, 65513, 1048576, 131045, 65514, 1048576, 131045, 65515, 1048576, 131045, 65516, 1048576, 131045, 65517, 1048576, 131045, 65518, 1048576, 131045, 65519, 1048576, 131045, 65520, 1048576, 131045, 65521, 1048576, 131045, 65522, 1048576, 131045, 65523, 1048576, 131045, 65524, 1048576, 131045, 65525, 1048576, 131045, 65526, 1048576, 131045, 65527, 1048576, 131045, 65528, 1048576, 131045, 65529, 1048576, 131045, 65530, 1048576, 131045, 65531, 1048576, 131045, 65532, 1048576, 131045, 65533, 1048576, 131045, 65534, 1048576, 131045, 65535, 1048576, 131045, 0, 1048576, 131045, 1, 1048576, 131045, 2, 1048576, 131045, 3, 1048576, 131045, 4, 1048576, 131045, 5, 1048576, 131045, 6, 1048576, 131045, 7, 1048576, 131045, 8, 1048576, 131045, 9, 1048576, 131045, 10, 1048576, 131045, 11, 1048576, 131045, 12, 1048576, 131045, 13, 1048576, 131045, 14, 1048576, 131045, 15, 1048576, 131045, 16, 1048576, 131045, 17, 1048576, 131045, 18, 1048576, 131045, 19, 1048576, 131045, 20, 1048576, 131045, 21, 1048576, 131045, 22, 1048576, 131045, 23, 1048576, 131045, 24, 1048576, 131045, 25, 1048576, 131045, 26, 1048576, 131045, 27, 1048576, 131045, 28, 1048576, 131046, 65507, 1048576, 131046, 65508, 1048576, 131046, 65509, 1048576, 131046, 65510, 1048576, 131046, 65511, 1048576, 131046, 65512, 1048576, 131046, 65513, 1048576, 131046, 65514, 1048576, 131046, 65515, 1048576, 131046, 65516, 1048576, 131046, 65517, 1048576, 131046, 65518, 1048576, 131046, 65519, 1048576, 131046, 65520, 1048576, 131046, 65521, 1048576, 131046, 65522, 1048576, 131046, 65523, 1048576, 131046, 65524, 1048576, 131046, 65525, 1048576, 131046, 65526, 1048576, 131046, 65527, 1048576, 131046, 65528, 1048576, 131046, 65529, 1048576, 131046, 65530, 1048576, 131046, 65531, 1048576, 131046, 65532, 1048576, 131046, 65533, 1048576, 131046, 65534, 1048576, 131046, 65535, 1048576, 131046, 0, 1048576, 131046, 1, 1048576, 131046, 2, 1048576, 131046, 3, 1048576, 131046, 4, 1048576, 131046, 5, 1048576, 131046, 6, 1048576, 131046, 7, 1048576, 131046, 8, 1048576, 131046, 9, 1048576, 131046, 10, 1048576, 131046, 11, 1048576, 131046, 12, 1048576, 131046, 13, 1048576, 131046, 14, 1048576, 131046, 15, 1048576, 131046, 16, 1048576, 131046, 17, 1048576, 131046, 18, 1048576, 131046, 19, 1048576, 131046, 20, 1048576, 131046, 21, 1048576, 131046, 22, 1048576, 131046, 23, 1048576, 131046, 24, 1048576, 131046, 25, 1048576, 131046, 26, 1048576, 131046, 27, 1048576, 131046, 28, 1048576, 131047, 65507, 1048576, 131047, 65508, 1048576, 131047, 65509, 1048576, 131047, 65510, 1048576, 131047, 65511, 1048576, 131047, 65512, 1048576, 131047, 65513, 1048576, 131047, 65514, 1048576, 131047, 65515, 1048576, 131047, 65516, 1048576, 131047, 65517, 1048576, 131047, 65518, 1048576, 131047, 65519, 1048576, 131047, 65520, 1048576, 131047, 65521, 1048576, 131047, 65522, 1048576, 131047, 65523, 1048576, 131047, 65524, 1048576, 131047, 65525, 1048576, 131047, 65526, 1048576, 131047, 65527, 1048576, 131047, 65528, 1048576, 131047, 65529, 1048576, 131047, 65530, 1048576, 131047, 65531, 1048576, 131047, 65532, 1048576, 131047, 65533, 1048576, 131047, 65534, 1048576, 131047, 65535, 1048576, 131047, 0, 1048576, 131047, 1, 1048576, 131047, 2, 1048576, 131047, 3, 1048576, 131047, 4, 1048576, 131047, 5, 1048576, 131047, 6, 1048576, 131047, 7, 1048576, 131047, 8, 1048576, 131047, 9, 1048576, 131047, 10, 1048576, 131047, 11, 1048576, 131047, 12, 1048576, 131047, 13, 1048576, 131047, 14, 1048576, 131047, 15, 1048576, 131047, 16, 1048576, 131047, 17, 1048576, 131047, 18, 1048576, 131047, 19, 1048576, 131047, 20, 1048576, 131047, 21, 1048576, 131047, 22, 1048576, 131047, 23, 1048576, 131047, 24, 1048576, 131047, 25, 1048576, 131047, 26, 1048576, 131047, 27, 1048576, 131047, 28, 1048576, 131048, 65507, 1048576, 131048, 65508, 1048576, 131048, 65509, 1048576, 131048, 65510, 1048576, 131048, 65511, 1048576, 131048, 65512, 1048576, 131048, 65513, 1048576, 131048, 65514, 1048576, 131048, 65515, 1048576, 131048, 65516, 1048576, 131048, 65517, 1048576, 131048, 65518, 1048576, 131048, 65519, 1048576, 131048, 65520, 1048576, 131048, 65521, 1048576, 131048, 65522, 1048576, 131048, 65523, 1048576, 131048, 65524, 1048576, 131048, 65525, 1048576, 131048, 65526, 1048576, 131048, 65527, 1048576, 131048, 65528, 1048576, 131048, 65529, 1048576, 131048, 65530, 1048576, 131048, 65531, 1048576, 131048, 65532, 1048576, 131048, 65533, 1048576, 131048, 65534, 1048576, 131048, 65535, 1048576, 131048, 0, 1048576, 131048, 1, 1048576, 131048, 2, 1048576, 131048, 3, 1048576, 131048, 4, 1048576, 131048, 5, 1048576, 131048, 6, 1048576, 131048, 7, 1048576, 131048, 8, 1048576, 131048, 9, 1048576, 131048, 10, 1048576, 131048, 11, 1048576, 131048, 12, 1048576, 131048, 13, 1048576, 131048, 14, 1048576, 131048, 15, 1048576, 131048, 16, 1048576, 131048, 17, 1048576, 131048, 18, 1048576, 131048, 19, 1048576, 131048, 20, 1048576, 131048, 21, 1048576, 131048, 22, 1048576, 131048, 23, 1048576, 131048, 24, 1048576, 131048, 25, 1048576, 131048, 26, 1048576, 131048, 27, 1048576, 131048, 28, 1048576, 131049, 65507, 1048576, 131049, 65508, 1048576, 131049, 65509, 1048576, 131049, 65510, 1048576, 131049, 65511, 1048576, 131049, 65512, 1048576, 131049, 65513, 1048576, 131049, 65514, 1048576, 131049, 65515, 1048576, 131049, 65516, 1048576, 131049, 65517, 1048576, 131049, 65518, 1048576, 131049, 65519, 1048576, 131049, 65520, 1048576, 131049, 65521, 1048576, 131049, 65522, 1048576, 131049, 65523, 1048576, 131049, 65524, 1048576, 131049, 65525, 1048576, 131049, 65526, 1048576, 131049, 65527, 1048576, 131049, 65528, 1048576, 131049, 65529, 1048576, 131049, 65530, 1048576, 131049, 65531, 1048576, 131049, 65532, 1048576, 131049, 65533, 1048576, 131049, 65534, 1048576, 131049, 65535, 1048576, 131049, 0, 1048576, 131049, 1, 1048576, 131049, 2, 1048576, 131049, 3, 1048576, 131049, 4, 1048576, 131049, 5, 1048576, 131049, 6, 1048576, 131049, 7, 1048576, 131049, 8, 1048576, 131049, 9, 1048576, 131049, 10, 1048576, 131049, 11, 1048576, 131049, 12, 1048576, 131049, 13, 1048576, 131049, 14, 1048576, 131049, 15, 1048576, 131049, 16, 1048576, 131049, 17, 1048576, 131049, 18, 1048576, 131049, 19, 1048576, 131049, 20, 1048576, 131049, 21, 1048576, 131049, 22, 1048576, 131049, 23, 1048576, 131049, 24, 1048576, 131049, 25, 1048576, 131049, 26, 1048576, 131049, 27, 1048576, 131049, 28, 1048576, 131050, 65507, 1048576, 131050, 65508, 1048576, 131050, 65509, 1048576, 131050, 65510, 1048576, 131050, 65511, 1048576, 131050, 65512, 1048576, 131050, 65513, 1048576, 131050, 65514, 1048576, 131050, 65515, 1048576, 131050, 65516, 1048576, 131050, 65517, 1048576, 131050, 65518, 1048576, 131050, 65519, 1048576, 131050, 65520, 1048576, 131050, 65521, 1048576, 131050, 65522, 1048576, 131050, 65523, 1048576, 131050, 65524, 1048576, 131050, 65525, 1048576, 131050, 65526, 1048576, 131050, 65527, 1048576, 131050, 65528, 1048576, 131050, 65529, 1048576, 131050, 65530, 1048576, 131050, 65531, 1048576, 131050, 65532, 1048576, 131050, 65533, 1048576, 131050, 65534, 1048576, 131050, 65535, 1048576, 131050, 0, 1048576, 131050, 1, 1048576, 131050, 2, 1048576, 131050, 3, 1048576, 131050, 4, 1048576, 131050, 5, 1048576, 131050, 6, 1048576, 131050, 7, 1048576, 131050, 8, 1048576, 131050, 9, 1048576, 131050, 10, 1048576, 131050, 11, 1048576, 131050, 12, 1048576, 131050, 13, 1048576, 131050, 14, 1048576, 131050, 15, 1048576, 131050, 16, 1048576, 131050, 17, 1048576, 131050, 18, 1048576, 131050, 19, 1048576, 131050, 20, 1048576, 131050, 21, 1048576, 131050, 22, 1048576, 131050, 23, 1048576, 131050, 24, 1048576, 131050, 25, 1048576, 131050, 26, 1048576, 131050, 27, 1048576, 131050, 28, 1048576, 131051, 65507, 1048576, 131051, 65508, 1048576, 131051, 65509, 1048576, 131051, 65510, 1048576, 131051, 65511, 1048576, 131051, 65512, 1048576, 131051, 65513, 1048576, 131051, 65514, 1048576, 131051, 65515, 1048576, 131051, 65516, 1048576, 131051, 65517, 1048576, 131051, 65518, 1048576, 131051, 65519, 1048576, 131051, 65520, 1048576, 131051, 65521, 1048576, 131051, 65522, 1048576, 131051, 65523, 1048576, 131051, 65524, 1048576, 131051, 65525, 1048576, 131051, 65526, 1048576, 131051, 65527, 1048576, 131051, 65528, 1048576, 131051, 65529, 1048576, 131051, 65530, 1048576, 131051, 65531, 1048576, 131051, 65532, 1048576, 131051, 65533, 1048576, 131051, 65534, 1048576, 131051, 65535, 1048576, 131051, 0, 1048576, 131051, 1, 1048576, 131051, 2, 1048576, 131051, 3, 1048576, 131051, 4, 1048576, 131051, 5, 1048576, 131051, 6, 1048576, 131051, 7, 1048576, 131051, 8, 1048576, 131051, 9, 1048576, 131051, 10, 1048576, 131051, 11, 1048576, 131051, 12, 1048576, 131051, 13, 1048576, 131051, 14, 1048576, 131051, 15, 1048576, 131051, 16, 1048576, 131051, 17, 1048576, 131051, 18, 1048576, 131051, 19, 1048576, 131051, 20, 1048576, 131051, 21, 1048576, 131051, 22, 1048576, 131051, 23, 1048576, 131051, 24, 1048576, 131051, 25, 1048576, 131051, 26, 1048576, 131051, 27, 1048576, 131051, 28, 1048576, 131052, 65507, 1048576, 131052, 65508, 1048576, 131052, 65509, 1048576, 131052, 65510, 1048576, 131052, 65511, 1048576, 131052, 65512, 1048576, 131052, 65513, 1048576, 131052, 65514, 1048576, 131052, 65515, 1048576, 131052, 65516, 1048576, 131052, 65517, 1048576, 131052, 65518, 1048576, 131052, 65519, 1048576, 131052, 65520, 1048576, 131052, 65521, 1048576, 131052, 65522, 1048576, 131052, 65523, 1048576, 131052, 65524, 1048576, 131052, 65525, 1048576, 131052, 65526, 1048576, 131052, 65527, 1048576, 131052, 65528, 1048576, 131052, 65529, 1048576, 131052, 65530, 1048576, 131052, 65531, 1048576, 131052, 65532, 1048576, 131052, 65533, 1048576, 131052, 65534, 1048576, 131052, 65535, 1048576, 131052, 0, 1048576, 131052, 1, 1048576, 131052, 2, 1048576, 131052, 3, 1048576, 131052, 4, 1048576, 131052, 6, 1048576, 131052, 7, 1048576, 131052, 8, 1048576, 131052, 9, 1048576, 131052, 10, 1048576, 131052, 11, 1048576, 131052, 12, 1048576, 131052, 13, 1048576, 131052, 14, 1048576, 131052, 15, 1048576, 131052, 16, 1048576, 131052, 17, 1048576, 131052, 18, 1048576, 131052, 19, 1048576, 131052, 20, 1048576, 131052, 21, 1048576, 131052, 22, 1048576, 131052, 23, 1048576, 131052, 24, 1048576, 131052, 25, 1048576, 131052, 26, 1048576, 131052, 27, 1048576, 131052, 28, 1048576, 131053, 65507, 1048576, 131053, 65508, 1048576, 131053, 65509, 1048576, 131053, 65510, 1048576, 131053, 65511, 1048576, 131053, 65512, 1048576, 131053, 65513, 1048576, 131053, 65514, 1048576, 131053, 65515, 1048576, 131053, 65516, 1048576, 131053, 65517, 1048576, 131053, 65518, 1048576, 131053, 65519, 1048576, 131053, 65520, 1048576, 131053, 65521, 1048576, 131053, 65522, 1048576, 131053, 65523, 1048576, 131053, 65524, 1048576, 131053, 65525, 1048576, 131053, 65526, 1048576, 131053, 65527, 1048576, 131053, 65528, 1048576, 131053, 65529, 1048576, 131053, 65530, 1048576, 131053, 65531, 1048576, 131053, 65532, 1048576, 131053, 65533, 1048576, 131053, 65534, 1048576, 131053, 65535, 1048576, 131053, 0, 1048576, 131053, 1, 1048576, 131053, 2, 1048576, 131053, 3, 1048576, 131053, 4, 1048576, 131053, 7, 1048576, 131053, 8, 1048576, 131053, 9, 1048576, 131053, 10, 1048576, 131053, 11, 1048576, 131053, 12, 1048576, 131053, 13, 1048576, 131053, 14, 1048576, 131053, 15, 1048576, 131053, 16, 1048576, 131053, 17, 1048576, 131053, 18, 1048576, 131053, 19, 1048576, 131053, 20, 1048576, 131053, 21, 1048576, 131053, 22, 1048576, 131053, 23, 1048576, 131053, 24, 1048576, 131053, 25, 1048576, 131053, 26, 1048576, 131053, 27, 1048576, 131053, 28, 1048576, 131054, 65507, 1048576, 131054, 65508, 1048576, 131054, 65509, 1048576, 131054, 65510, 1048576, 131054, 65511, 1048576, 131054, 65512, 1048576, 131054, 65513, 1048576, 131054, 65514, 1048576, 131054, 65515, 1048576, 131054, 65516, 1048576, 131054, 65517, 1048576, 131054, 65518, 1048576, 131054, 65519, 1048576, 131054, 65520, 1048576, 131054, 65521, 1048576, 131054, 65522, 1048576, 131054, 65523, 1048576, 131054, 65524, 1048576, 131054, 65525, 1048576, 131054, 65526, 1048576, 131054, 65527, 1048576, 131054, 65528, 1048576, 131054, 65529, 1048576, 131054, 65530, 1048576, 131054, 65531, 1048576, 131054, 65532, 1048576, 131054, 65533, 1048576, 131054, 65534, 1048576, 131054, 65535, 1048576, 131054, 0, 1048576, 131054, 1, 1048576, 131054, 2, 1048576, 131054, 3, 1048576, 131054, 4, 1048576, 131054, 5, 1048576, 131054, 8, 1048576, 131054, 9, 1048576, 131054, 10, 1048576, 131054, 11, 1048576, 131054, 12, 1048576, 131054, 13, 1048576, 131054, 14, 1048576, 131054, 15, 1048576, 131054, 16, 1048576, 131054, 17, 1048576, 131054, 18, 1048576, 131054, 19, 1048576, 131054, 20, 1048576, 131054, 21, 1048576, 131054, 22, 1048576, 131054, 23, 1048576, 131054, 24, 1048576, 131054, 25, 1048576, 131054, 26, 1048576, 131054, 27, 1048576, 131054, 28, 1048576, 131055, 65507, 1048576, 131055, 65508, 1048576, 131055, 65509, 1048576, 131055, 65510, 1048576, 131055, 65511, 1048576, 131055, 65512, 1048576, 131055, 65513, 1048576, 131055, 65514, 1048576, 131055, 65515, 1048576, 131055, 65516, 1048576, 131055, 65517, 1048576, 131055, 65518, 1048576, 131055, 65519, 1048576, 131055, 65520, 1048576, 131055, 65521, 1048576, 131055, 65522, 1048576, 131055, 65523, 1048576, 131055, 65524, 1048576, 131055, 65525, 1048576, 131055, 65526, 1048576, 131055, 65527, 1048576, 131055, 65528, 1048576, 131055, 65529, 1048576, 131055, 65530, 1048576, 131055, 65531, 1048576, 131055, 65532, 1048576, 131055, 65533, 1048576, 131055, 65534, 1048576, 131055, 65535, 1048576, 131055, 0, 1048576, 131055, 1, 1048576, 131055, 2, 1048576, 131055, 3, 1048576, 131055, 4, 1048576, 131055, 5, 1048576, 131055, 8, 1048576, 131055, 9, 1048576, 131055, 10, 1048576, 131055, 11, 1048576, 131055, 12, 1048576, 131055, 13, 1048576, 131055, 14, 1048576, 131055, 15, 1048576, 131055, 16, 1048576, 131055, 17, 1048576, 131055, 18, 1048576, 131055, 19, 1048576, 131055, 20, 1048576, 131055, 21, 1048576, 131055, 22, 1048576, 131055, 23, 1048576, 131055, 24, 1048576, 131055, 25, 1048576, 131055, 26, 1048576, 131055, 27, 1048576, 131055, 28, 1048576, 131056, 65507, 1048576, 131056, 65508, 1048576, 131056, 65509, 1048576, 131056, 65510, 1048576, 131056, 65511, 1048576, 131056, 65512, 1048576, 131056, 65513, 1048576, 131056, 65514, 1048576, 131056, 65515, 1048576, 131056, 65516, 1048576, 131056, 65517, 1048576, 131056, 65518, 1048576, 131056, 65519, 1048576, 131056, 65520, 1048576, 131056, 65521, 1048576, 131056, 65522, 1048576, 131056, 65523, 1048576, 131056, 65524, 1048576, 131056, 65525, 1048576, 131056, 65526, 1048576, 131056, 65527, 1048576, 131056, 65528, 1048576, 131056, 65529, 1048576, 131056, 65530, 1048576, 131056, 65531, 1048576, 131056, 65532, 1048576, 131056, 65533, 1048576, 131056, 65534, 1048576, 131056, 65535, 1048576, 131056, 0, 1048576, 131056, 1, 1048576, 131056, 2, 1048576, 131056, 3, 1048576, 131056, 4, 1048576, 131056, 5, 1048576, 131056, 8, 1048576, 131056, 9, 1048576, 131056, 10, 1048576, 131056, 11, 1048576, 131056, 12, 1048576, 131056, 13, 1048576, 131056, 14, 1048576, 131056, 15, 1048576, 131056, 16, 1048576, 131056, 17, 1048576, 131056, 18, 1048576, 131056, 19, 1048576, 131056, 20, 1048576, 131056, 21, 1048576, 131056, 22, 1048576, 131056, 23, 1048576, 131056, 24, 1048576, 131056, 25, 1048576, 131056, 26, 1048576, 131056, 27, 1048576, 131056, 28, 1048576, 131057, 65507, 1048576, 131057, 65508, 1048576, 131057, 65509, 1048576, 131057, 65510, 1048576, 131057, 65511, 1048576, 131057, 65512, 1048576, 131057, 65513, 1048576, 131057, 65514, 1048576, 131057, 65515, 1048576, 131057, 65516, 1048576, 131057, 65517, 1048576, 131057, 65518, 1048576, 131057, 65519, 1048576, 131057, 65520, 1048576, 131057, 65521, 1048576, 131057, 65522, 1048576, 131057, 65523, 1048576, 131057, 65524, 1048576, 131057, 65525, 1048576, 131057, 65526, 1048576, 131057, 65527, 1048576, 131057, 65528, 1048576, 131057, 65529, 1048576, 131057, 65530, 1048576, 131057, 65531, 1048576, 131057, 65532, 1048576, 131057, 65533, 1048576, 131057, 65534, 1048576, 131057, 65535, 1048576, 131057, 0, 1048576, 131057, 1, 1048576, 131057, 2, 1048576, 131057, 3, 1048576, 131057, 4, 1048576, 131057, 5, 1048576, 131057, 6, 1048576, 131057, 8, 1048576, 131057, 9, 1048576, 131057, 10, 1048576, 131057, 11, 1048576, 131057, 12, 1048576, 131057, 13, 1048576, 131057, 14, 1048576, 131057, 15, 1048576, 131057, 16, 1048576, 131057, 17, 1048576, 131057, 18, 1048576, 131057, 19, 1048576, 131057, 20, 1048576, 131057, 21, 1048576, 131057, 22, 1048576, 131057, 23, 1048576, 131057, 24, 1048576, 131057, 25, 1048576, 131057, 26, 1048576, 131057, 27, 1048576, 131057, 28, 1048576, 131058, 65507, 1048576, 131058, 65508, 1048576, 131058, 65509, 1048576, 131058, 65510, 1048576, 131058, 65511, 1048576, 131058, 65512, 1048576, 131058, 65513, 1048576, 131058, 65514, 1048576, 131058, 65515, 1048576, 131058, 65516, 1048576, 131058, 65517, 1048576, 131058, 65518, 1048576, 131058, 65519, 1048576, 131058, 65520, 1048576, 131058, 65521, 1048576, 131058, 65522, 1048576, 131058, 65523, 1048576, 131058, 65524, 1048576, 131058, 65525, 1048576, 131058, 65526, 1048576, 131058, 65527, 1048576, 131058, 65528, 1048576, 131058, 65529, 1048576, 131058, 65530, 1048576, 131058, 65531, 1048576, 131058, 65532, 1048576, 131058, 65533, 1048576, 131058, 65534, 1048576, 131058, 65535, 1048576, 131058, 0, 1048576, 131058, 1, 1048576, 131058, 2, 1048576, 131058, 3, 1048576, 131058, 4, 1048576, 131058, 5, 1048576, 131058, 6, 1048576, 131058, 8, 1048576, 131058, 9, 1048576, 131058, 10, 1048576, 131058, 11, 1048576, 131058, 12, 1048576, 131058, 13, 1048576, 131058, 14, 1048576, 131058, 15, 1048576, 131058, 16, 1048576, 131058, 17, 1048576, 131058, 18, 1048576, 131058, 19, 1048576, 131058, 20, 1048576, 131058, 21, 1048576, 131058, 22, 1048576, 131058, 23, 1048576, 131058, 24, 1048576, 131058, 25, 1048576, 131058, 26, 1048576, 131058, 27, 1048576, 131058, 28, 1048576, 131059, 65507, 1048576, 131059, 65508, 1048576, 131059, 65509, 1048576, 131059, 65510, 1048576, 131059, 65511, 1048576, 131059, 65512, 1048576, 131059, 65513, 1048576, 131059, 65514, 1048576, 131059, 65515, 1048576, 131059, 65516, 1048576, 131059, 65517, 1048576, 131059, 65518, 1048576, 131059, 65519, 1048576, 131059, 65520, 1048576, 131059, 65521, 1048576, 131059, 65522, 1048576, 131059, 65523, 1048576, 131059, 65524, 1048576, 131059, 65525, 1048576, 131059, 65526, 1048576, 131059, 65527, 1048576, 131059, 65528, 1048576, 131059, 65529, 1048576, 131059, 65530, 1048576, 131059, 65531, 1048576, 131059, 65532, 1048576, 131059, 65533, 1048576, 131059, 65534, 1048576, 131059, 65535, 1048576, 131059, 0, 1048576, 131059, 1, 1048576, 131059, 2, 1048576, 131059, 3, 1048576, 131059, 4, 1048576, 131059, 5, 1048576, 131059, 6, 1048576, 131059, 9, 1048576, 131059, 10, 1048576, 131059, 11, 1048576, 131059, 12, 1048576, 131059, 13, 1048576, 131059, 14, 1048576, 131059, 15, 1048576, 131059, 16, 1048576, 131059, 17, 1048576, 131059, 18, 1048576, 131059, 19, 1048576, 131059, 20, 1048576, 131059, 21, 1048576, 131059, 22, 1048576, 131059, 23, 1048576, 131059, 24, 1048576, 131059, 25, 1048576, 131059, 26, 1048576, 131059, 27, 1048576, 131059, 28, 1048576, 131060, 65507, 1048576, 131060, 65508, 1048576, 131060, 65509, 1048576, 131060, 65510, 1048576, 131060, 65511, 1048576, 131060, 65512, 1048576, 131060, 65513, 1048576, 131060, 65514, 1048576, 131060, 65515, 1048576, 131060, 65516, 1048576, 131060, 65517, 1048576, 131060, 65518, 1048576, 131060, 65519, 1048576, 131060, 65520, 1048576, 131060, 65521, 1048576, 131060, 65522, 1048576, 131060, 65523, 1048576, 131060, 65524, 1048576, 131060, 65525, 1048576, 131060, 65526, 1048576, 131060, 65527, 1048576, 131060, 65528, 1048576, 131060, 65529, 1048576, 131060, 65530, 1048576, 131060, 65531, 1048576, 131060, 65532, 1048576, 131060, 65533, 1048576, 131060, 65534, 1048576, 131060, 65535, 1048576, 131060, 0, 1048576, 131060, 1, 1048576, 131060, 2, 1048576, 131060, 3, 1048576, 131060, 4, 1048576, 131060, 5, 1048576, 131060, 6, 1048576, 131060, 9, 1048576, 131060, 10, 1048576, 131060, 11, 1048576, 131060, 12, 1048576, 131060, 13, 1048576, 131060, 14, 1048576, 131060, 15, 1048576, 131060, 16, 1048576, 131060, 17, 1048576, 131060, 18, 1048576, 131060, 19, 1048576, 131060, 20, 1048576, 131060, 21, 1048576, 131060, 22, 1048576, 131060, 23, 1048576, 131060, 24, 1048576, 131060, 25, 1048576, 131060, 26, 1048576, 131060, 27, 1048576, 131060, 28, 1048576, 131061, 65507, 1048576, 131061, 65508, 1048576, 131061, 65509, 1048576, 131061, 65510, 1048576, 131061, 65511, 1048576, 131061, 65512, 1048576, 131061, 65513, 1048576, 131061, 65514, 1048576, 131061, 65515, 1048576, 131061, 65516, 1048576, 131061, 65517, 1048576, 131061, 65518, 1048576, 131061, 65519, 1048576, 131061, 65520, 1048576, 131061, 65521, 1048576, 131061, 65522, 1048576, 131061, 65523, 1048576, 131061, 65524, 1048576, 131061, 65525, 1048576, 131061, 65526, 1048576, 131061, 65527, 1048576, 131061, 65528, 1048576, 131061, 65529, 1048576, 131061, 65530, 1048576, 131061, 65531, 1048576, 131061, 65532, 1048576, 131061, 65533, 1048576, 131061, 65534, 1048576, 131061, 65535, 1048576, 131061, 0, 1048576, 131061, 1, 1048576, 131061, 2, 1048576, 131061, 3, 1048576, 131061, 4, 1048576, 131061, 5, 1048576, 131061, 6, 1048576, 131061, 7, 1048576, 131061, 10, 1048576, 131061, 11, 1048576, 131061, 12, 1048576, 131061, 13, 1048576, 131061, 14, 1048576, 131061, 15, 1048576, 131061, 16, 1048576, 131061, 17, 1048576, 131061, 18, 1048576, 131061, 19, 1048576, 131061, 20, 1048576, 131061, 21, 1048576, 131061, 22, 1048576, 131061, 23, 1048576, 131061, 24, 1048576, 131061, 25, 1048576, 131061, 26, 1048576, 131061, 27, 1048576, 131061, 28, 1048576, 131062, 65507, 1048576, 131062, 65508, 1048576, 131062, 65509, 1048576, 131062, 65510, 1048576, 131062, 65511, 1048576, 131062, 65512, 1048576, 131062, 65513, 1048576, 131062, 65514, 1048576, 131062, 65515, 1048576, 131062, 65516, 1048576, 131062, 65517, 1048576, 131062, 65518, 1048576, 131062, 65519, 1048576, 131062, 65520, 1048576, 131062, 65521, 1048576, 131062, 65522, 1048576, 131062, 65523, 1048576, 131062, 65524, 1048576, 131062, 65525, 1048576, 131062, 65526, 1048576, 131062, 65527, 1048576, 131062, 65528, 1048576, 131062, 65529, 1048576, 131062, 65530, 1048576, 131062, 65531, 1048576, 131062, 65532, 1048576, 131062, 65533, 1048576, 131062, 65534, 1048576, 131062, 65535, 1048576, 131062, 0, 1048576, 131062, 1, 1048576, 131062, 2, 1048576, 131062, 3, 1048576, 131062, 4, 1048576, 131062, 5, 1048576, 131062, 6, 1048576, 131062, 7, 1048576, 131062, 8, 1048576, 131062, 9, 1048576, 131062, 10, 1048576, 131062, 11, 1048576, 131062, 12, 1048576, 131062, 13, 1048576, 131062, 14, 1048576, 131062, 15, 1048576, 131062, 16, 1048576, 131062, 17, 1048576, 131062, 18, 1048576, 131062, 19, 1048576, 131062, 20, 1048576, 131062, 21, 1048576, 131062, 22, 1048576, 131062, 23, 1048576, 131062, 24, 1048576, 131062, 25, 1048576, 131062, 26, 1048576, 131062, 27, 1048576, 131062, 28, 1048576, 131063, 65507, 1048576, 131063, 65508, 1048576, 131063, 65509, 1048576, 131063, 65510, 1048576, 131063, 65511, 1048576, 131063, 65512, 1048576, 131063, 65513, 1048576, 131063, 65514, 1048576, 131063, 65515, 1048576, 131063, 65516, 1048576, 131063, 65517, 1048576, 131063, 65518, 1048576, 131063, 65519, 1048576, 131063, 65520, 1048576, 131063, 65521, 1048576, 131063, 65522, 1048576, 131063, 65523, 1048576, 131063, 65524, 1048576, 131063, 65525, 1048576, 131063, 65526, 1048576, 131063, 65527, 1048576, 131063, 65528, 1048576, 131063, 65529, 1048576, 131063, 65530, 1048576, 131063, 65531, 1048576, 131063, 65532, 1048576, 131063, 65533, 1048576, 131063, 65534, 1048576, 131063, 65535, 1048576, 131063, 0, 1048576, 131063, 1, 1048576, 131063, 2, 1048576, 131063, 3, 1048576, 131063, 4, 1048576, 131063, 5, 1048576, 131063, 6, 1048576, 131063, 7, 1048576, 131063, 8, 1048576, 131063, 9, 1048576, 131063, 10, 1048576, 131063, 11, 1048576, 131063, 12, 1048576, 131063, 13, 1048576, 131063, 14, 1048576, 131063, 15, 1048576, 131063, 16, 1048576, 131063, 17, 1048576, 131063, 18, 1048576, 131063, 19, 1048576, 131063, 20, 1048576, 131063, 21, 1048576, 131063, 22, 1048576, 131063, 23, 1048576, 131063, 24, 1048576, 131063, 25, 1048576, 131063, 26, 1048576, 131063, 27, 1048576, 131063, 28, 1048576, 131064, 65507, 1048576, 131064, 65508, 1048576, 131064, 65509, 1048576, 131064, 65510, 1048576, 131064, 65511, 1048576, 131064, 65512, 1048576, 131064, 65513, 1048576, 131064, 65514, 1048576, 131064, 65515, 1048576, 131064, 65516, 1048576, 131064, 65517, 1048576, 131064, 65518, 1048576, 131064, 65519, 1048576, 131064, 65520, 1048576, 131064, 65521, 1048576, 131064, 65522, 1048576, 131064, 65523, 1048576, 131064, 65524, 1048576, 131064, 65525, 1048576, 131064, 65526, 1048576, 131064, 65527, 1048576, 131064, 65528, 1048576, 131064, 65529, 1048576, 131064, 65530, 1048576, 131064, 65531, 1048576, 131064, 65532, 1048576, 131064, 65533, 1048576, 131064, 65534, 1048576, 131064, 65535, 1048576, 131064, 0, 1048576, 131064, 1, 1048576, 131064, 2, 1048576, 131064, 3, 1048576, 131064, 4, 1048576, 131064, 5, 1048576, 131064, 6, 1048576, 131064, 7, 1048576, 131064, 8, 1048576, 131064, 9, 1048576, 131064, 11, 1048576, 131064, 12, 1048576, 131064, 13, 1048576, 131064, 14, 1048576, 131064, 15, 1048576, 131064, 16, 1048576, 131064, 17, 1048576, 131064, 18, 1048576, 131064, 19, 1048576, 131064, 20, 1048576, 131064, 21, 1048576, 131064, 22, 1048576, 131064, 23, 1048576, 131064, 24, 1048576, 131064, 25, 1048576, 131064, 26, 1048576, 131064, 27, 1048576, 131064, 28, 1048576, 131065, 65507, 1048576, 131065, 65508, 1048576, 131065, 65509, 1048576, 131065, 65510, 1048576, 131065, 65511, 1048576, 131065, 65512, 1048576, 131065, 65513, 1048576, 131065, 65514, 1048576, 131065, 65515, 1048576, 131065, 65516, 1048576, 131065, 65517, 1048576, 131065, 65518, 1048576, 131065, 65519, 1048576, 131065, 65520, 1048576, 131065, 65521, 1048576, 131065, 65522, 1048576, 131065, 65523, 1048576, 131065, 65524, 1048576, 131065, 65525, 1048576, 131065, 65526, 1048576, 131065, 65527, 1048576, 131065, 65528, 1048576, 131065, 65529, 1048576, 131065, 65530, 1048576, 131065, 65531, 1048576, 131065, 65532, 1048576, 131065, 65533, 1048576, 131065, 65534, 1048576, 131065, 65535, 1048576, 131065, 0, 1048576, 131065, 1, 1048576, 131065, 2, 1048576, 131065, 3, 1048576, 131065, 4, 1048576, 131065, 5, 1048576, 131065, 6, 1048576, 131065, 7, 1048576, 131065, 8, 1048576, 131065, 9, 1048576, 131065, 11, 1048576, 131065, 12, 1048576, 131065, 13, 1048576, 131065, 14, 1048576, 131065, 15, 1048576, 131065, 16, 1048576, 131065, 17, 1048576, 131065, 18, 1048576, 131065, 19, 1048576, 131065, 20, 1048576, 131065, 21, 1048576, 131065, 22, 1048576, 131065, 23, 1048576, 131065, 24, 1048576, 131065, 25, 1048576, 131065, 26, 1048576, 131065, 27, 1048576, 131065, 28, 1048576, 131066, 65507, 1048576, 131066, 65508, 1048576, 131066, 65509, 1048576, 131066, 65510, 1048576, 131066, 65511, 1048576, 131066, 65512, 1048576, 131066, 65513, 1048576, 131066, 65514, 1048576, 131066, 65515, 1048576, 131066, 65516, 1048576, 131066, 65517, 1048576, 131066, 65518, 1048576, 131066, 65519, 1048576, 131066, 65520, 1048576, 131066, 65521, 1048576, 131066, 65522, 1048576, 131066, 65523, 1048576, 131066, 65524, 1048576, 131066, 65525, 1048576, 131066, 65526, 1048576, 131066, 65527, 1048576, 131066, 65528, 1048576, 131066, 65529, 1048576, 131066, 65530, 1048576, 131066, 65531, 1048576, 131066, 65532, 1048576, 131066, 65533, 1048576, 131066, 65534, 1048576, 131066, 65535, 1048576, 131066, 0, 1048576, 131066, 1, 1048576, 131066, 2, 1048576, 131066, 3, 1048576, 131066, 4, 1048576, 131066, 5, 1048576, 131066, 6, 1048576, 131066, 7, 1048576, 131066, 8, 1048576, 131066, 9, 1048576, 131066, 12, 1048576, 131066, 13, 1048576, 131066, 14, 1048576, 131066, 15, 1048576, 131066, 16, 1048576, 131066, 17, 1048576, 131066, 18, 1048576, 131066, 19, 1048576, 131066, 20, 1048576, 131066, 21, 1048576, 131066, 22, 1048576, 131066, 23, 1048576, 131066, 24, 1048576, 131066, 25, 1048576, 131066, 26, 1048576, 131066, 27, 1048576, 131066, 28, 1048576, 131067, 65507, 1048576, 131067, 65508, 1048576, 131067, 65509, 1048576, 131067, 65510, 1048576, 131067, 65511, 1048576, 131067, 65512, 1048576, 131067, 65513, 1048576, 131067, 65514, 1048576, 131067, 65515, 1048576, 131067, 65516, 1048576, 131067, 65517, 1048576, 131067, 65518, 1048576, 131067, 65519, 1048576, 131067, 65520, 1048576, 131067, 65521, 1048576, 131067, 65522, 1048576, 131067, 65523, 1048576, 131067, 65524, 1048576, 131067, 65525, 1048576, 131067, 65526, 1048576, 131067, 65527, 1048576, 131067, 65528, 1048576, 131067, 65529, 1048576, 131067, 65530, 1048576, 131067, 65531, 1048576, 131067, 65532, 1048576, 131067, 65533, 1048576, 131067, 65534, 1048576, 131067, 65535, 1048576, 131067, 0, 1048576, 131067, 1, 1048576, 131067, 2, 1048576, 131067, 3, 1048576, 131067, 4, 1048576, 131067, 5, 1048576, 131067, 6, 1048576, 131067, 7, 1048576, 131067, 8, 1048576, 131067, 9, 1048576, 131067, 12, 1048576, 131067, 13, 1048576, 131067, 14, 1048576, 131067, 15, 1048576, 131067, 16, 1048576, 131067, 17, 1048576, 131067, 18, 1048576, 131067, 19, 1048576, 131067, 20, 1048576, 131067, 21, 1048576, 131067, 22, 1048576, 131067, 23, 1048576, 131067, 24, 1048576, 131067, 25, 1048576, 131067, 26, 1048576, 131067, 27, 1048576, 131067, 28, 1048576, 131068, 65507, 1048576, 131068, 65508, 1048576, 131068, 65509, 1048576, 131068, 65510, 1048576, 131068, 65511, 1048576, 131068, 65512, 1048576, 131068, 65513, 1048576, 131068, 65514, 1048576, 131068, 65515, 1048576, 131068, 65516, 1048576, 131068, 65517, 1048576, 131068, 65518, 1048576, 131068, 65519, 1048576, 131068, 65520, 1048576, 131068, 65521, 1048576, 131068, 65522, 1048576, 131068, 65523, 1048576, 131068, 65524, 1048576, 131068, 65525, 1048576, 131068, 65526, 1048576, 131068, 65527, 1048576, 131068, 65528, 1048576, 131068, 65529, 1048576, 131068, 65530, 1048576, 131068, 65531, 1048576, 131068, 65532, 1048576, 131068, 65533, 1048576, 131068, 65534, 1048576, 131068, 65535, 1048576, 131068, 0, 1048576, 131068, 1, 1048576, 131068, 2, 1048576, 131068, 3, 1048576, 131068, 4, 1048576, 131068, 5, 1048576, 131068, 6, 1048576, 131068, 7, 1048576, 131068, 8, 1048576, 131068, 9, 1048576, 131068, 13, 1048576, 131068, 14, 1048576, 131068, 15, 1048576, 131068, 16, 1048576, 131068, 17, 1048576, 131068, 18, 1048576, 131068, 19, 1048576, 131068, 20, 1048576, 131068, 21, 1048576, 131068, 22, 1048576, 131068, 23, 1048576, 131068, 24, 1048576, 131068, 25, 1048576, 131068, 26, 1048576, 131068, 27, 1048576, 131068, 28, 1048576, 131069, 65507, 1048576, 131069, 65508, 1048576, 131069, 65509, 1048576, 131069, 65510, 1048576, 131069, 65511, 1048576, 131069, 65512, 1048576, 131069, 65513, 1048576, 131069, 65514, 1048576, 131069, 65515, 1048576, 131069, 65516, 1048576, 131069, 65517, 1048576, 131069, 65518, 1048576, 131069, 65519, 1048576, 131069, 65520, 1048576, 131069, 65521, 1048576, 131069, 65522, 1048576, 131069, 65523, 1048576, 131069, 65524, 1048576, 131069, 65525, 1048576, 131069, 65526, 1048576, 131069, 65527, 1048576, 131069, 65528, 1048576, 131069, 65529, 1048576, 131069, 65530, 1048576, 131069, 65531, 1048576, 131069, 65532, 1048576, 131069, 65533, 1048576, 131069, 3, 1048576, 131069, 4, 1048576, 131069, 5, 1048576, 131069, 6, 1048576, 131069, 7, 1048576, 131069, 8, 1048576, 131069, 9, 1048576, 131069, 13, 1048576, 131069, 14, 1048576, 131069, 15, 1048576, 131069, 16, 1048576, 131069, 17, 1048576, 131069, 18, 1048576, 131069, 19, 1048576, 131069, 20, 1048576, 131069, 21, 1048576, 131069, 22, 1048576, 131069, 23, 1048576, 131069, 24, 1048576, 131069, 25, 1048576, 131069, 26, 1048576, 131069, 27, 1048576, 131069, 28, 1048576, 131070, 65507, 1048576, 131070, 65508, 1048576, 131070, 65509, 1048576, 131070, 65510, 1048576, 131070, 65511, 1048576, 131070, 65512, 1048576, 131070, 65513, 1048576, 131070, 65514, 1048576, 131070, 65515, 1048576, 131070, 65516, 1048576, 131070, 65517, 1048576, 131070, 65518, 1048576, 131070, 65519, 1048576, 131070, 65520, 1048576, 131070, 65521, 1048576, 131070, 65522, 1048576, 131070, 65523, 1048576, 131070, 65524, 1048576, 131070, 65525, 1048576, 131070, 65526, 1048576, 131070, 65527, 1048576, 131070, 65528, 1048576, 131070, 65529, 1048576, 131070, 65530, 1048576, 131070, 65531, 1048576, 131070, 65532, 1048576, 131070, 65533, 1048576, 131070, 3, 1048576, 131070, 4, 1048576, 131070, 5, 1048576, 131070, 6, 1048576, 131070, 7, 1048576, 131070, 8, 1048576, 131070, 12, 1048576, 131070, 13, 1048576, 131070, 14, 1048576, 131070, 15, 1048576, 131070, 16, 1048576, 131070, 17, 1048576, 131070, 18, 1048576, 131070, 19, 1048576, 131070, 20, 1048576, 131070, 21, 1048576, 131070, 22, 1048576, 131070, 23, 1048576, 131070, 24, 1048576, 131070, 25, 1048576, 131070, 26, 1048576, 131070, 27, 1048576, 131070, 28, 1048576, 131071, 65507, 1048576, 131071, 65508, 1048576, 131071, 65509, 1048576, 131071, 65510, 1048576, 131071, 65511, 1048576, 131071, 65512, 1048576, 131071, 65513, 1048576, 131071, 65514, 1048576, 131071, 65515, 1048576, 131071, 65516, 1048576, 131071, 65517, 1048576, 131071, 65518, 1048576, 131071, 65519, 1048576, 131071, 65520, 1048576, 131071, 65521, 1048576, 131071, 65522, 1048576, 131071, 65523, 1048576, 131071, 65524, 1048576, 131071, 65525, 1048576, 131071, 65526, 1048576, 131071, 65527, 1048576, 131071, 65528, 1048576, 131071, 65529, 1048576, 131071, 65530, 1048576, 131071, 65531, 1048576, 131071, 65532, 1048576, 131071, 65533, 1048576, 131071, 3, 1048576, 131071, 4, 1048576, 131071, 5, 1048576, 131071, 6, 1048576, 131071, 7, 1048576, 131071, 8, 1048576, 131071, 12, 1048576, 131071, 13, 1048576, 131071, 14, 1048576, 131071, 15, 1048576, 131071, 16, 1048576, 131071, 17, 1048576, 131071, 18, 1048576, 131071, 19, 1048576, 131071, 20, 1048576, 131071, 21, 1048576, 131071, 22, 1048576, 131071, 23, 1048576, 131071, 24, 1048576, 131071, 25, 1048576, 131071, 26, 1048576, 131071, 27, 1048576, 131071, 28, 1048576, 65536, 65507, 1048576, 65536, 65508, 1048576, 65536, 65509, 1048576, 65536, 65510, 1048576, 65536, 65511, 1048576, 65536, 65512, 1048576, 65536, 65513, 1048576, 65536, 65514, 1048576, 65536, 65515, 1048576, 65536, 65516, 1048576, 65536, 65517, 1048576, 65536, 65518, 1048576, 65536, 65519, 1048576, 65536, 65520, 1048576, 65536, 65521, 1048576, 65536, 65522, 1048576, 65536, 65523, 1048576, 65536, 65524, 1048576, 65536, 65525, 1048576, 65536, 65526, 1048576, 65536, 65527, 1048576, 65536, 65528, 1048576, 65536, 65529, 1048576, 65536, 65530, 1048576, 65536, 65531, 1048576, 65536, 65532, 1048576, 65536, 65533, 1048576, 65536, 3, 1048576, 65536, 4, 1048576, 65536, 5, 1048576, 65536, 6, 1048576, 65536, 7, 1048576, 65536, 8, 1048576, 65536, 11, 1048576, 65536, 12, 1048576, 65536, 13, 1048576, 65536, 14, 1048576, 65536, 15, 1048576, 65536, 16, 1048576, 65536, 17, 1048576, 65536, 18, 1048576, 65536, 19, 1048576, 65536, 20, 1048576, 65536, 21, 1048576, 65536, 22, 1048576, 65536, 23, 1048576, 65536, 24, 1048576, 65536, 25, 1048576, 65536, 26, 1048576, 65536, 27, 1048576, 65536, 28, 1048576, 65537, 65507, 1048576, 65537, 65508, 1048576, 65537, 65509, 1048576, 65537, 65510, 1048576, 65537, 65511, 1048576, 65537, 65512, 1048576, 65537, 65513, 1048576, 65537, 65514, 1048576, 65537, 65515, 1048576, 65537, 65516, 1048576, 65537, 65517, 1048576, 65537, 65518, 1048576, 65537, 65519, 1048576, 65537, 65520, 1048576, 65537, 65521, 1048576, 65537, 65522, 1048576, 65537, 65523, 1048576, 65537, 65524, 1048576, 65537, 65525, 1048576, 65537, 65526, 1048576, 65537, 65527, 1048576, 65537, 65528, 1048576, 65537, 65529, 1048576, 65537, 65530, 1048576, 65537, 65531, 1048576, 65537, 65532, 1048576, 65537, 65533, 1048576, 65537, 3, 1048576, 65537, 4, 1048576, 65537, 5, 1048576, 65537, 6, 1048576, 65537, 7, 1048576, 65537, 8, 1048576, 65537, 11, 1048576, 65537, 12, 1048576, 65537, 13, 1048576, 65537, 14, 1048576, 65537, 15, 1048576, 65537, 16, 1048576, 65537, 17, 1048576, 65537, 18, 1048576, 65537, 19, 1048576, 65537, 20, 1048576, 65537, 21, 1048576, 65537, 22, 1048576, 65537, 23, 1048576, 65537, 24, 1048576, 65537, 25, 1048576, 65537, 26, 1048576, 65537, 27, 1048576, 65537, 28, 1048576, 65538, 65507, 1048576, 65538, 65508, 1048576, 65538, 65509, 1048576, 65538, 65510, 1048576, 65538, 65511, 1048576, 65538, 65512, 1048576, 65538, 65513, 1048576, 65538, 65514, 1048576, 65538, 65515, 1048576, 65538, 65516, 1048576, 65538, 65517, 1048576, 65538, 65518, 1048576, 65538, 65519, 1048576, 65538, 65520, 1048576, 65538, 65521, 1048576, 65538, 65522, 1048576, 65538, 65523, 1048576, 65538, 65524, 1048576, 65538, 65525, 1048576, 65538, 65526, 1048576, 65538, 65527, 1048576, 65538, 65528, 1048576, 65538, 65529, 1048576, 65538, 65530, 1048576, 65538, 65531, 1048576, 65538, 65532, 1048576, 65538, 65533, 1048576, 65538, 65534, 1048576, 65538, 65535, 1048576, 65538, 0, 1048576, 65538, 1, 1048576, 65538, 2, 1048576, 65538, 3, 1048576, 65538, 4, 1048576, 65538, 5, 1048576, 65538, 6, 1048576, 65538, 7, 1048576, 65538, 8, 1048576, 65538, 10, 1048576, 65538, 11, 1048576, 65538, 12, 1048576, 65538, 13, 1048576, 65538, 14, 1048576, 65538, 15, 1048576, 65538, 16, 1048576, 65538, 17, 1048576, 65538, 18, 1048576, 65538, 19, 1048576, 65538, 20, 1048576, 65538, 21, 1048576, 65538, 22, 1048576, 65538, 23, 1048576, 65538, 24, 1048576, 65538, 25, 1048576, 65538, 26, 1048576, 65538, 27, 1048576, 65538, 28, 1048576, 65539, 65507, 1048576, 65539, 65508, 1048576, 65539, 65509, 1048576, 65539, 65510, 1048576, 65539, 65511, 1048576, 65539, 65512, 1048576, 65539, 65513, 1048576, 65539, 65514, 1048576, 65539, 65515, 1048576, 65539, 65516, 1048576, 65539, 65517, 1048576, 65539, 65518, 1048576, 65539, 65519, 1048576, 65539, 65520, 1048576, 65539, 65521, 1048576, 65539, 65522, 1048576, 65539, 65523, 1048576, 65539, 65524, 1048576, 65539, 65525, 1048576, 65539, 65526, 1048576, 65539, 65527, 1048576, 65539, 65528, 1048576, 65539, 65529, 1048576, 65539, 65530, 1048576, 65539, 65531, 1048576, 65539, 65532, 1048576, 65539, 65533, 1048576, 65539, 65534, 1048576, 65539, 65535, 1048576, 65539, 0, 1048576, 65539, 1, 1048576, 65539, 2, 1048576, 65539, 3, 1048576, 65539, 4, 1048576, 65539, 5, 1048576, 65539, 6, 1048576, 65539, 7, 1048576, 65539, 8, 1048576, 65539, 10, 1048576, 65539, 11, 1048576, 65539, 12, 1048576, 65539, 13, 1048576, 65539, 14, 1048576, 65539, 15, 1048576, 65539, 16, 1048576, 65539, 17, 1048576, 65539, 18, 1048576, 65539, 19, 1048576, 65539, 20, 1048576, 65539, 21, 1048576, 65539, 22, 1048576, 65539, 23, 1048576, 65539, 24, 1048576, 65539, 25, 1048576, 65539, 26, 1048576, 65539, 27, 1048576, 65539, 28, 1048576, 65540, 65507, 1048576, 65540, 65508, 1048576, 65540, 65509, 1048576, 65540, 65510, 1048576, 65540, 65511, 1048576, 65540, 65512, 1048576, 65540, 65513, 1048576, 65540, 65514, 1048576, 65540, 65515, 1048576, 65540, 65516, 1048576, 65540, 65517, 1048576, 65540, 65518, 1048576, 65540, 65519, 1048576, 65540, 65520, 1048576, 65540, 65521, 1048576, 65540, 65522, 1048576, 65540, 65523, 1048576, 65540, 65524, 1048576, 65540, 65525, 1048576, 65540, 65526, 1048576, 65540, 65527, 1048576, 65540, 65528, 1048576, 65540, 65529, 1048576, 65540, 65530, 1048576, 65540, 65531, 1048576, 65540, 65532, 1048576, 65540, 65533, 1048576, 65540, 65534, 1048576, 65540, 65535, 1048576, 65540, 0, 1048576, 65540, 1, 1048576, 65540, 2, 1048576, 65540, 3, 1048576, 65540, 4, 1048576, 65540, 5, 1048576, 65540, 6, 1048576, 65540, 7, 1048576, 65540, 10, 1048576, 65540, 11, 1048576, 65540, 12, 1048576, 65540, 13, 1048576, 65540, 14, 1048576, 65540, 15, 1048576, 65540, 16, 1048576, 65540, 17, 1048576, 65540, 18, 1048576, 65540, 19, 1048576, 65540, 20, 1048576, 65540, 21, 1048576, 65540, 22, 1048576, 65540, 23, 1048576, 65540, 24, 1048576, 65540, 25, 1048576, 65540, 26, 1048576, 65540, 27, 1048576, 65540, 28, 1048576, 65541, 65507, 1048576, 65541, 65508, 1048576, 65541, 65509, 1048576, 65541, 65510, 1048576, 65541, 65511, 1048576, 65541, 65512, 1048576, 65541, 65513, 1048576, 65541, 65514, 1048576, 65541, 65515, 1048576, 65541, 65516, 1048576, 65541, 65517, 1048576, 65541, 65518, 1048576, 65541, 65519, 1048576, 65541, 65520, 1048576, 65541, 65521, 1048576, 65541, 65522, 1048576, 65541, 65523, 1048576, 65541, 65524, 1048576, 65541, 65525, 1048576, 65541, 65526, 1048576, 65541, 65527, 1048576, 65541, 65528, 1048576, 65541, 65529, 1048576, 65541, 65530, 1048576, 65541, 65531, 1048576, 65541, 65532, 1048576, 65541, 65533, 1048576, 65541, 65534, 1048576, 65541, 65535, 1048576, 65541, 0, 1048576, 65541, 1, 1048576, 65541, 2, 1048576, 65541, 3, 1048576, 65541, 4, 1048576, 65541, 5, 1048576, 65541, 6, 1048576, 65541, 7, 1048576, 65541, 10, 1048576, 65541, 11, 1048576, 65541, 12, 1048576, 65541, 13, 1048576, 65541, 14, 1048576, 65541, 15, 1048576, 65541, 16, 1048576, 65541, 17, 1048576, 65541, 18, 1048576, 65541, 19, 1048576, 65541, 20, 1048576, 65541, 21, 1048576, 65541, 22, 1048576, 65541, 23, 1048576, 65541, 24, 1048576, 65541, 25, 1048576, 65541, 26, 1048576, 65541, 27, 1048576, 65541, 28, 1048576, 65542, 65507, 1048576, 65542, 65508, 1048576, 65542, 65509, 1048576, 65542, 65510, 1048576, 65542, 65511, 1048576, 65542, 65512, 1048576, 65542, 65513, 1048576, 65542, 65514, 1048576, 65542, 65515, 1048576, 65542, 65516, 1048576, 65542, 65517, 1048576, 65542, 65518, 1048576, 65542, 65519, 1048576, 65542, 65520, 1048576, 65542, 65521, 1048576, 65542, 65522, 1048576, 65542, 65523, 1048576, 65542, 65524, 1048576, 65542, 65525, 1048576, 65542, 65526, 1048576, 65542, 65527, 1048576, 65542, 65528, 1048576, 65542, 65529, 1048576, 65542, 65530, 1048576, 65542, 65531, 1048576, 65542, 65532, 1048576, 65542, 65533, 1048576, 65542, 65534, 1048576, 65542, 65535, 1048576, 65542, 0, 1048576, 65542, 1, 1048576, 65542, 2, 1048576, 65542, 3, 1048576, 65542, 4, 1048576, 65542, 5, 1048576, 65542, 6, 1048576, 65542, 9, 1048576, 65542, 10, 1048576, 65542, 11, 1048576, 65542, 12, 1048576, 65542, 13, 1048576, 65542, 14, 1048576, 65542, 15, 1048576, 65542, 16, 1048576, 65542, 17, 1048576, 65542, 18, 1048576, 65542, 19, 1048576, 65542, 20, 1048576, 65542, 21, 1048576, 65542, 22, 1048576, 65542, 23, 1048576, 65542, 24, 1048576, 65542, 25, 1048576, 65542, 26, 1048576, 65542, 27, 1048576, 65542, 28, 1048576, 65543, 65507, 1048576, 65543, 65508, 1048576, 65543, 65509, 1048576, 65543, 65510, 1048576, 65543, 65511, 1048576, 65543, 65512, 1048576, 65543, 65513, 1048576, 65543, 65514, 1048576, 65543, 65515, 1048576, 65543, 65516, 1048576, 65543, 65517, 1048576, 65543, 65518, 1048576, 65543, 65519, 1048576, 65543, 65520, 1048576, 65543, 65521, 1048576, 65543, 65522, 1048576, 65543, 65523, 1048576, 65543, 65524, 1048576, 65543, 65525, 1048576, 65543, 65526, 1048576, 65543, 65527, 1048576, 65543, 65528, 1048576, 65543, 65529, 1048576, 65543, 65530, 1048576, 65543, 65531, 1048576, 65543, 65532, 1048576, 65543, 65533, 1048576, 65543, 65534, 1048576, 65543, 65535, 1048576, 65543, 0, 1048576, 65543, 1, 1048576, 65543, 2, 1048576, 65543, 3, 1048576, 65543, 4, 1048576, 65543, 5, 1048576, 65543, 6, 1048576, 65543, 8, 1048576, 65543, 9, 1048576, 65543, 10, 1048576, 65543, 11, 1048576, 65543, 12, 1048576, 65543, 13, 1048576, 65543, 14, 1048576, 65543, 15, 1048576, 65543, 16, 1048576, 65543, 17, 1048576, 65543, 18, 1048576, 65543, 19, 1048576, 65543, 20, 1048576, 65543, 21, 1048576, 65543, 22, 1048576, 65543, 23, 1048576, 65543, 24, 1048576, 65543, 25, 1048576, 65543, 26, 1048576, 65543, 27, 1048576, 65543, 28, 1048576, 65544, 65507, 1048576, 65544, 65508, 1048576, 65544, 65509, 1048576, 65544, 65510, 1048576, 65544, 65511, 1048576, 65544, 65512, 1048576, 65544, 65513, 1048576, 65544, 65514, 1048576, 65544, 65515, 1048576, 65544, 65516, 1048576, 65544, 65517, 1048576, 65544, 65518, 1048576, 65544, 65519, 1048576, 65544, 65520, 1048576, 65544, 65521, 1048576, 65544, 65522, 1048576, 65544, 65523, 1048576, 65544, 65524, 1048576, 65544, 65525, 1048576, 65544, 65526, 1048576, 65544, 65527, 1048576, 65544, 65528, 1048576, 65544, 65529, 1048576, 65544, 65530, 1048576, 65544, 65531, 1048576, 65544, 65532, 1048576, 65544, 65533, 1048576, 65544, 65534, 1048576, 65544, 65535, 1048576, 65544, 0, 1048576, 65544, 3, 1048576, 65544, 4, 1048576, 65544, 5, 1048576, 65544, 8, 1048576, 65544, 9, 1048576, 65544, 10, 1048576, 65544, 11, 1048576, 65544, 12, 1048576, 65544, 13, 1048576, 65544, 14, 1048576, 65544, 15, 1048576, 65544, 16, 1048576, 65544, 17, 1048576, 65544, 18, 1048576, 65544, 19, 1048576, 65544, 20, 1048576, 65544, 21, 1048576, 65544, 22, 1048576, 65544, 23, 1048576, 65544, 24, 1048576, 65544, 25, 1048576, 65544, 26, 1048576, 65544, 27, 1048576, 65544, 28, 1048576, 65545, 65507, 1048576, 65545, 65508, 1048576, 65545, 65509, 1048576, 65545, 65510, 1048576, 65545, 65511, 1048576, 65545, 65512, 1048576, 65545, 65513, 1048576, 65545, 65514, 1048576, 65545, 65515, 1048576, 65545, 65516, 1048576, 65545, 65517, 1048576, 65545, 65518, 1048576, 65545, 65519, 1048576, 65545, 65520, 1048576, 65545, 65521, 1048576, 65545, 65522, 1048576, 65545, 65523, 1048576, 65545, 65524, 1048576, 65545, 65525, 1048576, 65545, 65526, 1048576, 65545, 65527, 1048576, 65545, 65528, 1048576, 65545, 65529, 1048576, 65545, 65530, 1048576, 65545, 65531, 1048576, 65545, 65532, 1048576, 65545, 65533, 1048576, 65545, 65534, 1048576, 65545, 65535, 1048576, 65545, 0, 1048576, 65545, 7, 1048576, 65545, 8, 1048576, 65545, 9, 1048576, 65545, 10, 1048576, 65545, 11, 1048576, 65545, 12, 1048576, 65545, 13, 1048576, 65545, 14, 1048576, 65545, 15, 1048576, 65545, 16, 1048576, 65545, 17, 1048576, 65545, 18, 1048576, 65545, 19, 1048576, 65545, 20, 1048576, 65545, 21, 1048576, 65545, 22, 1048576, 65545, 23, 1048576, 65545, 24, 1048576, 65545, 25, 1048576, 65545, 26, 1048576, 65545, 27, 1048576, 65545, 28, 1048576, 65546, 65507, 1048576, 65546, 65508, 1048576, 65546, 65509, 1048576, 65546, 65510, 1048576, 65546, 65511, 1048576, 65546, 65512, 1048576, 65546, 65513, 1048576, 65546, 65514, 1048576, 65546, 65515, 1048576, 65546, 65516, 1048576, 65546, 65517, 1048576, 65546, 65518, 1048576, 65546, 65519, 1048576, 65546, 65520, 1048576, 65546, 65521, 1048576, 65546, 65522, 1048576, 65546, 65523, 1048576, 65546, 65524, 1048576, 65546, 65525, 1048576, 65546, 65526, 1048576, 65546, 65527, 1048576, 65546, 65528, 1048576, 65546, 65529, 1048576, 65546, 65530, 1048576, 65546, 65531, 1048576, 65546, 65532, 1048576, 65546, 65533, 1048576, 65546, 65534, 1048576, 65546, 65535, 1048576, 65546, 0, 1048576, 65546, 6, 1048576, 65546, 7, 1048576, 65546, 8, 1048576, 65546, 9, 1048576, 65546, 10, 1048576, 65546, 11, 1048576, 65546, 12, 1048576, 65546, 13, 1048576, 65546, 14, 1048576, 65546, 15, 1048576, 65546, 16, 1048576, 65546, 17, 1048576, 65546, 18, 1048576, 65546, 19, 1048576, 65546, 20, 1048576, 65546, 21, 1048576, 65546, 22, 1048576, 65546, 23, 1048576, 65546, 24, 1048576, 65546, 25, 1048576, 65546, 26, 1048576, 65546, 27, 1048576, 65546, 28, 1048576, 65547, 65507, 1048576, 65547, 65508, 1048576, 65547, 65509, 1048576, 65547, 65510, 1048576, 65547, 65511, 1048576, 65547, 65512, 1048576, 65547, 65513, 1048576, 65547, 65514, 1048576, 65547, 65515, 1048576, 65547, 65516, 1048576, 65547, 65517, 1048576, 65547, 65518, 1048576, 65547, 65519, 1048576, 65547, 65520, 1048576, 65547, 65521, 1048576, 65547, 65522, 1048576, 65547, 65523, 1048576, 65547, 65524, 1048576, 65547, 65525, 1048576, 65547, 65526, 1048576, 65547, 65527, 1048576, 65547, 65528, 1048576, 65547, 65529, 1048576, 65547, 65530, 1048576, 65547, 65531, 1048576, 65547, 65532, 1048576, 65547, 65533, 1048576, 65547, 65534, 1048576, 65547, 65535, 1048576, 65547, 5, 1048576, 65547, 6, 1048576, 65547, 7, 1048576, 65547, 8, 1048576, 65547, 9, 1048576, 65547, 10, 1048576, 65547, 11, 1048576, 65547, 12, 1048576, 65547, 13, 1048576, 65547, 14, 1048576, 65547, 15, 1048576, 65547, 16, 1048576, 65547, 17, 1048576, 65547, 18, 1048576, 65547, 19, 1048576, 65547, 20, 1048576, 65547, 21, 1048576, 65547, 22, 1048576, 65547, 23, 1048576, 65547, 24, 1048576, 65547, 25, 1048576, 65547, 26, 1048576, 65547, 27, 1048576, 65547, 28, 1048576, 65548, 65507, 1048579, 65548, 65508, 1048579, 65548, 65509, 1048579, 65548, 65510, 1048579, 65548, 65511, 1048579, 65548, 65512, 1048579, 65548, 65513, 1048579, 65548, 65514, 1048579, 65548, 65515, 1048579, 65548, 65516, 1048579, 65548, 65517, 1048579, 65548, 65518, 1048579, 65548, 65519, 1048576, 65548, 65520, 1048576, 65548, 65521, 1048576, 65548, 65522, 1048576, 65548, 65523, 1048576, 65548, 65524, 1048576, 65548, 65525, 1048576, 65548, 65526, 1048576, 65548, 65527, 1048576, 65548, 65528, 1048576, 65548, 65529, 1048576, 65548, 65530, 1048576, 65548, 65531, 1048576, 65548, 65532, 1048576, 65548, 65533, 1048576, 65548, 4, 1048576, 65548, 5, 1048576, 65548, 6, 1048576, 65548, 7, 1048576, 65548, 8, 1048576, 65548, 9, 1048579, 65548, 10, 1048579, 65548, 11, 1048579, 65548, 12, 1048579, 65548, 13, 1048579, 65548, 14, 1048579, 65548, 15, 1048579, 65548, 16, 1048579, 65548, 17, 1048579, 65548, 18, 1048579, 65548, 19, 1048579, 65548, 20, 1048579, 65548, 21, 1048579, 65548, 22, 1048576, 65548, 23, 1048576, 65548, 24, 1048576, 65548, 25, 1048576, 65548, 26, 1048576, 65548, 27, 1048576, 65548, 28, 1048576, 65549, 65507, 1048579, 65549, 65508, 1048579, 65549, 65509, 1048579, 65549, 65510, 1048579, 65549, 65511, 1048579, 65549, 65512, 1048579, 65549, 65513, 1048579, 65549, 65514, 1048579, 65549, 65515, 1048579, 65549, 65516, 1048579, 65549, 65517, 1048579, 65549, 65518, 1048579, 65549, 65519, 1048576, 65549, 65520, 1048576, 65549, 65521, 1048576, 65549, 65522, 1048576, 65549, 65523, 1048576, 65549, 65524, 1048576, 65549, 65525, 1048576, 65549, 65526, 1048576, 65549, 65527, 1048576, 65549, 65528, 1048576, 65549, 65529, 1048576, 65549, 65530, 1048576, 65549, 65531, 1048576, 65549, 65532, 1048576, 65549, 65533, 1048576, 65549, 5, 1048576, 65549, 6, 1048576, 65549, 7, 1048576, 65549, 8, 1048576, 65549, 9, 1048579, 65549, 10, 1048579, 65549, 11, 1048579, 65549, 12, 1048579, 65549, 13, 1048579, 65549, 14, 1048579, 65549, 15, 1048579, 65549, 16, 1048579, 65549, 17, 1048579, 65549, 18, 1048579, 65549, 19, 1048579, 65549, 20, 1048579, 65549, 21, 1048579, 65549, 22, 1048576, 65549, 23, 1048576, 65549, 24, 1048576, 65549, 25, 1048576, 65549, 26, 1048576, 65549, 27, 1048576, 65549, 28, 1048576, 65550, 65507, 1048579, 65550, 65508, 1048579, 65550, 65509, 1048579, 65550, 65510, 1048579, 65550, 65511, 1048579, 65550, 65512, 1048579, 65550, 65513, 1048579, 65550, 65514, 1048579, 65550, 65515, 1048579, 65550, 65516, 1048579, 65550, 65517, 1048579, 65550, 65518, 1048579, 65550, 65519, 1048576, 65550, 65520, 1048576, 65550, 65521, 1048576, 65550, 65522, 1048576, 65550, 65523, 1048576, 65550, 65524, 1048576, 65550, 65525, 1048576, 65550, 65526, 1048576, 65550, 65527, 1048576, 65550, 65528, 1048576, 65550, 65529, 1048576, 65550, 65530, 1048576, 65550, 65531, 1048576, 65550, 65532, 1048576, 65550, 65533, 1048576, 65550, 5, 1048576, 65550, 6, 1048576, 65550, 7, 1048576, 65550, 8, 1048576, 65550, 9, 1048579, 65550, 10, 1048579, 65550, 11, 1048579, 65550, 12, 1048579, 65550, 13, 1048579, 65550, 14, 1048579, 65550, 15, 1048579, 65550, 16, 1048579, 65550, 17, 1048579, 65550, 18, 1048579, 65550, 19, 1048579, 65550, 20, 1048579, 65550, 21, 1048579, 65550, 22, 1048576, 65550, 23, 1048576, 65550, 24, 1048576, 65550, 25, 1048576, 65550, 26, 1048576, 65550, 27, 1048576, 65550, 28, 1048576, 65551, 65507, 1048579, 65551, 65508, 1048579, 65551, 65509, 1048579, 65551, 65510, 1048579, 65551, 65511, 1048579, 65551, 65512, 1048579, 65551, 65513, 1048579, 65551, 65514, 1048579, 65551, 65515, 1048579, 65551, 65516, 1048579, 65551, 65517, 1048579, 65551, 65518, 1048579, 65551, 65519, 1048579, 65551, 65520, 1048579, 65551, 65521, 1048579, 65551, 65522, 1048579, 65551, 65523, 1048579, 65551, 65524, 1048579, 65551, 65525, 1048579, 65551, 65526, 1048579, 65551, 65527, 1048579, 65551, 65528, 1048579, 65551, 65529, 1048579, 65551, 65530, 1048579, 65551, 65531, 1048579, 65551, 65532, 1048579, 65551, 5, 1048576, 65551, 6, 1048576, 65551, 7, 1048576, 65551, 8, 1048576, 65551, 9, 1048579, 65551, 10, 1048579, 65551, 11, 1048579, 65551, 12, 1048579, 65551, 13, 1048579, 65551, 14, 1048579, 65551, 15, 1048579, 65551, 16, 1048579, 65551, 17, 1048579, 65551, 18, 1048579, 65551, 19, 1048579, 65551, 20, 1048579, 65551, 21, 1048579, 65551, 22, 1048579, 65551, 23, 1048579, 65551, 24, 1048579, 65551, 25, 1048579, 65551, 26, 1048579, 65551, 27, 1048579, 65551, 28, 1048576, 196605, 65529, 1048579, 196605, 65530, 1048579, 196605, 65531, 1048579, 196605, 65532, 1048579, 196606, 65529, 1048579, 196606, 65530, 1048579, 196606, 65531, 1048579, 196606, 65532, 1048579, 196607, 65529, 3, 196607, 65530, 3, 196607, 65531, 3, 196607, 65532, 3, 131072, 65529, 3, 131072, 65530, 3, 131072, 65531, 3, 131072, 65532, 3, 196606, 65527, 3, 196606, 65528, 1048579, 196607, 65527, 3, 196607, 65528, 3, 131072, 65527, 3, 131072, 65528, 3, 131073, 65527, 3, 131073, 65528, 3, 131073, 65529, 3, 131073, 65532, 1048579, 131073, 65531, 1048579, 196605, 65528, 1048579, 196605, 65527, 1048579, 196604, 65527, 1048579, 196604, 65528, 1048579, 196604, 65529, 1048579, 196604, 65530, 1048579, 196595, 65526, 3, 196595, 65527, 3, 196595, 65528, 3, 196595, 65529, 3, 196595, 65530, 1048579, 196595, 65531, 1048579, 196595, 65532, 1048579, 196595, 65533, 1441798, 196595, 65534, 1441798, 196596, 65526, 3, 196596, 65527, 3, 196596, 65528, 3, 196596, 65529, 3, 196596, 65530, 1048579, 196596, 65531, 1048579, 196596, 65532, 1048579, 196596, 65533, 1048579, 196596, 65534, 1048579, 196597, 65526, 3, 196597, 65527, 3, 196597, 65528, 3, 196597, 65529, 3, 196597, 65530, 1048579, 196597, 65531, 1048579, 196597, 65532, 1048579, 196597, 65533, 1048579, 196597, 65534, 1048579, 196598, 65526, 3, 196598, 65527, 3, 196598, 65528, 3, 196598, 65529, 3, 196598, 65530, 1048579, 196598, 65531, 1048579, 196598, 65532, 1048579, 196598, 65533, 1048579, 196598, 65534, 1048579, 196599, 65526, 3, 196599, 65527, 3, 196599, 65528, 3, 196599, 65529, 3, 196599, 65530, 1048579, 196599, 65531, 1048579, 196599, 65532, 1048579, 196599, 65533, 1048579, 196599, 65534, 1048579, 196600, 65526, 3, 196600, 65527, 3, 196600, 65528, 3, 196600, 65529, 3, 196600, 65530, 1048579, 196600, 65531, 1048579, 196600, 65532, 1048579, 196600, 65533, 1048579, 196600, 65534, 1048579, 196601, 65526, 3, 196601, 65527, 3, 196601, 65528, 3, 196601, 65529, 3, 196601, 65530, 1048579, 196601, 65531, 1048579, 196601, 65532, 1048579, 196601, 65533, 1048579, 196601, 65534, 1048579, 196602, 65526, 3, 196602, 65527, 3, 196602, 65528, 3, 196602, 65529, 3, 196602, 65530, 1048579, 196602, 65531, 1048579, 196602, 65532, 1048579, 196602, 65533, 1048579, 196602, 65534, 1048579, 196603, 65526, 1048579, 196603, 65527, 1048579, 196603, 65528, 1048579, 196603, 65529, 1048579, 196603, 65530, 1048579, 196603, 65531, 1048579, 196603, 65532, 1048579, 196603, 65534, 1048579, 196604, 65526, 1048579, 196604, 65531, 1048579, 196604, 65532, 1048579, 196604, 65534, 1048579, 196605, 65526, 1048579, 196606, 65526, 3, 196606, 65534, 1048579, 262136, 65528, 1048579, 262136, 65529, 1048579, 262136, 65530, 1048579, 262137, 65528, 1048579, 262137, 65529, 1048579, 262137, 65530, 1048579, 262138, 65528, 1048579, 262138, 65529, 1048579, 262138, 65530, 1048579, 262139, 65528, 1048579, 262139, 65529, 1048579, 262139, 65530, 1048579, 262140, 65528, 1048579, 262140, 65529, 1048579, 262140, 65530, 1048579, 262136, 65533, 1048579, 262137, 65533, 1048579, 196597, 65535, 1048579, 196597, 0, 1048579, 196597, 1, 1048579, 196598, 65535, 1048579, 196598, 0, 1048579, 196598, 1, 1048579, 196599, 65535, 1048579, 196599, 0, 1048579, 196599, 1, 1048582, 196600, 65535, 1048579, 196600, 0, 1048579, 196600, 1, 1048582, 196601, 65535, 1048579, 196601, 0, 1048579, 196601, 1, 1048582, 196602, 65535, 1048579, 196602, 0, 1048579, 196602, 1, 1048582, 196603, 65535, 1048579, 196603, 0, 1048579, 196603, 1, 1048582, 262134, 65534, 1048579, 262134, 65535, 1048579, 262136, 65534, 1048579, 262136, 65535, 1048579, 262133, 65532, 1048579, 262133, 65533, 1048579, 262134, 65533, 1048579, 262131, 65532, 1048579, 262131, 65533, 1048579, 262132, 65532, 1048579, 262132, 65533, 1048579, 262131, 65530, 3, 262131, 65531, 1048579, 262132, 65530, 1048579, 262132, 65531, 1048579, 262133, 65530, 1048579, 262133, 65531, 1048579, 262134, 65530, 1048579, 262131, 65529, 3, 262132, 65529, 1048579, 262133, 65527, 1048579, 262133, 65528, 1048579, 262133, 65529, 1048579, 262134, 65529, 1048579, 262134, 65528, 1048579, 262134, 65527, 1048579, 262136, 65527, 1048579, 262136, 65526, 1048579, 196594, 65522, 3, 196594, 65523, 3, 196594, 65524, 3, 196594, 65525, 3, 196594, 65526, 3, 196595, 65522, 3, 196595, 65523, 3, 196595, 65524, 3, 196595, 65525, 3, 196596, 65522, 3, 196596, 65523, 3, 196596, 65524, 3, 196596, 65525, 3, 196597, 65522, 3, 196597, 65523, 3, 196597, 65524, 3, 196597, 65525, 3, 196598, 65522, 3, 196598, 65523, 3, 196598, 65524, 3, 196598, 65525, 3, 196599, 65522, 3, 196599, 65523, 3, 196599, 65524, 3, 196599, 65525, 3, 196600, 65522, 3, 196600, 65523, 3, 196600, 65524, 3, 196600, 65525, 3, 196601, 65522, 3, 196601, 65523, 3, 196601, 65524, 3, 196601, 65525, 3, 196602, 65522, 3, 196602, 65523, 3, 196602, 65524, 3, 196602, 65525, 3, 196603, 65522, 1048579, 196603, 65523, 1048579, 196603, 65524, 1048579, 196603, 65525, 1048579, 196604, 65522, 1048579, 196604, 65523, 1048579, 196604, 65524, 1048579, 196604, 65525, 1048579, 196605, 65522, 1048579, 196605, 65523, 1048579, 196605, 65524, 1048579, 196605, 65525, 1048579, 196606, 65522, 3, 196606, 65523, 3, 196606, 65524, 3, 196606, 65525, 3, 262136, 65525, 1048579, 196594, 65527, 3, 196594, 65528, 3, 196594, 65529, 3, 196593, 65527, 1441798, 196593, 65528, 1441798, 196593, 65529, 1441798, 196593, 65530, 1441798, 196593, 65531, 1441798, 196593, 65532, 1441798, 196593, 65533, 1441798, 196593, 65534, 1441798, 196593, 65535, 1441798, 196593, 0, 1441798, 196594, 65530, 1048579, 196594, 65531, 1048579, 196594, 65532, 1048579, 196594, 65533, 1441798, 196594, 65534, 1441798, 196594, 65535, 1441798, 196594, 0, 1441798, 196595, 65535, 1441798, 196595, 0, 1441798, 196596, 65535, 1048579, 196596, 0, 1048579, 262132, 65528, 1048579, 262131, 65528, 3, 262131, 65527, 3, 262132, 65527, 1048579, 262131, 65526, 3, 262132, 65526, 1048579, 262131, 65525, 3, 262130, 65525, 3, 262130, 65524, 3, 262130, 65523, 3, 262131, 65524, 3, 262130, 65526, 3, 262130, 65527, 3, 262130, 65528, 3, 262130, 65529, 3, 262130, 65530, 3, 262130, 65531, 1048579, 262130, 65532, 1048579, 196598, 2, 1048579, 196597, 2, 1048579, 196596, 2, 1048579, 196596, 1, 1048579, 196595, 1, 1441798, 196594, 1, 1441798, 196592, 0, 1441798, 196592, 1, 1441798, 196592, 2, 1441798, 196592, 3, 1048579, 196592, 4, 1048579, 196593, 1, 1441798, 196593, 2, 1441798, 196593, 3, 1048579, 196593, 4, 1048579, 196594, 2, 1441798, 196594, 3, 1048579, 196594, 4, 1048579, 196595, 2, 1441798, 196595, 3, 1048579, 196595, 4, 1048579, 196596, 3, 1048579, 196596, 4, 1048579, 262131, 65534, 1048579, 262131, 65535, 1048579, 262131, 0, 1048579, 262131, 1, 1048579, 262131, 2, 1048579, 262132, 65534, 1048579, 262132, 65535, 1048579, 262132, 0, 1048579, 262132, 1, 1048579, 262132, 2, 1048579, 262133, 65534, 1048579, 262133, 65535, 1048579, 262133, 0, 1048579, 262133, 1, 1048579, 262133, 2, 1048579, 262131, 3, 1048579, 262130, 3, 1048579, 262129, 3, 1048579, 262128, 3, 1048579, 262129, 2, 1048579, 262130, 2, 1048579, 262130, 1, 1048579, 262130, 0, 1048579, 262130, 65535, 1048579, 262130, 65534, 1048579, 262129, 65534, 1048579, 262129, 65533, 1048579, 262129, 65532, 1048579, 262130, 65533, 1048579, 196597, 3, 1048579, 262136, 65524, 3, 262137, 65524, 3, 262137, 65525, 1048579, 262137, 65526, 1048579, 262137, 65527, 1048579, 262138, 65524, 3, 262138, 65525, 1048579, 262138, 65526, 1048579, 262138, 65527, 1048579, 262139, 65524, 3, 262139, 65525, 1048579, 262139, 65526, 1048579, 262139, 65527, 1048579, 262141, 65529, 8, 262141, 65528, 1, 262141, 65527, 3, 262140, 65526, 3, 262140, 65525, 3, 262140, 65527, 3, 262142, 65527, 3, 262142, 65526, 3, 262141, 65526, 3, 262141, 65525, 3, 262141, 65524, 3, 262140, 65524, 3, 196607, 65522, 3, 196607, 65523, 3, 196607, 65524, 3, 196607, 65525, 3, 196607, 65526, 3, 131072, 65522, 3, 131072, 65523, 3, 131072, 65524, 3, 131072, 65525, 3, 131072, 65526, 3, 131073, 65522, 3, 131073, 65523, 3, 131073, 65524, 3, 131073, 65525, 3, 131073, 65526, 3, 327673, 65529, 3, 327673, 65528, 3, 327674, 65528, 3, 327674, 65527, 3, 327674, 65529, 3, 327675, 65529, 3, 327675, 65530, 3, 327675, 65528, 3, 327675, 65527, 3, 327675, 65526, 3, 327674, 65526, 3, 327673, 65526, 3, 327673, 65527, 3, 327674, 65525, 3, 327673, 65525, 3, 327673, 65524, 3, 262142, 65525, 3, 262142, 65524, 3, 262142, 65523, 3, 262141, 65523, 3, 262140, 65523, 3, 262139, 65523, 3, 262138, 65523, 3, 262137, 65523, 3, 262136, 65521, 3, 262136, 65522, 3, 262136, 65523, 3, 262137, 65521, 3, 262137, 65522, 3, 262138, 65521, 3, 262138, 65522, 3, 262139, 65521, 3, 262139, 65522, 3, 262140, 65521, 3, 262140, 65522, 3, 262141, 65521, 3, 262141, 65522, 3, 262142, 65521, 3, 262142, 65522, 3, 262143, 65521, 3, 262143, 65522, 3, 262143, 65523, 3, 262143, 65524, 3, 196608, 65521, 3, 196608, 65522, 3, 196608, 65523, 3, 196608, 65524, 3, 196609, 65521, 3, 196609, 65522, 3, 196609, 65523, 3, 196609, 65524, 3, 262143, 65525, 3, 262143, 65526, 3, 196608, 65525, 3, 196608, 65526, 3, 196609, 65525, 3, 196609, 65526, 3, 262137, 65534, 3, 262138, 65535, 3, 262137, 0, 3, 262137, 65535, 3, 262136, 0, 3, 262136, 1, 3, 262135, 1, 3, 262134, 1, 3, 262134, 0, 3, 262135, 0, 3, 262137, 65532, 3, 262136, 65532, 3, 262135, 65532, 3, 262135, 65533, 3, 262135, 65534, 3, 262135, 65535, 3, 327678, 65525, 3, 327677, 65523, 3, 327676, 65523, 3, 327675, 65523, 3, 327674, 65522, 3, 327673, 65522, 3, 327675, 65525, 3, 327675, 65524, 3, 327676, 65524, 3, 327674, 65524, 3, 327674, 65523, 3, 327673, 65523, 3, 262134, 65520, 3, 262135, 65520, 3, 262135, 65521, 3, 262136, 65520, 3, 196591, 65517, 3, 196591, 65518, 3, 196591, 65519, 3, 196591, 65520, 3, 196591, 65521, 3, 196591, 65522, 3, 196591, 65523, 3, 196591, 65524, 3, 196591, 65525, 1441798, 196591, 65526, 1441798, 196591, 65527, 1441798, 196591, 65528, 1441798, 196591, 65529, 1441798, 196592, 65517, 3, 196592, 65518, 3, 196592, 65519, 3, 196592, 65520, 3, 196592, 65521, 3, 196592, 65522, 3, 196592, 65523, 3, 196592, 65524, 3, 196592, 65525, 1441798, 196592, 65526, 1441798, 196592, 65527, 1441798, 196592, 65528, 1441798, 196592, 65529, 1441798, 196593, 65517, 3, 196593, 65518, 3, 196593, 65519, 3, 196593, 65520, 3, 196593, 65521, 3, 196593, 65522, 3, 196593, 65523, 3, 196593, 65524, 3, 196593, 65525, 1441798, 196593, 65526, 1441798, 196594, 65517, 3, 196594, 65518, 3, 196594, 65519, 3, 196594, 65520, 3, 196594, 65521, 3, 196595, 65517, 3, 196595, 65518, 3, 196595, 65519, 3, 196595, 65520, 3, 196595, 65521, 3, 196596, 65517, 3, 196596, 65518, 3, 196596, 65519, 3, 196596, 65520, 3, 196596, 65521, 3, 196597, 65517, 3, 196597, 65518, 3, 196597, 65519, 3, 196597, 65520, 3, 196597, 65521, 3, 196598, 65517, 3, 196598, 65518, 3, 196598, 65519, 3, 196598, 65520, 3, 196598, 65521, 3, 196599, 65517, 3, 196599, 65518, 3, 196599, 65519, 3, 196599, 65520, 3, 196599, 65521, 3, 196600, 65517, 3, 196600, 65518, 3, 196600, 65519, 3, 196600, 65520, 3, 196600, 65521, 3, 196601, 65517, 3, 196601, 65518, 3, 196601, 65519, 3, 196601, 65520, 3, 196601, 65521, 3, 196602, 65517, 3, 196602, 65518, 3, 196602, 65519, 3, 196602, 65520, 3, 196602, 65521, 3, 262127, 65520, 3, 262127, 65521, 3, 262127, 65522, 3, 262127, 65523, 3, 262127, 65524, 3, 262127, 65525, 3, 262127, 65526, 3, 262127, 65527, 1048579, 262127, 65528, 1048579, 262127, 65529, 1048579, 262127, 65530, 1048579, 262128, 65520, 3, 262128, 65521, 3, 262128, 65522, 3, 262128, 65523, 3, 262128, 65524, 3, 262128, 65525, 3, 262128, 65526, 3, 262128, 65527, 1048579, 262128, 65528, 1048579, 262128, 65529, 1048579, 262128, 65530, 1048579, 262129, 65520, 3, 262129, 65521, 3, 262129, 65522, 3, 262129, 65523, 3, 262129, 65524, 3, 262129, 65525, 3, 262129, 65526, 3, 262129, 65527, 3, 262129, 65528, 3, 262129, 65529, 3, 262129, 65530, 3, 262130, 65520, 3, 262130, 65521, 3, 262130, 65522, 3, 262131, 65520, 3, 262131, 65521, 3, 262131, 65522, 3, 262131, 65523, 3, 327679, 65525, 3, 262144, 65525, 3, 327679, 65521, 3, 262144, 65521, 3, 262144, 65522, 3, 262144, 65524, 3, 327677, 65521, 3, 262145, 65521, 3, 262145, 65522, 3, 262145, 65523, 3, 262145, 65524, 3, 262145, 65525, 3, 131074, 65508, 1048579, 131074, 65509, 1048579, 131074, 65510, 1048579, 131074, 65511, 1048579, 131074, 65512, 1048579, 131074, 65513, 1048579, 131074, 65514, 1048579, 131074, 65515, 1048579, 131074, 65516, 3, 131074, 65517, 3, 131074, 65518, 3, 131074, 65519, 3, 131074, 65520, 3, 131074, 65521, 3, 131074, 65522, 3, 131074, 65523, 3, 131074, 65524, 3, 131074, 65525, 3, 131074, 65526, 3, 131074, 65527, 3, 131074, 65528, 3, 131075, 65508, 1048579, 131075, 65509, 1048579, 131075, 65510, 1048579, 131075, 65511, 1048579, 131075, 65512, 1048579, 131075, 65513, 1048579, 131075, 65514, 1048579, 131075, 65515, 1048579, 131075, 65516, 3, 131075, 65517, 3, 131075, 65518, 3, 131075, 65519, 3, 131075, 65520, 3, 131075, 65521, 3, 131075, 65522, 3, 131075, 65523, 3, 131075, 65524, 3, 131075, 65525, 3, 131075, 65526, 3, 131075, 65527, 3, 131075, 65528, 3, 131076, 65508, 1048579, 131076, 65509, 1048579, 131076, 65510, 1048579, 131076, 65511, 1048579, 131076, 65512, 1048579, 131076, 65513, 1048579, 131076, 65514, 1048579, 131076, 65515, 1048579, 131076, 65516, 3, 131076, 65517, 3, 131076, 65518, 3, 131076, 65519, 3, 131076, 65520, 3, 131076, 65521, 3, 131076, 65522, 3, 131076, 65523, 3, 131076, 65524, 3, 131076, 65525, 3, 131076, 65526, 3, 131076, 65527, 3, 131076, 65528, 3, 131077, 65508, 1048579, 131077, 65509, 1048579, 131077, 65510, 1048579, 131077, 65511, 1048579, 131077, 65512, 1048579, 131077, 65513, 1048579, 131077, 65514, 1048579, 131077, 65515, 1048579, 131077, 65516, 3, 131077, 65517, 3, 131077, 65518, 3, 131077, 65519, 3, 131077, 65520, 3, 131077, 65521, 3, 131077, 65522, 3, 131077, 65523, 3, 131077, 65524, 3, 131077, 65525, 3, 131077, 65526, 3, 131077, 65527, 3, 131077, 65528, 3, 131078, 65508, 1048579, 131078, 65509, 1048579, 131078, 65510, 1048579, 131078, 65511, 1048579, 131078, 65512, 1048579, 131078, 65513, 1048579, 131078, 65514, 1048579, 131078, 65515, 1048579, 131078, 65516, 3, 131078, 65517, 3, 131078, 65518, 3, 131078, 65519, 3, 131078, 65520, 3, 131078, 65521, 3, 131078, 65522, 3, 131078, 65523, 3, 131078, 65524, 3, 131078, 65525, 3, 131078, 65526, 3, 131078, 65527, 3, 131078, 65528, 3, 131079, 65508, 1048579, 131079, 65509, 1048579, 131079, 65510, 1048579, 131079, 65511, 1048579, 131079, 65512, 1048579, 131079, 65513, 1048579, 131079, 65514, 1048579, 131079, 65515, 1048579, 131079, 65516, 3, 131079, 65517, 3, 131079, 65518, 3, 131079, 65519, 3, 131079, 65520, 3, 131079, 65521, 3, 131079, 65522, 3, 131079, 65523, 3, 131079, 65524, 3, 131079, 65525, 3, 131079, 65526, 3, 131079, 65527, 3, 131079, 65528, 3, 131080, 65508, 1048579, 131080, 65509, 1048579, 131080, 65510, 1048579, 131080, 65511, 1048579, 131080, 65512, 1048579, 131080, 65513, 1048579, 131080, 65514, 1048579, 131080, 65515, 1048579, 131080, 65516, 3, 131080, 65517, 3, 131080, 65518, 3, 131080, 65519, 3, 131080, 65520, 3, 131080, 65521, 3, 131080, 65522, 3, 131080, 65523, 3, 131080, 65524, 3, 131080, 65525, 3, 131080, 65526, 3, 131080, 65527, 3, 131080, 65528, 3, 131081, 65508, 1048579, 131081, 65509, 1048579, 131081, 65510, 1048579, 131081, 65511, 1048579, 131081, 65512, 1048579, 131081, 65513, 1048579, 131081, 65514, 1048579, 131081, 65515, 1048579, 131081, 65516, 3, 131081, 65517, 3, 131081, 65518, 3, 131081, 65519, 3, 131081, 65520, 3, 131081, 65521, 3, 131081, 65522, 3, 131081, 65523, 3, 131081, 65524, 3, 131081, 65525, 3, 131081, 65526, 3, 131081, 65527, 3, 131081, 65528, 3, 131082, 65508, 1048579, 131082, 65509, 1048579, 131082, 65510, 1048579, 131082, 65511, 1048579, 131082, 65512, 1048579, 131082, 65513, 1048579, 131082, 65514, 1048579, 131082, 65515, 1048579, 131082, 65516, 3, 131082, 65517, 3, 131082, 65518, 3, 131082, 65519, 3, 131082, 65520, 3, 131082, 65521, 3, 131082, 65522, 3, 131082, 65523, 3, 131082, 65524, 3, 131082, 65525, 3, 131082, 65526, 3, 131082, 65527, 3, 131082, 65528, 3, 131083, 65508, 1048579, 131083, 65509, 1048579, 131083, 65510, 1048579, 131083, 65511, 1048579, 131083, 65512, 1048579, 131083, 65513, 1048579, 131083, 65514, 1048579, 131083, 65515, 1048579, 131083, 65516, 3, 131083, 65517, 3, 131083, 65518, 3, 131083, 65519, 3, 131083, 65520, 3, 131083, 65521, 3, 131083, 65522, 3, 131083, 65523, 3, 131083, 65524, 3, 131083, 65525, 3, 131083, 65526, 3, 131083, 65527, 3, 131083, 65528, 3, 131084, 65508, 1048579, 131084, 65509, 1048579, 131084, 65510, 1048579, 131084, 65511, 1048579, 131084, 65512, 1048579, 131084, 65513, 1048579, 131084, 65514, 1048579, 131084, 65515, 1048579, 131084, 65516, 3, 131084, 65517, 3, 131084, 65518, 3, 131084, 65519, 3, 131084, 65520, 3, 131084, 65521, 3, 131084, 65522, 3, 131084, 65523, 3, 131084, 65524, 3, 131084, 65525, 3, 131084, 65526, 3, 131084, 65527, 3, 131084, 65528, 3, 131085, 65508, 1048579, 131085, 65509, 1048579, 131085, 65510, 1048579, 131085, 65511, 1048579, 131085, 65512, 1048579, 131085, 65513, 1048579, 131085, 65514, 1048579, 131085, 65515, 1048579, 131085, 65516, 1048579, 131085, 65517, 1048579, 131085, 65518, 1048579, 131085, 65519, 1048579, 131085, 65520, 1048579, 131085, 65521, 1048579, 131085, 65522, 1048579, 131085, 65523, 3, 131085, 65524, 3, 131085, 65525, 3, 131085, 65526, 3, 131085, 65527, 3, 131085, 65528, 3, 131086, 65508, 1048579, 131086, 65509, 1048579, 131086, 65510, 1048579, 131086, 65511, 1048579, 131086, 65512, 1048579, 131086, 65513, 1048579, 131086, 65514, 1048579, 131086, 65515, 1048579, 131086, 65516, 1048579, 131086, 65517, 1048579, 131086, 65518, 1048579, 131086, 65519, 1048579, 131086, 65520, 1048579, 131086, 65521, 1048579, 131086, 65522, 1048579, 131086, 65523, 3, 131086, 65524, 3, 131086, 65525, 3, 131086, 65526, 3, 131086, 65527, 3, 131086, 65528, 3, 131087, 65508, 1048579, 131087, 65509, 1048579, 131087, 65510, 1048579, 131087, 65511, 1048579, 131087, 65512, 1048579, 131087, 65513, 1048579, 131087, 65514, 1048579, 131087, 65515, 1048579, 131087, 65516, 1048579, 131087, 65517, 1048579, 131087, 65518, 1048579, 131087, 65519, 1048579, 131087, 65520, 1048579, 131087, 65521, 1048579, 131087, 65522, 1048579, 131087, 65523, 1048579, 131087, 65524, 1048579, 131087, 65525, 1048579, 131087, 65526, 1048579, 131087, 65527, 1048579, 131087, 65528, 1048579, 196610, 65514, 3, 196610, 65515, 3, 196610, 65516, 3, 196610, 65517, 3, 196610, 65518, 3, 196610, 65519, 3, 196610, 65520, 3, 196610, 65521, 3, 196610, 65522, 3, 196610, 65523, 3, 196610, 65524, 3, 196610, 65525, 3, 196610, 65526, 3, 196610, 65527, 3, 196611, 65514, 1048579, 196611, 65515, 1048579, 196611, 65516, 1048579, 196611, 65517, 1048579, 196611, 65518, 1048579, 196611, 65519, 1048579, 196611, 65520, 1048579, 196611, 65521, 1048579, 196611, 65522, 1048579, 196611, 65523, 1048579, 196611, 65524, 1048579, 196611, 65525, 1048579, 196611, 65526, 3, 196611, 65527, 3, 196612, 65514, 1048579, 196612, 65515, 1048579, 196612, 65516, 1048579, 196612, 65517, 1048579, 196612, 65518, 1048579, 196612, 65519, 1048579, 196612, 65520, 1048579, 196612, 65521, 1048579, 196612, 65522, 1048579, 196612, 65523, 1048579, 196612, 65524, 1048579, 196612, 65525, 1048579, 196612, 65526, 3, 196612, 65527, 3, 196613, 65514, 1048579, 196613, 65515, 1048579, 196613, 65516, 1048579, 196613, 65517, 1048579, 196613, 65518, 1048579, 196613, 65519, 1048579, 196613, 65520, 1048579, 196613, 65521, 1048579, 196613, 65522, 1048579, 196613, 65523, 1048579, 196613, 65524, 1048579, 196613, 65525, 1048579, 196613, 65526, 3, 196613, 65527, 3, 196614, 65514, 1048579, 196614, 65515, 1048579, 196614, 65516, 1048579, 196614, 65517, 1048579, 196614, 65518, 1048579, 196614, 65519, 1048579, 196614, 65520, 1048579, 196614, 65521, 1048579, 196614, 65522, 1048579, 196614, 65523, 1048579, 196614, 65524, 1048579, 196614, 65525, 1048579, 196614, 65526, 3, 196614, 65527, 3, 196615, 65514, 1048579, 196615, 65515, 1048579, 196615, 65516, 1048579, 196615, 65517, 1048579, 196615, 65518, 1048579, 196615, 65519, 1048579, 196615, 65520, 1048579, 196615, 65521, 1048579, 196615, 65522, 1048579, 196615, 65523, 1048579, 196615, 65524, 1048579, 196615, 65525, 1048579, 196615, 65526, 3, 196615, 65527, 3, 196616, 65514, 1048579, 196616, 65515, 1048579, 196616, 65516, 1048579, 196616, 65517, 1048579, 196616, 65518, 1048579, 196616, 65519, 1048579, 196616, 65520, 1048579, 196616, 65521, 1048579, 196616, 65522, 1048579, 196616, 65523, 1048579, 196616, 65524, 1048579, 196616, 65525, 1048579, 196616, 65526, 3, 196616, 65527, 3, 196617, 65514, 1048579, 196617, 65515, 1048579, 196617, 65516, 1048579, 196617, 65517, 1048579, 196617, 65518, 1048579, 196617, 65519, 1048579, 196617, 65520, 1048579, 196617, 65521, 1048579, 196617, 65522, 1048579, 196617, 65523, 1048579, 196617, 65524, 1048579, 196617, 65525, 1048579, 196617, 65526, 3, 196617, 65527, 3, 196618, 65514, 1048579, 196618, 65515, 1048579, 196618, 65516, 1048579, 196618, 65517, 1048579, 196618, 65518, 1048579, 196618, 65519, 1048579, 196618, 65520, 1048579, 196618, 65521, 1048579, 196618, 65522, 1048579, 196618, 65523, 1048579, 196618, 65524, 1048579, 196618, 65525, 1048579, 196618, 65526, 3, 196618, 65527, 3, 196619, 65514, 1048579, 196619, 65515, 1048579, 196619, 65516, 1048579, 196619, 65517, 1048579, 196619, 65518, 1048579, 196619, 65519, 1048579, 196619, 65520, 1048579, 196619, 65521, 1048579, 196619, 65522, 1048579, 196619, 65523, 1048579, 196619, 65524, 1048579, 196619, 65525, 1048579, 196619, 65526, 1048579, 196619, 65527, 1048579, 262146, 65515, 1441798, 262146, 65516, 1441798, 262146, 65517, 1441798, 262146, 65518, 1441798, 262146, 65519, 1441798, 262146, 65520, 1441798, 262146, 65521, 3, 262146, 65522, 3, 262146, 65523, 3, 262146, 65524, 3, 262147, 65515, 3, 262147, 65516, 3, 262147, 65517, 3, 262147, 65518, 3, 262147, 65519, 3, 262147, 65520, 3, 262147, 65521, 3, 262147, 65522, 3, 262147, 65523, 3, 262147, 65524, 3, 262148, 65515, 3, 262148, 65516, 3, 262148, 65517, 3, 262148, 65518, 3, 262148, 65519, 3, 262148, 65520, 3, 262148, 65521, 3, 262148, 65522, 3, 262148, 65523, 3, 262148, 65524, 3, 262149, 65515, 3, 262149, 65516, 3, 262149, 65517, 3, 262149, 65518, 3, 262149, 65519, 3, 262149, 65520, 3, 262149, 65521, 3, 262149, 65522, 3, 262149, 65523, 3, 262149, 65524, 3, 262150, 65515, 1048579, 262150, 65516, 1048579, 262150, 65517, 1048579, 262150, 65518, 1048579, 262150, 65519, 1048579, 262150, 65520, 1048579, 262150, 65521, 1048579, 262150, 65522, 1048579, 262150, 65523, 1048579, 262150, 65524, 1048579, 262151, 65515, 1048579, 262151, 65516, 1048579, 262151, 65517, 1048579, 262151, 65518, 1048579, 262151, 65519, 1048579, 262151, 65520, 1048579, 262151, 65521, 1048579, 262151, 65522, 1048579, 262151, 65523, 1048579, 262151, 65524, 1048579, 262152, 65515, 1048579, 262152, 65516, 1048579, 262152, 65517, 1048579, 262152, 65518, 1048579, 262152, 65519, 1048579, 262152, 65520, 1048579, 262152, 65521, 1048579, 262152, 65522, 1048579, 262152, 65523, 1048579, 262152, 65524, 1048579, 262153, 65515, 1048579, 262153, 65516, 1048579, 262153, 65517, 1048579, 262153, 65518, 1048579, 262153, 65519, 1048579, 262153, 65520, 1048579, 262153, 65521, 1048579, 262153, 65522, 1048579, 262153, 65523, 1048579, 262153, 65524, 1048579, 262154, 65515, 1048579, 262154, 65516, 1048579, 262154, 65517, 1048579, 262154, 65518, 1048579, 262154, 65519, 1048579, 262154, 65520, 1048579, 262154, 65521, 1048579, 262154, 65522, 1048579, 262154, 65523, 1048579, 262154, 65524, 1048579, 262146, 65525, 3, 262147, 65525, 3, 262148, 65525, 3, 262149, 65525, 3, 262149, 65526, 3, 262150, 65526, 3, 262150, 65525, 1048579, 262151, 65525, 1048579, 262152, 65525, 1048579, 262148, 65526, 3, 131076, 65529, 3, 131077, 65529, 1048582, 131078, 65529, 1048582, 131079, 65529, 1048582, 131080, 65529, 1048582, 196614, 65528, 1048579, 196615, 65528, 3, 196616, 65528, 1048579, 262144, 65526, 3, 196609, 65527, 3, 196608, 65531, 3, 262142, 65528, 3, 262142, 65529, 1048579, 262143, 65528, 1048579, 262132, 65525, 1048579, 262132, 65524, 1048579, 262132, 65523, 1048579, 262134, 65522, 8, 262134, 65521, 1, 327674, 65530, 1441793, 327673, 65530, 1441800, 327673, 65521, 1441798, 327673, 65520, 1441798, 327672, 65520, 1441798, 327672, 65519, 1441798, 327671, 65519, 1441798, 327670, 65519, 1441798, 327670, 65518, 1441798, 262133, 65519, 1441798, 262133, 65518, 1441798, 262130, 65516, 1441798, 262130, 65517, 1441798, 262130, 65518, 1441798, 262130, 65519, 1441798, 262131, 65516, 1441798, 262131, 65517, 1441798, 262131, 65518, 1441798, 262131, 65519, 1441798, 262132, 65516, 1441798, 262132, 65517, 1441798, 262132, 65518, 1441798, 262132, 65519, 1441798, 262133, 65516, 1441798, 262133, 65517, 1441798, 327669, 65518, 1441798, 327669, 65517, 1441798, 327669, 65516, 1441798, 327668, 65516, 1441798, 327668, 65517, 1441798, 327668, 65518, 1441798, 393210, 65520, 1441798, 393209, 65520, 1441798, 393209, 65519, 1048582, 393208, 65519, 1441798, 393207, 65519, 1441798, 393207, 65518, 1441798, 393206, 65518, 1441798, 393205, 65518, 1441798, 393205, 65517, 1048582, 393204, 65517, 1441798, 393204, 65516, 1441798, 393203, 65516, 1441798, 393202, 65516, 1441798, 393202, 65517, 1441798, 393201, 65517, 1441798, 393200, 65517, 1441798, 327667, 65516, 1441798, 327666, 65517, 1441798, 327665, 65517, 1441798, 327665, 65518, 1441798, 327664, 65518, 1441798, 327663, 65518, 1441798, 327663, 65519, 1441798, 327664, 65519, 1441798, 262126, 65515, 1441798, 262126, 65516, 1441798, 262126, 65517, 1441798, 262126, 65518, 1441798, 262126, 65519, 1441798, 262127, 65515, 1441798, 262127, 65516, 1441798, 262127, 65517, 1441798, 262127, 65518, 1441798, 262127, 65519, 1441798, 262128, 65515, 1441798, 262128, 65516, 1441798, 262128, 65517, 1441798, 262128, 65518, 1441798, 262128, 65519, 1441798, 262129, 65515, 1441798, 262129, 65516, 1441798, 262129, 65517, 1441798, 262129, 65518, 1441798, 262129, 65519, 1441798, 327660, 65517, 1441798, 327660, 65518, 1441798, 327660, 65519, 1441798, 327660, 65520, 1441798, 327660, 65521, 1441798, 327660, 65522, 1441798, 327661, 65517, 1441798, 327661, 65518, 1441798, 327661, 65519, 1441798, 327661, 65520, 1441798, 327661, 65521, 1441798, 327661, 65522, 1441798, 327662, 65517, 1441798, 327662, 65518, 1441798, 327662, 65519, 1441798, 327662, 65520, 1441798, 327662, 65521, 1441798, 327663, 65517, 1441798, 327664, 65517, 1441798, 262122, 65518, 1441798, 262122, 65519, 1441798, 262122, 65520, 1441798, 262122, 65521, 1441798, 262122, 65522, 1441798, 262122, 65523, 1441798, 262122, 65524, 1441798, 262123, 65518, 1441798, 262123, 65519, 1441798, 262123, 65520, 1441798, 262123, 65521, 1441798, 262123, 65522, 1441798, 262123, 65523, 1441798, 262123, 65524, 1441798, 262124, 65518, 1441798, 262124, 65519, 1441798, 262124, 65520, 1441798, 262124, 65521, 1441798, 262124, 65522, 1441798, 262124, 65523, 1441798, 262124, 65524, 1441798, 262125, 65518, 1441798, 262125, 65519, 1441798, 262125, 65520, 1441798, 262125, 65521, 1441798, 262125, 65522, 1441798, 262125, 65523, 1441798, 262125, 65524, 1441798, 262126, 65520, 1441798, 262126, 65521, 1441798, 262126, 65522, 1441798, 262126, 65523, 1441798, 262126, 65524, 1441798, 327674, 65515, 1441798, 327674, 65516, 1441798, 327674, 65517, 1441798, 327674, 65518, 1441798, 327674, 65519, 1441798, 327674, 65520, 1441798, 327674, 65521, 1441798, 327675, 65515, 1441798, 327675, 65516, 1441798, 327675, 65517, 1441798, 327675, 65518, 1441798, 327675, 65519, 1441798, 327675, 65520, 1441798, 327675, 65521, 1441798, 327676, 65515, 1441798, 327676, 65516, 1441798, 327676, 65517, 1441798, 327676, 65518, 1441798, 327676, 65519, 1441798, 327676, 65520, 1441798, 327676, 65521, 1441798, 327673, 65513, 1441798, 327673, 65514, 1441798, 327673, 65515, 1441798, 327673, 65516, 1441798, 327673, 65517, 1441798, 327673, 65518, 1441798, 327673, 65519, 1441798, 327674, 65513, 1441798, 327674, 65514, 1441798, 327675, 65513, 1441798, 327675, 65514, 1441798, 327676, 65513, 1048579, 327676, 65514, 1048579, 327677, 65513, 1048579, 327677, 65514, 1048579, 327677, 65515, 1441798, 327677, 65516, 1441798, 327677, 65517, 1441798, 327677, 65518, 1441798, 327677, 65519, 1441798, 327677, 65520, 1441798, 327678, 65513, 1048579, 327678, 65514, 1048579, 327678, 65515, 1441798, 327678, 65516, 1441798, 327678, 65517, 1441798, 327678, 65518, 1441798, 327678, 65519, 1441798, 327678, 65520, 1441798, 327679, 65513, 1048579, 327679, 65514, 1048579, 327679, 65515, 1441798, 327679, 65516, 1441798, 327679, 65517, 1441798, 327679, 65518, 1441798, 327679, 65519, 1441798, 327679, 65520, 1441798, 262144, 65513, 1048579, 262144, 65514, 1048579, 262144, 65515, 1441798, 262144, 65516, 1441798, 262144, 65517, 1441798, 262144, 65518, 1441798, 262144, 65519, 1441798, 262144, 65520, 1441798, 262145, 65513, 1048579, 262145, 65514, 1048579, 262145, 65515, 1441798, 262145, 65516, 1441798, 262145, 65517, 1441798, 262145, 65518, 1441798, 262145, 65519, 1441798, 262145, 65520, 1441798, 262146, 65513, 1048579, 262146, 65514, 1048579, 393195, 65509, 1048579, 393195, 65510, 1048579, 393195, 65511, 1441798, 393195, 65512, 1441798, 393195, 65513, 1441798, 393195, 65514, 1441798, 393195, 65515, 1441798, 393195, 65516, 1441798, 393196, 65509, 1048579, 393196, 65510, 1048579, 393196, 65511, 1441798, 393196, 65512, 1441798, 393196, 65513, 1441798, 393196, 65514, 1441798, 393196, 65515, 1441798, 393196, 65516, 1441798, 393197, 65509, 1048579, 393197, 65510, 1048579, 393197, 65511, 1441798, 393197, 65512, 1441798, 393197, 65513, 1441798, 393197, 65514, 1441798, 393197, 65515, 1441798, 393197, 65516, 1441798, 393198, 65509, 1048579, 393198, 65510, 1048579, 393198, 65511, 1441798, 393198, 65512, 1441798, 393198, 65513, 1441798, 393198, 65514, 1441798, 393198, 65515, 1441798, 393198, 65516, 1441798, 393199, 65509, 1048579, 393199, 65510, 1048579, 393199, 65511, 1441798, 393199, 65512, 1441798, 393199, 65513, 1441798, 393199, 65514, 1441798, 393199, 65515, 1441798, 393199, 65516, 1441798, 393200, 65509, 1048579, 393200, 65510, 1048579, 393200, 65511, 1441798, 393200, 65512, 1441798, 393200, 65513, 1441798, 393200, 65514, 1441798, 393200, 65515, 1441798, 393200, 65516, 1441798, 393201, 65509, 1048579, 393201, 65510, 1048579, 393201, 65511, 1048582, 393201, 65512, 1048582, 393201, 65513, 1048582, 393201, 65514, 1048582, 393201, 65515, 1048582, 393201, 65516, 1441798, 393202, 65509, 1048579, 393202, 65510, 1048579, 393202, 65511, 1048582, 393202, 65512, 1048582, 393202, 65513, 1048582, 393202, 65514, 1048582, 393202, 65515, 1048582, 327653, 65506, 1441798, 327653, 65507, 1441798, 327653, 65508, 1441798, 327653, 65509, 1441798, 327653, 65510, 1441798, 327653, 65511, 1441798, 327653, 65512, 1441798, 327653, 65513, 1441798, 327653, 65514, 1441798, 327653, 65515, 1441798, 327653, 65516, 1441798, 327653, 65517, 1441798, 327653, 65518, 1441798, 327653, 65519, 1441798, 327653, 65520, 1441798, 327654, 65506, 1441798, 327654, 65507, 1441798, 327654, 65508, 1441798, 327654, 65509, 1441798, 327654, 65510, 1441798, 327654, 65511, 1441798, 327654, 65512, 1441798, 327654, 65513, 1441798, 327654, 65514, 1441798, 327654, 65515, 1441798, 327654, 65516, 1441798, 327654, 65517, 1441798, 327654, 65518, 1441798, 327654, 65519, 1441798, 327654, 65520, 1441798, 327655, 65506, 1441798, 327655, 65507, 1441798, 327655, 65508, 1441798, 327655, 65509, 1441798, 327655, 65510, 1441798, 327655, 65511, 1441798, 327655, 65512, 1441798, 327655, 65513, 1441798, 327655, 65514, 1441798, 327655, 65515, 1441798, 327655, 65516, 1441798, 327655, 65517, 1441798, 327655, 65518, 1441798, 327655, 65519, 1441798, 327655, 65520, 1441798, 327656, 65506, 1441798, 327656, 65507, 1441798, 327656, 65508, 1441798, 327656, 65509, 1441798, 327656, 65510, 1441798, 327656, 65511, 1441798, 327656, 65512, 1441798, 327656, 65513, 1441798, 327656, 65514, 1441798, 327656, 65515, 1441798, 327656, 65516, 1441798, 327656, 65517, 1441798, 327656, 65518, 1441798, 327656, 65519, 1441798, 327656, 65520, 1441798, 327657, 65506, 1441798, 327657, 65507, 1441798, 327657, 65508, 1441798, 327657, 65509, 1441798, 327657, 65510, 1441798, 327657, 65511, 1441798, 327657, 65512, 1441798, 327657, 65513, 1441798, 327657, 65514, 1441798, 327657, 65515, 1441798, 327657, 65516, 1441798, 327657, 65517, 1441798, 327657, 65518, 1441798, 327657, 65519, 1441798, 327657, 65520, 1441798, 327658, 65506, 1441798, 327658, 65507, 1441798, 327658, 65508, 1441798, 327658, 65509, 1441798, 327658, 65510, 1441798, 327658, 65511, 1441798, 327658, 65512, 1441798, 327658, 65513, 1441798, 327658, 65514, 1441798, 327658, 65515, 1441798, 327658, 65516, 1441798, 327658, 65517, 1441798, 327658, 65518, 1441798, 327658, 65519, 1441798, 327658, 65520, 1441798, 327659, 65506, 1441798, 327659, 65507, 1441798, 327659, 65508, 1441798, 327659, 65509, 1441798, 327659, 65510, 1441798, 327659, 65511, 1441798, 327659, 65512, 1441798, 327659, 65513, 1441798, 327659, 65514, 1441798, 327659, 65515, 1441798, 327659, 65516, 1441798, 327659, 65517, 1441798, 327659, 65518, 1441798, 327659, 65519, 1441798, 327659, 65520, 1441798, 262117, 65519, 1441798, 262117, 65520, 1441798, 262117, 65521, 1441798, 262117, 65522, 1441798, 262117, 65523, 1441798, 262117, 65524, 1441798, 262117, 65525, 1441798, 262117, 65526, 1441798, 262117, 65527, 1048579, 262118, 65519, 1441798, 262118, 65520, 1441798, 262118, 65521, 1441798, 262118, 65522, 1441798, 262118, 65523, 1441798, 262118, 65524, 1441798, 262118, 65525, 1441798, 262118, 65526, 1441798, 262118, 65527, 1048579, 262119, 65519, 1441798, 262119, 65520, 1441798, 262119, 65521, 1441798, 262119, 65522, 1441798, 262119, 65523, 1441798, 262119, 65524, 1441798, 262119, 65525, 1441798, 262119, 65526, 1441798, 262119, 65527, 1048579, 262120, 65519, 1441798, 262120, 65520, 1441798, 262120, 65521, 1441798, 262120, 65522, 1441798, 262120, 65523, 1441798, 262120, 65524, 1441798, 262120, 65525, 1441798, 262120, 65526, 1441798, 262120, 65527, 1441798, 262121, 65519, 1441798, 262121, 65520, 1441798, 262121, 65521, 1441798, 262121, 65522, 1441798, 262121, 65523, 1441798, 262121, 65524, 1441798, 262121, 65525, 1441798, 262121, 65526, 1441798, 262121, 65527, 1048579, 262122, 65525, 1441798, 262122, 65526, 1441798, 262122, 65527, 1048579, 262123, 65525, 1441798, 262123, 65526, 1441798, 262123, 65527, 1048579, 262124, 65525, 1441798, 262124, 65526, 1441798, 262124, 65527, 1048579, 262125, 65525, 1441798, 262125, 65526, 1441798, 262125, 65527, 1048579, 262126, 65525, 1441798, 262126, 65526, 1441798, 262126, 65527, 1048579, 196581, 65525, 1441798, 196581, 65526, 1441798, 196581, 65527, 1441798, 196581, 65528, 1441798, 196581, 65529, 1441798, 196581, 65530, 1441798, 196581, 65531, 1441798, 196581, 65532, 1441798, 196582, 65525, 1441798, 196582, 65526, 1441798, 196582, 65527, 1441798, 196582, 65528, 1441798, 196582, 65529, 1441798, 196582, 65530, 1441798, 196582, 65531, 1441798, 196582, 65532, 1441798, 196583, 65525, 1441798, 196583, 65526, 1441798, 196583, 65527, 1441798, 196583, 65528, 1441798, 196583, 65529, 1441798, 196583, 65530, 1441798, 196583, 65531, 1441798, 196583, 65532, 1441798, 196584, 65525, 1441798, 196584, 65526, 1441798, 196584, 65527, 1441798, 196584, 65528, 1441798, 196584, 65529, 1441798, 196584, 65530, 1441798, 196584, 65531, 1441798, 196584, 65532, 1441798, 196585, 65525, 1441798, 196585, 65526, 1441798, 196585, 65527, 1441798, 196585, 65528, 1441798, 196585, 65529, 1441798, 196585, 65530, 1441798, 196585, 65531, 1441798, 196585, 65532, 1441798, 196586, 65525, 1441798, 196586, 65526, 1441798, 196586, 65527, 1441798, 196586, 65528, 1441798, 196586, 65529, 1441798, 196586, 65530, 1441798, 196586, 65531, 1441798, 196586, 65532, 1441798, 196587, 65525, 1441798, 196587, 65526, 1441798, 196587, 65527, 1441798, 196587, 65528, 1441798, 196587, 65529, 1441798, 196587, 65530, 1441798, 196587, 65531, 1441798, 196587, 65532, 1441798, 196588, 65525, 1441798, 196588, 65526, 1441798, 196588, 65527, 1441798, 196588, 65528, 1441798, 196588, 65529, 1441798, 196588, 65530, 1441798, 196588, 65531, 1441798, 196588, 65532, 1441798, 196589, 65525, 1441798, 196589, 65526, 1441798, 196589, 65527, 1441798, 196589, 65528, 1441798, 196589, 65529, 1441798, 196589, 65530, 1441798, 196589, 65531, 1441798, 196589, 65532, 1441798, 196590, 65525, 1441798, 196590, 65526, 1441798, 196590, 65527, 1441798, 196590, 65528, 1441798, 196590, 65529, 1441798, 196590, 65530, 1441798, 196590, 65531, 1441798, 196590, 65532, 1441798, 196591, 65530, 1441798, 196591, 65531, 1441798, 196591, 65532, 1441798, 196592, 65530, 1441798, 196592, 65531, 1441798, 196592, 65532, 1441798, 196578, 65527, 1441798, 196578, 65528, 1441798, 196578, 65529, 1441798, 196578, 65530, 1441798, 196578, 65531, 1441798, 196578, 65532, 1441798, 196578, 65533, 1441798, 196578, 65534, 1441798, 196578, 65535, 1441798, 196578, 0, 1441798, 196578, 1, 1048579, 196578, 2, 1048579, 196579, 65527, 1441798, 196579, 65528, 1441798, 196579, 65529, 1441798, 196579, 65530, 1441798, 196579, 65531, 1441798, 196579, 65532, 1441798, 196579, 65533, 1441798, 196579, 65534, 1441798, 196579, 65535, 1441798, 196579, 0, 1441798, 196579, 1, 1048579, 196579, 2, 1048579, 196580, 65527, 1441798, 196580, 65528, 1441798, 196580, 65529, 1441798, 196580, 65530, 1441798, 196580, 65531, 1441798, 196580, 65532, 1441798, 196580, 65533, 1441798, 196580, 65534, 1441798, 196580, 65535, 1441798, 196580, 0, 1441798, 196580, 1, 1048579, 196580, 2, 1048579, 196581, 65533, 1441798, 196581, 65534, 1441798, 196581, 65535, 1441798, 196581, 0, 1441798, 196581, 1, 1048579, 196581, 2, 1048579, 196582, 65533, 1441798, 196582, 65534, 1441798, 196582, 65535, 1441798, 196582, 0, 1441798, 196582, 1, 1048579, 196582, 2, 1048579, 196583, 65533, 1441798, 196583, 65534, 1441798, 196583, 65535, 1441798, 196583, 0, 1441798, 196583, 1, 1441798, 196583, 2, 1441798, 196584, 65533, 1441798, 196584, 65534, 1441798, 196584, 65535, 1441798, 196584, 0, 1441798, 196584, 1, 1441798, 196584, 2, 1441798, 196585, 65533, 1441798, 196585, 65534, 1441798, 196585, 65535, 1441798, 196585, 0, 1441798, 196585, 1, 1441798, 196585, 2, 1441798, 196586, 65533, 1441798, 196586, 65534, 1441798, 196586, 65535, 1441798, 196586, 0, 1441798, 196586, 1, 1441798, 196586, 2, 1441798, 196587, 65533, 1441798, 196587, 65534, 1441798, 196587, 65535, 1441798, 196587, 0, 1441798, 196587, 1, 1441798, 196587, 2, 1441798, 196588, 65533, 1441798, 196588, 65534, 1441798, 196588, 65535, 1441798, 196588, 0, 1441798, 196588, 1, 1441798, 196588, 2, 1441798, 196589, 65533, 1441798, 196589, 65534, 1441798, 196589, 65535, 1441798, 196589, 0, 1441798, 196589, 1, 1441798, 196589, 2, 1441798, 196590, 65533, 1441798, 196590, 65534, 1441798, 196590, 65535, 1441798, 196590, 0, 1441798, 196590, 1, 1441798, 196590, 2, 1441798, 196591, 65533, 1441798, 196591, 65534, 1441798, 196591, 65535, 1441798, 196591, 0, 1441798, 196591, 1, 1441798, 196591, 2, 1441798, 196592, 65533, 1441798, 196592, 65534, 1441798, 196592, 65535, 1441798, 196591, 3, 1441798, 196590, 3, 1441798, 196589, 3, 1441798, 196588, 3, 1441798, 196587, 3, 1441798, 196586, 3, 1441798, 196585, 3, 1441798, 196584, 3, 1441798, 196583, 3, 1441798, 196582, 3, 1048579, 196604, 65535, 1441798, 196604, 0, 1441798, 196605, 65535, 1441798, 196605, 0, 1441798, 196606, 65535, 1441798, 196606, 0, 1441798, 393211, 65526, 1441798, 393209, 65522, 8, 393209, 65521, 1, 393208, 65518, 6, 393209, 65518, 6, 393210, 65518, 6, 393211, 65518, 6, 393212, 65518, 6, 393210, 65519, 1048582, 393211, 65519, 1048582, 393205, 65514, 1048582, 393205, 65515, 1048582, 393205, 65516, 1048582, 393206, 65514, 1048582, 393206, 65515, 1048582, 393206, 65516, 1048582, 393206, 65517, 1048582, 393207, 65514, 1048582, 393207, 65515, 1048582, 393207, 65516, 1048582, 393207, 65517, 1048582, 393208, 65514, 1048582, 393208, 65515, 1048582, 393208, 65516, 1048582, 393208, 65517, 1048582, 393209, 65514, 1048582, 393209, 65515, 1048582, 393209, 65516, 1048582, 393209, 65517, 1048582, 393210, 65514, 1048582, 393210, 65515, 1048582, 393210, 65516, 1048582, 393210, 65517, 1048582, 393211, 65514, 1048582, 393211, 65515, 1048582, 393211, 65516, 1048582, 393211, 65517, 1048582, 393212, 65514, 1048582, 393212, 65515, 1048582, 393212, 65516, 1048582, 393212, 65517, 1048582, 393213, 65514, 1048582, 393213, 65515, 1048582, 393213, 65516, 1048582, 393213, 65517, 1048582, 393203, 65510, 1048579, 393203, 65511, 1048582, 393203, 65512, 1048582, 393203, 65513, 1048582, 393203, 65514, 1048582, 393203, 65515, 1048582, 393204, 65510, 1048579, 393204, 65511, 1048582, 393204, 65512, 1048582, 393204, 65513, 1048582, 393204, 65514, 1048582, 393204, 65515, 1048582, 393205, 65510, 1048579, 393205, 65511, 1048582, 393205, 65512, 1048582, 393205, 65513, 1048582, 393206, 65510, 1048579, 393206, 65511, 1048582, 393206, 65512, 1048582, 393206, 65513, 1048582, 393207, 65510, 1048579, 393207, 65511, 1048582, 393207, 65512, 1048582, 393207, 65513, 1048582, 393208, 65510, 1048579, 393208, 65511, 1048582, 393208, 65512, 1048582, 393208, 65513, 1048582, 393209, 65510, 1048579, 393209, 65511, 1048582, 393209, 65512, 1048582, 393209, 65513, 1048582, 393210, 65510, 1048579, 393210, 65511, 1048582, 393210, 65512, 1048582, 393210, 65513, 1048582, 458740, 65517, 1048582, 458741, 65517, 1048582, 458742, 65517, 1048582, 458743, 65517, 1048582, 458743, 65516, 1048582, 458744, 65516, 1048582, 458745, 65516, 1048582, 458745, 65515, 1048579, 458746, 65515, 1048579, 458749, 65516, 1048582, 393211, 65520, 1048582, 393213, 65518, 1048582, 393213, 65519, 1048582, 458749, 65517, 1048582, 393214, 65517, 1048582, 393214, 65518, 1048582, 393214, 65519, 1048582, 393214, 65520, 1048582, 393215, 65517, 1048582, 393215, 65518, 1048582, 393215, 65519, 1048582, 393215, 65520, 1048582, 327680, 65517, 1048582, 327680, 65518, 1048582, 327680, 65519, 1048582, 327680, 65520, 1048582, 327681, 65517, 1048582, 327681, 65518, 1048582, 327681, 65519, 1048582, 327681, 65520, 1048582, 327682, 65517, 1048582, 327682, 65518, 1048582, 327682, 65519, 1048582, 327682, 65520, 1048582, 327683, 65517, 1048582, 327683, 65518, 1048582, 327683, 65519, 1048582, 327683, 65520, 1048582, 327681, 65521, 1048582, 327682, 65521, 1048582, 327683, 65521, 1048582, 458750, 65517, 1048582, 458750, 65518, 1048582, 458751, 65519, 1048582, 458751, 65520, 1048582, 393216, 65520, 1048582, 393217, 65521, 1048582, 393218, 65521, 1048582, 393218, 65520, 1048582, 393211, 65510, 1048579, 393211, 65511, 1048582, 393211, 65512, 1048582, 393211, 65513, 1048582, 393212, 65510, 1048579, 393212, 65511, 1048582, 393212, 65512, 1048582, 393212, 65513, 1048582, 393213, 65510, 1048579, 393213, 65511, 1048582, 393213, 65512, 1048582, 393213, 65513, 1048582, 393214, 65510, 1048579, 393214, 65511, 1048582, 393214, 65512, 1048582, 393214, 65513, 1048582, 393215, 65510, 1048582, 393215, 65511, 1048582, 393215, 65512, 1048582, 393215, 65513, 1048582, 327680, 65510, 1048582, 327680, 65511, 1048582, 327680, 65512, 1048582, 327680, 65513, 1048582, 458746, 65511, 1048579, 458745, 65511, 1048579, 458744, 65511, 1048579, 458743, 65511, 1048579, 458744, 65515, 1048579, 458742, 65515, 1048579, 458743, 65515, 1048579, 458744, 65512, 1048579, 458743, 65512, 1048579, 458742, 65512, 1048579, 393214, 65514, 1048582, 393214, 65515, 1048582, 393214, 65516, 1048582, 393215, 65514, 1048582, 393215, 65515, 1048582, 393215, 65516, 1048582, 327680, 65514, 1048582, 327680, 65515, 1048582, 327680, 65516, 1048582, 327681, 65513, 1048582, 327681, 65514, 1048582, 327681, 65515, 1048582, 327681, 65516, 1048582, 458751, 65513, 1048582, 458751, 65512, 1048582, 458751, 65511, 1048582, 458750, 65511, 1048579, 458750, 65516, 1048582, 458750, 65515, 1048579, 458751, 65515, 1048579, 458751, 65514, 1048579, 458750, 65512, 1048579, 458750, 65513, 1048579, 458750, 65514, 1048579, 458746, 65510, 1048579, 458747, 65510, 1048579, 458748, 65510, 1048579, 458749, 65510, 1048579, 458750, 65510, 1048579, 458748, 65513, 1048579, 458744, 65513, 1048579, 458743, 65513, 1048579, 458742, 65513, 1048579, 327682, 65522, 1048582, 327683, 65522, 1048582, 327683, 65523, 1048582, 327683, 65524, 1048582, 327684, 65524, 1048582, 327684, 65525, 1048582, 327684, 65523, 1048582, 327684, 65522, 1048582, 327684, 65521, 1048582, 327684, 65520, 1048582, 327685, 65520, 1048582, 327680, 65521, 1048582, 393212, 65519, 1048582, 393210, 65525, 1048582, 393210, 65524, 1048582, 393210, 65522, 1048582, 393210, 65521, 1048582, 393210, 65526, 1048582, 393210, 65527, 1048582, 196605, 1, 1048582, 196605, 2, 1048582, 196606, 2, 1048582, 196606, 3, 1048582, 196607, 3, 1048582, 196607, 4, 1048582, 196607, 5, 1048582, 196606, 5, 1048582, 196605, 5, 1048582, 196604, 4, 1048582, 196605, 4, 1048582, 196606, 4, 1048582, 196605, 3, 1048582, 196604, 3, 1048582, 196599, 2, 1048582, 196599, 3, 1048582, 196599, 4, 1048582, 196599, 5, 1048582, 196599, 6, 1048582, 196600, 2, 1048582, 196600, 3, 1048582, 196600, 4, 1048582, 196600, 5, 1048582, 196600, 6, 1048582, 196601, 2, 1048582, 196601, 3, 1048582, 196601, 4, 1048582, 196601, 5, 1048582, 196601, 6, 1048582, 196602, 2, 1048582, 196602, 3, 1048582, 196602, 4, 1048582, 196602, 5, 1048582, 196602, 6, 1048582, 196603, 2, 1048582, 196603, 3, 1048582, 196603, 4, 1048582, 196603, 5, 1048582, 196603, 6, 1048582, 196604, 1, 1048582, 196604, 2, 1048582, 196604, 5, 1048582, 196604, 6, 1048582, 196605, 6, 1048582, 131082, 65529, 1048582, 131083, 65529, 1048582, 131083, 65530, 1048582, 131084, 65529, 1048582, 131084, 65530, 1048582, 131084, 65531, 1048582, 131084, 65532, 1048582, 131085, 65529, 1048582, 131085, 65530, 1048582, 131085, 65531, 1048582, 131085, 65532, 1048582, 131086, 65529, 1048582, 131086, 65530, 1048582, 131086, 65531, 1048582, 131086, 65532, 1048582, 131087, 65529, 1048579, 131087, 65530, 1048582, 131087, 65531, 1048582, 131087, 65532, 1048582, 131080, 65530, 1048582, 131081, 65529, 1048582, 131078, 0, 1048582, 131077, 1, 1048582, 131076, 2, 1048582, 131077, 2, 1048582, 131076, 1, 1048582, 131075, 1, 1048582, 131073, 1, 1048582, 131072, 1, 1048582, 131072, 2, 1048582, 196607, 2, 1048582, 196606, 1, 1048582, 196607, 1, 1048582, 196605, 65534, 1048582, 262141, 65535, 1048582, 262140, 65535, 1048582, 262139, 65535, 1048582, 131075, 65531, 1048578, 131074, 65531, 1048577, 131078, 65535, 1048582, 131079, 65535, 1048582, 131080, 65535, 1048582, 131080, 65534, 1048582, 131081, 65534, 1048582, 131081, 65533, 1048582, 131082, 65533, 1048582, 131082, 65532, 1048582, 131083, 65532, 1048582, 131083, 65531, 1048582, 131082, 65530, 1048582, 131082, 65531, 1048582, 131081, 65531, 1048582, 131081, 65530, 1048582, 131079, 65530, 1048582, 131081, 65532, 1048582, 131080, 65532, 1048582, 131080, 65533, 1048582, 131079, 65534, 1048582, 131080, 65531, 1048582, 131078, 65534, 1048582, 131077, 65534, 1048582, 131079, 65533, 1048582, 131072, 5, 1048582, 131072, 6, 1048582, 131073, 6, 1048582, 131074, 6, 1048582, 131074, 7, 1048582, 131073, 7, 1048582, 131072, 7, 1048582, 196607, 6, 1048582, 196606, 6, 1048582, 196605, 7, 1048582, 196604, 8, 1048582, 196604, 7, 1048582, 196603, 7, 1048582, 196603, 8, 1048582, 196602, 7, 1048582, 196601, 7, 1048582, 262140, 0, 1048582, 262141, 0, 1048582, 262142, 0, 1048582, 262142, 1, 1048582, 262141, 1, 1048582, 262140, 1, 1048582, 262139, 0, 1048582, 262138, 0, 1048582, 262138, 1, 1048582, 262138, 2, 1048582, 262139, 2, 1048582, 262139, 3, 1048582, 262139, 1, 1048582, 262137, 1, 1048582, 262137, 2, 1048582, 262137, 3, 1048582, 262138, 3, 1048582, 262140, 2, 1048582, 262138, 4, 1048582, 262137, 4, 1048582, 262136, 3, 1048582, 262136, 2, 1048582, 196607, 65534, 1048582, 131075, 6, 1048582, 131076, 6, 1048579, 131076, 5, 1048582, 131077, 5, 1048582, 131078, 5, 1048582, 131078, 4, 1048582, 131079, 4, 1048582, 65544, 1, 1048582, 131078, 1, 1048582, 131079, 0, 1048582, 131077, 0, 1048582, 131077, 65535, 1048582, 131076, 0, 1048582, 131076, 65535, 1048582, 131078, 65533, 1048582, 131079, 65532, 1048582, 131079, 65531, 1048582, 131078, 65530, 1048582, 131075, 65533, 1048582, 131074, 65530, 1048577, 131075, 65530, 1048578, 131073, 65530, 1048579, 131075, 65529, 1048579, 131074, 65529, 1048579, 196615, 65529, 1048579, 196615, 65530, 1048579, 196615, 65531, 1048579, 196615, 65532, 1048579, 196616, 65532, 1048579, 196616, 65531, 1048579, 196616, 65530, 1048579, 196616, 65529, 1048579, 196614, 65529, 1048579, 196613, 65528, 1048579, 196612, 65528, 1048579, 196617, 65528, 1048579, 196617, 65529, 1048579, 196617, 65530, 1048579, 196618, 65529, 1048579, 196618, 65528, 1048579, 196619, 65528, 1048579, 196620, 65528, 1048579, 196621, 65528, 1048579, 196621, 65529, 1048579, 196622, 65530, 1048579, 196622, 65531, 1048579, 196621, 65530, 1048579, 196620, 65529, 1048579, 196619, 65529, 1048579, 196618, 65530, 1048579, 196617, 65531, 1048579, 196619, 65530, 1048579, 196620, 65530, 1048579, 196622, 65529, 1048579, 196623, 65529, 1048579, 196624, 65529, 1048579, 196620, 65521, 1048579, 196620, 65522, 1048579, 196620, 65523, 1048579, 196620, 65524, 1048579, 196620, 65525, 1048579, 196620, 65526, 1048579, 196620, 65527, 1048579, 196621, 65521, 1048579, 196621, 65522, 1048579, 196621, 65523, 1048579, 196621, 65524, 1048579, 196621, 65525, 1048579, 196621, 65526, 1048579, 196621, 65527, 1048579, 196622, 65521, 1048579, 196622, 65522, 1048579, 196622, 65523, 1048579, 196622, 65524, 1048579, 196622, 65525, 1048579, 196622, 65526, 1048579, 196622, 65527, 1048579, 196622, 65528, 1048579, 196623, 65521, 1048579, 196623, 65522, 1048579, 196623, 65523, 1048579, 196623, 65524, 1048579, 196623, 65525, 1048579, 196623, 65526, 1048579, 196623, 65527, 1048579, 196623, 65528, 1048579, 196623, 65530, 1048579, 196624, 65521, 1048579, 196624, 65522, 1048579, 196624, 65523, 1048579, 196624, 65524, 1048579, 196624, 65525, 1048579, 196624, 65526, 1048579, 196624, 65527, 1048579, 196624, 65528, 1048579, 196624, 65530, 1048579, 65552, 65528, 1048579, 65552, 65529, 1048579, 65552, 65530, 1048579, 65552, 65531, 1048579, 65553, 65528, 1048579, 65553, 65529, 1048579, 65553, 65530, 1048579, 65553, 65531, 1048579, 65554, 65528, 1048579, 65554, 65529, 1048579, 65554, 65530, 1048579, 65554, 65531, 1048579, 65554, 65532, 1048579, 65551, 65533, 1048579, 65552, 65532, 1048579, 65553, 65532, 1048579, 65505, 65518, 1048579, 65505, 65519, 1048579, 65505, 65520, 1048579, 65505, 65521, 1048579, 65505, 65522, 1048579, 65505, 65523, 1048579, 65505, 65524, 1048579, 65505, 65525, 1048579, 65505, 65526, 1048579, 65505, 65527, 1048579, 65505, 65528, 1048579, 65505, 65529, 1048579, 65505, 65530, 1048579, 65505, 65531, 1048579, 65505, 65532, 1048579, 65505, 65533, 1048579, 65505, 65534, 1048579, 65505, 65535, 1048579, 65505, 0, 1048579, 65505, 1, 1048579, 65505, 2, 1048579, 65505, 3, 1048579, 65505, 4, 1048579, 65505, 5, 1048579, 65505, 6, 1048579, 65505, 7, 1048579, 65505, 8, 1048579, 65505, 9, 1048579, 65505, 10, 1048579, 65505, 11, 1048579, 65505, 12, 1048579, 65505, 13, 1048579, 65505, 14, 1048579, 65505, 15, 1048579, 65505, 16, 1048579, 65505, 17, 1048579, 65506, 65518, 1048579, 65506, 65519, 1048579, 65506, 65520, 1048579, 65506, 65521, 1048579, 65506, 65522, 1048579, 65506, 65523, 1048579, 65506, 65524, 1048579, 65506, 65525, 1048579, 65506, 65526, 1048579, 65506, 65527, 1048579, 65506, 65528, 1048579, 65506, 65529, 1048579, 65506, 65530, 1048579, 65506, 65531, 1048579, 65506, 65532, 1048579, 65506, 65533, 1048579, 65506, 65534, 1048579, 65506, 65535, 1048579, 65506, 0, 1048579, 65506, 1, 1048579, 65506, 2, 1048579, 65506, 3, 1048579, 65506, 4, 1048579, 65506, 5, 1048579, 65506, 6, 1048579, 65506, 7, 1048579, 65506, 8, 1048579, 65506, 9, 1048579, 65506, 10, 1048579, 65506, 11, 1048579, 65506, 12, 1048579, 65506, 13, 1048579, 65506, 14, 1048579, 65506, 15, 1048579, 65506, 16, 1048579, 65506, 17, 1048579, 65507, 65518, 1048579, 65507, 65519, 1048579, 65507, 65520, 1048579, 65507, 65521, 1048579, 65507, 65522, 1048579, 65507, 65523, 1048579, 65507, 65524, 1048579, 65507, 65525, 1048579, 65507, 65526, 1048579, 65507, 65527, 1048579, 65507, 65528, 1048579, 65507, 65529, 1048579, 65507, 65530, 1048579, 65507, 65531, 1048579, 65507, 65532, 1048579, 65507, 65533, 1048579, 65507, 65534, 1048579, 65507, 65535, 1048579, 65507, 0, 1048579, 65507, 1, 1048579, 65507, 2, 1048579, 65507, 3, 1048579, 65507, 4, 1048579, 65507, 5, 1048579, 65507, 6, 1048579, 65507, 7, 1048579, 65507, 8, 1048579, 65507, 9, 1048579, 65507, 10, 1048579, 65507, 11, 1048579, 65507, 12, 1048579, 65507, 13, 1048579, 65507, 14, 1048579, 65507, 15, 1048579, 65507, 16, 1048579, 65507, 17, 1048579, 65508, 65518, 1048579, 65508, 65519, 1048579, 65508, 65520, 1048579, 65508, 65521, 1048579, 65508, 65522, 1048579, 65508, 65523, 1048579, 65508, 65524, 1048579, 65508, 65525, 1048579, 65508, 65526, 1048579, 65508, 65527, 1048579, 65508, 65528, 1048579, 65508, 65529, 1048579, 65508, 65530, 1048579, 65508, 65531, 1048579, 65508, 65532, 1048579, 65508, 65533, 1048579, 65508, 65534, 1048579, 65508, 65535, 1048579, 65508, 0, 1048579, 65508, 1, 1048579, 65508, 2, 1048579, 65508, 3, 1048579, 65508, 4, 1048579, 65508, 5, 1048579, 65508, 6, 1048579, 65508, 7, 1048579, 65508, 8, 1048579, 65508, 9, 1048579, 65508, 10, 1048579, 65508, 11, 1048579, 65508, 12, 1048579, 65508, 13, 1048579, 65508, 14, 1048579, 65508, 15, 1048579, 65508, 16, 1048579, 65508, 17, 1048579, 65509, 65518, 1048579, 65509, 65519, 1048579, 65509, 65520, 1048579, 65509, 65521, 1048579, 65509, 65522, 1048579, 65509, 65523, 1048579, 65509, 65524, 1048579, 65509, 65525, 1048579, 65509, 65526, 1048579, 65509, 65527, 1048579, 65509, 65528, 1048579, 65509, 65529, 1048579, 65509, 65530, 1048579, 65509, 65531, 1048579, 65509, 65532, 1048579, 65509, 65533, 1048579, 65509, 65534, 1048579, 65509, 65535, 1048579, 65509, 0, 1048579, 65509, 1, 1048579, 65509, 2, 1048579, 65509, 3, 1048579, 65509, 4, 1048579, 65509, 5, 1048579, 65509, 6, 1048579, 65509, 7, 1048579, 65509, 8, 1048579, 65509, 9, 1048579, 65509, 10, 1048579, 65509, 11, 1048579, 65509, 12, 1048579, 65509, 13, 1048579, 65509, 14, 1048579, 65509, 15, 1048579, 65509, 16, 1048579, 65509, 17, 1048579, 65510, 65518, 1048579, 65510, 65519, 1048579, 65510, 65520, 1048579, 65510, 65521, 1048579, 65510, 65522, 1048579, 65510, 65523, 1048579, 65510, 65524, 1048579, 65510, 65525, 1048579, 65510, 65526, 1048579, 65510, 65527, 1048579, 65510, 65528, 1048579, 65510, 65529, 1048579, 65510, 65530, 1048579, 65510, 65531, 1048579, 65510, 65532, 1048579, 65510, 65533, 1048579, 65510, 65534, 1048579, 65510, 65535, 1048579, 65510, 0, 1048579, 65510, 1, 1048579, 65510, 2, 1048579, 65510, 3, 1048579, 65510, 4, 1048579, 65510, 5, 1048579, 65510, 6, 1048579, 65510, 7, 1048579, 65510, 8, 1048579, 65510, 9, 1048579, 65510, 10, 1048579, 65510, 11, 1048579, 65510, 12, 1048579, 65510, 13, 1048579, 65510, 14, 1048579, 65510, 15, 1048579, 65510, 16, 1048579, 65510, 17, 1048579, 65511, 65518, 1048579, 65511, 65519, 1048579, 65511, 65520, 1048579, 65511, 65521, 1048579, 65511, 65522, 1048579, 65511, 65523, 1048579, 65511, 65524, 1048579, 65511, 65525, 1048579, 65511, 65526, 1048579, 65511, 65527, 1048579, 65511, 65528, 1048579, 65511, 65529, 1048579, 65511, 65530, 1048579, 65511, 65531, 1048579, 65511, 65532, 1048579, 65511, 65533, 1048579, 65511, 65534, 1048579, 65511, 65535, 1048579, 65511, 0, 1048579, 65511, 1, 1048579, 65511, 2, 1048579, 65511, 3, 1048579, 65511, 4, 1048579, 65511, 5, 1048579, 65511, 6, 1048579, 65511, 7, 1048579, 65511, 8, 1048579, 65511, 9, 1048579, 65511, 10, 1048579, 65511, 11, 1048579, 65511, 12, 1048579, 65511, 13, 1048579, 65511, 14, 1048579, 65511, 15, 1048579, 65511, 16, 1048579, 65511, 17, 1048579, 65512, 65518, 1048579, 65512, 65519, 1048579, 65512, 65520, 1048579, 65512, 65521, 1048579, 65512, 65522, 1048579, 65512, 65523, 1048579, 65512, 65524, 1048579, 65512, 65525, 1048579, 65512, 65526, 1048579, 65512, 65527, 1048579, 65512, 65528, 1048579, 65512, 65529, 1048579, 65512, 65530, 1048579, 65512, 65531, 1048579, 65512, 65532, 1048579, 65512, 65533, 1048579, 65512, 65534, 1048579, 65512, 65535, 1048579, 65512, 0, 1048579, 65512, 1, 1048579, 65512, 2, 1048579, 65512, 3, 1048579, 65512, 4, 1048579, 65512, 5, 1048579, 65512, 6, 1048579, 65512, 7, 1048579, 65512, 8, 1048579, 65512, 9, 1048579, 65512, 10, 1048579, 65512, 11, 1048579, 65512, 12, 1048579, 65512, 13, 1048579, 65512, 14, 1048579, 65512, 15, 1048579, 65512, 16, 1048579, 65512, 17, 1048579, 65513, 65518, 1048579, 65513, 65519, 1048579, 65513, 65520, 1048579, 65513, 65521, 1048579, 65513, 65522, 1048579, 65513, 65523, 1048579, 65513, 65524, 1048579, 65513, 65525, 1048579, 65513, 65526, 1048579, 65513, 65527, 1048579, 65513, 65528, 1048579, 65513, 65529, 1048579, 65513, 65530, 1048579, 65513, 65531, 1048579, 65513, 65532, 1048579, 65513, 65533, 1048579, 65513, 65534, 1048579, 65513, 65535, 1048579, 65513, 0, 1048579, 65513, 1, 1048579, 65513, 2, 1048579, 65513, 3, 1048579, 65513, 4, 1048579, 65513, 5, 1048579, 65513, 6, 1048579, 65513, 7, 1048579, 65513, 8, 1048579, 65513, 9, 1048579, 65513, 10, 1048579, 65513, 11, 1048579, 65513, 12, 1048579, 65513, 13, 1048579, 65513, 14, 1048579, 65513, 15, 1048579, 65513, 16, 1048579, 65513, 17, 1048579, 65514, 65518, 1048579, 65514, 65519, 1048579, 65514, 65520, 1048579, 65514, 65521, 1048579, 65514, 65522, 1048579, 65514, 65523, 1048579, 65514, 65524, 1048579, 65514, 65525, 1048579, 65514, 65526, 1048579, 65514, 65527, 1048579, 65514, 65528, 1048579, 65514, 65529, 1048579, 65514, 65530, 1048579, 65514, 65531, 1048579, 65514, 65532, 1048579, 65514, 65533, 1048579, 65514, 65534, 1048579, 65514, 65535, 1048579, 65514, 0, 1048579, 65514, 1, 1048579, 65514, 2, 1048579, 65514, 3, 1048579, 65514, 4, 1048579, 65514, 5, 1048579, 65514, 6, 1048579, 65514, 7, 1048579, 65514, 8, 1048579, 65514, 9, 1048579, 65514, 10, 1048579, 65514, 11, 1048579, 65514, 12, 1048579, 65514, 13, 1048579, 65514, 14, 1048579, 65514, 15, 1048579, 65514, 16, 1048579, 65514, 17, 1048579, 65515, 65518, 1048579, 65515, 65519, 1048579, 65515, 65520, 1048579, 65515, 65521, 1048579, 65515, 65522, 1048579, 65515, 65523, 1048579, 65515, 65524, 1048579, 65515, 65525, 1048579, 65515, 65526, 1048579, 65515, 65527, 1048579, 65515, 65528, 1048579, 65515, 65529, 1048579, 65515, 65530, 1048579, 65515, 65531, 1048579, 65515, 65532, 1048579, 65515, 65533, 1048579, 65515, 65534, 1048579, 65515, 65535, 1048579, 65515, 0, 1048579, 65515, 1, 1048579, 65515, 2, 1048579, 65515, 3, 1048579, 65515, 4, 1048579, 65515, 5, 1048579, 65515, 6, 1048579, 65515, 7, 1048579, 65515, 8, 1048579, 65515, 9, 1048579, 65515, 10, 1048579, 65515, 11, 1048579, 65515, 12, 1048579, 65515, 13, 1048579, 65515, 14, 1048579, 65515, 15, 1048579, 65515, 16, 1048579, 65515, 17, 1048579, 65516, 65518, 1048579, 65516, 65519, 1048579, 65516, 65520, 1048579, 65516, 65521, 1048579, 65516, 65522, 1048579, 65516, 65523, 1048579, 65516, 65524, 1048579, 65516, 65525, 1048579, 65516, 65526, 1048579, 65516, 65527, 1048579, 65516, 65528, 1048579, 65516, 65529, 1048579, 65516, 65530, 1048579, 65516, 65531, 1048579, 65516, 65532, 1048579, 65516, 65533, 1048579, 65516, 65534, 1048579, 65516, 65535, 1048579, 65516, 0, 1048579, 65516, 1, 1048579, 65516, 2, 1048579, 65516, 3, 1048579, 65516, 4, 1048579, 65516, 5, 1048579, 65516, 6, 1048579, 65516, 7, 1048579, 65516, 8, 1048579, 65516, 9, 1048579, 65516, 10, 1048579, 65516, 11, 1048579, 65516, 12, 1048579, 65516, 13, 1048579, 65516, 14, 1048579, 65516, 15, 1048579, 65516, 16, 1048579, 65516, 17, 1048579, 65517, 65518, 1048579, 65517, 65519, 1048579, 65517, 65520, 1048579, 65517, 65521, 1048579, 65517, 65522, 1048579, 65517, 65523, 1048579, 65517, 65524, 1048579, 65517, 65525, 1048579, 65517, 65526, 1048579, 65517, 65527, 1048579, 65517, 65528, 1048579, 65517, 65529, 1048579, 65517, 65530, 1048579, 65517, 65531, 1048579, 65517, 65532, 1048579, 65517, 65533, 1048579, 65517, 65534, 1048579, 65517, 65535, 1048579, 65517, 0, 1048579, 65517, 1, 1048579, 65517, 2, 1048579, 65517, 3, 1048579, 65517, 4, 1048579, 65517, 5, 1048579, 65517, 6, 1048579, 65517, 7, 1048579, 65517, 8, 1048579, 65517, 9, 1048579, 65517, 10, 1048579, 65517, 11, 1048579, 65517, 12, 1048579, 65517, 13, 1048579, 65517, 14, 1048579, 65517, 15, 1048579, 65517, 16, 1048579, 65517, 17, 1048579, 65518, 65518, 1048579, 65518, 65519, 1048579, 65518, 65520, 1048579, 65518, 65521, 1048579, 65518, 65522, 1048579, 65518, 65523, 1048579, 65518, 65524, 1048579, 65518, 65525, 1048579, 65518, 65526, 1048579, 65518, 65527, 1048579, 65518, 65528, 1048579, 65518, 65529, 1048579, 65518, 65530, 1048579, 65518, 65531, 1048579, 65518, 65532, 1048579, 65518, 65533, 1048579, 65518, 65534, 1048579, 65518, 65535, 1048579, 65518, 0, 1048579, 65518, 1, 1048579, 65518, 2, 1048579, 65518, 3, 1048579, 65518, 4, 1048579, 65518, 5, 1048579, 65518, 6, 1048579, 65518, 7, 1048579, 65518, 8, 1048579, 65518, 9, 1048579, 65518, 10, 1048579, 65518, 11, 1048579, 65518, 12, 1048579, 65518, 13, 1048579, 65518, 14, 1048579, 65518, 15, 1048579, 65518, 16, 1048579, 65518, 17, 1048579, 65519, 65518, 1048579, 65519, 65519, 1048579, 65519, 65520, 1048579, 65519, 65521, 1048579, 65519, 65522, 1048579, 65519, 65523, 1048579, 65519, 65524, 1048579, 65519, 65525, 1048579, 65519, 65526, 1048579, 65519, 65527, 1048579, 65519, 65528, 1048579, 65519, 65529, 1048579, 65519, 65530, 1048579, 65519, 65531, 1048579, 65519, 65532, 1048579, 65519, 65533, 1048579, 65519, 65534, 1048579, 65519, 65535, 1048579, 65519, 0, 1048579, 65519, 1, 1048579, 65519, 2, 1048579, 65519, 3, 1048579, 65519, 4, 1048579, 65519, 5, 1048579, 65519, 6, 1048579, 65519, 7, 1048579, 65519, 8, 1048579, 65519, 9, 1048579, 65519, 10, 1048579, 65519, 11, 1048579, 65519, 12, 1048579, 65519, 13, 1048579, 65519, 14, 1048579, 65519, 15, 1048579, 65519, 16, 1048579, 65519, 17, 1048579, 65520, 65518, 1048579, 65520, 65519, 1048579, 65520, 65520, 1048579, 65520, 65521, 1048579, 65520, 65522, 1048579, 65520, 65523, 1048579, 65520, 65524, 1048579, 65520, 65525, 1048579, 65520, 65526, 1048579, 65520, 65527, 1048579, 65520, 65528, 1048579, 65520, 65529, 1048579, 65520, 65530, 1048579, 65520, 65531, 1048579, 65520, 65532, 1048579, 65520, 65533, 1048579, 65520, 65534, 1048579, 65520, 65535, 1048579, 65520, 0, 1048579, 65520, 1, 1048579, 65520, 2, 1048579, 65520, 3, 1048579, 65520, 4, 1048579, 65520, 5, 1048579, 65520, 6, 1048579, 65520, 7, 1048579, 65520, 8, 1048579, 65520, 9, 1048579, 65520, 10, 1048579, 65520, 11, 1048579, 65520, 12, 1048579, 65520, 13, 1048579, 65520, 14, 1048579, 65520, 15, 1048579, 65520, 16, 1048579, 65520, 17, 1048579, 65521, 65518, 1048579, 65521, 65519, 1048579, 65521, 65520, 1048579, 65521, 65521, 1048579, 65521, 65522, 1048579, 65521, 65523, 1048579, 65521, 65524, 1048579, 65521, 65525, 1048579, 65521, 65526, 1048579, 65521, 65527, 1048579, 65521, 65528, 1048579, 65521, 65529, 1048579, 65521, 65530, 1048579, 65521, 65531, 1048579, 65521, 65532, 1048579, 65521, 65533, 1048579, 65521, 65534, 1048579, 65521, 65535, 1048579, 65521, 0, 1048579, 65521, 1, 1048579, 65521, 2, 1048579, 65521, 3, 1048579, 65521, 4, 1048579, 65521, 5, 1048579, 65521, 6, 1048579, 65521, 7, 1048579, 65521, 8, 1048579, 65521, 9, 1048579, 65521, 10, 1048579, 65521, 11, 1048579, 65521, 12, 1048579, 65521, 13, 1048579, 65521, 14, 1048579, 65521, 15, 1048579, 65521, 16, 1048579, 65521, 17, 1048579, 65522, 65518, 1048579, 65522, 65519, 1048579, 65522, 65520, 1048579, 65522, 65521, 1048579, 65522, 65522, 1048579, 65522, 65523, 1048579, 65522, 65524, 1048579, 65522, 65525, 1048579, 65522, 65526, 1048579, 65522, 65527, 1048579, 65522, 65528, 1048579, 65522, 65529, 1048579, 65522, 65530, 1048579, 65522, 65531, 1048579, 65522, 65532, 1048579, 65522, 65533, 1048579, 65522, 65534, 1048579, 65522, 65535, 1048579, 65522, 0, 1048579, 65522, 1, 1048579, 65522, 2, 1048579, 65522, 3, 1048579, 65522, 4, 1048579, 65522, 5, 1048579, 65522, 6, 1048579, 65522, 7, 1048579, 65522, 8, 1048579, 65522, 9, 1048579, 65522, 10, 1048579, 65522, 11, 1048579, 65522, 12, 1048579, 65522, 13, 1048579, 65522, 14, 1048579, 65522, 15, 1048579, 65522, 16, 1048579, 65522, 17, 1048579, 65523, 65518, 1048579, 65523, 65519, 1048579, 65523, 65520, 1048579, 65523, 65521, 1048579, 65523, 65522, 1048579, 65523, 65523, 1048579, 65523, 65524, 1048579, 65523, 65525, 1048579, 65523, 65526, 1048579, 65523, 65527, 1048579, 65523, 65528, 1048579, 65523, 65529, 1048579, 65523, 65530, 1048579, 65523, 65531, 1048579, 65523, 65532, 1048579, 65523, 65533, 1048579, 65523, 65534, 1048579, 65523, 65535, 1048579, 65523, 0, 1048579, 65523, 1, 1048579, 65523, 2, 1048579, 65523, 3, 1048579, 65523, 4, 1048579, 65523, 5, 1048579, 65523, 6, 1048579, 65523, 7, 1048579, 65523, 8, 1048579, 65523, 9, 1048579, 65523, 10, 1048579, 65523, 11, 1048579, 65523, 12, 1048579, 65523, 13, 1048579, 65523, 14, 1048579, 65523, 15, 1048579, 65523, 16, 1048579, 65523, 17, 1048579, 65524, 65518, 1048579, 65524, 65519, 1048579, 65524, 65520, 1048579, 65524, 65521, 1048579, 65524, 65522, 1048579, 65524, 65523, 1048579, 65524, 65524, 1048579, 65524, 65525, 1048579, 65524, 65526, 1048579, 65524, 65527, 1048579, 65524, 65528, 1048579, 65524, 65529, 1048579, 65524, 65530, 1048579, 65524, 65531, 1048579, 65524, 65532, 1048579, 65524, 65533, 1048579, 65524, 65534, 1048579, 65524, 65535, 1048579, 65524, 0, 1048579, 65524, 1, 1048579, 65524, 2, 1048579, 65524, 3, 1048579, 65524, 4, 1048579, 65524, 5, 1048579, 65524, 6, 1048579, 65524, 7, 1048579, 65524, 8, 1048579, 65524, 9, 1048579, 65524, 10, 1048579, 65524, 11, 1048579, 65524, 12, 1048579, 65524, 13, 1048579, 65524, 14, 1048579, 65524, 15, 1048579, 65524, 16, 1048579, 65524, 17, 1048579, 65525, 65518, 1048579, 65525, 65519, 1048579, 65525, 65520, 1048579, 65525, 65521, 1048579, 65525, 65522, 1048579, 65525, 65523, 1048579, 65525, 65524, 1048579, 65525, 65525, 1048579, 65525, 65526, 1048579, 65525, 65527, 1048579, 65525, 65528, 1048579, 65525, 65529, 1048579, 65525, 65530, 1048579, 65525, 65531, 1048579, 65525, 65532, 1048579, 65525, 65533, 1048579, 65525, 65534, 1048579, 65525, 65535, 1048579, 65525, 0, 1048579, 65525, 1, 1048579, 65525, 2, 1048579, 65525, 3, 1048579, 65525, 4, 1048579, 65525, 5, 1048579, 65525, 6, 1048579, 65525, 7, 1048579, 65525, 8, 1048579, 65525, 9, 1048579, 65525, 10, 1048579, 65525, 11, 1048579, 65525, 12, 1048579, 65525, 13, 1048579, 65525, 14, 1048579, 65525, 15, 1048579, 65525, 16, 1048579, 65525, 17, 1048579, 65526, 65518, 1048579, 65526, 65519, 1048579, 65526, 65520, 1048579, 65526, 65521, 1048579, 65526, 65522, 1048579, 65526, 65523, 1048579, 65526, 65524, 1048579, 65526, 65525, 1048579, 65526, 65526, 1048579, 65526, 65527, 1048579, 65526, 65528, 1048579, 65526, 65529, 1048579, 65526, 65530, 1048579, 65526, 65531, 1048579, 65526, 65532, 1048579, 65526, 65533, 1048579, 65526, 65534, 1048579, 65526, 65535, 1048579, 65526, 0, 1048579, 65526, 1, 1048579, 65526, 2, 1048579, 65526, 3, 1048579, 65526, 4, 1048579, 65526, 5, 1048579, 65526, 6, 1048579, 65526, 7, 1048579, 65526, 8, 1048579, 65526, 9, 1048579, 65526, 10, 1048579, 65526, 11, 1048579, 65526, 12, 1048579, 65526, 13, 1048579, 65526, 14, 1048579, 65526, 15, 1048579, 65526, 16, 1048579, 65526, 17, 1048579, 65527, 65518, 1048579, 65527, 65519, 1048579, 65527, 65520, 1048579, 65527, 65521, 1048579, 65527, 65522, 1048579, 65527, 65523, 1048579, 65527, 65524, 1048579, 65527, 65525, 1048579, 65527, 65526, 1048579, 65527, 65527, 1048579, 65527, 65528, 1048579, 65527, 65529, 1048579, 65527, 65530, 1048579, 65527, 65531, 1048579, 65527, 65532, 1048579, 65527, 65533, 1048579, 65527, 65534, 1048579, 65527, 65535, 1048579, 65527, 0, 1048579, 65527, 1, 1048579, 65527, 2, 1048579, 65527, 3, 1048579, 65527, 4, 1048579, 65527, 5, 1048579, 65527, 6, 1048579, 65527, 7, 1048579, 65527, 8, 1048579, 65527, 9, 1048579, 65527, 10, 1048579, 65527, 11, 1048579, 65527, 12, 1048579, 65527, 13, 1048579, 65527, 14, 1048579, 65527, 15, 1048579, 65527, 16, 1048579, 65527, 17, 1048579, 65528, 65518, 1048579, 65528, 65519, 1048579, 65528, 65520, 1048579, 65528, 65521, 1048579, 65528, 65522, 1048579, 65528, 65523, 1048579, 65528, 65524, 1048579, 65528, 65525, 1048579, 65528, 65526, 1048579, 65528, 65527, 1048579, 65528, 65528, 1048579, 65528, 65529, 1048579, 65528, 65530, 1048579, 65528, 65531, 1048579, 65528, 65532, 1048579, 65528, 65533, 1048579, 65528, 65534, 1048579, 65528, 65535, 1048579, 65528, 0, 1048579, 65528, 1, 1048579, 65528, 2, 1048579, 65528, 3, 1048579, 65528, 4, 1048579, 65528, 5, 1048579, 65528, 6, 1048579, 65528, 7, 1048579, 65528, 8, 1048579, 65528, 9, 1048579, 65528, 10, 1048579, 65528, 11, 1048579, 65528, 12, 1048579, 65528, 13, 1048579, 65528, 14, 1048579, 65528, 15, 1048579, 65528, 16, 1048579, 65528, 17, 1048579, 65529, 65518, 1048579, 65529, 65519, 1048579, 65529, 65520, 1048579, 65529, 65521, 1048579, 65529, 65522, 1048579, 65529, 65523, 1048579, 65529, 65524, 1048579, 65529, 65525, 1048579, 65529, 65526, 1048579, 65529, 65527, 1048579, 65529, 65528, 1048579, 65529, 65529, 1048579, 65529, 65530, 1048579, 65529, 65531, 1048579, 65529, 65532, 1048579, 65529, 65533, 1048579, 65529, 65534, 1048579, 65529, 65535, 1048579, 65529, 0, 1048579, 65529, 1, 1048579, 65529, 2, 1048579, 65529, 3, 1048579, 65529, 4, 1048579, 65529, 5, 1048579, 65529, 6, 1048579, 65529, 7, 1048579, 65529, 8, 1048579, 65529, 9, 1048579, 65529, 10, 1048579, 65529, 11, 1048579, 65529, 12, 1048579, 65529, 13, 1048579, 65529, 14, 1048579, 65529, 15, 1048579, 65529, 16, 1048579, 65529, 17, 1048579, 65530, 65518, 1048579, 65530, 65519, 1048579, 65530, 65520, 1048579, 65530, 65521, 1048579, 65530, 65522, 1048579, 65530, 65523, 1048579, 65530, 65524, 1048579, 65530, 65525, 1048579, 65530, 65526, 1048579, 65530, 65527, 1048579, 65530, 65528, 1048579, 65530, 65529, 1048579, 65530, 65530, 1048579, 65530, 65531, 1048579, 65530, 65532, 1048579, 65530, 65533, 1048579, 65530, 65534, 1048579, 65530, 65535, 1048579, 65530, 0, 1048579, 65530, 1, 1048579, 65530, 2, 1048579, 65530, 3, 1048579, 65530, 4, 1048579, 65530, 5, 1048579, 65530, 6, 1048579, 65530, 7, 1048579, 65530, 8, 1048579, 65530, 9, 1048579, 65530, 10, 1048579, 65530, 11, 1048579, 65530, 12, 1048579, 65530, 13, 1048579, 65530, 14, 1048579, 65530, 15, 1048579, 65530, 16, 1048579, 65530, 17, 1048579, 65531, 65518, 1048579, 65531, 65519, 1048579, 65531, 65520, 1048579, 65531, 65521, 1048579, 65531, 65522, 1048579, 65531, 65523, 1048579, 65531, 65524, 1048579, 65531, 65525, 1048579, 65531, 65526, 1048579, 65531, 65527, 1048579, 65531, 65528, 1048579, 65531, 65529, 1048579, 65531, 65530, 1048579, 65531, 65531, 1048579, 65531, 65532, 1048579, 65531, 65533, 1048579, 65531, 65534, 1048579, 65531, 65535, 1048579, 65531, 0, 1048579, 65531, 1, 1048579, 65531, 2, 1048579, 65531, 3, 1048579, 65531, 4, 1048579, 65531, 5, 1048579, 65531, 6, 1048579, 65531, 7, 1048579, 65531, 8, 1048579, 65531, 9, 1048579, 65531, 10, 1048579, 65531, 11, 1048579, 65531, 12, 1048579, 65531, 13, 1048579, 65531, 14, 1048579, 65531, 15, 1048579, 65531, 16, 1048579, 65531, 17, 1048579, 65532, 65518, 1048579, 65532, 65519, 1048579, 65532, 65520, 1048579, 65532, 65521, 1048579, 65532, 65522, 1048579, 65532, 65523, 1048579, 65532, 65524, 1048579, 65532, 65525, 1048579, 65532, 65526, 1048579, 65532, 65527, 1048579, 65532, 65528, 1048579, 65532, 65529, 1048579, 65532, 65530, 1048579, 65532, 65531, 1048579, 65532, 65532, 1048579, 65532, 65533, 1048579, 65532, 65534, 1048579, 65532, 65535, 1048579, 65532, 0, 1048579, 65532, 1, 1048579, 65532, 2, 1048579, 65532, 3, 1048579, 65532, 4, 1048579, 65532, 5, 1048579, 65532, 6, 1048579, 65532, 7, 1048579, 65532, 8, 1048579, 65532, 9, 1048579, 65532, 10, 1048579, 65532, 11, 1048579, 65532, 12, 1048579, 65532, 13, 1048579, 65532, 14, 1048579, 65532, 15, 1048579, 65532, 16, 1048579, 65532, 17, 1048579, 65533, 65518, 1048579, 65533, 65519, 1048579, 65533, 65520, 1048579, 65533, 65521, 1048579, 65533, 65522, 1048579, 65533, 65523, 1048579, 65533, 65524, 1048579, 65533, 65525, 1048579, 65533, 65526, 1048579, 65533, 65527, 1048579, 65533, 65528, 1048579, 65533, 65529, 1048579, 65533, 65530, 1048579, 65533, 65531, 1048579, 65533, 65532, 1048579, 65533, 65533, 1048579, 65533, 65534, 1048579, 65533, 65535, 1048579, 65533, 0, 1048579, 65533, 1, 1048579, 65533, 2, 1048579, 65533, 3, 1048579, 65533, 4, 1048579, 65533, 5, 1048579, 65533, 6, 1048579, 65533, 7, 1048579, 65533, 8, 1048579, 65533, 9, 1048579, 65533, 10, 1048579, 65533, 11, 1048579, 65533, 12, 1048579, 65533, 13, 1048579, 65533, 14, 1048579, 65533, 15, 1048579, 65533, 16, 1048579, 65533, 17, 1048579, 65534, 65518, 1048579, 65534, 65519, 1048579, 65534, 65520, 1048579, 65534, 65521, 1048579, 65534, 65522, 1048579, 65534, 65523, 1048579, 65534, 65524, 1048579, 65534, 65525, 1048579, 65534, 65526, 1048579, 65534, 65527, 1048579, 65534, 65528, 1048579, 65534, 65529, 1048579, 65534, 65530, 1048579, 65534, 65531, 1048579, 65534, 65532, 1048579, 65534, 65533, 1048579, 65534, 65534, 1048579, 65534, 65535, 1048579, 65534, 0, 1048579, 65534, 1, 1048579, 65534, 2, 1048579, 65534, 3, 1048579, 65534, 4, 1048579, 65534, 5, 1048579, 65534, 6, 1048579, 65534, 7, 1048579, 65534, 8, 1048579, 65534, 9, 1048579, 65534, 10, 1048579, 65534, 11, 1048579, 65534, 12, 1048579, 65534, 13, 1048579, 65534, 14, 1048579, 65534, 15, 1048579, 65534, 16, 1048579, 65534, 17, 1048579, 65535, 65518, 1048579, 65535, 65519, 1048579, 65535, 65520, 1048579, 65535, 65521, 1048579, 65535, 65522, 1048579, 65535, 65523, 1048579, 65535, 65524, 1048579, 65535, 65525, 1048579, 65535, 65526, 1048579, 65535, 65527, 1048579, 65535, 65528, 1048579, 65535, 65529, 1048579, 65535, 65530, 1048579, 65535, 65531, 1048579, 65535, 65532, 1048579, 65535, 65533, 1048579, 65535, 65534, 1048579, 65535, 65535, 1048579, 65535, 0, 1048579, 65535, 1, 1048579, 65535, 2, 1048579, 65535, 3, 1048579, 65535, 4, 1048579, 65535, 5, 1048579, 65535, 6, 1048579, 65535, 7, 1048579, 65535, 8, 1048579, 65535, 9, 1048579, 65535, 10, 1048579, 65535, 11, 1048579, 65535, 12, 1048579, 65535, 13, 1048579, 65535, 14, 1048579, 65535, 15, 1048579, 65535, 16, 1048579, 65535, 17, 1048579, 0, 65518, 1048579, 0, 65519, 1048579, 0, 65520, 1048579, 0, 65521, 1048579, 0, 65522, 1048579, 0, 65523, 1048579, 0, 65524, 1048579, 0, 65525, 1048579, 0, 65526, 1048579, 0, 65527, 1048579, 0, 65528, 1048579, 0, 65529, 1048579, 0, 65530, 1048579, 0, 65531, 1048579, 0, 65532, 1048579, 0, 65533, 1048579, 0, 65534, 1048579, 0, 65535, 1048579, 0, 0, 1048579, 0, 1, 1048579, 0, 2, 1048579, 0, 3, 1048579, 0, 4, 1048579, 0, 5, 1048579, 0, 6, 1048579, 0, 7, 1048579, 0, 8, 1048579, 0, 9, 1048579, 0, 10, 1048579, 0, 11, 1048579, 0, 12, 1048579, 0, 13, 1048579, 0, 14, 1048579, 0, 15, 1048579, 0, 16, 1048579, 0, 17, 1048579, 1, 65518, 1048579, 1, 65519, 1048579, 1, 65520, 1048579, 1, 65521, 1048579, 1, 65522, 1048579, 1, 65523, 1048579, 1, 65524, 1048579, 1, 65525, 1048579, 1, 65526, 1048579, 1, 65527, 1048579, 1, 65528, 1048579, 1, 65529, 1048579, 1, 65530, 1048579, 1, 65531, 1048579, 1, 65532, 1048579, 1, 65533, 1048579, 1, 65534, 1048579, 1, 65535, 1048579, 1, 0, 1048579, 1, 1, 1048579, 1, 2, 1048579, 1, 3, 1048579, 1, 4, 1048579, 1, 5, 1048579, 1, 6, 1048579, 1, 7, 1048579, 1, 8, 1048579, 1, 9, 1048579, 1, 10, 1048579, 1, 11, 1048579, 1, 12, 1048579, 1, 13, 1048579, 1, 14, 1048579, 1, 15, 1048579, 1, 16, 1048579, 1, 17, 1048579, 2, 65518, 1048579, 2, 65519, 1048579, 2, 65520, 1048579, 2, 65521, 1048579, 2, 65522, 1048579, 2, 65523, 1048579, 2, 65524, 1048579, 2, 65525, 1048579, 2, 65526, 1048579, 2, 65527, 1048579, 2, 65528, 1048579, 2, 65529, 1048579, 2, 65530, 1048579, 2, 65531, 1048579, 2, 65532, 1048579, 2, 65533, 1048579, 2, 65534, 1048579, 2, 65535, 1048579, 2, 0, 1048579, 2, 1, 1048579, 2, 2, 1048579, 2, 3, 1048579, 2, 4, 1048579, 2, 5, 1048579, 2, 6, 1048579, 2, 7, 1048579, 2, 8, 1048579, 2, 9, 1048579, 2, 10, 1048579, 2, 11, 1048579, 2, 12, 1048579, 2, 13, 1048579, 2, 14, 1048579, 2, 15, 1048579, 2, 16, 1048579, 2, 17, 1048579, 3, 65518, 1048579, 3, 65519, 1048579, 3, 65520, 1048579, 3, 65521, 1048579, 3, 65522, 1048579, 3, 65523, 1048579, 3, 65524, 1048579, 3, 65525, 1048579, 3, 65526, 1048579, 3, 65527, 1048579, 3, 65528, 1048579, 3, 65529, 1048579, 3, 65530, 1048579, 3, 65531, 1048579, 3, 65532, 1048579, 3, 65533, 1048579, 3, 65534, 1048579, 3, 65535, 1048579, 3, 0, 1048579, 3, 1, 1048579, 3, 2, 1048579, 3, 3, 1048579, 3, 4, 1048579, 3, 5, 1048579, 3, 6, 1048579, 3, 7, 1048579, 3, 8, 1048579, 3, 9, 1048579, 3, 10, 1048579, 3, 11, 1048579, 3, 12, 1048579, 3, 13, 1048579, 3, 14, 1048579, 3, 15, 1048579, 3, 16, 1048579, 3, 17, 1048579, 4, 65518, 1048579, 4, 65519, 1048579, 4, 65520, 1048579, 4, 65521, 1048579, 4, 65522, 1048579, 4, 65523, 1048579, 4, 65524, 1048579, 4, 65525, 1048579, 4, 65526, 1048579, 4, 65527, 1048579, 4, 65528, 1048579, 4, 65529, 1048579, 4, 65530, 1048579, 4, 65531, 1048579, 4, 65532, 1048579, 4, 65533, 1048579, 4, 65534, 1048579, 4, 65535, 1048579, 4, 0, 1048579, 4, 1, 1048579, 4, 2, 1048579, 4, 3, 1048579, 4, 4, 1048579, 4, 5, 1048579, 4, 6, 1048579, 4, 7, 1048579, 4, 8, 1048579, 4, 9, 1048579, 4, 10, 1048579, 4, 11, 1048579, 4, 12, 1048579, 4, 13, 1048579, 4, 14, 1048579, 4, 15, 1048579, 4, 16, 1048579, 4, 17, 1048579, 5, 65518, 1048579, 5, 65519, 1048579, 5, 65520, 1048579, 5, 65521, 1048579, 5, 65522, 1048579, 5, 65523, 1048579, 5, 65524, 1048579, 5, 65525, 1048579, 5, 65526, 1048579, 5, 65527, 1048579, 5, 65528, 1048579, 5, 65529, 1048579, 5, 65530, 1048579, 5, 65531, 1048579, 5, 65532, 1048579, 5, 65533, 1048579, 5, 65534, 1048579, 5, 65535, 1048579, 5, 0, 1048579, 5, 1, 1048579, 5, 2, 1048579, 5, 3, 1048579, 5, 4, 1048579, 5, 5, 1048579, 5, 6, 1048579, 5, 7, 1048579, 5, 8, 1048579, 5, 9, 1048579, 5, 10, 1048579, 5, 11, 1048579, 5, 12, 1048579, 5, 13, 1048579, 5, 14, 1048579, 5, 15, 1048579, 5, 16, 1048579, 5, 17, 1048579, 6, 65518, 1048579, 6, 65519, 1048579, 6, 65520, 1048579, 6, 65521, 1048579, 6, 65522, 1048579, 6, 65523, 1048579, 6, 65524, 1048579, 6, 65525, 1048579, 6, 65526, 1048579, 6, 65527, 1048579, 6, 65528, 1048579, 6, 65529, 1048579, 6, 65530, 1048579, 6, 65531, 1048579, 6, 65532, 1048579, 6, 65533, 1048579, 6, 65534, 1048579, 6, 65535, 1048579, 6, 0, 1048579, 6, 1, 1048579, 6, 2, 1048579, 6, 3, 1048579, 6, 4, 1048579, 6, 5, 1048579, 6, 6, 1048579, 6, 7, 1048579, 6, 8, 1048579, 6, 9, 1048579, 6, 10, 1048579, 6, 11, 1048579, 6, 12, 1048579, 6, 13, 1048579, 6, 14, 1048579, 6, 15, 1048579, 6, 16, 1048579, 6, 17, 1048579, 7, 65518, 1048579, 7, 65519, 1048579, 7, 65520, 1048579, 7, 65521, 1048579, 7, 65522, 1048579, 7, 65523, 1048579, 7, 65524, 1048579, 7, 65525, 1048579, 7, 65526, 1048579, 7, 65527, 1048579, 7, 65528, 1048579, 7, 65529, 1048579, 7, 65530, 1048579, 7, 65531, 1048579, 7, 65532, 1048579, 7, 65533, 1048579, 7, 65534, 1048579, 7, 65535, 1048579, 7, 0, 1048579, 7, 1, 1048579, 7, 2, 1048579, 7, 3, 1048579, 7, 4, 1048579, 7, 5, 1048579, 7, 6, 1048579, 7, 7, 1048579, 7, 8, 1048579, 7, 9, 1048579, 7, 10, 1048579, 7, 11, 1048579, 7, 12, 1048579, 7, 13, 1048579, 7, 14, 1048579, 7, 15, 1048579, 7, 16, 1048579, 7, 17, 1048579, 8, 65518, 1048579, 8, 65519, 1048579, 8, 65520, 1048579, 8, 65521, 1048579, 8, 65522, 1048579, 8, 65523, 1048579, 8, 65524, 1048579, 8, 65525, 1048579, 8, 65526, 1048579, 8, 65527, 1048579, 8, 65528, 1048579, 8, 65529, 1048579, 8, 65530, 1048579, 8, 65531, 1048579, 8, 65532, 1048579, 8, 65533, 1048579, 8, 65534, 1048579, 8, 65535, 1048579, 8, 0, 1048579, 8, 1, 1048579, 8, 2, 1048579, 8, 3, 1048579, 8, 4, 1048579, 8, 5, 1048579, 8, 6, 1048579, 8, 7, 1048579, 8, 8, 1048579, 8, 9, 1048579, 8, 10, 1048579, 8, 11, 1048579, 8, 12, 1048579, 8, 13, 1048579, 8, 14, 1048579, 8, 15, 1048579, 8, 16, 1048579, 8, 17, 1048579, 9, 65518, 1048579, 9, 65519, 1048579, 9, 65520, 1048579, 9, 65521, 1048579, 9, 65522, 1048579, 9, 65523, 1048579, 9, 65524, 1048579, 9, 65525, 1048579, 9, 65526, 1048579, 9, 65527, 1048579, 9, 65528, 1048579, 9, 65529, 1048579, 9, 65530, 1048579, 9, 65531, 1048579, 9, 65532, 1048579, 9, 65533, 1048579, 9, 65534, 1048579, 9, 65535, 1048579, 9, 0, 1048579, 9, 1, 1048579, 9, 2, 1048579, 9, 3, 1048579, 9, 4, 1048579, 9, 5, 1048579, 9, 6, 1048579, 9, 7, 1048579, 9, 8, 1048579, 9, 9, 1048579, 9, 10, 1048579, 9, 11, 1048579, 9, 12, 1048579, 9, 13, 1048579, 9, 14, 1048579, 9, 15, 1048579, 9, 16, 1048579, 9, 17, 1048579, 10, 65518, 1048579, 10, 65519, 1048579, 10, 65520, 1048579, 10, 65521, 1048579, 10, 65522, 1048579, 10, 65523, 1048579, 10, 65524, 1048579, 10, 65525, 1048579, 10, 65526, 1048579, 10, 65527, 1048579, 10, 65528, 1048579, 10, 65529, 1048579, 10, 65530, 1048579, 10, 65531, 1048579, 10, 65532, 1048579, 10, 65533, 1048579, 10, 65534, 1048579, 10, 65535, 1048579, 10, 0, 1048579, 10, 1, 1048579, 10, 2, 1048579, 10, 3, 1048579, 10, 4, 1048579, 10, 5, 1048579, 10, 6, 1048579, 10, 7, 1048579, 10, 8, 1048579, 10, 9, 1048579, 10, 10, 1048579, 10, 11, 1048579, 10, 12, 1048579, 10, 13, 1048579, 10, 14, 1048579, 10, 15, 1048579, 10, 16, 1048579, 10, 17, 1048579, 11, 65518, 1048579, 11, 65519, 1048579, 11, 65520, 1048579, 11, 65521, 1048579, 11, 65522, 1048579, 11, 65523, 1048579, 11, 65524, 1048579, 11, 65525, 1048579, 11, 65526, 1048579, 11, 65527, 1048579, 11, 65528, 1048579, 11, 65529, 1048579, 11, 65530, 1048579, 11, 65531, 1048579, 11, 65532, 1048579, 11, 65533, 1048579, 11, 65534, 1048579, 11, 65535, 1048579, 11, 0, 1048579, 11, 1, 1048579, 11, 2, 1048579, 11, 3, 1048579, 11, 4, 1048579, 11, 5, 1048579, 11, 6, 1048579, 11, 7, 1048579, 11, 8, 1048579, 11, 9, 1048579, 11, 10, 1048579, 11, 11, 1048579, 11, 12, 1048579, 11, 13, 1048579, 11, 14, 1048579, 11, 15, 1048579, 11, 16, 1048579, 11, 17, 1048579, 12, 65518, 1048579, 12, 65519, 1048579, 12, 65520, 1048579, 12, 65521, 1048579, 12, 65522, 1048579, 12, 65523, 1048579, 12, 65524, 1048579, 12, 65525, 1048579, 12, 65526, 1048579, 12, 65527, 1048579, 12, 65528, 1048579, 12, 65529, 1048579, 12, 65530, 1048579, 12, 65531, 1048579, 12, 65532, 1048579, 12, 65533, 1048579, 12, 65534, 1048579, 12, 65535, 1048579, 12, 0, 1048579, 12, 1, 1048579, 12, 2, 1048579, 12, 3, 1048579, 12, 4, 1048579, 12, 5, 1048579, 12, 6, 1048579, 12, 7, 1048579, 12, 8, 1048579, 12, 9, 1048579, 12, 10, 1048579, 12, 11, 1048579, 12, 12, 1048579, 12, 13, 1048579, 12, 14, 1048579, 12, 15, 1048579, 12, 16, 1048579, 12, 17, 1048579, 13, 65518, 1048579, 13, 65519, 1048579, 13, 65520, 1048579, 13, 65521, 1048579, 13, 65522, 1048579, 13, 65523, 1048579, 13, 65524, 1048579, 13, 65525, 1048579, 13, 65526, 1048579, 13, 65527, 1048579, 13, 65528, 1048579, 13, 65529, 1048579, 13, 65530, 1048579, 13, 65531, 1048579, 13, 65532, 1048579, 13, 65533, 1048579, 13, 65534, 1048579, 13, 65535, 1048579, 13, 0, 1048579, 13, 1, 1048579, 13, 2, 1048579, 13, 3, 1048579, 13, 4, 1048579, 13, 5, 1048579, 13, 6, 1048579, 13, 7, 1048579, 13, 8, 1048579, 13, 9, 1048579, 13, 10, 1048579, 13, 11, 1048579, 13, 12, 1048579, 13, 13, 1048579, 13, 14, 1048579, 13, 15, 1048579, 13, 16, 1048579, 13, 17, 1048579, 14, 65518, 1048579, 14, 65519, 1048579, 14, 65520, 1048579, 14, 65521, 1048579, 14, 65522, 1048579, 14, 65523, 1048579, 14, 65524, 1048579, 14, 65525, 1048579, 14, 65526, 1048579, 14, 65527, 1048579, 14, 65528, 1048579, 14, 65529, 1048579, 14, 65530, 1048579, 14, 65531, 1048579, 14, 65532, 1048579, 14, 65533, 1048579, 14, 65534, 1048579, 14, 65535, 1048579, 14, 0, 1048579, 14, 1, 1048579, 14, 2, 1048579, 14, 3, 1048579, 14, 4, 1048579, 14, 5, 1048579, 14, 6, 1048579, 14, 7, 1048579, 14, 8, 1048579, 14, 9, 1048579, 14, 10, 1048579, 14, 11, 1048579, 14, 12, 1048579, 14, 13, 1048579, 14, 14, 1048579, 14, 15, 1048579, 14, 16, 1048579, 14, 17, 1048579, 15, 65518, 1048579, 15, 65519, 1048579, 15, 65520, 1048579, 15, 65521, 1048579, 15, 65522, 1048579, 15, 65523, 1048579, 15, 65524, 1048579, 15, 65525, 1048579, 15, 65526, 1048579, 15, 65527, 1048579, 15, 65528, 1048579, 15, 65529, 1048579, 15, 65530, 1048579, 15, 65531, 1048579, 15, 65532, 1048579, 15, 65533, 1048579, 15, 65534, 1048579, 15, 65535, 1048579, 15, 0, 1048579, 15, 1, 1048579, 15, 2, 1048579, 15, 3, 1048579, 15, 4, 1048579, 15, 5, 1048579, 15, 6, 1048579, 15, 7, 1048579, 15, 8, 1048579, 15, 9, 1048579, 15, 10, 1048579, 15, 11, 1048579, 15, 12, 1048579, 15, 13, 1048579, 15, 14, 1048579, 15, 15, 1048579, 15, 16, 1048579, 15, 17, 1048579, 16, 65518, 1048579, 16, 65519, 1048579, 16, 65520, 1048579, 16, 65521, 1048579, 16, 65522, 1048579, 16, 65523, 1048579, 16, 65524, 1048579, 16, 65525, 1048579, 16, 65526, 1048579, 16, 65527, 1048579, 16, 65528, 1048579, 16, 65529, 1048579, 16, 65530, 1048579, 16, 65531, 1048579, 16, 65532, 1048579, 16, 65533, 1048579, 16, 65534, 1048579, 16, 65535, 1048579, 16, 0, 1048579, 16, 1, 1048579, 16, 2, 1048579, 16, 3, 1048579, 16, 4, 1048579, 16, 5, 1048579, 16, 6, 1048579, 16, 7, 1048579, 16, 8, 1048579, 16, 9, 1048579, 16, 10, 1048579, 16, 11, 1048579, 16, 12, 1048579, 16, 13, 1048579, 16, 14, 1048579, 16, 15, 1048579, 16, 16, 1048579, 16, 17, 1048579, 17, 65518, 1048579, 17, 65519, 1048579, 17, 65520, 1048579, 17, 65521, 1048579, 17, 65522, 1048579, 17, 65523, 1048579, 17, 65524, 1048579, 17, 65525, 1048579, 17, 65526, 1048579, 17, 65527, 1048579, 17, 65528, 1048579, 17, 65529, 1048579, 17, 65530, 1048579, 17, 65531, 1048579, 17, 65532, 1048579, 17, 65533, 1048579, 17, 65534, 1048579, 17, 65535, 1048579, 17, 0, 1048579, 17, 1, 1048579, 17, 2, 1048579, 17, 3, 1048579, 17, 4, 1048579, 17, 5, 1048579, 17, 6, 1048579, 17, 7, 1048579, 17, 8, 1048579, 17, 9, 1048579, 17, 10, 1048579, 17, 11, 1048579, 17, 12, 1048579, 17, 13, 1048579, 17, 14, 1048579, 17, 15, 1048579, 17, 16, 1048579, 17, 17, 1048579, 18, 65518, 1048579, 18, 65519, 1048579, 18, 65520, 1048579, 18, 65521, 1048579, 18, 65522, 1048579, 18, 65523, 1048579, 18, 65524, 1048579, 18, 65525, 1048579, 18, 65526, 1048579, 18, 65527, 1048579, 18, 65528, 1048579, 18, 65529, 1048579, 18, 65530, 1048579, 18, 65531, 1048579, 18, 65532, 1048579, 18, 65533, 1048579, 18, 65534, 1048579, 18, 65535, 1048579, 18, 0, 1048579, 18, 1, 1048579, 18, 2, 1048579, 18, 3, 1048579, 18, 4, 1048579, 18, 5, 1048579, 18, 6, 1048579, 18, 7, 1048579, 18, 8, 1048579, 18, 9, 1048579, 18, 10, 1048579, 18, 11, 1048579, 18, 12, 1048579, 18, 13, 1048579, 18, 14, 1048579, 18, 15, 1048579, 18, 16, 1048579, 18, 17, 1048579, 19, 65518, 1048579, 19, 65519, 1048579, 19, 65520, 1048579, 19, 65521, 1048579, 19, 65522, 1048579, 19, 65523, 1048579, 19, 65524, 1048579, 19, 65525, 1048579, 19, 65526, 1048579, 19, 65527, 1048579, 19, 65528, 1048579, 19, 65529, 1048579, 19, 65530, 1048579, 19, 65531, 1048579, 19, 65532, 1048579, 19, 65533, 1048579, 19, 65534, 1048579, 19, 65535, 1048579, 19, 0, 1048579, 19, 1, 1048579, 19, 2, 1048579, 19, 3, 1048579, 19, 4, 1048579, 19, 5, 1048579, 19, 6, 1048579, 19, 7, 1048579, 19, 8, 1048579, 19, 9, 1048579, 19, 10, 1048579, 19, 11, 1048579, 19, 12, 1048579, 19, 13, 1048579, 19, 14, 1048579, 19, 15, 1048579, 19, 16, 1048579, 19, 17, 1048579, 20, 65518, 1048579, 20, 65519, 1048579, 20, 65520, 1048579, 20, 65521, 1048579, 20, 65522, 1048579, 20, 65523, 1048579, 20, 65524, 1048579, 20, 65525, 1048579, 20, 65526, 1048579, 20, 65527, 1048579, 20, 65528, 1048579, 20, 65529, 1048579, 20, 65530, 1048579, 20, 65531, 1048579, 20, 65532, 1048579, 20, 65533, 1048579, 20, 65534, 1048579, 20, 65535, 1048579, 20, 0, 1048579, 20, 1, 1048579, 20, 2, 1048579, 20, 3, 1048579, 20, 4, 1048579, 20, 5, 1048579, 20, 6, 1048579, 20, 7, 1048579, 20, 8, 1048579, 20, 9, 1048579, 20, 10, 1048579, 20, 11, 1048579, 20, 12, 1048579, 20, 13, 1048579, 20, 14, 1048579, 20, 15, 1048579, 20, 16, 1048579, 20, 17, 1048579, 21, 65518, 1048579, 21, 65519, 1048579, 21, 65520, 1048579, 21, 65521, 1048579, 21, 65522, 1048579, 21, 65523, 1048579, 21, 65524, 1048579, 21, 65525, 1048579, 21, 65526, 1048579, 21, 65527, 1048579, 21, 65528, 1048579, 21, 65529, 1048579, 21, 65530, 1048579, 21, 65531, 1048579, 21, 65532, 1048579, 21, 65533, 1048579, 21, 65534, 1048579, 21, 65535, 1048579, 21, 0, 1048579, 21, 1, 1048579, 21, 2, 1048579, 21, 3, 1048579, 21, 4, 1048579, 21, 5, 1048579, 21, 6, 1048579, 21, 7, 1048579, 21, 8, 1048579, 21, 9, 1048579, 21, 10, 1048579, 21, 11, 1048579, 21, 12, 1048579, 21, 13, 1048579, 21, 14, 1048579, 21, 15, 1048579, 21, 16, 1048579, 21, 17, 1048579, 22, 65518, 1048579, 22, 65519, 1048579, 22, 65520, 1048579, 22, 65521, 1048579, 22, 65522, 1048579, 22, 65523, 1048579, 22, 65524, 1048579, 22, 65525, 1048579, 22, 65526, 1048579, 22, 65527, 1048579, 22, 65528, 1048579, 22, 65529, 1048579, 22, 65530, 1048579, 22, 65531, 1048579, 22, 65532, 1048579, 22, 65533, 1048579, 22, 65534, 1048579, 22, 65535, 1048579, 22, 0, 1048579, 22, 1, 1048579, 22, 2, 1048579, 22, 3, 1048579, 22, 4, 1048579, 22, 5, 1048579, 22, 6, 1048579, 22, 7, 1048579, 22, 8, 1048579, 22, 9, 1048579, 22, 10, 1048579, 22, 11, 1048579, 22, 12, 1048579, 22, 13, 1048579, 22, 14, 1048579, 22, 15, 1048579, 22, 16, 1048579, 22, 17, 1048579, 23, 65518, 1048579, 23, 65519, 1048579, 23, 65520, 1048579, 23, 65521, 1048579, 23, 65522, 1048579, 23, 65523, 1048579, 23, 65524, 1048579, 23, 65525, 1048579, 23, 65526, 1048579, 23, 65527, 1048579, 23, 65528, 1048579, 23, 65529, 1048579, 23, 65530, 1048579, 23, 65531, 1048579, 23, 65532, 1048579, 23, 65533, 1048579, 23, 65534, 1048579, 23, 65535, 1048579, 23, 0, 1048579, 23, 1, 1048579, 23, 2, 1048579, 23, 3, 1048579, 23, 4, 1048579, 23, 5, 1048579, 23, 6, 1048579, 23, 7, 1048579, 23, 8, 1048579, 23, 9, 1048579, 23, 10, 1048579, 23, 11, 1048579, 23, 12, 1048579, 23, 13, 1048579, 23, 14, 1048579, 23, 15, 1048579, 23, 16, 1048579, 23, 17, 1048579, 65551, 4, 1048579, 65552, 0, 1048579, 65552, 65535, 1048579, 65552, 65534, 1048579, 65552, 65533, 1048579, 65551, 65534, 1048579, 65551, 65535, 1048579, 65550, 0, 1048579, 65551, 0, 1048579, 65552, 1, 1048579, 131088, 65530, 1048579, 131088, 65531, 1048579, 131088, 65532, 1048579, 131088, 65533, 1048579, 131088, 65534, 1048579, 131088, 65529, 1048579, 131089, 65529, 1048579, 131089, 65530, 1048579, 131089, 65531, 1048579, 131089, 65532, 1048579, 131089, 65533, 1048579, 131089, 2, 1048579, 131089, 3, 1048579, 131090, 65529, 1048579, 131090, 65530, 1048579, 131090, 65531, 1048579, 131090, 65532, 1048579, 131090, 65533, 1048579, 131090, 65534, 1048579, 131090, 65535, 1048579, 131090, 0, 1048579, 131090, 1, 1048579, 131090, 2, 1048579, 131090, 3, 1048579, 131091, 65529, 1048579, 131091, 65530, 1048579, 131091, 65531, 1048579, 131091, 65532, 1048579, 131091, 65533, 1048579, 131091, 65534, 1048579, 131091, 65535, 1048579, 131091, 0, 1048579, 131091, 1, 1048579, 131091, 2, 1048579, 131091, 3, 1048579, 131087, 5, 1048579, 131087, 6, 1048579, 131087, 7, 1048579, 131087, 8, 1048579, 131088, 4, 1048579, 131088, 5, 1048579, 131088, 6, 1048579, 131088, 7, 1048579, 131088, 8, 1048579, 131089, 4, 1048579, 131089, 5, 1048579, 131089, 6, 1048579, 131089, 7, 1048579, 131089, 8, 1048579, 131085, 6, 1048579, 131085, 7, 1048579, 131085, 8, 1048579, 131085, 9, 1048579, 131085, 10, 1048579, 131086, 6, 1048579, 131086, 7, 1048579, 131086, 8, 1048579, 131086, 9, 1048579, 131086, 10, 1048579, 131087, 9, 1048579, 131087, 10, 1048579, 131088, 9, 1048579, 131088, 10, 1048579, 131082, 9, 1048579, 131082, 10, 1048579, 131082, 11, 1048579, 131083, 9, 1048579, 131083, 10, 1048579, 131083, 11, 1048579, 131084, 9, 1048579, 131084, 10, 1048579, 131084, 11, 1048579, 131085, 11, 1048579, 131078, 11, 1048579, 131078, 12, 1048579, 131078, 13, 1048579, 131079, 11, 1048579, 131079, 12, 1048579, 131079, 13, 1048579, 131080, 11, 1048579, 131080, 12, 1048579, 131080, 13, 1048579, 131081, 11, 1048579, 131081, 12, 1048579, 131081, 13, 1048579, 131082, 12, 1048579, 131082, 13, 1048579, 131075, 13, 1048579, 131075, 14, 1048579, 131075, 15, 1048579, 131076, 13, 1048579, 131076, 14, 1048579, 131076, 15, 1048579, 131077, 13, 1048579, 131077, 14, 1048579, 131077, 15, 1048579, 196600, 15, 1048579, 196600, 16, 1048579, 196600, 17, 1048579, 196601, 15, 1048579, 196601, 16, 1048579, 196601, 17, 1048579, 196602, 15, 1048579, 196602, 16, 1048579, 196602, 17, 1048579, 196603, 15, 1048579, 196603, 16, 1048579, 196603, 17, 1048579, 196604, 15, 1048579, 196604, 16, 1048579, 196604, 17, 1048579, 196605, 15, 1048579, 196605, 16, 1048579, 196605, 17, 1048579, 196606, 15, 1048579, 196606, 16, 1048579, 196606, 17, 1048579, 196607, 15, 1048579, 196607, 16, 1048579, 196607, 17, 1048579, 131072, 15, 1048579, 131072, 16, 1048579, 131072, 17, 1048579, 131073, 15, 1048579, 131073, 16, 1048579, 131073, 17, 1048579, 131074, 15, 1048579, 131074, 16, 1048579, 131074, 17, 1048579, 131072, 14, 1048579, 196607, 14, 1048579, 196606, 14, 1048579, 131073, 14, 1048579, 131074, 14, 1048579, 131081, 10, 1048579, 131084, 7, 1048579, 131084, 8, 1048579, 65552, 2, 1048579, 65552, 3, 1048579, 65553, 65534, 1048579, 65553, 65535, 1048579, 65553, 0, 1048579, 65553, 1, 1048579, 65553, 2, 1048579, 65553, 3, 1048579, 65554, 65534, 1048579, 65554, 65535, 1048579, 65554, 0, 1048579, 65554, 1, 1048579, 65554, 2, 1048579, 65554, 3, 1048579, 65555, 65534, 1048579, 65555, 65535, 1048579, 65555, 0, 1048579, 65555, 1, 1048579, 65555, 2, 1048579, 65555, 3, 1048579, 65556, 65534, 1048579, 65556, 65535, 1048579, 65556, 0, 1048579, 65556, 1, 1048579, 65556, 2, 1048579, 65556, 3, 1048579, 131089, 65534, 1048579, 131089, 65535, 1048579, 131089, 0, 1048579, 65553, 65527, 1048579, 65553, 65533, 1048579, 65553, 4, 1048579, 65553, 5, 1048579, 65553, 6, 1048579, 65553, 7, 1048579, 65553, 8, 1048579, 65553, 9, 1048579, 65553, 10, 1048579, 65554, 65527, 1048579, 65554, 65533, 1048579, 65554, 4, 1048579, 65554, 5, 1048579, 65554, 6, 1048579, 65554, 7, 1048579, 65554, 8, 1048579, 65554, 9, 1048579, 65554, 10, 1048579, 65555, 65527, 1048579, 65555, 65528, 1048579, 65555, 65529, 1048579, 65555, 65530, 1048579, 65555, 65531, 1048579, 65555, 65532, 1048579, 65555, 65533, 1048579, 65555, 4, 1048579, 65555, 5, 1048579, 65555, 6, 1048579, 65555, 7, 1048579, 65555, 8, 1048579, 65555, 9, 1048579, 65555, 10, 1048579, 65556, 65527, 1048579, 65556, 65528, 1048579, 65556, 65529, 1048579, 65556, 65530, 1048579, 65556, 65531, 1048579, 65556, 65532, 1048579, 65556, 65533, 1048579, 65556, 4, 1048579, 65556, 5, 1048579, 65556, 6, 1048579, 65556, 7, 1048579, 65556, 8, 1048579, 65556, 9, 1048579, 65556, 10, 1048579, 65557, 65527, 1048579, 65557, 65528, 1048579, 65557, 65529, 1048579, 65557, 65530, 1048579, 65557, 65531, 1048579, 65557, 65532, 1048579, 65557, 65533, 1048579, 65557, 65534, 1048579, 65557, 65535, 1048579, 65557, 0, 1048579, 65557, 1, 1048579, 65557, 2, 1048579, 65557, 3, 1048579, 65557, 4, 1048579, 65557, 5, 1048579, 65557, 6, 1048579, 65557, 7, 1048579, 65557, 8, 1048579, 65557, 9, 1048579, 65557, 10, 1048579, 65558, 65527, 1048579, 65558, 65528, 1048579, 65558, 65529, 1048579, 65558, 65530, 1048579, 65558, 65531, 1048579, 65558, 65532, 1048579, 65558, 65533, 1048579, 65558, 65534, 1048579, 65558, 65535, 1048579, 65558, 0, 1048579, 65558, 1, 1048579, 65558, 2, 1048579, 65558, 3, 1048579, 65558, 4, 1048579, 65558, 5, 1048579, 65558, 6, 1048579, 65558, 7, 1048579, 65558, 8, 1048579, 65558, 9, 1048579, 65558, 10, 1048579, 65559, 65527, 1048579, 65559, 65528, 1048579, 65559, 65529, 1048579, 65559, 65530, 1048579, 65559, 65531, 1048579, 65559, 65532, 1048579, 65559, 65533, 1048579, 65559, 65534, 1048579, 65559, 65535, 1048579, 65559, 0, 1048579, 65559, 1, 1048579, 65559, 2, 1048579, 65559, 3, 1048579, 65559, 4, 1048579, 65559, 5, 1048579, 65559, 6, 1048579, 65559, 7, 1048579, 65559, 8, 1048579, 65559, 9, 1048579, 65559, 10, 1048579, 65560, 65527, 1048579, 65560, 65528, 1048579, 65560, 65529, 1048579, 65560, 65530, 1048579, 65560, 65531, 1048579, 65560, 65532, 1048579, 65560, 65533, 1048579, 65560, 65534, 1048579, 65560, 65535, 1048579, 65560, 0, 1048579, 65560, 1, 1048579, 65560, 2, 1048579, 65560, 3, 1048579, 65560, 4, 1048579, 65560, 5, 1048579, 65560, 6, 1048579, 65560, 7, 1048579, 65560, 8, 1048579, 65560, 9, 1048579, 65560, 10, 1048579, 65561, 65527, 1048579, 65561, 65528, 1048579, 65561, 65529, 1048579, 65561, 65530, 1048579, 65561, 65531, 1048579, 65561, 65532, 1048579, 65561, 65533, 1048579, 65561, 65534, 1048579, 65561, 65535, 1048579, 65561, 0, 1048579, 65561, 1, 1048579, 65561, 2, 1048579, 65561, 3, 1048579, 65561, 4, 1048579, 65561, 5, 1048579, 65561, 6, 1048579, 65561, 7, 1048579, 65561, 8, 1048579, 65561, 9, 1048579, 65561, 10, 1048579, 65552, 65517, 1048579, 65552, 65518, 1048579, 65552, 65519, 1048579, 65552, 65520, 1048579, 65552, 65521, 1048579, 65552, 65522, 1048579, 65552, 65523, 1048579, 65552, 65524, 1048579, 65552, 65525, 1048579, 65552, 65526, 1048579, 65552, 65527, 1048579, 65553, 65517, 1048579, 65553, 65518, 1048579, 65553, 65519, 1048579, 65553, 65520, 1048579, 65553, 65521, 1048579, 65553, 65522, 1048579, 65553, 65523, 1048579, 65553, 65524, 1048579, 65553, 65525, 1048579, 65553, 65526, 1048579, 65554, 65517, 1048579, 65554, 65518, 1048579, 65554, 65519, 1048579, 65554, 65520, 1048579, 65554, 65521, 1048579, 65554, 65522, 1048579, 65554, 65523, 1048579, 65554, 65524, 1048579, 65554, 65525, 1048579, 65554, 65526, 1048579, 65555, 65517, 1048579, 65555, 65518, 1048579, 65555, 65519, 1048579, 65555, 65520, 1048579, 65555, 65521, 1048579, 65555, 65522, 1048579, 65555, 65523, 1048579, 65555, 65524, 1048579, 65555, 65525, 1048579, 65555, 65526, 1048579, 65556, 65517, 1048579, 65556, 65518, 1048579, 65556, 65519, 1048579, 65556, 65520, 1048579, 65556, 65521, 1048579, 65556, 65522, 1048579, 65556, 65523, 1048579, 65556, 65524, 1048579, 65556, 65525, 1048579, 65556, 65526, 1048579, 65557, 65517, 1048579, 65557, 65518, 1048579, 65557, 65519, 1048579, 65557, 65520, 1048579, 65557, 65521, 1048579, 65557, 65522, 1048579, 65557, 65523, 1048579, 65557, 65524, 1048579, 65557, 65525, 1048579, 65557, 65526, 1048579, 65558, 65517, 1048579, 65558, 65518, 1048579, 65558, 65519, 1048579, 65558, 65520, 1048579, 65558, 65521, 1048579, 65558, 65522, 1048579, 65558, 65523, 1048579, 65558, 65524, 1048579, 65558, 65525, 1048579, 65558, 65526, 1048579, 65559, 65517, 1048579, 65559, 65518, 1048579, 65559, 65519, 1048579, 65559, 65520, 1048579, 65559, 65521, 1048579, 65559, 65522, 1048579, 65559, 65523, 1048579, 65559, 65524, 1048579, 65559, 65525, 1048579, 65559, 65526, 1048579, 65560, 65517, 1048579, 65560, 65518, 1048579, 65560, 65519, 1048579, 65560, 65520, 1048579, 65560, 65521, 1048579, 65560, 65522, 1048579, 65560, 65523, 1048579, 65560, 65524, 1048579, 65560, 65525, 1048579, 65560, 65526, 1048579, 65561, 65517, 1048579, 65561, 65518, 1048579, 65561, 65519, 1048579, 65561, 65520, 1048579, 65561, 65521, 1048579, 65561, 65522, 1048579, 65561, 65523, 1048579, 65561, 65524, 1048579, 65561, 65525, 1048579, 65561, 65526, 1048579, 65552, 9, 1048579, 65552, 10, 1048579, 65552, 11, 1048579, 65552, 12, 1048579, 65552, 13, 1048579, 65552, 14, 1048579, 65552, 15, 1048579, 65552, 16, 1048579, 65552, 17, 1048579, 65552, 18, 1048579, 65552, 19, 1048579, 65552, 20, 1048579, 65552, 21, 1048579, 65553, 11, 1048579, 65553, 12, 1048579, 65553, 13, 1048579, 65553, 14, 1048579, 65553, 15, 1048579, 65553, 16, 1048579, 65553, 17, 1048579, 65553, 18, 1048579, 65553, 19, 1048579, 65553, 20, 1048579, 65553, 21, 1048579, 65554, 11, 1048579, 65554, 12, 1048579, 65554, 13, 1048579, 65554, 14, 1048579, 65554, 15, 1048579, 65554, 16, 1048579, 65554, 17, 1048579, 65554, 18, 1048579, 65554, 19, 1048579, 65554, 20, 1048579, 65554, 21, 1048579, 65555, 11, 1048579, 65555, 12, 1048579, 65555, 13, 1048579, 65555, 14, 1048579, 65555, 15, 1048579, 65555, 16, 1048579, 65555, 17, 1048579, 65555, 18, 1048579, 65555, 19, 1048579, 65555, 20, 1048579, 65555, 21, 1048579, 65556, 11, 1048579, 65556, 12, 1048579, 65556, 13, 1048579, 65556, 14, 1048579, 65556, 15, 1048579, 65556, 16, 1048579, 65556, 17, 1048579, 65556, 18, 1048579, 65556, 19, 1048579, 65556, 20, 1048579, 65556, 21, 1048579, 65557, 11, 1048579, 65557, 12, 1048579, 65557, 13, 1048579, 65557, 14, 1048579, 65557, 15, 1048579, 65557, 16, 1048579, 65557, 17, 1048579, 65557, 18, 1048579, 65557, 19, 1048579, 65557, 20, 1048579, 65557, 21, 1048579, 65558, 11, 1048579, 65558, 12, 1048579, 65558, 13, 1048579, 65558, 14, 1048579, 65558, 15, 1048579, 65558, 16, 1048579, 65558, 17, 1048579, 65558, 18, 1048579, 65558, 19, 1048579, 65558, 20, 1048579, 65558, 21, 1048579, 65559, 11, 1048579, 65559, 12, 1048579, 65559, 13, 1048579, 65559, 14, 1048579, 65559, 15, 1048579, 65559, 16, 1048579, 65559, 17, 1048579, 65559, 18, 1048579, 65559, 19, 1048579, 65559, 20, 1048579, 65559, 21, 1048579, 65560, 11, 1048579, 65560, 12, 1048579, 65560, 13, 1048579, 65560, 14, 1048579, 65560, 15, 1048579, 65560, 16, 1048579, 65560, 17, 1048579, 65560, 18, 1048579, 65560, 19, 1048579, 65560, 20, 1048579, 65560, 21, 1048579, 65552, 22, 1048579, 65552, 23, 1048579, 65552, 24, 1048579, 65552, 25, 1048579, 65552, 26, 1048579, 65552, 27, 1048579, 65553, 22, 1048579, 65553, 23, 1048579, 65553, 24, 1048579, 65553, 25, 1048579, 65553, 26, 1048579, 65553, 27, 1048579, 65554, 22, 1048579, 65554, 23, 1048579, 65554, 24, 1048579, 65554, 25, 1048579, 65554, 26, 1048579, 65554, 27, 1048579, 65555, 22, 1048579, 65555, 23, 1048579, 65555, 24, 1048579, 65555, 25, 1048579, 65555, 26, 1048579, 65555, 27, 1048579, 65556, 22, 1048579, 65556, 23, 1048579, 65556, 24, 1048579, 65556, 25, 1048579, 65556, 26, 1048579, 65556, 27, 1048579, 65557, 22, 1048579, 65557, 23, 1048579, 65557, 24, 1048579, 65557, 25, 1048579, 65557, 26, 1048579, 65557, 27, 1048579, 65558, 22, 1048579, 65558, 23, 1048579, 65558, 24, 1048579, 65558, 25, 1048579, 65558, 26, 1048579, 65558, 27, 1048579, 131083, 7, 1048579, 131082, 6, 1048579, 131082, 7, 1048579, 131083, 8, 1048579, 131082, 8, 1048579, 131081, 8, 1048579, 131081, 9, 1048579, 131080, 9, 1048579, 131080, 10, 1048579, 131084, 6, 1048579, 196590, 4, 1048579, 196591, 4, 1048579, 131077, 7, 1048579, 131077, 6, 1048579, 131076, 7, 1048579, 131075, 7, 1048579, 131075, 8, 1048579, 131074, 8, 1048579, 131073, 8, 1048579, 131078, 6, 1048579, 131082, 65534, 1048579, 131083, 65534, 1048579, 131083, 65533, 1048579, 131084, 65533, 1048579, 131085, 65533, 1048579, 65540, 8, 1048579, 65541, 8, 1048579, 65542, 7, 1048579, 131071, 9, 1048579, 131070, 9, 1048579, 131069, 10, 1048579, 65551, 1, 1048579, 65548, 65502, 1048579, 65548, 65503, 1048579, 65548, 65504, 1048579, 65548, 65505, 1048579, 65548, 65506, 1048579, 65549, 65502, 1048579, 65549, 65503, 1048579, 65549, 65504, 1048579, 65549, 65505, 1048579, 65549, 65506, 1048579, 65550, 65502, 1048579, 65550, 65503, 1048579, 65550, 65504, 1048579, 65550, 65505, 1048579, 65550, 65506, 1048579, 65551, 65502, 1048579, 65551, 65503, 1048579, 65551, 65504, 1048579, 65551, 65505, 1048579, 65551, 65506, 1048579, 65552, 65502, 1048579, 65552, 65503, 1048579, 65552, 65504, 1048579, 65552, 65505, 1048579, 65552, 65506, 1048579, 65552, 65507, 1048579, 65552, 65508, 1048579, 65552, 65509, 1048579, 65552, 65510, 1048579, 65552, 65511, 1048579, 65552, 65512, 1048579, 65552, 65513, 1048579, 65552, 65514, 1048579, 65552, 65515, 1048579, 65552, 65516, 1048579, 65553, 65502, 1048579, 65553, 65503, 1048579, 65553, 65504, 1048579, 65553, 65505, 1048579, 65553, 65506, 1048579, 65553, 65507, 1048579, 65553, 65508, 1048579, 65553, 65509, 1048579, 65553, 65510, 1048579, 65553, 65511, 1048579, 65553, 65512, 1048579, 65553, 65513, 1048579, 65553, 65514, 1048579, 65553, 65515, 1048579, 65553, 65516, 1048579, 65554, 65502, 1048579, 65554, 65503, 1048579, 65554, 65504, 1048579, 65554, 65505, 1048579, 65554, 65506, 1048579, 65554, 65507, 1048579, 65554, 65508, 1048579, 65554, 65509, 1048579, 65554, 65510, 1048579, 65554, 65511, 1048579, 65554, 65512, 1048579, 65554, 65513, 1048579, 65554, 65514, 1048579, 65554, 65515, 1048579, 65554, 65516, 1048579, 65555, 65502, 1048579, 65555, 65503, 1048579, 65555, 65504, 1048579, 65555, 65505, 1048579, 65555, 65506, 1048579, 65555, 65507, 1048579, 65555, 65508, 1048579, 65555, 65509, 1048579, 65555, 65510, 1048579, 65555, 65511, 1048579, 65555, 65512, 1048579, 65555, 65513, 1048579, 65555, 65514, 1048579, 65555, 65515, 1048579, 65555, 65516, 1048579, 65556, 65502, 1048579, 65556, 65503, 1048579, 65556, 65504, 1048579, 65556, 65505, 1048579, 65556, 65506, 1048579, 65556, 65507, 1048579, 65556, 65508, 1048579, 65556, 65509, 1048579, 65556, 65510, 1048579, 65556, 65511, 1048579, 65556, 65512, 1048579, 65556, 65513, 1048579, 65556, 65514, 1048579, 65556, 65515, 1048579, 65556, 65516, 1048579, 65557, 65502, 1048579, 65557, 65503, 1048579, 65557, 65504, 1048579, 65557, 65505, 1048579, 65557, 65506, 1048579, 65557, 65507, 1048579, 65557, 65508, 1048579, 65557, 65509, 1048579, 65557, 65510, 1048579, 65557, 65511, 1048579, 65557, 65512, 1048579, 65557, 65513, 1048579, 65557, 65514, 1048579, 65557, 65515, 1048579, 65557, 65516, 1048579, 65558, 65502, 1048579, 65558, 65503, 1048579, 65558, 65504, 1048579, 65558, 65505, 1048579, 65558, 65506, 1048579, 65558, 65507, 1048579, 65558, 65508, 1048579, 65558, 65509, 1048579, 65558, 65510, 1048579, 65558, 65511, 1048579, 65558, 65512, 1048579, 65558, 65513, 1048579, 65558, 65514, 1048579, 65558, 65515, 1048579, 65558, 65516, 1048579, 65559, 65502, 1048579, 65559, 65503, 1048579, 65559, 65504, 1048579, 65559, 65505, 1048579, 65559, 65506, 1048579, 65559, 65507, 1048579, 65559, 65508, 1048579, 65559, 65509, 1048579, 65559, 65510, 1048579, 65559, 65511, 1048579, 65559, 65512, 1048579, 65559, 65513, 1048579, 65559, 65514, 1048579, 65559, 65515, 1048579, 65559, 65516, 1048579, 65560, 65502, 1048579, 65560, 65503, 1048579, 65560, 65504, 1048579, 65560, 65505, 1048579, 65560, 65506, 1048579, 65560, 65507, 1048579, 65560, 65508, 1048579, 65560, 65509, 1048579, 65560, 65510, 1048579, 65560, 65511, 1048579, 65560, 65512, 1048579, 65560, 65513, 1048579, 65560, 65514, 1048579, 65560, 65515, 1048579, 65560, 65516, 1048579, 65561, 65502, 1048579, 65561, 65503, 1048579, 65561, 65504, 1048579, 65561, 65505, 1048579, 65561, 65506, 1048579, 65561, 65507, 1048579, 65561, 65508, 1048579, 65561, 65509, 1048579, 65561, 65510, 1048579, 65561, 65511, 1048579, 65561, 65512, 1048579, 65561, 65513, 1048579, 65561, 65514, 1048579, 65561, 65515, 1048579, 65561, 65516, 1048579, 65562, 65502, 1048579, 65562, 65503, 1048579, 65562, 65504, 1048579, 65562, 65505, 1048579, 65562, 65506, 1048579, 65562, 65507, 1048579, 65562, 65508, 1048579, 65562, 65509, 1048579, 65562, 65510, 1048579, 65562, 65511, 1048579, 65562, 65512, 1048579, 65562, 65513, 1048579, 65562, 65514, 1048579, 65562, 65515, 1048579, 65562, 65516, 1048579, 65562, 65517, 1048579, 65562, 65518, 1048579, 196605, 65496, 1048579, 196605, 65497, 1048579, 196605, 65498, 1048579, 196605, 65499, 1048579, 196605, 65500, 1048579, 196605, 65501, 1048579, 196605, 65502, 1048579, 196605, 65503, 1048579, 196605, 65504, 1048579, 196605, 65505, 1048579, 196605, 65506, 1048579, 196605, 65507, 1048579, 196605, 65508, 1048579, 196605, 65509, 1048579, 196605, 65510, 1048579, 196605, 65511, 1048579, 196605, 65512, 1048579, 196605, 65513, 1048579, 196605, 65514, 1048579, 196605, 65515, 1048579, 196606, 65496, 1048579, 196606, 65497, 1048579, 196606, 65498, 1048579, 196606, 65499, 1048579, 196606, 65500, 1048579, 196606, 65501, 1048579, 196606, 65502, 1048579, 196606, 65503, 1048579, 196606, 65504, 1048579, 196606, 65505, 1048579, 196606, 65506, 1048579, 196606, 65507, 1048579, 196606, 65508, 1048579, 196606, 65509, 1048579, 196606, 65510, 1048579, 196606, 65511, 1048579, 196606, 65512, 1048579, 196606, 65513, 1048579, 196606, 65514, 1048579, 196606, 65515, 1048579, 196607, 65496, 1048579, 196607, 65497, 1048579, 196607, 65498, 1048579, 196607, 65499, 1048579, 196607, 65500, 1048579, 196607, 65501, 1048579, 196607, 65502, 1048579, 196607, 65503, 1048579, 196607, 65504, 1048579, 196607, 65505, 1048579, 196607, 65506, 1048579, 196607, 65507, 1048579, 196607, 65508, 1048579, 196607, 65509, 1048579, 196607, 65510, 1048579, 196607, 65511, 1048579, 196607, 65512, 1048579, 196607, 65513, 1048579, 196607, 65514, 1048579, 196607, 65515, 1048579, 131072, 65496, 1048579, 131072, 65497, 1048579, 131072, 65498, 1048579, 131072, 65499, 1048579, 131072, 65500, 1048579, 131072, 65501, 1048579, 131072, 65502, 1048579, 131072, 65503, 1048579, 131072, 65504, 1048579, 131072, 65505, 1048579, 131072, 65506, 1048579, 131072, 65507, 1048579, 131072, 65508, 1048579, 131072, 65509, 1048579, 131072, 65510, 1048579, 131072, 65511, 1048579, 131072, 65512, 1048579, 131072, 65513, 1048579, 131072, 65514, 1048579, 131072, 65515, 1048579, 131073, 65496, 1048579, 131073, 65497, 1048579, 131073, 65498, 1048579, 131073, 65499, 1048579, 131073, 65500, 1048579, 131073, 65501, 1048579, 131073, 65502, 1048579, 131073, 65503, 1048579, 131073, 65504, 1048579, 131073, 65505, 1048579, 131073, 65506, 1048579, 131073, 65507, 1048579, 131073, 65508, 1048579, 131073, 65509, 1048579, 131073, 65510, 1048579, 131073, 65511, 1048579, 131073, 65512, 1048579, 131073, 65513, 1048579, 131073, 65514, 1048579, 131073, 65515, 1048579, 131074, 65496, 1048579, 131074, 65497, 1048579, 131074, 65498, 1048579, 131074, 65499, 1048579, 131074, 65500, 1048579, 131074, 65501, 1048579, 131074, 65502, 1048579, 131074, 65503, 1048579, 131074, 65504, 1048579, 131074, 65505, 1048579, 131074, 65506, 1048579, 131074, 65507, 1048579, 131075, 65496, 1048579, 131075, 65497, 1048579, 131075, 65498, 1048579, 131075, 65499, 1048579, 131075, 65500, 1048579, 131075, 65501, 1048579, 131075, 65502, 1048579, 131075, 65503, 1048579, 131075, 65504, 1048579, 131075, 65505, 1048579, 131075, 65506, 1048579, 131075, 65507, 1048579, 131076, 65496, 1048579, 131076, 65497, 1048579, 131076, 65498, 1048579, 131076, 65499, 1048579, 131076, 65500, 1048579, 131076, 65501, 1048579, 131076, 65502, 1048579, 131076, 65503, 1048579, 131076, 65504, 1048579, 131076, 65505, 1048579, 131076, 65506, 1048579, 131076, 65507, 1048579, 131077, 65496, 1048579, 131077, 65497, 1048579, 131077, 65498, 1048579, 131077, 65499, 1048579, 131077, 65500, 1048579, 131077, 65501, 1048579, 131077, 65502, 1048579, 131077, 65503, 1048579, 131077, 65504, 1048579, 131077, 65505, 1048579, 131077, 65506, 1048579, 131077, 65507, 1048579, 131078, 65496, 1048579, 131078, 65497, 1048579, 131078, 65498, 1048579, 131078, 65499, 1048579, 131078, 65500, 1048579, 131078, 65501, 1048579, 131078, 65502, 1048579, 131078, 65503, 1048579, 131078, 65504, 1048579, 131078, 65505, 1048579, 131078, 65506, 1048579, 131078, 65507, 1048579, 131079, 65496, 1048579, 131079, 65497, 1048579, 131079, 65498, 1048579, 131079, 65499, 1048579, 131079, 65500, 1048579, 131079, 65501, 1048579, 131079, 65502, 1048579, 131079, 65503, 1048579, 131079, 65504, 1048579, 131079, 65505, 1048579, 131079, 65506, 1048579, 131079, 65507, 1048579, 131080, 65496, 1048579, 131080, 65497, 1048579, 131080, 65498, 1048579, 131080, 65499, 1048579, 131080, 65500, 1048579, 131080, 65501, 1048579, 131080, 65502, 1048579, 131080, 65503, 1048579, 131080, 65504, 1048579, 131080, 65505, 1048579, 131080, 65506, 1048579, 131080, 65507, 1048579, 131081, 65496, 1048579, 131081, 65497, 1048579, 131081, 65498, 1048579, 131081, 65499, 1048579, 131081, 65500, 1048579, 131081, 65501, 1048579, 131081, 65502, 1048579, 131081, 65503, 1048579, 131081, 65504, 1048579, 131081, 65505, 1048579, 131081, 65506, 1048579, 131081, 65507, 1048579, 131082, 65496, 1048579, 131082, 65497, 1048579, 131082, 65498, 1048579, 131082, 65499, 1048579, 131082, 65500, 1048579, 131082, 65501, 1048579, 131082, 65502, 1048579, 131082, 65503, 1048579, 131082, 65504, 1048579, 131082, 65505, 1048579, 131082, 65506, 1048579, 131082, 65507, 1048579, 131083, 65496, 1048579, 131083, 65497, 1048579, 131083, 65498, 1048579, 131083, 65499, 1048579, 131083, 65500, 1048579, 131083, 65501, 1048579, 131083, 65502, 1048579, 131083, 65503, 1048579, 131083, 65504, 1048579, 131083, 65505, 1048579, 131083, 65506, 1048579, 131083, 65507, 1048579, 131084, 65496, 1048579, 131084, 65497, 1048579, 131084, 65498, 1048579, 131084, 65499, 1048579, 131084, 65500, 1048579, 131084, 65501, 1048579, 131084, 65502, 1048579, 131084, 65503, 1048579, 131084, 65504, 1048579, 131084, 65505, 1048579, 131084, 65506, 1048579, 131084, 65507, 1048579, 131085, 65496, 1048579, 131085, 65497, 1048579, 131085, 65498, 1048579, 131085, 65499, 1048579, 131085, 65500, 1048579, 131085, 65501, 1048579, 131085, 65502, 1048579, 131085, 65503, 1048579, 131085, 65504, 1048579, 131085, 65505, 1048579, 131085, 65506, 1048579, 131085, 65507, 1048579, 131086, 65496, 1048579, 131086, 65497, 1048579, 131086, 65498, 1048579, 131086, 65499, 1048579, 131086, 65500, 1048579, 131086, 65501, 1048579, 131086, 65502, 1048579, 131086, 65503, 1048579, 131086, 65504, 1048579, 131086, 65505, 1048579, 131086, 65506, 1048579, 131086, 65507, 1048579, 131087, 65496, 1048579, 131087, 65497, 1048579, 131087, 65498, 1048579, 131087, 65499, 1048579, 131087, 65500, 1048579, 131087, 65501, 1048579, 131087, 65502, 1048579, 131087, 65503, 1048579, 131087, 65504, 1048579, 131087, 65505, 1048579, 131087, 65506, 1048579, 131087, 65507, 1048579, 131088, 65496, 1048579, 131088, 65497, 1048579, 131088, 65498, 1048579, 131088, 65499, 1048579, 131088, 65500, 1048579, 131088, 65501, 1048579, 131088, 65502, 1048579, 131088, 65503, 1048579, 131088, 65504, 1048579, 131088, 65505, 1048579, 131088, 65506, 1048579, 131088, 65507, 1048579, 131088, 65508, 1048579, 131088, 65509, 1048579, 131088, 65510, 1048579, 131088, 65511, 1048579, 131088, 65512, 1048579, 131088, 65513, 1048579, 131088, 65514, 1048579, 131088, 65515, 1048579, 131089, 65496, 1048579, 131089, 65497, 1048579, 131089, 65498, 1048579, 131089, 65499, 1048579, 131089, 65500, 1048579, 131089, 65501, 1048579, 131089, 65502, 1048579, 131089, 65503, 1048579, 131089, 65504, 1048579, 131089, 65505, 1048579, 131089, 65506, 1048579, 131089, 65507, 1048579, 131089, 65508, 1048579, 131089, 65509, 1048579, 131089, 65510, 1048579, 131089, 65511, 1048579, 131089, 65512, 1048579, 131089, 65513, 1048579, 131089, 65514, 1048579, 131089, 65515, 1048579, 131090, 65496, 1048579, 131090, 65497, 1048579, 131090, 65498, 1048579, 131090, 65499, 1048579, 131090, 65500, 1048579, 131090, 65501, 1048579, 131090, 65502, 1048579, 131090, 65503, 1048579, 131090, 65504, 1048579, 131090, 65505, 1048579, 131090, 65506, 1048579, 131090, 65507, 1048579, 131090, 65508, 1048579, 131090, 65509, 1048579, 131090, 65510, 1048579, 131090, 65511, 1048579, 131090, 65512, 1048579, 131090, 65513, 1048579, 131090, 65514, 1048579, 131090, 65515, 1048579, 131091, 65496, 1048579, 131091, 65497, 1048579, 131091, 65498, 1048579, 131091, 65499, 1048579, 131091, 65500, 1048579, 131091, 65501, 1048579, 131091, 65502, 1048579, 131091, 65503, 1048579, 131091, 65504, 1048579, 131091, 65505, 1048579, 131091, 65506, 1048579, 131091, 65507, 1048579, 131091, 65508, 1048579, 131091, 65509, 1048579, 131091, 65510, 1048579, 131091, 65511, 1048579, 131091, 65512, 1048579, 131091, 65513, 1048579, 131091, 65514, 1048579, 131091, 65515, 1048579, 131092, 65496, 1048579, 131092, 65497, 1048579, 131092, 65498, 1048579, 131092, 65499, 1048579, 131092, 65500, 1048579, 131092, 65501, 1048579, 131092, 65502, 1048579, 131092, 65503, 1048579, 131092, 65504, 1048579, 131092, 65505, 1048579, 131092, 65506, 1048579, 131092, 65507, 1048579, 131092, 65508, 1048579, 131092, 65509, 1048579, 131092, 65510, 1048579, 131092, 65511, 1048579, 131092, 65512, 1048579, 131092, 65513, 1048579, 131092, 65514, 1048579, 131092, 65515, 1048579, 131093, 65496, 1048579, 131093, 65497, 1048579, 131093, 65498, 1048579, 131093, 65499, 1048579, 131093, 65500, 1048579, 131093, 65501, 1048579, 131093, 65502, 1048579, 131093, 65503, 1048579, 131093, 65504, 1048579, 131093, 65505, 1048579, 131093, 65506, 1048579, 131093, 65507, 1048579, 131093, 65508, 1048579, 131093, 65509, 1048579, 131093, 65510, 1048579, 131093, 65511, 1048579, 131093, 65512, 1048579, 131093, 65513, 1048579, 131093, 65514, 1048579, 131093, 65515, 1048579, 131088, 65516, 1048579, 131088, 65517, 1048579, 131088, 65518, 1048579, 131088, 65519, 1048579, 131088, 65520, 1048579, 131088, 65521, 1048579, 131088, 65522, 1048579, 131089, 65516, 1048579, 131089, 65517, 1048579, 131089, 65518, 1048579, 131089, 65519, 1048579, 131089, 65520, 1048579, 131089, 65521, 1048579, 131089, 65522, 1048579, 131090, 65516, 1048579, 131090, 65517, 1048579, 131090, 65518, 1048579, 131090, 65519, 1048579, 131090, 65520, 1048579, 131090, 65521, 1048579, 131090, 65522, 1048579, 131088, 65523, 1048579, 131088, 65524, 1048579, 131088, 65525, 1048579, 131088, 65526, 1048579, 131088, 65527, 1048579, 131088, 65528, 1048579, 131089, 65523, 1048579, 131089, 65524, 1048579, 131089, 65525, 1048579, 131089, 65526, 1048579, 131089, 65527, 1048579, 131089, 65528, 1048579, 131090, 65523, 1048579, 131090, 65524, 1048579, 131090, 65525, 1048579, 131090, 65526, 1048579, 131090, 65527, 1048579, 131090, 65528, 1048579, 131092, 65516, 1048579, 131091, 65517, 1048579, 131091, 65518, 1048579, 131091, 65516, 1048579, 131091, 65519, 1048579, 131091, 65520, 1048579, 131091, 65521, 1048579, 131091, 65522, 1048579, 131091, 65523, 1048579, 131091, 65524, 1048579, 131091, 65525, 1048579, 131091, 65526, 1048579, 131091, 65527, 1048579, 131091, 65528, 1048579, 131091, 4, 1048579, 131091, 5, 1048579, 131092, 65517, 1048579, 131092, 65518, 1048579, 131092, 65519, 1048579, 131092, 65520, 1048579, 131092, 65521, 1048579, 131092, 65522, 1048579, 131092, 65523, 1048579, 131092, 65524, 1048579, 131092, 65525, 1048579, 131092, 65526, 1048579, 131092, 65527, 1048579, 131092, 65528, 1048579, 131092, 65529, 1048579, 131092, 65530, 1048579, 131092, 65531, 1048579, 131092, 65532, 1048579, 131092, 65533, 1048579, 131092, 65534, 1048579, 131092, 65535, 1048579, 131092, 0, 1048579, 131092, 1, 1048579, 131092, 2, 1048579, 131092, 3, 1048579, 131092, 4, 1048579, 131092, 5, 1048579, 131093, 65516, 1048579, 131093, 65517, 1048579, 131093, 65518, 1048579, 131093, 65519, 1048579, 131093, 65520, 1048579, 131093, 65521, 1048579, 131093, 65522, 1048579, 131093, 65523, 1048579, 131093, 65524, 1048579, 131093, 65525, 1048579, 131093, 65526, 1048579, 131093, 65527, 1048579, 131093, 65528, 1048579, 131093, 65529, 1048579, 131093, 65530, 1048579, 131093, 65531, 1048579, 131093, 65532, 1048579, 131093, 65533, 1048579, 131093, 65534, 1048579, 131093, 65535, 1048579, 131093, 0, 1048579, 131093, 1, 1048579, 131093, 2, 1048579, 131093, 3, 1048579, 131093, 4, 1048579, 131093, 5, 1048579, 131094, 65516, 1048579, 131094, 65517, 1048579, 131094, 65518, 1048579, 131094, 65519, 1048579, 131094, 65520, 1048579, 131094, 65521, 1048579, 131094, 65522, 1048579, 131094, 65523, 1048579, 131094, 65524, 1048579, 131094, 65525, 1048579, 131094, 65526, 1048579, 131094, 65527, 1048579, 131094, 65528, 1048579, 131094, 65529, 1048579, 131094, 65530, 1048579, 131094, 65531, 1048579, 131094, 65532, 1048579, 131094, 65533, 1048579, 131094, 65534, 1048579, 131094, 65535, 1048579, 131094, 0, 1048579, 131094, 1, 1048579, 131094, 2, 1048579, 131094, 3, 1048579, 131094, 4, 1048579, 131094, 5, 1048579, 131095, 65516, 1048579, 131095, 65517, 1048579, 131095, 65518, 1048579, 131095, 65519, 1048579, 131095, 65520, 1048579, 131095, 65521, 1048579, 131095, 65522, 1048579, 131095, 65523, 1048579, 131095, 65524, 1048579, 131095, 65525, 1048579, 131095, 65526, 1048579, 131095, 65527, 1048579, 131095, 65528, 1048579, 131095, 65529, 1048579, 131095, 65530, 1048579, 131095, 65531, 1048579, 131095, 65532, 1048579, 131095, 65533, 1048579, 131095, 65534, 1048579, 131095, 65535, 1048579, 131095, 0, 1048579, 131095, 1, 1048579, 131095, 2, 1048579, 131095, 3, 1048579, 131095, 4, 1048579, 131095, 5, 1048579, 131096, 65516, 1048579, 131096, 65517, 1048579, 131096, 65518, 1048579, 131096, 65519, 1048579, 131096, 65520, 1048579, 131096, 65521, 1048579, 131096, 65522, 1048579, 131096, 65523, 1048579, 131096, 65524, 1048579, 131096, 65525, 1048579, 131096, 65526, 1048579, 131096, 65527, 1048579, 131096, 65528, 1048579, 131096, 65529, 1048579, 131096, 65530, 1048579, 131096, 65531, 1048579, 131096, 65532, 1048579, 131096, 65533, 1048579, 131096, 65534, 1048579, 131096, 65535, 1048579, 131096, 0, 1048579, 131096, 1, 1048579, 131096, 2, 1048579, 131096, 3, 1048579, 131096, 4, 1048579, 131096, 5, 1048579, 131097, 65516, 1048579, 131097, 65517, 1048579, 131097, 65518, 1048579, 131097, 65519, 1048579, 131097, 65520, 1048579, 131097, 65521, 1048579, 131097, 65522, 1048579, 131097, 65523, 1048579, 131097, 65524, 1048579, 131097, 65525, 1048579, 131097, 65526, 1048579, 131097, 65527, 1048579, 131097, 65528, 1048579, 131097, 65529, 1048579, 131097, 65530, 1048579, 131097, 65531, 1048579, 131097, 65532, 1048579, 131097, 65533, 1048579, 131097, 65534, 1048579, 131097, 65535, 1048579, 131097, 0, 1048579, 131097, 1, 1048579, 131097, 2, 1048579, 131097, 3, 1048579, 131097, 4, 1048579, 131097, 5, 1048579, 131098, 65516, 1048579, 131098, 65517, 1048579, 131098, 65518, 1048579, 131098, 65519, 1048579, 131098, 65520, 1048579, 131098, 65521, 1048579, 131098, 65522, 1048579, 131098, 65523, 1048579, 131098, 65524, 1048579, 131098, 65525, 1048579, 131098, 65526, 1048579, 131098, 65527, 1048579, 131098, 65528, 1048579, 131098, 65529, 1048579, 131098, 65530, 1048579, 131098, 65531, 1048579, 131098, 65532, 1048579, 131098, 65533, 1048579, 131098, 65534, 1048579, 131098, 65535, 1048579, 131098, 0, 1048579, 131098, 1, 1048579, 131098, 2, 1048579, 131098, 3, 1048579, 131098, 4, 1048579, 131098, 5, 1048579, 131099, 65516, 1048579, 131099, 65517, 1048579, 131099, 65518, 1048579, 131099, 65519, 1048579, 131099, 65520, 1048579, 131099, 65521, 1048579, 131099, 65522, 1048579, 131099, 65523, 1048579, 131099, 65524, 1048579, 131099, 65525, 1048579, 131099, 65526, 1048579, 131099, 65527, 1048579, 131099, 65528, 1048579, 131099, 65529, 1048579, 131099, 65530, 1048579, 131099, 65531, 1048579, 131099, 65532, 1048579, 131099, 65533, 1048579, 131099, 65534, 1048579, 131099, 65535, 1048579, 131099, 0, 1048579, 131099, 1, 1048579, 131099, 2, 1048579, 131099, 3, 1048579, 131099, 4, 1048579, 131099, 5, 1048579, 131100, 65516, 1048579, 131100, 65517, 1048579, 131100, 65518, 1048579, 131100, 65519, 1048579, 131100, 65520, 1048579, 131100, 65521, 1048579, 131100, 65522, 1048579, 131100, 65523, 1048579, 131100, 65524, 1048579, 131100, 65525, 1048579, 131100, 65526, 1048579, 131100, 65527, 1048579, 131100, 65528, 1048579, 131100, 65529, 1048579, 131100, 65530, 1048579, 131100, 65531, 1048579, 131100, 65532, 1048579, 131100, 65533, 1048579, 131100, 65534, 1048579, 131100, 65535, 1048579, 131100, 0, 1048579, 131100, 1, 1048579, 131100, 2, 1048579, 131100, 3, 1048579, 131100, 4, 1048579, 131100, 5, 1048579, 131094, 65499, 1048579, 131094, 65500, 1048579, 131094, 65501, 1048579, 131094, 65502, 1048579, 131094, 65503, 1048579, 131094, 65504, 1048579, 131094, 65505, 1048579, 131094, 65506, 1048579, 131094, 65507, 1048579, 131094, 65508, 1048579, 131094, 65509, 1048579, 131094, 65510, 1048579, 131094, 65511, 1048579, 131094, 65512, 1048579, 131094, 65513, 1048579, 131094, 65514, 1048579, 131094, 65515, 1048579, 131095, 65499, 1048579, 131095, 65500, 1048579, 131095, 65501, 1048579, 131095, 65502, 1048579, 131095, 65503, 1048579, 131095, 65504, 1048579, 131095, 65505, 1048579, 131095, 65506, 1048579, 131095, 65507, 1048579, 131095, 65508, 1048579, 131095, 65509, 1048579, 131095, 65510, 1048579, 131095, 65511, 1048579, 131095, 65512, 1048579, 131095, 65513, 1048579, 131095, 65514, 1048579, 131095, 65515, 1048579, 131096, 65499, 1048579, 131096, 65500, 1048579, 131096, 65501, 1048579, 131096, 65502, 1048579, 131096, 65503, 1048579, 131096, 65504, 1048579, 131096, 65505, 1048579, 131096, 65506, 1048579, 131096, 65507, 1048579, 131096, 65508, 1048579, 131096, 65509, 1048579, 131096, 65510, 1048579, 131096, 65511, 1048579, 131096, 65512, 1048579, 131096, 65513, 1048579, 131096, 65514, 1048579, 131096, 65515, 1048579, 131097, 65499, 1048579, 131097, 65500, 1048579, 131097, 65501, 1048579, 131097, 65502, 1048579, 131097, 65503, 1048579, 131097, 65504, 1048579, 131097, 65505, 1048579, 131097, 65506, 1048579, 131097, 65507, 1048579, 131097, 65508, 1048579, 131097, 65509, 1048579, 131097, 65510, 1048579, 131097, 65511, 1048579, 131097, 65512, 1048579, 131097, 65513, 1048579, 131097, 65514, 1048579, 131097, 65515, 1048579, 131098, 65499, 1048579, 131098, 65500, 1048579, 131098, 65501, 1048579, 131098, 65502, 1048579, 131098, 65503, 1048579, 131098, 65504, 1048579, 131098, 65505, 1048579, 131098, 65506, 1048579, 131098, 65507, 1048579, 131098, 65508, 1048579, 131098, 65509, 1048579, 131098, 65510, 1048579, 131098, 65511, 1048579, 131098, 65512, 1048579, 131098, 65513, 1048579, 131098, 65514, 1048579, 131098, 65515, 1048579, 131099, 65499, 1048579, 131099, 65500, 1048579, 131099, 65501, 1048579, 131099, 65502, 1048579, 131099, 65503, 1048579, 131099, 65504, 1048579, 131099, 65505, 1048579, 131099, 65506, 1048579, 131099, 65507, 1048579, 131099, 65508, 1048579, 131099, 65509, 1048579, 131099, 65510, 1048579, 131099, 65511, 1048579, 131099, 65512, 1048579, 131099, 65513, 1048579, 131099, 65514, 1048579, 131099, 65515, 1048579, 131100, 65499, 1048579, 131100, 65500, 1048579, 131100, 65501, 1048579, 131100, 65502, 1048579, 131100, 65503, 1048579, 131100, 65504, 1048579, 131100, 65505, 1048579, 131100, 65506, 1048579, 131100, 65507, 1048579, 131100, 65508, 1048579, 131100, 65509, 1048579, 131100, 65510, 1048579, 131100, 65511, 1048579, 131100, 65512, 1048579, 131100, 65513, 1048579, 131100, 65514, 1048579, 131100, 65515, 1048579, 196625, 65520, 1048579, 196625, 65521, 1048579, 196625, 65522, 1048579, 196625, 65523, 1048579, 196625, 65524, 1048579, 196625, 65525, 1048579, 196625, 65526, 1048579, 196625, 65527, 1048579, 196625, 65528, 1048579, 196625, 65529, 1048579, 196625, 65530, 1048579, 196625, 65531, 1048579, 196625, 65532, 1048579, 196626, 65520, 1048579, 196626, 65521, 1048579, 196626, 65522, 1048579, 196626, 65523, 1048579, 196626, 65524, 1048579, 196626, 65525, 1048579, 196626, 65526, 1048579, 196626, 65527, 1048579, 196626, 65528, 1048579, 196626, 65529, 1048579, 196626, 65530, 1048579, 196626, 65531, 1048579, 196626, 65532, 1048579, 196627, 65520, 1048579, 196627, 65521, 1048579, 196627, 65522, 1048579, 196627, 65523, 1048579, 196627, 65524, 1048579, 196627, 65525, 1048579, 196627, 65526, 1048579, 196627, 65527, 1048579, 196627, 65528, 1048579, 196627, 65529, 1048579, 196627, 65530, 1048579, 196627, 65531, 1048579, 196627, 65532, 1048579, 196628, 65520, 1048579, 196628, 65521, 1048579, 196628, 65522, 1048579, 196628, 65523, 1048579, 196628, 65524, 1048579, 196628, 65525, 1048579, 196628, 65526, 1048579, 196628, 65527, 1048579, 196628, 65528, 1048579, 196628, 65529, 1048579, 196628, 65530, 1048579, 196628, 65531, 1048579, 196628, 65532, 1048579, 196624, 65531, 1048579, 196611, 65502, 1048579, 196611, 65503, 1048579, 196611, 65504, 1048579, 196611, 65505, 1048579, 196611, 65506, 1048579, 196611, 65507, 1048579, 196611, 65508, 1048579, 196611, 65509, 1048579, 196611, 65510, 1048579, 196611, 65511, 1048579, 196611, 65512, 1048579, 196611, 65513, 1048579, 196612, 65502, 1048579, 196612, 65503, 1048579, 196612, 65504, 1048579, 196612, 65505, 1048579, 196612, 65506, 1048579, 196612, 65507, 1048579, 196612, 65508, 1048579, 196612, 65509, 1048579, 196612, 65510, 1048579, 196612, 65511, 1048579, 196612, 65512, 1048579, 196612, 65513, 1048579, 196613, 65502, 1048579, 196613, 65503, 1048579, 196613, 65504, 1048579, 196613, 65505, 1048579, 196613, 65506, 1048579, 196613, 65507, 1048579, 196613, 65508, 1048579, 196613, 65509, 1048579, 196613, 65510, 1048579, 196613, 65511, 1048579, 196613, 65512, 1048579, 196613, 65513, 1048579, 196614, 65502, 1048579, 196614, 65503, 1048579, 196614, 65504, 1048579, 196614, 65505, 1048579, 196614, 65506, 1048579, 196614, 65507, 1048579, 196614, 65508, 1048579, 196614, 65509, 1048579, 196614, 65510, 1048579, 196614, 65511, 1048579, 196614, 65512, 1048579, 196614, 65513, 1048579, 196615, 65502, 1048579, 196615, 65503, 1048579, 196615, 65504, 1048579, 196615, 65505, 1048579, 196615, 65506, 1048579, 196615, 65507, 1048579, 196615, 65508, 1048579, 196615, 65509, 1048579, 196615, 65510, 1048579, 196615, 65511, 1048579, 196615, 65512, 1048579, 196615, 65513, 1048579, 196616, 65502, 1048579, 196616, 65503, 1048579, 196616, 65504, 1048579, 196616, 65505, 1048579, 196616, 65506, 1048579, 196616, 65507, 1048579, 196616, 65508, 1048579, 196616, 65509, 1048579, 196616, 65510, 1048579, 196616, 65511, 1048579, 196616, 65512, 1048579, 196616, 65513, 1048579, 196617, 65502, 1048579, 196617, 65503, 1048579, 196617, 65504, 1048579, 196617, 65505, 1048579, 196617, 65506, 1048579, 196617, 65507, 1048579, 196617, 65508, 1048579, 196617, 65509, 1048579, 196617, 65510, 1048579, 196617, 65511, 1048579, 196617, 65512, 1048579, 196617, 65513, 1048579, 196618, 65502, 1048579, 196618, 65503, 1048579, 196618, 65504, 1048579, 196618, 65505, 1048579, 196618, 65506, 1048579, 196618, 65507, 1048579, 196618, 65508, 1048579, 196618, 65509, 1048579, 196618, 65510, 1048579, 196618, 65511, 1048579, 196618, 65512, 1048579, 196618, 65513, 1048579, 196619, 65502, 1048579, 196619, 65503, 1048579, 196619, 65504, 1048579, 196619, 65505, 1048579, 196619, 65506, 1048579, 196619, 65507, 1048579, 196619, 65508, 1048579, 196619, 65509, 1048579, 196619, 65510, 1048579, 196619, 65511, 1048579, 196619, 65512, 1048579, 196619, 65513, 1048579, 196620, 65502, 1048579, 196620, 65503, 1048579, 196620, 65504, 1048579, 196620, 65505, 1048579, 196620, 65506, 1048579, 196620, 65507, 1048579, 196620, 65508, 1048579, 196620, 65509, 1048579, 196620, 65510, 1048579, 196620, 65511, 1048579, 196620, 65512, 1048579, 196620, 65513, 1048579, 196620, 65514, 1048579, 196620, 65515, 1048579, 196620, 65516, 1048579, 196620, 65517, 1048579, 196620, 65518, 1048579, 196620, 65519, 1048579, 196620, 65520, 1048579, 196621, 65502, 1048579, 196621, 65503, 1048579, 196621, 65504, 1048579, 196621, 65505, 1048579, 196621, 65506, 1048579, 196621, 65507, 1048579, 196621, 65508, 1048579, 196621, 65509, 1048579, 196621, 65510, 1048579, 196621, 65511, 1048579, 196621, 65512, 1048579, 196621, 65513, 1048579, 196621, 65514, 1048579, 196621, 65515, 1048579, 196621, 65516, 1048579, 196621, 65517, 1048579, 196621, 65518, 1048579, 196621, 65519, 1048579, 196621, 65520, 1048579, 196622, 65502, 1048579, 196622, 65503, 1048579, 196622, 65504, 1048579, 196622, 65505, 1048579, 196622, 65506, 1048579, 196622, 65507, 1048579, 196622, 65508, 1048579, 196622, 65509, 1048579, 196622, 65510, 1048579, 196622, 65511, 1048579, 196622, 65512, 1048579, 196622, 65513, 1048579, 196622, 65514, 1048579, 196622, 65515, 1048579, 196622, 65516, 1048579, 196622, 65517, 1048579, 196622, 65518, 1048579, 196622, 65519, 1048579, 196622, 65520, 1048579, 196623, 65502, 1048579, 196623, 65503, 1048579, 196623, 65504, 1048579, 196623, 65505, 1048579, 196623, 65506, 1048579, 196623, 65507, 1048579, 196623, 65508, 1048579, 196623, 65509, 1048579, 196623, 65510, 1048579, 196623, 65511, 1048579, 196623, 65512, 1048579, 196623, 65513, 1048579, 196623, 65514, 1048579, 196623, 65515, 1048579, 196623, 65516, 1048579, 196623, 65517, 1048579, 196623, 65518, 1048579, 196623, 65519, 1048579, 196623, 65520, 1048579, 196624, 65502, 1048579, 196624, 65503, 1048579, 196624, 65504, 1048579, 196624, 65505, 1048579, 196624, 65506, 1048579, 196624, 65507, 1048579, 196624, 65508, 1048579, 196624, 65509, 1048579, 196624, 65510, 1048579, 196624, 65511, 1048579, 196624, 65512, 1048579, 196624, 65513, 1048579, 196624, 65514, 1048579, 196624, 65515, 1048579, 196624, 65516, 1048579, 196624, 65517, 1048579, 196624, 65518, 1048579, 196624, 65519, 1048579, 196624, 65520, 1048579, 196625, 65502, 1048579, 196625, 65503, 1048579, 196625, 65504, 1048579, 196625, 65505, 1048579, 196625, 65506, 1048579, 196625, 65507, 1048579, 196625, 65508, 1048579, 196625, 65509, 1048579, 196625, 65510, 1048579, 196625, 65511, 1048579, 196625, 65512, 1048579, 196625, 65513, 1048579, 196625, 65514, 1048579, 196625, 65515, 1048579, 196625, 65516, 1048579, 196625, 65517, 1048579, 196625, 65518, 1048579, 196625, 65519, 1048579, 196626, 65502, 1048579, 196626, 65503, 1048579, 196626, 65504, 1048579, 196626, 65505, 1048579, 196626, 65506, 1048579, 196626, 65507, 1048579, 196626, 65508, 1048579, 196626, 65509, 1048579, 196626, 65510, 1048579, 196626, 65511, 1048579, 196626, 65512, 1048579, 196626, 65513, 1048579, 196626, 65514, 1048579, 196626, 65515, 1048579, 196626, 65516, 1048579, 196626, 65517, 1048579, 196626, 65518, 1048579, 196626, 65519, 1048579, 196627, 65502, 1048579, 196627, 65503, 1048579, 196627, 65504, 1048579, 196627, 65505, 1048579, 196627, 65506, 1048579, 196627, 65507, 1048579, 196627, 65508, 1048579, 196627, 65509, 1048579, 196627, 65510, 1048579, 196627, 65511, 1048579, 196627, 65512, 1048579, 196627, 65513, 1048579, 196627, 65514, 1048579, 196627, 65515, 1048579, 196627, 65516, 1048579, 196627, 65517, 1048579, 196627, 65518, 1048579, 196627, 65519, 1048579, 196628, 65502, 1048579, 196628, 65503, 1048579, 196628, 65504, 1048579, 196628, 65505, 1048579, 196628, 65506, 1048579, 196628, 65507, 1048579, 196628, 65508, 1048579, 196628, 65509, 1048579, 196628, 65510, 1048579, 196628, 65511, 1048579, 196628, 65512, 1048579, 196628, 65513, 1048579, 196628, 65514, 1048579, 196628, 65515, 1048579, 196628, 65516, 1048579, 196628, 65517, 1048579, 196628, 65518, 1048579, 196628, 65519, 1048579, 196629, 65502, 1048579, 196629, 65503, 1048579, 196629, 65504, 1048579, 196629, 65505, 1048579, 196629, 65506, 1048579, 196629, 65507, 1048579, 196629, 65508, 1048579, 196629, 65509, 1048579, 196629, 65510, 1048579, 196629, 65511, 1048579, 196629, 65512, 1048579, 196629, 65513, 1048579, 196629, 65514, 1048579, 196629, 65515, 1048579, 196629, 65516, 1048579, 196629, 65517, 1048579, 196629, 65518, 1048579, 196629, 65519, 1048579, 196629, 65520, 1048579, 196629, 65521, 1048579, 196629, 65522, 1048579, 196629, 65523, 1048579, 196629, 65524, 1048579, 196629, 65525, 1048579, 196630, 65502, 1048579, 196630, 65503, 1048579, 196630, 65504, 1048579, 196630, 65505, 1048579, 196630, 65506, 1048579, 196630, 65507, 1048579, 196630, 65508, 1048579, 196630, 65509, 1048579, 196630, 65510, 1048579, 196630, 65511, 1048579, 196630, 65512, 1048579, 196630, 65513, 1048579, 196630, 65514, 1048579, 196630, 65515, 1048579, 196630, 65516, 1048579, 196630, 65517, 1048579, 196630, 65518, 1048579, 196630, 65519, 1048579, 196630, 65520, 1048579, 196630, 65521, 1048579, 196630, 65522, 1048579, 196630, 65523, 1048579, 196630, 65524, 1048579, 196630, 65525, 1048579, 196631, 65502, 1048579, 196631, 65503, 1048579, 196631, 65504, 1048579, 196631, 65505, 1048579, 196631, 65506, 1048579, 196631, 65507, 1048579, 196631, 65508, 1048579, 196631, 65509, 1048579, 196631, 65510, 1048579, 196631, 65511, 1048579, 196631, 65512, 1048579, 196631, 65513, 1048579, 196631, 65514, 1048579, 196631, 65515, 1048579, 196631, 65516, 1048579, 196631, 65517, 1048579, 196631, 65518, 1048579, 196631, 65519, 1048579, 196631, 65520, 1048579, 196631, 65521, 1048579, 196631, 65522, 1048579, 196631, 65523, 1048579, 196631, 65524, 1048579, 196631, 65525, 1048579, 196632, 65502, 1048579, 196632, 65503, 1048579, 196632, 65504, 1048579, 196632, 65505, 1048579, 196632, 65506, 1048579, 196632, 65507, 1048579, 196632, 65508, 1048579, 196632, 65509, 1048579, 196632, 65510, 1048579, 196632, 65511, 1048579, 196632, 65512, 1048579, 196632, 65513, 1048579, 196632, 65514, 1048579, 196632, 65515, 1048579, 196632, 65516, 1048579, 196632, 65517, 1048579, 196632, 65518, 1048579, 196632, 65519, 1048579, 196632, 65520, 1048579, 196632, 65521, 1048579, 196632, 65522, 1048579, 196632, 65523, 1048579, 196632, 65524, 1048579, 196632, 65525, 1048579, 196629, 65526, 1048579, 196629, 65527, 1048579, 196629, 65528, 1048579, 196629, 65529, 1048579, 196630, 65526, 1048579, 196630, 65527, 1048579, 196630, 65528, 1048579, 196630, 65529, 1048579, 196631, 65526, 1048579, 196631, 65527, 1048579, 196631, 65528, 1048579, 196631, 65529, 1048579, 196632, 65526, 1048579, 196632, 65527, 1048579, 196632, 65528, 1048579, 196632, 65529, 1048579, 196633, 65525, 1048579, 196633, 65526, 1048579, 196633, 65527, 1048579, 196633, 65528, 1048579, 196633, 65529, 1048579, 196634, 65525, 1048579, 196634, 65526, 1048579, 196634, 65527, 1048579, 196634, 65528, 1048579, 196634, 65529, 1048579, 196633, 65506, 1048579, 196633, 65507, 1048579, 196633, 65508, 1048579, 196633, 65509, 1048579, 196633, 65510, 1048579, 196633, 65511, 1048579, 196633, 65512, 1048579, 196633, 65513, 1048579, 196633, 65514, 1048579, 196633, 65515, 1048579, 196633, 65516, 1048579, 196633, 65517, 1048579, 196633, 65518, 1048579, 196633, 65519, 1048579, 196633, 65520, 1048579, 196633, 65521, 1048579, 196633, 65522, 1048579, 196633, 65523, 1048579, 196633, 65524, 1048579, 196634, 65506, 1048579, 196634, 65507, 1048579, 196634, 65508, 1048579, 196634, 65509, 1048579, 196634, 65510, 1048579, 196634, 65511, 1048579, 196634, 65512, 1048579, 196634, 65513, 1048579, 196634, 65514, 1048579, 196634, 65515, 1048579, 196634, 65516, 1048579, 196634, 65517, 1048579, 196634, 65518, 1048579, 196634, 65519, 1048579, 196634, 65520, 1048579, 196634, 65521, 1048579, 196634, 65522, 1048579, 196634, 65523, 1048579, 196634, 65524, 1048579, 196635, 65506, 1048579, 196635, 65507, 1048579, 196635, 65508, 1048579, 196635, 65509, 1048579, 196635, 65510, 1048579, 196635, 65511, 1048579, 196635, 65512, 1048579, 196635, 65513, 1048579, 196635, 65514, 1048579, 196635, 65515, 1048579, 196635, 65516, 1048579, 196635, 65517, 1048579, 196635, 65518, 1048579, 196635, 65519, 1048579, 196635, 65520, 1048579, 196635, 65521, 1048579, 196635, 65522, 1048579, 196635, 65523, 1048579, 196635, 65524, 1048579, 196635, 65525, 1048579, 196635, 65526, 1048579, 262155, 65523, 1048579, 262155, 65524, 1048579, 262156, 65524, 1048579, 262158, 65523, 1048579, 262157, 65522, 1048579, 262156, 65522, 1048579, 262155, 65522, 1048579, 262150, 65512, 1048579, 262150, 65513, 1048579, 262150, 65514, 1048579, 262151, 65512, 1048579, 262151, 65513, 1048579, 262151, 65514, 1048579, 262152, 65512, 1048579, 262152, 65513, 1048579, 262152, 65514, 1048579, 262153, 65512, 1048579, 262153, 65513, 1048579, 262153, 65514, 1048579, 262153, 65525, 1048579, 262154, 65512, 1048579, 262154, 65513, 1048579, 262154, 65514, 1048579, 262154, 65525, 1048579, 262155, 65512, 1048579, 262155, 65513, 1048579, 262155, 65514, 1048579, 262155, 65515, 1048579, 262155, 65516, 1048579, 262155, 65517, 1048579, 262155, 65518, 1048579, 262155, 65519, 1048579, 262155, 65520, 1048579, 262155, 65521, 1048579, 262155, 65525, 1048579, 262156, 65512, 1048579, 262156, 65513, 1048579, 262156, 65514, 1048579, 262156, 65515, 1048579, 262156, 65516, 1048579, 262156, 65517, 1048579, 262156, 65518, 1048579, 262156, 65519, 1048579, 262156, 65520, 1048579, 262156, 65521, 1048579, 262156, 65523, 1048579, 262157, 65512, 1048579, 262157, 65513, 1048579, 262157, 65514, 1048579, 262157, 65515, 1048579, 262157, 65516, 1048579, 262157, 65517, 1048579, 262157, 65518, 1048579, 262157, 65519, 1048579, 262157, 65520, 1048579, 262157, 65521, 1048579, 262157, 65523, 1048579, 262157, 65524, 1048579, 262158, 65512, 1048579, 262158, 65513, 1048579, 262158, 65514, 1048579, 262158, 65515, 1048579, 262158, 65516, 1048579, 262158, 65517, 1048579, 262158, 65518, 1048579, 262158, 65519, 1048579, 262158, 65520, 1048579, 262158, 65521, 1048579, 262158, 65522, 1048579, 262159, 65512, 1048579, 262159, 65513, 1048579, 262159, 65514, 1048579, 262159, 65515, 1048579, 262159, 65516, 1048579, 262159, 65517, 1048579, 262159, 65518, 1048579, 262159, 65519, 1048579, 262159, 65520, 1048579, 262159, 65521, 1048579, 262159, 65522, 1048579, 262160, 65512, 1048579, 262160, 65513, 1048579, 262160, 65514, 1048579, 262160, 65515, 1048579, 262160, 65516, 1048579, 262160, 65517, 1048579, 262160, 65518, 1048579, 262160, 65519, 1048579, 262160, 65520, 1048579, 262160, 65521, 1048579, 262160, 65522, 1048579, 262161, 65512, 1048579, 262161, 65513, 1048579, 262161, 65514, 1048579, 262161, 65515, 1048579, 262161, 65516, 1048579, 262161, 65517, 1048579, 262161, 65518, 1048579, 262161, 65519, 1048579, 262161, 65520, 1048579, 262161, 65521, 1048579, 262162, 65512, 1048579, 262162, 65513, 1048579, 262162, 65514, 1048579, 262162, 65515, 1048579, 262162, 65516, 1048579, 262162, 65517, 1048579, 262162, 65518, 1048579, 262162, 65519, 1048579, 262162, 65520, 1048579, 131090, 4, 1048579, 131090, 5, 1048579, 131090, 6, 1048579, 131090, 7, 1048579, 131090, 8, 1048579, 131090, 9, 1048579, 131090, 10, 1048579, 131090, 11, 1048579, 131091, 6, 1048579, 131091, 7, 1048579, 131091, 8, 1048579, 131091, 9, 1048579, 131091, 10, 1048579, 131091, 11, 1048579, 131092, 6, 1048579, 131092, 7, 1048579, 131092, 8, 1048579, 131092, 9, 1048579, 131092, 10, 1048579, 131092, 11, 1048579, 131093, 6, 1048579, 131093, 7, 1048579, 131093, 8, 1048579, 131093, 9, 1048579, 131093, 10, 1048579, 131093, 11, 1048579, 131094, 6, 1048579, 131094, 7, 1048579, 131094, 8, 1048579, 131094, 9, 1048579, 131094, 10, 1048579, 131094, 11, 1048579, 131095, 6, 1048579, 131095, 7, 1048579, 131095, 8, 1048579, 131095, 9, 1048579, 131095, 10, 1048579, 131095, 11, 1048579, 131096, 6, 1048579, 131096, 7, 1048579, 131096, 8, 1048579, 131096, 9, 1048579, 131096, 10, 1048579, 131096, 11, 1048579, 131097, 6, 1048579, 131097, 7, 1048579, 131097, 8, 1048579, 131097, 9, 1048579, 131097, 10, 1048579, 131097, 11, 1048579, 131098, 6, 1048579, 131098, 7, 1048579, 131098, 8, 1048579, 131098, 9, 1048579, 131098, 10, 1048579, 131098, 11, 1048579, 131099, 6, 1048579, 131099, 7, 1048579, 131099, 8, 1048579, 131099, 9, 1048579, 131099, 10, 1048579, 131099, 11, 1048579, 131100, 6, 1048579, 131100, 7, 1048579, 131100, 8, 1048579, 131100, 9, 1048579, 131100, 10, 1048579, 131100, 11, 1048579, 131085, 12, 1048579, 131085, 13, 1048579, 131085, 14, 1048579, 131085, 15, 1048579, 131085, 16, 1048579, 131085, 17, 1048579, 131085, 18, 1048579, 131085, 19, 1048579, 131085, 20, 1048579, 131085, 21, 1048579, 131086, 11, 1048579, 131086, 12, 1048579, 131086, 13, 1048579, 131086, 14, 1048579, 131086, 15, 1048579, 131086, 16, 1048579, 131086, 17, 1048579, 131086, 18, 1048579, 131086, 19, 1048579, 131086, 20, 1048579, 131086, 21, 1048579, 131087, 11, 1048579, 131087, 12, 1048579, 131087, 13, 1048579, 131087, 14, 1048579, 131087, 15, 1048579, 131087, 16, 1048579, 131087, 17, 1048579, 131087, 18, 1048579, 131087, 19, 1048579, 131087, 20, 1048579, 131087, 21, 1048579, 131088, 11, 1048579, 131088, 12, 1048579, 131088, 13, 1048579, 131088, 14, 1048579, 131088, 15, 1048579, 131088, 16, 1048579, 131088, 17, 1048579, 131088, 18, 1048579, 131088, 19, 1048579, 131088, 20, 1048579, 131088, 21, 1048579, 131089, 9, 1048579, 131089, 10, 1048579, 131089, 11, 1048579, 131089, 12, 1048579, 131089, 13, 1048579, 131089, 14, 1048579, 131089, 15, 1048579, 131089, 16, 1048579, 131089, 17, 1048579, 131089, 18, 1048579, 131089, 19, 1048579, 131089, 20, 1048579, 131089, 21, 1048579, 131090, 12, 1048579, 131090, 13, 1048579, 131090, 14, 1048579, 131090, 15, 1048579, 131090, 16, 1048579, 131090, 17, 1048579, 131090, 18, 1048579, 131090, 19, 1048579, 131090, 20, 1048579, 131090, 21, 1048579, 131091, 12, 1048579, 131091, 13, 1048579, 131091, 14, 1048579, 131091, 15, 1048579, 131091, 16, 1048579, 131091, 17, 1048579, 131091, 18, 1048579, 131091, 19, 1048579, 131091, 20, 1048579, 131091, 21, 1048579, 131092, 12, 1048579, 131092, 13, 1048579, 131092, 14, 1048579, 131092, 15, 1048579, 131092, 16, 1048579, 131092, 17, 1048579, 131092, 18, 1048579, 131092, 19, 1048579, 131092, 20, 1048579, 131092, 21, 1048579, 131093, 12, 1048579, 131093, 13, 1048579, 131093, 14, 1048579, 131093, 15, 1048579, 131093, 16, 1048579, 131093, 17, 1048579, 131093, 18, 1048579, 131093, 19, 1048579, 131093, 20, 1048579, 131093, 21, 1048579, 131094, 12, 1048579, 131094, 13, 1048579, 131094, 14, 1048579, 131094, 15, 1048579, 131094, 16, 1048579, 131094, 17, 1048579, 131094, 18, 1048579, 131094, 19, 1048579, 131094, 20, 1048579, 131094, 21, 1048579, 131095, 12, 1048579, 131095, 13, 1048579, 131095, 14, 1048579, 131095, 15, 1048579, 131095, 16, 1048579, 131095, 17, 1048579, 131095, 18, 1048579, 131095, 19, 1048579, 131095, 20, 1048579, 131095, 21, 1048579, 131096, 12, 1048579, 131096, 13, 1048579, 131096, 14, 1048579, 131096, 15, 1048579, 131096, 16, 1048579, 131096, 17, 1048579, 131096, 18, 1048579, 131096, 19, 1048579, 131096, 20, 1048579, 131096, 21, 1048579, 131078, 14, 1048579, 131078, 15, 1048579, 131078, 16, 1048579, 131078, 17, 1048579, 131078, 18, 1048579, 131078, 19, 1048579, 131078, 20, 1048579, 131078, 21, 1048579, 131079, 14, 1048579, 131079, 15, 1048579, 131079, 16, 1048579, 131079, 17, 1048579, 131079, 18, 1048579, 131079, 19, 1048579, 131079, 20, 1048579, 131079, 21, 1048579, 131080, 14, 1048579, 131080, 15, 1048579, 131080, 16, 1048579, 131080, 17, 1048579, 131080, 18, 1048579, 131080, 19, 1048579, 131080, 20, 1048579, 131080, 21, 1048579, 131081, 14, 1048579, 131081, 15, 1048579, 131081, 16, 1048579, 131081, 17, 1048579, 131081, 18, 1048579, 131081, 19, 1048579, 131081, 20, 1048579, 131081, 21, 1048579, 131082, 14, 1048579, 131082, 15, 1048579, 131082, 16, 1048579, 131082, 17, 1048579, 131082, 18, 1048579, 131082, 19, 1048579, 131082, 20, 1048579, 131082, 21, 1048579, 131083, 12, 1048579, 131083, 13, 1048579, 131083, 14, 1048579, 131083, 15, 1048579, 131083, 16, 1048579, 131083, 17, 1048579, 131083, 18, 1048579, 131083, 19, 1048579, 131083, 20, 1048579, 131083, 21, 1048579, 131084, 12, 1048579, 131084, 13, 1048579, 131084, 14, 1048579, 131084, 15, 1048579, 131084, 16, 1048579, 131084, 17, 1048579, 131084, 18, 1048579, 131084, 19, 1048579, 131084, 20, 1048579, 131084, 21, 1048579, 196602, 18, 1048579, 196602, 19, 1048579, 196602, 20, 1048579, 196602, 21, 1048579, 196602, 22, 1048579, 196602, 23, 1048579, 196602, 24, 1048579, 196602, 25, 1048579, 196602, 26, 1048579, 196603, 18, 1048579, 196603, 19, 1048579, 196603, 20, 1048579, 196603, 21, 1048579, 196603, 22, 1048579, 196603, 23, 1048579, 196603, 24, 1048579, 196603, 25, 1048579, 196603, 26, 1048579, 196604, 18, 1048579, 196604, 19, 1048579, 196604, 20, 1048579, 196604, 21, 1048579, 196604, 22, 1048579, 196604, 23, 1048579, 196604, 24, 1048579, 196604, 25, 1048579, 196604, 26, 1048579, 196605, 18, 1048579, 196605, 19, 1048579, 196605, 20, 1048579, 196605, 21, 1048579, 196605, 22, 1048579, 196605, 23, 1048579, 196605, 24, 1048579, 196605, 25, 1048579, 196605, 26, 1048579, 196606, 18, 1048579, 196606, 19, 1048579, 196606, 20, 1048579, 196606, 21, 1048579, 196606, 22, 1048579, 196606, 23, 1048579, 196606, 24, 1048579, 196606, 25, 1048579, 196606, 26, 1048579, 196607, 18, 1048579, 196607, 19, 1048579, 196607, 20, 1048579, 196607, 21, 1048579, 196607, 22, 1048579, 196607, 23, 1048579, 196607, 24, 1048579, 196607, 25, 1048579, 196607, 26, 1048579, 131072, 18, 1048579, 131072, 19, 1048579, 131072, 20, 1048579, 131072, 21, 1048579, 131072, 22, 1048579, 131072, 23, 1048579, 131072, 24, 1048579, 131072, 25, 1048579, 131072, 26, 1048579, 131073, 18, 1048579, 131073, 19, 1048579, 131073, 20, 1048579, 131073, 21, 1048579, 131073, 22, 1048579, 131073, 23, 1048579, 131073, 24, 1048579, 131073, 25, 1048579, 131073, 26, 1048579, 131074, 18, 1048579, 131074, 19, 1048579, 131074, 20, 1048579, 131074, 21, 1048579, 131074, 22, 1048579, 131074, 23, 1048579, 131074, 24, 1048579, 131074, 25, 1048579, 131074, 26, 1048579, 131075, 16, 1048579, 131075, 17, 1048579, 131075, 18, 1048579, 131075, 19, 1048579, 131075, 20, 1048579, 131075, 21, 1048579, 131075, 22, 1048579, 131075, 23, 1048579, 131075, 24, 1048579, 131075, 25, 1048579, 131075, 26, 1048579, 131076, 16, 1048579, 131076, 17, 1048579, 131076, 18, 1048579, 131076, 19, 1048579, 131076, 20, 1048579, 131076, 21, 1048579, 131076, 22, 1048579, 131076, 23, 1048579, 131076, 24, 1048579, 131076, 25, 1048579, 131076, 26, 1048579, 131077, 16, 1048579, 131077, 17, 1048579, 131077, 18, 1048579, 131077, 19, 1048579, 131077, 20, 1048579, 131077, 21, 1048579, 131077, 22, 1048579, 131077, 23, 1048579, 131077, 24, 1048579, 131077, 25, 1048579, 131077, 26, 1048579, 131078, 22, 1048579, 131078, 23, 1048579, 131078, 24, 1048579, 131078, 25, 1048579, 131078, 26, 1048579, 131079, 22, 1048579, 131079, 23, 1048579, 131079, 24, 1048579, 131079, 25, 1048579, 131079, 26, 1048579, 131080, 22, 1048579, 131080, 23, 1048579, 131080, 24, 1048579, 131080, 25, 1048579, 131080, 26, 1048579, 131081, 22, 1048579, 131081, 23, 1048579, 131081, 24, 1048579, 131081, 25, 1048579, 131081, 26, 1048579, 131082, 22, 1048579, 131082, 23, 1048579, 131082, 24, 1048579, 131082, 25, 1048579, 131082, 26, 1048579, 131083, 22, 1048579, 131083, 23, 1048579, 131083, 24, 1048579, 131083, 25, 1048579, 131083, 26, 1048579, 131084, 22, 1048579, 131084, 23, 1048579, 131084, 24, 1048579, 131084, 25, 1048579, 131084, 26, 1048579, 196591, 15, 1048579, 196591, 16, 1048579, 196591, 17, 1048579, 196591, 18, 1048579, 196591, 19, 1048579, 196591, 20, 1048579, 196591, 21, 1048579, 196591, 22, 1048579, 196591, 23, 1048579, 196592, 15, 1048579, 196592, 16, 1048579, 196592, 17, 1048579, 196592, 18, 1048579, 196592, 19, 1048579, 196592, 20, 1048579, 196592, 21, 1048579, 196592, 22, 1048579, 196592, 23, 1048579, 196593, 15, 1048579, 196593, 16, 1048579, 196593, 17, 1048579, 196593, 18, 1048579, 196593, 19, 1048579, 196593, 20, 1048579, 196593, 21, 1048579, 196593, 22, 1048579, 196593, 23, 1048579, 196594, 15, 1048579, 196594, 16, 1048579, 196594, 17, 1048579, 196594, 18, 1048579, 196594, 19, 1048579, 196594, 20, 1048579, 196594, 21, 1048579, 196594, 22, 1048579, 196594, 23, 1048579, 196595, 15, 1048579, 196595, 16, 1048579, 196595, 17, 1048579, 196595, 18, 1048579, 196595, 19, 1048579, 196595, 20, 1048579, 196595, 21, 1048579, 196595, 22, 1048579, 196595, 23, 1048579, 196596, 15, 1048579, 196596, 16, 1048579, 196596, 17, 1048579, 196596, 18, 1048579, 196596, 19, 1048579, 196596, 20, 1048579, 196596, 21, 1048579, 196596, 22, 1048579, 196596, 23, 1048579, 196597, 15, 1048579, 196597, 16, 1048579, 196597, 17, 1048579, 196597, 18, 1048579, 196597, 19, 1048579, 196597, 20, 1048579, 196597, 21, 1048579, 196597, 22, 1048579, 196597, 23, 1048579, 196598, 15, 1048579, 196598, 16, 1048579, 196598, 17, 1048579, 196598, 18, 1048579, 196598, 19, 1048579, 196598, 20, 1048579, 196598, 21, 1048579, 196598, 22, 1048579, 196598, 23, 1048579, 196599, 15, 1048579, 196599, 16, 1048579, 196599, 17, 1048579, 196599, 18, 1048579, 196599, 19, 1048579, 196599, 20, 1048579, 196599, 21, 1048579, 196599, 22, 1048579, 196599, 23, 1048579, 196600, 18, 1048579, 196600, 19, 1048579, 196600, 20, 1048579, 196600, 21, 1048579, 196600, 22, 1048579, 196600, 23, 1048579, 196596, 24, 1048579, 196596, 25, 1048579, 196597, 24, 1048579, 196597, 25, 1048579, 196598, 24, 1048579, 196598, 25, 1048579, 196599, 24, 1048579, 196599, 25, 1048579, 196600, 24, 1048579, 196600, 25, 1048579, 196601, 18, 1048579, 196601, 19, 1048579, 196601, 20, 1048579, 196601, 21, 1048579, 196601, 22, 1048579, 196601, 23, 1048579, 196601, 24, 1048579, 196601, 25, 1048579, 196584, 13, 1048579, 196584, 14, 1048579, 196584, 15, 1048579, 196584, 16, 1048579, 196584, 17, 1048579, 196584, 18, 1048579, 196584, 19, 1048579, 196584, 20, 1048579, 196585, 13, 1048579, 196585, 14, 1048579, 196585, 15, 1048579, 196585, 16, 1048579, 196585, 17, 1048579, 196585, 18, 1048579, 196585, 19, 1048579, 196585, 20, 1048579, 196586, 13, 1048579, 196586, 14, 1048579, 196586, 15, 1048579, 196586, 16, 1048579, 196586, 17, 1048579, 196586, 18, 1048579, 196586, 19, 1048579, 196586, 20, 1048579, 196587, 13, 1048579, 196587, 14, 1048579, 196587, 15, 1048579, 196587, 16, 1048579, 196587, 17, 1048579, 196587, 18, 1048579, 196587, 19, 1048579, 196587, 20, 1048579, 196588, 13, 1048579, 196588, 14, 1048579, 196588, 15, 1048579, 196588, 16, 1048579, 196588, 17, 1048579, 196588, 18, 1048579, 196588, 19, 1048579, 196588, 20, 1048579, 196589, 13, 1048579, 196589, 14, 1048579, 196589, 15, 1048579, 196589, 16, 1048579, 196589, 17, 1048579, 196589, 18, 1048579, 196589, 19, 1048579, 196589, 20, 1048579, 196590, 13, 1048579, 196590, 14, 1048579, 196590, 15, 1048579, 196590, 16, 1048579, 196590, 17, 1048579, 196590, 18, 1048579, 196590, 19, 1048579, 196590, 20, 1048579, 196591, 13, 1048579, 196591, 14, 1048579, 196592, 13, 1048579, 196592, 14, 1048579, 196593, 13, 1048579, 196593, 14, 1048579, 196578, 10, 1048579, 196578, 11, 1048579, 196578, 12, 1048579, 196578, 13, 1048579, 196578, 14, 1048579, 196578, 15, 1048579, 196578, 16, 1048579, 196578, 17, 1048579, 196579, 10, 1048579, 196579, 11, 1048579, 196579, 12, 1048579, 196579, 13, 1048579, 196579, 14, 1048579, 196579, 15, 1048579, 196579, 16, 1048579, 196579, 17, 1048579, 196580, 10, 1048579, 196580, 11, 1048579, 196580, 12, 1048579, 196580, 13, 1048579, 196580, 14, 1048579, 196580, 15, 1048579, 196580, 16, 1048579, 196580, 17, 1048579, 196581, 10, 1048579, 196581, 11, 1048579, 196581, 12, 1048579, 196581, 13, 1048579, 196581, 14, 1048579, 196581, 15, 1048579, 196581, 16, 1048579, 196581, 17, 1048579, 196582, 10, 1048579, 196582, 11, 1048579, 196582, 12, 1048579, 196582, 13, 1048579, 196582, 14, 1048579, 196582, 15, 1048579, 196582, 16, 1048579, 196582, 17, 1048579, 196583, 10, 1048579, 196583, 11, 1048579, 196583, 12, 1048579, 196583, 13, 1048579, 196583, 14, 1048579, 196583, 15, 1048579, 196583, 16, 1048579, 196583, 17, 1048579, 196584, 10, 1048579, 196584, 11, 1048579, 196584, 12, 1048579, 196585, 10, 1048579, 196585, 11, 1048579, 196585, 12, 1048579, 196586, 10, 1048579, 196586, 11, 1048579, 196586, 12, 1048579, 196587, 10, 1048579, 196587, 11, 1048579, 196587, 12, 1048579, 196588, 10, 1048579, 196588, 11, 1048579, 196588, 12, 1048579, 196589, 10, 1048579, 196589, 11, 1048579, 196589, 12, 1048579, 196575, 5, 1048579, 196575, 6, 1048579, 196575, 7, 1048579, 196575, 8, 1048579, 196575, 9, 1048579, 196575, 10, 1048579, 196576, 5, 1048579, 196576, 6, 1048579, 196576, 7, 1048579, 196576, 8, 1048579, 196576, 9, 1048579, 196576, 10, 1048579, 196577, 5, 1048579, 196577, 6, 1048579, 196577, 7, 1048579, 196577, 8, 1048579, 196577, 9, 1048579, 196577, 10, 1048579, 196578, 5, 1048579, 196578, 6, 1048579, 196578, 7, 1048579, 196578, 8, 1048579, 196578, 9, 1048579, 196579, 5, 1048579, 196579, 6, 1048579, 196579, 7, 1048579, 196579, 8, 1048579, 196579, 9, 1048579, 196580, 5, 1048579, 196580, 6, 1048579, 196580, 7, 1048579, 196580, 8, 1048579, 196580, 9, 1048579, 196581, 5, 1048579, 196581, 6, 1048579, 196581, 7, 1048579, 196581, 8, 1048579, 196581, 9, 1048579, 196582, 5, 1048579, 196582, 6, 1048579, 196582, 7, 1048579, 196582, 8, 1048579, 196582, 9, 1048579, 196583, 5, 1048579, 196583, 6, 1048579, 196583, 7, 1048579, 196583, 8, 1048579, 196583, 9, 1048579, 196584, 5, 1048579, 196584, 6, 1048579, 196584, 7, 1048579, 196584, 8, 1048579, 196584, 9, 1048579, 196574, 1, 1048579, 196574, 2, 1048579, 196574, 3, 1048579, 196574, 4, 1048579, 196574, 5, 1048579, 196574, 6, 1048579, 196575, 1, 1048579, 196575, 2, 1048579, 196575, 3, 1048579, 196575, 4, 1048579, 196576, 1, 1048579, 196576, 2, 1048579, 196576, 3, 1048579, 196576, 4, 1048579, 196577, 1, 1048579, 196577, 2, 1048579, 196577, 3, 1048579, 196577, 4, 1048579, 196578, 3, 1048579, 196578, 4, 1048579, 196579, 3, 1048579, 196579, 4, 1048579, 196580, 3, 1048579, 196580, 4, 1048579, 196581, 3, 1048579, 196581, 4, 1048579, 196582, 4, 1048579, 196585, 8, 1048579, 196585, 9, 1048579, 196586, 9, 1048579, 196587, 9, 1048579, 196590, 11, 1048579, 196590, 12, 1048579, 196591, 12, 1048579, 196594, 14, 1048579, 196595, 14, 1048579, 196596, 14, 1048579, 196595, 13, 1048579, 196595, 12, 1048579, 196594, 12, 1048579, 196594, 11, 1048579, 196595, 11, 1048579, 196596, 11, 1048579, 196596, 12, 1048579, 196596, 13, 1048579, 196597, 14, 1048579, 196594, 13, 1048579, 196593, 12, 1048579, 196592, 12, 1048579, 196591, 11, 1048579, 196590, 10, 1048579, 196588, 9, 1048579, 196586, 8, 1048579, 196585, 7, 1048579, 196583, 4, 1048579, 196584, 4, 1048579, 196585, 4, 1048579, 196586, 4, 1048579, 262121, 65528, 1048579, 262121, 65529, 1048579, 262121, 65530, 1048579, 262121, 65531, 1048579, 262121, 65532, 1048579, 262121, 65533, 1048579, 262122, 65528, 1048579, 262122, 65529, 1048579, 262122, 65530, 1048579, 262122, 65531, 1048579, 262122, 65532, 1048579, 262122, 65533, 1048579, 262123, 65528, 1048579, 262123, 65529, 1048579, 262123, 65530, 1048579, 262123, 65531, 1048579, 262123, 65532, 1048579, 262123, 65533, 1048579, 262124, 65528, 1048579, 262124, 65529, 1048579, 262124, 65530, 1048579, 262124, 65531, 1048579, 262124, 65532, 1048579, 262124, 65533, 1048579, 262125, 65528, 1048579, 262125, 65529, 1048579, 262125, 65530, 1048579, 262125, 65531, 1048579, 262125, 65532, 1048579, 262125, 65533, 1048579, 262126, 65528, 1048579, 262126, 65529, 1048579, 262126, 65530, 1048579, 262126, 65531, 1048579, 262126, 65532, 1048579, 262126, 65533, 1048579, 262127, 65531, 1048579, 262127, 65532, 1048579, 262127, 65533, 1048579, 262128, 65531, 1048579, 262128, 65532, 1048579, 262128, 65533, 1048579, 262129, 65531, 1048579, 262120, 65530, 1048579, 262120, 65531, 1048579, 262120, 65532, 1048579, 262120, 65533, 1048579, 262119, 65533, 1048579, 262119, 65534, 1048579, 262119, 65535, 1048579, 262119, 0, 1048579, 262120, 65535, 1048579, 262121, 65535, 1048579, 262122, 65535, 1048579, 262122, 65534, 1048579, 262123, 65534, 1048579, 262124, 65534, 1048579, 262125, 65534, 1048579, 262121, 0, 1048579, 262121, 1, 1048579, 262120, 1, 1048579, 262120, 2, 1048579, 262119, 2, 1048579, 262118, 1, 1048579, 262118, 0, 1048579, 262118, 65535, 1048579, 262121, 65534, 1048579, 262120, 0, 1048579, 262119, 1, 1048579, 262120, 65534, 1048579, 262120, 65529, 1048579, 262120, 65528, 1048579, 262119, 65528, 1048579, 458746, 65516, 1048579, 458747, 65516, 1048579, 458748, 65516, 1048579, 458748, 65517, 1048579, 458748, 65515, 1048579, 458747, 65515, 1048579, 458749, 65515, 1048579, 458743, 65510, 1048579, 458743, 65514, 1048579, 458744, 65510, 1048579, 458744, 65514, 1048579, 458745, 65510, 1048579, 458745, 65512, 1048579, 458745, 65513, 1048579, 458745, 65514, 1048579, 458746, 65512, 1048579, 458746, 65513, 1048579, 458746, 65514, 1048579, 458747, 65511, 1048579, 458747, 65512, 1048579, 458747, 65513, 1048579, 458747, 65514, 1048579, 458748, 65511, 1048579, 458748, 65512, 1048579, 458748, 65514, 1048579, 458749, 65511, 1048579, 458749, 65512, 1048579, 458749, 65513, 1048579, 458749, 65514, 1048579, 393217, 65520, 1048579, 393217, 65519, 1048579, 393217, 65518, 1048579, 393218, 65519, 1048579, 327676, 65502, 1048579, 327676, 65503, 1048579, 327676, 65504, 1048579, 327676, 65505, 1048579, 327676, 65506, 1048579, 327676, 65507, 1048579, 327676, 65508, 1048579, 327676, 65509, 1048579, 327676, 65510, 1048579, 327676, 65511, 1048579, 327676, 65512, 1048579, 327677, 65502, 1048579, 327677, 65503, 1048579, 327677, 65504, 1048579, 327677, 65505, 1048579, 327677, 65506, 1048579, 327677, 65507, 1048579, 327677, 65508, 1048579, 327677, 65509, 1048579, 327677, 65510, 1048579, 327677, 65511, 1048579, 327677, 65512, 1048579, 327678, 65502, 1048579, 327678, 65503, 1048579, 327678, 65504, 1048579, 327678, 65505, 1048579, 327678, 65506, 1048579, 327678, 65507, 1048579, 327678, 65508, 1048579, 327678, 65509, 1048579, 327678, 65510, 1048579, 327678, 65511, 1048579, 327678, 65512, 1048579, 327679, 65502, 1048579, 327679, 65503, 1048579, 327679, 65504, 1048579, 327679, 65505, 1048579, 327679, 65506, 1048579, 327679, 65507, 1048579, 327679, 65508, 1048579, 327679, 65509, 1048579, 327679, 65510, 1048579, 327679, 65511, 1048579, 327679, 65512, 1048579, 262144, 65502, 1048579, 262144, 65503, 1048579, 262144, 65504, 1048579, 262144, 65505, 1048579, 262144, 65506, 1048579, 262144, 65507, 1048579, 262144, 65508, 1048579, 262144, 65509, 1048579, 262144, 65510, 1048579, 262144, 65511, 1048579, 262144, 65512, 1048579, 262145, 65502, 1048579, 262145, 65503, 1048579, 262145, 65504, 1048579, 262145, 65505, 1048579, 262145, 65506, 1048579, 262145, 65507, 1048579, 262145, 65508, 1048579, 262145, 65509, 1048579, 262145, 65510, 1048579, 262145, 65511, 1048579, 262145, 65512, 1048579, 262146, 65502, 1048579, 262146, 65503, 1048579, 262146, 65504, 1048579, 262146, 65505, 1048579, 262146, 65506, 1048579, 262146, 65507, 1048579, 262146, 65508, 1048579, 262146, 65509, 1048579, 262146, 65510, 1048579, 262146, 65511, 1048579, 262146, 65512, 1048579, 262147, 65502, 1048579, 262147, 65503, 1048579, 262147, 65504, 1048579, 262147, 65505, 1048579, 262147, 65506, 1048579, 262147, 65507, 1048579, 262147, 65508, 1048579, 262147, 65509, 1048579, 262147, 65510, 1048579, 262147, 65511, 1048579, 262147, 65512, 1048579, 262147, 65513, 1048579, 262147, 65514, 1048579, 262148, 65502, 1048579, 262148, 65503, 1048579, 262148, 65504, 1048579, 262148, 65505, 1048579, 262148, 65506, 1048579, 262148, 65507, 1048579, 262148, 65508, 1048579, 262148, 65509, 1048579, 262148, 65510, 1048579, 262148, 65511, 1048579, 262148, 65512, 1048579, 262148, 65513, 1048579, 262148, 65514, 1048579, 262149, 65502, 1048579, 262149, 65503, 1048579, 262149, 65504, 1048579, 262149, 65505, 1048579, 262149, 65506, 1048579, 262149, 65507, 1048579, 262149, 65508, 1048579, 262149, 65509, 1048579, 262149, 65510, 1048579, 262149, 65511, 1048579, 262149, 65512, 1048579, 262149, 65513, 1048579, 262149, 65514, 1048579, 262150, 65502, 1048579, 262150, 65503, 1048579, 262150, 65504, 1048579, 262150, 65505, 1048579, 262150, 65506, 1048579, 262150, 65507, 1048579, 262150, 65508, 1048579, 262150, 65509, 1048579, 262150, 65510, 1048579, 262150, 65511, 1048579, 262151, 65502, 1048579, 262151, 65503, 1048579, 262151, 65504, 1048579, 262151, 65505, 1048579, 262151, 65506, 1048579, 262151, 65507, 1048579, 262151, 65508, 1048579, 262151, 65509, 1048579, 262151, 65510, 1048579, 262151, 65511, 1048579, 262152, 65502, 1048579, 262152, 65503, 1048579, 262152, 65504, 1048579, 262152, 65505, 1048579, 262152, 65506, 1048579, 262152, 65507, 1048579, 262152, 65508, 1048579, 262152, 65509, 1048579, 262152, 65510, 1048579, 262152, 65511, 1048579, 262154, 65502, 1048579, 262154, 65503, 1048579, 262154, 65504, 1048579, 262154, 65505, 1048579, 262154, 65506, 1048579, 262154, 65507, 1048579, 262154, 65508, 1048579, 262154, 65509, 1048579, 262154, 65510, 1048579, 262154, 65511, 1048579, 262155, 65502, 1048579, 262155, 65503, 1048579, 262155, 65504, 1048579, 262155, 65505, 1048579, 262155, 65506, 1048579, 262155, 65507, 1048579, 262155, 65508, 1048579, 262155, 65509, 1048579, 262155, 65510, 1048579, 262155, 65511, 1048579, 262156, 65502, 1048579, 262156, 65503, 1048579, 262156, 65504, 1048579, 262156, 65505, 1048579, 262156, 65506, 1048579, 262156, 65507, 1048579, 262156, 65508, 1048579, 262156, 65509, 1048579, 262156, 65510, 1048579, 262156, 65511, 1048579, 262157, 65502, 1048579, 262157, 65503, 1048579, 262157, 65504, 1048579, 262157, 65505, 1048579, 262157, 65506, 1048579, 262157, 65507, 1048579, 262157, 65508, 1048579, 262157, 65509, 1048579, 262157, 65510, 1048579, 262157, 65511, 1048579, 262158, 65502, 1048579, 262158, 65503, 1048579, 262158, 65504, 1048579, 262158, 65505, 1048579, 262158, 65506, 1048579, 262158, 65507, 1048579, 262158, 65508, 1048579, 262158, 65509, 1048579, 262158, 65510, 1048579, 262158, 65511, 1048579, 262159, 65502, 1048579, 262159, 65503, 1048579, 262159, 65504, 1048579, 262159, 65505, 1048579, 262159, 65506, 1048579, 262159, 65507, 1048579, 262159, 65508, 1048579, 262159, 65509, 1048579, 262159, 65510, 1048579, 262159, 65511, 1048579, 262160, 65502, 1048579, 262160, 65503, 1048579, 262160, 65504, 1048579, 262160, 65505, 1048579, 262160, 65506, 1048579, 262160, 65507, 1048579, 262160, 65508, 1048579, 262160, 65509, 1048579, 262160, 65510, 1048579, 262160, 65511, 1048579, 262161, 65502, 1048579, 262161, 65503, 1048579, 262161, 65504, 1048579, 262161, 65505, 1048579, 262161, 65506, 1048579, 262161, 65507, 1048579, 262161, 65508, 1048579, 262161, 65509, 1048579, 262161, 65510, 1048579, 262161, 65511, 1048579, 262153, 65502, 1048579, 262153, 65503, 1048579, 262153, 65504, 1048579, 262153, 65505, 1048579, 262153, 65506, 1048579, 262153, 65507, 1048579, 262153, 65508, 1048579, 262153, 65509, 1048579, 262153, 65510, 1048579, 262153, 65511, 1048579, 393216, 65519, 1048579, 393216, 65518, 1048579, 393216, 65517, 1048579, 458751, 65517, 1048579, 458751, 65518, 1048579, 458751, 65516, 1048579, 327681, 65507, 1048579, 327681, 65508, 1048579, 327681, 65509, 1048579, 327681, 65510, 1048579, 327681, 65511, 1048579, 327681, 65512, 1048579, 327682, 65507, 1048579, 327682, 65508, 1048579, 327682, 65509, 1048579, 327682, 65510, 1048579, 327682, 65511, 1048579, 327682, 65512, 1048579, 327683, 65508, 1048579, 327683, 65507, 1048579, 327684, 65507, 1048579, 327684, 65506, 1048579, 327685, 65506, 1048579, 327685, 65505, 1048579, 327686, 65505, 1048579, 327683, 65506, 1048579, 327682, 65506, 1048579, 327684, 65505, 1048579, 393212, 65502, 1048579, 393212, 65503, 1048579, 393212, 65504, 1048579, 393212, 65505, 1048579, 393212, 65506, 1048579, 393212, 65507, 1048579, 393212, 65508, 1048579, 393213, 65502, 1048579, 393213, 65503, 1048579, 393213, 65504, 1048579, 393213, 65505, 1048579, 393213, 65506, 1048579, 393213, 65507, 1048579, 393213, 65508, 1048579, 393214, 65502, 1048579, 393214, 65503, 1048579, 393214, 65504, 1048579, 393214, 65505, 1048579, 393214, 65506, 1048579, 393214, 65507, 1048579, 393214, 65508, 1048579, 393215, 65502, 1048579, 393215, 65503, 1048579, 393215, 65504, 1048579, 393215, 65505, 1048579, 393215, 65506, 1048579, 393215, 65507, 1048579, 393215, 65508, 1048579, 327680, 65502, 1048579, 327680, 65503, 1048579, 327680, 65504, 1048579, 327680, 65505, 1048579, 327680, 65506, 1048579, 327680, 65507, 1048579, 327680, 65508, 1048579, 327681, 65502, 1048579, 327681, 65503, 1048579, 327681, 65504, 1048579, 327681, 65505, 1048579, 327681, 65506, 1048579, 327682, 65502, 1048579, 327682, 65503, 1048579, 327682, 65504, 1048579, 327682, 65505, 1048579, 327683, 65502, 1048579, 327683, 65503, 1048579, 327683, 65504, 1048579, 327683, 65505, 1048579, 327684, 65502, 1048579, 327684, 65503, 1048579, 327684, 65504, 1048579, 327684, 65508, 1048579, 327685, 65502, 1048579, 327685, 65503, 1048579, 327685, 65504, 1048579, 327686, 65504, 1048579, 327686, 65503, 1048579, 393203, 65507, 1048579, 393203, 65508, 1048579, 393203, 65509, 1048579, 393204, 65507, 1048579, 393204, 65508, 1048579, 393204, 65509, 1048579, 393205, 65507, 1048579, 393205, 65508, 1048579, 393205, 65509, 1048579, 393206, 65507, 1048579, 393206, 65508, 1048579, 393206, 65509, 1048579, 393207, 65507, 1048579, 393207, 65508, 1048579, 393207, 65509, 1048579, 393208, 65507, 1048579, 393208, 65508, 1048579, 393208, 65509, 1048579, 393209, 65507, 1048579, 393209, 65508, 1048579, 393209, 65509, 1048579, 393210, 65507, 1048579, 393210, 65508, 1048579, 393210, 65509, 1048579, 393211, 65507, 1048579, 393211, 65508, 1048579, 393211, 65509, 1048579, 393212, 65509, 1048579, 393213, 65509, 1048579, 393214, 65509, 1048579, 393215, 65509, 1048579, 327680, 65509, 1048579, 393191, 65502, 1048579, 393191, 65503, 1048579, 393191, 65504, 1048579, 393191, 65505, 1048579, 393191, 65506, 1048579, 393191, 65507, 1048579, 393191, 65508, 1048579, 393191, 65509, 1048579, 393191, 65510, 1048579, 393192, 65502, 1048579, 393192, 65503, 1048579, 393192, 65504, 1048579, 393192, 65505, 1048579, 393192, 65506, 1048579, 393192, 65507, 1048579, 393192, 65508, 1048579, 393192, 65509, 1048579, 393192, 65510, 1048579, 393193, 65502, 1048579, 393193, 65503, 1048579, 393193, 65504, 1048579, 393193, 65505, 1048579, 393193, 65506, 1048579, 393193, 65507, 1048579, 393193, 65508, 1048579, 393193, 65509, 1048579, 393193, 65510, 1048579, 393194, 65502, 1048579, 393194, 65503, 1048579, 393194, 65504, 1048579, 393194, 65505, 1048579, 393194, 65506, 1048579, 393194, 65507, 1048579, 393194, 65508, 1048579, 393194, 65509, 1048579, 393194, 65510, 1048579, 393195, 65502, 1048579, 393195, 65503, 1048579, 393195, 65504, 1048579, 393195, 65505, 1048579, 393195, 65506, 1048579, 393195, 65507, 1048579, 393195, 65508, 1048579, 393196, 65502, 1048579, 393196, 65503, 1048579, 393196, 65504, 1048579, 393196, 65505, 1048579, 393196, 65506, 1048579, 393196, 65507, 1048579, 393196, 65508, 1048579, 393197, 65502, 1048579, 393197, 65503, 1048579, 393197, 65504, 1048579, 393197, 65505, 1048579, 393197, 65506, 1048579, 393197, 65507, 1048579, 393197, 65508, 1048579, 393198, 65502, 1048579, 393198, 65503, 1048579, 393198, 65504, 1048579, 393198, 65505, 1048579, 393198, 65506, 1048579, 393198, 65507, 1048579, 393198, 65508, 1048579, 393199, 65502, 1048579, 393199, 65503, 1048579, 393199, 65504, 1048579, 393199, 65505, 1048579, 393199, 65506, 1048579, 393199, 65507, 1048579, 393199, 65508, 1048579, 393200, 65502, 1048579, 393200, 65503, 1048579, 393200, 65504, 1048579, 393200, 65505, 1048579, 393200, 65506, 1048579, 393200, 65507, 1048579, 393200, 65508, 1048579, 393201, 65502, 1048579, 393201, 65503, 1048579, 393201, 65504, 1048579, 393201, 65505, 1048579, 393201, 65506, 1048579, 393201, 65507, 1048579, 393201, 65508, 1048579, 393202, 65502, 1048579, 393202, 65503, 1048579, 393202, 65504, 1048579, 393202, 65505, 1048579, 393202, 65506, 1048579, 393202, 65507, 1048579, 393202, 65508, 1048579, 393203, 65502, 1048579, 393203, 65503, 1048579, 393203, 65504, 1048579, 393203, 65505, 1048579, 393203, 65506, 1048579, 393204, 65502, 1048579, 393204, 65503, 1048579, 393204, 65504, 1048579, 393204, 65505, 1048579, 393204, 65506, 1048579, 393205, 65502, 1048579, 393205, 65503, 1048579, 393205, 65504, 1048579, 393205, 65505, 1048579, 393205, 65506, 1048579, 393206, 65502, 1048579, 393206, 65503, 1048579, 393206, 65504, 1048579, 393206, 65505, 1048579, 393206, 65506, 1048579, 393207, 65502, 1048579, 393207, 65503, 1048579, 393207, 65504, 1048579, 393207, 65505, 1048579, 393207, 65506, 1048579, 393208, 65502, 1048579, 393208, 65503, 1048579, 393208, 65504, 1048579, 393208, 65505, 1048579, 393208, 65506, 1048579, 393209, 65502, 1048579, 393209, 65503, 1048579, 393209, 65504, 1048579, 393209, 65505, 1048579, 393209, 65506, 1048579, 393210, 65502, 1048579, 393210, 65503, 1048579, 393210, 65504, 1048579, 393210, 65505, 1048579, 393210, 65506, 1048579, 393211, 65502, 1048579, 393211, 65503, 1048579, 393211, 65504, 1048579, 393211, 65505, 1048579, 393211, 65506, 1048579, 458740, 65509, 1048579, 458740, 65510, 1048579, 458740, 65511, 1048579, 458740, 65512, 1048579, 458740, 65513, 1048579, 458740, 65514, 1048579, 458740, 65515, 1048579, 458740, 65516, 1048579, 458741, 65509, 1048579, 458741, 65510, 1048579, 458741, 65511, 1048579, 458741, 65512, 1048579, 458741, 65513, 1048579, 458741, 65514, 1048579, 458741, 65515, 1048579, 458741, 65516, 1048579, 458742, 65509, 1048579, 458742, 65510, 1048579, 458742, 65511, 1048579, 458742, 65514, 1048579, 458742, 65516, 1048579, 458735, 65507, 1048579, 458735, 65508, 1048579, 458735, 65509, 1048579, 458735, 65510, 1048579, 458735, 65511, 1048579, 458735, 65512, 1048579, 458735, 65513, 1048579, 458735, 65514, 1048579, 458735, 65515, 1048579, 458736, 65507, 1048579, 458736, 65508, 1048579, 458736, 65509, 1048579, 458736, 65510, 1048579, 458736, 65511, 1048579, 458736, 65512, 1048579, 458736, 65513, 1048579, 458736, 65514, 1048579, 458736, 65515, 1048579, 458737, 65507, 1048579, 458737, 65508, 1048579, 458737, 65509, 1048579, 458737, 65510, 1048579, 458737, 65511, 1048579, 458737, 65512, 1048579, 458737, 65513, 1048579, 458737, 65514, 1048579, 458737, 65515, 1048579, 458738, 65507, 1048579, 458738, 65508, 1048579, 458738, 65509, 1048579, 458738, 65510, 1048579, 458738, 65511, 1048579, 458738, 65512, 1048579, 458738, 65513, 1048579, 458738, 65514, 1048579, 458738, 65515, 1048579, 458739, 65507, 1048579, 458739, 65508, 1048579, 458739, 65509, 1048579, 458739, 65510, 1048579, 458739, 65511, 1048579, 458739, 65512, 1048579, 458739, 65513, 1048579, 458739, 65514, 1048579, 458739, 65515, 1048579, 458731, 65507, 1048579, 458731, 65508, 1048579, 458731, 65509, 1048579, 458731, 65510, 1048579, 458731, 65511, 1048579, 458731, 65512, 1048579, 458731, 65513, 1048579, 458731, 65514, 1048579, 458732, 65507, 1048579, 458732, 65508, 1048579, 458732, 65509, 1048579, 458732, 65510, 1048579, 458732, 65511, 1048579, 458732, 65512, 1048579, 458732, 65513, 1048579, 458732, 65514, 1048579, 458733, 65507, 1048579, 458733, 65508, 1048579, 458733, 65509, 1048579, 458733, 65510, 1048579, 458733, 65511, 1048579, 458733, 65512, 1048579, 458733, 65513, 1048579, 458733, 65514, 1048579, 458734, 65507, 1048579, 458734, 65508, 1048579, 458734, 65509, 1048579, 458734, 65510, 1048579, 458734, 65511, 1048579, 458734, 65512, 1048579, 458734, 65513, 1048579, 458734, 65514, 1048579)
- }
- metadata/_editor_floor_ = Vector3(0, 6, 0)
- metadata/_edit_group_ = true
- [node name="SpotLight3D" type="SpotLight3D" parent="."]
- transform = Transform3D(-0.51934, -0.814827, 0.257571, -0.450294, 0.517095, 0.727906, -0.726306, 0.262048, -0.63546, 36.9282, 122.764, -106.017)
- light_color = Color(0.729412, 0.901961, 1, 1)
- light_energy = 100.0
- spot_range = 549.034
- spot_angle = 23.4444
- [node name="SpotLight3D2" type="SpotLight3D" parent="."]
- transform = Transform3D(-0.578321, 0.452214, -0.679005, -0.450294, 0.517095, 0.727907, 0.680279, 0.726716, -0.0954177, -116.07, 122.764, -29.9711)
- light_color = Color(0.745098, 1, 0.298039, 1)
- light_energy = 45.0
- light_negative = true
- spot_range = 549.034
- spot_angle = 23.4444
- [node name="Bug" parent="." instance=ExtResource("5_jajgv")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 3.2, -15)
- [node name="Bug2" parent="." instance=ExtResource("5_jajgv")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 3.2, -9)
- start_direction = 2
- [node name="PullToolObject" parent="." instance=ExtResource("6_578tl")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 3.2, -11)
- [node name="Box" parent="." instance=ExtResource("7_lhen4")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 4.8, -23)
- [node name="BombItem" parent="." instance=ExtResource("8_mixi5")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 4.8, -25)
- [node name="PusherBug" parent="." instance=ExtResource("9_4gm5t")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 6.4, -15)
- [node name="PusherBug2" parent="." instance=ExtResource("9_4gm5t")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 6.4, -23)
- [node name="BoxHeavy" parent="." instance=ExtResource("10_fd5cx")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 4.8, -13)
- damaged = false
- [node name="EnemyBlocker" parent="." instance=ExtResource("11_4n6e2")]
- transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9, 6.4, -9)
- [node name="EnemyBlocker2" parent="." instance=ExtResource("11_4n6e2")]
- transform = Transform3D(1.31134e-07, 0, -1, 0, 1, 0, 1, 0, 1.31134e-07, -9, 6.4, -27)
- [node name="PushToolObject" parent="." instance=ExtResource("12_d7ga4")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 6.4, -25)
- [node name="RollingBoulder" parent="." instance=ExtResource("13_4y0lm")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 6.4, -23)
- [node name="BoxHeavy2" parent="." instance=ExtResource("10_fd5cx")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 8, -27)
- damaged = false
- [node name="GrindingToolObject" parent="." instance=ExtResource("14_0dly2")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 8, -17)
- [node name="Barrel" parent="." instance=ExtResource("15_s6l03")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 8, -19)
- [node name="BreakableBoulder" parent="." instance=ExtResource("16_yvx3h")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.6, 3)
- [node name="DisposalStation" parent="." instance=ExtResource("17_6el0e")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.6, 7)
- [node name="InfoButton" parent="." instance=ExtResource("18_11a1o")]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 1.6, -1)
- title = "Breakable Boulder"
- text = "What's that?
- A breakable boulder is blocking the way to the disposal station.
- Either destroy it with a bomb or hit it with a rolling boulder.
- When it gets destroyed, it leaves a pile of rouble, that needs to be grinded to dust"
- [node name="Acid" parent="." instance=ExtResource("19_nd0g0")]
|