From dc3b7a180e6744a0f9d87853771d89bf797f8a75 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 11:43:27 +0200 Subject: [PATCH 01/23] basic player and item --- assets/Scenes/Main.tscn | 12 +++ assets/Scenes/Object.gd | 46 +++++++++++ assets/Scenes/Object.tscn | 19 +++++ assets/Scenes/Player.tscn | 20 +++++ assets/cdda_sprites/2x4_season_winter.png | Bin 0 -> 225 bytes .../cdda_sprites/2x4_season_winter.png.import | 35 +++++++++ assets/cdda_sprites/30gal_drum_winter.png | Bin 0 -> 333 bytes .../cdda_sprites/30gal_drum_winter.png.import | 35 +++++++++ .../cdda_sprites/55gal_drum_season_winter.png | Bin 0 -> 291 bytes .../55gal_drum_season_winter.png.import | 35 +++++++++ assets/cdda_sprites/license.md | 1 + .../player_male_season_winter.png | Bin 0 -> 276 bytes .../player_male_season_winter.png.import | 35 +++++++++ default_env.tres | 7 ++ icon.png | Bin 0 -> 3305 bytes icon.png.import | 35 +++++++++ project.godot | 74 ++++++++++++++++++ src/Player.gd | 63 +++++++++++++++ 18 files changed, 417 insertions(+) create mode 100644 assets/Scenes/Main.tscn create mode 100644 assets/Scenes/Object.gd create mode 100644 assets/Scenes/Object.tscn create mode 100644 assets/Scenes/Player.tscn create mode 100644 assets/cdda_sprites/2x4_season_winter.png create mode 100644 assets/cdda_sprites/2x4_season_winter.png.import create mode 100644 assets/cdda_sprites/30gal_drum_winter.png create mode 100644 assets/cdda_sprites/30gal_drum_winter.png.import create mode 100644 assets/cdda_sprites/55gal_drum_season_winter.png create mode 100644 assets/cdda_sprites/55gal_drum_season_winter.png.import create mode 100644 assets/cdda_sprites/license.md create mode 100644 assets/cdda_sprites/player_male_season_winter.png create mode 100644 assets/cdda_sprites/player_male_season_winter.png.import create mode 100644 default_env.tres create mode 100644 icon.png create mode 100644 icon.png.import create mode 100644 project.godot create mode 100644 src/Player.gd diff --git a/assets/Scenes/Main.tscn b/assets/Scenes/Main.tscn new file mode 100644 index 0000000..b86f3e9 --- /dev/null +++ b/assets/Scenes/Main.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://assets/Scenes/Player.tscn" type="PackedScene" id=1] +[ext_resource path="res://assets/Scenes/Object.tscn" type="PackedScene" id=2] + +[node name="Node2D" type="Node2D"] + +[node name="Player" parent="." instance=ExtResource( 1 )] +position = Vector2( 384, 290 ) + +[node name="Object" parent="." instance=ExtResource( 2 )] +position = Vector2( 355, 286 ) diff --git a/assets/Scenes/Object.gd b/assets/Scenes/Object.gd new file mode 100644 index 0000000..070f674 --- /dev/null +++ b/assets/Scenes/Object.gd @@ -0,0 +1,46 @@ +extends RigidBody2D + +onready var Player:= get_node("../Player") + +var grab_force_vector:= Vector2.ZERO + +var contact_point: Vector2 + +var grabber: KinematicBody2D +var just_released:= false + +signal is_grabbed(grabbed, grabber) + +func _ready() -> void: + if Player != null: + Player.connect("grab_ray_hit",self, "_on_grab_ray_hit") + Player.connect("grab_release", self, "_on_grab_release") + + +func _on_grab_ray_hit(collider: Object, emitter: Object)->void: + if collider == self: + grabber = emitter + emit_signal("is_grabbed",self,grabber) + +func _on_grab_release(grabbed: RigidBody2D, emitter: KinematicBody2D): + if grabbed == self: + if grabber != emitter: + print("Trying to release from wring grabber") + grabber = null + just_released = true + +func _physics_process(delta: float) -> void: + if grabber != null: + apply_grab() + elif just_released: + apply_central_impulse(Vector2.ZERO) + just_released = false + + +func apply_grab() -> void: + if grabber != null: + var pos:= to_local(position) + var grab_pos:= to_local(grabber.position) + grab_force_vector = grab_pos - pos + apply_central_impulse(grab_force_vector) + diff --git a/assets/Scenes/Object.tscn b/assets/Scenes/Object.tscn new file mode 100644 index 0000000..dbfb71e --- /dev/null +++ b/assets/Scenes/Object.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://assets/cdda_sprites/30gal_drum_winter.png" type="Texture" id=1] +[ext_resource path="res://assets/Scenes/Object.gd" type="Script" id=2] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 5.5, 8.5 ) + +[node name="Object" type="RigidBody2D"] +mass = 40.0 +linear_damp = 1.0 +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( -0.5, 1.5 ) +shape = SubResource( 1 ) diff --git a/assets/Scenes/Player.tscn b/assets/Scenes/Player.tscn new file mode 100644 index 0000000..717e5e1 --- /dev/null +++ b/assets/Scenes/Player.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://assets/cdda_sprites/player_male_season_winter.png" type="Texture" id=1] +[ext_resource path="res://src/Player.gd" type="Script" id=2] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 6.5, 10 ) + +[node name="Player" type="KinematicBody2D"] +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( 0.5, -1 ) +shape = SubResource( 1 ) + +[node name="RayCast2D" type="RayCast2D" parent="."] +enabled = true diff --git a/assets/cdda_sprites/2x4_season_winter.png b/assets/cdda_sprites/2x4_season_winter.png new file mode 100644 index 0000000000000000000000000000000000000000..a2986f2dc0e977d6389ef4c18d70695854854640 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjD?D8sLn`JZ|M~ylo>`ZX+pz0j zav`fS5QOUd_zwgU=K4GzRd;XutA0#qQOyA$2)JRydG6i%lgeSzAI088?{Cd;p2#Sy z*)^A`HY1zSvLSbP0l+XkK8nwppzi$TeWh*g>upA{OgoRuc*&2WhqLmkjCb()x}?R& zyfxnozzO`;Vou;wRm#f&S+XW4@c$f1xjRsntc}I305v2_tm>WU|69fF0Z!nbl~;AU zDT>Auie*Z*(Wz5ZmGZd$z1?U5S}!6Znm#?F32CZPyxUPtZdkjf8lmeMowU`Ys*w=S? zJFCtSjbHuBGLk@`x$VJ!AV|KmXTvGon_J)7D|&y3VldvbAyp{sr-ZqF)3gUY%ua2_ z1_lNq+kBEb3O^r`Y^l&~U`#d^-Si}(Awi}j+%G{RSO0*f`$pCyQZ3v9JW9(Q@1PLn`JZ|M~ylo>`ZXTeIuG z^3Jx2K(I;-DE7a;{3(mY{w;eS*c(nWn3!zA%*^Zz6cUkt$fUwLF?a$0oW1#f#TI=L z_`-N*s`&YLPJ-Pgg&ebxsLQ0Q+rkC;$Ke literal 0 HcmV?d00001 diff --git a/assets/cdda_sprites/player_male_season_winter.png.import b/assets/cdda_sprites/player_male_season_winter.png.import new file mode 100644 index 0000000..e465b19 --- /dev/null +++ b/assets/cdda_sprites/player_male_season_winter.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/player_male_season_winter.png-7cab443ed316097cc3d611cdbb8b5cbc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cdda_sprites/player_male_season_winter.png" +dest_files=[ "res://.import/player_male_season_winter.png-7cab443ed316097cc3d611cdbb8b5cbc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c98fbb601c83c81ec8c22b1dba7d1d57c62b323c GIT binary patch literal 3305 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 literal 0 HcmV?d00001 diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..a4c02e6 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..83631e0 --- /dev/null +++ b/project.godot @@ -0,0 +1,74 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +[application] + +config/name="Symbiotic_scavenger" +run/main_scene="res://assets/Scenes/Player.tscn" +config/icon="res://icon.png" + +[global] + +image=false + +[gui] + +common/drop_mouse_on_gui_input_disabled=true + +[importer_defaults] + +texture={ +"flags/filter": false +} + +[input] + +move_up={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777232,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":87,"unicode":0,"echo":false,"script":null) + ] +} +move_down={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":83,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777234,"unicode":0,"echo":false,"script":null) + ] +} +move_left={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":65,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777231,"unicode":0,"echo":false,"script":null) + ] +} +move_right={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":68,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777233,"unicode":0,"echo":false,"script":null) + ] +} +grab={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":69,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":71,"unicode":0,"echo":false,"script":null) + ] +} + +[physics] + +common/enable_pause_aware_picking=true +2d/default_gravity_vector=Vector2( 0, 0 ) + +[rendering] + +quality/driver/driver_name="GLES2" +vram_compression/import_etc=true +vram_compression/import_etc2=false +environment/default_environment="res://default_env.tres" diff --git a/src/Player.gd b/src/Player.gd new file mode 100644 index 0000000..2e5e8fe --- /dev/null +++ b/src/Player.gd @@ -0,0 +1,63 @@ +extends KinematicBody2D +var _speed:= 40 +var move_vel: = Vector2.ZERO + +var trying_grab:= false +var grab_ray_length:= 40 + +var grabbed_object: RigidBody2D + +var GRAB_DIST:= 40 + +onready var grab_ray:= $RayCast2D +onready var object:= get_node("../Object") + +signal grab_ray_hit(collider, emitter) +signal grab_release(grabbed,grabber) + +func _ready() -> void: + set_process(true) + if object != null: + object.connect("is_grabbed",self, "_on_grabbing") + +func _process(_delta: float) -> void: + trying_grab = Input.is_action_pressed("grab") + if grabbed_object != null && !trying_grab: + emit_signal("grab_release", grabbed_object,self) + grabbed_object = null + + update() + +func _draw() -> void: + if trying_grab: + var target = get_grab_target_pos(true) + draw_line(to_local(position),target,Color.antiquewhite) + + +func _physics_process(_delta) ->void: + var direction:= Vector2(Input.get_axis("move_left","move_right"), Input.get_axis("move_up","move_down")) + move_vel = _speed * direction + move_vel = move_and_slide(move_vel) + + if trying_grab: + var target = get_grab_target_pos() + grab_ray.cast_to = target + var collision_dist:= int( position.distance_to(grab_ray.get_collision_point())) + grab_ray_length = collision_dist if grab_ray.is_colliding() else GRAB_DIST + if grab_ray.is_colliding(): + emit_signal("grab_ray_hit", grab_ray.get_collider(), self) + if grabbed_object != null: + pass + +func get_grab_target_pos(for_line_draw:=false)->Vector2: + var pos:= to_local( position) + var mouse_pos:= get_local_mouse_position() + + var normalized = (mouse_pos - pos).normalized() + if for_line_draw: + return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(mouse_pos)) ) + return pos + normalized * min(GRAB_DIST, pos.distance_to(mouse_pos)) + +func _on_grabbing(grabbed: RigidBody2D, grabber: KinematicBody2D)->void: + if grabber == self: + grabbed_object = grabbed From d35940f693332a3a4c9f21162077d686e182ed2e Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 12:07:02 +0200 Subject: [PATCH 02/23] Player is a rigidbody2D --- assets/Scenes/Object.tscn | 3 +-- assets/Scenes/Player.tscn | 3 ++- project.godot | 1 + {assets/Scenes => src}/Object.gd | 4 ++-- src/Player.gd | 14 +++++++++----- 5 files changed, 15 insertions(+), 10 deletions(-) rename {assets/Scenes => src}/Object.gd (90%) diff --git a/assets/Scenes/Object.tscn b/assets/Scenes/Object.tscn index dbfb71e..c458c07 100644 --- a/assets/Scenes/Object.tscn +++ b/assets/Scenes/Object.tscn @@ -1,14 +1,13 @@ [gd_scene load_steps=4 format=2] [ext_resource path="res://assets/cdda_sprites/30gal_drum_winter.png" type="Texture" id=1] -[ext_resource path="res://assets/Scenes/Object.gd" type="Script" id=2] +[ext_resource path="res://src/Object.gd" type="Script" id=2] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 5.5, 8.5 ) [node name="Object" type="RigidBody2D"] mass = 40.0 -linear_damp = 1.0 script = ExtResource( 2 ) [node name="Sprite" type="Sprite" parent="."] diff --git a/assets/Scenes/Player.tscn b/assets/Scenes/Player.tscn index 717e5e1..7ac7f8c 100644 --- a/assets/Scenes/Player.tscn +++ b/assets/Scenes/Player.tscn @@ -6,7 +6,8 @@ [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 6.5, 10 ) -[node name="Player" type="KinematicBody2D"] +[node name="Player" type="RigidBody2D"] +mass = 70.0 script = ExtResource( 2 ) [node name="Sprite" type="Sprite" parent="."] diff --git a/project.godot b/project.godot index 83631e0..eaa583b 100644 --- a/project.godot +++ b/project.godot @@ -65,6 +65,7 @@ grab={ common/enable_pause_aware_picking=true 2d/default_gravity_vector=Vector2( 0, 0 ) +2d/default_linear_damp=1.0 [rendering] diff --git a/assets/Scenes/Object.gd b/src/Object.gd similarity index 90% rename from assets/Scenes/Object.gd rename to src/Object.gd index 070f674..504e687 100644 --- a/assets/Scenes/Object.gd +++ b/src/Object.gd @@ -6,7 +6,7 @@ var grab_force_vector:= Vector2.ZERO var contact_point: Vector2 -var grabber: KinematicBody2D +var grabber: RigidBody2D var just_released:= false signal is_grabbed(grabbed, grabber) @@ -22,7 +22,7 @@ func _on_grab_ray_hit(collider: Object, emitter: Object)->void: grabber = emitter emit_signal("is_grabbed",self,grabber) -func _on_grab_release(grabbed: RigidBody2D, emitter: KinematicBody2D): +func _on_grab_release(grabbed: RigidBody2D, emitter: RigidBody2D): if grabbed == self: if grabber != emitter: print("Trying to release from wring grabber") diff --git a/src/Player.gd b/src/Player.gd index 2e5e8fe..7176bc6 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -1,6 +1,6 @@ -extends KinematicBody2D +extends RigidBody2D var _speed:= 40 -var move_vel: = Vector2.ZERO +var move_force: = Vector2.ZERO var trying_grab:= false var grab_ray_length:= 40 @@ -36,8 +36,8 @@ func _draw() -> void: func _physics_process(_delta) ->void: var direction:= Vector2(Input.get_axis("move_left","move_right"), Input.get_axis("move_up","move_down")) - move_vel = _speed * direction - move_vel = move_and_slide(move_vel) + move_force = _speed * direction + move_force = move(move_force) if trying_grab: var target = get_grab_target_pos() @@ -49,6 +49,10 @@ func _physics_process(_delta) ->void: if grabbed_object != null: pass +func move(force: Vector2)-> Vector2: + apply_central_impulse(force) + return force + func get_grab_target_pos(for_line_draw:=false)->Vector2: var pos:= to_local( position) var mouse_pos:= get_local_mouse_position() @@ -58,6 +62,6 @@ func get_grab_target_pos(for_line_draw:=false)->Vector2: return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(mouse_pos)) ) return pos + normalized * min(GRAB_DIST, pos.distance_to(mouse_pos)) -func _on_grabbing(grabbed: RigidBody2D, grabber: KinematicBody2D)->void: +func _on_grabbing(grabbed: RigidBody2D, grabber: RigidBody2D)->void: if grabber == self: grabbed_object = grabbed From 7799f9d3fdc2bac0f48661cb7a6b59d15e5e62cf Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 12:12:23 +0200 Subject: [PATCH 03/23] rename Object to Body --- assets/Scenes/{Object.tscn => Body.tscn} | 4 ++-- assets/Scenes/Main.tscn | 4 ++-- src/{Object.gd => Body.gd} | 0 3 files changed, 4 insertions(+), 4 deletions(-) rename assets/Scenes/{Object.tscn => Body.tscn} (81%) rename src/{Object.gd => Body.gd} (100%) diff --git a/assets/Scenes/Object.tscn b/assets/Scenes/Body.tscn similarity index 81% rename from assets/Scenes/Object.tscn rename to assets/Scenes/Body.tscn index c458c07..d893a87 100644 --- a/assets/Scenes/Object.tscn +++ b/assets/Scenes/Body.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=4 format=2] [ext_resource path="res://assets/cdda_sprites/30gal_drum_winter.png" type="Texture" id=1] -[ext_resource path="res://src/Object.gd" type="Script" id=2] +[ext_resource path="res://src/Body.gd" type="Script" id=2] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 5.5, 8.5 ) -[node name="Object" type="RigidBody2D"] +[node name="Body" type="RigidBody2D"] mass = 40.0 script = ExtResource( 2 ) diff --git a/assets/Scenes/Main.tscn b/assets/Scenes/Main.tscn index b86f3e9..a60d37a 100644 --- a/assets/Scenes/Main.tscn +++ b/assets/Scenes/Main.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=2] [ext_resource path="res://assets/Scenes/Player.tscn" type="PackedScene" id=1] -[ext_resource path="res://assets/Scenes/Object.tscn" type="PackedScene" id=2] +[ext_resource path="res://assets/Scenes/Body.tscn" type="PackedScene" id=2] [node name="Node2D" type="Node2D"] @@ -9,4 +9,4 @@ position = Vector2( 384, 290 ) [node name="Object" parent="." instance=ExtResource( 2 )] -position = Vector2( 355, 286 ) +position = Vector2( 349, 285 ) diff --git a/src/Object.gd b/src/Body.gd similarity index 100% rename from src/Object.gd rename to src/Body.gd From 151085fcd8917330c5740161d12cde8aac298e4e Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 12:15:34 +0200 Subject: [PATCH 04/23] Player inherits from Body --- project.godot | 10 ++++++++++ src/Body.gd | 11 ++++++----- src/Player.gd | 5 +++-- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/project.godot b/project.godot index eaa583b..327ead3 100644 --- a/project.godot +++ b/project.godot @@ -8,6 +8,16 @@ config_version=4 +_global_script_classes=[ { +"base": "RigidBody2D", +"class": "Body", +"language": "GDScript", +"path": "res://src/Body.gd" +} ] +_global_script_class_icons={ +"Body": "" +} + [application] config/name="Symbiotic_scavenger" diff --git a/src/Body.gd b/src/Body.gd index 504e687..2787ecd 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -1,4 +1,5 @@ extends RigidBody2D +class_name Body onready var Player:= get_node("../Player") @@ -29,18 +30,18 @@ func _on_grab_release(grabbed: RigidBody2D, emitter: RigidBody2D): grabber = null just_released = true -func _physics_process(delta: float) -> void: +func _physics_process(_delta: float) -> void: if grabber != null: - apply_grab() + apply_grab(grabber) elif just_released: apply_central_impulse(Vector2.ZERO) just_released = false -func apply_grab() -> void: - if grabber != null: +func apply_grab(body_to_link: RigidBody2D) -> void: + if body_to_link != null: var pos:= to_local(position) - var grab_pos:= to_local(grabber.position) + var grab_pos:= to_local(body_to_link.position) grab_force_vector = grab_pos - pos apply_central_impulse(grab_force_vector) diff --git a/src/Player.gd b/src/Player.gd index 7176bc6..1de5965 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -1,4 +1,5 @@ -extends RigidBody2D +extends Body + var _speed:= 40 var move_force: = Vector2.ZERO @@ -47,7 +48,7 @@ func _physics_process(_delta) ->void: if grab_ray.is_colliding(): emit_signal("grab_ray_hit", grab_ray.get_collider(), self) if grabbed_object != null: - pass + apply_grab(grabbed_object) func move(force: Vector2)-> Vector2: apply_central_impulse(force) From 6852483bfffc812f744ccfec660e4707798ac7fd Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 13:20:42 +0200 Subject: [PATCH 05/23] immrove player handling --- assets/Scenes/Player.tscn | 2 ++ project.godot | 2 +- src/Player.gd | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/Scenes/Player.tscn b/assets/Scenes/Player.tscn index 7ac7f8c..dbe00ab 100644 --- a/assets/Scenes/Player.tscn +++ b/assets/Scenes/Player.tscn @@ -7,7 +7,9 @@ extents = Vector2( 6.5, 10 ) [node name="Player" type="RigidBody2D"] +mode = 2 mass = 70.0 +linear_damp = 2.0 script = ExtResource( 2 ) [node name="Sprite" type="Sprite" parent="."] diff --git a/project.godot b/project.godot index 327ead3..6e5ff92 100644 --- a/project.godot +++ b/project.godot @@ -21,7 +21,7 @@ _global_script_class_icons={ [application] config/name="Symbiotic_scavenger" -run/main_scene="res://assets/Scenes/Player.tscn" +run/main_scene="res://assets/Scenes/Main.tscn" config/icon="res://icon.png" [global] diff --git a/src/Player.gd b/src/Player.gd index 1de5965..1e6dfad 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -1,6 +1,6 @@ extends Body -var _speed:= 40 +var _speed:= 80 var move_force: = Vector2.ZERO var trying_grab:= false From 9311443ccb55af434a43813962eed91b5f21e011 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 13:45:07 +0200 Subject: [PATCH 06/23] Make grab a on/off stituation --- project.godot | 5 +++++ src/Player.gd | 16 ++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/project.godot b/project.godot index 6e5ff92..8815e80 100644 --- a/project.godot +++ b/project.godot @@ -70,6 +70,11 @@ grab={ , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":71,"unicode":0,"echo":false,"script":null) ] } +interact={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null) + ] +} [physics] diff --git a/src/Player.gd b/src/Player.gd index 1e6dfad..b5565ee 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -23,14 +23,14 @@ func _ready() -> void: func _process(_delta: float) -> void: trying_grab = Input.is_action_pressed("grab") - if grabbed_object != null && !trying_grab: + if grabbed_object != null && Input.is_action_just_pressed("interact"): emit_signal("grab_release", grabbed_object,self) grabbed_object = null update() func _draw() -> void: - if trying_grab: + if trying_grab || grabbed_object!= null: var target = get_grab_target_pos(true) draw_line(to_local(position),target,Color.antiquewhite) @@ -45,7 +45,7 @@ func _physics_process(_delta) ->void: grab_ray.cast_to = target var collision_dist:= int( position.distance_to(grab_ray.get_collision_point())) grab_ray_length = collision_dist if grab_ray.is_colliding() else GRAB_DIST - if grab_ray.is_colliding(): + if grab_ray.is_colliding() && Input.is_action_pressed("interact"): emit_signal("grab_ray_hit", grab_ray.get_collider(), self) if grabbed_object != null: apply_grab(grabbed_object) @@ -57,11 +57,15 @@ func move(force: Vector2)-> Vector2: func get_grab_target_pos(for_line_draw:=false)->Vector2: var pos:= to_local( position) var mouse_pos:= get_local_mouse_position() + var to_reach_pos:= mouse_pos + + if grabbed_object != null: + to_reach_pos = to_local(grabbed_object.position) - var normalized = (mouse_pos - pos).normalized() + var normalized = (to_reach_pos - pos).normalized() if for_line_draw: - return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(mouse_pos)) ) - return pos + normalized * min(GRAB_DIST, pos.distance_to(mouse_pos)) + return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(to_reach_pos)) ) + return pos + normalized * min(GRAB_DIST, pos.distance_to(to_reach_pos)) func _on_grabbing(grabbed: RigidBody2D, grabber: RigidBody2D)->void: if grabber == self: From b41a86765475101b721770d34789d3b70b6512ea Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 13:46:22 +0200 Subject: [PATCH 07/23] Fix grab sending object fyling into infinity --- src/Body.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Body.gd b/src/Body.gd index 2787ecd..ca91857 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -40,8 +40,8 @@ func _physics_process(_delta: float) -> void: func apply_grab(body_to_link: RigidBody2D) -> void: if body_to_link != null: - var pos:= to_local(position) - var grab_pos:= to_local(body_to_link.position) + var pos:= position + var grab_pos:= body_to_link.position grab_force_vector = grab_pos - pos apply_central_impulse(grab_force_vector) From a1dbf0ce56d48a4eef020186ef1837d6f6882d56 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 14:19:40 +0200 Subject: [PATCH 08/23] Handle grabing at the world level --- assets/Scenes/{Main.tscn => World.tscn} | 6 +++-- project.godot | 2 +- src/Body.gd | 35 ++++++++----------------- src/Player.gd | 28 +++++++++----------- src/World.gd | 17 ++++++++++++ 5 files changed, 46 insertions(+), 42 deletions(-) rename assets/Scenes/{Main.tscn => World.tscn} (68%) create mode 100644 src/World.gd diff --git a/assets/Scenes/Main.tscn b/assets/Scenes/World.tscn similarity index 68% rename from assets/Scenes/Main.tscn rename to assets/Scenes/World.tscn index a60d37a..dd897fd 100644 --- a/assets/Scenes/Main.tscn +++ b/assets/Scenes/World.tscn @@ -1,9 +1,11 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=4 format=2] [ext_resource path="res://assets/Scenes/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://assets/Scenes/Body.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/World.gd" type="Script" id=3] -[node name="Node2D" type="Node2D"] +[node name="World" type="Node"] +script = ExtResource( 3 ) [node name="Player" parent="." instance=ExtResource( 1 )] position = Vector2( 384, 290 ) diff --git a/project.godot b/project.godot index 8815e80..bd603eb 100644 --- a/project.godot +++ b/project.godot @@ -21,7 +21,7 @@ _global_script_class_icons={ [application] config/name="Symbiotic_scavenger" -run/main_scene="res://assets/Scenes/Main.tscn" +run/main_scene="res://assets/Scenes/World.tscn" config/icon="res://icon.png" [global] diff --git a/src/Body.gd b/src/Body.gd index ca91857..84f84ab 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -1,43 +1,22 @@ extends RigidBody2D class_name Body -onready var Player:= get_node("../Player") +var _grabber: RigidBody2D var grab_force_vector:= Vector2.ZERO var contact_point: Vector2 -var grabber: RigidBody2D var just_released:= false -signal is_grabbed(grabbed, grabber) - -func _ready() -> void: - if Player != null: - Player.connect("grab_ray_hit",self, "_on_grab_ray_hit") - Player.connect("grab_release", self, "_on_grab_release") - - -func _on_grab_ray_hit(collider: Object, emitter: Object)->void: - if collider == self: - grabber = emitter - emit_signal("is_grabbed",self,grabber) - -func _on_grab_release(grabbed: RigidBody2D, emitter: RigidBody2D): - if grabbed == self: - if grabber != emitter: - print("Trying to release from wring grabber") - grabber = null - just_released = true func _physics_process(_delta: float) -> void: - if grabber != null: - apply_grab(grabber) + if _grabber != null: + apply_grab(_grabber) elif just_released: apply_central_impulse(Vector2.ZERO) just_released = false - func apply_grab(body_to_link: RigidBody2D) -> void: if body_to_link != null: var pos:= position @@ -45,3 +24,11 @@ func apply_grab(body_to_link: RigidBody2D) -> void: grab_force_vector = grab_pos - pos apply_central_impulse(grab_force_vector) +func set_grabber(body: RigidBody2D) ->void: + _grabber = body + +func be_released(released_by: RigidBody2D) ->void: + if released_by != _grabber: + print("Trying to release from wrong grabber") + set_grabber(null) + just_released = true diff --git a/src/Player.gd b/src/Player.gd index b5565ee..1b78668 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -6,31 +6,29 @@ var move_force: = Vector2.ZERO var trying_grab:= false var grab_ray_length:= 40 -var grabbed_object: RigidBody2D +var _grabbed_object: RigidBody2D var GRAB_DIST:= 40 onready var grab_ray:= $RayCast2D -onready var object:= get_node("../Object") signal grab_ray_hit(collider, emitter) signal grab_release(grabbed,grabber) func _ready() -> void: set_process(true) - if object != null: - object.connect("is_grabbed",self, "_on_grabbing") + func _process(_delta: float) -> void: trying_grab = Input.is_action_pressed("grab") - if grabbed_object != null && Input.is_action_just_pressed("interact"): - emit_signal("grab_release", grabbed_object,self) - grabbed_object = null + if _grabbed_object != null && Input.is_action_just_pressed("interact"): + emit_signal("grab_release", _grabbed_object,self) + _grabbed_object = null update() func _draw() -> void: - if trying_grab || grabbed_object!= null: + if trying_grab || _grabbed_object!= null: var target = get_grab_target_pos(true) draw_line(to_local(position),target,Color.antiquewhite) @@ -47,8 +45,8 @@ func _physics_process(_delta) ->void: grab_ray_length = collision_dist if grab_ray.is_colliding() else GRAB_DIST if grab_ray.is_colliding() && Input.is_action_pressed("interact"): emit_signal("grab_ray_hit", grab_ray.get_collider(), self) - if grabbed_object != null: - apply_grab(grabbed_object) + if _grabbed_object != null: + apply_grab(_grabbed_object) func move(force: Vector2)-> Vector2: apply_central_impulse(force) @@ -59,14 +57,14 @@ func get_grab_target_pos(for_line_draw:=false)->Vector2: var mouse_pos:= get_local_mouse_position() var to_reach_pos:= mouse_pos - if grabbed_object != null: - to_reach_pos = to_local(grabbed_object.position) + if _grabbed_object != null: + to_reach_pos = to_local(_grabbed_object.position) var normalized = (to_reach_pos - pos).normalized() if for_line_draw: return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(to_reach_pos)) ) return pos + normalized * min(GRAB_DIST, pos.distance_to(to_reach_pos)) -func _on_grabbing(grabbed: RigidBody2D, grabber: RigidBody2D)->void: - if grabber == self: - grabbed_object = grabbed + +func set_grabbed_object(body: RigidBody2D)->void: + _grabbed_object = body diff --git a/src/World.gd b/src/World.gd new file mode 100644 index 0000000..86c3afd --- /dev/null +++ b/src/World.gd @@ -0,0 +1,17 @@ +extends Node + +onready var Player:= get_node("Player") + +func _ready() -> void: + if Player != null: + if Player.connect("grab_ray_hit",self, "_on_grab_ray_hit") !=0: print("can't connect grab_ray_hit") + if Player.connect("grab_release", self, "_on_grab_release") !=0: print("can't connect grab_release") + + +func _on_grab_ray_hit(collider: Object, emitter: Object)->void: + collider.set_grabber(emitter) + emitter.set_grabbed_object(collider) + + +func _on_grab_release(grabbed: RigidBody2D, emitter: RigidBody2D): + grabbed.be_released(emitter) From ee56b1b8ddf9a67a62cdf8bda18eff41c7947515 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 17:42:23 +0200 Subject: [PATCH 09/23] basic map and basic robot --- assets/Scenes/Actor.tscn | 21 ++ assets/Scenes/Body.tscn | 2 +- assets/Scenes/Robot.tscn | 37 +++ assets/Scenes/World.tscn | 258 +++++++++++++++++- assets/Tileset.tres | 33 +++ assets/cdda_sprites/HollowMoon_tilesheet.png | Bin 0 -> 2714 bytes .../HollowMoon_tilesheet.png.import | 35 +++ .../cdda_sprites/mon_eyebot_season_winter.png | Bin 0 -> 390 bytes .../mon_eyebot_season_winter.png.import | 35 +++ project.godot | 6 + src/Actor.gd | 45 +++ src/Player.gd | 47 +--- src/Robot.gd | 52 ++++ 13 files changed, 527 insertions(+), 44 deletions(-) create mode 100644 assets/Scenes/Actor.tscn create mode 100644 assets/Scenes/Robot.tscn create mode 100644 assets/Tileset.tres create mode 100644 assets/cdda_sprites/HollowMoon_tilesheet.png create mode 100644 assets/cdda_sprites/HollowMoon_tilesheet.png.import create mode 100644 assets/cdda_sprites/mon_eyebot_season_winter.png create mode 100644 assets/cdda_sprites/mon_eyebot_season_winter.png.import create mode 100644 src/Actor.gd create mode 100644 src/Robot.gd diff --git a/assets/Scenes/Actor.tscn b/assets/Scenes/Actor.tscn new file mode 100644 index 0000000..929cb5c --- /dev/null +++ b/assets/Scenes/Actor.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://src/Actor.gd" type="Script" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 6.5, 10 ) + +[node name="Actor" type="RigidBody2D"] +mode = 2 +mass = 70.0 +linear_damp = 2.0 +script = ExtResource( 1 ) + +[node name="Sprite" type="Sprite" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( 0.5, -1 ) +shape = SubResource( 1 ) + +[node name="RayCast2D" type="RayCast2D" parent="."] +enabled = true diff --git a/assets/Scenes/Body.tscn b/assets/Scenes/Body.tscn index d893a87..7cda930 100644 --- a/assets/Scenes/Body.tscn +++ b/assets/Scenes/Body.tscn @@ -6,7 +6,7 @@ [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 5.5, 8.5 ) -[node name="Body" type="RigidBody2D"] +[node name="Body" type="RigidBody2D" groups=["Ressource"]] mass = 40.0 script = ExtResource( 2 ) diff --git a/assets/Scenes/Robot.tscn b/assets/Scenes/Robot.tscn new file mode 100644 index 0000000..1faffcc --- /dev/null +++ b/assets/Scenes/Robot.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://assets/cdda_sprites/mon_eyebot_season_winter.png" type="Texture" id=1] +[ext_resource path="res://src/Robot.gd" type="Script" id=2] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 6.5, 10 ) + +[sub_resource type="CircleShape2D" id=2] +radius = 150.0 + +[node name="Robot" type="RigidBody2D"] +mode = 2 +mass = 70.0 +linear_damp = 2.0 +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="RayCast2D" type="RayCast2D" parent="."] +enabled = true + +[node name="Line2D" type="Line2D" parent="."] +width = 2.0 +default_color = Color( 0.894118, 0.623529, 0.909804, 1 ) + +[node name="Area2D" type="Area2D" parent="."] +modulate = Color( 0.796078, 0.913725, 0.219608, 1 ) +show_behind_parent = true +monitorable = false + +[node name="AwarnessShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 2 ) diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index dd897fd..6f7d5be 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -1,14 +1,270 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=29 format=2] [ext_resource path="res://assets/Scenes/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://assets/Scenes/Body.tscn" type="PackedScene" id=2] [ext_resource path="res://src/World.gd" type="Script" id=3] +[ext_resource path="res://assets/Scenes/Robot.tscn" type="PackedScene" id=4] +[ext_resource path="res://assets/cdda_sprites/HollowMoon_tilesheet.png" type="Texture" id=5] + +[sub_resource type="ConvexPolygonShape2D" id=2] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=4] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=5] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=6] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=7] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=8] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=9] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=10] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=11] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=12] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=13] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=14] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=15] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=16] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="ConvexPolygonShape2D" id=17] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="NavigationPolygon" id=18] +vertices = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] +outlines = [ PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) ] + +[sub_resource type="NavigationPolygon" id=19] +vertices = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] +outlines = [ PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) ] + +[sub_resource type="NavigationPolygon" id=20] +vertices = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] +outlines = [ PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) ] + +[sub_resource type="NavigationPolygon" id=21] +vertices = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] +outlines = [ PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) ] + +[sub_resource type="NavigationPolygon" id=22] +vertices = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] +outlines = [ PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) ] + +[sub_resource type="ConvexPolygonShape2D" id=23] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + +[sub_resource type="TileSet" id=1] +0/name = "HollowMoon_tilesheet.png 0" +0/texture = ExtResource( 5 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 72, 0, 96, 96 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 0, 1 ), 144, Vector2( 0, 2 ), 146, Vector2( 0, 3 ), 2, Vector2( 1, 0 ), 48, Vector2( 1, 1 ), 176, Vector2( 1, 2 ), 178, Vector2( 1, 3 ), 6, Vector2( 2, 0 ), 56, Vector2( 2, 1 ), 184, Vector2( 2, 2 ), 186, Vector2( 2, 3 ), 7, Vector2( 3, 0 ), 24, Vector2( 3, 1 ), 152, Vector2( 3, 2 ), 154, Vector2( 3, 3 ), 3 ] +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 24, 24 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape = SubResource( 2 ) +0/shape_one_way = false +0/shape_one_way_margin = 1.0 +0/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 2 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 3 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 4 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 5 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 6 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 7 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 8 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 9 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 10 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 11 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 12 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 13 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 14 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 15 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 16 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 17 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +0/z_index = 0 +1/name = "HollowMoon_tilesheet.png 1" +1/texture = ExtResource( 5 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 72, 48 ) +1/tile_mode = 1 +1/autotile/bitmask_mode = 0 +1/autotile/bitmask_flags = [ Vector2( 0, 0 ), 325, Vector2( 0, 1 ), 325, Vector2( 1, 0 ), 325, Vector2( 1, 1 ), 325, Vector2( 2, 0 ), 325 ] +1/autotile/icon_coordinate = Vector2( 1, 0 ) +1/autotile/tile_size = Vector2( 24, 24 ) +1/autotile/spacing = 0 +1/autotile/occluder_map = [ ] +1/autotile/navpoly_map = [ Vector2( 0, 0 ), SubResource( 18 ), Vector2( 0, 1 ), SubResource( 19 ), Vector2( 1, 0 ), SubResource( 20 ), Vector2( 1, 1 ), SubResource( 21 ), Vector2( 2, 0 ), SubResource( 22 ) ] +1/autotile/priority_map = [ Vector3( 0, 0, 5 ) ] +1/autotile/z_index_map = [ ] +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 +2/name = "HollowMoon_tilesheet.png 2" +2/texture = ExtResource( 5 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 0, 48, 24, 24 ) +2/tile_mode = 0 +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape = SubResource( 23 ) +2/shape_one_way = false +2/shape_one_way_margin = 1.0 +2/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 23 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +2/z_index = 0 [node name="World" type="Node"] script = ExtResource( 3 ) +[node name="Navigation2D" type="Navigation2D" parent="."] + +[node name="TileMap" type="TileMap" parent="Navigation2D"] +tile_set = SubResource( 1 ) +cell_size = Vector2( 24, 24 ) +bake_navigation = true +format = 1 +tile_data = PoolIntArray( 458759, 1, 1, 458760, 1, 1, 458761, 1, 1, 458762, 1, 1, 458763, 1, 1, 458764, 1, 1, 458765, 1, 1, 458766, 1, 1, 458767, 0, 65536, 458768, 1, 1, 458769, 1, 1, 458770, 1, 1, 458771, 1, 1, 458772, 1, 1, 458773, 1, 1, 458774, 1, 1, 458775, 1, 1, 458776, 1, 1, 458777, 1, 1, 458778, 1, 1, 458779, 1, 1, 458780, 1, 1, 524295, 1, 1, 524296, 1, 0, 524297, 1, 0, 524298, 1, 2, 524299, 1, 0, 524300, 1, 0, 524301, 1, 65537, 524302, 1, 1, 524303, 0, 0, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 3, 524308, 1, 1, 524309, 1, 1, 524310, 1, 1, 524311, 1, 1, 524312, 1, 1, 524313, 1, 65537, 524314, 1, 65536, 524315, 1, 0, 524316, 1, 1, 589831, 1, 1, 589832, 1, 1, 589833, 1, 1, 589834, 1, 1, 589835, 1, 0, 589836, 1, 0, 589837, 1, 1, 589838, 1, 1, 589839, 1, 1, 589840, 1, 1, 589841, 1, 1, 589842, 1, 1, 589843, 1, 1, 589844, 1, 1, 589845, 1, 1, 589846, 0, 65537, 589847, 0, 3, 589848, 1, 1, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 1, 655367, 1, 1, 655368, 1, 1, 655369, 2, 0, 655370, 1, 1, 655371, 1, 0, 655372, 1, 65537, 655373, 1, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 1, 655382, 0, 131072, 655383, 1, 1, 655384, 1, 1, 655385, 1, 1, 655386, 1, 1, 655387, 1, 65537, 655388, 1, 1, 720903, 1, 1, 720904, 1, 1, 720905, 1, 1, 720906, 1, 1, 720907, 1, 0, 720908, 1, 1, 720909, 1, 0, 720910, 1, 2, 720911, 1, 0, 720912, 1, 1, 720913, 1, 65537, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 1, 720918, 0, 0, 720919, 0, 3, 720920, 1, 1, 720921, 2, 0, 720922, 1, 1, 720923, 1, 0, 720924, 1, 1, 786439, 1, 1, 786440, 1, 0, 786441, 1, 0, 786442, 1, 1, 786443, 1, 1, 786444, 1, 1, 786445, 1, 65537, 786446, 1, 65537, 786447, 1, 1, 786448, 1, 0, 786449, 1, 2, 786450, 1, 65536, 786451, 1, 1, 786452, 1, 1, 786453, 1, 1, 786454, 1, 1, 786455, 1, 1, 786456, 1, 1, 786457, 1, 1, 786458, 1, 1, 786459, 1, 0, 786460, 1, 1, 851975, 1, 1, 851976, 1, 1, 851977, 1, 1, 851978, 1, 1, 851979, 0, 65536, 851980, 1, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 1, 851988, 2, 0, 851989, 1, 1, 851990, 1, 65537, 851991, 1, 1, 851992, 1, 1, 851993, 1, 1, 851994, 1, 1, 851995, 1, 1, 851996, 1, 1, 917511, 1, 1, 917512, 2, 0, 917513, 1, 1, 917514, 1, 1, 917515, 0, 131072, 917516, 1, 1, 917517, 1, 0, 917518, 1, 2, 917519, 1, 2, 917520, 1, 0, 917521, 1, 1, 917522, 1, 1, 917523, 1, 1, 917524, 1, 1, 917525, 1, 1, 917526, 1, 0, 917527, 1, 1, 917528, 0, 1, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 3, 983047, 1, 1, 983048, 1, 1, 983049, 1, 1, 983050, 1, 1, 983051, 0, 131072, 983052, 1, 1, 983053, 1, 0, 983054, 1, 0, 983055, 1, 1, 983056, 1, 2, 983057, 1, 65536, 983058, 1, 1, 983059, 0, 65536, 983060, 1, 1, 983061, 1, 0, 983062, 1, 2, 983063, 1, 1, 983064, 1, 1, 983065, 1, 1, 983066, 1, 1, 983067, 1, 1, 983068, 1, 1, 1048583, 1, 1, 1048584, 0, 1, 1048585, 0, 2, 1048586, 0, 2, 1048587, 0, 0, 1048588, 1, 1, 1048589, 1, 0, 1048590, 1, 1, 1048591, 1, 0, 1048592, 1, 65537, 1048593, 1, 65536, 1048594, 1, 1, 1048595, 0, 131072, 1048596, 1, 1, 1048597, 1, 0, 1048598, 1, 1, 1048599, 1, 0, 1048600, 1, 2, 1048601, 1, 65536, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 1, 1114119, 1, 1, 1114120, 1, 1, 1114121, 1, 1, 1114122, 1, 1, 1114123, 1, 1, 1114124, 1, 1, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 1, 1114131, 0, 131072, 1114132, 1, 1, 1114133, 1, 65536, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 65537, 1114138, 1, 65537, 1114139, 1, 0, 1114140, 1, 1, 1179655, 1, 1, 1179656, 1, 65536, 1179657, 1, 0, 1179658, 1, 1, 1179659, 1, 0, 1179660, 1, 65536, 1179661, 1, 65536, 1179662, 1, 65536, 1179663, 1, 1, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 1, 1179667, 0, 131072, 1179668, 1, 1, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 2, 1179672, 1, 1, 1179673, 1, 1, 1179674, 1, 1, 1179675, 1, 65536, 1179676, 1, 1, 1245191, 1, 1, 1245192, 1, 65537, 1245193, 1, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 1, 1245198, 1, 1, 1245199, 1, 1, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 1, 1245203, 0, 0, 1245204, 1, 1, 1245205, 1, 2, 1245206, 1, 65536, 1245207, 1, 0, 1245208, 1, 1, 1245209, 2, 0, 1245210, 1, 1, 1245211, 1, 65536, 1245212, 1, 1, 1310727, 1, 1, 1310728, 1, 0, 1310729, 1, 65537, 1310730, 1, 0, 1310731, 1, 2, 1310732, 1, 0, 1310733, 1, 1, 1310734, 2, 0, 1310735, 1, 1, 1310736, 1, 65537, 1310737, 1, 0, 1310738, 1, 1, 1310739, 1, 1, 1310740, 1, 1, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 1, 1310745, 1, 1, 1310746, 1, 1, 1310747, 1, 0, 1310748, 1, 1, 1376263, 1, 1, 1376264, 1, 1, 1376265, 1, 2, 1376266, 1, 2, 1376267, 1, 0, 1376268, 1, 2, 1376269, 1, 1, 1376270, 1, 1, 1376271, 1, 1, 1376272, 1, 0, 1376273, 1, 65536, 1376274, 1, 0, 1376275, 1, 65536, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 1, 1376282, 1, 1, 1376283, 1, 1, 1376284, 1, 1, 1441799, 2, 0, 1441800, 1, 1, 1441801, 1, 1, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 1, 1441805, 1, 1, 1441806, 1, 1, 1441807, 1, 65537, 1441808, 1, 65536, 1441809, 1, 0, 1441810, 1, 1, 1441811, 1, 1, 1441812, 1, 1, 1441813, 1, 65537, 1441814, 1, 65536, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 1, 1441818, 0, 65536, 1441819, 1, 1, 1441820, 1, 1, 1507335, 1, 1, 1507336, 1, 1, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 65536, 1507343, 1, 65537, 1507344, 1, 65536, 1507345, 1, 2, 1507346, 1, 1, 1507347, 2, 0, 1507348, 1, 1, 1507349, 1, 65536, 1507350, 1, 65536, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 1, 1507354, 0, 131072, 1507355, 1, 1, 1507356, 1, 1, 1572871, 1, 1, 1572872, 1, 1, 1572873, 1, 1, 1572874, 1, 1, 1572875, 1, 1, 1572876, 1, 1, 1572877, 1, 1, 1572878, 1, 1, 1572879, 1, 1, 1572880, 1, 1, 1572881, 1, 1, 1572882, 1, 1, 1572883, 1, 1, 1572884, 1, 1, 1572885, 1, 1, 1572886, 1, 1, 1572887, 1, 1, 1572888, 1, 1, 1572889, 1, 1, 1572890, 0, 0, 1572891, 1, 1, 1572892, 1, 1 ) + [node name="Player" parent="." instance=ExtResource( 1 )] position = Vector2( 384, 290 ) [node name="Object" parent="." instance=ExtResource( 2 )] position = Vector2( 349, 285 ) + +[node name="Robot" parent="." instance=ExtResource( 4 )] +position = Vector2( 386, 378 ) diff --git a/assets/Tileset.tres b/assets/Tileset.tres new file mode 100644 index 0000000..55bb69b --- /dev/null +++ b/assets/Tileset.tres @@ -0,0 +1,33 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://assets/cdda_sprites/HollowMoon_tilesheet.png" type="Texture" id=1] + +[resource] +0/name = "HollowMoon_tilesheet.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 33, 28 ) +0/tile_mode = 0 +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "HollowMoon_tilesheet.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 53, 0, 20, 26 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 diff --git a/assets/cdda_sprites/HollowMoon_tilesheet.png b/assets/cdda_sprites/HollowMoon_tilesheet.png new file mode 100644 index 0000000000000000000000000000000000000000..837e73eb4e10b8e7004d158e9752ab6a0d6ae93b GIT binary patch literal 2714 zcmc&$`#TeS8%Ij>B%VBq3MnB%>CxCSg>pXR_#|u58%3;4sIfhJk`8ltk~~xXgbL22q5gxrs>W_tWztB9hLQW;dKe)0Y^ufYU?;k*AugIjSUH zmH;eKI)0Kg#o{SM6%o|wF=Y*1XERMDt@|NgKH%u{|28)m}2}Op>+0nkMzuVqupTw1|DB*3C&~&5l zHSSEEU>c5wq-`%<9L^vyn{_N@;ZAIEe>wcuGZ?MB#7f=mRtR~CON_3n<`#o{BXpeP zW;u%k*0yv1&}L8vYP?`UkA=`*sRPrtdz@vqWyQxJyzZ_yTbgke*Heb49A@ruzYcF9 zKt^EcHfETT$>CqT?uHsn$^K|`8XrbCx{aWnpq$1x-c);r~|!`>~J5xCA)m@ZJt>4`MlJ7$0I0vU-6`_h1^9fb`V~+=Ppo7*lRai^@gtGeqwU z3M=an=7>G@+Dbj%+A*Z;7VH5qZMRWPR~QE^|&FG)l(v16vg=+k1U5^3y{%Q zb|63t_1%|(G78^O?8L=VfKjr+{Xs=`se&k_TVp$g{?oyR3s^InW=|%hY(esfXlDVB+vp=hFadRH zL~t-E8X=VoBglo!w~RYB6J=K<-sCE$q3Vh1$4IVUh09U1W z`Z7AtIK{qfl`S7|G-LyQ{jK#hp&_h4A6)M~VzY>}D_wg_QNmZgvLBaW;rdjUEzRp0W{`b><3UZAnhO)e&}&MJ)aS7}KZ?G3xJ8|{wmj8_4qVKBn5xh z_wUMVt{B!ae4IQsswj(Qh2va0UUZXFvXQYL&->o?j8t>5Q7|UHyS}tws=+ia;s{@7 zQ!?E>P%d-$s(EdL3s8TC@6SP-It=+~YhqGefq+lL#G%r-&S$g274WEjf%zlO_8>oO zZ&KP;_DoX}tSFtdb!j7XVah)|Z1c6`wfMmWXdkCJFGJ0#=3K`}LG$1NdR()F*P~yk zZrWd&USegggd$sJ>}F%e=tQoa+h%o)a?Ke1r4=dBzPM9u)wjldK&b^w=yW;E$9-!E z^@$ukJzcovA25)9)xtF&h75_ z^@-hN9f>FG&k41m?o_6$Y(0mqQWkR7d~s!M46^jC!n#7C))h0^U0mOO%Gk57(_9&N z2wkzM-a4dSLinuH#`Mmcbpis?aeZlOzBY^1?HlX5#!LQv3Q5b~e+W$|2`u5|a8pZT zUV117olZinFPlERr`%FsS3f#Jm0E;p`MHJnO2o7eySX5MKy2dB@f=R=j}?DL&>%6B z>7&vJJ0!n?U*F{UYTrgk==r-Fhp!o26MA}P26#15*ve?#yGdYX%k+~9n;$#X!!H#f zp%ut~gmq@IK7%-ez{dZ{STA%D$Ri(Nhit2PS>@`k88vD_9`q65@8lKP%S7zn8v_D* zmk&e6wKSj*Rq~Vp=!!NOPs=dg`4vk&D1lqVZ>VhEQ)Tzpk_w@RvqKyz{R)_k-ItHz zh6hNpgeix!v2v4;5q#1{t}lGs@TMTUd&Cdzy1rgm4T10{?0Q`?{_NY-f0oZOojKi0az|*v%MnUr4U`iN?-z@N zf&eoA&70CRR|*#D=?S-FU^peaeTOlNrQ8vi<^!O@6(^XfY~|oW{A8hHWnWlmD3c+= z&(uX3LSCe)AJ~V|gaWna!8iOe)pyO)dLC-7M%KTwX9rpZn30hA*V#ZUdQNqSmFKZE`NZAzCh8~p+^LYR|&Cdq~d2T**@mJ88$D($t(6wq`Ig(u$hdcKSf>VnQv^CQKT zE;Z&kY;*G70rFVq$Se<2G3mMQdXg$=sVl^rcBPgVcAtiIsILBf*@@3nQ)!_fa!MwW zCykMuN*ykyG9^2%_ny}TF&3@iJpOyVZPPI6OE|6FMTtGK)K7|4UA1@?R5L=uf}czU zvlbiDdqY0FhsDr9fNNREW7FP>oSkcl;0mg4TfU8$w0x0K zD~dAo1MuN=Evk&M@>j1&J-N^b@{QE&=wYi@kon1ptu{A|sPJ?5|F;?^JYCEi|$-m zj>n@+Z11|h@1d>F0|1PW6z2g3FKkr+IbNn zlAK95n6H+D0>F6T<&B^*PYJZf@(Db(*FkqkT)Kv>Y?HuRzwEnQ!T_X;O52ec!void: + emit_signal("grab_ray_hit", grab_ray.get_collider(), self) + +func release_grab()->void: + emit_signal("grab_release", _grabbed_object,self) + _grabbed_object = null + +func move(force: Vector2)-> Vector2: + apply_central_impulse(force) + return force + +func get_grab_target_pos(pos_to_try: Vector2,for_line_draw:=false)->Vector2: + var pos:= to_local( position) + var to_reach_pos:= pos_to_try + + if _grabbed_object != null: + to_reach_pos = to_local(_grabbed_object.position) + + var normalized = (to_reach_pos - pos).normalized() + if for_line_draw: + return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(to_reach_pos)) ) + return pos + normalized * min(GRAB_DIST, pos.distance_to(to_reach_pos)) + + +func set_grabbed_object(body: RigidBody2D)->void: + _grabbed_object = body + diff --git a/src/Player.gd b/src/Player.gd index 1b78668..47ab999 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -1,19 +1,5 @@ -extends Body +extends Actor -var _speed:= 80 -var move_force: = Vector2.ZERO - -var trying_grab:= false -var grab_ray_length:= 40 - -var _grabbed_object: RigidBody2D - -var GRAB_DIST:= 40 - -onready var grab_ray:= $RayCast2D - -signal grab_ray_hit(collider, emitter) -signal grab_release(grabbed,grabber) func _ready() -> void: set_process(true) @@ -22,49 +8,26 @@ func _ready() -> void: func _process(_delta: float) -> void: trying_grab = Input.is_action_pressed("grab") if _grabbed_object != null && Input.is_action_just_pressed("interact"): - emit_signal("grab_release", _grabbed_object,self) - _grabbed_object = null + release_grab() update() func _draw() -> void: if trying_grab || _grabbed_object!= null: - var target = get_grab_target_pos(true) + var target = get_grab_target_pos(get_local_mouse_position(), true) draw_line(to_local(position),target,Color.antiquewhite) - func _physics_process(_delta) ->void: var direction:= Vector2(Input.get_axis("move_left","move_right"), Input.get_axis("move_up","move_down")) move_force = _speed * direction move_force = move(move_force) if trying_grab: - var target = get_grab_target_pos() + var target = get_grab_target_pos(get_local_mouse_position()) grab_ray.cast_to = target var collision_dist:= int( position.distance_to(grab_ray.get_collision_point())) grab_ray_length = collision_dist if grab_ray.is_colliding() else GRAB_DIST if grab_ray.is_colliding() && Input.is_action_pressed("interact"): - emit_signal("grab_ray_hit", grab_ray.get_collider(), self) + confirm_grab() if _grabbed_object != null: apply_grab(_grabbed_object) - -func move(force: Vector2)-> Vector2: - apply_central_impulse(force) - return force - -func get_grab_target_pos(for_line_draw:=false)->Vector2: - var pos:= to_local( position) - var mouse_pos:= get_local_mouse_position() - var to_reach_pos:= mouse_pos - - if _grabbed_object != null: - to_reach_pos = to_local(_grabbed_object.position) - - var normalized = (to_reach_pos - pos).normalized() - if for_line_draw: - return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(to_reach_pos)) ) - return pos + normalized * min(GRAB_DIST, pos.distance_to(to_reach_pos)) - - -func set_grabbed_object(body: RigidBody2D)->void: - _grabbed_object = body diff --git a/src/Robot.gd b/src/Robot.gd new file mode 100644 index 0000000..3a02fa2 --- /dev/null +++ b/src/Robot.gd @@ -0,0 +1,52 @@ +extends Actor + +var _current_path: PoolVector2Array + +var _body_size:= 20 + +var ORIGIN:= Vector2(512,576) + +onready var Nav:= get_node("../Navigation2D") +onready var line:= $Line2D +onready var awarness_area:= $Area2D + + +func _process(delta: float) -> void: + line.global_position = Vector2.ZERO + if _current_path.empty(): + _current_path = make_path(pick_destination()) + var direction:= (_current_path[0] - position).normalized() + move_force = _speed * direction + move_force = move(move_force) + if close_enough(_current_path[0]): + _current_path.remove(0) + line.remove_point(0) + + +func make_path(destination: Vector2)->PoolVector2Array: + var path= Nav.get_simple_path(position,destination,false) + line.points = path + return path + +func close_enough(vect: Vector2)->bool: + return position.distance_squared_to(vect)<=_body_size/2 + +func pick_destination()->Vector2: + var dest: Vector2 + + if _grabbed_object == null: + var closest_body = get_closest_ressource_in_awarness() + if closest_body != null: + return closest_body.position + + var home_direction:= (ORIGIN - position).normalized() + dest = position - home_direction*40 + + return dest + +func get_closest_ressource_in_awarness()->Body: + var closest_body: Body + for body in awarness_area.get_overlapping_bodies(): + if body.is_in_group("Ressource"): + closest_body= body + return closest_body From e1563182455138b543570f0023479883968cc171 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 21:57:57 +0200 Subject: [PATCH 10/23] Robot can grabe resspurce and bring it back --- assets/Scenes/Actor.tscn | 2 +- assets/Scenes/Body.tscn | 1 + assets/Scenes/Player.tscn | 3 ++- assets/Scenes/Robot.tscn | 3 ++- assets/Scenes/World.tscn | 2 +- src/Actor.gd | 11 ++++++++- src/Body.gd | 4 +++ src/Player.gd | 8 ++---- src/Robot.gd | 52 +++++++++++++++++++++++++++++++++------ src/World.gd | 10 +++++--- 10 files changed, 73 insertions(+), 23 deletions(-) diff --git a/assets/Scenes/Actor.tscn b/assets/Scenes/Actor.tscn index 929cb5c..8b8f76c 100644 --- a/assets/Scenes/Actor.tscn +++ b/assets/Scenes/Actor.tscn @@ -5,7 +5,7 @@ [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 6.5, 10 ) -[node name="Actor" type="RigidBody2D"] +[node name="Actor" type="RigidBody2D" groups=["Actor"]] mode = 2 mass = 70.0 linear_damp = 2.0 diff --git a/assets/Scenes/Body.tscn b/assets/Scenes/Body.tscn index 7cda930..15222dc 100644 --- a/assets/Scenes/Body.tscn +++ b/assets/Scenes/Body.tscn @@ -9,6 +9,7 @@ extents = Vector2( 5.5, 8.5 ) [node name="Body" type="RigidBody2D" groups=["Ressource"]] mass = 40.0 script = ExtResource( 2 ) +_body_size = 11 [node name="Sprite" type="Sprite" parent="."] texture = ExtResource( 1 ) diff --git a/assets/Scenes/Player.tscn b/assets/Scenes/Player.tscn index dbe00ab..5a523ae 100644 --- a/assets/Scenes/Player.tscn +++ b/assets/Scenes/Player.tscn @@ -6,11 +6,12 @@ [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 6.5, 10 ) -[node name="Player" type="RigidBody2D"] +[node name="Player" type="RigidBody2D" groups=["Actor"]] mode = 2 mass = 70.0 linear_damp = 2.0 script = ExtResource( 2 ) +_body_size = 13 [node name="Sprite" type="Sprite" parent="."] texture = ExtResource( 1 ) diff --git a/assets/Scenes/Robot.tscn b/assets/Scenes/Robot.tscn index 1faffcc..fed6f8a 100644 --- a/assets/Scenes/Robot.tscn +++ b/assets/Scenes/Robot.tscn @@ -9,7 +9,7 @@ extents = Vector2( 6.5, 10 ) [sub_resource type="CircleShape2D" id=2] radius = 150.0 -[node name="Robot" type="RigidBody2D"] +[node name="Robot" type="RigidBody2D" groups=["Actor"]] mode = 2 mass = 70.0 linear_damp = 2.0 @@ -25,6 +25,7 @@ shape = SubResource( 1 ) enabled = true [node name="Line2D" type="Line2D" parent="."] +visible = false width = 2.0 default_color = Color( 0.894118, 0.623529, 0.909804, 1 ) diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index 6f7d5be..8adcb47 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -258,7 +258,7 @@ tile_set = SubResource( 1 ) cell_size = Vector2( 24, 24 ) bake_navigation = true format = 1 -tile_data = PoolIntArray( 458759, 1, 1, 458760, 1, 1, 458761, 1, 1, 458762, 1, 1, 458763, 1, 1, 458764, 1, 1, 458765, 1, 1, 458766, 1, 1, 458767, 0, 65536, 458768, 1, 1, 458769, 1, 1, 458770, 1, 1, 458771, 1, 1, 458772, 1, 1, 458773, 1, 1, 458774, 1, 1, 458775, 1, 1, 458776, 1, 1, 458777, 1, 1, 458778, 1, 1, 458779, 1, 1, 458780, 1, 1, 524295, 1, 1, 524296, 1, 0, 524297, 1, 0, 524298, 1, 2, 524299, 1, 0, 524300, 1, 0, 524301, 1, 65537, 524302, 1, 1, 524303, 0, 0, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 3, 524308, 1, 1, 524309, 1, 1, 524310, 1, 1, 524311, 1, 1, 524312, 1, 1, 524313, 1, 65537, 524314, 1, 65536, 524315, 1, 0, 524316, 1, 1, 589831, 1, 1, 589832, 1, 1, 589833, 1, 1, 589834, 1, 1, 589835, 1, 0, 589836, 1, 0, 589837, 1, 1, 589838, 1, 1, 589839, 1, 1, 589840, 1, 1, 589841, 1, 1, 589842, 1, 1, 589843, 1, 1, 589844, 1, 1, 589845, 1, 1, 589846, 0, 65537, 589847, 0, 3, 589848, 1, 1, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 1, 655367, 1, 1, 655368, 1, 1, 655369, 2, 0, 655370, 1, 1, 655371, 1, 0, 655372, 1, 65537, 655373, 1, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 1, 655382, 0, 131072, 655383, 1, 1, 655384, 1, 1, 655385, 1, 1, 655386, 1, 1, 655387, 1, 65537, 655388, 1, 1, 720903, 1, 1, 720904, 1, 1, 720905, 1, 1, 720906, 1, 1, 720907, 1, 0, 720908, 1, 1, 720909, 1, 0, 720910, 1, 2, 720911, 1, 0, 720912, 1, 1, 720913, 1, 65537, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 1, 720918, 0, 0, 720919, 0, 3, 720920, 1, 1, 720921, 2, 0, 720922, 1, 1, 720923, 1, 0, 720924, 1, 1, 786439, 1, 1, 786440, 1, 0, 786441, 1, 0, 786442, 1, 1, 786443, 1, 1, 786444, 1, 1, 786445, 1, 65537, 786446, 1, 65537, 786447, 1, 1, 786448, 1, 0, 786449, 1, 2, 786450, 1, 65536, 786451, 1, 1, 786452, 1, 1, 786453, 1, 1, 786454, 1, 1, 786455, 1, 1, 786456, 1, 1, 786457, 1, 1, 786458, 1, 1, 786459, 1, 0, 786460, 1, 1, 851975, 1, 1, 851976, 1, 1, 851977, 1, 1, 851978, 1, 1, 851979, 0, 65536, 851980, 1, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 1, 851988, 2, 0, 851989, 1, 1, 851990, 1, 65537, 851991, 1, 1, 851992, 1, 1, 851993, 1, 1, 851994, 1, 1, 851995, 1, 1, 851996, 1, 1, 917511, 1, 1, 917512, 2, 0, 917513, 1, 1, 917514, 1, 1, 917515, 0, 131072, 917516, 1, 1, 917517, 1, 0, 917518, 1, 2, 917519, 1, 2, 917520, 1, 0, 917521, 1, 1, 917522, 1, 1, 917523, 1, 1, 917524, 1, 1, 917525, 1, 1, 917526, 1, 0, 917527, 1, 1, 917528, 0, 1, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 3, 983047, 1, 1, 983048, 1, 1, 983049, 1, 1, 983050, 1, 1, 983051, 0, 131072, 983052, 1, 1, 983053, 1, 0, 983054, 1, 0, 983055, 1, 1, 983056, 1, 2, 983057, 1, 65536, 983058, 1, 1, 983059, 0, 65536, 983060, 1, 1, 983061, 1, 0, 983062, 1, 2, 983063, 1, 1, 983064, 1, 1, 983065, 1, 1, 983066, 1, 1, 983067, 1, 1, 983068, 1, 1, 1048583, 1, 1, 1048584, 0, 1, 1048585, 0, 2, 1048586, 0, 2, 1048587, 0, 0, 1048588, 1, 1, 1048589, 1, 0, 1048590, 1, 1, 1048591, 1, 0, 1048592, 1, 65537, 1048593, 1, 65536, 1048594, 1, 1, 1048595, 0, 131072, 1048596, 1, 1, 1048597, 1, 0, 1048598, 1, 1, 1048599, 1, 0, 1048600, 1, 2, 1048601, 1, 65536, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 1, 1114119, 1, 1, 1114120, 1, 1, 1114121, 1, 1, 1114122, 1, 1, 1114123, 1, 1, 1114124, 1, 1, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 1, 1114131, 0, 131072, 1114132, 1, 1, 1114133, 1, 65536, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 65537, 1114138, 1, 65537, 1114139, 1, 0, 1114140, 1, 1, 1179655, 1, 1, 1179656, 1, 65536, 1179657, 1, 0, 1179658, 1, 1, 1179659, 1, 0, 1179660, 1, 65536, 1179661, 1, 65536, 1179662, 1, 65536, 1179663, 1, 1, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 1, 1179667, 0, 131072, 1179668, 1, 1, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 2, 1179672, 1, 1, 1179673, 1, 1, 1179674, 1, 1, 1179675, 1, 65536, 1179676, 1, 1, 1245191, 1, 1, 1245192, 1, 65537, 1245193, 1, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 1, 1245198, 1, 1, 1245199, 1, 1, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 1, 1245203, 0, 0, 1245204, 1, 1, 1245205, 1, 2, 1245206, 1, 65536, 1245207, 1, 0, 1245208, 1, 1, 1245209, 2, 0, 1245210, 1, 1, 1245211, 1, 65536, 1245212, 1, 1, 1310727, 1, 1, 1310728, 1, 0, 1310729, 1, 65537, 1310730, 1, 0, 1310731, 1, 2, 1310732, 1, 0, 1310733, 1, 1, 1310734, 2, 0, 1310735, 1, 1, 1310736, 1, 65537, 1310737, 1, 0, 1310738, 1, 1, 1310739, 1, 1, 1310740, 1, 1, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 1, 1310745, 1, 1, 1310746, 1, 1, 1310747, 1, 0, 1310748, 1, 1, 1376263, 1, 1, 1376264, 1, 1, 1376265, 1, 2, 1376266, 1, 2, 1376267, 1, 0, 1376268, 1, 2, 1376269, 1, 1, 1376270, 1, 1, 1376271, 1, 1, 1376272, 1, 0, 1376273, 1, 65536, 1376274, 1, 0, 1376275, 1, 65536, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 1, 1376282, 1, 1, 1376283, 1, 1, 1376284, 1, 1, 1441799, 2, 0, 1441800, 1, 1, 1441801, 1, 1, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 1, 1441805, 1, 1, 1441806, 1, 1, 1441807, 1, 65537, 1441808, 1, 65536, 1441809, 1, 0, 1441810, 1, 1, 1441811, 1, 1, 1441812, 1, 1, 1441813, 1, 65537, 1441814, 1, 65536, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 1, 1441818, 0, 65536, 1441819, 1, 1, 1441820, 1, 1, 1507335, 1, 1, 1507336, 1, 1, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 65536, 1507343, 1, 65537, 1507344, 1, 65536, 1507345, 1, 2, 1507346, 1, 1, 1507347, 2, 0, 1507348, 1, 1, 1507349, 1, 65536, 1507350, 1, 65536, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 1, 1507354, 0, 131072, 1507355, 1, 1, 1507356, 1, 1, 1572871, 1, 1, 1572872, 1, 1, 1572873, 1, 1, 1572874, 1, 1, 1572875, 1, 1, 1572876, 1, 1, 1572877, 1, 1, 1572878, 1, 1, 1572879, 1, 1, 1572880, 1, 1, 1572881, 1, 1, 1572882, 1, 1, 1572883, 1, 1, 1572884, 1, 1, 1572885, 1, 1, 1572886, 1, 1, 1572887, 1, 1, 1572888, 1, 1, 1572889, 1, 1, 1572890, 0, 0, 1572891, 1, 1, 1572892, 1, 1 ) +tile_data = PoolIntArray( 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 5, 1, 1, 6, 1, 1, 7, 1, 1, 8, 1, 1, 9, 1, 1, 10, 1, 1, 11, 1, 1, 12, 1, 1, 13, 1, 1, 14, 1, 1, 15, 1, 1, 16, 1, 1, 17, 1, 1, 18, 1, 1, 19, 1, 1, 20, 1, 1, 21, 1, 1, 22, 1, 1, 23, 1, 1, 24, 1, 1, 25, 1, 1, 26, 1, 1, 27, 1, 1, 28, 1, 1, 29, 1, 1, 30, 1, 1, 31, 1, 1, 32, 1, 1, 33, 1, 1, 34, 1, 1, 35, 1, 1, 36, 1, 1, 37, 1, 1, 38, 1, 1, 39, 1, 1, 40, 1, 1, 41, 1, 1, 42, 1, 1, 65536, 1, 1, 65537, 1, 1, 65538, 1, 1, 65539, 1, 1, 65540, 1, 1, 65541, 1, 1, 65542, 1, 1, 65543, 1, 1, 65544, 1, 1, 65545, 1, 1, 65546, 1, 1, 65547, 1, 0, 65548, 1, 0, 65549, 1, 1, 65550, 1, 0, 65551, 1, 65536, 65552, 1, 65536, 65553, 1, 2, 65554, 1, 0, 65555, 1, 1, 65556, 1, 1, 65557, 1, 1, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 65537, 65562, 1, 2, 65563, 1, 65536, 65564, 1, 0, 65565, 1, 65536, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 65537, 65574, 1, 0, 65575, 1, 65536, 65576, 1, 2, 65577, 1, 65537, 65578, 1, 1, 131072, 1, 1, 131073, 1, 1, 131074, 0, 65537, 131075, 0, 2, 131076, 0, 2, 131077, 0, 2, 131078, 0, 2, 131079, 0, 2, 131080, 0, 2, 131081, 0, 65539, 131082, 1, 1, 131083, 1, 0, 131084, 1, 65536, 131085, 1, 0, 131086, 1, 0, 131087, 1, 65536, 131088, 1, 0, 131089, 1, 0, 131090, 1, 1, 131091, 1, 1, 131092, 0, 65536, 131093, 1, 1, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 65536, 131100, 1, 0, 131101, 1, 1, 131102, 1, 1, 131103, 1, 1, 131104, 1, 1, 131105, 1, 1, 131106, 1, 1, 131107, 1, 0, 131108, 1, 65536, 131109, 1, 0, 131110, 1, 65536, 131111, 1, 0, 131112, 1, 65537, 131113, 1, 0, 131114, 1, 1, 196608, 1, 1, 196609, 1, 1, 196610, 0, 131072, 196611, 1, 1, 196612, 1, 1, 196613, 1, 1, 196614, 1, 1, 196615, 1, 1, 196616, 1, 1, 196617, 0, 131072, 196618, 1, 1, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 2, 196623, 1, 65536, 196624, 1, 1, 196625, 1, 0, 196626, 1, 2, 196627, 1, 1, 196628, 0, 131072, 196629, 1, 1, 196630, 1, 0, 196631, 1, 65536, 196632, 1, 0, 196633, 1, 65537, 196634, 1, 65536, 196635, 1, 0, 196636, 1, 0, 196637, 1, 1, 196638, 0, 1, 196639, 0, 2, 196640, 0, 3, 196641, 1, 1, 196642, 1, 2, 196643, 1, 0, 196644, 1, 65537, 196645, 1, 0, 196646, 1, 0, 196647, 1, 65536, 196648, 1, 0, 196649, 1, 65537, 196650, 1, 1, 262144, 1, 1, 262145, 1, 1, 262146, 0, 131072, 262147, 1, 1, 262148, 1, 0, 262149, 1, 0, 262150, 1, 65537, 262151, 1, 0, 262152, 1, 1, 262153, 0, 131072, 262154, 1, 1, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 65537, 262161, 1, 1, 262162, 1, 0, 262163, 1, 1, 262164, 0, 0, 262165, 1, 1, 262166, 1, 0, 262167, 1, 0, 262168, 1, 2, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 65536, 262173, 1, 1, 262174, 1, 1, 262175, 1, 1, 262176, 1, 1, 262177, 1, 1, 262178, 1, 0, 262179, 1, 1, 262180, 1, 1, 262181, 1, 1, 262182, 1, 1, 262183, 1, 0, 262184, 1, 65537, 262185, 1, 1, 262186, 1, 1, 327680, 1, 1, 327681, 1, 1, 327682, 0, 131072, 327683, 1, 1, 327684, 1, 1, 327685, 1, 0, 327686, 1, 2, 327687, 1, 65536, 327688, 1, 1, 327689, 0, 131072, 327690, 1, 1, 327691, 1, 0, 327692, 1, 1, 327693, 1, 0, 327694, 1, 0, 327695, 1, 1, 327696, 1, 0, 327697, 1, 1, 327698, 1, 0, 327699, 1, 1, 327700, 1, 1, 327701, 1, 1, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 65537, 327706, 1, 0, 327707, 1, 2, 327708, 1, 0, 327709, 1, 1, 327710, 1, 0, 327711, 1, 0, 327712, 1, 1, 327713, 1, 0, 327714, 1, 1, 327715, 1, 1, 327716, 0, 65536, 327717, 1, 1, 327718, 1, 0, 327719, 1, 0, 327720, 1, 1, 327721, 1, 0, 327722, 1, 1, 393216, 1, 1, 393217, 1, 1, 393218, 0, 131072, 393219, 1, 1, 393220, 1, 1, 393221, 1, 1, 393222, 1, 0, 393223, 1, 1, 393224, 1, 1, 393225, 0, 131072, 393226, 1, 1, 393227, 1, 0, 393228, 1, 65537, 393229, 1, 65536, 393230, 1, 1, 393231, 1, 1, 393232, 1, 1, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 65537, 393238, 1, 1, 393239, 1, 2, 393240, 1, 0, 393241, 1, 65536, 393242, 1, 0, 393243, 1, 65537, 393244, 1, 1, 393245, 1, 1, 393246, 1, 1, 393247, 1, 1, 393248, 1, 1, 393249, 1, 0, 393250, 1, 1, 393251, 0, 65537, 393252, 0, 0, 393253, 1, 1, 393254, 1, 0, 393255, 1, 0, 393256, 1, 65537, 393257, 1, 65537, 393258, 1, 1, 458752, 1, 1, 458753, 1, 1, 458754, 0, 0, 458755, 0, 2, 458756, 0, 3, 458757, 1, 1, 458758, 1, 65536, 458759, 1, 1, 458760, 0, 1, 458761, 0, 0, 458762, 1, 1, 458763, 1, 65536, 458764, 1, 1, 458765, 1, 65537, 458766, 1, 1, 458767, 0, 65536, 458768, 1, 1, 458769, 1, 1, 458770, 1, 1, 458771, 1, 1, 458772, 1, 1, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 65536, 458778, 1, 0, 458779, 1, 0, 458780, 1, 1, 458781, 0, 1, 458782, 0, 2, 458783, 0, 3, 458784, 1, 1, 458785, 1, 2, 458786, 1, 1, 458787, 0, 131072, 458788, 1, 1, 458789, 1, 1, 458790, 1, 0, 458791, 1, 2, 458792, 1, 0, 458793, 1, 65536, 458794, 1, 1, 524288, 1, 1, 524289, 1, 1, 524290, 1, 1, 524291, 1, 1, 524292, 1, 1, 524293, 1, 1, 524294, 1, 65536, 524295, 1, 1, 524296, 1, 1, 524297, 1, 1, 524298, 1, 1, 524299, 1, 0, 524300, 1, 0, 524301, 1, 65537, 524302, 1, 1, 524303, 0, 0, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 3, 524308, 1, 1, 524309, 1, 1, 524310, 1, 1, 524311, 1, 1, 524312, 1, 1, 524313, 1, 65537, 524314, 1, 65536, 524315, 1, 0, 524316, 1, 1, 524317, 1, 1, 524318, 1, 1, 524319, 1, 1, 524320, 1, 1, 524321, 1, 0, 524322, 1, 1, 524323, 0, 0, 524324, 1, 1, 524325, 1, 1, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 65537, 524330, 1, 1, 589824, 1, 1, 589825, 1, 1, 589826, 1, 0, 589827, 1, 0, 589828, 1, 65537, 589829, 1, 1, 589830, 1, 0, 589831, 1, 2, 589832, 1, 1, 589833, 1, 1, 589834, 1, 1, 589835, 1, 0, 589836, 1, 0, 589837, 1, 1, 589838, 1, 1, 589839, 1, 1, 589840, 1, 1, 589841, 1, 1, 589842, 1, 1, 589843, 1, 1, 589844, 1, 1, 589845, 1, 1, 589846, 0, 65537, 589847, 0, 3, 589848, 1, 1, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 1, 589856, 1, 0, 589857, 1, 0, 589858, 1, 1, 589859, 1, 1, 589860, 1, 1, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 1, 655360, 1, 1, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 2, 655367, 1, 0, 655368, 1, 1, 655369, 2, 0, 655370, 1, 1, 655371, 1, 0, 655372, 1, 65537, 655373, 1, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 1, 655382, 0, 131072, 655383, 1, 1, 655384, 1, 1, 655385, 1, 1, 655386, 1, 1, 655387, 1, 65537, 655388, 1, 0, 655389, 1, 0, 655390, 1, 1, 655391, 1, 0, 655392, 1, 65537, 655393, 1, 0, 655394, 1, 65536, 655395, 1, 65536, 655396, 1, 0, 655397, 1, 0, 655398, 1, 2, 655399, 1, 0, 655400, 1, 65536, 655401, 1, 0, 655402, 1, 1, 720896, 1, 1, 720897, 1, 0, 720898, 1, 1, 720899, 1, 65537, 720900, 1, 65537, 720901, 1, 1, 720902, 1, 0, 720903, 1, 0, 720904, 1, 1, 720905, 1, 1, 720906, 1, 1, 720907, 1, 0, 720908, 1, 1, 720909, 1, 0, 720910, 1, 2, 720911, 1, 0, 720912, 1, 1, 720913, 1, 65537, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 1, 720918, 0, 0, 720919, 0, 3, 720920, 1, 1, 720921, 2, 0, 720922, 1, 1, 720923, 1, 0, 720924, 1, 1, 720925, 1, 65537, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 65537, 720931, 1, 1, 720932, 1, 1, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 1, 720938, 1, 1, 786432, 1, 1, 786433, 1, 0, 786434, 1, 65536, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 65537, 786440, 1, 0, 786441, 1, 0, 786442, 1, 1, 786443, 1, 1, 786444, 1, 1, 786445, 1, 65537, 786446, 1, 65537, 786447, 1, 1, 786448, 1, 0, 786449, 1, 2, 786450, 1, 65536, 786451, 1, 1, 786452, 1, 1, 786453, 1, 1, 786454, 1, 1, 786455, 1, 1, 786456, 1, 1, 786457, 1, 1, 786458, 1, 1, 786459, 1, 0, 786460, 1, 0, 786461, 1, 2, 786462, 1, 1, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 1, 786470, 1, 65536, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 1, 851968, 1, 1, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 65536, 851973, 1, 0, 851974, 1, 1, 851975, 1, 1, 851976, 1, 1, 851977, 1, 1, 851978, 1, 1, 851979, 0, 65536, 851980, 1, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 1, 851988, 2, 0, 851989, 1, 1, 851990, 1, 65537, 851991, 1, 1, 851992, 1, 1, 851993, 1, 1, 851994, 1, 1, 851995, 1, 1, 851996, 1, 1, 851997, 1, 1, 851998, 1, 2, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 2, 852003, 1, 0, 852004, 1, 65536, 852005, 1, 2, 852006, 1, 0, 852007, 1, 65536, 852008, 1, 0, 852009, 1, 0, 852010, 1, 1, 917504, 1, 1, 917505, 1, 0, 917506, 1, 65537, 917507, 1, 1, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 1, 917512, 2, 0, 917513, 1, 1, 917514, 1, 1, 917515, 0, 131072, 917516, 1, 1, 917517, 1, 0, 917518, 1, 2, 917519, 1, 2, 917520, 1, 0, 917521, 1, 1, 917522, 1, 1, 917523, 1, 1, 917524, 1, 1, 917525, 1, 1, 917526, 1, 0, 917527, 1, 1, 917528, 0, 1, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 3, 917533, 1, 1, 917534, 1, 1, 917535, 1, 65536, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 65537, 917540, 1, 65536, 917541, 1, 1, 917542, 1, 1, 917543, 1, 2, 917544, 1, 1, 917545, 1, 0, 917546, 1, 1, 983040, 1, 1, 983041, 1, 0, 983042, 1, 65536, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 1, 983048, 1, 1, 983049, 1, 1, 983050, 1, 1, 983051, 0, 131072, 983052, 1, 1, 983053, 1, 0, 983054, 1, 0, 983055, 1, 1, 983056, 1, 2, 983057, 1, 65536, 983058, 1, 1, 983059, 0, 65536, 983060, 1, 1, 983061, 1, 0, 983062, 1, 2, 983063, 1, 1, 983064, 1, 1, 983065, 1, 1, 983066, 1, 1, 983067, 1, 1, 983068, 1, 1, 983069, 1, 1, 983070, 1, 65536, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 1, 983075, 1, 1, 983076, 1, 1, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 65536, 983081, 1, 0, 983082, 1, 1, 1048576, 1, 1, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 65536, 1048582, 1, 2, 1048583, 1, 1, 1048584, 0, 1, 1048585, 0, 2, 1048586, 0, 2, 1048587, 0, 0, 1048588, 1, 1, 1048589, 1, 0, 1048590, 1, 1, 1048591, 1, 0, 1048592, 1, 65537, 1048593, 1, 65536, 1048594, 1, 1, 1048595, 0, 131072, 1048596, 1, 1, 1048597, 1, 0, 1048598, 1, 1, 1048599, 1, 0, 1048600, 1, 2, 1048601, 1, 65536, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 65536, 1048605, 1, 65537, 1048606, 1, 0, 1048607, 1, 65537, 1048608, 1, 65536, 1048609, 1, 0, 1048610, 1, 1, 1048611, 0, 65536, 1048612, 1, 1, 1048613, 1, 65537, 1048614, 1, 0, 1048615, 1, 1, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 1, 1114112, 1, 1, 1114113, 1, 1, 1114114, 1, 1, 1114115, 1, 1, 1114116, 1, 1, 1114117, 1, 2, 1114118, 1, 1, 1114119, 1, 1, 1114120, 1, 1, 1114121, 1, 1, 1114122, 1, 1, 1114123, 1, 1, 1114124, 1, 1, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 1, 1114131, 0, 131072, 1114132, 1, 1, 1114133, 1, 65536, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 65537, 1114138, 1, 65537, 1114139, 1, 0, 1114140, 1, 65536, 1114141, 1, 0, 1114142, 1, 65536, 1114143, 1, 65537, 1114144, 1, 2, 1114145, 1, 2, 1114146, 1, 1, 1114147, 0, 131072, 1114148, 1, 1, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 65537, 1114153, 1, 65536, 1114154, 1, 1, 1179648, 1, 1, 1179649, 1, 1, 1179650, 0, 65536, 1179651, 1, 1, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 65536, 1179657, 1, 0, 1179658, 1, 1, 1179659, 1, 0, 1179660, 1, 65536, 1179661, 1, 65536, 1179662, 1, 65536, 1179663, 1, 1, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 1, 1179667, 0, 131072, 1179668, 1, 1, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 2, 1179672, 1, 1, 1179673, 1, 1, 1179674, 1, 1, 1179675, 1, 65536, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 2, 1179679, 1, 2, 1179680, 1, 2, 1179681, 1, 2, 1179682, 1, 1, 1179683, 0, 0, 1179684, 1, 1, 1179685, 1, 1, 1179686, 1, 0, 1179687, 1, 65537, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 1, 1245184, 1, 1, 1245185, 1, 1, 1245186, 0, 131072, 1245187, 1, 1, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 1, 1245191, 1, 0, 1245192, 1, 65537, 1245193, 1, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 1, 1245198, 1, 1, 1245199, 1, 1, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 1, 1245203, 0, 0, 1245204, 1, 1, 1245205, 1, 2, 1245206, 1, 65536, 1245207, 1, 0, 1245208, 1, 1, 1245209, 2, 0, 1245210, 1, 1, 1245211, 1, 65536, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 65537, 1245217, 1, 0, 1245218, 1, 1, 1245219, 1, 1, 1245220, 0, 0, 1245221, 1, 1, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 65536, 1245226, 1, 1, 1310720, 1, 1, 1310721, 1, 1, 1310722, 0, 131072, 1310723, 1, 1, 1310724, 1, 0, 1310725, 1, 65537, 1310726, 1, 0, 1310727, 1, 65537, 1310728, 1, 0, 1310729, 1, 65537, 1310730, 1, 0, 1310731, 1, 2, 1310732, 1, 0, 1310733, 1, 1, 1310734, 2, 0, 1310735, 1, 1, 1310736, 1, 65537, 1310737, 1, 0, 1310738, 1, 1, 1310739, 1, 1, 1310740, 1, 1, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 1, 1310745, 1, 1, 1310746, 1, 1, 1310747, 1, 0, 1310748, 1, 65536, 1310749, 1, 65536, 1310750, 1, 2, 1310751, 1, 0, 1310752, 1, 65536, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 1, 1310756, 1, 1, 1310757, 1, 1, 1310758, 1, 65536, 1310759, 1, 65536, 1310760, 1, 65537, 1310761, 1, 0, 1310762, 1, 1, 1376256, 1, 1, 1376257, 1, 1, 1376258, 0, 131072, 1376259, 1, 1, 1376260, 1, 1, 1376261, 1, 65537, 1376262, 1, 1, 1376263, 1, 1, 1376264, 1, 1, 1376265, 1, 2, 1376266, 1, 2, 1376267, 1, 0, 1376268, 1, 2, 1376269, 1, 1, 1376270, 1, 1, 1376271, 1, 1, 1376272, 1, 0, 1376273, 1, 65536, 1376274, 1, 0, 1376275, 1, 65536, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 1, 1376282, 1, 1, 1376283, 1, 1, 1376284, 1, 0, 1376285, 1, 1, 1376286, 1, 65536, 1376287, 1, 65537, 1376288, 1, 0, 1376289, 1, 2, 1376290, 1, 65536, 1376291, 1, 65536, 1376292, 1, 0, 1376293, 1, 1, 1376294, 1, 1, 1376295, 1, 2, 1376296, 1, 65536, 1376297, 1, 2, 1376298, 1, 1, 1441792, 1, 1, 1441793, 1, 1, 1441794, 0, 0, 1441795, 0, 3, 1441796, 1, 1, 1441797, 1, 0, 1441798, 1, 1, 1441799, 2, 0, 1441800, 1, 1, 1441801, 1, 1, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 1, 1441805, 1, 1, 1441806, 1, 1, 1441807, 1, 65537, 1441808, 1, 65536, 1441809, 1, 0, 1441810, 1, 1, 1441811, 1, 1, 1441812, 1, 1, 1441813, 1, 65537, 1441814, 1, 65536, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 1, 1441818, 0, 65536, 1441819, 1, 1, 1441820, 1, 0, 1441821, 1, 65537, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 65537, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 2, 1441830, 1, 65537, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 1, 1507328, 1, 1, 1507329, 1, 1, 1507330, 1, 1, 1507331, 1, 1, 1507332, 1, 1, 1507333, 1, 0, 1507334, 1, 1, 1507335, 1, 1, 1507336, 1, 1, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 65536, 1507343, 1, 65537, 1507344, 1, 65536, 1507345, 1, 2, 1507346, 1, 1, 1507347, 2, 0, 1507348, 1, 1, 1507349, 1, 65536, 1507350, 1, 65536, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 1, 1507354, 0, 131072, 1507355, 1, 1, 1507356, 1, 65536, 1507357, 1, 65536, 1507358, 1, 0, 1507359, 1, 2, 1507360, 1, 0, 1507361, 1, 1, 1507362, 1, 65536, 1507363, 1, 0, 1507364, 1, 1, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 65536, 1507369, 1, 1, 1507370, 1, 1, 1572864, 1, 1, 1572865, 1, 1, 1572866, 1, 1, 1572867, 1, 1, 1572868, 1, 1, 1572869, 1, 1, 1572870, 1, 1, 1572871, 1, 1, 1572872, 1, 1, 1572873, 1, 1, 1572874, 1, 1, 1572875, 1, 1, 1572876, 1, 1, 1572877, 1, 1, 1572878, 1, 1, 1572879, 1, 1, 1572880, 1, 1, 1572881, 1, 1, 1572882, 1, 1, 1572883, 1, 1, 1572884, 1, 1, 1572885, 1, 1, 1572886, 1, 1, 1572887, 1, 1, 1572888, 1, 1, 1572889, 1, 1, 1572890, 0, 0, 1572891, 1, 1, 1572892, 1, 1, 1572893, 1, 1, 1572894, 1, 1, 1572895, 1, 1, 1572896, 1, 1, 1572897, 1, 1, 1572898, 1, 1, 1572899, 1, 1, 1572900, 1, 1, 1572901, 1, 1, 1572902, 1, 1, 1572903, 1, 1, 1572904, 1, 1, 1572905, 1, 1, 1572906, 1, 1 ) [node name="Player" parent="." instance=ExtResource( 1 )] position = Vector2( 384, 290 ) diff --git a/src/Actor.gd b/src/Actor.gd index 17e24ad..075e1ae 100644 --- a/src/Actor.gd +++ b/src/Actor.gd @@ -29,7 +29,7 @@ func move(force: Vector2)-> Vector2: func get_grab_target_pos(pos_to_try: Vector2,for_line_draw:=false)->Vector2: var pos:= to_local( position) - var to_reach_pos:= pos_to_try + var to_reach_pos:= to_local(pos_to_try) if _grabbed_object != null: to_reach_pos = to_local(_grabbed_object.position) @@ -39,7 +39,16 @@ func get_grab_target_pos(pos_to_try: Vector2,for_line_draw:=false)->Vector2: return pos + normalized *min(grab_ray_length, min(GRAB_DIST, pos.distance_to(to_reach_pos)) ) return pos + normalized * min(GRAB_DIST, pos.distance_to(to_reach_pos)) +func try_grab(pos_to_try: Vector2)->bool: + var target = get_grab_target_pos(pos_to_try) + grab_ray.cast_to = target + var collision_dist:= int( position.distance_to(grab_ray.get_collision_point())) + grab_ray_length = collision_dist if grab_ray.is_colliding() else GRAB_DIST + + return grab_ray.is_colliding() func set_grabbed_object(body: RigidBody2D)->void: _grabbed_object = body +func is_carrying()->bool: + return _grabbed_object != null diff --git a/src/Body.gd b/src/Body.gd index 84f84ab..1510922 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -9,6 +9,7 @@ var contact_point: Vector2 var just_released:= false +export var _body_size:= 20 func _physics_process(_delta: float) -> void: if _grabber != null: @@ -32,3 +33,6 @@ func be_released(released_by: RigidBody2D) ->void: print("Trying to release from wrong grabber") set_grabber(null) just_released = true + +func get_body_size()->int: + return _body_size diff --git a/src/Player.gd b/src/Player.gd index 47ab999..23aea17 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -14,7 +14,7 @@ func _process(_delta: float) -> void: func _draw() -> void: if trying_grab || _grabbed_object!= null: - var target = get_grab_target_pos(get_local_mouse_position(), true) + var target = get_grab_target_pos(get_global_mouse_position(), true) draw_line(to_local(position),target,Color.antiquewhite) func _physics_process(_delta) ->void: @@ -23,11 +23,7 @@ func _physics_process(_delta) ->void: move_force = move(move_force) if trying_grab: - var target = get_grab_target_pos(get_local_mouse_position()) - grab_ray.cast_to = target - var collision_dist:= int( position.distance_to(grab_ray.get_collision_point())) - grab_ray_length = collision_dist if grab_ray.is_colliding() else GRAB_DIST - if grab_ray.is_colliding() && Input.is_action_pressed("interact"): + if try_grab(get_global_mouse_position()) && Input.is_action_pressed("interact"): confirm_grab() if _grabbed_object != null: apply_grab(_grabbed_object) diff --git a/src/Robot.gd b/src/Robot.gd index 3a02fa2..221a88f 100644 --- a/src/Robot.gd +++ b/src/Robot.gd @@ -2,45 +2,81 @@ extends Actor var _current_path: PoolVector2Array -var _body_size:= 20 +var grab_target: Vector2 var ORIGIN:= Vector2(512,576) onready var Nav:= get_node("../Navigation2D") onready var line:= $Line2D onready var awarness_area:= $Area2D +onready var collision_shape:= $CollisionShape2D +func _ready() -> void: + set_process(true) + +func _draw() -> void: + if trying_grab || _grabbed_object!= null: + var target = get_grab_target_pos(grab_target, true) + draw_line(to_local(position),target,Color.antiquewhite) func _process(delta: float) -> void: line.global_position = Vector2.ZERO + + var closest_ressource = get_closest_ressource_in_awarness() + if closest_ressource!= null && !is_carrying(): + grab_target = closest_ressource.position + if close_enough(grab_target, closest_ressource): + trying_grab = true + if try_grab(grab_target): + confirm_grab() + clear_path() + else: + trying_grab = false + grab_target= position + if _current_path.empty(): _current_path = make_path(pick_destination()) var direction:= (_current_path[0] - position).normalized() move_force = _speed * direction move_force = move(move_force) + + if close_enough(_current_path[0]): _current_path.remove(0) line.remove_point(0) + + update() +func clear_path()->void: + _current_path = PoolVector2Array() func make_path(destination: Vector2)->PoolVector2Array: var path= Nav.get_simple_path(position,destination,false) line.points = path return path -func close_enough(vect: Vector2)->bool: - return position.distance_squared_to(vect)<=_body_size/2 +func close_enough(vect: Vector2, bod = null)->bool: + if bod == null: + return position.distance_to(vect)<=_body_size/2 + else: + var bod_size= bod.get_body_size() + var dist:= position.distance_to(vect) + return dist <= (bod_size + _body_size)/2 + GRAB_DIST + func pick_destination()->Vector2: - var dest: Vector2 + var dest:= position - if _grabbed_object == null: + if !is_carrying(): var closest_body = get_closest_ressource_in_awarness() if closest_body != null: return closest_body.position - - var home_direction:= (ORIGIN - position).normalized() - dest = position - home_direction*40 + else: + var home_direction:= (ORIGIN - position).normalized() + dest = position - home_direction*40 + else: + dest = ORIGIN + return dest diff --git a/src/World.gd b/src/World.gd index 86c3afd..2d061ed 100644 --- a/src/World.gd +++ b/src/World.gd @@ -1,12 +1,14 @@ extends Node -onready var Player:= get_node("Player") func _ready() -> void: - if Player != null: - if Player.connect("grab_ray_hit",self, "_on_grab_ray_hit") !=0: print("can't connect grab_ray_hit") - if Player.connect("grab_release", self, "_on_grab_release") !=0: print("can't connect grab_release") + connect_to_actors() +func connect_to_actors() ->void: + var tree = get_tree() + for body in tree.get_nodes_in_group("Actor"): + if body.connect("grab_ray_hit",self, "_on_grab_ray_hit") !=0: print("can't connect grab_ray_hit") + if body.connect("grab_release", self, "_on_grab_release") !=0: print("can't connect grab_release") func _on_grab_ray_hit(collider: Object, emitter: Object)->void: collider.set_grabber(emitter) From b0c1378dd167a45bf62042a7ce247d874a4c14f8 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Sun, 14 Aug 2022 22:00:05 +0200 Subject: [PATCH 11/23] Fix shrub --- assets/cdda_sprites/HollowMoon_tilesheet.png | Bin 2714 -> 2671 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/cdda_sprites/HollowMoon_tilesheet.png b/assets/cdda_sprites/HollowMoon_tilesheet.png index 837e73eb4e10b8e7004d158e9752ab6a0d6ae93b..d7cc0c5a4d436428071d2426d5e49e540b5c3255 100644 GIT binary patch delta 2425 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 Hu0mjfZu3r@ From 7c9af09d261de440f8617cbbbe07b80f9a8c5177 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 12:27:57 +0200 Subject: [PATCH 12/23] Basic Ai core and robot bring back loot to depot --- assets/Scenes/AI_core.tscn | 34 ++++++++++ assets/Scenes/Actor.tscn | 1 + assets/Scenes/Body.tscn | 1 + assets/Scenes/Player.tscn | 1 + assets/Scenes/Robot.tscn | 4 +- assets/Scenes/World.tscn | 61 ++++++++++++++---- .../f_boulder_large_season_winter.png | Bin 0 -> 418 bytes .../f_boulder_large_season_winter.png.import | 35 ++++++++++ .../f_machinery_electronic_season_winter.png | Bin 0 -> 514 bytes ...hinery_electronic_season_winter.png.import | 35 ++++++++++ .../f_machinery_heavy_season_winter.png | Bin 0 -> 554 bytes ...f_machinery_heavy_season_winter.png.import | 35 ++++++++++ .../f_machinery_light_season_winter.png | Bin 0 -> 377 bytes ...f_machinery_light_season_winter.png.import | 35 ++++++++++ .../f_standing_tank_season_winter.png | Bin 0 -> 477 bytes .../f_standing_tank_season_winter.png.import | 35 ++++++++++ .../t_thconc_floor_season_winter.png | Bin 0 -> 284 bytes .../t_thconc_floor_season_winter.png.import | 35 ++++++++++ project.godot | 1 - src/AI_core.gd | 23 +++++++ src/Robot.gd | 26 ++++++-- 21 files changed, 340 insertions(+), 22 deletions(-) create mode 100644 assets/Scenes/AI_core.tscn create mode 100644 assets/cdda_sprites/f_boulder_large_season_winter.png create mode 100644 assets/cdda_sprites/f_boulder_large_season_winter.png.import create mode 100644 assets/cdda_sprites/f_machinery_electronic_season_winter.png create mode 100644 assets/cdda_sprites/f_machinery_electronic_season_winter.png.import create mode 100644 assets/cdda_sprites/f_machinery_heavy_season_winter.png create mode 100644 assets/cdda_sprites/f_machinery_heavy_season_winter.png.import create mode 100644 assets/cdda_sprites/f_machinery_light_season_winter.png create mode 100644 assets/cdda_sprites/f_machinery_light_season_winter.png.import create mode 100644 assets/cdda_sprites/f_standing_tank_season_winter.png create mode 100644 assets/cdda_sprites/f_standing_tank_season_winter.png.import create mode 100644 assets/cdda_sprites/t_thconc_floor_season_winter.png create mode 100644 assets/cdda_sprites/t_thconc_floor_season_winter.png.import create mode 100644 src/AI_core.gd diff --git a/assets/Scenes/AI_core.tscn b/assets/Scenes/AI_core.tscn new file mode 100644 index 0000000..7cf80e4 --- /dev/null +++ b/assets/Scenes/AI_core.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://assets/cdda_sprites/f_machinery_heavy_season_winter.png" type="Texture" id=1] +[ext_resource path="res://assets/cdda_sprites/t_thconc_floor_season_winter.png" type="Texture" id=2] +[ext_resource path="res://src/AI_core.gd" type="Script" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 15.5, 13.125 ) + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 48, 48 ) + +[node name="AI_core" type="RigidBody2D" groups=["Core"]] +mode = 1 +mass = 40.0 +script = ExtResource( 3 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( -0.5, 0 ) +shape = SubResource( 1 ) + +[node name="Ressource_depot" type="Area2D" parent="."] +position = Vector2( 72, 0 ) + +[node name="Sprite" type="Sprite" parent="Ressource_depot"] +texture = ExtResource( 2 ) +region_enabled = true +region_rect = Rect2( 0, 0, 96, 96 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Ressource_depot"] +shape = SubResource( 2 ) diff --git a/assets/Scenes/Actor.tscn b/assets/Scenes/Actor.tscn index 8b8f76c..3975f78 100644 --- a/assets/Scenes/Actor.tscn +++ b/assets/Scenes/Actor.tscn @@ -6,6 +6,7 @@ extents = Vector2( 6.5, 10 ) [node name="Actor" type="RigidBody2D" groups=["Actor"]] +z_index = 1 mode = 2 mass = 70.0 linear_damp = 2.0 diff --git a/assets/Scenes/Body.tscn b/assets/Scenes/Body.tscn index 15222dc..69f0568 100644 --- a/assets/Scenes/Body.tscn +++ b/assets/Scenes/Body.tscn @@ -7,6 +7,7 @@ extents = Vector2( 5.5, 8.5 ) [node name="Body" type="RigidBody2D" groups=["Ressource"]] +z_index = 1 mass = 40.0 script = ExtResource( 2 ) _body_size = 11 diff --git a/assets/Scenes/Player.tscn b/assets/Scenes/Player.tscn index 5a523ae..194ad95 100644 --- a/assets/Scenes/Player.tscn +++ b/assets/Scenes/Player.tscn @@ -7,6 +7,7 @@ extents = Vector2( 6.5, 10 ) [node name="Player" type="RigidBody2D" groups=["Actor"]] +z_index = 1 mode = 2 mass = 70.0 linear_damp = 2.0 diff --git a/assets/Scenes/Robot.tscn b/assets/Scenes/Robot.tscn index fed6f8a..98b6edf 100644 --- a/assets/Scenes/Robot.tscn +++ b/assets/Scenes/Robot.tscn @@ -10,6 +10,7 @@ extents = Vector2( 6.5, 10 ) radius = 150.0 [node name="Robot" type="RigidBody2D" groups=["Actor"]] +z_index = 1 mode = 2 mass = 70.0 linear_damp = 2.0 @@ -25,11 +26,10 @@ shape = SubResource( 1 ) enabled = true [node name="Line2D" type="Line2D" parent="."] -visible = false width = 2.0 default_color = Color( 0.894118, 0.623529, 0.909804, 1 ) -[node name="Area2D" type="Area2D" parent="."] +[node name="Area2D" type="Area2D" parent="." groups=["Depot"]] modulate = Color( 0.796078, 0.913725, 0.219608, 1 ) show_behind_parent = true monitorable = false diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index 8adcb47..15cf619 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -1,13 +1,11 @@ -[gd_scene load_steps=29 format=2] +[gd_scene load_steps=31 format=2] [ext_resource path="res://assets/Scenes/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://assets/Scenes/Body.tscn" type="PackedScene" id=2] [ext_resource path="res://src/World.gd" type="Script" id=3] [ext_resource path="res://assets/Scenes/Robot.tscn" type="PackedScene" id=4] [ext_resource path="res://assets/cdda_sprites/HollowMoon_tilesheet.png" type="Texture" id=5] - -[sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +[ext_resource path="res://assets/Scenes/AI_core.tscn" type="PackedScene" id=6] [sub_resource type="ConvexPolygonShape2D" id=3] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) @@ -54,6 +52,9 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) [sub_resource type="ConvexPolygonShape2D" id=17] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +[sub_resource type="ConvexPolygonShape2D" id=24] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + [sub_resource type="NavigationPolygon" id=18] vertices = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] @@ -82,6 +83,9 @@ outlines = [ PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) ] [sub_resource type="ConvexPolygonShape2D" id=23] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) +[sub_resource type="ConvexPolygonShape2D" id=25] +points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) + [sub_resource type="TileSet" id=1] 0/name = "HollowMoon_tilesheet.png 0" 0/texture = ExtResource( 5 ) @@ -97,21 +101,15 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) 0/autotile/occluder_map = [ ] 0/autotile/navpoly_map = [ ] 0/autotile/priority_map = [ ] -0/autotile/z_index_map = [ ] +0/autotile/z_index_map = [ Vector3( 0, 0, 1 ), Vector3( 0, 1, 1 ), Vector3( 0, 2, 1 ), Vector3( 0, 3, 1 ), Vector3( 1, 0, 1 ), Vector3( 1, 1, 1 ), Vector3( 1, 2, 1 ), Vector3( 1, 3, 1 ), Vector3( 2, 0, 1 ), Vector3( 2, 1, 1 ), Vector3( 2, 2, 1 ), Vector3( 2, 3, 1 ), Vector3( 3, 0, 1 ), Vector3( 3, 1, 1 ), Vector3( 3, 2, 1 ), Vector3( 3, 3, 1 ) ] 0/occluder_offset = Vector2( 0, 0 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 2 ) +0/shape = SubResource( 3 ) 0/shape_one_way = false 0/shape_one_way_margin = 1.0 0/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 2 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, @@ -201,6 +199,12 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) "one_way_margin": 1.0, "shape": SubResource( 17 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 24 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 1/name = "HollowMoon_tilesheet.png 1" @@ -247,6 +251,36 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 2/z_index = 0 +3/name = "HollowMoon_tilesheet.png 3" +3/texture = ExtResource( 5 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 0, 48, 24, 24 ) +3/tile_mode = 1 +3/autotile/bitmask_mode = 0 +3/autotile/bitmask_flags = [ ] +3/autotile/icon_coordinate = Vector2( 0, 0 ) +3/autotile/tile_size = Vector2( 24, 24 ) +3/autotile/spacing = 0 +3/autotile/occluder_map = [ ] +3/autotile/navpoly_map = [ ] +3/autotile/priority_map = [ ] +3/autotile/z_index_map = [ Vector3( 0, 0, 1 ) ] +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape = SubResource( 25 ) +3/shape_one_way = false +3/shape_one_way_margin = 1.0 +3/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 25 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +3/z_index = 0 [node name="World" type="Node"] script = ExtResource( 3 ) @@ -268,3 +302,6 @@ position = Vector2( 349, 285 ) [node name="Robot" parent="." instance=ExtResource( 4 )] position = Vector2( 386, 378 ) + +[node name="AI_core" parent="." instance=ExtResource( 6 )] +position = Vector2( 568, 552 ) diff --git a/assets/cdda_sprites/f_boulder_large_season_winter.png b/assets/cdda_sprites/f_boulder_large_season_winter.png new file mode 100644 index 0000000000000000000000000000000000000000..84d86e7c4b88356e506a6fb718708b93f65887ab GIT binary patch literal 418 zcmV;T0bTxyP)WqpqbVYp@AJa*VbLZSSPP_0+ zks>Gd|K)sljzdH^r!LOw{to~Emt!Vllt9iocQOD(#AUVUjMctDGXx@xrgWvyc7Aq4#S{xw4sOTu<{004mJ*AG}$i(Y<6G6B%O*S=xRNfwC7%CPp03PKGa zef`_ZJNtgSJE$N=MS#q=tF;I*By%62MPt+LY7JKp_txdg=71E5lL6#FOi~3F2o->~ zspLQmCLwp|lvEPHTKhQ?w?Hxn0Cl-(wt)pmnNuIgsd+Vkq`0$j5LPf3CpdlmY+kX8 zA9p;uk3)Stwr@Suz7c=dOc6*Ka_?!PAp%H~$vp1;97J{!YDFewRP->io^AvZ&za4u zB6Is;rXO4_$R`TTS9)l0-400%KfoarDyF3^x!Ho%nn15_5LHDrFCzyJUM M07*qoM6N<$f(S{j@&Et; literal 0 HcmV?d00001 diff --git a/assets/cdda_sprites/f_boulder_large_season_winter.png.import b/assets/cdda_sprites/f_boulder_large_season_winter.png.import new file mode 100644 index 0000000..9572c70 --- /dev/null +++ b/assets/cdda_sprites/f_boulder_large_season_winter.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/f_boulder_large_season_winter.png-5c4e9752f7c18ada0a10b60b331dbb3e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cdda_sprites/f_boulder_large_season_winter.png" +dest_files=[ "res://.import/f_boulder_large_season_winter.png-5c4e9752f7c18ada0a10b60b331dbb3e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/cdda_sprites/f_machinery_electronic_season_winter.png b/assets/cdda_sprites/f_machinery_electronic_season_winter.png new file mode 100644 index 0000000000000000000000000000000000000000..04b34cb865b5958ebf9605b597ed119203651c8a GIT binary patch literal 514 zcmV+d0{#7oP)M(()3Y# zn>kiM?5}qjP{OJvjOhie2QXEV*<3v3e0#A1_QwL+%atuCK3?bOCkOTjeoa(}wO!)> zo(m-=&9;zca@S-9V9jqY>>82hdWEzH!Z-p~%0u`VM86gL;1i87jzH>I)X5T0$MM-! z8!QjRRzQl7;7Y*shB_{(|8t|d9jY!d9&OZghb#o8@_yo2p8+vD4)43 zuvzZ7ourvjRBYI5+{IT*z*ex{{)rCS_!<*vLy~6Rfw!x6BxzRL zGWwQmv%Y*l4-M%1ItXI`s9C$>{cFGnkEH=Sd%Kd+rKHXF;cHC5gIJ~3W1myfhM@s_3SHMKU--!kJtX4!7q zUXtAu%!9zbAvO1!1d_TyLhe(Gp-l_ zfZ2TMP5k-(W{aB|2s!<>USCLvsTYV=t_ub;gNS%C9P`)un;Ki)l=ah=D` z;jCExW2lR$IW?Mjc9Oo(yjqn`_>Eqe+AKj zQLc+%=K;~H^nuxYiPh_yH}NQmxB88eW5CtbH+k!wnv1o+ColK@}2cNXwp1KW^!5%BA3fCPn6@G~{wN=#rKMk>N6=$vTk zR$CLc0}Q}Z4Q%7U-`NMKCm_phWYm_~;8X*qywmB)-7B;Lgb*Sv3wUqJZ;O)%9XWmH zG^NI_7~rcporJM*Tp!a}0*^OmR&tgARmjEdGgMi=;S6CC#-qsD0#p}<$onE_j28zG z5g)Ffx=n@htaAVWHpX7wox9h-$^PM}3#kb&Z?EGoCb~(!$N@$aA;36CxZ*zmEx1(~ TUFRbD00000NkvXXu0mjftd`8p literal 0 HcmV?d00001 diff --git a/assets/cdda_sprites/f_standing_tank_season_winter.png.import b/assets/cdda_sprites/f_standing_tank_season_winter.png.import new file mode 100644 index 0000000..134c317 --- /dev/null +++ b/assets/cdda_sprites/f_standing_tank_season_winter.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/f_standing_tank_season_winter.png-330c1a00e885a86f8bf382e1baf39688.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cdda_sprites/f_standing_tank_season_winter.png" +dest_files=[ "res://.import/f_standing_tank_season_winter.png-330c1a00e885a86f8bf382e1baf39688.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/cdda_sprites/t_thconc_floor_season_winter.png b/assets/cdda_sprites/t_thconc_floor_season_winter.png new file mode 100644 index 0000000000000000000000000000000000000000..efe7b5e086088fd9607fdff74c1ab55fa1ce2a1b GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|u6epRhIn)) zztMUB`@P7E!v}z1L;hbeHi-hRFNrVKpG;O@`OX8lJ&tUjlm1}+Z3m;$hWb+5bX5{KFSm`Z6f!K&=yf? z4$WQlkHsR}_Se)+-{G;0#URnRXI3RszD!RP$l3!g-9{WonP$y8*PtvKc$Fzj`i01g z=1Kh#D{>jD=1h9RT+}pKMP9(G@Ww0NMXP;szOpDXtT#$zyP)K{QQ);!k+I6@qnmf1 exa6V3!0@g+Na#hzMiZb989ZJ6T-G@yGywqbadWr; literal 0 HcmV?d00001 diff --git a/assets/cdda_sprites/t_thconc_floor_season_winter.png.import b/assets/cdda_sprites/t_thconc_floor_season_winter.png.import new file mode 100644 index 0000000..75483e3 --- /dev/null +++ b/assets/cdda_sprites/t_thconc_floor_season_winter.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/t_thconc_floor_season_winter.png-9411d827998a7a7235e943d4dc369e66.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cdda_sprites/t_thconc_floor_season_winter.png" +dest_files=[ "res://.import/t_thconc_floor_season_winter.png-9411d827998a7a7235e943d4dc369e66.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=1 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project.godot b/project.godot index 5fd4fca..4b4c232 100644 --- a/project.godot +++ b/project.godot @@ -90,7 +90,6 @@ common/enable_pause_aware_picking=true [rendering] -quality/driver/driver_name="GLES2" vram_compression/import_etc=true vram_compression/import_etc2=false environment/default_environment="res://default_env.tres" diff --git a/src/AI_core.gd b/src/AI_core.gd new file mode 100644 index 0000000..776cd69 --- /dev/null +++ b/src/AI_core.gd @@ -0,0 +1,23 @@ +extends RigidBody2D + + +onready var depot:= $Ressource_depot +onready var map:= get_node("../Navigation2D/TileMap") + +func _ready() -> void: + place_depot() + + +func place_depot()->void: + # Clear all cells under the depot + var extents = depot.get_child(1).shape.extents + var first_cell = map.world_to_map(depot.global_position - extents) + var last_cell = map.world_to_map(depot.global_position + extents) + var cells = [] + for x in range(first_cell.x, last_cell.x + 1): + for y in range(first_cell.y, last_cell.y + 1): + cells.append(Vector2(x, y)) + for vect in cells: + map.set_cellv(vect,1) + + diff --git a/src/Robot.gd b/src/Robot.gd index 221a88f..67b3ecd 100644 --- a/src/Robot.gd +++ b/src/Robot.gd @@ -4,7 +4,7 @@ var _current_path: PoolVector2Array var grab_target: Vector2 -var ORIGIN:= Vector2(512,576) +var _home_depot: Vector2 onready var Nav:= get_node("../Navigation2D") onready var line:= $Line2D @@ -13,6 +13,9 @@ onready var collision_shape:= $CollisionShape2D func _ready() -> void: set_process(true) + + var AI_core = get_tree().get_nodes_in_group("Core")[0] + _home_depot = AI_core.get_child(2).global_position func _draw() -> void: if trying_grab || _grabbed_object!= null: @@ -29,13 +32,19 @@ func _process(delta: float) -> void: trying_grab = true if try_grab(grab_target): confirm_grab() - clear_path() + new_path() else: trying_grab = false grab_target= position + if is_carrying(): + if close_enough(_home_depot): + release_grab() + new_path() + + if _current_path.empty(): - _current_path = make_path(pick_destination()) + new_path() var direction:= (_current_path[0] - position).normalized() move_force = _speed * direction move_force = move(move_force) @@ -47,8 +56,11 @@ func _process(delta: float) -> void: update() -func clear_path()->void: - _current_path = PoolVector2Array() +func set_path_to(dest: Vector2)->void: + _current_path = make_path(dest) + +func new_path()->void: + _current_path = make_path(pick_destination()) func make_path(destination: Vector2)->PoolVector2Array: var path= Nav.get_simple_path(position,destination,false) @@ -72,10 +84,10 @@ func pick_destination()->Vector2: if closest_body != null: return closest_body.position else: - var home_direction:= (ORIGIN - position).normalized() + var home_direction:= (_home_depot - position).normalized() dest = position - home_direction*40 else: - dest = ORIGIN + dest = _home_depot return dest From 824cda58c3419d22c52ae8e21818c790b8b48092 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 13:30:48 +0200 Subject: [PATCH 13/23] ressources become inactive once in the depot --- assets/Scenes/AI_core.tscn | 2 ++ assets/Scenes/World.tscn | 2 +- src/AI_core.gd | 15 ++++++++++++++- src/Robot.gd | 17 ++++++++++------- 4 files changed, 27 insertions(+), 9 deletions(-) diff --git a/assets/Scenes/AI_core.tscn b/assets/Scenes/AI_core.tscn index 7cf80e4..1dcc7f4 100644 --- a/assets/Scenes/AI_core.tscn +++ b/assets/Scenes/AI_core.tscn @@ -32,3 +32,5 @@ region_rect = Rect2( 0, 0, 96, 96 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="Ressource_depot"] shape = SubResource( 2 ) + +[connection signal="body_entered" from="Ressource_depot" to="." method="_on_Ressource_depot_body_entered"] diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index 15cf619..44c0626 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -298,7 +298,7 @@ tile_data = PoolIntArray( 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 5, 1, 1, position = Vector2( 384, 290 ) [node name="Object" parent="." instance=ExtResource( 2 )] -position = Vector2( 349, 285 ) +position = Vector2( 344, 288 ) [node name="Robot" parent="." instance=ExtResource( 4 )] position = Vector2( 386, 378 ) diff --git a/src/AI_core.gd b/src/AI_core.gd index 776cd69..4ca6b11 100644 --- a/src/AI_core.gd +++ b/src/AI_core.gd @@ -1,5 +1,6 @@ extends RigidBody2D +var _ressources: Array onready var depot:= $Ressource_depot onready var map:= get_node("../Navigation2D/TileMap") @@ -7,7 +8,6 @@ onready var map:= get_node("../Navigation2D/TileMap") func _ready() -> void: place_depot() - func place_depot()->void: # Clear all cells under the depot var extents = depot.get_child(1).shape.extents @@ -21,3 +21,16 @@ func place_depot()->void: map.set_cellv(vect,1) +func update_ressources_in_depot()->void: + for body in depot.get_overlapping_bodies(): + if body.is_in_group("Ressource"): + _ressources.append(body) + + +#TODO: replace group check with smarter layer management +func _on_Ressource_depot_body_entered(body: RigidBody2D) -> void: + if body.is_in_group("Ressource"): + #Disable collision with Actors + body.set_collision_layer_bit(0,false) + body.set_collision_mask_bit(0,false) + body.set_modulate(Color.dimgray) diff --git a/src/Robot.gd b/src/Robot.gd index 67b3ecd..d324e33 100644 --- a/src/Robot.gd +++ b/src/Robot.gd @@ -4,7 +4,8 @@ var _current_path: PoolVector2Array var grab_target: Vector2 -var _home_depot: Vector2 +var _home_depot_pos: Vector2 +var _home_depot_area: Area2D onready var Nav:= get_node("../Navigation2D") onready var line:= $Line2D @@ -15,14 +16,15 @@ func _ready() -> void: set_process(true) var AI_core = get_tree().get_nodes_in_group("Core")[0] - _home_depot = AI_core.get_child(2).global_position + _home_depot_area = AI_core.get_child(2) + _home_depot_pos = _home_depot_area.global_position func _draw() -> void: if trying_grab || _grabbed_object!= null: var target = get_grab_target_pos(grab_target, true) draw_line(to_local(position),target,Color.antiquewhite) -func _process(delta: float) -> void: +func _process(_delta: float) -> void: line.global_position = Vector2.ZERO var closest_ressource = get_closest_ressource_in_awarness() @@ -38,7 +40,7 @@ func _process(delta: float) -> void: grab_target= position if is_carrying(): - if close_enough(_home_depot): + if close_enough(_home_depot_pos): release_grab() new_path() @@ -69,7 +71,7 @@ func make_path(destination: Vector2)->PoolVector2Array: func close_enough(vect: Vector2, bod = null)->bool: if bod == null: - return position.distance_to(vect)<=_body_size/2 + return position.distance_to(vect)<=_body_size/2.0 else: var bod_size= bod.get_body_size() var dist:= position.distance_to(vect) @@ -84,10 +86,10 @@ func pick_destination()->Vector2: if closest_body != null: return closest_body.position else: - var home_direction:= (_home_depot - position).normalized() + var home_direction:= (_home_depot_pos - position).normalized() dest = position - home_direction*40 else: - dest = _home_depot + dest = _home_depot_pos return dest @@ -95,6 +97,7 @@ func pick_destination()->Vector2: func get_closest_ressource_in_awarness()->Body: var closest_body: Body for body in awarness_area.get_overlapping_bodies(): + if !_home_depot_area.overlaps_body(body): if body.is_in_group("Ressource"): closest_body= body return closest_body From 6b4d96334281aa595b27774fb2c17695f7379bf6 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 14:54:11 +0200 Subject: [PATCH 14/23] AI core can spawn more robots --- assets/Scenes/AI_core.tscn | 16 +++++++++++- assets/Scenes/World.tscn | 11 ++++++++- .../f_machinery_light_season_winter.png | Bin 377 -> 493 bytes src/AI_core.gd | 23 +++++++++++++++++- 4 files changed, 47 insertions(+), 3 deletions(-) diff --git a/assets/Scenes/AI_core.tscn b/assets/Scenes/AI_core.tscn index 1dcc7f4..65abd01 100644 --- a/assets/Scenes/AI_core.tscn +++ b/assets/Scenes/AI_core.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=8 format=2] [ext_resource path="res://assets/cdda_sprites/f_machinery_heavy_season_winter.png" type="Texture" id=1] [ext_resource path="res://assets/cdda_sprites/t_thconc_floor_season_winter.png" type="Texture" id=2] [ext_resource path="res://src/AI_core.gd" type="Script" id=3] +[ext_resource path="res://assets/cdda_sprites/f_machinery_light_season_winter.png" type="Texture" id=4] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 15.5, 13.125 ) @@ -10,6 +11,9 @@ extents = Vector2( 15.5, 13.125 ) [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 48, 48 ) +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 15.5, 13 ) + [node name="AI_core" type="RigidBody2D" groups=["Core"]] mode = 1 mass = 40.0 @@ -33,4 +37,14 @@ region_rect = Rect2( 0, 0, 96, 96 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="Ressource_depot"] shape = SubResource( 2 ) +[node name="Spawner" type="Area2D" parent="."] +position = Vector2( -48, 0 ) + +[node name="Sprite" type="Sprite" parent="Spawner"] +texture = ExtResource( 4 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Spawner"] +position = Vector2( 0.5, -2 ) +shape = SubResource( 3 ) + [connection signal="body_entered" from="Ressource_depot" to="." method="_on_Ressource_depot_body_entered"] diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index 44c0626..c77b980 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -295,13 +295,22 @@ format = 1 tile_data = PoolIntArray( 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 5, 1, 1, 6, 1, 1, 7, 1, 1, 8, 1, 1, 9, 1, 1, 10, 1, 1, 11, 1, 1, 12, 1, 1, 13, 1, 1, 14, 1, 1, 15, 1, 1, 16, 1, 1, 17, 1, 1, 18, 1, 1, 19, 1, 1, 20, 1, 1, 21, 1, 1, 22, 1, 1, 23, 1, 1, 24, 1, 1, 25, 1, 1, 26, 1, 1, 27, 1, 1, 28, 1, 1, 29, 1, 1, 30, 1, 1, 31, 1, 1, 32, 1, 1, 33, 1, 1, 34, 1, 1, 35, 1, 1, 36, 1, 1, 37, 1, 1, 38, 1, 1, 39, 1, 1, 40, 1, 1, 41, 1, 1, 42, 1, 1, 65536, 1, 1, 65537, 1, 1, 65538, 1, 1, 65539, 1, 1, 65540, 1, 1, 65541, 1, 1, 65542, 1, 1, 65543, 1, 1, 65544, 1, 1, 65545, 1, 1, 65546, 1, 1, 65547, 1, 0, 65548, 1, 0, 65549, 1, 1, 65550, 1, 0, 65551, 1, 65536, 65552, 1, 65536, 65553, 1, 2, 65554, 1, 0, 65555, 1, 1, 65556, 1, 1, 65557, 1, 1, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 65537, 65562, 1, 2, 65563, 1, 65536, 65564, 1, 0, 65565, 1, 65536, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 65537, 65574, 1, 0, 65575, 1, 65536, 65576, 1, 2, 65577, 1, 65537, 65578, 1, 1, 131072, 1, 1, 131073, 1, 1, 131074, 0, 65537, 131075, 0, 2, 131076, 0, 2, 131077, 0, 2, 131078, 0, 2, 131079, 0, 2, 131080, 0, 2, 131081, 0, 65539, 131082, 1, 1, 131083, 1, 0, 131084, 1, 65536, 131085, 1, 0, 131086, 1, 0, 131087, 1, 65536, 131088, 1, 0, 131089, 1, 0, 131090, 1, 1, 131091, 1, 1, 131092, 0, 65536, 131093, 1, 1, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 65536, 131100, 1, 0, 131101, 1, 1, 131102, 1, 1, 131103, 1, 1, 131104, 1, 1, 131105, 1, 1, 131106, 1, 1, 131107, 1, 0, 131108, 1, 65536, 131109, 1, 0, 131110, 1, 65536, 131111, 1, 0, 131112, 1, 65537, 131113, 1, 0, 131114, 1, 1, 196608, 1, 1, 196609, 1, 1, 196610, 0, 131072, 196611, 1, 1, 196612, 1, 1, 196613, 1, 1, 196614, 1, 1, 196615, 1, 1, 196616, 1, 1, 196617, 0, 131072, 196618, 1, 1, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 2, 196623, 1, 65536, 196624, 1, 1, 196625, 1, 0, 196626, 1, 2, 196627, 1, 1, 196628, 0, 131072, 196629, 1, 1, 196630, 1, 0, 196631, 1, 65536, 196632, 1, 0, 196633, 1, 65537, 196634, 1, 65536, 196635, 1, 0, 196636, 1, 0, 196637, 1, 1, 196638, 0, 1, 196639, 0, 2, 196640, 0, 3, 196641, 1, 1, 196642, 1, 2, 196643, 1, 0, 196644, 1, 65537, 196645, 1, 0, 196646, 1, 0, 196647, 1, 65536, 196648, 1, 0, 196649, 1, 65537, 196650, 1, 1, 262144, 1, 1, 262145, 1, 1, 262146, 0, 131072, 262147, 1, 1, 262148, 1, 0, 262149, 1, 0, 262150, 1, 65537, 262151, 1, 0, 262152, 1, 1, 262153, 0, 131072, 262154, 1, 1, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 65537, 262161, 1, 1, 262162, 1, 0, 262163, 1, 1, 262164, 0, 0, 262165, 1, 1, 262166, 1, 0, 262167, 1, 0, 262168, 1, 2, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 65536, 262173, 1, 1, 262174, 1, 1, 262175, 1, 1, 262176, 1, 1, 262177, 1, 1, 262178, 1, 0, 262179, 1, 1, 262180, 1, 1, 262181, 1, 1, 262182, 1, 1, 262183, 1, 0, 262184, 1, 65537, 262185, 1, 1, 262186, 1, 1, 327680, 1, 1, 327681, 1, 1, 327682, 0, 131072, 327683, 1, 1, 327684, 1, 1, 327685, 1, 0, 327686, 1, 2, 327687, 1, 65536, 327688, 1, 1, 327689, 0, 131072, 327690, 1, 1, 327691, 1, 0, 327692, 1, 1, 327693, 1, 0, 327694, 1, 0, 327695, 1, 1, 327696, 1, 0, 327697, 1, 1, 327698, 1, 0, 327699, 1, 1, 327700, 1, 1, 327701, 1, 1, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 65537, 327706, 1, 0, 327707, 1, 2, 327708, 1, 0, 327709, 1, 1, 327710, 1, 0, 327711, 1, 0, 327712, 1, 1, 327713, 1, 0, 327714, 1, 1, 327715, 1, 1, 327716, 0, 65536, 327717, 1, 1, 327718, 1, 0, 327719, 1, 0, 327720, 1, 1, 327721, 1, 0, 327722, 1, 1, 393216, 1, 1, 393217, 1, 1, 393218, 0, 131072, 393219, 1, 1, 393220, 1, 1, 393221, 1, 1, 393222, 1, 0, 393223, 1, 1, 393224, 1, 1, 393225, 0, 131072, 393226, 1, 1, 393227, 1, 0, 393228, 1, 65537, 393229, 1, 65536, 393230, 1, 1, 393231, 1, 1, 393232, 1, 1, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 65537, 393238, 1, 1, 393239, 1, 2, 393240, 1, 0, 393241, 1, 65536, 393242, 1, 0, 393243, 1, 65537, 393244, 1, 1, 393245, 1, 1, 393246, 1, 1, 393247, 1, 1, 393248, 1, 1, 393249, 1, 0, 393250, 1, 1, 393251, 0, 65537, 393252, 0, 0, 393253, 1, 1, 393254, 1, 0, 393255, 1, 0, 393256, 1, 65537, 393257, 1, 65537, 393258, 1, 1, 458752, 1, 1, 458753, 1, 1, 458754, 0, 0, 458755, 0, 2, 458756, 0, 3, 458757, 1, 1, 458758, 1, 65536, 458759, 1, 1, 458760, 0, 1, 458761, 0, 0, 458762, 1, 1, 458763, 1, 65536, 458764, 1, 1, 458765, 1, 65537, 458766, 1, 1, 458767, 0, 65536, 458768, 1, 1, 458769, 1, 1, 458770, 1, 1, 458771, 1, 1, 458772, 1, 1, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 65536, 458778, 1, 0, 458779, 1, 0, 458780, 1, 1, 458781, 0, 1, 458782, 0, 2, 458783, 0, 3, 458784, 1, 1, 458785, 1, 2, 458786, 1, 1, 458787, 0, 131072, 458788, 1, 1, 458789, 1, 1, 458790, 1, 0, 458791, 1, 2, 458792, 1, 0, 458793, 1, 65536, 458794, 1, 1, 524288, 1, 1, 524289, 1, 1, 524290, 1, 1, 524291, 1, 1, 524292, 1, 1, 524293, 1, 1, 524294, 1, 65536, 524295, 1, 1, 524296, 1, 1, 524297, 1, 1, 524298, 1, 1, 524299, 1, 0, 524300, 1, 0, 524301, 1, 65537, 524302, 1, 1, 524303, 0, 0, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 3, 524308, 1, 1, 524309, 1, 1, 524310, 1, 1, 524311, 1, 1, 524312, 1, 1, 524313, 1, 65537, 524314, 1, 65536, 524315, 1, 0, 524316, 1, 1, 524317, 1, 1, 524318, 1, 1, 524319, 1, 1, 524320, 1, 1, 524321, 1, 0, 524322, 1, 1, 524323, 0, 0, 524324, 1, 1, 524325, 1, 1, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 65537, 524330, 1, 1, 589824, 1, 1, 589825, 1, 1, 589826, 1, 0, 589827, 1, 0, 589828, 1, 65537, 589829, 1, 1, 589830, 1, 0, 589831, 1, 2, 589832, 1, 1, 589833, 1, 1, 589834, 1, 1, 589835, 1, 0, 589836, 1, 0, 589837, 1, 1, 589838, 1, 1, 589839, 1, 1, 589840, 1, 1, 589841, 1, 1, 589842, 1, 1, 589843, 1, 1, 589844, 1, 1, 589845, 1, 1, 589846, 0, 65537, 589847, 0, 3, 589848, 1, 1, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 1, 589856, 1, 0, 589857, 1, 0, 589858, 1, 1, 589859, 1, 1, 589860, 1, 1, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 1, 655360, 1, 1, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 2, 655367, 1, 0, 655368, 1, 1, 655369, 2, 0, 655370, 1, 1, 655371, 1, 0, 655372, 1, 65537, 655373, 1, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 1, 655382, 0, 131072, 655383, 1, 1, 655384, 1, 1, 655385, 1, 1, 655386, 1, 1, 655387, 1, 65537, 655388, 1, 0, 655389, 1, 0, 655390, 1, 1, 655391, 1, 0, 655392, 1, 65537, 655393, 1, 0, 655394, 1, 65536, 655395, 1, 65536, 655396, 1, 0, 655397, 1, 0, 655398, 1, 2, 655399, 1, 0, 655400, 1, 65536, 655401, 1, 0, 655402, 1, 1, 720896, 1, 1, 720897, 1, 0, 720898, 1, 1, 720899, 1, 65537, 720900, 1, 65537, 720901, 1, 1, 720902, 1, 0, 720903, 1, 0, 720904, 1, 1, 720905, 1, 1, 720906, 1, 1, 720907, 1, 0, 720908, 1, 1, 720909, 1, 0, 720910, 1, 2, 720911, 1, 0, 720912, 1, 1, 720913, 1, 65537, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 1, 720918, 0, 0, 720919, 0, 3, 720920, 1, 1, 720921, 2, 0, 720922, 1, 1, 720923, 1, 0, 720924, 1, 1, 720925, 1, 65537, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 65537, 720931, 1, 1, 720932, 1, 1, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 1, 720938, 1, 1, 786432, 1, 1, 786433, 1, 0, 786434, 1, 65536, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 65537, 786440, 1, 0, 786441, 1, 0, 786442, 1, 1, 786443, 1, 1, 786444, 1, 1, 786445, 1, 65537, 786446, 1, 65537, 786447, 1, 1, 786448, 1, 0, 786449, 1, 2, 786450, 1, 65536, 786451, 1, 1, 786452, 1, 1, 786453, 1, 1, 786454, 1, 1, 786455, 1, 1, 786456, 1, 1, 786457, 1, 1, 786458, 1, 1, 786459, 1, 0, 786460, 1, 0, 786461, 1, 2, 786462, 1, 1, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 1, 786470, 1, 65536, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 1, 851968, 1, 1, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 65536, 851973, 1, 0, 851974, 1, 1, 851975, 1, 1, 851976, 1, 1, 851977, 1, 1, 851978, 1, 1, 851979, 0, 65536, 851980, 1, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 1, 851988, 2, 0, 851989, 1, 1, 851990, 1, 65537, 851991, 1, 1, 851992, 1, 1, 851993, 1, 1, 851994, 1, 1, 851995, 1, 1, 851996, 1, 1, 851997, 1, 1, 851998, 1, 2, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 2, 852003, 1, 0, 852004, 1, 65536, 852005, 1, 2, 852006, 1, 0, 852007, 1, 65536, 852008, 1, 0, 852009, 1, 0, 852010, 1, 1, 917504, 1, 1, 917505, 1, 0, 917506, 1, 65537, 917507, 1, 1, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 1, 917512, 2, 0, 917513, 1, 1, 917514, 1, 1, 917515, 0, 131072, 917516, 1, 1, 917517, 1, 0, 917518, 1, 2, 917519, 1, 2, 917520, 1, 0, 917521, 1, 1, 917522, 1, 1, 917523, 1, 1, 917524, 1, 1, 917525, 1, 1, 917526, 1, 0, 917527, 1, 1, 917528, 0, 1, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 3, 917533, 1, 1, 917534, 1, 1, 917535, 1, 65536, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 65537, 917540, 1, 65536, 917541, 1, 1, 917542, 1, 1, 917543, 1, 2, 917544, 1, 1, 917545, 1, 0, 917546, 1, 1, 983040, 1, 1, 983041, 1, 0, 983042, 1, 65536, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 1, 983048, 1, 1, 983049, 1, 1, 983050, 1, 1, 983051, 0, 131072, 983052, 1, 1, 983053, 1, 0, 983054, 1, 0, 983055, 1, 1, 983056, 1, 2, 983057, 1, 65536, 983058, 1, 1, 983059, 0, 65536, 983060, 1, 1, 983061, 1, 0, 983062, 1, 2, 983063, 1, 1, 983064, 1, 1, 983065, 1, 1, 983066, 1, 1, 983067, 1, 1, 983068, 1, 1, 983069, 1, 1, 983070, 1, 65536, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 1, 983075, 1, 1, 983076, 1, 1, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 65536, 983081, 1, 0, 983082, 1, 1, 1048576, 1, 1, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 65536, 1048582, 1, 2, 1048583, 1, 1, 1048584, 0, 1, 1048585, 0, 2, 1048586, 0, 2, 1048587, 0, 0, 1048588, 1, 1, 1048589, 1, 0, 1048590, 1, 1, 1048591, 1, 0, 1048592, 1, 65537, 1048593, 1, 65536, 1048594, 1, 1, 1048595, 0, 131072, 1048596, 1, 1, 1048597, 1, 0, 1048598, 1, 1, 1048599, 1, 0, 1048600, 1, 2, 1048601, 1, 65536, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 65536, 1048605, 1, 65537, 1048606, 1, 0, 1048607, 1, 65537, 1048608, 1, 65536, 1048609, 1, 0, 1048610, 1, 1, 1048611, 0, 65536, 1048612, 1, 1, 1048613, 1, 65537, 1048614, 1, 0, 1048615, 1, 1, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 1, 1114112, 1, 1, 1114113, 1, 1, 1114114, 1, 1, 1114115, 1, 1, 1114116, 1, 1, 1114117, 1, 2, 1114118, 1, 1, 1114119, 1, 1, 1114120, 1, 1, 1114121, 1, 1, 1114122, 1, 1, 1114123, 1, 1, 1114124, 1, 1, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 1, 1114131, 0, 131072, 1114132, 1, 1, 1114133, 1, 65536, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 65537, 1114138, 1, 65537, 1114139, 1, 0, 1114140, 1, 65536, 1114141, 1, 0, 1114142, 1, 65536, 1114143, 1, 65537, 1114144, 1, 2, 1114145, 1, 2, 1114146, 1, 1, 1114147, 0, 131072, 1114148, 1, 1, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 65537, 1114153, 1, 65536, 1114154, 1, 1, 1179648, 1, 1, 1179649, 1, 1, 1179650, 0, 65536, 1179651, 1, 1, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 65536, 1179657, 1, 0, 1179658, 1, 1, 1179659, 1, 0, 1179660, 1, 65536, 1179661, 1, 65536, 1179662, 1, 65536, 1179663, 1, 1, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 1, 1179667, 0, 131072, 1179668, 1, 1, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 2, 1179672, 1, 1, 1179673, 1, 1, 1179674, 1, 1, 1179675, 1, 65536, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 2, 1179679, 1, 2, 1179680, 1, 2, 1179681, 1, 2, 1179682, 1, 1, 1179683, 0, 0, 1179684, 1, 1, 1179685, 1, 1, 1179686, 1, 0, 1179687, 1, 65537, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 1, 1245184, 1, 1, 1245185, 1, 1, 1245186, 0, 131072, 1245187, 1, 1, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 1, 1245191, 1, 0, 1245192, 1, 65537, 1245193, 1, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 1, 1245198, 1, 1, 1245199, 1, 1, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 1, 1245203, 0, 0, 1245204, 1, 1, 1245205, 1, 2, 1245206, 1, 65536, 1245207, 1, 0, 1245208, 1, 1, 1245209, 2, 0, 1245210, 1, 1, 1245211, 1, 65536, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 65537, 1245217, 1, 0, 1245218, 1, 1, 1245219, 1, 1, 1245220, 0, 0, 1245221, 1, 1, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 65536, 1245226, 1, 1, 1310720, 1, 1, 1310721, 1, 1, 1310722, 0, 131072, 1310723, 1, 1, 1310724, 1, 0, 1310725, 1, 65537, 1310726, 1, 0, 1310727, 1, 65537, 1310728, 1, 0, 1310729, 1, 65537, 1310730, 1, 0, 1310731, 1, 2, 1310732, 1, 0, 1310733, 1, 1, 1310734, 2, 0, 1310735, 1, 1, 1310736, 1, 65537, 1310737, 1, 0, 1310738, 1, 1, 1310739, 1, 1, 1310740, 1, 1, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 1, 1310745, 1, 1, 1310746, 1, 1, 1310747, 1, 0, 1310748, 1, 65536, 1310749, 1, 65536, 1310750, 1, 2, 1310751, 1, 0, 1310752, 1, 65536, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 1, 1310756, 1, 1, 1310757, 1, 1, 1310758, 1, 65536, 1310759, 1, 65536, 1310760, 1, 65537, 1310761, 1, 0, 1310762, 1, 1, 1376256, 1, 1, 1376257, 1, 1, 1376258, 0, 131072, 1376259, 1, 1, 1376260, 1, 1, 1376261, 1, 65537, 1376262, 1, 1, 1376263, 1, 1, 1376264, 1, 1, 1376265, 1, 2, 1376266, 1, 2, 1376267, 1, 0, 1376268, 1, 2, 1376269, 1, 1, 1376270, 1, 1, 1376271, 1, 1, 1376272, 1, 0, 1376273, 1, 65536, 1376274, 1, 0, 1376275, 1, 65536, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 1, 1376282, 1, 1, 1376283, 1, 1, 1376284, 1, 0, 1376285, 1, 1, 1376286, 1, 65536, 1376287, 1, 65537, 1376288, 1, 0, 1376289, 1, 2, 1376290, 1, 65536, 1376291, 1, 65536, 1376292, 1, 0, 1376293, 1, 1, 1376294, 1, 1, 1376295, 1, 2, 1376296, 1, 65536, 1376297, 1, 2, 1376298, 1, 1, 1441792, 1, 1, 1441793, 1, 1, 1441794, 0, 0, 1441795, 0, 3, 1441796, 1, 1, 1441797, 1, 0, 1441798, 1, 1, 1441799, 2, 0, 1441800, 1, 1, 1441801, 1, 1, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 1, 1441805, 1, 1, 1441806, 1, 1, 1441807, 1, 65537, 1441808, 1, 65536, 1441809, 1, 0, 1441810, 1, 1, 1441811, 1, 1, 1441812, 1, 1, 1441813, 1, 65537, 1441814, 1, 65536, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 1, 1441818, 0, 65536, 1441819, 1, 1, 1441820, 1, 0, 1441821, 1, 65537, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 65537, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 2, 1441830, 1, 65537, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 1, 1507328, 1, 1, 1507329, 1, 1, 1507330, 1, 1, 1507331, 1, 1, 1507332, 1, 1, 1507333, 1, 0, 1507334, 1, 1, 1507335, 1, 1, 1507336, 1, 1, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 65536, 1507343, 1, 65537, 1507344, 1, 65536, 1507345, 1, 2, 1507346, 1, 1, 1507347, 2, 0, 1507348, 1, 1, 1507349, 1, 65536, 1507350, 1, 65536, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 1, 1507354, 0, 131072, 1507355, 1, 1, 1507356, 1, 65536, 1507357, 1, 65536, 1507358, 1, 0, 1507359, 1, 2, 1507360, 1, 0, 1507361, 1, 1, 1507362, 1, 65536, 1507363, 1, 0, 1507364, 1, 1, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 65536, 1507369, 1, 1, 1507370, 1, 1, 1572864, 1, 1, 1572865, 1, 1, 1572866, 1, 1, 1572867, 1, 1, 1572868, 1, 1, 1572869, 1, 1, 1572870, 1, 1, 1572871, 1, 1, 1572872, 1, 1, 1572873, 1, 1, 1572874, 1, 1, 1572875, 1, 1, 1572876, 1, 1, 1572877, 1, 1, 1572878, 1, 1, 1572879, 1, 1, 1572880, 1, 1, 1572881, 1, 1, 1572882, 1, 1, 1572883, 1, 1, 1572884, 1, 1, 1572885, 1, 1, 1572886, 1, 1, 1572887, 1, 1, 1572888, 1, 1, 1572889, 1, 1, 1572890, 0, 0, 1572891, 1, 1, 1572892, 1, 1, 1572893, 1, 1, 1572894, 1, 1, 1572895, 1, 1, 1572896, 1, 1, 1572897, 1, 1, 1572898, 1, 1, 1572899, 1, 1, 1572900, 1, 1, 1572901, 1, 1, 1572902, 1, 1, 1572903, 1, 1, 1572904, 1, 1, 1572905, 1, 1, 1572906, 1, 1 ) [node name="Player" parent="." instance=ExtResource( 1 )] -position = Vector2( 384, 290 ) +position = Vector2( 680, 456 ) [node name="Object" parent="." instance=ExtResource( 2 )] position = Vector2( 344, 288 ) +[node name="Body" parent="." instance=ExtResource( 2 )] +position = Vector2( 312, 456 ) + [node name="Robot" parent="." instance=ExtResource( 4 )] position = Vector2( 386, 378 ) [node name="AI_core" parent="." instance=ExtResource( 6 )] position = Vector2( 568, 552 ) + +[node name="Body2" parent="." instance=ExtResource( 2 )] +position = Vector2( 664, 480 ) + +[node name="Body3" parent="." instance=ExtResource( 2 )] +position = Vector2( 688, 480 ) diff --git a/assets/cdda_sprites/f_machinery_light_season_winter.png b/assets/cdda_sprites/f_machinery_light_season_winter.png index 710c8317782e95a19f133627a160db482db3bea8..eab1221e0907192eb536727d2632584f0d6a316d 100644 GIT binary patch delta 468 zcmV;_0W1Fb0__8kBYyw^b5ch_0Itp)=>Px$r%6OXR9J=0SIbJnKomVG{S^0E1pI(d zLoL~4Tl)=S7a|3h1(8B6{f4^krbLL)wJ2G1D}Kw2i+abK$)kCgi3iF&Irq%zotp&c z7#09XDe==vV}UKp0)W20F!4sM2j4`Y>Zb$%z;wQDE%?*@b$?>qqmD`YdAvRiOju8# zSeqz39$E+?$Ah8#c>9#&!B7ezq!2^}>(>83!%NIZ!ZXa&ccrjby5J!JD&ygtr z0OI$rR_9L&D1QSt@Ec#%OaWw*8~E67cZo5OexPtn=WDouk3$^g@^GZ;08fxC6a_D{ zuJczaL~YcG&MRRh0eVK0ow}`6oT}}B?Re_0Q(FhM1yDxoEpYno7Yb;*6zlv60d&u8 z$5VYb@Rhy$?GCo%<=Rba`|YlfhZnER$1yJ=S?Vbe-%Ug0d@hfNC#eM--w7w)NGYZh zltI-5@qy{!fR==&M3_G8|Hd~t2s0000< KMNUMnLSTYP$=c@t delta 351 zcmV-l0igcv1Nj1wBYy!vNkl-!kJtX4!7qUXtAu%!9zbAvO1!1d_TyLhe(Gp-l_fZ2TMP5k-(W{aB|2!A>Kwq9RIh^ZHdR;~*M zGlPhDG92^Q`kN=iF%uCJ5kKBNnQ@)R&g1Irtbr_D001_nMwZt9;zM~V2J8ZilDNLQ zlgG_@T#aaOcG9i^S^L%u0DlGJ8>fTOegpEt?ZedYEL~tz>c-+Wb{YVH^7F@QTyR{w zK;TZ3@TTH>4Om1;Y}U?g7){1S2LKc^o1amxi(uyg(W~@<*?fuB>zg<6D2ccFjgn)) x)%iv6JKD>~yXx5_v^d~w!%!w{9rf>T$G^Ha7A;h&snq}g002ovPDHLkV1jE+t{eaW diff --git a/src/AI_core.gd b/src/AI_core.gd index 4ca6b11..28d48d8 100644 --- a/src/AI_core.gd +++ b/src/AI_core.gd @@ -1,13 +1,22 @@ -extends RigidBody2D +extends Body var _ressources: Array +var robot_template:= preload("res://assets/Scenes/Robot.tscn") + onready var depot:= $Ressource_depot +onready var spawner:= $Spawner + +onready var world:= get_parent() onready var map:= get_node("../Navigation2D/TileMap") func _ready() -> void: place_depot() +func _process(_delta: float) -> void: + if _ressources.size() >=2: + make_new_bot() + func place_depot()->void: # Clear all cells under the depot var extents = depot.get_child(1).shape.extents @@ -33,4 +42,16 @@ func _on_Ressource_depot_body_entered(body: RigidBody2D) -> void: #Disable collision with Actors body.set_collision_layer_bit(0,false) body.set_collision_mask_bit(0,false) + body.set_modulate(Color.dimgray) + + _ressources.append(body) + +func make_new_bot()->void: + var new_robot = robot_template.instance() + new_robot.position = spawner.global_position + print(new_robot.position) + world.add_child(new_robot) + + _ressources.front().queue_free() + _ressources.pop_front() From 3bbb6c228e3a8dacecc36f07df92646a37d20b87 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 15:24:07 +0200 Subject: [PATCH 15/23] Allow multiple grabbers on Body --- project.godot | 5 +++++ src/Actor.gd | 4 ++++ src/Body.gd | 27 +++++++++++++-------------- src/Player.gd | 7 +++---- src/World.gd | 5 ++++- 5 files changed, 29 insertions(+), 19 deletions(-) diff --git a/project.godot b/project.godot index 4b4c232..c4bfff2 100644 --- a/project.godot +++ b/project.godot @@ -81,6 +81,11 @@ interact={ "events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null) ] } +cancel={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null) + ] +} [physics] diff --git a/src/Actor.gd b/src/Actor.gd index 075e1ae..e2f6562 100644 --- a/src/Actor.gd +++ b/src/Actor.gd @@ -16,6 +16,10 @@ onready var grab_ray:= $RayCast2D signal grab_ray_hit(collider, emitter) signal grab_release(grabbed,grabber) +func _physics_process(delta: float) -> void: + if _grabbed_object != null: + apply_grab(_grabbed_object) + func confirm_grab()->void: emit_signal("grab_ray_hit", grab_ray.get_collider(), self) diff --git a/src/Body.gd b/src/Body.gd index 1510922..2188552 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -1,22 +1,20 @@ extends RigidBody2D class_name Body -var _grabber: RigidBody2D +var _grabbers: Array var grab_force_vector:= Vector2.ZERO var contact_point: Vector2 -var just_released:= false - export var _body_size:= 20 func _physics_process(_delta: float) -> void: - if _grabber != null: - apply_grab(_grabber) - elif just_released: - apply_central_impulse(Vector2.ZERO) - just_released = false + apply_all_grabs() + +func apply_all_grabs() ->void: + for body in _grabbers: + apply_grab(body) func apply_grab(body_to_link: RigidBody2D) -> void: if body_to_link != null: @@ -25,14 +23,15 @@ func apply_grab(body_to_link: RigidBody2D) -> void: grab_force_vector = grab_pos - pos apply_central_impulse(grab_force_vector) -func set_grabber(body: RigidBody2D) ->void: - _grabber = body +func add_grabber(body: RigidBody2D) ->void: + _grabbers.append(body) func be_released(released_by: RigidBody2D) ->void: - if released_by != _grabber: - print("Trying to release from wrong grabber") - set_grabber(null) - just_released = true + var index:= _grabbers.find(released_by) + if index == -1: + print("%s trying to release from wrong grabber %s" % [name, released_by.name]) + else: + _grabbers.remove(index) func get_body_size()->int: return _body_size diff --git a/src/Player.gd b/src/Player.gd index 23aea17..8df8861 100644 --- a/src/Player.gd +++ b/src/Player.gd @@ -7,7 +7,7 @@ func _ready() -> void: func _process(_delta: float) -> void: trying_grab = Input.is_action_pressed("grab") - if _grabbed_object != null && Input.is_action_just_pressed("interact"): + if _grabbed_object != null && Input.is_action_just_pressed("cancel"): release_grab() update() @@ -23,7 +23,6 @@ func _physics_process(_delta) ->void: move_force = move(move_force) if trying_grab: - if try_grab(get_global_mouse_position()) && Input.is_action_pressed("interact"): + if try_grab(get_global_mouse_position()) && Input.is_action_just_pressed("interact"): confirm_grab() - if _grabbed_object != null: - apply_grab(_grabbed_object) + diff --git a/src/World.gd b/src/World.gd index 2d061ed..c1060e8 100644 --- a/src/World.gd +++ b/src/World.gd @@ -11,7 +11,10 @@ func connect_to_actors() ->void: if body.connect("grab_release", self, "_on_grab_release") !=0: print("can't connect grab_release") func _on_grab_ray_hit(collider: Object, emitter: Object)->void: - collider.set_grabber(emitter) + #if !collider.is_class("Body"): + # print("%s tried to grab a non body %s" % [emitter.name, collider.name]) + # return + collider.add_grabber(emitter) emitter.set_grabbed_object(collider) From d33e371776a0834d42c751324fbda978a0d60a69 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 15:26:32 +0200 Subject: [PATCH 16/23] Robot don't try to grab already grabbed objects --- src/Body.gd | 3 +++ src/Robot.gd | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Body.gd b/src/Body.gd index 2188552..665b17a 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -35,3 +35,6 @@ func be_released(released_by: RigidBody2D) ->void: func get_body_size()->int: return _body_size + +func is_grabbed()->bool: + return !_grabbers.empty() diff --git a/src/Robot.gd b/src/Robot.gd index d324e33..121200a 100644 --- a/src/Robot.gd +++ b/src/Robot.gd @@ -97,7 +97,7 @@ func pick_destination()->Vector2: func get_closest_ressource_in_awarness()->Body: var closest_body: Body for body in awarness_area.get_overlapping_bodies(): - if !_home_depot_area.overlaps_body(body): + if !_home_depot_area.overlaps_body(body) && !body.is_grabbed(): if body.is_in_group("Ressource"): closest_body= body return closest_body From 3ea4102f9a0322614406d82e540e312251d91613 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 15:59:46 +0200 Subject: [PATCH 17/23] Falicitate navigation with smaller hitboxes --- assets/Scenes/Body.tscn | 5 +++-- assets/Scenes/Player.tscn | 7 ++++--- assets/Scenes/Robot.tscn | 9 ++++++--- src/Actor.gd | 2 +- src/Robot.gd | 4 ++++ 5 files changed, 18 insertions(+), 9 deletions(-) diff --git a/assets/Scenes/Body.tscn b/assets/Scenes/Body.tscn index 69f0568..5a31589 100644 --- a/assets/Scenes/Body.tscn +++ b/assets/Scenes/Body.tscn @@ -3,8 +3,9 @@ [ext_resource path="res://assets/cdda_sprites/30gal_drum_winter.png" type="Texture" id=1] [ext_resource path="res://src/Body.gd" type="Script" id=2] -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 5.5, 8.5 ) +[sub_resource type="CapsuleShape2D" id=1] +radius = 4.5 +height = 6.0 [node name="Body" type="RigidBody2D" groups=["Ressource"]] z_index = 1 diff --git a/assets/Scenes/Player.tscn b/assets/Scenes/Player.tscn index 194ad95..cbfb1bb 100644 --- a/assets/Scenes/Player.tscn +++ b/assets/Scenes/Player.tscn @@ -3,8 +3,9 @@ [ext_resource path="res://assets/cdda_sprites/player_male_season_winter.png" type="Texture" id=1] [ext_resource path="res://src/Player.gd" type="Script" id=2] -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 6.5, 10 ) +[sub_resource type="CapsuleShape2D" id=1] +radius = 5.0 +height = 3.0 [node name="Player" type="RigidBody2D" groups=["Actor"]] z_index = 1 @@ -18,7 +19,7 @@ _body_size = 13 texture = ExtResource( 1 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2( 0.5, -1 ) +position = Vector2( 1, 0 ) shape = SubResource( 1 ) [node name="RayCast2D" type="RayCast2D" parent="."] diff --git a/assets/Scenes/Robot.tscn b/assets/Scenes/Robot.tscn index 98b6edf..516a08d 100644 --- a/assets/Scenes/Robot.tscn +++ b/assets/Scenes/Robot.tscn @@ -3,8 +3,9 @@ [ext_resource path="res://assets/cdda_sprites/mon_eyebot_season_winter.png" type="Texture" id=1] [ext_resource path="res://src/Robot.gd" type="Script" id=2] -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 6.5, 10 ) +[sub_resource type="CapsuleShape2D" id=3] +radius = 6.0 +height = 4.0 [sub_resource type="CircleShape2D" id=2] radius = 150.0 @@ -20,7 +21,7 @@ script = ExtResource( 2 ) texture = ExtResource( 1 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -shape = SubResource( 1 ) +shape = SubResource( 3 ) [node name="RayCast2D" type="RayCast2D" parent="."] enabled = true @@ -36,3 +37,5 @@ monitorable = false [node name="AwarnessShape2D" type="CollisionShape2D" parent="Area2D"] shape = SubResource( 2 ) + +[node name="NavigationAgent2D" type="NavigationAgent2D" parent="."] diff --git a/src/Actor.gd b/src/Actor.gd index e2f6562..569d582 100644 --- a/src/Actor.gd +++ b/src/Actor.gd @@ -16,7 +16,7 @@ onready var grab_ray:= $RayCast2D signal grab_ray_hit(collider, emitter) signal grab_release(grabbed,grabber) -func _physics_process(delta: float) -> void: +func _physics_process(_delta: float) -> void: if _grabbed_object != null: apply_grab(_grabbed_object) diff --git a/src/Robot.gd b/src/Robot.gd index 121200a..9364e85 100644 --- a/src/Robot.gd +++ b/src/Robot.gd @@ -11,6 +11,8 @@ onready var Nav:= get_node("../Navigation2D") onready var line:= $Line2D onready var awarness_area:= $Area2D onready var collision_shape:= $CollisionShape2D +#TODO: figure out navigation agent +#onready var nav_agent:= $NavigationAgent2D func _ready() -> void: set_process(true) @@ -66,6 +68,8 @@ func new_path()->void: func make_path(destination: Vector2)->PoolVector2Array: var path= Nav.get_simple_path(position,destination,false) + #TODO: figure out navigation agent + #var path = Navigation2DServer.map_get_path(nav_agent.get_navigation_map() ,position,destination, false) line.points = path return path From 0cf225324238e34d14297c1c2a65b943d74390aa Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 16:07:55 +0200 Subject: [PATCH 18/23] Release ressource from Actor's grasp before consuming it --- assets/Scenes/World.tscn | 4 ++-- src/AI_core.gd | 7 +++++-- src/Body.gd | 4 ++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index c77b980..d66ecfb 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -52,7 +52,7 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) [sub_resource type="ConvexPolygonShape2D" id=17] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) -[sub_resource type="ConvexPolygonShape2D" id=24] +[sub_resource type="ConvexPolygonShape2D" id=26] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) [sub_resource type="NavigationPolygon" id=18] @@ -203,7 +203,7 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 24 ), +"shape": SubResource( 26 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 diff --git a/src/AI_core.gd b/src/AI_core.gd index 28d48d8..01c7860 100644 --- a/src/AI_core.gd +++ b/src/AI_core.gd @@ -38,6 +38,7 @@ func update_ressources_in_depot()->void: #TODO: replace group check with smarter layer management func _on_Ressource_depot_body_entered(body: RigidBody2D) -> void: + #TODO: Wait for ressource to be released before counting it if body.is_in_group("Ressource"): #Disable collision with Actors body.set_collision_layer_bit(0,false) @@ -53,5 +54,7 @@ func make_new_bot()->void: print(new_robot.position) world.add_child(new_robot) - _ressources.front().queue_free() - _ressources.pop_front() + for k in [1,2]: + _ressources.front().clear_all_grab() + _ressources.front().queue_free() + _ressources.pop_front() diff --git a/src/Body.gd b/src/Body.gd index 665b17a..2b99e4d 100644 --- a/src/Body.gd +++ b/src/Body.gd @@ -33,6 +33,10 @@ func be_released(released_by: RigidBody2D) ->void: else: _grabbers.remove(index) +func clear_all_grab()->void: + for grabber in _grabbers: + grabber.release_grab() + func get_body_size()->int: return _body_size From 77d47737ca6b7ab027e42bc0a51886e94bc64421 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 16:19:46 +0200 Subject: [PATCH 19/23] Make one big ugly map --- assets/Scenes/World.tscn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index d66ecfb..b5c57f7 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -292,7 +292,7 @@ tile_set = SubResource( 1 ) cell_size = Vector2( 24, 24 ) bake_navigation = true format = 1 -tile_data = PoolIntArray( 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 5, 1, 1, 6, 1, 1, 7, 1, 1, 8, 1, 1, 9, 1, 1, 10, 1, 1, 11, 1, 1, 12, 1, 1, 13, 1, 1, 14, 1, 1, 15, 1, 1, 16, 1, 1, 17, 1, 1, 18, 1, 1, 19, 1, 1, 20, 1, 1, 21, 1, 1, 22, 1, 1, 23, 1, 1, 24, 1, 1, 25, 1, 1, 26, 1, 1, 27, 1, 1, 28, 1, 1, 29, 1, 1, 30, 1, 1, 31, 1, 1, 32, 1, 1, 33, 1, 1, 34, 1, 1, 35, 1, 1, 36, 1, 1, 37, 1, 1, 38, 1, 1, 39, 1, 1, 40, 1, 1, 41, 1, 1, 42, 1, 1, 65536, 1, 1, 65537, 1, 1, 65538, 1, 1, 65539, 1, 1, 65540, 1, 1, 65541, 1, 1, 65542, 1, 1, 65543, 1, 1, 65544, 1, 1, 65545, 1, 1, 65546, 1, 1, 65547, 1, 0, 65548, 1, 0, 65549, 1, 1, 65550, 1, 0, 65551, 1, 65536, 65552, 1, 65536, 65553, 1, 2, 65554, 1, 0, 65555, 1, 1, 65556, 1, 1, 65557, 1, 1, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 65537, 65562, 1, 2, 65563, 1, 65536, 65564, 1, 0, 65565, 1, 65536, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 65537, 65574, 1, 0, 65575, 1, 65536, 65576, 1, 2, 65577, 1, 65537, 65578, 1, 1, 131072, 1, 1, 131073, 1, 1, 131074, 0, 65537, 131075, 0, 2, 131076, 0, 2, 131077, 0, 2, 131078, 0, 2, 131079, 0, 2, 131080, 0, 2, 131081, 0, 65539, 131082, 1, 1, 131083, 1, 0, 131084, 1, 65536, 131085, 1, 0, 131086, 1, 0, 131087, 1, 65536, 131088, 1, 0, 131089, 1, 0, 131090, 1, 1, 131091, 1, 1, 131092, 0, 65536, 131093, 1, 1, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 65536, 131100, 1, 0, 131101, 1, 1, 131102, 1, 1, 131103, 1, 1, 131104, 1, 1, 131105, 1, 1, 131106, 1, 1, 131107, 1, 0, 131108, 1, 65536, 131109, 1, 0, 131110, 1, 65536, 131111, 1, 0, 131112, 1, 65537, 131113, 1, 0, 131114, 1, 1, 196608, 1, 1, 196609, 1, 1, 196610, 0, 131072, 196611, 1, 1, 196612, 1, 1, 196613, 1, 1, 196614, 1, 1, 196615, 1, 1, 196616, 1, 1, 196617, 0, 131072, 196618, 1, 1, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 2, 196623, 1, 65536, 196624, 1, 1, 196625, 1, 0, 196626, 1, 2, 196627, 1, 1, 196628, 0, 131072, 196629, 1, 1, 196630, 1, 0, 196631, 1, 65536, 196632, 1, 0, 196633, 1, 65537, 196634, 1, 65536, 196635, 1, 0, 196636, 1, 0, 196637, 1, 1, 196638, 0, 1, 196639, 0, 2, 196640, 0, 3, 196641, 1, 1, 196642, 1, 2, 196643, 1, 0, 196644, 1, 65537, 196645, 1, 0, 196646, 1, 0, 196647, 1, 65536, 196648, 1, 0, 196649, 1, 65537, 196650, 1, 1, 262144, 1, 1, 262145, 1, 1, 262146, 0, 131072, 262147, 1, 1, 262148, 1, 0, 262149, 1, 0, 262150, 1, 65537, 262151, 1, 0, 262152, 1, 1, 262153, 0, 131072, 262154, 1, 1, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 65537, 262161, 1, 1, 262162, 1, 0, 262163, 1, 1, 262164, 0, 0, 262165, 1, 1, 262166, 1, 0, 262167, 1, 0, 262168, 1, 2, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 65536, 262173, 1, 1, 262174, 1, 1, 262175, 1, 1, 262176, 1, 1, 262177, 1, 1, 262178, 1, 0, 262179, 1, 1, 262180, 1, 1, 262181, 1, 1, 262182, 1, 1, 262183, 1, 0, 262184, 1, 65537, 262185, 1, 1, 262186, 1, 1, 327680, 1, 1, 327681, 1, 1, 327682, 0, 131072, 327683, 1, 1, 327684, 1, 1, 327685, 1, 0, 327686, 1, 2, 327687, 1, 65536, 327688, 1, 1, 327689, 0, 131072, 327690, 1, 1, 327691, 1, 0, 327692, 1, 1, 327693, 1, 0, 327694, 1, 0, 327695, 1, 1, 327696, 1, 0, 327697, 1, 1, 327698, 1, 0, 327699, 1, 1, 327700, 1, 1, 327701, 1, 1, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 65537, 327706, 1, 0, 327707, 1, 2, 327708, 1, 0, 327709, 1, 1, 327710, 1, 0, 327711, 1, 0, 327712, 1, 1, 327713, 1, 0, 327714, 1, 1, 327715, 1, 1, 327716, 0, 65536, 327717, 1, 1, 327718, 1, 0, 327719, 1, 0, 327720, 1, 1, 327721, 1, 0, 327722, 1, 1, 393216, 1, 1, 393217, 1, 1, 393218, 0, 131072, 393219, 1, 1, 393220, 1, 1, 393221, 1, 1, 393222, 1, 0, 393223, 1, 1, 393224, 1, 1, 393225, 0, 131072, 393226, 1, 1, 393227, 1, 0, 393228, 1, 65537, 393229, 1, 65536, 393230, 1, 1, 393231, 1, 1, 393232, 1, 1, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 65537, 393238, 1, 1, 393239, 1, 2, 393240, 1, 0, 393241, 1, 65536, 393242, 1, 0, 393243, 1, 65537, 393244, 1, 1, 393245, 1, 1, 393246, 1, 1, 393247, 1, 1, 393248, 1, 1, 393249, 1, 0, 393250, 1, 1, 393251, 0, 65537, 393252, 0, 0, 393253, 1, 1, 393254, 1, 0, 393255, 1, 0, 393256, 1, 65537, 393257, 1, 65537, 393258, 1, 1, 458752, 1, 1, 458753, 1, 1, 458754, 0, 0, 458755, 0, 2, 458756, 0, 3, 458757, 1, 1, 458758, 1, 65536, 458759, 1, 1, 458760, 0, 1, 458761, 0, 0, 458762, 1, 1, 458763, 1, 65536, 458764, 1, 1, 458765, 1, 65537, 458766, 1, 1, 458767, 0, 65536, 458768, 1, 1, 458769, 1, 1, 458770, 1, 1, 458771, 1, 1, 458772, 1, 1, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 65536, 458778, 1, 0, 458779, 1, 0, 458780, 1, 1, 458781, 0, 1, 458782, 0, 2, 458783, 0, 3, 458784, 1, 1, 458785, 1, 2, 458786, 1, 1, 458787, 0, 131072, 458788, 1, 1, 458789, 1, 1, 458790, 1, 0, 458791, 1, 2, 458792, 1, 0, 458793, 1, 65536, 458794, 1, 1, 524288, 1, 1, 524289, 1, 1, 524290, 1, 1, 524291, 1, 1, 524292, 1, 1, 524293, 1, 1, 524294, 1, 65536, 524295, 1, 1, 524296, 1, 1, 524297, 1, 1, 524298, 1, 1, 524299, 1, 0, 524300, 1, 0, 524301, 1, 65537, 524302, 1, 1, 524303, 0, 0, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 3, 524308, 1, 1, 524309, 1, 1, 524310, 1, 1, 524311, 1, 1, 524312, 1, 1, 524313, 1, 65537, 524314, 1, 65536, 524315, 1, 0, 524316, 1, 1, 524317, 1, 1, 524318, 1, 1, 524319, 1, 1, 524320, 1, 1, 524321, 1, 0, 524322, 1, 1, 524323, 0, 0, 524324, 1, 1, 524325, 1, 1, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 65537, 524330, 1, 1, 589824, 1, 1, 589825, 1, 1, 589826, 1, 0, 589827, 1, 0, 589828, 1, 65537, 589829, 1, 1, 589830, 1, 0, 589831, 1, 2, 589832, 1, 1, 589833, 1, 1, 589834, 1, 1, 589835, 1, 0, 589836, 1, 0, 589837, 1, 1, 589838, 1, 1, 589839, 1, 1, 589840, 1, 1, 589841, 1, 1, 589842, 1, 1, 589843, 1, 1, 589844, 1, 1, 589845, 1, 1, 589846, 0, 65537, 589847, 0, 3, 589848, 1, 1, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 1, 589856, 1, 0, 589857, 1, 0, 589858, 1, 1, 589859, 1, 1, 589860, 1, 1, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 1, 655360, 1, 1, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 2, 655367, 1, 0, 655368, 1, 1, 655369, 2, 0, 655370, 1, 1, 655371, 1, 0, 655372, 1, 65537, 655373, 1, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 1, 655382, 0, 131072, 655383, 1, 1, 655384, 1, 1, 655385, 1, 1, 655386, 1, 1, 655387, 1, 65537, 655388, 1, 0, 655389, 1, 0, 655390, 1, 1, 655391, 1, 0, 655392, 1, 65537, 655393, 1, 0, 655394, 1, 65536, 655395, 1, 65536, 655396, 1, 0, 655397, 1, 0, 655398, 1, 2, 655399, 1, 0, 655400, 1, 65536, 655401, 1, 0, 655402, 1, 1, 720896, 1, 1, 720897, 1, 0, 720898, 1, 1, 720899, 1, 65537, 720900, 1, 65537, 720901, 1, 1, 720902, 1, 0, 720903, 1, 0, 720904, 1, 1, 720905, 1, 1, 720906, 1, 1, 720907, 1, 0, 720908, 1, 1, 720909, 1, 0, 720910, 1, 2, 720911, 1, 0, 720912, 1, 1, 720913, 1, 65537, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 1, 720918, 0, 0, 720919, 0, 3, 720920, 1, 1, 720921, 2, 0, 720922, 1, 1, 720923, 1, 0, 720924, 1, 1, 720925, 1, 65537, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 65537, 720931, 1, 1, 720932, 1, 1, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 1, 720938, 1, 1, 786432, 1, 1, 786433, 1, 0, 786434, 1, 65536, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 65537, 786440, 1, 0, 786441, 1, 0, 786442, 1, 1, 786443, 1, 1, 786444, 1, 1, 786445, 1, 65537, 786446, 1, 65537, 786447, 1, 1, 786448, 1, 0, 786449, 1, 2, 786450, 1, 65536, 786451, 1, 1, 786452, 1, 1, 786453, 1, 1, 786454, 1, 1, 786455, 1, 1, 786456, 1, 1, 786457, 1, 1, 786458, 1, 1, 786459, 1, 0, 786460, 1, 0, 786461, 1, 2, 786462, 1, 1, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 1, 786470, 1, 65536, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 1, 851968, 1, 1, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 65536, 851973, 1, 0, 851974, 1, 1, 851975, 1, 1, 851976, 1, 1, 851977, 1, 1, 851978, 1, 1, 851979, 0, 65536, 851980, 1, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 1, 851988, 2, 0, 851989, 1, 1, 851990, 1, 65537, 851991, 1, 1, 851992, 1, 1, 851993, 1, 1, 851994, 1, 1, 851995, 1, 1, 851996, 1, 1, 851997, 1, 1, 851998, 1, 2, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 2, 852003, 1, 0, 852004, 1, 65536, 852005, 1, 2, 852006, 1, 0, 852007, 1, 65536, 852008, 1, 0, 852009, 1, 0, 852010, 1, 1, 917504, 1, 1, 917505, 1, 0, 917506, 1, 65537, 917507, 1, 1, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 1, 917512, 2, 0, 917513, 1, 1, 917514, 1, 1, 917515, 0, 131072, 917516, 1, 1, 917517, 1, 0, 917518, 1, 2, 917519, 1, 2, 917520, 1, 0, 917521, 1, 1, 917522, 1, 1, 917523, 1, 1, 917524, 1, 1, 917525, 1, 1, 917526, 1, 0, 917527, 1, 1, 917528, 0, 1, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 3, 917533, 1, 1, 917534, 1, 1, 917535, 1, 65536, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 65537, 917540, 1, 65536, 917541, 1, 1, 917542, 1, 1, 917543, 1, 2, 917544, 1, 1, 917545, 1, 0, 917546, 1, 1, 983040, 1, 1, 983041, 1, 0, 983042, 1, 65536, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 1, 983048, 1, 1, 983049, 1, 1, 983050, 1, 1, 983051, 0, 131072, 983052, 1, 1, 983053, 1, 0, 983054, 1, 0, 983055, 1, 1, 983056, 1, 2, 983057, 1, 65536, 983058, 1, 1, 983059, 0, 65536, 983060, 1, 1, 983061, 1, 0, 983062, 1, 2, 983063, 1, 1, 983064, 1, 1, 983065, 1, 1, 983066, 1, 1, 983067, 1, 1, 983068, 1, 1, 983069, 1, 1, 983070, 1, 65536, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 1, 983075, 1, 1, 983076, 1, 1, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 65536, 983081, 1, 0, 983082, 1, 1, 1048576, 1, 1, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 65536, 1048582, 1, 2, 1048583, 1, 1, 1048584, 0, 1, 1048585, 0, 2, 1048586, 0, 2, 1048587, 0, 0, 1048588, 1, 1, 1048589, 1, 0, 1048590, 1, 1, 1048591, 1, 0, 1048592, 1, 65537, 1048593, 1, 65536, 1048594, 1, 1, 1048595, 0, 131072, 1048596, 1, 1, 1048597, 1, 0, 1048598, 1, 1, 1048599, 1, 0, 1048600, 1, 2, 1048601, 1, 65536, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 65536, 1048605, 1, 65537, 1048606, 1, 0, 1048607, 1, 65537, 1048608, 1, 65536, 1048609, 1, 0, 1048610, 1, 1, 1048611, 0, 65536, 1048612, 1, 1, 1048613, 1, 65537, 1048614, 1, 0, 1048615, 1, 1, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 1, 1114112, 1, 1, 1114113, 1, 1, 1114114, 1, 1, 1114115, 1, 1, 1114116, 1, 1, 1114117, 1, 2, 1114118, 1, 1, 1114119, 1, 1, 1114120, 1, 1, 1114121, 1, 1, 1114122, 1, 1, 1114123, 1, 1, 1114124, 1, 1, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 1, 1114131, 0, 131072, 1114132, 1, 1, 1114133, 1, 65536, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 65537, 1114138, 1, 65537, 1114139, 1, 0, 1114140, 1, 65536, 1114141, 1, 0, 1114142, 1, 65536, 1114143, 1, 65537, 1114144, 1, 2, 1114145, 1, 2, 1114146, 1, 1, 1114147, 0, 131072, 1114148, 1, 1, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 65537, 1114153, 1, 65536, 1114154, 1, 1, 1179648, 1, 1, 1179649, 1, 1, 1179650, 0, 65536, 1179651, 1, 1, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 65536, 1179657, 1, 0, 1179658, 1, 1, 1179659, 1, 0, 1179660, 1, 65536, 1179661, 1, 65536, 1179662, 1, 65536, 1179663, 1, 1, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 1, 1179667, 0, 131072, 1179668, 1, 1, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 2, 1179672, 1, 1, 1179673, 1, 1, 1179674, 1, 1, 1179675, 1, 65536, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 2, 1179679, 1, 2, 1179680, 1, 2, 1179681, 1, 2, 1179682, 1, 1, 1179683, 0, 0, 1179684, 1, 1, 1179685, 1, 1, 1179686, 1, 0, 1179687, 1, 65537, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 1, 1245184, 1, 1, 1245185, 1, 1, 1245186, 0, 131072, 1245187, 1, 1, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 1, 1245191, 1, 0, 1245192, 1, 65537, 1245193, 1, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 1, 1245198, 1, 1, 1245199, 1, 1, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 1, 1245203, 0, 0, 1245204, 1, 1, 1245205, 1, 2, 1245206, 1, 65536, 1245207, 1, 0, 1245208, 1, 1, 1245209, 2, 0, 1245210, 1, 1, 1245211, 1, 65536, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 65537, 1245217, 1, 0, 1245218, 1, 1, 1245219, 1, 1, 1245220, 0, 0, 1245221, 1, 1, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 65536, 1245226, 1, 1, 1310720, 1, 1, 1310721, 1, 1, 1310722, 0, 131072, 1310723, 1, 1, 1310724, 1, 0, 1310725, 1, 65537, 1310726, 1, 0, 1310727, 1, 65537, 1310728, 1, 0, 1310729, 1, 65537, 1310730, 1, 0, 1310731, 1, 2, 1310732, 1, 0, 1310733, 1, 1, 1310734, 2, 0, 1310735, 1, 1, 1310736, 1, 65537, 1310737, 1, 0, 1310738, 1, 1, 1310739, 1, 1, 1310740, 1, 1, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 1, 1310745, 1, 1, 1310746, 1, 1, 1310747, 1, 0, 1310748, 1, 65536, 1310749, 1, 65536, 1310750, 1, 2, 1310751, 1, 0, 1310752, 1, 65536, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 1, 1310756, 1, 1, 1310757, 1, 1, 1310758, 1, 65536, 1310759, 1, 65536, 1310760, 1, 65537, 1310761, 1, 0, 1310762, 1, 1, 1376256, 1, 1, 1376257, 1, 1, 1376258, 0, 131072, 1376259, 1, 1, 1376260, 1, 1, 1376261, 1, 65537, 1376262, 1, 1, 1376263, 1, 1, 1376264, 1, 1, 1376265, 1, 2, 1376266, 1, 2, 1376267, 1, 0, 1376268, 1, 2, 1376269, 1, 1, 1376270, 1, 1, 1376271, 1, 1, 1376272, 1, 0, 1376273, 1, 65536, 1376274, 1, 0, 1376275, 1, 65536, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 1, 1376282, 1, 1, 1376283, 1, 1, 1376284, 1, 0, 1376285, 1, 1, 1376286, 1, 65536, 1376287, 1, 65537, 1376288, 1, 0, 1376289, 1, 2, 1376290, 1, 65536, 1376291, 1, 65536, 1376292, 1, 0, 1376293, 1, 1, 1376294, 1, 1, 1376295, 1, 2, 1376296, 1, 65536, 1376297, 1, 2, 1376298, 1, 1, 1441792, 1, 1, 1441793, 1, 1, 1441794, 0, 0, 1441795, 0, 3, 1441796, 1, 1, 1441797, 1, 0, 1441798, 1, 1, 1441799, 2, 0, 1441800, 1, 1, 1441801, 1, 1, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 1, 1441805, 1, 1, 1441806, 1, 1, 1441807, 1, 65537, 1441808, 1, 65536, 1441809, 1, 0, 1441810, 1, 1, 1441811, 1, 1, 1441812, 1, 1, 1441813, 1, 65537, 1441814, 1, 65536, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 1, 1441818, 0, 65536, 1441819, 1, 1, 1441820, 1, 0, 1441821, 1, 65537, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 65537, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 2, 1441830, 1, 65537, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 1, 1507328, 1, 1, 1507329, 1, 1, 1507330, 1, 1, 1507331, 1, 1, 1507332, 1, 1, 1507333, 1, 0, 1507334, 1, 1, 1507335, 1, 1, 1507336, 1, 1, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 65536, 1507343, 1, 65537, 1507344, 1, 65536, 1507345, 1, 2, 1507346, 1, 1, 1507347, 2, 0, 1507348, 1, 1, 1507349, 1, 65536, 1507350, 1, 65536, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 1, 1507354, 0, 131072, 1507355, 1, 1, 1507356, 1, 65536, 1507357, 1, 65536, 1507358, 1, 0, 1507359, 1, 2, 1507360, 1, 0, 1507361, 1, 1, 1507362, 1, 65536, 1507363, 1, 0, 1507364, 1, 1, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 65536, 1507369, 1, 1, 1507370, 1, 1, 1572864, 1, 1, 1572865, 1, 1, 1572866, 1, 1, 1572867, 1, 1, 1572868, 1, 1, 1572869, 1, 1, 1572870, 1, 1, 1572871, 1, 1, 1572872, 1, 1, 1572873, 1, 1, 1572874, 1, 1, 1572875, 1, 1, 1572876, 1, 1, 1572877, 1, 1, 1572878, 1, 1, 1572879, 1, 1, 1572880, 1, 1, 1572881, 1, 1, 1572882, 1, 1, 1572883, 1, 1, 1572884, 1, 1, 1572885, 1, 1, 1572886, 1, 1, 1572887, 1, 1, 1572888, 1, 1, 1572889, 1, 1, 1572890, 0, 0, 1572891, 1, 1, 1572892, 1, 1, 1572893, 1, 1, 1572894, 1, 1, 1572895, 1, 1, 1572896, 1, 1, 1572897, 1, 1, 1572898, 1, 1, 1572899, 1, 1, 1572900, 1, 1, 1572901, 1, 1, 1572902, 1, 1, 1572903, 1, 1, 1572904, 1, 1, 1572905, 1, 1, 1572906, 1, 1 ) +tile_data = PoolIntArray( -7864436, 1073741824, 65537, -7864435, 1073741824, 2, -7864434, 1073741824, 2, -7864433, 1073741824, 2, -7864432, 1073741824, 2, -7864431, 1073741824, 2, -7864430, 1073741824, 2, -7864429, 1073741824, 2, -7864428, 1073741824, 2, -7864427, 1073741824, 2, -7864426, 1073741824, 2, -7864425, 1073741824, 2, -7864424, 1073741824, 2, -7864423, 1073741824, 2, -7864422, 1073741824, 2, -7864421, 1073741824, 2, -7864420, 1073741824, 2, -7864419, 1073741824, 2, -7864418, 1073741824, 2, -7864417, 1073741824, 2, -7864416, 1073741824, 2, -7864415, 1073741824, 2, -7864414, 1073741824, 2, -7864413, 1073741824, 2, -7864412, 1073741824, 2, -7864411, 1073741824, 2, -7864410, 1073741824, 2, -7864409, 1073741824, 2, -7864408, 1073741824, 2, -7864407, 1073741824, 2, -7864406, 1073741824, 2, -7864405, 1073741824, 2, -7864404, 1073741824, 2, -7864403, 1073741824, 2, -7864402, 1073741824, 2, -7864401, 1073741824, 2, -7864400, 1073741824, 2, -7864399, 1073741824, 2, -7864398, 1073741824, 2, -7864397, 1073741824, 2, -7864396, 1073741824, 2, -7864395, 1073741824, 2, -7864394, 1073741824, 2, -7864393, 1073741824, 2, -7864392, 1073741824, 2, -7864391, 1073741824, 2, -7864390, 1073741824, 2, -7864389, 1073741824, 2, -7864388, 1073741824, 2, -7864387, 1073741824, 2, -7864386, 1073741824, 2, -7864385, 1073741824, 2, -7864384, 1073741824, 2, -7864383, 1073741824, 2, -7864382, 1073741824, 2, -7864381, 1073741824, 2, -7864380, 1073741824, 2, -7864379, 1073741824, 2, -7864378, 1073741824, 2, -7864377, 1073741824, 2, -7864376, 1073741824, 2, -7864375, 1073741824, 2, -7864374, 1073741824, 2, -7864373, 1073741824, 2, -7864372, 1073741824, 2, -7864371, 1073741824, 2, -7864370, 1073741824, 2, -7864369, 1073741824, 2, -7864368, 1073741824, 2, -7864367, 1073741824, 2, -7864366, 1073741824, 2, -7864365, 1073741824, 2, -7864364, 1073741824, 2, -7864363, 1073741824, 2, -7864362, 1073741824, 2, -7864361, 1073741824, 2, -7864360, 1073741824, 2, -7864359, 1073741824, 2, -7864358, 1073741824, 2, -7864357, 1073741824, 2, -7864356, 1073741824, 2, -7864355, 1073741824, 2, -7864354, 1073741824, 2, -7864353, 1073741824, 2, -7864352, 1073741824, 2, -7864351, 1073741824, 2, -7864350, 1073741824, 2, -7864349, 1073741824, 2, -7864348, 1073741824, 2, -7864347, 1073741824, 2, -7864346, 1073741824, 2, -7864345, 1073741824, 2, -7864344, 1073741824, 2, -7864343, 1073741824, 2, -7864342, 1073741824, 2, -7864341, 1073741824, 2, -7864340, 1073741824, 2, -7864339, 1073741824, 2, -7864338, 1073741824, 2, -7864337, 1073741824, 2, -7864336, 1073741824, 2, -7864335, 1073741824, 2, -7864334, 1073741824, 2, -7864333, 1073741824, 2, -7864332, 1073741824, 2, -7864331, 1073741824, 2, -7864330, 1073741824, 2, -7864329, 1073741824, 2, -7864328, 1073741824, 2, -7864327, 1073741824, 2, -7864326, 1073741824, 2, -7864325, 1073741824, 2, -7864324, 1073741824, 2, -7864323, 1073741824, 2, -7864322, 1073741824, 2, -7864321, 1073741824, 2, -7929856, 1073741824, 2, -7929855, 1073741824, 2, -7929854, 1073741824, 2, -7929853, 1073741824, 2, -7929852, 1073741824, 2, -7929851, 1073741824, 2, -7929850, 1073741824, 2, -7929849, 1073741824, 2, -7929848, 1073741824, 2, -7929847, 1073741824, 2, -7929846, 1073741824, 2, -7929845, 1073741824, 2, -7929844, 1073741824, 2, -7929843, 1073741824, 2, -7929842, 1073741824, 2, -7929841, 1073741824, 2, -7929840, 1073741824, 2, -7929839, 1073741824, 2, -7929838, 1073741824, 2, -7929837, 1073741824, 2, -7929836, 1073741824, 2, -7929835, 1073741824, 2, -7929834, 1073741824, 2, -7929833, 1073741824, 2, -7929832, 1073741824, 2, -7929831, 1073741824, 2, -7929830, 1073741824, 2, -7929829, 1073741824, 2, -7929828, 1073741824, 2, -7929827, 1073741824, 2, -7929826, 1073741824, 2, -7929825, 1073741824, 2, -7929824, 1073741824, 2, -7929823, 1073741824, 2, -7929822, 1073741824, 2, -7929821, 1073741824, 2, -7929820, 1073741824, 2, -7929819, 1073741824, 2, -7929818, 1073741824, 2, -7929817, 1073741824, 2, -7929816, 1073741824, 2, -7929815, 1073741824, 2, -7929814, 1073741824, 2, -7929813, 1073741824, 2, -7929812, 1073741824, 2, -7929811, 1073741824, 2, -7929810, 1073741824, 2, -7929809, 1073741824, 2, -7929808, 1073741824, 2, -7929807, 1073741824, 2, -7929806, 1073741824, 2, -7929805, 1073741824, 2, -7929804, 1073741824, 2, -7929803, 1073741824, 2, -7929802, 1073741824, 2, -7929801, 1073741824, 2, -7929800, 1073741824, 2, -7929799, 1073741824, 2, -7929798, 1073741824, 2, -7929797, 1073741824, 2, -7929796, 1073741824, 2, -7929795, 1073741824, 0, -7929794, 1073741824, 0, -7929793, 1073741824, 0, -7929792, 1073741824, 0, -7929791, 1073741824, 0, -7929790, 1073741824, 0, -7929789, 1073741824, 0, -7929788, 1073741824, 0, -7929787, 1073741824, 0, -7929786, 1073741824, 0, -7929785, 1073741824, 0, -7929784, 1073741824, 0, -7929783, 1073741824, 0, -7929782, 1073741824, 0, -7929781, 1073741824, 0, -7929780, 1073741824, 0, -7929779, 1073741824, 0, -7929778, 1073741824, 0, -7929777, 1073741824, 0, -7929776, 1073741824, 0, -7929775, 1073741824, 0, -7929774, 1073741824, 0, -7929773, 1073741824, 0, -7929772, 1073741824, 0, -7929771, 1073741824, 0, -7929770, 1073741824, 0, -7929769, 1073741824, 0, -7929768, 1073741824, 0, -7929767, 1073741824, 0, -7929766, 1073741824, 0, -7929765, 1073741824, 0, -7929764, 1073741824, 0, -7929763, 1073741824, 0, -7929762, 1073741824, 0, -7929761, 1073741824, 0, -7929760, 1073741824, 0, -7929759, 1073741824, 0, -7929758, 1073741824, 0, -7929757, 1073741824, 0, -7929756, 1073741824, 0, -7929755, 1073741824, 0, -7929754, 1073741824, 0, -7929753, 1073741824, 0, -7929752, 1073741824, 0, -7929751, 1073741824, 2, -7929750, 1073741824, 2, -7929749, 1073741824, 2, -7929748, 1073741824, 2, -7929747, 1073741824, 2, -7929746, 1073741824, 2, -7929745, 1073741824, 2, -7929744, 1073741824, 2, -7929743, 1073741824, 2, -7929742, 1073741824, 2, -7929741, 1073741824, 2, -7929740, 1073741824, 2, -7929739, 1073741824, 2, -7929738, 1073741824, 2, -7929737, 1073741824, 2, -7929736, 1073741824, 2, -7929735, 1073741824, 2, -7929734, 1073741824, 2, -7929733, 1073741824, 2, -7929732, 1073741824, 2, -7929731, 1073741824, 2, -7929730, 1073741824, 2, -7929729, 1073741824, 2, -7929728, 1073741824, 2, -7929727, 1073741824, 2, -7929726, 1073741824, 2, -7929725, 1073741824, 2, -7929724, 1073741824, 2, -7929723, 1073741824, 2, -7929722, 1073741824, 2, -7929721, 1073741824, 2, -7929720, 1073741824, 2, -7929719, 1073741824, 2, -7929718, 1073741824, 2, -7929717, 1073741824, 2, -7929716, 1073741824, 2, -7929715, 1073741824, 2, -7929714, 1073741824, 2, -7929713, 1073741824, 2, -7929712, 1073741824, 2, -7929711, 1073741824, 2, -7929710, 1073741824, 2, -7929709, 1073741824, 2, -7929708, 1073741824, 2, -7929707, 1073741824, 2, -7929706, 1073741824, 2, -7929705, 1073741824, 2, -7929704, 1073741824, 2, -7929703, 1073741824, 2, -7929702, 1073741824, 2, -7929701, 1073741824, 2, -7929700, 1073741824, 2, -7929699, 1073741824, 2, -7929698, 1073741824, 2, -7929697, 1073741824, 2, -7929696, 1073741824, 2, -7929695, 1073741824, 2, -7929694, 1073741824, 2, -7929693, 1073741824, 2, -7929692, 1073741824, 2, -7929691, 1073741824, 2, -7929690, 1073741824, 2, -7929689, 1073741824, 2, -7929688, 1073741824, 2, -7929687, 1073741824, 2, -7929686, 1073741824, 2, -7929685, 1073741824, 2, -7929684, 1073741824, 2, -7929683, 1073741824, 2, -7929682, 1073741824, 2, -7929681, 1073741824, 2, -7929680, 1073741824, 2, -7929679, 1073741824, 2, -7929678, 1073741824, 2, -7929677, 1073741824, 2, -7929676, 1073741824, 2, -7929675, 1073741824, 2, -7929674, 1073741824, 2, -7929673, 1073741824, 2, -7929672, 1073741824, 2, -7929671, 1073741824, 2, -7929670, 1073741824, 2, -7929669, 1073741824, 2, -7929668, 1073741824, 2, -7929667, 1073741824, 2, -7929666, 1073741824, 2, -7929665, 1073741824, 2, -7929664, 1073741824, 2, -7929663, 1073741824, 2, -7929662, 1073741824, 2, -7929661, 1073741824, 2, -7929660, 1073741824, 2, -7929659, 1073741824, 2, -7929658, 1073741824, 2, -7929657, 1073741824, 2, -7929656, 1073741824, 2, -7929655, 1073741824, 2, -7929654, 1073741824, 2, -7929653, 1073741824, 2, -7929652, 1073741824, 2, -7929651, 1073741824, 2, -7929650, 1073741824, 2, -7929649, 1073741824, 2, -7929648, 1073741824, 2, -7929647, 1073741824, 2, -7929646, 1073741824, 2, -7929645, 1073741824, 2, -7929644, 1073741824, 2, -7929643, 1073741824, 2, -7929642, 1073741824, 2, -7929641, 1073741824, 2, -7929640, 1073741824, 2, -7929639, 1073741824, 2, -7929638, 1073741824, 2, -7929637, 1073741824, 2, -7929636, 1073741824, 2, -7929635, 1073741824, 2, -7929634, 1073741824, 2, -7929633, 1073741824, 2, -7929632, 1073741824, 2, -7929631, 1073741824, 2, -7929630, 1073741824, 2, -7929629, 1073741824, 2, -7929628, 1073741824, 2, -7929627, 1073741824, 2, -7929626, 1073741824, 2, -7929625, 1073741824, 2, -7929624, 1073741824, 2, -7929623, 1073741824, 2, -7929622, 1073741824, 2, -7929621, 1073741824, 2, -7929620, 1073741824, 2, -7929619, 1073741824, 2, -7929618, 1073741824, 2, -7929617, 1073741824, 2, -7929616, 1073741824, 2, -7929615, 1073741824, 2, -7929614, 1073741824, 2, -7929613, 1073741824, 2, -7929612, 1073741824, 2, -7929611, 1073741824, 2, -7929610, 1073741824, 2, -7929609, 1073741824, 2, -7929608, 1073741824, 2, -7929607, 1073741824, 2, -7929606, 1073741824, 2, -7929605, 1073741824, 2, -7929604, 1073741824, 2, -7929603, 1073741824, 2, -7929602, 1073741824, 2, -7929601, 1073741824, 2, -7929600, 1073741824, 2, -7929599, 1073741824, 2, -7929598, 1073741824, 2, -7929597, 1073741824, 2, -7929596, 1073741824, 2, -7929595, 1073741824, 2, -7929594, 1073741824, 2, -7929593, 1073741824, 2, -7929592, 1073741824, 2, -7929591, 1073741824, 2, -7929590, 1073741824, 2, -7929589, 1073741824, 2, -7929588, 1073741824, 2, -7929587, 1073741824, 65539, -7798900, 1073741824, 131072, -7798899, 1073741825, 1, -7798898, 1073741825, 1, -7798897, 1073741825, 1, -7798896, 1073741825, 1, -7798895, 1073741825, 1, -7798894, 1073741825, 1, -7798893, 1073741825, 1, -7798892, 1073741825, 1, -7798891, 1073741825, 1, -7798890, 1073741825, 1, -7798889, 1073741825, 1, -7798888, 1073741825, 1, -7798887, 1073741825, 1, -7798886, 1073741825, 1, -7798885, 1073741825, 1, -7798884, 1073741825, 1, -7798883, 1073741825, 1, -7798882, 1073741825, 1, -7798881, 1073741825, 1, -7798880, 1073741825, 1, -7798879, 1073741825, 1, -7798878, 1073741825, 1, -7798877, 1073741825, 1, -7798876, 1073741825, 1, -7798875, 1073741825, 1, -7798874, 1073741825, 1, -7798873, 1073741825, 1, -7798872, 1073741825, 1, -7798871, 1073741825, 1, -7798870, 1073741825, 1, -7798869, 1073741825, 1, -7798868, 1073741825, 1, -7798867, 1073741825, 1, -7798866, 1073741825, 1, -7798865, 1073741825, 1, -7798864, 1073741825, 1, -7798863, 1073741825, 1, -7798862, 1073741825, 1, -7798861, 1073741825, 1, -7798860, 1073741825, 1, -7798859, 1073741825, 1, -7798858, 1073741825, 1, -7798857, 1073741825, 1, -7798856, 1073741825, 1, -7798855, 1073741825, 1, -7798854, 1073741825, 1, -7798853, 1073741825, 1, -7798852, 1073741825, 1, -7798851, 1073741825, 1, -7798850, 1073741825, 1, -7798849, 1073741825, 1, -7798848, 1073741825, 1, -7798847, 1073741825, 1, -7798846, 1073741825, 1, -7798845, 1073741825, 1, -7798844, 1073741825, 1, -7798843, 1073741825, 1, -7798842, 1073741825, 1, -7798841, 1073741825, 1, -7798840, 1073741825, 1, -7798839, 1073741825, 1, -7798838, 1073741825, 1, -7798837, 1073741825, 1, -7798836, 1073741825, 1, -7798835, 1073741825, 1, -7798834, 1073741825, 1, -7798833, 1073741825, 1, -7798832, 1073741825, 1, -7798831, 1073741825, 1, -7798830, 1073741825, 1, -7798829, 1073741825, 1, -7798828, 1073741825, 1, -7798827, 1073741825, 1, -7798826, 1073741825, 1, -7798825, 1073741825, 1, -7798824, 1073741825, 1, -7798823, 1073741825, 1, -7798822, 1073741825, 1, -7798821, 1073741825, 1, -7798820, 1073741825, 1, -7798819, 1073741825, 1, -7798818, 1073741825, 1, -7798817, 1073741825, 1, -7798816, 1073741825, 1, -7798815, 1073741825, 1, -7798814, 1073741825, 1, -7798813, 1073741825, 1, -7798812, 1073741825, 1, -7798811, 1073741825, 1, -7798810, 1073741825, 1, -7798809, 1073741825, 1, -7798808, 1073741825, 1, -7798807, 1073741825, 1, -7798806, 1073741825, 1, -7798805, 1073741825, 1, -7798804, 1073741825, 1, -7798803, 1073741825, 1, -7798802, 1073741825, 1, -7798801, 1073741825, 1, -7798800, 1073741825, 1, -7798799, 1073741825, 1, -7798798, 1073741825, 1, -7798797, 1073741825, 1, -7798796, 1073741825, 1, -7798795, 1073741825, 1, -7798794, 1073741825, 1, -7798793, 1073741825, 1, -7798792, 1073741825, 1, -7798791, 1073741825, 1, -7798790, 1073741825, 1, -7798789, 1073741825, 1, -7798788, 1073741825, 1, -7798787, 1073741825, 1, -7798786, 1073741825, 1, -7798785, 1073741825, 1, -7864320, 1073741825, 1, -7864319, 1073741825, 1, -7864318, 1073741825, 1, -7864317, 1073741825, 1, -7864316, 1073741825, 1, -7864315, 1073741825, 1, -7864314, 1073741825, 1, -7864313, 1073741825, 1, -7864312, 1073741825, 1, -7864311, 1073741825, 1, -7864310, 1073741825, 1, -7864309, 1073741825, 1, -7864308, 1073741825, 1, -7864307, 1073741825, 1, -7864306, 1073741825, 1, -7864305, 1073741825, 1, -7864304, 1073741825, 1, -7864303, 1073741825, 1, -7864302, 1073741825, 1, -7864301, 1073741825, 1, -7864300, 1073741825, 1, -7864299, 1073741825, 1, -7864298, 1073741825, 1, -7864297, 1073741825, 1, -7864296, 1073741825, 1, -7864295, 1073741825, 1, -7864294, 1073741825, 1, -7864293, 1073741825, 1, -7864292, 1073741825, 1, -7864291, 1073741825, 1, -7864290, 1073741825, 1, -7864289, 1073741825, 1, -7864288, 1073741825, 1, -7864287, 1073741825, 1, -7864286, 1073741825, 1, -7864285, 1073741825, 1, -7864284, 1073741825, 1, -7864283, 1073741825, 1, -7864282, 1073741825, 1, -7864281, 1073741825, 1, -7864280, 1073741825, 1, -7864279, 1073741825, 1, -7864278, 1073741825, 1, -7864277, 1073741825, 1, -7864276, 1073741825, 1, -7864275, 1073741825, 1, -7864274, 1073741825, 1, -7864273, 1073741825, 1, -7864272, 1073741825, 1, -7864271, 1073741825, 1, -7864270, 1073741825, 1, -7864269, 1073741825, 1, -7864268, 1073741825, 1, -7864267, 1073741825, 1, -7864266, 1073741825, 1, -7864265, 1073741825, 1, -7864264, 1073741825, 1, -7864263, 1073741825, 1, -7864262, 1073741825, 1, -7864261, 1073741825, 1, -7864260, 1073741825, 1, -7864259, 0, 0, -7864258, 0, 0, -7864257, 0, 0, -7864256, 0, 0, -7864255, 0, 0, -7864254, 0, 0, -7864253, 0, 0, -7864252, 0, 0, -7864251, 0, 0, -7864250, 0, 0, -7864249, 0, 0, -7864248, 0, 0, -7864247, 0, 0, -7864246, 0, 0, -7864245, 0, 0, -7864244, 0, 0, -7864243, 0, 0, -7864242, 0, 0, -7864241, 0, 0, -7864240, 0, 0, -7864239, 0, 0, -7864238, 0, 0, -7864237, 0, 0, -7864236, 0, 0, -7864235, 0, 0, -7864234, 0, 0, -7864233, 0, 0, -7864232, 0, 0, -7864231, 0, 0, -7864230, 0, 0, -7864229, 0, 0, -7864228, 0, 0, -7864227, 0, 0, -7864226, 0, 0, -7864225, 0, 0, -7864224, 0, 0, -7864223, 0, 0, -7864222, 0, 0, -7864221, 0, 0, -7864220, 0, 0, -7864219, 0, 0, -7864218, 0, 0, -7864217, 0, 0, -7864216, 0, 0, -7864215, 1, 1, -7864214, 1, 1, -7864213, 1, 1, -7864212, 1, 1, -7864211, 1, 1, -7864210, 1, 1, -7864209, 1, 1, -7864208, 1, 1, -7864207, 1, 1, -7864206, 1, 1, -7864205, 1, 1, -7864204, 1, 1, -7864203, 1, 1, -7864202, 1, 1, -7864201, 1, 1, -7864200, 1, 1, -7864199, 1, 1, -7864198, 1, 1, -7864197, 1, 1, -7864196, 1, 1, -7864195, 1, 1, -7864194, 1, 1, -7864193, 1, 1, -7864192, 1, 1, -7864191, 1, 1, -7864190, 1, 1, -7864189, 1, 1, -7864188, 1, 1, -7864187, 1, 1, -7864186, 1, 1, -7864185, 1, 1, -7864184, 1, 1, -7864183, 1, 1, -7864182, 1, 1, -7864181, 1, 1, -7864180, 1, 1, -7864179, 1, 1, -7864178, 1, 1, -7864177, 1, 1, -7864176, 1, 1, -7864175, 1, 1, -7864174, 1, 1, -7864173, 1, 1, -7864172, 1, 1, -7864171, 1, 1, -7864170, 1, 1, -7864169, 1, 1, -7864168, 1, 1, -7864167, 1, 1, -7864166, 1, 1, -7864165, 1, 1, -7864164, 1, 1, -7864163, 1, 1, -7864162, 1, 1, -7864161, 1, 1, -7864160, 1, 1, -7864159, 1, 1, -7864158, 1, 1, -7864157, 1, 1, -7864156, 1, 1, -7864155, 1, 1, -7864154, 1, 1, -7864153, 1, 1, -7864152, 1, 1, -7864151, 1, 1, -7864150, 1, 1, -7864149, 1, 1, -7864148, 1, 1, -7864147, 1, 1, -7864146, 1, 1, -7864145, 1, 1, -7864144, 1, 1, -7864143, 1, 1, -7864142, 1, 1, -7864141, 1, 1, -7864140, 1, 1, -7864139, 1, 1, -7864138, 1, 1, -7864137, 1, 1, -7864136, 1, 1, -7864135, 1, 1, -7864134, 1, 1, -7864133, 1, 1, -7864132, 1, 1, -7864131, 1, 1, -7864130, 1, 1, -7864129, 1, 1, -7864128, 1, 1, -7864127, 1, 1, -7864126, 1, 1, -7864125, 1, 1, -7864124, 1, 1, -7864123, 1, 1, -7864122, 1, 1, -7864121, 1, 1, -7864120, 1, 1, -7864119, 1, 1, -7864118, 1, 1, -7864117, 1, 1, -7864116, 1, 1, -7864115, 1, 1, -7864114, 1, 1, -7864113, 1, 1, -7864112, 1, 1, -7864111, 1, 1, -7864110, 1, 1, -7864109, 1, 1, -7864108, 1, 1, -7864107, 1, 1, -7864106, 1, 1, -7864105, 1, 1, -7864104, 1, 1, -7864103, 1, 1, -7864102, 1, 1, -7864101, 1, 1, -7864100, 1, 1, -7864099, 1, 1, -7864098, 1, 1, -7864097, 1, 1, -7864096, 1, 1, -7864095, 1, 1, -7864094, 1, 1, -7864093, 1, 1, -7864092, 1, 1, -7864091, 1, 1, -7864090, 1, 1, -7864089, 1, 1, -7864088, 1, 1, -7864087, 1, 1, -7864086, 1, 1, -7864085, 1, 1, -7864084, 1, 1, -7864083, 1, 1, -7864082, 1, 1, -7864081, 1, 1, -7864080, 1, 1, -7864079, 1, 1, -7864078, 1, 1, -7864077, 1, 1, -7864076, 1, 1, -7864075, 1, 1, -7864074, 1, 1, -7864073, 1, 1, -7864072, 1, 1, -7864071, 1, 1, -7864070, 1, 1, -7864069, 1, 1, -7864068, 1, 1, -7864067, 1, 1, -7864066, 1, 1, -7864065, 1, 1, -7864064, 1, 1, -7864063, 1, 1, -7864062, 1, 1, -7864061, 1073741825, 1, -7864060, 1073741825, 1, -7864059, 1073741825, 1, -7864058, 1073741825, 1, -7864057, 1073741825, 1, -7864056, 1073741825, 1, -7864055, 1073741825, 1, -7864054, 1073741825, 1, -7864053, 1073741825, 1, -7864052, 1073741825, 1, -7864051, 1073741824, 131072, -7733364, 1073741824, 131072, -7733363, 1073741825, 1, -7733362, 1073741825, 2, -7733361, 1073741825, 1, -7733360, 1073741825, 1, -7733359, 1073741825, 0, -7733358, 1073741825, 0, -7733357, 1073741825, 65537, -7733356, 1073741825, 65537, -7733355, 1073741825, 2, -7733354, 1073741825, 0, -7733353, 1073741825, 0, -7733352, 1073741825, 0, -7733351, 1073741825, 1, -7733350, 1073741825, 0, -7733349, 1073741825, 0, -7733348, 1073741825, 0, -7733347, 1073741825, 65536, -7733346, 1073741825, 0, -7733345, 1073741825, 0, -7733344, 1073741825, 0, -7733343, 1073741825, 2, -7733342, 1073741825, 0, -7733341, 1073741825, 2, -7733340, 1073741825, 65537, -7733339, 1073741825, 65537, -7733338, 1073741825, 0, -7733337, 1073741825, 2, -7733336, 1073741825, 0, -7733335, 1073741825, 2, -7733334, 1073741825, 1, -7733333, 1073741825, 65537, -7733332, 1073741825, 0, -7733331, 1073741825, 0, -7733330, 1073741825, 0, -7733329, 1073741825, 65537, -7733328, 1073741825, 0, -7733327, 1073741825, 0, -7733326, 1073741825, 0, -7733325, 1073741825, 1, -7733324, 1073741825, 1, -7733323, 1073741825, 0, -7733322, 1073741825, 2, -7733321, 1073741825, 0, -7733320, 1073741825, 0, -7733319, 1073741825, 2, -7733318, 1073741825, 0, -7733317, 1073741825, 0, -7733316, 1073741825, 0, -7733315, 1073741825, 0, -7733314, 1073741825, 0, -7733313, 1073741825, 0, -7733312, 1073741825, 0, -7733311, 1073741825, 0, -7733310, 1073741825, 0, -7733309, 1073741825, 0, -7733308, 1073741825, 65536, -7733307, 1073741825, 0, -7733306, 1073741825, 0, -7733305, 1073741825, 0, -7733304, 1073741825, 0, -7733303, 1073741825, 65537, -7733302, 1073741825, 65536, -7733301, 1073741825, 0, -7733300, 1073741825, 0, -7733299, 1073741825, 0, -7733298, 1073741825, 0, -7733297, 1073741825, 2, -7733296, 1073741825, 2, -7733295, 1073741825, 65537, -7733294, 1073741825, 1, -7733293, 1073741825, 65536, -7733292, 1073741825, 0, -7733291, 1073741825, 0, -7733290, 1073741825, 65536, -7733289, 1073741825, 2, -7733288, 1073741825, 65536, -7733287, 1073741825, 65537, -7733286, 1073741825, 65536, -7733285, 1073741825, 1, -7733284, 1073741825, 0, -7733283, 1073741825, 2, -7733282, 1073741825, 0, -7733281, 1073741825, 65536, -7733280, 1073741825, 0, -7733279, 1073741825, 65537, -7733278, 1073741825, 0, -7733277, 1073741825, 65536, -7733276, 1073741825, 0, -7733275, 1073741825, 65537, -7733274, 1073741825, 0, -7733273, 1073741825, 2, -7733272, 1073741825, 65536, -7733271, 1073741825, 0, -7733270, 1073741825, 0, -7733269, 1073741825, 2, -7733268, 1073741825, 2, -7733267, 1073741825, 0, -7733266, 1073741825, 0, -7733265, 1073741825, 65537, -7733264, 1073741825, 0, -7733263, 1073741825, 0, -7733262, 1073741825, 0, -7733261, 1073741825, 0, -7733260, 1073741825, 0, -7733259, 1073741825, 2, -7733258, 1073741825, 0, -7733257, 1073741825, 65536, -7733256, 1073741825, 1, -7733255, 1073741825, 65537, -7733254, 1073741825, 2, -7733253, 1073741825, 1, -7733252, 1073741825, 0, -7733251, 1073741825, 0, -7733250, 1073741825, 1, -7733249, 1073741825, 2, -7798784, 1073741825, 1, -7798783, 1073741825, 65536, -7798782, 1073741825, 0, -7798781, 1073741825, 0, -7798780, 1073741825, 0, -7798779, 1073741825, 0, -7798778, 1073741825, 65536, -7798777, 1073741825, 0, -7798776, 1073741825, 0, -7798775, 1073741825, 0, -7798774, 1073741825, 1, -7798773, 1073741825, 2, -7798772, 1073741825, 65537, -7798771, 1073741825, 65537, -7798770, 1073741825, 0, -7798769, 1073741825, 0, -7798768, 1073741825, 1, -7798767, 1073741825, 0, -7798766, 1073741825, 0, -7798765, 1073741825, 1, -7798764, 1073741825, 2, -7798763, 1073741825, 0, -7798762, 1073741825, 2, -7798761, 1073741825, 1, -7798760, 1073741825, 65536, -7798759, 1073741825, 0, -7798758, 1073741825, 0, -7798757, 1073741825, 65536, -7798756, 1073741825, 0, -7798755, 1073741825, 65536, -7798754, 1073741825, 65536, -7798753, 1073741825, 65536, -7798752, 1073741825, 0, -7798751, 1073741825, 0, -7798750, 1073741825, 65536, -7798749, 1073741825, 1, -7798748, 1073741825, 1, -7798747, 1073741825, 2, -7798746, 1073741825, 65536, -7798745, 1073741825, 1, -7798744, 1073741825, 1, -7798743, 1073741825, 1, -7798742, 1073741825, 1, -7798741, 1073741825, 1, -7798740, 1073741825, 1, -7798739, 1073741825, 1, -7798738, 1073741825, 1, -7798737, 1073741825, 1, -7798736, 1073741825, 1, -7798735, 1073741825, 1, -7798734, 1073741825, 1, -7798733, 1073741825, 1, -7798732, 1073741825, 1, -7798731, 0, 1, -7798730, 0, 2, -7798729, 0, 2, -7798728, 0, 2, -7798727, 0, 2, -7798726, 0, 2, -7798725, 0, 2, -7798724, 0, 3, -7798723, 1, 1, -7798722, 1, 1, -7798721, 1, 1, -7798720, 1, 1, -7798719, 1, 1, -7798718, 1, 1, -7798717, 1, 1, -7798716, 1, 1, -7798715, 1, 1, -7798714, 1, 1, -7798713, 1, 1, -7798712, 1, 1, -7798711, 1, 1, -7798710, 1, 1, -7798709, 1, 1, -7798708, 1, 1, -7798707, 1, 1, -7798706, 1, 1, -7798705, 1, 1, -7798704, 1, 1, -7798703, 1, 1, -7798702, 1, 1, -7798701, 1, 1, -7798700, 1, 1, -7798699, 1, 1, -7798698, 1, 1, -7798697, 1, 1, -7798696, 1, 1, -7798695, 1, 1, -7798694, 1, 1, -7798693, 1, 1, -7798692, 1, 1, -7798691, 1, 1, -7798690, 1, 1, -7798689, 1, 1, -7798688, 1, 1, -7798687, 1, 1, -7798686, 1, 1, -7798685, 1, 1, -7798684, 1, 1, -7798683, 1, 1, -7798682, 1, 1, -7798681, 1, 1, -7798680, 1, 1, -7798679, 0, 1, -7798678, 0, 2, -7798677, 0, 2, -7798676, 0, 2, -7798675, 0, 2, -7798674, 0, 2, -7798673, 0, 2, -7798672, 0, 2, -7798671, 0, 2, -7798670, 0, 2, -7798669, 0, 2, -7798668, 0, 2, -7798667, 0, 2, -7798666, 0, 3, -7798665, 1, 1, -7798664, 1, 0, -7798663, 1, 65537, -7798662, 1, 2, -7798661, 1, 2, -7798660, 1, 65536, -7798659, 1, 0, -7798658, 1, 2, -7798657, 1, 0, -7798656, 1, 65537, -7798655, 1, 1, -7798654, 1, 1, -7798653, 1, 1, -7798652, 1, 1, -7798651, 1, 1, -7798650, 1, 65537, -7798649, 1, 1, -7798648, 1, 65537, -7798647, 1, 0, -7798646, 1, 65536, -7798645, 1, 0, -7798644, 1, 0, -7798643, 1, 0, -7798642, 1, 2, -7798641, 1, 0, -7798640, 1, 0, -7798639, 1, 0, -7798638, 1, 65536, -7798637, 1, 2, -7798636, 1, 0, -7798635, 1, 0, -7798634, 1, 65536, -7798633, 1, 0, -7798632, 1, 0, -7798631, 1, 0, -7798630, 1, 1, -7798629, 1, 65537, -7798628, 1, 1, -7798627, 1, 0, -7798626, 1, 65537, -7798625, 1, 2, -7798624, 1, 2, -7798623, 1, 0, -7798622, 1, 0, -7798621, 1, 2, -7798620, 1, 0, -7798619, 1, 65536, -7798618, 1, 0, -7798617, 1, 0, -7798616, 1, 65536, -7798615, 1, 0, -7798614, 1, 0, -7798613, 1, 0, -7798612, 1, 0, -7798611, 1, 0, -7798610, 1, 0, -7798609, 1, 1, -7798608, 1, 0, -7798607, 1, 2, -7798606, 1, 0, -7798605, 1, 65537, -7798604, 1, 0, -7798603, 1, 0, -7798602, 1, 0, -7798601, 1, 65536, -7798600, 1, 0, -7798599, 1, 0, -7798598, 1, 2, -7798597, 1, 0, -7798596, 1, 0, -7798595, 1, 0, -7798594, 1, 65537, -7798593, 1, 65537, -7798592, 1, 0, -7798591, 1, 0, -7798590, 1, 0, -7798589, 1, 2, -7798588, 1, 1, -7798587, 1, 0, -7798586, 1, 0, -7798585, 1, 1, -7798584, 1, 1, -7798583, 1, 0, -7798582, 1, 65536, -7798581, 1, 0, -7798580, 1, 2, -7798579, 1, 0, -7798578, 1, 0, -7798577, 1, 0, -7798576, 1, 0, -7798575, 1, 0, -7798574, 1, 0, -7798573, 1, 0, -7798572, 1, 0, -7798571, 1, 0, -7798570, 1, 0, -7798569, 1, 0, -7798568, 1, 1, -7798567, 1, 0, -7798566, 1, 0, -7798565, 1, 0, -7798564, 1, 0, -7798563, 1, 0, -7798562, 1, 0, -7798561, 1, 65537, -7798560, 1, 0, -7798559, 1, 0, -7798558, 1, 65536, -7798557, 1, 0, -7798556, 1, 2, -7798555, 1, 0, -7798554, 1, 0, -7798553, 1, 0, -7798552, 1, 0, -7798551, 1, 2, -7798550, 1, 65536, -7798549, 1, 0, -7798548, 1, 65536, -7798547, 1, 0, -7798546, 1, 65536, -7798545, 1, 0, -7798544, 1, 0, -7798543, 1, 0, -7798542, 1, 65537, -7798541, 1, 0, -7798540, 1, 0, -7798539, 1, 0, -7798538, 1, 0, -7798537, 1, 2, -7798536, 1, 0, -7798535, 1, 2, -7798534, 1, 65537, -7798533, 1, 0, -7798532, 1, 0, -7798531, 1, 1, -7798530, 1, 0, -7798529, 1, 2, -7798528, 1, 65536, -7798527, 1, 0, -7798526, 1, 0, -7798525, 1073741825, 1, -7798524, 1073741825, 0, -7798523, 1073741825, 0, -7798522, 1073741825, 0, -7798521, 1073741825, 65536, -7798520, 1073741825, 65536, -7798519, 1073741825, 0, -7798518, 1073741825, 0, -7798517, 1073741825, 1, -7798516, 1073741825, 1, -7798515, 1073741824, 131072, -7667828, 1073741824, 131072, -7667827, 1073741825, 1, -7667826, 1073741825, 1, -7667825, 1073741825, 0, -7667824, 1073741825, 0, -7667823, 1073741825, 0, -7667822, 1073741825, 0, -7667821, 1073741825, 0, -7667820, 1073741825, 0, -7667819, 1073741825, 2, -7667818, 1073741825, 1, -7667817, 1073741825, 0, -7667816, 1073741825, 2, -7667815, 1073741825, 2, -7667814, 1073741825, 2, -7667813, 1073741825, 0, -7667812, 1073741825, 65537, -7667811, 1073741825, 65537, -7667810, 1073741825, 0, -7667809, 1073741825, 65537, -7667808, 1073741825, 0, -7667807, 1073741825, 0, -7667806, 1073741825, 65537, -7667805, 1073741825, 65536, -7667804, 1073741825, 65536, -7667803, 1073741825, 65536, -7667802, 1073741825, 0, -7667801, 1073741825, 0, -7667800, 1073741825, 0, -7667799, 1073741825, 2, -7667798, 1073741825, 1, -7667797, 1073741825, 0, -7667796, 1073741825, 0, -7667795, 1073741825, 65536, -7667794, 1073741825, 65536, -7667793, 1073741825, 1, -7667792, 1073741825, 1, -7667791, 1073741825, 65537, -7667790, 1073741825, 0, -7667789, 1073741825, 0, -7667788, 1073741825, 0, -7667787, 1073741825, 0, -7667786, 1073741825, 0, -7667785, 1073741825, 0, -7667784, 1073741825, 1, -7667783, 1073741825, 1, -7667782, 1073741825, 0, -7667781, 1073741825, 0, -7667780, 1073741825, 0, -7667779, 1073741825, 65536, -7667778, 1073741825, 0, -7667777, 1073741825, 1, -7667776, 1073741825, 0, -7667775, 1073741825, 0, -7667774, 1073741825, 0, -7667773, 1073741825, 0, -7667772, 1073741825, 0, -7667771, 1073741825, 1, -7667770, 1073741825, 0, -7667769, 1073741825, 0, -7667768, 1073741825, 0, -7667767, 1073741825, 0, -7667766, 1073741825, 65537, -7667765, 1073741825, 0, -7667764, 1073741825, 65536, -7667763, 1073741825, 0, -7667762, 1073741825, 2, -7667761, 1073741825, 0, -7667760, 1073741825, 0, -7667759, 1073741825, 2, -7667758, 1073741825, 0, -7667757, 1073741825, 1, -7667756, 1073741825, 0, -7667755, 1073741825, 65537, -7667754, 1073741825, 2, -7667753, 1073741825, 0, -7667752, 1073741825, 2, -7667751, 1073741825, 65537, -7667750, 1073741825, 65536, -7667749, 1073741825, 0, -7667748, 1073741825, 0, -7667747, 1073741825, 65536, -7667746, 1073741825, 0, -7667745, 1073741825, 65537, -7667744, 1073741825, 65537, -7667743, 1073741825, 0, -7667742, 1073741825, 1, -7667741, 1073741825, 0, -7667740, 1073741825, 0, -7667739, 1073741825, 65537, -7667738, 1073741825, 0, -7667737, 1073741825, 0, -7667736, 1073741825, 0, -7667735, 1073741825, 0, -7667734, 1073741825, 65537, -7667733, 1073741825, 0, -7667732, 1073741825, 0, -7667731, 1073741825, 0, -7667730, 1073741825, 1, -7667729, 1073741825, 65537, -7667728, 1073741825, 65537, -7667727, 1073741825, 0, -7667726, 1073741825, 0, -7667725, 1073741825, 0, -7667724, 1073741825, 1, -7667723, 1073741825, 65536, -7667722, 1073741825, 65536, -7667721, 1073741825, 0, -7667720, 1073741825, 0, -7667719, 1073741825, 0, -7667718, 1073741825, 0, -7667717, 1073741825, 2, -7667716, 1073741825, 65536, -7667715, 1073741825, 0, -7667714, 1073741825, 0, -7667713, 1073741825, 1, -7733248, 1073741825, 0, -7733247, 1073741825, 0, -7733246, 1073741825, 0, -7733245, 1073741825, 0, -7733244, 1073741825, 65537, -7733243, 1073741825, 65536, -7733242, 1073741825, 65536, -7733241, 1073741825, 65537, -7733240, 1073741825, 65537, -7733239, 1073741825, 0, -7733238, 1073741825, 1, -7733237, 1073741825, 65537, -7733236, 1073741825, 0, -7733235, 1073741825, 0, -7733234, 1073741825, 0, -7733233, 1073741825, 0, -7733232, 1073741825, 0, -7733231, 1073741825, 0, -7733230, 1073741825, 1, -7733229, 1073741825, 0, -7733228, 1073741825, 1, -7733227, 1073741825, 1, -7733226, 1073741825, 1, -7733225, 1073741825, 1, -7733224, 1073741825, 1, -7733223, 1073741825, 1, -7733222, 1073741825, 1, -7733221, 1073741825, 1, -7733220, 1073741825, 1, -7733219, 1073741825, 1, -7733218, 1073741825, 1, -7733217, 1073741825, 1, -7733216, 1073741825, 1, -7733215, 1073741825, 1, -7733214, 1073741825, 1, -7733213, 1073741825, 1, -7733212, 1073741825, 1, -7733211, 1073741825, 1, -7733210, 1073741825, 1, -7733209, 1073741825, 1, -7733208, 0, 1, -7733207, 0, 2, -7733206, 0, 2, -7733205, 0, 2, -7733204, 0, 2, -7733203, 0, 2, -7733202, 0, 2, -7733201, 0, 2, -7733200, 0, 2, -7733199, 0, 2, -7733198, 0, 2, -7733197, 0, 2, -7733196, 0, 3, -7733195, 1, 1, -7733194, 1, 1, -7733193, 1, 1, -7733192, 1, 1, -7733191, 1, 1, -7733190, 1, 1, -7733189, 1, 1, -7733188, 1, 1, -7733187, 1, 1, -7733186, 1, 0, -7733185, 1, 0, -7733184, 1, 0, -7733183, 1, 0, -7733182, 1, 0, -7733181, 1, 0, -7733180, 1, 0, -7733179, 1, 0, -7733178, 1, 2, -7733177, 1, 0, -7733176, 1, 0, -7733175, 1, 0, -7733174, 1, 65537, -7733173, 1, 0, -7733172, 1, 0, -7733171, 1, 0, -7733170, 1, 0, -7733169, 1, 0, -7733168, 1073741825, 0, -7733167, 1073741825, 0, -7733166, 1073741825, 0, -7733165, 1073741825, 0, -7733164, 1073741825, 65536, -7733163, 1073741825, 0, -7733162, 1073741825, 65537, -7733161, 1073741825, 65537, -7733160, 1073741825, 2, -7733159, 1073741825, 0, -7733158, 1073741825, 2, -7733157, 1073741825, 0, -7733156, 1073741825, 0, -7733155, 1073741825, 0, -7733154, 1073741825, 0, -7733153, 1073741825, 0, -7733152, 1073741825, 65537, -7733151, 1073741825, 0, -7733150, 1073741825, 1, -7733149, 1073741825, 1, -7733148, 1073741825, 0, -7733147, 1073741825, 0, -7733146, 1073741825, 65537, -7733145, 1073741825, 1, -7733144, 1073741825, 1, -7733143, 1073741825, 1, -7733142, 1073741825, 1, -7733141, 1073741825, 1, -7733140, 1073741825, 1, -7733139, 1073741825, 1, -7733138, 1073741825, 1, -7733137, 1073741825, 1, -7733136, 1073741825, 1, -7733135, 1073741825, 1, -7733134, 1073741825, 1, -7733133, 1073741825, 1, -7733132, 1073741825, 1, -7733131, 1073741825, 1, -7733130, 1073741825, 1, -7733129, 1073741825, 1, -7733128, 1073741825, 0, -7733127, 1073741825, 2, -7733126, 1073741825, 2, -7733125, 1073741825, 2, -7733124, 1073741825, 0, -7733123, 1073741825, 1, -7733122, 1073741825, 0, -7733121, 1073741825, 0, -7733120, 1073741825, 2, -7733119, 1073741825, 1, -7733118, 0, 1, -7733117, 0, 2, -7733116, 0, 3, -7733115, 1, 1, -7733114, 1, 0, -7733113, 1, 2, -7733112, 1, 65536, -7733111, 1, 0, -7733110, 1, 0, -7733109, 1, 0, -7733108, 1, 0, -7733107, 1, 0, -7733106, 1, 0, -7733105, 1, 1, -7733104, 1, 1, -7733103, 1, 65537, -7733102, 1, 0, -7733101, 1, 0, -7733100, 1, 0, -7733099, 1, 1, -7733098, 1, 0, -7733097, 1, 0, -7733096, 1, 0, -7733095, 1, 65536, -7733094, 1, 0, -7733093, 1, 65536, -7733092, 1, 65537, -7733091, 1, 65537, -7733090, 1, 65537, -7733089, 1, 65536, -7733088, 1, 0, -7733087, 1, 0, -7733086, 1, 0, -7733085, 1, 1, -7733084, 1, 65536, -7733083, 1, 0, -7733082, 1, 2, -7733081, 1, 65537, -7733080, 1, 0, -7733079, 1, 0, -7733078, 1, 0, -7733077, 1, 0, -7733076, 1, 0, -7733075, 1, 0, -7733074, 1, 0, -7733073, 1, 65536, -7733072, 1, 0, -7733071, 1, 0, -7733070, 1, 0, -7733069, 1, 0, -7733068, 1, 0, -7733067, 1, 65536, -7733066, 1, 2, -7733065, 1, 65536, -7733064, 1, 0, -7733063, 1, 2, -7733062, 1, 0, -7733061, 1, 65537, -7733060, 1, 0, -7733059, 1, 2, -7733058, 1, 0, -7733057, 1, 0, -7733056, 1, 0, -7733055, 1, 2, -7733054, 1, 0, -7733053, 1, 0, -7733052, 1, 0, -7733051, 1, 65537, -7733050, 1, 1, -7733049, 1, 65536, -7733048, 1, 1, -7733047, 1, 65537, -7733046, 1, 0, -7733045, 1, 0, -7733044, 1, 0, -7733043, 1, 2, -7733042, 1, 0, -7733041, 1, 0, -7733040, 1, 2, -7733039, 1, 0, -7733038, 1, 0, -7733037, 1, 0, -7733036, 1, 2, -7733035, 1, 2, -7733034, 1, 0, -7733033, 1, 65537, -7733032, 1, 1, -7733031, 1, 1, -7733030, 1, 1, -7733029, 1, 0, -7733028, 1, 0, -7733027, 1, 2, -7733026, 1, 65537, -7733025, 1, 0, -7733024, 1, 0, -7733023, 1, 65537, -7733022, 1, 65536, -7733021, 1, 0, -7733020, 1, 2, -7733019, 1, 65536, -7733018, 1, 65536, -7733017, 1, 65537, -7733016, 1, 1, -7733015, 1, 65537, -7733014, 1, 0, -7733013, 1, 65536, -7733012, 1, 0, -7733011, 1, 2, -7733010, 1, 1, -7733009, 1, 65536, -7733008, 1, 0, -7733007, 1, 1, -7733006, 1, 2, -7733005, 1, 0, -7733004, 1, 0, -7733003, 1, 1, -7733002, 1, 2, -7733001, 1, 0, -7733000, 1, 2, -7732999, 1, 65537, -7732998, 1, 65536, -7732997, 1, 0, -7732996, 1, 1, -7732995, 1, 65537, -7732994, 1, 0, -7732993, 1, 0, -7732992, 1, 0, -7732991, 1, 65536, -7732990, 1, 0, -7732989, 1073741825, 0, -7732988, 1073741825, 0, -7732987, 1073741825, 65537, -7732986, 1073741825, 65536, -7732985, 1073741825, 65536, -7732984, 1073741825, 65537, -7732983, 1073741825, 0, -7732982, 1073741825, 1, -7732981, 1073741825, 0, -7732980, 1073741825, 1, -7732979, 1073741824, 131072, -7602292, 1073741824, 131072, -7602291, 1073741825, 1, -7602290, 1073741825, 0, -7602289, 1073741825, 0, -7602288, 1073741825, 65536, -7602287, 1073741825, 0, -7602286, 1073741825, 0, -7602285, 1073741825, 0, -7602284, 1073741825, 0, -7602283, 1073741825, 65536, -7602282, 1073741825, 0, -7602281, 1073741825, 0, -7602280, 1073741825, 65537, -7602279, 1073741825, 65536, -7602278, 1073741825, 1, -7602277, 1073741825, 0, -7602276, 1073741825, 2, -7602275, 1073741825, 0, -7602274, 1073741825, 0, -7602273, 1073741825, 0, -7602272, 1073741825, 0, -7602271, 1073741825, 65537, -7602270, 1073741825, 0, -7602269, 1073741825, 0, -7602268, 1073741825, 0, -7602267, 1073741825, 0, -7602266, 1073741825, 65537, -7602265, 1073741825, 0, -7602264, 1073741825, 1, -7602263, 1073741825, 0, -7602262, 1073741825, 1, -7602261, 1073741825, 0, -7602260, 1073741825, 0, -7602259, 1073741825, 0, -7602258, 1073741825, 0, -7602257, 1073741825, 65537, -7602256, 1073741825, 0, -7602255, 1073741825, 1, -7602254, 1073741825, 0, -7602253, 1073741825, 0, -7602252, 1073741825, 1, -7602251, 1073741825, 2, -7602250, 1073741825, 0, -7602249, 1073741825, 0, -7602248, 1073741825, 65537, -7602247, 1073741825, 0, -7602246, 1073741825, 65536, -7602245, 1073741825, 0, -7602244, 1073741825, 65536, -7602243, 1073741825, 65536, -7602242, 1073741825, 0, -7602241, 1073741825, 0, -7602240, 1073741825, 0, -7602239, 1073741825, 0, -7602238, 1073741825, 0, -7602237, 1073741825, 0, -7602236, 1073741825, 0, -7602235, 1073741825, 0, -7602234, 1073741825, 0, -7602233, 1073741825, 0, -7602232, 1073741825, 0, -7602231, 1073741825, 0, -7602230, 1073741825, 0, -7602229, 1073741825, 65536, -7602228, 1073741825, 0, -7602227, 1073741825, 65537, -7602226, 1073741825, 1, -7602225, 1073741825, 1, -7602224, 1073741825, 1, -7602223, 1073741825, 0, -7602222, 1073741825, 0, -7602221, 1073741825, 1, -7602220, 1073741825, 65537, -7602219, 1073741825, 0, -7602218, 1073741825, 65536, -7602217, 1073741825, 65537, -7602216, 1073741825, 65537, -7602215, 1073741825, 2, -7602214, 1073741825, 2, -7602213, 1073741825, 0, -7602212, 1073741825, 0, -7602211, 1073741825, 2, -7602210, 1073741825, 1, -7602209, 1073741825, 2, -7602208, 1073741825, 2, -7602207, 1073741825, 65536, -7602206, 1073741825, 0, -7602205, 1073741825, 0, -7602204, 1073741825, 1, -7602203, 1073741825, 0, -7602202, 1073741825, 65537, -7602201, 1073741825, 65536, -7602200, 1073741825, 0, -7602199, 1073741825, 0, -7602198, 1073741825, 65537, -7602197, 1073741825, 0, -7602196, 1073741825, 2, -7602195, 1073741825, 0, -7602194, 1073741825, 65536, -7602193, 1073741825, 65537, -7602192, 1073741825, 0, -7602191, 1073741825, 0, -7602190, 1073741825, 1, -7602189, 1073741825, 0, -7602188, 1073741825, 65537, -7602187, 1073741825, 0, -7602186, 1073741825, 0, -7602185, 1073741825, 0, -7602184, 1073741825, 0, -7602183, 1073741825, 0, -7602182, 1073741825, 0, -7602181, 1073741825, 1, -7602180, 1073741825, 2, -7602179, 1073741825, 1, -7602178, 1073741825, 0, -7602177, 1073741825, 0, -7667712, 1073741825, 0, -7667711, 1073741825, 0, -7667710, 1073741825, 1, -7667709, 1073741825, 0, -7667708, 1073741825, 0, -7667707, 1073741825, 2, -7667706, 1073741825, 65536, -7667705, 1073741825, 0, -7667704, 1073741825, 0, -7667703, 1073741825, 65537, -7667702, 1073741825, 0, -7667701, 1073741825, 1, -7667700, 1073741825, 65536, -7667699, 1073741825, 0, -7667698, 1073741825, 1, -7667697, 1073741825, 1, -7667696, 1073741825, 1, -7667695, 1073741825, 2, -7667694, 1073741825, 65536, -7667693, 1073741825, 0, -7667692, 1073741825, 1, -7667691, 0, 1, -7667690, 0, 2, -7667689, 0, 2, -7667688, 0, 2, -7667687, 0, 2, -7667686, 0, 2, -7667685, 0, 2, -7667684, 0, 2, -7667683, 0, 2, -7667682, 0, 2, -7667681, 0, 2, -7667680, 0, 2, -7667679, 0, 2, -7667678, 0, 2, -7667677, 0, 2, -7667676, 0, 2, -7667675, 0, 2, -7667674, 0, 2, -7667673, 0, 3, -7667672, 1, 1, -7667671, 1, 1, -7667670, 1, 1, -7667669, 1, 1, -7667668, 1, 1, -7667667, 1, 1, -7667666, 1, 1, -7667665, 1, 1, -7667664, 1, 1, -7667663, 1, 1, -7667662, 1, 1, -7667661, 1, 1, -7667660, 1, 1, -7667659, 1, 1, -7667658, 1, 2, -7667657, 1, 0, -7667656, 1, 65536, -7667655, 1, 65536, -7667654, 1, 0, -7667653, 1, 0, -7667652, 1, 1, -7667651, 1, 0, -7667650, 1, 0, -7667649, 1, 0, -7667648, 1, 0, -7667647, 1, 0, -7667646, 1, 0, -7667645, 1, 0, -7667644, 1, 0, -7667643, 1, 65536, -7667642, 1, 65537, -7667641, 1, 0, -7667640, 1, 2, -7667639, 1, 65537, -7667638, 1, 2, -7667637, 1, 65537, -7667636, 1, 0, -7667635, 1, 0, -7667634, 1, 1, -7667633, 1, 1, -7667632, 1, 65537, -7667631, 1, 0, -7667630, 1, 0, -7667629, 1, 2, -7667628, 1, 0, -7667627, 1, 2, -7667626, 1, 0, -7667625, 1, 0, -7667624, 1, 0, -7667623, 1, 0, -7667622, 1, 0, -7667621, 1, 0, -7667620, 1, 65536, -7667619, 1, 0, -7667618, 1, 0, -7667617, 1, 0, -7667616, 1, 0, -7667615, 1, 65536, -7667614, 1, 0, -7667613, 1, 0, -7667612, 1, 0, -7667611, 1, 1, -7667610, 1, 65536, -7667609, 1, 65537, -7667608, 1, 1, -7667607, 1, 2, -7667606, 1, 0, -7667605, 1, 2, -7667604, 1, 0, -7667603, 1, 0, -7667602, 1, 2, -7667601, 1, 65536, -7667600, 1, 0, -7667599, 1, 65537, -7667598, 1, 0, -7667597, 1, 0, -7667596, 1, 0, -7667595, 1, 0, -7667594, 1, 1, -7667593, 1, 0, -7667592, 1, 0, -7667591, 1, 65537, -7667590, 1, 0, -7667589, 1, 1, -7667588, 1, 65536, -7667587, 1, 65537, -7667586, 1, 2, -7667585, 1, 0, -7667584, 1, 2, -7667583, 1, 1, -7667582, 1073741825, 1, -7667581, 1073741825, 1, -7667580, 1073741825, 1, -7667579, 1073741825, 1, -7667578, 1073741825, 0, -7667577, 1073741825, 65536, -7667576, 1073741825, 65536, -7667575, 1073741825, 0, -7667574, 1073741825, 0, -7667573, 1073741825, 65536, -7667572, 1073741825, 1, -7667571, 1073741825, 65536, -7667570, 1073741825, 65537, -7667569, 1073741825, 0, -7667568, 1073741825, 1, -7667567, 1073741825, 1, -7667566, 1, 1, -7667565, 1, 0, -7667564, 1, 65537, -7667563, 1, 65537, -7667562, 1, 65536, -7667561, 1, 0, -7667560, 1, 0, -7667559, 1, 0, -7667558, 1, 0, -7667557, 1, 65537, -7667556, 1, 0, -7667555, 1, 65537, -7667554, 1, 2, -7667553, 1, 0, -7667552, 1, 0, -7667551, 1, 0, -7667550, 1, 0, -7667549, 1, 2, -7667548, 1, 0, -7667547, 1, 0, -7667546, 1, 1, -7667545, 1, 1, -7667544, 1, 65536, -7667543, 1, 2, -7667542, 1, 0, -7667541, 1, 65537, -7667540, 1, 0, -7667539, 1, 65536, -7667538, 1, 1, -7667537, 1, 0, -7667536, 1, 0, -7667535, 1, 0, -7667534, 1, 0, -7667533, 1, 0, -7667532, 1, 0, -7667531, 1, 0, -7667530, 1, 0, -7667529, 1, 65536, -7667528, 1, 1, -7667527, 1, 0, -7667526, 1, 0, -7667525, 1, 2, -7667524, 1, 65536, -7667523, 1, 65536, -7667522, 1, 65537, -7667521, 1, 0, -7667520, 1, 0, -7667519, 1, 0, -7667518, 1, 1, -7667517, 1, 65536, -7667516, 1, 0, -7667515, 1, 2, -7667514, 1, 65537, -7667513, 1, 65537, -7667512, 1, 0, -7667511, 1, 0, -7667510, 1, 0, -7667509, 1, 0, -7667508, 1, 0, -7667507, 1, 0, -7667506, 1, 0, -7667505, 1, 0, -7667504, 1, 0, -7667503, 1, 65536, -7667502, 1, 0, -7667501, 1, 0, -7667500, 1, 0, -7667499, 1, 0, -7667498, 1, 65537, -7667497, 1, 65537, -7667496, 1, 65537, -7667495, 1, 2, -7667494, 1, 1, -7667493, 1, 0, -7667492, 1, 2, -7667491, 1, 65536, -7667490, 1, 65536, -7667489, 1, 2, -7667488, 1, 1, -7667487, 1, 0, -7667486, 1, 2, -7667485, 1, 65537, -7667484, 1, 2, -7667483, 1, 0, -7667482, 1, 0, -7667481, 1, 0, -7667480, 1, 0, -7667479, 1, 2, -7667478, 1, 0, -7667477, 1, 0, -7667476, 1, 0, -7667475, 1, 0, -7667474, 1, 65536, -7667473, 1, 2, -7667472, 1, 0, -7667471, 1, 2, -7667470, 1, 65536, -7667469, 1, 0, -7667468, 1, 0, -7667467, 1, 65537, -7667466, 1, 0, -7667465, 1, 1, -7667464, 1, 0, -7667463, 1, 0, -7667462, 1, 2, -7667461, 1, 0, -7667460, 1, 65536, -7667459, 1, 0, -7667458, 1, 65536, -7667457, 1, 65537, -7667456, 1, 0, -7667455, 1, 65537, -7667454, 1, 0, -7667453, 1073741825, 0, -7667452, 1073741825, 0, -7667451, 1073741825, 0, -7667450, 1073741825, 0, -7667449, 1073741825, 1, -7667448, 1073741825, 0, -7667447, 1073741825, 0, -7667446, 1073741825, 0, -7667445, 1073741825, 0, -7667444, 1073741825, 1, -7667443, 1073741824, 131072, -7536756, 1073741824, 131072, -7536755, 1073741825, 1, -7536754, 1073741825, 0, -7536753, 1073741825, 0, -7536752, 1073741825, 1, -7536751, 1073741825, 0, -7536750, 1073741825, 65537, -7536749, 1073741825, 0, -7536748, 1073741825, 0, -7536747, 1073741825, 0, -7536746, 1073741825, 0, -7536745, 1073741825, 0, -7536744, 1073741825, 2, -7536743, 1073741825, 65537, -7536742, 1073741825, 0, -7536741, 1073741825, 65536, -7536740, 1073741825, 2, -7536739, 1073741825, 0, -7536738, 1073741825, 0, -7536737, 1073741825, 0, -7536736, 1073741825, 2, -7536735, 1073741825, 0, -7536734, 1073741825, 1, -7536733, 1073741825, 65537, -7536732, 1073741825, 65537, -7536731, 1073741825, 0, -7536730, 1073741825, 65537, -7536729, 1073741825, 1, -7536728, 1073741825, 2, -7536727, 1073741825, 0, -7536726, 1073741825, 0, -7536725, 1073741825, 0, -7536724, 1073741825, 0, -7536723, 1073741825, 65536, -7536722, 1073741825, 65537, -7536721, 1073741825, 65537, -7536720, 1073741825, 0, -7536719, 1073741825, 2, -7536718, 1073741825, 0, -7536717, 1073741825, 0, -7536716, 1073741825, 2, -7536715, 1073741825, 65537, -7536714, 1073741825, 2, -7536713, 1073741825, 65536, -7536712, 1073741825, 65536, -7536711, 1073741825, 65537, -7536710, 1073741825, 0, -7536709, 1073741825, 0, -7536708, 1073741825, 1, -7536707, 1073741825, 0, -7536706, 1073741825, 0, -7536705, 1073741825, 0, -7536704, 1073741825, 2, -7536703, 1073741825, 65537, -7536702, 1073741825, 0, -7536701, 1073741825, 0, -7536700, 1073741825, 0, -7536699, 1073741825, 2, -7536698, 1073741825, 1, -7536697, 1073741825, 0, -7536696, 1073741825, 2, -7536695, 1073741825, 1, -7536694, 1073741825, 0, -7536693, 1073741825, 65537, -7536692, 1073741825, 2, -7536691, 1073741825, 0, -7536690, 1073741825, 0, -7536689, 1073741825, 65537, -7536688, 1073741825, 65536, -7536687, 1073741825, 65537, -7536686, 1073741825, 2, -7536685, 1073741825, 0, -7536684, 1073741825, 0, -7536683, 1073741825, 0, -7536682, 1073741825, 65536, -7536681, 1073741825, 0, -7536680, 1073741825, 0, -7536679, 1073741825, 65536, -7536678, 1073741825, 0, -7536677, 1073741825, 0, -7536676, 1073741825, 65537, -7536675, 1073741825, 65537, -7536674, 1073741825, 2, -7536673, 1073741825, 0, -7536672, 1073741825, 0, -7536671, 1073741825, 1, -7536670, 1073741825, 2, -7536669, 1073741825, 65537, -7536668, 1073741825, 0, -7536667, 1073741825, 65536, -7536666, 1073741825, 65537, -7536665, 1073741825, 0, -7536664, 1073741825, 0, -7536663, 1073741825, 65536, -7536662, 1073741825, 65537, -7536661, 1073741825, 0, -7536660, 1073741825, 0, -7536659, 1073741825, 0, -7536658, 1073741825, 1, -7536657, 1073741825, 0, -7536656, 1073741825, 0, -7536655, 1073741825, 65536, -7536654, 1073741825, 0, -7536653, 1073741825, 2, -7536652, 1073741825, 0, -7536651, 1073741825, 2, -7536650, 1073741825, 1, -7536649, 1073741825, 1, -7536648, 1073741825, 1, -7536647, 1073741825, 1, -7536646, 1073741825, 1, -7536645, 1073741825, 1, -7536644, 1073741825, 1, -7536643, 1073741825, 1, -7536642, 1073741825, 1, -7536641, 1073741825, 1, -7602176, 1073741825, 1, -7602175, 1073741825, 1, -7602174, 1073741825, 1, -7602173, 1073741825, 1, -7602172, 1073741825, 0, -7602171, 1073741825, 1, -7602170, 1073741825, 1, -7602169, 1073741825, 0, -7602168, 1073741825, 65537, -7602167, 1073741825, 2, -7602166, 1073741825, 0, -7602165, 1073741825, 0, -7602164, 1073741825, 65537, -7602163, 1073741825, 2, -7602162, 1073741825, 1, -7602161, 0, 0, -7602160, 1, 1, -7602159, 1, 0, -7602158, 1, 1, -7602157, 1, 65537, -7602156, 1, 1, -7602155, 1, 1, -7602154, 1, 1, -7602153, 1, 1, -7602152, 1, 1, -7602151, 1, 1, -7602150, 1, 1, -7602149, 1, 1, -7602148, 1, 1, -7602147, 1, 1, -7602146, 1, 1, -7602145, 1, 1, -7602144, 1, 1, -7602143, 1, 1, -7602142, 1, 1, -7602141, 1, 1, -7602140, 1, 1, -7602139, 1, 1, -7602138, 1, 1, -7602137, 1, 1, -7602136, 1, 1, -7602135, 1, 65536, -7602134, 1, 65537, -7602133, 1, 0, -7602132, 1, 65537, -7602131, 1, 2, -7602130, 1, 2, -7602129, 1, 1, -7602128, 1, 2, -7602127, 1, 0, -7602126, 1, 65536, -7602125, 1, 0, -7602124, 1, 1, -7602123, 1, 0, -7602122, 1, 0, -7602121, 1, 65536, -7602120, 1, 0, -7602119, 1, 0, -7602118, 1, 65537, -7602117, 1, 65537, -7602116, 1, 65536, -7602115, 1, 1, -7602114, 1, 0, -7602113, 1, 65537, -7602112, 1, 0, -7602111, 1, 1, -7602110, 1, 0, -7602109, 1, 0, -7602108, 1, 0, -7602107, 1, 1, -7602106, 1, 65536, -7602105, 1, 0, -7602104, 1, 1, -7602103, 1, 0, -7602102, 1, 1, -7602101, 1, 0, -7602100, 1, 2, -7602099, 1, 65536, -7602098, 1, 0, -7602097, 1, 0, -7602096, 1, 1, -7602095, 1, 2, -7602094, 1, 65536, -7602093, 1, 0, -7602092, 1, 65537, -7602091, 1, 1, -7602090, 1, 65537, -7602089, 1, 65536, -7602088, 1, 65537, -7602087, 1, 2, -7602086, 1, 0, -7602085, 1, 0, -7602084, 1, 1, -7602083, 1, 0, -7602082, 1, 0, -7602081, 1, 1, -7602080, 1, 0, -7602079, 1, 1, -7602078, 1, 0, -7602077, 1, 1, -7602076, 1, 0, -7602075, 1, 0, -7602074, 1, 0, -7602073, 1, 0, -7602072, 1, 65536, -7602071, 1, 1, -7602070, 1, 0, -7602069, 1, 2, -7602068, 1, 1, -7602067, 1, 0, -7602066, 1, 0, -7602065, 1, 65536, -7602064, 1, 0, -7602063, 1, 0, -7602062, 1, 0, -7602061, 1, 0, -7602060, 1, 0, -7602059, 1, 0, -7602058, 1, 0, -7602057, 1, 65536, -7602056, 1, 0, -7602055, 1, 65537, -7602054, 1, 65536, -7602053, 1, 2, -7602052, 1, 0, -7602051, 1, 0, -7602050, 1, 65536, -7602049, 1, 65537, -7602048, 1, 0, -7602047, 1, 0, -7602046, 1, 2, -7602045, 1, 65536, -7602044, 1, 0, -7602043, 1, 0, -7602042, 1, 0, -7602041, 1, 0, -7602040, 1, 0, -7602039, 1, 65537, -7602038, 1, 0, -7602037, 1, 2, -7602036, 1, 65537, -7602035, 1, 65536, -7602034, 1, 65537, -7602033, 1, 0, -7602032, 1, 1, -7602031, 0, 0, -7602030, 1073741825, 1, -7602029, 1073741825, 0, -7602028, 1073741825, 0, -7602027, 1073741825, 65536, -7602026, 1073741825, 0, -7602025, 1073741825, 0, -7602024, 1073741825, 0, -7602023, 1073741825, 0, -7602022, 1073741825, 0, -7602021, 1073741825, 0, -7602020, 1073741825, 0, -7602019, 1073741825, 1, -7602018, 1073741825, 1, -7602017, 1073741825, 1, -7602016, 1073741825, 1, -7602015, 1, 1, -7602014, 1, 1, -7602013, 1, 1, -7602012, 1, 1, -7602011, 1, 1, -7602010, 1, 1, -7602009, 1, 1, -7602008, 1, 2, -7602007, 1, 0, -7602006, 1, 65537, -7602005, 1, 0, -7602004, 1, 65537, -7602003, 1, 2, -7602002, 1, 0, -7602001, 1, 0, -7602000, 1, 0, -7601999, 1, 0, -7601998, 1, 0, -7601997, 1, 0, -7601996, 1, 1, -7601995, 1, 0, -7601994, 1, 1, -7601993, 1, 65536, -7601992, 1, 1, -7601991, 1, 0, -7601990, 1, 0, -7601989, 1, 0, -7601988, 1, 65536, -7601987, 1, 0, -7601986, 1, 65537, -7601985, 1, 0, -7601984, 1, 0, -7601983, 1, 65537, -7601982, 1, 0, -7601981, 1, 0, -7601980, 1, 0, -7601979, 1, 65537, -7601978, 1, 0, -7601977, 1, 65537, -7601976, 1, 0, -7601975, 1, 0, -7601974, 1, 2, -7601973, 1, 2, -7601972, 1, 0, -7601971, 1, 1, -7601970, 1, 65536, -7601969, 1, 0, -7601968, 1, 65537, -7601967, 1, 65537, -7601966, 1, 0, -7601965, 1, 0, -7601964, 1, 0, -7601963, 1, 2, -7601962, 1, 2, -7601961, 1, 0, -7601960, 1, 1, -7601959, 1, 1, -7601958, 1, 0, -7601957, 1, 0, -7601956, 1, 2, -7601955, 1, 65536, -7601954, 1, 0, -7601953, 1, 0, -7601952, 1, 0, -7601951, 1, 0, -7601950, 1, 0, -7601949, 1, 65537, -7601948, 1, 65536, -7601947, 1, 0, -7601946, 1, 0, -7601945, 1, 0, -7601944, 1, 0, -7601943, 1, 0, -7601942, 1, 0, -7601941, 1, 0, -7601940, 1, 0, -7601939, 1, 0, -7601938, 1, 65537, -7601937, 1, 65536, -7601936, 1, 0, -7601935, 1, 0, -7601934, 1, 0, -7601933, 1, 1, -7601932, 1, 2, -7601931, 1, 0, -7601930, 1, 1, -7601929, 1, 0, -7601928, 1, 65536, -7601927, 1, 0, -7601926, 1, 65536, -7601925, 1, 0, -7601924, 1, 0, -7601923, 1, 2, -7601922, 1, 0, -7601921, 1, 65536, -7601920, 1, 0, -7601919, 1, 2, -7601918, 1, 0, -7601917, 1073741825, 65537, -7601916, 1073741825, 0, -7601915, 1073741825, 65536, -7601914, 1073741825, 65537, -7601913, 1073741825, 1, -7601912, 1073741825, 65537, -7601911, 1073741825, 65536, -7601910, 1073741825, 0, -7601909, 1073741825, 0, -7601908, 1073741825, 1, -7601907, 1073741824, 131072, -7471220, 1073741824, 131072, -7471219, 1073741825, 1, -7471218, 1073741825, 0, -7471217, 1073741825, 0, -7471216, 1073741825, 65536, -7471215, 1073741825, 2, -7471214, 1073741825, 0, -7471213, 1073741825, 0, -7471212, 1073741825, 1, -7471211, 1073741825, 1, -7471210, 1073741825, 0, -7471209, 1073741825, 65536, -7471208, 1073741825, 0, -7471207, 1073741825, 2, -7471206, 1073741825, 0, -7471205, 1073741825, 2, -7471204, 1073741825, 0, -7471203, 1073741825, 0, -7471202, 1073741825, 1, -7471201, 1073741825, 0, -7471200, 1073741825, 65537, -7471199, 1073741825, 2, -7471198, 1073741825, 0, -7471197, 1073741825, 0, -7471196, 1073741825, 0, -7471195, 1073741825, 0, -7471194, 1073741825, 0, -7471193, 1073741825, 65536, -7471192, 1073741825, 0, -7471191, 1073741825, 0, -7471190, 1073741825, 0, -7471189, 1073741825, 0, -7471188, 1073741825, 0, -7471187, 1073741825, 1, -7471186, 1073741825, 0, -7471185, 1073741825, 0, -7471184, 1073741825, 0, -7471183, 1073741825, 2, -7471182, 1073741825, 0, -7471181, 1073741825, 0, -7471180, 1073741825, 65536, -7471179, 1073741825, 1, -7471178, 1073741825, 0, -7471177, 1073741825, 0, -7471176, 1073741825, 2, -7471175, 1073741825, 0, -7471174, 1073741825, 65536, -7471173, 1073741825, 1, -7471172, 1073741825, 0, -7471171, 1073741825, 0, -7471170, 1073741825, 0, -7471169, 1073741825, 1, -7471168, 1073741825, 0, -7471167, 1073741825, 65536, -7471166, 1073741825, 1, -7471165, 1073741825, 2, -7471164, 1073741825, 0, -7471163, 1073741825, 65537, -7471162, 1073741825, 0, -7471161, 1073741825, 65536, -7471160, 1073741825, 65536, -7471159, 1073741825, 65537, -7471158, 1073741825, 65537, -7471157, 1073741825, 0, -7471156, 1073741825, 0, -7471155, 1073741825, 2, -7471154, 1073741825, 2, -7471153, 1073741825, 0, -7471152, 1073741825, 0, -7471151, 1073741825, 0, -7471150, 1073741825, 0, -7471149, 1073741825, 0, -7471148, 1073741825, 0, -7471147, 1073741825, 65536, -7471146, 1073741825, 2, -7471145, 1073741825, 65536, -7471144, 1073741825, 0, -7471143, 1073741825, 2, -7471142, 1073741825, 0, -7471141, 1073741825, 0, -7471140, 1073741825, 65536, -7471139, 1073741825, 0, -7471138, 1073741825, 65537, -7471137, 1073741825, 2, -7471136, 1073741825, 65537, -7471135, 1073741825, 0, -7471134, 1073741825, 65537, -7471133, 1073741825, 65537, -7471132, 1073741825, 2, -7471131, 1073741825, 65537, -7471130, 1073741825, 0, -7471129, 1073741825, 0, -7471128, 1073741825, 0, -7471127, 1073741825, 0, -7471126, 1073741825, 0, -7471125, 1073741825, 0, -7471124, 1073741825, 0, -7471123, 1073741825, 0, -7471122, 1073741825, 1, -7471121, 1073741825, 1, -7471120, 1073741825, 1, -7471119, 1073741825, 1, -7471118, 1073741825, 1, -7471117, 1073741825, 1, -7471116, 1073741825, 1, -7471115, 1073741825, 1, -7471114, 1073741825, 1, -7471113, 0, 1, -7471112, 0, 2, -7471111, 0, 2, -7471110, 0, 2, -7471109, 0, 2, -7471108, 0, 2, -7471107, 0, 2, -7471106, 0, 2, -7471105, 0, 2, -7536640, 0, 2, -7536639, 0, 2, -7536638, 0, 3, -7536637, 1, 1, -7536636, 1, 65536, -7536635, 1, 0, -7536634, 1, 2, -7536633, 1, 0, -7536632, 1, 1, -7536631, 1, 0, -7536630, 1, 0, -7536629, 1, 0, -7536628, 1, 0, -7536627, 1, 0, -7536626, 1, 1, -7536625, 1, 1, -7536624, 1, 1, -7536623, 1, 0, -7536622, 1, 65537, -7536621, 1, 0, -7536620, 1, 65537, -7536619, 1, 1, -7536618, 1, 0, -7536617, 1, 65537, -7536616, 1, 0, -7536615, 1, 0, -7536614, 1, 0, -7536613, 1, 0, -7536612, 1, 0, -7536611, 1, 2, -7536610, 1, 0, -7536609, 1, 0, -7536608, 1, 1, -7536607, 1, 0, -7536606, 1, 65536, -7536605, 1, 0, -7536604, 1, 65536, -7536603, 1, 0, -7536602, 1, 0, -7536601, 1, 0, -7536600, 1, 2, -7536599, 1, 65536, -7536598, 1, 2, -7536597, 1, 0, -7536596, 1, 1, -7536595, 1, 2, -7536594, 1, 0, -7536593, 1, 65537, -7536592, 1, 0, -7536591, 1, 0, -7536590, 1, 0, -7536589, 1, 65536, -7536588, 1, 0, -7536587, 1, 65537, -7536586, 1, 0, -7536585, 1, 1, -7536584, 1, 0, -7536583, 1, 1, -7536582, 1, 0, -7536581, 1, 0, -7536580, 1, 2, -7536579, 1, 0, -7536578, 1, 2, -7536577, 1, 1, -7536576, 1, 2, -7536575, 1, 2, -7536574, 1, 65536, -7536573, 1, 0, -7536572, 1, 1, -7536571, 1, 0, -7536570, 1, 65536, -7536569, 1, 65536, -7536568, 1, 0, -7536567, 1, 0, -7536566, 1, 65536, -7536565, 1, 1, -7536564, 1, 1, -7536563, 1, 0, -7536562, 1, 0, -7536561, 1, 0, -7536560, 1, 0, -7536559, 1, 65536, -7536558, 1, 0, -7536557, 1, 0, -7536556, 1, 0, -7536555, 1, 0, -7536554, 1, 1, -7536553, 1, 0, -7536552, 1, 0, -7536551, 1, 65537, -7536550, 1, 65536, -7536549, 1, 0, -7536548, 1, 0, -7536547, 1, 2, -7536546, 1, 0, -7536545, 1, 2, -7536544, 1, 2, -7536543, 1, 1, -7536542, 1, 0, -7536541, 1, 0, -7536540, 1, 1, -7536539, 1, 2, -7536538, 1, 2, -7536537, 1, 65536, -7536536, 1, 0, -7536535, 1, 65537, -7536534, 1, 65536, -7536533, 1, 0, -7536532, 1, 0, -7536531, 1, 0, -7536530, 1, 0, -7536529, 1, 0, -7536528, 1, 0, -7536527, 1, 0, -7536526, 1, 65537, -7536525, 1, 0, -7536524, 1, 1, -7536523, 1, 65537, -7536522, 1, 0, -7536521, 1, 65536, -7536520, 1, 0, -7536519, 1, 2, -7536518, 1, 65536, -7536517, 1, 0, -7536516, 1, 0, -7536515, 1, 0, -7536514, 1, 1, -7536513, 1, 0, -7536512, 1, 65536, -7536511, 1, 65537, -7536510, 1, 65536, -7536509, 1, 0, -7536508, 1, 0, -7536507, 1, 65536, -7536506, 1, 0, -7536505, 1, 0, -7536504, 1, 0, -7536503, 1, 0, -7536502, 1, 65536, -7536501, 1, 65537, -7536500, 1, 0, -7536499, 1, 0, -7536498, 1, 0, -7536497, 1, 2, -7536496, 1, 1, -7536495, 1, 1, -7536494, 1, 1, -7536493, 1, 0, -7536492, 1, 2, -7536491, 1, 1, -7536490, 1, 65536, -7536489, 1, 65537, -7536488, 1, 2, -7536487, 1, 65537, -7536486, 1, 65537, -7536485, 1, 0, -7536484, 1, 0, -7536483, 1, 1, -7536482, 0, 1, -7536481, 0, 2, -7536480, 0, 2, -7536479, 0, 2, -7536478, 0, 2, -7536477, 0, 2, -7536476, 0, 2, -7536475, 0, 2, -7536474, 0, 3, -7536473, 1, 1, -7536472, 1, 1, -7536471, 1, 1, -7536470, 1, 1, -7536469, 1, 1, -7536468, 1, 1, -7536467, 1, 1, -7536466, 1, 0, -7536465, 1, 1, -7536464, 1, 65536, -7536463, 1, 65536, -7536462, 1, 1, -7536461, 1, 65536, -7536460, 1, 0, -7536459, 1, 0, -7536458, 1, 2, -7536457, 1, 0, -7536456, 1, 0, -7536455, 1, 0, -7536454, 1, 65536, -7536453, 1, 0, -7536452, 1, 0, -7536451, 1, 0, -7536450, 1, 0, -7536449, 1, 0, -7536448, 1, 65537, -7536447, 1, 65537, -7536446, 1, 65537, -7536445, 1, 65537, -7536444, 1, 0, -7536443, 1, 2, -7536442, 1, 1, -7536441, 1, 1, -7536440, 1, 0, -7536439, 1, 65536, -7536438, 1, 0, -7536437, 1, 0, -7536436, 1, 0, -7536435, 1, 0, -7536434, 1, 0, -7536433, 1, 0, -7536432, 1, 0, -7536431, 1, 0, -7536430, 1, 0, -7536429, 1, 65536, -7536428, 1, 1, -7536427, 1, 0, -7536426, 1, 0, -7536425, 1, 0, -7536424, 1, 0, -7536423, 1, 0, -7536422, 1, 1, -7536421, 1, 0, -7536420, 1, 65536, -7536419, 1, 65536, -7536418, 1, 0, -7536417, 1, 0, -7536416, 1, 0, -7536415, 1, 65536, -7536414, 1, 65537, -7536413, 1, 0, -7536412, 1, 0, -7536411, 1, 65537, -7536410, 1, 65537, -7536409, 1, 2, -7536408, 1, 2, -7536407, 1, 65537, -7536406, 1, 2, -7536405, 1, 0, -7536404, 1, 0, -7536403, 1, 2, -7536402, 1, 1, -7536401, 1, 0, -7536400, 1, 65537, -7536399, 1, 0, -7536398, 1, 0, -7536397, 1, 65537, -7536396, 1, 65536, -7536395, 1, 0, -7536394, 1, 2, -7536393, 1, 2, -7536392, 1, 0, -7536391, 1, 1, -7536390, 1, 0, -7536389, 1, 65536, -7536388, 1, 0, -7536387, 1, 0, -7536386, 1, 2, -7536385, 1, 0, -7536384, 1, 0, -7536383, 1, 65536, -7536382, 1, 2, -7536381, 1073741825, 1, -7536380, 1073741825, 65537, -7536379, 1073741825, 0, -7536378, 1073741825, 0, -7536377, 1073741825, 65537, -7536376, 1073741825, 0, -7536375, 1073741825, 0, -7536374, 1073741825, 65536, -7536373, 1073741825, 0, -7536372, 1073741825, 1, -7536371, 1073741824, 131072, -7405684, 1073741824, 131072, -7405683, 1073741825, 1, -7405682, 1073741825, 65536, -7405681, 1073741825, 0, -7405680, 1073741825, 65536, -7405679, 1073741825, 0, -7405678, 1073741825, 0, -7405677, 1073741825, 0, -7405676, 1073741825, 0, -7405675, 1073741825, 2, -7405674, 1073741825, 65537, -7405673, 1073741825, 65537, -7405672, 1073741825, 0, -7405671, 1073741825, 1, -7405670, 1073741825, 2, -7405669, 1073741825, 2, -7405668, 1073741825, 0, -7405667, 1073741825, 65537, -7405666, 1073741825, 2, -7405665, 1073741825, 65536, -7405664, 1073741825, 65537, -7405663, 1073741825, 65537, -7405662, 1073741825, 65536, -7405661, 1073741825, 0, -7405660, 1073741825, 0, -7405659, 1073741825, 0, -7405658, 1073741825, 65536, -7405657, 1073741825, 0, -7405656, 1073741825, 0, -7405655, 1073741825, 0, -7405654, 1073741825, 65537, -7405653, 1073741825, 0, -7405652, 1073741825, 0, -7405651, 1073741825, 65537, -7405650, 1073741825, 2, -7405649, 1073741825, 65537, -7405648, 1073741825, 65537, -7405647, 1073741825, 1, -7405646, 1073741825, 2, -7405645, 1073741825, 0, -7405644, 1073741825, 0, -7405643, 1073741825, 65536, -7405642, 1073741825, 0, -7405641, 1073741825, 1, -7405640, 1073741825, 1, -7405639, 1073741825, 2, -7405638, 1073741825, 65536, -7405637, 1073741825, 0, -7405636, 1073741825, 65536, -7405635, 1073741825, 0, -7405634, 1073741825, 0, -7405633, 1073741825, 1, -7405632, 1073741825, 0, -7405631, 1073741825, 0, -7405630, 1073741825, 65537, -7405629, 1073741825, 65537, -7405628, 1073741825, 0, -7405627, 1073741825, 1, -7405626, 1073741825, 2, -7405625, 1073741825, 0, -7405624, 1073741825, 0, -7405623, 1073741825, 1, -7405622, 1073741825, 65536, -7405621, 1073741825, 2, -7405620, 1073741825, 0, -7405619, 1073741825, 65537, -7405618, 1073741825, 65536, -7405617, 1073741825, 0, -7405616, 1073741825, 1, -7405615, 1073741825, 1, -7405614, 1073741825, 1, -7405613, 1073741825, 1, -7405612, 1073741825, 0, -7405611, 1073741825, 1, -7405610, 1073741825, 2, -7405609, 1073741825, 0, -7405608, 1073741825, 0, -7405607, 1073741825, 0, -7405606, 1073741825, 1, -7405605, 1073741825, 0, -7405604, 1073741825, 0, -7405603, 1073741825, 0, -7405602, 1073741825, 1, -7405601, 1073741825, 65536, -7405600, 1073741825, 2, -7405599, 1073741825, 0, -7405598, 1073741825, 65536, -7405597, 1073741825, 0, -7405596, 1073741825, 65536, -7405595, 1073741825, 0, -7405594, 1073741825, 0, -7405593, 1073741825, 1, -7405592, 1073741825, 1, -7405591, 1073741825, 1, -7405590, 1073741825, 1, -7405589, 1073741825, 1, -7405588, 1073741825, 1, -7405587, 1073741825, 1, -7405586, 1073741825, 1, -7405585, 0, 1, -7405584, 0, 2, -7405583, 0, 2, -7405582, 0, 2, -7405581, 0, 2, -7405580, 0, 2, -7405579, 0, 2, -7405578, 0, 3, -7405577, 1, 1, -7405576, 1, 1, -7405575, 1, 1, -7405574, 1, 1, -7405573, 1, 1, -7405572, 1, 1, -7405571, 1, 1, -7405570, 1, 1, -7405569, 1, 1, -7471104, 1, 1, -7471103, 1, 1, -7471102, 1, 1, -7471101, 1, 1, -7471100, 1, 2, -7471099, 1, 0, -7471098, 1, 65536, -7471097, 1, 0, -7471096, 1, 65536, -7471095, 1, 2, -7471094, 1, 2, -7471093, 1, 1, -7471092, 1, 0, -7471091, 1, 0, -7471090, 1, 0, -7471089, 1, 0, -7471088, 1, 0, -7471087, 1, 2, -7471086, 1, 65536, -7471085, 1, 0, -7471084, 1, 0, -7471083, 1, 1, -7471082, 1, 0, -7471081, 1, 65536, -7471080, 1, 2, -7471079, 1, 2, -7471078, 1, 65537, -7471077, 1, 1, -7471076, 1, 65536, -7471075, 1, 65537, -7471074, 1, 0, -7471073, 1, 65536, -7471072, 1, 1, -7471071, 1, 0, -7471070, 1, 0, -7471069, 1, 65536, -7471068, 1, 65536, -7471067, 1, 0, -7471066, 1, 0, -7471065, 1, 0, -7471064, 1, 1, -7471063, 1, 0, -7471062, 1, 0, -7471061, 1, 0, -7471060, 1, 0, -7471059, 1, 0, -7471058, 1, 0, -7471057, 1, 2, -7471056, 1, 0, -7471055, 1, 0, -7471054, 1, 0, -7471053, 1, 65537, -7471052, 1, 1, -7471051, 1, 0, -7471050, 1, 1, -7471049, 1, 0, -7471048, 1, 2, -7471047, 1, 0, -7471046, 1, 0, -7471045, 1, 65536, -7471044, 1, 0, -7471043, 1, 0, -7471042, 1, 65536, -7471041, 1, 0, -7471040, 1, 0, -7471039, 1, 65537, -7471038, 1, 0, -7471037, 1, 65537, -7471036, 1, 0, -7471035, 1, 65537, -7471034, 1, 0, -7471033, 1, 65537, -7471032, 1, 65536, -7471031, 1, 1, -7471030, 1, 2, -7471029, 1, 0, -7471028, 1, 0, -7471027, 1, 65536, -7471026, 1, 65537, -7471025, 1, 0, -7471024, 1, 2, -7471023, 1, 2, -7471022, 1, 0, -7471021, 1, 1, -7471020, 1, 1, -7471019, 1, 0, -7471018, 1, 65536, -7471017, 1, 0, -7471016, 1, 0, -7471015, 1, 65536, -7471014, 1, 0, -7471013, 1, 0, -7471012, 1, 0, -7471011, 1, 1, -7471010, 1, 65537, -7471009, 1, 0, -7471008, 1, 0, -7471007, 1, 0, -7471006, 1, 65537, -7471005, 1, 0, -7471004, 1, 0, -7471003, 1, 0, -7471002, 1, 2, -7471001, 1, 0, -7471000, 1, 0, -7470999, 1, 2, -7470998, 1, 0, -7470997, 1, 0, -7470996, 1, 0, -7470995, 1, 0, -7470994, 1, 2, -7470993, 1, 65536, -7470992, 1, 2, -7470991, 1, 0, -7470990, 1, 65536, -7470989, 1, 1, -7470988, 1, 0, -7470987, 1, 1, -7470986, 1, 65536, -7470985, 1, 0, -7470984, 1, 0, -7470983, 1, 0, -7470982, 1, 0, -7470981, 1, 0, -7470980, 1, 0, -7470979, 1, 0, -7470978, 1, 65536, -7470977, 1, 1, -7470976, 1, 0, -7470975, 1, 0, -7470974, 1, 0, -7470973, 1, 0, -7470972, 1, 0, -7470971, 1, 1, -7470970, 1, 0, -7470969, 1, 65537, -7470968, 1, 2, -7470967, 1, 0, -7470966, 1, 1, -7470965, 1, 0, -7470964, 1, 0, -7470963, 1, 2, -7470962, 1, 0, -7470961, 1, 0, -7470960, 1, 0, -7470959, 1, 0, -7470958, 1, 0, -7470957, 1, 65536, -7470956, 1, 0, -7470955, 1, 0, -7470954, 1, 2, -7470953, 1, 0, -7470952, 1, 65536, -7470951, 1, 0, -7470950, 1, 65537, -7470949, 1, 65537, -7470948, 1, 0, -7470947, 1, 1, -7470946, 1, 1, -7470945, 1, 1, -7470944, 1, 1, -7470943, 1, 1, -7470942, 1, 1, -7470941, 1, 1, -7470940, 1, 1, -7470939, 1, 1, -7470938, 1, 1, -7470937, 0, 1, -7470936, 0, 2, -7470935, 0, 2, -7470934, 0, 2, -7470933, 0, 2, -7470932, 0, 3, -7470931, 1, 1, -7470930, 1, 1, -7470929, 1, 1, -7470928, 1, 1, -7470927, 1, 1, -7470926, 1, 1, -7470925, 1, 1, -7470924, 1, 65537, -7470923, 1, 1, -7470922, 1, 65537, -7470921, 1, 2, -7470920, 1, 0, -7470919, 1, 65536, -7470918, 1, 0, -7470917, 1, 65537, -7470916, 1, 0, -7470915, 1, 0, -7470914, 1, 65537, -7470913, 1, 0, -7470912, 1, 0, -7470911, 1, 0, -7470910, 1, 65537, -7470909, 1, 0, -7470908, 1, 0, -7470907, 1, 2, -7470906, 1, 0, -7470905, 1, 1, -7470904, 1, 65536, -7470903, 1, 1, -7470902, 1, 1, -7470901, 1, 0, -7470900, 1, 2, -7470899, 1, 65537, -7470898, 1, 0, -7470897, 1, 65536, -7470896, 1, 65537, -7470895, 1, 0, -7470894, 1, 2, -7470893, 1, 0, -7470892, 1, 1, -7470891, 1, 0, -7470890, 1, 1, -7470889, 1, 0, -7470888, 1, 0, -7470887, 1, 2, -7470886, 1, 0, -7470885, 1, 65537, -7470884, 1, 65536, -7470883, 1, 0, -7470882, 1, 2, -7470881, 1, 0, -7470880, 1, 2, -7470879, 1, 0, -7470878, 1, 1, -7470877, 1, 65536, -7470876, 1, 0, -7470875, 1, 0, -7470874, 1, 0, -7470873, 1, 2, -7470872, 1, 0, -7470871, 1, 2, -7470870, 1, 65536, -7470869, 1, 0, -7470868, 1, 0, -7470867, 1, 65537, -7470866, 1, 1, -7470865, 1, 1, -7470864, 1, 0, -7470863, 1, 0, -7470862, 1, 65536, -7470861, 1, 0, -7470860, 1, 0, -7470859, 1, 65537, -7470858, 1, 0, -7470857, 1, 1, -7470856, 1, 65536, -7470855, 1, 65537, -7470854, 1, 0, -7470853, 1, 0, -7470852, 1, 0, -7470851, 1, 0, -7470850, 1, 0, -7470849, 1, 1, -7470848, 1, 0, -7470847, 1, 0, -7470846, 1, 0, -7470845, 1073741825, 0, -7470844, 1073741825, 1, -7470843, 1073741825, 1, -7470842, 1073741825, 1, -7470841, 1073741825, 0, -7470840, 1073741825, 0, -7470839, 1073741825, 2, -7470838, 1073741825, 2, -7470837, 1073741825, 0, -7470836, 1073741825, 1, -7470835, 1073741824, 131072, -7340148, 1073741824, 131072, -7340147, 1073741825, 1, -7340146, 1073741825, 0, -7340145, 1073741825, 0, -7340144, 1073741825, 65537, -7340143, 1073741825, 65536, -7340142, 1073741825, 0, -7340141, 1073741825, 2, -7340140, 1073741825, 0, -7340139, 1073741825, 0, -7340138, 1073741825, 0, -7340137, 1073741825, 65537, -7340136, 1073741825, 0, -7340135, 1073741825, 65537, -7340134, 1073741825, 0, -7340133, 1073741825, 0, -7340132, 1073741825, 0, -7340131, 1073741825, 0, -7340130, 1073741825, 0, -7340129, 1073741825, 2, -7340128, 1073741825, 65536, -7340127, 1073741825, 2, -7340126, 1073741825, 65537, -7340125, 1073741825, 0, -7340124, 1073741825, 0, -7340123, 1073741825, 0, -7340122, 1073741825, 0, -7340121, 1073741825, 0, -7340120, 1073741825, 1, -7340119, 1073741825, 0, -7340118, 1073741825, 0, -7340117, 1073741825, 2, -7340116, 1073741825, 0, -7340115, 1073741825, 0, -7340114, 1073741825, 0, -7340113, 1073741825, 2, -7340112, 1073741825, 0, -7340111, 1073741825, 0, -7340110, 1073741825, 65537, -7340109, 1073741825, 0, -7340108, 1073741825, 1, -7340107, 1073741825, 1, -7340106, 1073741825, 2, -7340105, 1073741825, 1, -7340104, 1073741825, 65537, -7340103, 1073741825, 0, -7340102, 1073741825, 1, -7340101, 1073741825, 65536, -7340100, 1073741825, 65537, -7340099, 1073741825, 0, -7340098, 1073741825, 65536, -7340097, 1073741825, 0, -7340096, 1073741825, 0, -7340095, 1073741825, 0, -7340094, 1073741825, 0, -7340093, 1073741825, 1, -7340092, 1073741825, 2, -7340091, 1073741825, 0, -7340090, 1073741825, 0, -7340089, 1073741825, 2, -7340088, 1073741825, 0, -7340087, 1073741825, 0, -7340086, 1073741825, 0, -7340085, 1073741825, 0, -7340084, 1073741825, 0, -7340083, 1073741825, 0, -7340082, 1073741825, 0, -7340081, 1073741825, 2, -7340080, 1073741825, 65536, -7340079, 1073741825, 65536, -7340078, 1073741825, 0, -7340077, 1073741825, 0, -7340076, 1073741825, 2, -7340075, 1073741825, 65536, -7340074, 1073741825, 0, -7340073, 1073741825, 0, -7340072, 1073741825, 0, -7340071, 1073741825, 65536, -7340070, 1073741825, 0, -7340069, 1073741825, 0, -7340068, 1073741825, 65536, -7340067, 1073741825, 0, -7340066, 1073741825, 1, -7340065, 1073741825, 1, -7340064, 1073741825, 1, -7340063, 1073741825, 1, -7340062, 1073741825, 1, -7340061, 1073741825, 1, -7340060, 1073741825, 0, -7340059, 1073741825, 0, -7340058, 1073741825, 65537, -7340057, 1073741825, 1, -7340056, 0, 1, -7340055, 0, 2, -7340054, 0, 2, -7340053, 0, 2, -7340052, 0, 3, -7340051, 1, 1, -7340050, 1, 1, -7340049, 1, 1, -7340048, 1, 1, -7340047, 1, 1, -7340046, 1, 1, -7340045, 1, 1, -7340044, 1, 1, -7340043, 1, 1, -7340042, 1, 1, -7340041, 1, 1, -7340040, 1, 0, -7340039, 1, 2, -7340038, 1, 65537, -7340037, 1, 65536, -7340036, 1, 65536, -7340035, 1, 0, -7340034, 1, 0, -7340033, 1, 65537, -7405568, 1, 0, -7405567, 1, 2, -7405566, 1, 2, -7405565, 1, 0, -7405564, 1, 0, -7405563, 1, 0, -7405562, 1, 0, -7405561, 1, 0, -7405560, 1, 65537, -7405559, 1, 0, -7405558, 1, 2, -7405557, 1, 0, -7405556, 1, 0, -7405555, 1, 1, -7405554, 1, 0, -7405553, 1, 2, -7405552, 1, 0, -7405551, 1, 65536, -7405550, 1, 0, -7405549, 1, 65536, -7405548, 1, 0, -7405547, 1, 0, -7405546, 1, 0, -7405545, 1, 1, -7405544, 1, 0, -7405543, 1, 1, -7405542, 1, 65536, -7405541, 1, 0, -7405540, 1, 0, -7405539, 1, 0, -7405538, 1, 0, -7405537, 1, 0, -7405536, 1, 65537, -7405535, 1, 0, -7405534, 1, 65537, -7405533, 1, 0, -7405532, 1, 0, -7405531, 1, 0, -7405530, 1, 65536, -7405529, 1, 0, -7405528, 1, 0, -7405527, 1, 0, -7405526, 1, 0, -7405525, 1, 0, -7405524, 1, 65537, -7405523, 1, 65536, -7405522, 1, 0, -7405521, 1, 0, -7405520, 1, 0, -7405519, 1, 0, -7405518, 1, 2, -7405517, 1, 0, -7405516, 1, 0, -7405515, 1, 0, -7405514, 1, 0, -7405513, 1, 0, -7405512, 1, 0, -7405511, 1, 65536, -7405510, 1, 0, -7405509, 1, 1, -7405508, 1, 1, -7405507, 1, 0, -7405506, 1, 65537, -7405505, 1, 1, -7405504, 1, 1, -7405503, 1, 1, -7405502, 1, 0, -7405501, 1, 0, -7405500, 1, 0, -7405499, 1, 0, -7405498, 1, 0, -7405497, 1, 0, -7405496, 1, 0, -7405495, 1, 2, -7405494, 1, 65537, -7405493, 1, 0, -7405492, 1, 1, -7405491, 1, 0, -7405490, 1, 0, -7405489, 1, 0, -7405488, 1, 0, -7405487, 1, 65536, -7405486, 1, 65537, -7405485, 1, 0, -7405484, 1, 1, -7405483, 1, 0, -7405482, 1, 1, -7405481, 1, 1, -7405480, 1, 0, -7405479, 1, 2, -7405478, 1, 65536, -7405477, 1, 0, -7405476, 1, 0, -7405475, 1, 0, -7405474, 1, 0, -7405473, 1, 1, -7405472, 1, 1, -7405471, 1, 0, -7405470, 1, 0, -7405469, 1, 65536, -7405468, 1, 1, -7405467, 1, 1, -7405466, 1, 0, -7405465, 1, 0, -7405464, 1, 0, -7405463, 1, 65536, -7405462, 1, 1, -7405461, 1, 0, -7405460, 1, 0, -7405459, 1, 65537, -7405458, 1, 65537, -7405457, 1, 0, -7405456, 1, 0, -7405455, 1, 0, -7405454, 1, 0, -7405453, 1, 0, -7405452, 1, 2, -7405451, 1, 0, -7405450, 1, 2, -7405449, 1, 0, -7405448, 1, 0, -7405447, 1, 0, -7405446, 1, 0, -7405445, 1, 65536, -7405444, 1, 2, -7405443, 1, 0, -7405442, 1, 2, -7405441, 1, 65537, -7405440, 1, 2, -7405439, 1, 2, -7405438, 1, 65537, -7405437, 1, 0, -7405436, 1, 0, -7405435, 1, 1, -7405434, 1, 0, -7405433, 1, 0, -7405432, 1, 65537, -7405431, 1, 0, -7405430, 1, 2, -7405429, 1, 65537, -7405428, 1, 2, -7405427, 1, 65537, -7405426, 1, 0, -7405425, 1, 2, -7405424, 1, 0, -7405423, 1, 65536, -7405422, 1, 0, -7405421, 1, 0, -7405420, 1, 1, -7405419, 1, 2, -7405418, 1, 65536, -7405417, 1, 1, -7405416, 1, 0, -7405415, 1, 2, -7405414, 1, 2, -7405413, 1, 65537, -7405412, 1, 0, -7405411, 1, 0, -7405410, 1, 0, -7405409, 1, 65536, -7405408, 1, 0, -7405407, 1, 2, -7405406, 1, 2, -7405405, 1, 65536, -7405404, 1, 0, -7405403, 1, 0, -7405402, 1, 1, -7405401, 1, 1, -7405400, 1, 1, -7405399, 1, 1, -7405398, 1, 1, -7405397, 1, 1, -7405396, 1, 1, -7405395, 0, 1, -7405394, 0, 2, -7405393, 0, 2, -7405392, 0, 2, -7405391, 0, 2, -7405390, 0, 3, -7405389, 1, 1, -7405388, 1, 2, -7405387, 1, 65537, -7405386, 1, 0, -7405385, 1, 1, -7405384, 1, 2, -7405383, 1, 1, -7405382, 1, 65536, -7405381, 1, 1, -7405380, 1, 65536, -7405379, 1, 0, -7405378, 1, 0, -7405377, 1, 65537, -7405376, 1, 1, -7405375, 1, 1, -7405374, 1, 0, -7405373, 1, 0, -7405372, 1, 0, -7405371, 1, 65537, -7405370, 1, 0, -7405369, 1, 0, -7405368, 1, 0, -7405367, 1, 1, -7405366, 1, 0, -7405365, 1, 0, -7405364, 1, 65537, -7405363, 1, 0, -7405362, 1, 2, -7405361, 1, 65536, -7405360, 1, 2, -7405359, 1, 0, -7405358, 1, 0, -7405357, 1, 0, -7405356, 1, 65537, -7405355, 1, 2, -7405354, 1, 65537, -7405353, 1, 1, -7405352, 1, 0, -7405351, 1, 2, -7405350, 1, 0, -7405349, 1, 0, -7405348, 1, 2, -7405347, 1, 2, -7405346, 1, 65536, -7405345, 1, 0, -7405344, 1, 65537, -7405343, 1, 0, -7405342, 1, 1, -7405341, 1, 65536, -7405340, 1, 65537, -7405339, 1, 0, -7405338, 1, 0, -7405337, 1, 0, -7405336, 1, 1, -7405335, 1, 0, -7405334, 1, 1, -7405333, 1, 0, -7405332, 1, 0, -7405331, 1, 0, -7405330, 1, 0, -7405329, 1, 0, -7405328, 1, 65536, -7405327, 1, 1, -7405326, 1, 2, -7405325, 1, 0, -7405324, 1, 0, -7405323, 1, 2, -7405322, 1, 0, -7405321, 1, 0, -7405320, 1, 65536, -7405319, 1, 0, -7405318, 1, 2, -7405317, 1, 65537, -7405316, 1, 65537, -7405315, 1, 2, -7405314, 1, 0, -7405313, 1, 1, -7405312, 1, 65536, -7405311, 1, 0, -7405310, 1, 0, -7405309, 1073741825, 2, -7405308, 1073741825, 0, -7405307, 1073741825, 2, -7405306, 1073741825, 2, -7405305, 1073741825, 0, -7405304, 1073741825, 2, -7405303, 1073741825, 0, -7405302, 1073741825, 65536, -7405301, 1073741825, 65537, -7405300, 1073741825, 1, -7405299, 1073741824, 131072, -7274612, 1073741824, 131072, -7274611, 1073741825, 1, -7274610, 1073741825, 1, -7274609, 1073741825, 0, -7274608, 1073741825, 1, -7274607, 1073741825, 0, -7274606, 1073741825, 65536, -7274605, 1073741825, 0, -7274604, 1073741825, 65537, -7274603, 1073741825, 0, -7274602, 1073741825, 0, -7274601, 1073741825, 1, -7274600, 1073741825, 65536, -7274599, 1073741825, 65537, -7274598, 1073741825, 2, -7274597, 1073741825, 1, -7274596, 1073741825, 65537, -7274595, 1073741825, 0, -7274594, 1073741825, 0, -7274593, 1073741825, 0, -7274592, 1073741825, 0, -7274591, 1073741825, 0, -7274590, 1073741825, 0, -7274589, 1073741825, 65536, -7274588, 1073741825, 0, -7274587, 1073741825, 0, -7274586, 1073741825, 1, -7274585, 1073741825, 0, -7274584, 1073741825, 0, -7274583, 1073741825, 0, -7274582, 1073741825, 0, -7274581, 1073741825, 0, -7274580, 1073741825, 0, -7274579, 1073741825, 0, -7274578, 1073741825, 65536, -7274577, 1073741825, 0, -7274576, 1073741825, 65537, -7274575, 1073741825, 1, -7274574, 1073741825, 2, -7274573, 1073741825, 0, -7274572, 1073741825, 0, -7274571, 1073741825, 65536, -7274570, 1073741825, 65536, -7274569, 1073741825, 0, -7274568, 1073741825, 0, -7274567, 1073741825, 0, -7274566, 1073741825, 0, -7274565, 1073741825, 0, -7274564, 1073741825, 0, -7274563, 1073741825, 0, -7274562, 1073741825, 65537, -7274561, 1073741825, 0, -7274560, 1073741825, 0, -7274559, 1073741825, 0, -7274558, 1073741825, 0, -7274557, 1073741825, 0, -7274556, 1073741825, 0, -7274555, 1073741825, 0, -7274554, 1073741825, 0, -7274553, 1073741825, 0, -7274552, 1073741825, 0, -7274551, 1073741825, 0, -7274550, 1073741825, 1, -7274549, 1073741825, 2, -7274548, 1073741825, 65537, -7274547, 1073741825, 0, -7274546, 1073741825, 0, -7274545, 1073741825, 1, -7274544, 1073741825, 0, -7274543, 1073741825, 0, -7274542, 1073741825, 2, -7274541, 1073741825, 0, -7274540, 1073741825, 0, -7274539, 1073741825, 2, -7274538, 1073741825, 1, -7274537, 1073741825, 0, -7274536, 1073741825, 65536, -7274535, 1073741825, 65536, -7274534, 1073741825, 0, -7274533, 1073741825, 0, -7274532, 1073741825, 0, -7274531, 1073741825, 1, -7274530, 1073741825, 1, -7274529, 0, 1, -7274528, 0, 2, -7274527, 0, 2, -7274526, 0, 3, -7274525, 1, 1, -7274524, 1, 0, -7274523, 1, 65537, -7274522, 1, 1, -7274521, 1, 1, -7274520, 1, 1, -7274519, 1, 1, -7274518, 1, 1, -7274517, 1, 1, -7274516, 1, 1, -7274515, 1, 1, -7274514, 1, 0, -7274513, 1, 2, -7274512, 1, 0, -7274511, 1, 0, -7274510, 1, 0, -7274509, 1, 0, -7274508, 1, 1, -7274507, 1, 0, -7274506, 1, 0, -7274505, 1, 65537, -7274504, 1, 65537, -7274503, 1, 2, -7274502, 1, 65536, -7274501, 1, 0, -7274500, 1, 0, -7274499, 1, 0, -7274498, 1, 0, -7274497, 1, 65536, -7340032, 1, 0, -7340031, 1, 0, -7340030, 1, 0, -7340029, 1, 65537, -7340028, 1, 2, -7340027, 1, 0, -7340026, 1, 0, -7340025, 1, 65536, -7340024, 1, 65536, -7340023, 1, 1, -7340022, 1, 0, -7340021, 1, 0, -7340020, 1, 65536, -7340019, 1, 65537, -7340018, 1, 0, -7340017, 1, 0, -7340016, 1, 0, -7340015, 1, 0, -7340014, 1, 65537, -7340013, 1, 65536, -7340012, 1, 65536, -7340011, 1, 0, -7340010, 1, 0, -7340009, 1, 65537, -7340008, 1, 2, -7340007, 1, 0, -7340006, 1, 0, -7340005, 1, 65537, -7340004, 1, 0, -7340003, 1, 2, -7340002, 1, 2, -7340001, 1, 65536, -7340000, 1, 0, -7339999, 1, 65536, -7339998, 1, 0, -7339997, 1, 0, -7339996, 1, 1, -7339995, 1, 65537, -7339994, 1, 2, -7339993, 1, 0, -7339992, 1, 65537, -7339991, 1, 0, -7339990, 1, 65537, -7339989, 1, 0, -7339988, 1, 65537, -7339987, 1, 0, -7339986, 1, 0, -7339985, 1, 65537, -7339984, 1, 1, -7339983, 1, 65537, -7339982, 1, 0, -7339981, 1, 0, -7339980, 1, 0, -7339979, 1, 0, -7339978, 1, 0, -7339977, 1, 0, -7339976, 1, 2, -7339975, 1, 0, -7339974, 1, 65537, -7339973, 1, 0, -7339972, 1, 0, -7339971, 1, 1, -7339970, 1, 0, -7339969, 1, 0, -7339968, 1, 0, -7339967, 1, 0, -7339966, 1, 2, -7339965, 1, 2, -7339964, 1, 0, -7339963, 1, 1, -7339962, 1, 0, -7339961, 1, 0, -7339960, 1, 65536, -7339959, 1, 65537, -7339958, 1, 65537, -7339957, 1, 0, -7339956, 1, 0, -7339955, 1, 0, -7339954, 1, 0, -7339953, 1, 65537, -7339952, 1, 2, -7339951, 1, 1, -7339950, 1, 1, -7339949, 1, 65536, -7339948, 1, 65537, -7339947, 1, 0, -7339946, 1, 0, -7339945, 1, 65536, -7339944, 1, 0, -7339943, 1, 65536, -7339942, 1, 0, -7339941, 1, 0, -7339940, 1, 1, -7339939, 1, 0, -7339938, 1, 1, -7339937, 1, 0, -7339936, 1, 0, -7339935, 1, 0, -7339934, 1, 0, -7339933, 1, 0, -7339932, 1, 0, -7339931, 1, 0, -7339930, 1, 0, -7339929, 1, 2, -7339928, 1, 65536, -7339927, 1, 0, -7339926, 1, 65537, -7339925, 1, 1, -7339924, 1, 2, -7339923, 1, 2, -7339922, 1, 0, -7339921, 1, 0, -7339920, 1, 2, -7339919, 1, 65537, -7339918, 1, 0, -7339917, 1, 0, -7339916, 1, 65536, -7339915, 1, 0, -7339914, 1, 0, -7339913, 1, 2, -7339912, 1, 0, -7339911, 1, 0, -7339910, 1, 0, -7339909, 1, 65537, -7339908, 1, 65536, -7339907, 1, 65536, -7339906, 1, 0, -7339905, 1, 0, -7339904, 1, 65537, -7339903, 1, 0, -7339902, 1, 0, -7339901, 1, 2, -7339900, 1, 1, -7339899, 1, 0, -7339898, 1, 2, -7339897, 1, 2, -7339896, 1, 0, -7339895, 1, 0, -7339894, 1, 0, -7339893, 1, 65537, -7339892, 1, 65536, -7339891, 1, 0, -7339890, 1, 1, -7339889, 1, 0, -7339888, 1, 1, -7339887, 1, 0, -7339886, 1, 1, -7339885, 1, 65536, -7339884, 1, 65536, -7339883, 1, 0, -7339882, 1, 0, -7339881, 1, 0, -7339880, 1, 0, -7339879, 1, 65536, -7339878, 1, 0, -7339877, 1, 0, -7339876, 1, 0, -7339875, 1, 0, -7339874, 1, 0, -7339873, 1, 0, -7339872, 1, 65536, -7339871, 1, 0, -7339870, 1, 65537, -7339869, 1, 0, -7339868, 1, 65537, -7339867, 1, 0, -7339866, 1, 0, -7339865, 1, 0, -7339864, 1, 1, -7339863, 1, 0, -7339862, 1, 65536, -7339861, 1, 65536, -7339860, 1, 1, -7339859, 1, 1, -7339858, 1, 1, -7339857, 1, 1, -7339856, 1, 1, -7339855, 1, 1, -7339854, 1073741825, 1, -7339853, 1073741825, 1, -7339852, 1073741825, 0, -7339851, 1073741825, 65536, -7339850, 1073741825, 2, -7339849, 1073741825, 65537, -7339848, 1073741825, 0, -7339847, 1073741825, 65537, -7339846, 1, 0, -7339845, 1, 65537, -7339844, 1, 1, -7339843, 1, 65537, -7339842, 1, 1, -7339841, 1, 0, -7339840, 1, 0, -7339839, 1, 0, -7339838, 1, 0, -7339837, 1, 0, -7339836, 1, 0, -7339835, 1, 0, -7339834, 1, 0, -7339833, 1, 65537, -7339832, 1, 0, -7339831, 1, 0, -7339830, 1, 65536, -7339829, 1, 1, -7339828, 1, 0, -7339827, 1, 0, -7339826, 1, 0, -7339825, 1, 2, -7339824, 1, 2, -7339823, 1, 0, -7339822, 1, 65536, -7339821, 1, 0, -7339820, 1, 1, -7339819, 1, 0, -7339818, 1, 2, -7339817, 1, 1, -7339816, 1, 0, -7339815, 1, 65537, -7339814, 1, 1, -7339813, 1, 0, -7339812, 1, 0, -7339811, 1, 65537, -7339810, 1, 65537, -7339809, 1, 2, -7339808, 1, 0, -7339807, 1, 0, -7339806, 1, 0, -7339805, 1, 2, -7339804, 1, 1, -7339803, 1, 1, -7339802, 1, 65537, -7339801, 1, 0, -7339800, 1, 0, -7339799, 1, 65536, -7339798, 1, 0, -7339797, 1, 2, -7339796, 1, 65536, -7339795, 1, 65537, -7339794, 1, 0, -7339793, 1, 0, -7339792, 1, 0, -7339791, 1, 0, -7339790, 1, 65536, -7339789, 1, 0, -7339788, 1, 0, -7339787, 1, 0, -7339786, 1, 0, -7339785, 1, 2, -7339784, 1, 0, -7339783, 1, 0, -7339782, 1, 65536, -7339781, 1, 0, -7339780, 1, 0, -7339779, 1, 1, -7339778, 1, 0, -7339777, 1, 0, -7339776, 1, 0, -7339775, 1, 0, -7339774, 1, 0, -7339773, 1073741825, 0, -7339772, 1073741825, 2, -7339771, 1073741825, 65537, -7339770, 1073741825, 0, -7339769, 1073741825, 0, -7339768, 1073741825, 0, -7339767, 1073741825, 0, -7339766, 1073741825, 1, -7339765, 1073741825, 0, -7339764, 1073741825, 1, -7339763, 1073741824, 131072, -7209076, 1073741824, 131072, -7209075, 1073741825, 1, -7209074, 1073741825, 65536, -7209073, 1073741825, 0, -7209072, 1073741825, 1, -7209071, 1073741825, 0, -7209070, 1073741825, 0, -7209069, 1073741825, 0, -7209068, 1073741825, 2, -7209067, 1073741825, 65537, -7209066, 1073741825, 0, -7209065, 1073741825, 1, -7209064, 1073741825, 2, -7209063, 1073741825, 65537, -7209062, 1073741825, 0, -7209061, 1073741825, 2, -7209060, 1073741825, 0, -7209059, 1073741825, 1, -7209058, 1073741825, 0, -7209057, 1073741825, 0, -7209056, 1073741825, 0, -7209055, 1073741825, 0, -7209054, 1073741825, 1, -7209053, 1073741825, 0, -7209052, 1073741825, 0, -7209051, 1073741825, 2, -7209050, 1073741825, 0, -7209049, 1073741825, 0, -7209048, 1073741825, 65536, -7209047, 1073741825, 0, -7209046, 1073741825, 0, -7209045, 1073741825, 0, -7209044, 1073741825, 0, -7209043, 1073741825, 2, -7209042, 1073741825, 65537, -7209041, 1073741825, 1, -7209040, 1073741825, 0, -7209039, 1073741825, 0, -7209038, 1073741825, 0, -7209037, 1073741825, 0, -7209036, 1073741825, 0, -7209035, 1073741825, 0, -7209034, 1073741825, 0, -7209033, 1073741825, 0, -7209032, 1073741825, 0, -7209031, 1073741825, 65537, -7209030, 1073741825, 1, -7209029, 1073741825, 1, -7209028, 1073741825, 0, -7209027, 1073741825, 1, -7209026, 1073741825, 65536, -7209025, 1073741825, 0, -7209024, 1073741825, 0, -7209023, 1073741825, 0, -7209022, 1073741825, 1, -7209021, 1073741825, 0, -7209020, 1073741825, 1, -7209019, 1073741825, 1, -7209018, 1073741825, 1, -7209017, 1073741825, 1, -7209016, 1073741825, 1, -7209015, 1073741825, 0, -7209014, 1073741825, 0, -7209013, 1073741825, 0, -7209012, 1073741825, 1, -7209011, 1073741825, 0, -7209010, 1073741825, 1, -7209009, 1073741825, 2, -7209008, 1073741825, 65536, -7209007, 1073741825, 1, -7209006, 1073741825, 0, -7209005, 1073741825, 65537, -7209004, 1073741825, 0, -7209003, 1073741825, 1, -7209002, 1, 0, -7209001, 1, 0, -7209000, 1, 1, -7208999, 1, 0, -7208998, 1, 0, -7208997, 1, 1, -7208996, 1, 0, -7208995, 1, 0, -7208994, 1, 1, -7208993, 1, 1, -7208992, 1, 1, -7208991, 1, 1, -7208990, 1, 1, -7208989, 1, 1, -7208988, 1, 0, -7208987, 1, 2, -7208986, 1, 65537, -7208985, 1, 0, -7208984, 1, 65536, -7208983, 1, 0, -7208982, 1, 1, -7208981, 1, 2, -7208980, 1, 0, -7208979, 1, 0, -7208978, 1, 65537, -7208977, 1, 1, -7208976, 1, 0, -7208975, 1, 0, -7208974, 1, 0, -7208973, 1, 0, -7208972, 1, 65536, -7208971, 1, 65537, -7208970, 1, 2, -7208969, 1, 0, -7208968, 1, 0, -7208967, 1, 65537, -7208966, 1, 0, -7208965, 1, 65537, -7208964, 1, 0, -7208963, 1, 65537, -7208962, 1, 0, -7208961, 1, 2, -7274496, 1, 65537, -7274495, 1, 0, -7274494, 1, 0, -7274493, 1, 65537, -7274492, 1, 0, -7274491, 1, 2, -7274490, 1, 0, -7274489, 1, 65537, -7274488, 1, 2, -7274487, 1, 0, -7274486, 1, 2, -7274485, 1, 2, -7274484, 1, 0, -7274483, 1, 0, -7274482, 1, 1, -7274481, 1, 65536, -7274480, 1, 1, -7274479, 1, 0, -7274478, 1, 2, -7274477, 1, 1, -7274476, 1, 0, -7274475, 1, 0, -7274474, 1, 0, -7274473, 1, 0, -7274472, 1, 0, -7274471, 1, 0, -7274470, 1, 1, -7274469, 1, 1, -7274468, 1, 65537, -7274467, 1, 0, -7274466, 1, 0, -7274465, 1, 0, -7274464, 1, 65536, -7274463, 1, 65537, -7274462, 1, 2, -7274461, 1, 0, -7274460, 1, 0, -7274459, 1, 0, -7274458, 1, 1, -7274457, 1, 0, -7274456, 1, 2, -7274455, 1, 0, -7274454, 1, 65537, -7274453, 1, 2, -7274452, 1, 0, -7274451, 1, 2, -7274450, 1, 1, -7274449, 1, 2, -7274448, 1, 0, -7274447, 1, 0, -7274446, 1, 0, -7274445, 1, 0, -7274444, 1, 0, -7274443, 1, 65537, -7274442, 1, 0, -7274441, 1, 65536, -7274440, 1, 1, -7274439, 1, 0, -7274438, 1, 1, -7274437, 1, 0, -7274436, 1, 0, -7274435, 1, 0, -7274434, 1, 0, -7274433, 1, 0, -7274432, 1, 65536, -7274431, 1, 1, -7274430, 1, 0, -7274429, 1, 0, -7274428, 1, 0, -7274427, 1, 2, -7274426, 1, 0, -7274425, 1, 65536, -7274424, 1, 0, -7274423, 1, 0, -7274422, 1, 1, -7274421, 1, 0, -7274420, 1, 65536, -7274419, 1, 65537, -7274418, 1, 2, -7274417, 1, 2, -7274416, 1, 0, -7274415, 1, 0, -7274414, 1, 0, -7274413, 1, 0, -7274412, 1, 2, -7274411, 1, 0, -7274410, 1, 0, -7274409, 1, 0, -7274408, 1, 2, -7274407, 1, 2, -7274406, 1, 65536, -7274405, 1, 0, -7274404, 1, 0, -7274403, 1, 0, -7274402, 1, 0, -7274401, 1, 65536, -7274400, 1, 65536, -7274399, 1, 0, -7274398, 1, 0, -7274397, 1, 65537, -7274396, 1, 65537, -7274395, 1, 65537, -7274394, 1, 65537, -7274393, 1, 65537, -7274392, 1, 0, -7274391, 1, 0, -7274390, 1, 65537, -7274389, 1, 65537, -7274388, 1, 0, -7274387, 1, 1, -7274386, 1, 0, -7274385, 1, 65536, -7274384, 1, 0, -7274383, 1, 0, -7274382, 1, 1, -7274381, 1, 0, -7274380, 1, 0, -7274379, 1, 2, -7274378, 1, 2, -7274377, 1, 2, -7274376, 1, 0, -7274375, 1, 0, -7274374, 1, 0, -7274373, 1, 1, -7274372, 1, 2, -7274371, 1, 0, -7274370, 1, 0, -7274369, 1, 0, -7274368, 1, 65536, -7274367, 1, 2, -7274366, 1, 1, -7274365, 1, 0, -7274364, 1, 0, -7274363, 1, 0, -7274362, 1, 0, -7274361, 1, 0, -7274360, 1, 0, -7274359, 1, 2, -7274358, 1, 65536, -7274357, 1, 0, -7274356, 1, 2, -7274355, 1, 0, -7274354, 1, 0, -7274353, 1, 65537, -7274352, 1, 0, -7274351, 1, 2, -7274350, 1, 65536, -7274349, 1, 0, -7274348, 1, 0, -7274347, 1, 1, -7274346, 1, 65536, -7274345, 1, 65536, -7274344, 1, 0, -7274343, 1, 0, -7274342, 1, 65537, -7274341, 1, 0, -7274340, 1, 65536, -7274339, 1, 0, -7274338, 1, 65537, -7274337, 1, 0, -7274336, 1, 0, -7274335, 1, 0, -7274334, 1, 0, -7274333, 1, 0, -7274332, 1, 1, -7274331, 1, 0, -7274330, 1, 0, -7274329, 1, 2, -7274328, 1, 0, -7274327, 1, 0, -7274326, 1, 65537, -7274325, 1, 0, -7274324, 1, 0, -7274323, 1, 65537, -7274322, 1, 2, -7274321, 1, 2, -7274320, 1, 0, -7274319, 1, 65536, -7274318, 1, 0, -7274317, 1, 0, -7274316, 1, 0, -7274315, 1, 0, -7274314, 1, 0, -7274313, 1, 0, -7274312, 1, 65537, -7274311, 1073741825, 0, -7274310, 1073741825, 1, -7274309, 1073741825, 1, -7274308, 1073741825, 0, -7274307, 1073741825, 65537, -7274306, 1073741825, 0, -7274305, 1, 2, -7274304, 1, 0, -7274303, 1, 65536, -7274302, 1, 65537, -7274301, 1, 65537, -7274300, 1, 0, -7274299, 1, 0, -7274298, 1, 0, -7274297, 1, 0, -7274296, 1, 0, -7274295, 1, 2, -7274294, 1, 0, -7274293, 1, 65537, -7274292, 1, 1, -7274291, 1, 1, -7274290, 1, 1, -7274289, 1, 0, -7274288, 1, 0, -7274287, 1, 65536, -7274286, 1, 65536, -7274285, 1, 0, -7274284, 1, 0, -7274283, 1, 65536, -7274282, 1, 65537, -7274281, 1, 0, -7274280, 1, 65536, -7274279, 1, 65536, -7274278, 1, 0, -7274277, 1, 65537, -7274276, 1, 0, -7274275, 1, 2, -7274274, 1, 0, -7274273, 1, 2, -7274272, 1, 0, -7274271, 1, 1, -7274270, 1, 1, -7274269, 1, 0, -7274268, 1, 0, -7274267, 1, 1, -7274266, 1, 0, -7274265, 1, 2, -7274264, 1, 1, -7274263, 1, 65536, -7274262, 1, 0, -7274261, 1, 0, -7274260, 1, 0, -7274259, 1, 0, -7274258, 1, 0, -7274257, 1, 0, -7274256, 1, 65537, -7274255, 1, 0, -7274254, 1, 65537, -7274253, 1, 1, -7274252, 1, 0, -7274251, 1, 0, -7274250, 1, 0, -7274249, 1, 0, -7274248, 1, 0, -7274247, 1, 0, -7274246, 1, 0, -7274245, 1, 65536, -7274244, 1, 2, -7274243, 1, 0, -7274242, 1, 0, -7274241, 1, 0, -7274240, 1, 1, -7274239, 1, 65537, -7274238, 1, 0, -7274237, 1073741825, 1, -7274236, 1073741825, 65536, -7274235, 1073741825, 0, -7274234, 1073741825, 0, -7274233, 1073741825, 0, -7274232, 1073741825, 1, -7274231, 1073741825, 0, -7274230, 1073741825, 65537, -7274229, 1073741825, 0, -7274228, 1073741825, 1, -7274227, 1073741824, 131072, -7143540, 1073741824, 131072, -7143539, 1073741825, 1, -7143538, 1073741825, 0, -7143537, 1073741825, 0, -7143536, 1073741825, 65537, -7143535, 1073741825, 0, -7143534, 1073741825, 2, -7143533, 1073741825, 0, -7143532, 1073741825, 0, -7143531, 1073741825, 65537, -7143530, 1073741825, 0, -7143529, 1073741825, 0, -7143528, 1073741825, 65537, -7143527, 1073741825, 65536, -7143526, 1073741825, 1, -7143525, 1073741825, 0, -7143524, 1073741825, 2, -7143523, 1073741825, 65537, -7143522, 1073741825, 65536, -7143521, 1073741825, 2, -7143520, 1073741825, 1, -7143519, 1073741825, 0, -7143518, 1073741825, 0, -7143517, 1073741825, 0, -7143516, 1073741825, 0, -7143515, 1073741825, 0, -7143514, 1073741825, 1, -7143513, 1073741825, 65537, -7143512, 1073741825, 65536, -7143511, 1073741825, 0, -7143510, 1073741825, 65537, -7143509, 1073741825, 0, -7143508, 1073741825, 65536, -7143507, 1073741825, 65537, -7143506, 1073741825, 0, -7143505, 1073741825, 65536, -7143504, 1073741825, 2, -7143503, 1073741825, 0, -7143502, 1073741825, 0, -7143501, 1073741825, 0, -7143500, 1073741825, 0, -7143499, 1073741825, 0, -7143498, 1073741825, 65536, -7143497, 1073741825, 65536, -7143496, 1073741825, 0, -7143495, 1073741825, 1, -7143494, 1073741825, 1, -7143493, 1073741825, 1, -7143492, 1073741825, 1, -7143491, 1073741825, 0, -7143490, 1073741825, 2, -7143489, 1073741825, 0, -7143488, 1073741825, 1, -7143487, 1073741825, 0, -7143486, 1073741825, 2, -7143485, 1073741825, 65537, -7143484, 1073741825, 1, -7143483, 0, 1, -7143482, 0, 2, -7143481, 0, 3, -7143480, 1, 1, -7143479, 1, 65536, -7143478, 1, 0, -7143477, 1, 0, -7143476, 1, 65537, -7143475, 1, 0, -7143474, 1, 1, -7143473, 1, 65536, -7143472, 1, 0, -7143471, 1, 1, -7143470, 1, 65536, -7143469, 1, 2, -7143468, 1, 0, -7143467, 1, 65536, -7143466, 1, 0, -7143465, 1, 0, -7143464, 1, 65536, -7143463, 1, 0, -7143462, 1, 2, -7143461, 1, 0, -7143460, 1, 0, -7143459, 1, 0, -7143458, 1, 1, -7143457, 1, 65536, -7143456, 1, 65537, -7143455, 1, 65536, -7143454, 1, 0, -7143453, 1, 65537, -7143452, 1, 65536, -7143451, 1, 0, -7143450, 1, 0, -7143449, 1, 65536, -7143448, 1, 65536, -7143447, 1, 1, -7143446, 1, 0, -7143445, 1, 0, -7143444, 1, 0, -7143443, 1, 0, -7143442, 1, 65537, -7143441, 1, 0, -7143440, 1, 0, -7143439, 1, 65537, -7143438, 1, 2, -7143437, 1, 2, -7143436, 1, 65537, -7143435, 1, 65537, -7143434, 1, 2, -7143433, 1, 2, -7143432, 1, 0, -7143431, 1, 2, -7143430, 1, 1, -7143429, 1, 65536, -7143428, 1, 1, -7143427, 1, 1, -7143426, 1, 0, -7143425, 1, 0, -7208960, 1, 0, -7208959, 1, 2, -7208958, 1, 0, -7208957, 1, 0, -7208956, 1, 0, -7208955, 1, 0, -7208954, 1, 0, -7208953, 1, 0, -7208952, 1, 0, -7208951, 1, 0, -7208950, 1, 65537, -7208949, 1, 0, -7208948, 1, 1, -7208947, 1, 2, -7208946, 1, 65536, -7208945, 1, 0, -7208944, 1, 65536, -7208943, 1, 65536, -7208942, 1, 2, -7208941, 1, 0, -7208940, 1, 0, -7208939, 1, 0, -7208938, 1, 2, -7208937, 1, 0, -7208936, 1, 0, -7208935, 1, 0, -7208934, 1, 0, -7208933, 1, 65537, -7208932, 1, 65537, -7208931, 1, 0, -7208930, 1, 0, -7208929, 1, 2, -7208928, 1, 2, -7208927, 1, 2, -7208926, 1, 0, -7208925, 1, 0, -7208924, 1, 0, -7208923, 1, 0, -7208922, 1, 2, -7208921, 1, 0, -7208920, 1, 0, -7208919, 1, 0, -7208918, 1, 1, -7208917, 1, 0, -7208916, 1, 1, -7208915, 1, 0, -7208914, 1, 0, -7208913, 1, 65536, -7208912, 1, 0, -7208911, 1, 65537, -7208910, 1, 65537, -7208909, 1, 65536, -7208908, 1, 65537, -7208907, 1, 2, -7208906, 1, 0, -7208905, 1, 0, -7208904, 1, 1, -7208903, 1, 0, -7208902, 1, 0, -7208901, 1, 2, -7208900, 1, 65537, -7208899, 1, 65536, -7208898, 1, 65536, -7208897, 1, 2, -7208896, 1, 0, -7208895, 1, 0, -7208894, 1, 0, -7208893, 1, 0, -7208892, 1, 2, -7208891, 1, 2, -7208890, 1, 2, -7208889, 1, 65536, -7208888, 1, 0, -7208887, 1, 0, -7208886, 1, 65536, -7208885, 1, 0, -7208884, 1, 65536, -7208883, 1, 0, -7208882, 1, 65537, -7208881, 1, 0, -7208880, 1, 65536, -7208879, 1, 0, -7208878, 1, 2, -7208877, 1, 0, -7208876, 1, 0, -7208875, 1, 0, -7208874, 1, 0, -7208873, 1, 0, -7208872, 1, 1, -7208871, 1, 65537, -7208870, 1, 65537, -7208869, 1, 65536, -7208868, 1, 0, -7208867, 1, 65536, -7208866, 1, 0, -7208865, 1, 0, -7208864, 1, 2, -7208863, 1, 65536, -7208862, 1, 0, -7208861, 1, 0, -7208860, 1, 1, -7208859, 1, 1, -7208858, 1, 0, -7208857, 1, 65537, -7208856, 1, 0, -7208855, 1, 0, -7208854, 1, 2, -7208853, 1, 0, -7208852, 1, 0, -7208851, 1, 65536, -7208850, 1, 0, -7208849, 1, 1, -7208848, 1, 0, -7208847, 1, 1, -7208846, 1, 0, -7208845, 1, 0, -7208844, 1, 1, -7208843, 1, 65536, -7208842, 1, 65536, -7208841, 1, 0, -7208840, 1, 0, -7208839, 1, 2, -7208838, 1, 1, -7208837, 1, 0, -7208836, 1, 0, -7208835, 1, 0, -7208834, 1, 0, -7208833, 1, 65537, -7208832, 1, 0, -7208831, 1, 0, -7208830, 1, 65537, -7208829, 1, 2, -7208828, 1, 0, -7208827, 1, 65536, -7208826, 1, 65536, -7208825, 1, 1, -7208824, 1, 0, -7208823, 1, 0, -7208822, 1, 65537, -7208821, 1, 0, -7208820, 1, 0, -7208819, 1, 0, -7208818, 1, 2, -7208817, 1, 65537, -7208816, 1, 0, -7208815, 1, 0, -7208814, 1, 0, -7208813, 1, 0, -7208812, 1, 65536, -7208811, 1, 65536, -7208810, 1, 1, -7208809, 1, 1, -7208808, 1, 0, -7208807, 1, 0, -7208806, 1, 2, -7208805, 1, 0, -7208804, 1, 0, -7208803, 1, 2, -7208802, 1, 65537, -7208801, 1, 0, -7208800, 1, 0, -7208799, 1, 0, -7208798, 1, 0, -7208797, 1, 0, -7208796, 1, 2, -7208795, 1, 65536, -7208794, 1, 2, -7208793, 1, 0, -7208792, 1, 65536, -7208791, 1, 1, -7208790, 1, 0, -7208789, 1, 0, -7208788, 1, 65536, -7208787, 1, 65537, -7208786, 1, 2, -7208785, 1, 2, -7208784, 1, 0, -7208783, 1, 0, -7208782, 1, 0, -7208781, 1, 1, -7208780, 1, 1, -7208779, 1, 2, -7208778, 1, 65536, -7208777, 1, 1, -7208776, 1, 0, -7208775, 1, 0, -7208774, 1, 0, -7208773, 1, 0, -7208772, 1, 2, -7208771, 1, 65537, -7208770, 1, 0, -7208769, 1073741825, 2, -7208768, 1073741825, 1, -7208767, 1073741825, 0, -7208766, 1073741825, 0, -7208765, 1073741825, 1, -7208764, 1073741825, 0, -7208763, 1, 0, -7208762, 1, 0, -7208761, 1, 0, -7208760, 1, 0, -7208759, 1, 2, -7208758, 1, 0, -7208757, 1, 0, -7208756, 1, 0, -7208755, 1, 2, -7208754, 1, 65536, -7208753, 1, 0, -7208752, 1, 2, -7208751, 1, 0, -7208750, 1, 0, -7208749, 1, 1, -7208748, 1, 65536, -7208747, 1, 65537, -7208746, 1, 0, -7208745, 1, 0, -7208744, 1, 0, -7208743, 1, 0, -7208742, 1, 0, -7208741, 1, 65537, -7208740, 1, 0, -7208739, 1, 0, -7208738, 1, 0, -7208737, 1, 65537, -7208736, 1, 65536, -7208735, 1, 65537, -7208734, 1, 0, -7208733, 1, 0, -7208732, 1, 0, -7208731, 1, 0, -7208730, 1, 0, -7208729, 1, 0, -7208728, 1, 0, -7208727, 1, 65536, -7208726, 1, 0, -7208725, 1, 65536, -7208724, 1, 0, -7208723, 1, 65536, -7208722, 1, 65536, -7208721, 1, 1, -7208720, 1, 0, -7208719, 1, 65537, -7208718, 1, 0, -7208717, 1, 65537, -7208716, 1, 0, -7208715, 1, 2, -7208714, 1, 65537, -7208713, 1, 2, -7208712, 1, 65537, -7208711, 1, 1, -7208710, 1, 0, -7208709, 1, 2, -7208708, 1, 0, -7208707, 1, 65537, -7208706, 1, 0, -7208705, 1, 1, -7208704, 1, 0, -7208703, 1, 0, -7208702, 1, 0, -7208701, 1073741825, 2, -7208700, 1073741825, 0, -7208699, 1073741825, 65536, -7208698, 1073741825, 0, -7208697, 1073741825, 0, -7208696, 1073741825, 0, -7208695, 1073741825, 65537, -7208694, 1073741825, 0, -7208693, 1073741825, 0, -7208692, 1073741825, 1, -7208691, 1073741824, 131072, -7078004, 1073741824, 131072, -7078003, 1073741825, 1, -7078002, 1073741825, 2, -7078001, 1073741825, 65536, -7078000, 1073741825, 65537, -7077999, 1073741825, 0, -7077998, 1073741825, 0, -7077997, 1073741825, 65536, -7077996, 1073741825, 0, -7077995, 1073741825, 1, -7077994, 1073741825, 0, -7077993, 1073741825, 65536, -7077992, 1073741825, 2, -7077991, 1073741825, 65536, -7077990, 1073741825, 65537, -7077989, 1073741825, 0, -7077988, 1073741825, 2, -7077987, 1073741825, 1, -7077986, 1073741825, 0, -7077985, 1073741825, 0, -7077984, 1073741825, 0, -7077983, 1073741825, 1, -7077982, 1073741825, 2, -7077981, 1073741825, 0, -7077980, 1073741825, 1, -7077979, 1073741825, 65537, -7077978, 1073741825, 2, -7077977, 1073741825, 1, -7077976, 1073741825, 1, -7077975, 1073741825, 1, -7077974, 1073741825, 1, -7077973, 1073741825, 1, -7077972, 1073741825, 1, -7077971, 1073741825, 1, -7077970, 1073741825, 1, -7077969, 1073741825, 1, -7077968, 1073741825, 1, -7077967, 1073741825, 1, -7077966, 1073741825, 1, -7077965, 1073741825, 2, -7077964, 1073741825, 0, -7077963, 1073741825, 65536, -7077962, 1073741825, 2, -7077961, 1073741825, 2, -7077960, 1073741825, 1, -7077959, 1073741825, 1, -7077958, 0, 1, -7077957, 0, 3, -7077956, 1, 1, -7077955, 1, 65537, -7077954, 1, 0, -7077953, 1, 0, -7077952, 1, 0, -7077951, 1, 0, -7077950, 1, 0, -7077949, 1, 0, -7077948, 1, 1, -7077947, 1, 1, -7077946, 1, 1, -7077945, 1, 1, -7077944, 1, 1, -7077943, 1, 0, -7077942, 1, 1, -7077941, 1, 65536, -7077940, 1, 1, -7077939, 1, 0, -7077938, 1, 65537, -7077937, 1, 2, -7077936, 1, 65536, -7077935, 1, 0, -7077934, 1, 0, -7077933, 1, 0, -7077932, 1, 65536, -7077931, 1, 2, -7077930, 1, 0, -7077929, 1, 0, -7077928, 1, 2, -7077927, 1, 0, -7077926, 1, 1, -7077925, 1, 2, -7077924, 1, 65537, -7077923, 1, 0, -7077922, 1, 0, -7077921, 1, 0, -7077920, 1, 2, -7077919, 1, 0, -7077918, 1, 65536, -7077917, 1, 0, -7077916, 1, 0, -7077915, 1, 0, -7077914, 1, 2, -7077913, 1, 0, -7077912, 1, 65537, -7077911, 1, 1, -7077910, 1, 1, -7077909, 1, 0, -7077908, 1, 0, -7077907, 1, 0, -7077906, 1, 0, -7077905, 1, 0, -7077904, 1, 0, -7077903, 1, 65536, -7077902, 1, 0, -7077901, 1, 65536, -7077900, 1, 0, -7077899, 1, 0, -7077898, 1, 0, -7077897, 1, 1, -7077896, 1, 65536, -7077895, 1, 0, -7077894, 1, 2, -7077893, 1, 65537, -7077892, 1, 65536, -7077891, 1, 1, -7077890, 1, 65536, -7077889, 1, 2, -7143424, 1, 0, -7143423, 1, 0, -7143422, 1, 0, -7143421, 1, 65537, -7143420, 1, 2, -7143419, 1, 0, -7143418, 1, 1, -7143417, 1, 0, -7143416, 1, 0, -7143415, 1, 0, -7143414, 1, 65537, -7143413, 1, 65537, -7143412, 1, 65536, -7143411, 1, 1, -7143410, 1, 65537, -7143409, 1, 1, -7143408, 1, 0, -7143407, 1, 0, -7143406, 1, 65536, -7143405, 1, 0, -7143404, 1, 0, -7143403, 1, 0, -7143402, 1, 2, -7143401, 1, 0, -7143400, 1, 65536, -7143399, 1, 2, -7143398, 1, 0, -7143397, 1, 0, -7143396, 1, 0, -7143395, 1, 0, -7143394, 1, 65536, -7143393, 1, 1, -7143392, 1, 65536, -7143391, 1, 1, -7143390, 1, 0, -7143389, 1, 1, -7143388, 1, 0, -7143387, 1, 0, -7143386, 1, 65537, -7143385, 1, 0, -7143384, 1, 1, -7143383, 1, 2, -7143382, 1, 65536, -7143381, 1, 65536, -7143380, 1, 0, -7143379, 1, 65537, -7143378, 1, 0, -7143377, 1, 0, -7143376, 1, 1, -7143375, 1, 0, -7143374, 1, 65537, -7143373, 1, 0, -7143372, 1, 65537, -7143371, 1, 0, -7143370, 1, 65536, -7143369, 1, 2, -7143368, 1, 65536, -7143367, 1, 2, -7143366, 1, 1, -7143365, 1, 1, -7143364, 1, 0, -7143363, 1, 65536, -7143362, 1, 0, -7143361, 1, 0, -7143360, 1, 0, -7143359, 1, 0, -7143358, 1, 2, -7143357, 1, 1, -7143356, 1, 0, -7143355, 1, 0, -7143354, 1, 2, -7143353, 1, 1, -7143352, 1, 0, -7143351, 1, 2, -7143350, 1, 65536, -7143349, 1, 0, -7143348, 1, 65536, -7143347, 1, 0, -7143346, 1, 65536, -7143345, 1, 1, -7143344, 1, 0, -7143343, 1, 0, -7143342, 1, 0, -7143341, 1, 1, -7143340, 1, 0, -7143339, 1, 2, -7143338, 1, 0, -7143337, 1, 0, -7143336, 1, 0, -7143335, 1, 65536, -7143334, 1, 2, -7143333, 1, 0, -7143332, 1, 0, -7143331, 1, 1, -7143330, 1, 0, -7143329, 1, 65537, -7143328, 1, 0, -7143327, 1, 0, -7143326, 1, 0, -7143325, 1, 65537, -7143324, 1, 0, -7143323, 1, 0, -7143322, 1, 0, -7143321, 1, 0, -7143320, 1, 65537, -7143319, 1, 65536, -7143318, 1, 1, -7143317, 1, 0, -7143316, 1, 0, -7143315, 1, 0, -7143314, 1, 2, -7143313, 1, 2, -7143312, 1, 0, -7143311, 1, 65537, -7143310, 1, 0, -7143309, 1, 0, -7143308, 1, 0, -7143307, 1, 0, -7143306, 1, 0, -7143305, 1, 0, -7143304, 1, 65537, -7143303, 1, 0, -7143302, 1, 0, -7143301, 1, 0, -7143300, 1, 0, -7143299, 1, 0, -7143298, 1, 0, -7143297, 1, 0, -7143296, 1, 0, -7143295, 1, 2, -7143294, 1, 65536, -7143293, 1, 0, -7143292, 1, 0, -7143291, 1, 0, -7143290, 1, 0, -7143289, 1, 0, -7143288, 1, 1, -7143287, 1, 0, -7143286, 1, 65537, -7143285, 1, 65537, -7143284, 1, 0, -7143283, 1, 0, -7143282, 1, 65537, -7143281, 1, 1, -7143280, 1, 65537, -7143279, 1, 1, -7143278, 1, 2, -7143277, 1, 0, -7143276, 1, 1, -7143275, 1, 0, -7143274, 1, 0, -7143273, 1, 0, -7143272, 1, 2, -7143271, 1, 0, -7143270, 1, 0, -7143269, 1, 0, -7143268, 1, 0, -7143267, 1, 65536, -7143266, 1, 0, -7143265, 1, 0, -7143264, 1, 0, -7143263, 1, 65537, -7143262, 1, 0, -7143261, 1, 65537, -7143260, 1, 0, -7143259, 1, 2, -7143258, 1, 0, -7143257, 1, 65537, -7143256, 1, 0, -7143255, 1, 0, -7143254, 1, 0, -7143253, 1, 0, -7143252, 1, 0, -7143251, 1, 0, -7143250, 1, 0, -7143249, 1, 2, -7143248, 1, 0, -7143247, 1, 0, -7143246, 1, 0, -7143245, 1, 0, -7143244, 1, 1, -7143243, 1, 1, -7143242, 1, 0, -7143241, 1, 65536, -7143240, 1, 0, -7143239, 1, 65537, -7143238, 1, 0, -7143237, 1, 0, -7143236, 1, 0, -7143235, 1, 1, -7143234, 1, 0, -7143233, 1, 0, -7143232, 1, 0, -7143231, 1, 0, -7143230, 1, 0, -7143229, 1, 0, -7143228, 1, 0, -7143227, 1073741825, 0, -7143226, 1073741825, 0, -7143225, 1073741825, 65537, -7143224, 1073741825, 1, -7143223, 1073741825, 1, -7143222, 1073741825, 1, -7143221, 1, 1, -7143220, 1, 0, -7143219, 1, 0, -7143218, 1, 65537, -7143217, 1, 0, -7143216, 1, 0, -7143215, 1, 65536, -7143214, 1, 0, -7143213, 1, 65537, -7143212, 1, 0, -7143211, 1, 0, -7143210, 1, 2, -7143209, 1, 0, -7143208, 1, 2, -7143207, 1, 0, -7143206, 1, 65537, -7143205, 1, 65537, -7143204, 1, 0, -7143203, 1, 65537, -7143202, 1, 65536, -7143201, 1, 1, -7143200, 1, 0, -7143199, 1, 65536, -7143198, 1, 0, -7143197, 1, 0, -7143196, 1, 1, -7143195, 1, 1, -7143194, 1, 0, -7143193, 1, 1, -7143192, 1, 65537, -7143191, 1, 65537, -7143190, 1, 65536, -7143189, 1, 65537, -7143188, 1, 1, -7143187, 1, 65537, -7143186, 1, 1, -7143185, 1, 0, -7143184, 1, 0, -7143183, 1, 0, -7143182, 1, 65537, -7143181, 1, 0, -7143180, 1, 0, -7143179, 1, 0, -7143178, 1, 2, -7143177, 1, 0, -7143176, 1, 1, -7143175, 1, 2, -7143174, 1, 0, -7143173, 1, 0, -7143172, 1, 0, -7143171, 1, 2, -7143170, 1, 2, -7143169, 1, 1, -7143168, 1, 0, -7143167, 1, 0, -7143166, 1, 0, -7143165, 1073741825, 65537, -7143164, 1073741825, 0, -7143163, 1073741825, 0, -7143162, 1073741825, 0, -7143161, 1073741825, 65536, -7143160, 1073741825, 0, -7143159, 1073741825, 2, -7143158, 1073741825, 65537, -7143157, 1073741825, 0, -7143156, 1073741825, 1, -7143155, 1073741824, 131072, -7012468, 1073741824, 131072, -7012467, 1073741825, 1, -7012466, 1073741825, 1, -7012465, 1073741825, 0, -7012464, 1073741825, 0, -7012463, 1073741825, 0, -7012462, 1073741825, 65537, -7012461, 1073741825, 0, -7012460, 1073741825, 1, -7012459, 1073741825, 0, -7012458, 1073741825, 1, -7012457, 1073741825, 0, -7012456, 1073741825, 0, -7012455, 1073741825, 65537, -7012454, 1073741825, 1, -7012453, 1073741825, 0, -7012452, 1073741825, 1, -7012451, 1073741825, 65536, -7012450, 1073741825, 1, -7012449, 1073741825, 1, -7012448, 1073741825, 1, -7012447, 1073741825, 0, -7012446, 1073741825, 1, -7012445, 1073741825, 0, -7012444, 1073741825, 1, -7012443, 1073741825, 1, -7012442, 1073741825, 1, -7012441, 1073741825, 1, -7012440, 0, 1, -7012439, 0, 2, -7012438, 0, 2, -7012437, 0, 2, -7012436, 0, 2, -7012435, 0, 2, -7012434, 0, 2, -7012433, 0, 2, -7012432, 0, 2, -7012431, 0, 3, -7012430, 1, 1, -7012429, 1, 1, -7012428, 1, 0, -7012427, 1, 0, -7012426, 1, 0, -7012425, 1, 2, -7012424, 1, 0, -7012423, 1, 1, -7012422, 1, 1, -7012421, 1, 1, -7012420, 1, 1, -7012419, 1, 0, -7012418, 1, 0, -7012417, 1, 1, -7012416, 1, 0, -7012415, 1, 0, -7012414, 1, 0, -7012413, 1, 2, -7012412, 1, 0, -7012411, 1, 1, -7012410, 1, 0, -7012409, 1, 2, -7012408, 1, 0, -7012407, 1, 0, -7012406, 1, 2, -7012405, 1, 0, -7012404, 1, 2, -7012403, 1, 0, -7012402, 1, 0, -7012401, 1, 0, -7012400, 1, 2, -7012399, 1, 1, -7012398, 1, 65537, -7012397, 1, 65537, -7012396, 1, 0, -7012395, 1, 65536, -7012394, 1, 65536, -7012393, 1, 1, -7012392, 1, 1, -7012391, 1, 2, -7012390, 1, 65536, -7012389, 1, 0, -7012388, 1, 0, -7012387, 1, 0, -7012386, 1, 0, -7012385, 1, 0, -7012384, 1, 0, -7012383, 1, 0, -7012382, 1, 0, -7012381, 1, 2, -7012380, 1, 0, -7012379, 1, 0, -7012378, 1, 0, -7012377, 1, 65537, -7012376, 1, 65536, -7012375, 1, 0, -7012374, 1, 1, -7012373, 1, 0, -7012372, 1, 0, -7012371, 1, 2, -7012370, 1, 2, -7012369, 1, 1, -7012368, 1, 1, -7012367, 1, 0, -7012366, 1, 65537, -7012365, 1, 0, -7012364, 1, 65536, -7012363, 1, 2, -7012362, 1, 65537, -7012361, 1, 0, -7012360, 1, 65536, -7012359, 1, 1, -7012358, 1, 0, -7012357, 1, 65536, -7012356, 1, 0, -7012355, 1, 0, -7012354, 1, 0, -7012353, 1, 0, -7077888, 1, 65536, -7077887, 1, 2, -7077886, 1, 0, -7077885, 1, 0, -7077884, 1, 65536, -7077883, 1, 65536, -7077882, 1, 65536, -7077881, 1, 65536, -7077880, 1, 0, -7077879, 1, 0, -7077878, 1, 1, -7077877, 1, 2, -7077876, 1, 0, -7077875, 1, 65536, -7077874, 1, 65537, -7077873, 1, 0, -7077872, 1, 2, -7077871, 1, 0, -7077870, 1, 0, -7077869, 1, 0, -7077868, 1, 0, -7077867, 1, 1, -7077866, 1, 0, -7077865, 1, 0, -7077864, 1, 0, -7077863, 1, 0, -7077862, 1, 1, -7077861, 1, 0, -7077860, 1, 2, -7077859, 1, 1, -7077858, 1, 0, -7077857, 1, 65536, -7077856, 1, 1, -7077855, 1, 0, -7077854, 1, 0, -7077853, 1, 65536, -7077852, 1, 2, -7077851, 1, 0, -7077850, 1, 0, -7077849, 1, 65537, -7077848, 1, 0, -7077847, 1, 1, -7077846, 1, 65536, -7077845, 1, 0, -7077844, 1, 0, -7077843, 1, 65536, -7077842, 1, 2, -7077841, 1, 65537, -7077840, 1, 0, -7077839, 1, 1, -7077838, 1, 0, -7077837, 1, 0, -7077836, 1, 65537, -7077835, 1, 0, -7077834, 1, 0, -7077833, 1, 0, -7077832, 1, 1, -7077831, 1, 2, -7077830, 1, 0, -7077829, 1, 0, -7077828, 1, 65537, -7077827, 1, 0, -7077826, 1, 0, -7077825, 1, 2, -7077824, 1, 0, -7077823, 1, 0, -7077822, 1, 0, -7077821, 1, 0, -7077820, 1, 65537, -7077819, 1, 2, -7077818, 1, 0, -7077817, 1, 0, -7077816, 1, 65537, -7077815, 1, 65537, -7077814, 1, 65537, -7077813, 1, 65536, -7077812, 1, 1, -7077811, 1, 2, -7077810, 1, 1, -7077809, 1, 0, -7077808, 1, 65537, -7077807, 1, 0, -7077806, 1, 65536, -7077805, 1, 0, -7077804, 1, 0, -7077803, 1, 65536, -7077802, 1, 1, -7077801, 1, 1, -7077800, 1, 0, -7077799, 1, 65536, -7077798, 1, 1, -7077797, 1, 65537, -7077796, 1, 0, -7077795, 1, 0, -7077794, 1, 65537, -7077793, 1, 0, -7077792, 1, 0, -7077791, 1, 65536, -7077790, 1, 0, -7077789, 1, 2, -7077788, 1, 1, -7077787, 1, 2, -7077786, 1, 0, -7077785, 1, 2, -7077784, 1, 2, -7077783, 1, 0, -7077782, 1, 0, -7077781, 1, 0, -7077780, 1, 1, -7077779, 1, 1, -7077778, 1, 0, -7077777, 1, 65537, -7077776, 1, 65536, -7077775, 1, 0, -7077774, 1, 65536, -7077773, 1, 0, -7077772, 1, 65537, -7077771, 1, 65536, -7077770, 1, 0, -7077769, 1, 65536, -7077768, 1, 0, -7077767, 1, 65536, -7077766, 1, 0, -7077765, 1, 0, -7077764, 1, 0, -7077763, 1, 0, -7077762, 1, 0, -7077761, 1, 65537, -7077760, 1, 0, -7077759, 1, 0, -7077758, 1, 0, -7077757, 1, 0, -7077756, 1, 65536, -7077755, 1, 0, -7077754, 1, 65537, -7077753, 1, 0, -7077752, 1, 0, -7077751, 1, 65537, -7077750, 1, 0, -7077749, 1, 0, -7077748, 1, 1, -7077747, 1, 0, -7077746, 1, 0, -7077745, 1, 0, -7077744, 1, 0, -7077743, 1, 0, -7077742, 1, 1, -7077741, 1, 0, -7077740, 1, 0, -7077739, 1, 65537, -7077738, 1, 65537, -7077737, 1, 65536, -7077736, 1, 0, -7077735, 1, 1, -7077734, 1, 0, -7077733, 1, 0, -7077732, 1, 0, -7077731, 1, 0, -7077730, 1, 65536, -7077729, 1, 0, -7077728, 1, 0, -7077727, 1, 0, -7077726, 1, 1, -7077725, 1, 0, -7077724, 1, 2, -7077723, 1, 0, -7077722, 1, 2, -7077721, 1, 65536, -7077720, 1, 0, -7077719, 1, 0, -7077718, 1, 1, -7077717, 1, 0, -7077716, 1, 1, -7077715, 1, 1, -7077714, 1, 65537, -7077713, 1, 0, -7077712, 1, 2, -7077711, 1, 65536, -7077710, 1, 65536, -7077709, 1, 0, -7077708, 1, 0, -7077707, 1, 0, -7077706, 1, 0, -7077705, 1, 0, -7077704, 1, 65537, -7077703, 1, 65537, -7077702, 1, 1, -7077701, 1, 0, -7077700, 1, 1, -7077699, 1, 0, -7077698, 1, 2, -7077697, 1, 0, -7077696, 1, 65537, -7077695, 1, 2, -7077694, 1, 0, -7077693, 1, 0, -7077692, 1, 1, -7077691, 1, 65537, -7077690, 1, 65536, -7077689, 1, 0, -7077688, 1, 1, -7077687, 1, 1, -7077686, 0, 0, -7077685, 1073741825, 1, -7077684, 1073741825, 0, -7077683, 1073741825, 1, -7077682, 1073741825, 1, -7077681, 1, 1, -7077680, 1, 0, -7077679, 1, 0, -7077678, 1, 1, -7077677, 1, 1, -7077676, 1, 65536, -7077675, 1, 0, -7077674, 1, 0, -7077673, 1, 0, -7077672, 1, 65537, -7077671, 1, 0, -7077670, 1, 0, -7077669, 1, 0, -7077668, 1, 0, -7077667, 1, 0, -7077666, 1, 0, -7077665, 1, 0, -7077664, 1, 0, -7077663, 1, 1, -7077662, 1, 0, -7077661, 1, 65537, -7077660, 1, 0, -7077659, 1, 65537, -7077658, 1, 0, -7077657, 1, 65536, -7077656, 1, 0, -7077655, 1, 0, -7077654, 1, 0, -7077653, 1, 2, -7077652, 1, 0, -7077651, 1, 0, -7077650, 1, 0, -7077649, 1, 0, -7077648, 1, 0, -7077647, 1, 0, -7077646, 1, 0, -7077645, 1, 0, -7077644, 1, 65536, -7077643, 1, 0, -7077642, 1, 0, -7077641, 1, 65536, -7077640, 1, 0, -7077639, 1, 0, -7077638, 1, 65536, -7077637, 1, 1, -7077636, 1, 0, -7077635, 1, 0, -7077634, 1, 1, -7077633, 1, 1, -7077632, 1, 2, -7077631, 1, 0, -7077630, 1, 0, -7077629, 1073741825, 0, -7077628, 1073741825, 65537, -7077627, 1073741825, 65537, -7077626, 1073741825, 0, -7077625, 1073741825, 65537, -7077624, 1073741825, 0, -7077623, 1073741825, 0, -7077622, 1073741825, 1, -7077621, 1073741825, 0, -7077620, 1073741825, 1, -7077619, 1073741824, 131072, -6946932, 1073741824, 131072, -6946931, 1073741825, 1, -6946930, 1073741825, 65537, -6946929, 1073741825, 2, -6946928, 1073741825, 1, -6946927, 1073741825, 0, -6946926, 1073741825, 0, -6946925, 1073741825, 0, -6946924, 1073741825, 1, -6946923, 1073741825, 0, -6946922, 1073741825, 1, -6946921, 1073741825, 0, -6946920, 1073741825, 0, -6946919, 1073741825, 0, -6946918, 1073741825, 0, -6946917, 1073741825, 65537, -6946916, 1073741825, 0, -6946915, 1073741825, 1, -6946914, 1073741825, 1, -6946913, 0, 0, -6946912, 1073741825, 1, -6946911, 1073741825, 0, -6946910, 1073741825, 1, -6946909, 1073741825, 65536, -6946908, 1073741825, 1, -6946907, 0, 1, -6946906, 0, 2, -6946905, 0, 3, -6946904, 1, 1, -6946903, 1, 1, -6946902, 1, 1, -6946901, 1, 1, -6946900, 1, 1, -6946899, 1, 1, -6946898, 1, 1, -6946897, 1, 1, -6946896, 1, 1, -6946895, 1, 1, -6946894, 1, 1, -6946893, 1, 0, -6946892, 1, 2, -6946891, 1, 65537, -6946890, 1, 65536, -6946889, 1, 0, -6946888, 1, 0, -6946887, 1, 0, -6946886, 1, 65537, -6946885, 1, 0, -6946884, 1, 65536, -6946883, 1, 0, -6946882, 1, 0, -6946881, 1, 1, -6946880, 1, 0, -6946879, 1, 0, -6946878, 1, 0, -6946877, 1, 65536, -6946876, 1, 0, -6946875, 1, 65537, -6946874, 1, 0, -6946873, 1, 65536, -6946872, 1, 2, -6946871, 1, 0, -6946870, 1, 0, -6946869, 1, 0, -6946868, 1, 0, -6946867, 1, 0, -6946866, 1, 2, -6946865, 1, 0, -6946864, 1, 65536, -6946863, 1, 0, -6946862, 1, 1, -6946861, 1, 0, -6946860, 1, 2, -6946859, 1, 0, -6946858, 1, 0, -6946857, 1, 65536, -6946856, 1, 0, -6946855, 1, 0, -6946854, 1, 2, -6946853, 1, 0, -6946852, 1, 65537, -6946851, 1, 0, -6946850, 1, 0, -6946849, 1, 2, -6946848, 1, 65536, -6946847, 1, 0, -6946846, 1, 2, -6946845, 1, 2, -6946844, 1, 65537, -6946843, 1, 1, -6946842, 1, 0, -6946841, 1, 2, -6946840, 1, 0, -6946839, 1, 2, -6946838, 1, 0, -6946837, 1, 0, -6946836, 1, 0, -6946835, 1, 0, -6946834, 1, 1, -6946833, 1, 2, -6946832, 1, 0, -6946831, 1, 65536, -6946830, 1, 0, -6946829, 1, 0, -6946828, 1, 0, -6946827, 1, 65537, -6946826, 1, 0, -6946825, 1, 65536, -6946824, 1, 0, -6946823, 1, 0, -6946822, 1, 0, -6946821, 1, 65537, -6946820, 1, 0, -6946819, 1, 0, -6946818, 1, 65536, -6946817, 1, 0, -7012352, 1, 0, -7012351, 1, 0, -7012350, 1, 65537, -7012349, 1, 0, -7012348, 1, 0, -7012347, 1, 0, -7012346, 1, 0, -7012345, 1, 2, -7012344, 1, 0, -7012343, 1, 65537, -7012342, 1, 0, -7012341, 1, 65536, -7012340, 1, 1, -7012339, 1, 65537, -7012338, 1, 65537, -7012337, 1, 0, -7012336, 1, 0, -7012335, 1, 0, -7012334, 1, 0, -7012333, 1, 0, -7012332, 1, 0, -7012331, 1, 65537, -7012330, 1, 1, -7012329, 1, 0, -7012328, 1, 2, -7012327, 1, 0, -7012326, 1, 0, -7012325, 1, 1, -7012324, 1, 65537, -7012323, 1, 65537, -7012322, 1, 65536, -7012321, 1, 1, -7012320, 1, 1, -7012319, 1, 0, -7012318, 1, 65536, -7012317, 1, 0, -7012316, 1, 1, -7012315, 1, 2, -7012314, 1, 0, -7012313, 1, 2, -7012312, 1, 2, -7012311, 1, 1, -7012310, 1, 0, -7012309, 1, 0, -7012308, 1, 2, -7012307, 1, 0, -7012306, 1, 0, -7012305, 1, 1, -7012304, 1, 0, -7012303, 1, 65537, -7012302, 1, 0, -7012301, 1, 2, -7012300, 1, 0, -7012299, 1, 0, -7012298, 1, 0, -7012297, 1, 0, -7012296, 1, 0, -7012295, 1, 2, -7012294, 1, 0, -7012293, 1, 1, -7012292, 1, 0, -7012291, 1, 0, -7012290, 1, 65537, -7012289, 1, 0, -7012288, 1, 0, -7012287, 1, 65536, -7012286, 1, 65536, -7012285, 1, 0, -7012284, 1, 2, -7012283, 1, 2, -7012282, 1, 0, -7012281, 1, 2, -7012280, 1, 0, -7012279, 1, 0, -7012278, 1, 0, -7012277, 1, 0, -7012276, 1, 2, -7012275, 1, 0, -7012274, 1, 0, -7012273, 1, 0, -7012272, 1, 1, -7012271, 1, 0, -7012270, 1, 0, -7012269, 1, 65536, -7012268, 1, 65537, -7012267, 1, 0, -7012266, 1, 1, -7012265, 1, 1, -7012264, 1, 65537, -7012263, 1, 0, -7012262, 1, 0, -7012261, 1, 65536, -7012260, 1, 2, -7012259, 1, 0, -7012258, 1, 0, -7012257, 1, 65537, -7012256, 1, 0, -7012255, 1, 0, -7012254, 1, 0, -7012253, 1, 0, -7012252, 1, 65537, -7012251, 1, 0, -7012250, 1, 0, -7012249, 1, 1, -7012248, 1, 0, -7012247, 1, 65537, -7012246, 1, 0, -7012245, 1, 0, -7012244, 1, 65537, -7012243, 1, 0, -7012242, 1, 65537, -7012241, 1, 0, -7012240, 1, 2, -7012239, 1, 2, -7012238, 1, 0, -7012237, 1, 0, -7012236, 1, 65536, -7012235, 1, 2, -7012234, 1, 0, -7012233, 1, 0, -7012232, 1, 2, -7012231, 1, 0, -7012230, 1, 0, -7012229, 1, 0, -7012228, 1, 0, -7012227, 1, 0, -7012226, 1, 2, -7012225, 1, 65536, -7012224, 1, 0, -7012223, 1, 0, -7012222, 1, 2, -7012221, 1, 0, -7012220, 1, 65536, -7012219, 1, 0, -7012218, 1, 0, -7012217, 1, 1, -7012216, 1, 0, -7012215, 1, 2, -7012214, 1, 2, -7012213, 1, 65537, -7012212, 1, 0, -7012211, 1, 1, -7012210, 1, 0, -7012209, 1, 2, -7012208, 1, 0, -7012207, 1, 0, -7012206, 1, 0, -7012205, 1, 0, -7012204, 1, 0, -7012203, 1, 0, -7012202, 1, 0, -7012201, 1, 0, -7012200, 1, 65536, -7012199, 1, 0, -7012198, 1, 0, -7012197, 1, 0, -7012196, 1, 0, -7012195, 1, 0, -7012194, 1, 0, -7012193, 1, 0, -7012192, 1, 65537, -7012191, 1, 0, -7012190, 1, 0, -7012189, 1, 65537, -7012188, 1, 1, -7012187, 1, 0, -7012186, 1, 65537, -7012185, 1, 0, -7012184, 1, 1, -7012183, 1, 65537, -7012182, 1, 65537, -7012181, 1, 0, -7012180, 1, 0, -7012179, 1, 65536, -7012178, 1, 65537, -7012177, 1, 0, -7012176, 1, 2, -7012175, 1, 65537, -7012174, 1, 65536, -7012173, 1, 0, -7012172, 1, 2, -7012171, 1, 2, -7012170, 1, 0, -7012169, 1, 1, -7012168, 1, 0, -7012167, 1, 0, -7012166, 1, 65537, -7012165, 1, 65536, -7012164, 1, 0, -7012163, 1, 2, -7012162, 1, 65536, -7012161, 1, 0, -7012160, 1, 65536, -7012159, 1, 0, -7012158, 1, 0, -7012157, 1, 1, -7012156, 1, 0, -7012155, 1, 65536, -7012154, 1, 0, -7012153, 1, 2, -7012152, 1, 0, -7012151, 1, 1, -7012150, 1, 1, -7012149, 1, 1, -7012148, 1, 65537, -7012147, 1, 1, -7012146, 0, 0, -7012145, 1073741825, 1, -7012144, 1073741825, 0, -7012143, 1073741825, 0, -7012142, 1073741825, 1, -7012141, 1073741825, 1, -7012140, 1073741825, 1, -7012139, 1073741825, 1, -7012138, 1, 1, -7012137, 1, 2, -7012136, 1, 0, -7012135, 1, 65536, -7012134, 1, 0, -7012133, 1, 65536, -7012132, 1, 2, -7012131, 1, 2, -7012130, 1, 65536, -7012129, 1, 0, -7012128, 1, 0, -7012127, 1, 65537, -7012126, 1, 0, -7012125, 1, 65536, -7012124, 1, 0, -7012123, 1, 0, -7012122, 1, 2, -7012121, 1, 0, -7012120, 1, 65536, -7012119, 1, 0, -7012118, 1, 65536, -7012117, 1, 2, -7012116, 1, 1, -7012115, 1, 65537, -7012114, 1, 65536, -7012113, 1, 2, -7012112, 1, 65537, -7012111, 1, 0, -7012110, 1, 65537, -7012109, 1, 0, -7012108, 1, 65536, -7012107, 1, 65537, -7012106, 1, 2, -7012105, 1, 2, -7012104, 1, 65537, -7012103, 1, 0, -7012102, 1, 1, -7012101, 1, 1, -7012100, 1, 0, -7012099, 1, 65536, -7012098, 1, 0, -7012097, 1, 0, -7012096, 1, 1, -7012095, 1, 0, -7012094, 1, 65536, -7012093, 1073741825, 0, -7012092, 1073741825, 65536, -7012091, 1073741825, 65536, -7012090, 1073741825, 65537, -7012089, 1073741825, 65537, -7012088, 1073741825, 0, -7012087, 1073741825, 0, -7012086, 1073741825, 0, -7012085, 1073741825, 0, -7012084, 1073741825, 1, -7012083, 1073741824, 131072, -6881396, 1073741824, 131072, -6881395, 1073741825, 1, -6881394, 1073741825, 2, -6881393, 1073741825, 1, -6881392, 1073741825, 65536, -6881391, 1073741825, 2, -6881390, 1073741825, 65536, -6881389, 1073741825, 0, -6881388, 1073741825, 65536, -6881387, 1073741825, 0, -6881386, 1073741825, 65537, -6881385, 1073741825, 0, -6881384, 1073741825, 0, -6881383, 1073741825, 0, -6881382, 1073741825, 65536, -6881381, 1073741825, 65537, -6881380, 1073741825, 0, -6881379, 1073741825, 1, -6881378, 0, 65536, -6881377, 1073741825, 1, -6881376, 1073741825, 1, -6881375, 1, 0, -6881374, 1, 2, -6881373, 1, 0, -6881372, 1, 1, -6881371, 1, 1, -6881370, 1, 1, -6881369, 1, 1, -6881368, 1, 1, -6881367, 1, 65536, -6881366, 1, 0, -6881365, 1, 1, -6881364, 1, 0, -6881363, 1, 0, -6881362, 1, 1, -6881361, 1, 0, -6881360, 1, 65536, -6881359, 1, 0, -6881358, 1, 0, -6881357, 1, 65537, -6881356, 1, 65536, -6881355, 1, 2, -6881354, 1, 0, -6881353, 1, 65537, -6881352, 1, 0, -6881351, 1, 0, -6881350, 1, 0, -6881349, 1, 65536, -6881348, 1, 0, -6881347, 1, 0, -6881346, 1, 0, -6881345, 1, 2, -6881344, 1, 65537, -6881343, 1, 0, -6881342, 1, 0, -6881341, 1, 0, -6881340, 1, 0, -6881339, 1, 0, -6881338, 1, 0, -6881337, 1, 0, -6881336, 1, 0, -6881335, 1, 0, -6881334, 1, 2, -6881333, 1, 65536, -6881332, 1, 0, -6881331, 1, 0, -6881330, 1, 2, -6881329, 1, 0, -6881328, 1, 65536, -6881327, 1, 65537, -6881326, 1, 0, -6881325, 1, 65537, -6881324, 1, 0, -6881323, 1, 0, -6881322, 1, 1, -6881321, 1, 65537, -6881320, 1, 0, -6881319, 1, 0, -6881318, 1, 0, -6881317, 1, 2, -6881316, 1, 2, -6881315, 1, 0, -6881314, 1, 0, -6881313, 1, 0, -6881312, 1, 65537, -6881311, 1, 2, -6881310, 1, 0, -6881309, 1, 0, -6881308, 1, 0, -6881307, 1, 0, -6881306, 1, 0, -6881305, 1, 65536, -6881304, 1, 0, -6881303, 1, 0, -6881302, 1, 0, -6881301, 1, 65536, -6881300, 1, 2, -6881299, 1, 2, -6881298, 1, 2, -6881297, 1, 1, -6881296, 1, 1, -6881295, 1, 2, -6881294, 1, 2, -6881293, 1, 1, -6881292, 1, 65536, -6881291, 1, 65536, -6881290, 1, 65536, -6881289, 1, 65536, -6881288, 1, 0, -6881287, 1, 1, -6881286, 1, 65537, -6881285, 1, 0, -6881284, 1, 65536, -6881283, 1, 65537, -6881282, 1, 0, -6881281, 1, 2, -6946816, 1, 65536, -6946815, 1, 0, -6946814, 1, 65536, -6946813, 1, 65536, -6946812, 1, 0, -6946811, 1, 65537, -6946810, 1, 0, -6946809, 1, 1, -6946808, 1, 0, -6946807, 1, 0, -6946806, 1, 1, -6946805, 1, 0, -6946804, 1, 0, -6946803, 1, 0, -6946802, 1, 0, -6946801, 1, 1, -6946800, 1, 2, -6946799, 1, 0, -6946798, 1, 65536, -6946797, 1, 1, -6946796, 1, 1, -6946795, 1, 1, -6946794, 1, 0, -6946793, 1, 0, -6946792, 1, 0, -6946791, 1, 0, -6946790, 1, 0, -6946789, 1, 0, -6946788, 1, 65537, -6946787, 1, 0, -6946786, 1, 1, -6946785, 1, 0, -6946784, 1, 0, -6946783, 1, 0, -6946782, 1, 0, -6946781, 1, 65537, -6946780, 1, 0, -6946779, 1, 0, -6946778, 1, 0, -6946777, 1, 0, -6946776, 1, 65537, -6946775, 1, 1, -6946774, 1, 2, -6946773, 1, 65536, -6946772, 1, 0, -6946771, 1, 1, -6946770, 1, 65536, -6946769, 1, 2, -6946768, 1, 2, -6946767, 1, 2, -6946766, 1, 65536, -6946765, 1, 1, -6946764, 1, 0, -6946763, 1, 65536, -6946762, 1, 0, -6946761, 1, 1, -6946760, 1, 0, -6946759, 1, 1, -6946758, 1, 0, -6946757, 1, 0, -6946756, 1, 65536, -6946755, 1, 0, -6946754, 1, 65536, -6946753, 1, 65536, -6946752, 1, 0, -6946751, 1, 65536, -6946750, 1, 0, -6946749, 1, 1, -6946748, 1, 65537, -6946747, 1, 0, -6946746, 1, 2, -6946745, 1, 0, -6946744, 1, 0, -6946743, 1, 2, -6946742, 1, 65537, -6946741, 1, 0, -6946740, 1, 65537, -6946739, 1, 65536, -6946738, 1, 2, -6946737, 1, 0, -6946736, 1, 0, -6946735, 1, 0, -6946734, 1, 0, -6946733, 1, 0, -6946732, 1, 65537, -6946731, 1, 65536, -6946730, 1, 0, -6946729, 1, 0, -6946728, 1, 0, -6946727, 1, 0, -6946726, 1, 0, -6946725, 1, 0, -6946724, 1, 2, -6946723, 1, 1, -6946722, 1, 0, -6946721, 1, 0, -6946720, 1, 0, -6946719, 1, 2, -6946718, 1, 65536, -6946717, 1, 65537, -6946716, 1, 0, -6946715, 1, 0, -6946714, 1, 1, -6946713, 1, 1, -6946712, 1, 1, -6946711, 1, 0, -6946710, 1, 65537, -6946709, 1, 0, -6946708, 1, 65537, -6946707, 1, 2, -6946706, 1, 65536, -6946705, 1, 0, -6946704, 1, 2, -6946703, 1, 65537, -6946702, 1, 65537, -6946701, 1, 1, -6946700, 1, 0, -6946699, 1, 0, -6946698, 1, 0, -6946697, 1, 0, -6946696, 1, 0, -6946695, 1, 65536, -6946694, 1, 0, -6946693, 1, 65536, -6946692, 1, 0, -6946691, 1, 1, -6946690, 1, 65537, -6946689, 1, 1, -6946688, 1, 0, -6946687, 1, 0, -6946686, 1, 0, -6946685, 1, 0, -6946684, 1, 0, -6946683, 1, 1, -6946682, 1, 65536, -6946681, 1, 1, -6946680, 1, 65536, -6946679, 1, 0, -6946678, 1, 2, -6946677, 1, 0, -6946676, 1, 65536, -6946675, 1, 1, -6946674, 1, 1, -6946673, 1, 0, -6946672, 1, 65537, -6946671, 1, 65537, -6946670, 1, 65536, -6946669, 1, 1, -6946668, 1, 65537, -6946667, 1, 0, -6946666, 1, 65537, -6946665, 1, 65537, -6946664, 1, 2, -6946663, 1, 0, -6946662, 1, 65537, -6946661, 1, 2, -6946660, 1, 65536, -6946659, 1, 0, -6946658, 1, 0, -6946657, 1, 2, -6946656, 1, 1, -6946655, 1, 0, -6946654, 1, 1, -6946653, 1, 0, -6946652, 1, 0, -6946651, 1, 1, -6946650, 1, 0, -6946649, 1, 0, -6946648, 1, 1, -6946647, 1, 0, -6946646, 1, 1, -6946645, 1, 0, -6946644, 1, 0, -6946643, 1, 0, -6946642, 1, 0, -6946641, 1, 65536, -6946640, 1, 0, -6946639, 1, 65536, -6946638, 1, 0, -6946637, 1, 2, -6946636, 1, 0, -6946635, 1, 1, -6946634, 1, 0, -6946633, 1, 65536, -6946632, 1, 0, -6946631, 1, 1, -6946630, 1, 65537, -6946629, 1, 2, -6946628, 1, 65537, -6946627, 1, 0, -6946626, 1, 2, -6946625, 1, 2, -6946624, 1, 0, -6946623, 1, 0, -6946622, 1, 0, -6946621, 1, 2, -6946620, 1, 0, -6946619, 1, 0, -6946618, 1, 0, -6946617, 1, 2, -6946616, 1, 1, -6946615, 1, 0, -6946614, 1, 0, -6946613, 1, 0, -6946612, 1, 0, -6946611, 1, 1, -6946610, 1, 1, -6946609, 1, 1, -6946608, 1, 65537, -6946607, 1, 2, -6946606, 1, 1, -6946605, 0, 1, -6946604, 0, 2, -6946603, 0, 3, -6946602, 1073741825, 1, -6946601, 1073741825, 1, -6946600, 1073741825, 1, -6946599, 1073741825, 1, -6946598, 1073741825, 1, -6946597, 1, 2, -6946596, 1, 65537, -6946595, 1, 0, -6946594, 1, 1, -6946593, 1, 2, -6946592, 1, 65536, -6946591, 1, 1, -6946590, 1, 0, -6946589, 1, 65536, -6946588, 1, 2, -6946587, 1, 65536, -6946586, 1, 0, -6946585, 1, 0, -6946584, 1, 65536, -6946583, 1, 0, -6946582, 1, 65537, -6946581, 1, 0, -6946580, 1, 2, -6946579, 1, 65537, -6946578, 1, 2, -6946577, 1, 65536, -6946576, 1, 0, -6946575, 1, 1, -6946574, 1, 0, -6946573, 1, 65536, -6946572, 1, 0, -6946571, 1, 0, -6946570, 1, 0, -6946569, 1, 2, -6946568, 1, 0, -6946567, 1, 65536, -6946566, 1, 1, -6946565, 1, 0, -6946564, 1, 65536, -6946563, 1, 2, -6946562, 1, 0, -6946561, 1, 0, -6946560, 1, 65536, -6946559, 1, 65536, -6946558, 1, 0, -6946557, 1073741825, 65536, -6946556, 1073741825, 0, -6946555, 1073741825, 65537, -6946554, 1073741825, 65537, -6946553, 1073741825, 0, -6946552, 1073741825, 65536, -6946551, 1073741825, 0, -6946550, 1073741825, 2, -6946549, 1073741825, 0, -6946548, 1073741825, 1, -6946547, 1073741824, 131072, -6815860, 1073741824, 131072, -6815859, 1073741825, 1, -6815858, 1073741825, 0, -6815857, 1073741825, 65536, -6815856, 1073741825, 65536, -6815855, 1073741825, 65536, -6815854, 1073741825, 0, -6815853, 1073741825, 2, -6815852, 1073741825, 65537, -6815851, 1073741825, 0, -6815850, 1073741825, 0, -6815849, 1073741825, 2, -6815848, 1073741825, 0, -6815847, 1073741825, 1, -6815846, 1073741825, 2, -6815845, 1073741825, 65536, -6815844, 1073741825, 1, -6815843, 1073741825, 1, -6815842, 0, 0, -6815841, 1073741825, 1, -6815840, 1, 0, -6815839, 1, 0, -6815838, 1, 0, -6815837, 1, 0, -6815836, 1, 0, -6815835, 1, 0, -6815834, 1, 0, -6815833, 1, 65536, -6815832, 1, 65537, -6815831, 1, 65537, -6815830, 1, 65537, -6815829, 1, 2, -6815828, 1, 2, -6815827, 1, 0, -6815826, 1, 65537, -6815825, 1, 0, -6815824, 1, 2, -6815823, 1, 1, -6815822, 1, 0, -6815821, 1, 0, -6815820, 1, 65536, -6815819, 1, 0, -6815818, 1, 0, -6815817, 1, 0, -6815816, 1, 2, -6815815, 1, 65536, -6815814, 1, 0, -6815813, 1, 2, -6815812, 1, 0, -6815811, 1, 0, -6815810, 1, 0, -6815809, 1, 65537, -6815808, 1, 0, -6815807, 1, 0, -6815806, 1, 0, -6815805, 1, 0, -6815804, 1, 1, -6815803, 1, 65536, -6815802, 1, 0, -6815801, 1, 0, -6815800, 1, 1, -6815799, 1, 0, -6815798, 1, 0, -6815797, 1, 0, -6815796, 1, 65537, -6815795, 1, 0, -6815794, 1, 65537, -6815793, 1, 1, -6815792, 1, 0, -6815791, 1, 65536, -6815790, 1, 0, -6815789, 1, 65536, -6815788, 1, 0, -6815787, 1, 0, -6815786, 1, 0, -6815785, 1, 0, -6815784, 1, 65536, -6815783, 1, 0, -6815782, 1, 1, -6815781, 1, 0, -6815780, 1, 0, -6815779, 1, 0, -6815778, 1, 0, -6815777, 1, 65536, -6815776, 1, 65536, -6815775, 1, 0, -6815774, 1, 0, -6815773, 1, 1, -6815772, 1, 65537, -6815771, 1, 65537, -6815770, 1, 0, -6815769, 1, 0, -6815768, 1, 65536, -6815767, 1, 65536, -6815766, 1, 1, -6815765, 1, 1, -6815764, 1, 0, -6815763, 1, 0, -6815762, 1, 2, -6815761, 1, 65536, -6815760, 1, 0, -6815759, 1, 65536, -6815758, 1, 0, -6815757, 1, 0, -6815756, 1, 0, -6815755, 1, 0, -6815754, 1, 0, -6815753, 1, 65537, -6815752, 1, 2, -6815751, 1, 65536, -6815750, 1, 0, -6815749, 1, 0, -6815748, 1, 2, -6815747, 1, 1, -6815746, 1, 0, -6815745, 1, 0, -6881280, 1, 0, -6881279, 1, 0, -6881278, 1, 0, -6881277, 1, 0, -6881276, 1, 0, -6881275, 1, 0, -6881274, 1, 0, -6881273, 1, 0, -6881272, 1, 0, -6881271, 1, 0, -6881270, 1, 0, -6881269, 1, 65537, -6881268, 1, 0, -6881267, 1, 2, -6881266, 1, 0, -6881265, 1, 0, -6881264, 1, 65536, -6881263, 1, 65536, -6881262, 1, 0, -6881261, 1, 65536, -6881260, 1, 2, -6881259, 1, 65537, -6881258, 1, 0, -6881257, 1, 65536, -6881256, 1, 0, -6881255, 1, 2, -6881254, 1, 1, -6881253, 1, 0, -6881252, 1, 65537, -6881251, 1, 2, -6881250, 1, 0, -6881249, 1, 0, -6881248, 1, 0, -6881247, 1, 0, -6881246, 1, 0, -6881245, 1, 2, -6881244, 1, 2, -6881243, 1, 65536, -6881242, 1, 1, -6881241, 1, 0, -6881240, 1, 1, -6881239, 1, 0, -6881238, 1, 65536, -6881237, 1, 0, -6881236, 1, 2, -6881235, 1, 2, -6881234, 1, 2, -6881233, 1, 65537, -6881232, 1, 0, -6881231, 1, 0, -6881230, 1, 2, -6881229, 1, 1, -6881228, 1, 1, -6881227, 1, 0, -6881226, 1, 0, -6881225, 1, 2, -6881224, 1, 65537, -6881223, 1, 2, -6881222, 1, 0, -6881221, 1, 0, -6881220, 1, 0, -6881219, 1, 0, -6881218, 1, 1, -6881217, 1, 0, -6881216, 1, 2, -6881215, 1, 65537, -6881214, 1, 0, -6881213, 1, 65537, -6881212, 1, 0, -6881211, 1, 0, -6881210, 1, 65536, -6881209, 1, 65536, -6881208, 1, 0, -6881207, 1, 0, -6881206, 1, 65536, -6881205, 1, 2, -6881204, 1, 1, -6881203, 1, 0, -6881202, 1, 0, -6881201, 1, 0, -6881200, 1, 65536, -6881199, 1, 1, -6881198, 1, 0, -6881197, 1, 1, -6881196, 1, 1, -6881195, 1, 0, -6881194, 1, 0, -6881193, 1, 0, -6881192, 1, 0, -6881191, 1, 0, -6881190, 1, 0, -6881189, 1, 65537, -6881188, 1, 65536, -6881187, 1, 2, -6881186, 1, 65536, -6881185, 1, 65536, -6881184, 1, 65537, -6881183, 1, 2, -6881182, 1, 0, -6881181, 1, 0, -6881180, 1, 65536, -6881179, 1, 0, -6881178, 1, 65536, -6881177, 1, 65537, -6881176, 1, 65537, -6881175, 1, 0, -6881174, 1, 65536, -6881173, 1, 0, -6881172, 1, 65537, -6881171, 1, 0, -6881170, 1, 1, -6881169, 1, 0, -6881168, 1, 1, -6881167, 1, 0, -6881166, 1, 65537, -6881165, 1, 0, -6881164, 1, 2, -6881163, 1, 0, -6881162, 1, 0, -6881161, 1, 65536, -6881160, 1, 0, -6881159, 1, 65536, -6881158, 1, 0, -6881157, 1, 0, -6881156, 1, 0, -6881155, 1, 65536, -6881154, 1, 0, -6881153, 1, 0, -6881152, 1, 0, -6881151, 1, 65537, -6881150, 1, 0, -6881149, 1, 0, -6881148, 1, 0, -6881147, 1, 0, -6881146, 1, 0, -6881145, 1, 65536, -6881144, 1, 0, -6881143, 1, 0, -6881142, 1, 65537, -6881141, 1, 0, -6881140, 1, 0, -6881139, 1, 0, -6881138, 1, 0, -6881137, 1, 1, -6881136, 1, 0, -6881135, 1, 0, -6881134, 1, 0, -6881133, 1, 0, -6881132, 1, 1, -6881131, 1, 65536, -6881130, 1, 0, -6881129, 1, 0, -6881128, 1, 0, -6881127, 1, 0, -6881126, 1, 65536, -6881125, 1, 65537, -6881124, 1, 0, -6881123, 1, 1, -6881122, 1, 0, -6881121, 1, 0, -6881120, 1, 0, -6881119, 1, 0, -6881118, 1, 0, -6881117, 1, 0, -6881116, 1, 65536, -6881115, 1, 65536, -6881114, 1, 0, -6881113, 1, 0, -6881112, 1, 0, -6881111, 1, 0, -6881110, 1, 65537, -6881109, 1, 0, -6881108, 1, 0, -6881107, 1, 2, -6881106, 1, 65536, -6881105, 1, 0, -6881104, 1, 0, -6881103, 1, 0, -6881102, 1, 1, -6881101, 1, 0, -6881100, 1, 65537, -6881099, 1, 0, -6881098, 1, 0, -6881097, 1, 0, -6881096, 1, 65536, -6881095, 1, 65537, -6881094, 1, 0, -6881093, 1, 2, -6881092, 1, 1, -6881091, 1, 0, -6881090, 1, 65536, -6881089, 1, 0, -6881088, 1, 0, -6881087, 1, 1, -6881086, 1, 65536, -6881085, 1, 65536, -6881084, 1, 0, -6881083, 1, 65537, -6881082, 1, 65536, -6881081, 1, 2, -6881080, 1, 1, -6881079, 1, 65536, -6881078, 1, 0, -6881077, 1, 0, -6881076, 1, 0, -6881075, 1, 2, -6881074, 1, 0, -6881073, 1, 0, -6881072, 1, 0, -6881071, 1, 0, -6881070, 1, 1, -6881069, 1, 1, -6881068, 1, 1, -6881067, 1, 1, -6881066, 1, 1, -6881065, 0, 1, -6881064, 0, 2, -6881063, 0, 3, -6881062, 1, 1, -6881061, 1073741825, 1, -6881060, 1073741825, 1, -6881059, 1073741825, 1, -6881058, 1073741825, 1, -6881057, 1, 0, -6881056, 1, 0, -6881055, 1, 2, -6881054, 1, 65537, -6881053, 1, 1, -6881052, 1, 65537, -6881051, 1, 0, -6881050, 1, 1, -6881049, 1, 1, -6881048, 1, 1, -6881047, 1, 0, -6881046, 1, 65537, -6881045, 1, 0, -6881044, 1, 65537, -6881043, 1, 0, -6881042, 1, 65537, -6881041, 1, 65537, -6881040, 1, 2, -6881039, 1, 65537, -6881038, 1, 1, -6881037, 1, 65536, -6881036, 1, 0, -6881035, 1, 0, -6881034, 1, 0, -6881033, 1, 65537, -6881032, 1, 1, -6881031, 1, 65537, -6881030, 1, 1, -6881029, 1, 0, -6881028, 1, 2, -6881027, 1, 2, -6881026, 1, 65536, -6881025, 1, 2, -6881024, 1, 1, -6881023, 1, 2, -6881022, 1, 65537, -6881021, 1073741825, 0, -6881020, 1073741825, 65537, -6881019, 1073741825, 2, -6881018, 1073741825, 0, -6881017, 1073741825, 0, -6881016, 1073741825, 0, -6881015, 1073741825, 0, -6881014, 1073741825, 1, -6881013, 1073741825, 0, -6881012, 1073741825, 1, -6881011, 1073741824, 131072, -6750324, 1073741824, 131072, -6750323, 1073741825, 1, -6750322, 1073741825, 0, -6750321, 1073741825, 1, -6750320, 1073741825, 65536, -6750319, 1073741825, 0, -6750318, 1073741825, 0, -6750317, 1073741825, 0, -6750316, 1073741825, 0, -6750315, 1073741825, 2, -6750314, 1073741825, 0, -6750313, 1073741825, 2, -6750312, 1073741825, 65536, -6750311, 1073741825, 65537, -6750310, 1073741825, 0, -6750309, 1073741825, 0, -6750308, 1073741825, 1, -6750307, 0, 0, -6750306, 1073741825, 1, -6750305, 1, 1, -6750304, 1, 0, -6750303, 1, 0, -6750302, 1, 0, -6750301, 1, 0, -6750300, 1, 0, -6750299, 1, 0, -6750298, 1, 0, -6750297, 1, 65537, -6750296, 1, 1, -6750295, 1, 2, -6750294, 1, 0, -6750293, 1, 0, -6750292, 1, 65536, -6750291, 1, 0, -6750290, 1, 65537, -6750289, 1, 0, -6750288, 1, 0, -6750287, 1, 0, -6750286, 1, 0, -6750285, 1, 0, -6750284, 1, 1, -6750283, 1, 65536, -6750282, 1, 0, -6750281, 1, 2, -6750280, 1, 65537, -6750279, 1, 0, -6750278, 1, 65537, -6750277, 1, 1, -6750276, 1, 65536, -6750275, 1, 0, -6750274, 1, 65536, -6750273, 1, 0, -6750272, 1, 0, -6750271, 1, 0, -6750270, 1, 2, -6750269, 1, 65537, -6750268, 1, 0, -6750267, 1, 65537, -6750266, 1, 0, -6750265, 1, 2, -6750264, 1, 0, -6750263, 1, 0, -6750262, 1, 0, -6750261, 1, 65536, -6750260, 1, 0, -6750259, 1, 0, -6750258, 1, 0, -6750257, 1, 65536, -6750256, 1, 0, -6750255, 1, 1, -6750254, 1, 1, -6750253, 1, 0, -6750252, 1, 0, -6750251, 1, 2, -6750250, 1, 0, -6750249, 1, 0, -6750248, 1, 0, -6750247, 1, 1, -6750246, 1, 2, -6750245, 1, 0, -6750244, 1, 2, -6750243, 1, 2, -6750242, 1, 65537, -6750241, 1, 65536, -6750240, 1, 0, -6750239, 1, 0, -6750238, 1, 1, -6750237, 1, 2, -6750236, 1, 65537, -6750235, 1, 0, -6750234, 1, 0, -6750233, 1, 2, -6750232, 1, 65537, -6750231, 1, 0, -6750230, 1, 65537, -6750229, 1, 0, -6750228, 1, 0, -6750227, 1, 0, -6750226, 1, 0, -6750225, 1, 0, -6750224, 1, 1, -6750223, 1, 0, -6750222, 1, 65536, -6750221, 1, 0, -6750220, 1, 0, -6750219, 1, 2, -6750218, 1, 65536, -6750217, 1, 65537, -6750216, 1, 0, -6750215, 1, 1, -6750214, 1, 1, -6750213, 1, 0, -6750212, 1, 65537, -6750211, 1, 0, -6750210, 1, 65537, -6750209, 1, 0, -6815744, 1, 0, -6815743, 1, 0, -6815742, 1, 0, -6815741, 1, 1, -6815740, 1, 0, -6815739, 1, 0, -6815738, 1, 0, -6815737, 1, 65536, -6815736, 1, 65536, -6815735, 1, 65537, -6815734, 1, 0, -6815733, 1, 65536, -6815732, 1, 1, -6815731, 1, 65537, -6815730, 1, 2, -6815729, 1, 65537, -6815728, 1, 65536, -6815727, 1, 2, -6815726, 1, 65536, -6815725, 1, 0, -6815724, 1, 0, -6815723, 1, 65536, -6815722, 1, 0, -6815721, 1, 0, -6815720, 1, 65537, -6815719, 1, 0, -6815718, 1, 0, -6815717, 1, 2, -6815716, 1, 0, -6815715, 1, 0, -6815714, 1, 65536, -6815713, 1, 0, -6815712, 1, 65537, -6815711, 1, 1, -6815710, 1, 0, -6815709, 1, 0, -6815708, 1, 65536, -6815707, 1, 0, -6815706, 1, 0, -6815705, 1, 65536, -6815704, 1, 0, -6815703, 1, 65537, -6815702, 1, 65537, -6815701, 1, 0, -6815700, 1, 0, -6815699, 1, 0, -6815698, 1, 2, -6815697, 1, 0, -6815696, 1, 1, -6815695, 1, 65536, -6815694, 1, 0, -6815693, 1, 1, -6815692, 1, 1, -6815691, 1, 65537, -6815690, 1, 0, -6815689, 1, 0, -6815688, 1, 65536, -6815687, 1, 0, -6815686, 1, 0, -6815685, 1, 65537, -6815684, 1, 0, -6815683, 1, 65536, -6815682, 1, 1, -6815681, 1, 0, -6815680, 1, 1, -6815679, 1, 0, -6815678, 1, 0, -6815677, 1, 0, -6815676, 1, 0, -6815675, 1, 1, -6815674, 1, 0, -6815673, 1, 0, -6815672, 1, 65536, -6815671, 1, 2, -6815670, 1, 1, -6815669, 1, 0, -6815668, 1, 2, -6815667, 1, 0, -6815666, 1, 0, -6815665, 1, 0, -6815664, 1, 1, -6815663, 1, 2, -6815662, 1, 2, -6815661, 1, 0, -6815660, 1, 0, -6815659, 1, 2, -6815658, 1, 0, -6815657, 1, 0, -6815656, 1, 0, -6815655, 1, 2, -6815654, 1, 65536, -6815653, 1, 0, -6815652, 1, 0, -6815651, 1, 0, -6815650, 1, 65536, -6815649, 1, 0, -6815648, 1, 65536, -6815647, 1, 65536, -6815646, 1, 0, -6815645, 1, 1, -6815644, 1, 0, -6815643, 1, 2, -6815642, 1, 65537, -6815641, 1, 1, -6815640, 1, 2, -6815639, 1, 0, -6815638, 1, 2, -6815637, 1, 0, -6815636, 1, 65536, -6815635, 1, 0, -6815634, 1, 0, -6815633, 1, 1, -6815632, 1, 65536, -6815631, 1, 0, -6815630, 1, 2, -6815629, 1, 0, -6815628, 1, 0, -6815627, 1, 65537, -6815626, 1, 65537, -6815625, 1, 0, -6815624, 1, 0, -6815623, 1, 0, -6815622, 1, 65537, -6815621, 1, 0, -6815620, 1, 0, -6815619, 1, 0, -6815618, 1, 2, -6815617, 1, 2, -6815616, 1, 2, -6815615, 1, 0, -6815614, 1, 0, -6815613, 1, 0, -6815612, 1, 65537, -6815611, 1, 0, -6815610, 1, 2, -6815609, 1, 0, -6815608, 1, 65537, -6815607, 1, 0, -6815606, 1, 65537, -6815605, 1, 65536, -6815604, 1, 0, -6815603, 1, 0, -6815602, 1, 1, -6815601, 1, 0, -6815600, 1, 0, -6815599, 1, 0, -6815598, 1, 1, -6815597, 1, 0, -6815596, 1, 0, -6815595, 1, 2, -6815594, 1, 0, -6815593, 1, 0, -6815592, 1, 0, -6815591, 1, 0, -6815590, 1, 0, -6815589, 1, 0, -6815588, 1, 1, -6815587, 1, 0, -6815586, 1, 0, -6815585, 1, 65536, -6815584, 1, 1, -6815583, 1, 65537, -6815582, 1, 0, -6815581, 1, 1, -6815580, 1, 2, -6815579, 1, 0, -6815578, 1, 0, -6815577, 1, 1, -6815576, 1, 2, -6815575, 1, 65537, -6815574, 1, 1, -6815573, 1, 0, -6815572, 1, 0, -6815571, 1, 65537, -6815570, 1, 65537, -6815569, 1, 65536, -6815568, 1, 2, -6815567, 1, 65537, -6815566, 1, 65537, -6815565, 1, 1, -6815564, 1, 1, -6815563, 1, 0, -6815562, 1, 2, -6815561, 1, 65536, -6815560, 1, 1, -6815559, 1, 1, -6815558, 1, 0, -6815557, 1, 1, -6815556, 1, 1, -6815555, 1, 0, -6815554, 1, 0, -6815553, 1, 65536, -6815552, 1, 0, -6815551, 1, 2, -6815550, 1, 65536, -6815549, 1, 0, -6815548, 1, 0, -6815547, 1, 1, -6815546, 1, 0, -6815545, 1, 0, -6815544, 1, 65537, -6815543, 1, 0, -6815542, 1, 0, -6815541, 1, 0, -6815540, 1, 0, -6815539, 1, 2, -6815538, 1, 0, -6815537, 1, 2, -6815536, 1, 2, -6815535, 1, 0, -6815534, 1, 0, -6815533, 1, 2, -6815532, 1, 0, -6815531, 1, 0, -6815530, 1, 1, -6815529, 1, 1, -6815528, 1, 1, -6815527, 1, 1, -6815526, 0, 1, -6815525, 0, 2, -6815524, 0, 2, -6815523, 0, 3, -6815522, 1, 1, -6815521, 1073741825, 1, -6815520, 1073741825, 1, -6815519, 1073741825, 1, -6815518, 1, 0, -6815517, 1, 65537, -6815516, 1, 65536, -6815515, 1, 0, -6815514, 1, 1, -6815513, 1, 0, -6815512, 1, 1, -6815511, 1, 0, -6815510, 1, 65536, -6815509, 1, 0, -6815508, 1, 2, -6815507, 1, 0, -6815506, 1, 0, -6815505, 1, 2, -6815504, 1, 65537, -6815503, 1, 65537, -6815502, 1, 0, -6815501, 1, 0, -6815500, 1, 1, -6815499, 1, 0, -6815498, 1, 0, -6815497, 1, 0, -6815496, 1, 0, -6815495, 1, 0, -6815494, 1, 65537, -6815493, 1, 0, -6815492, 1, 0, -6815491, 1, 0, -6815490, 1, 0, -6815489, 1, 65537, -6815488, 1, 0, -6815487, 1, 0, -6815486, 1, 1, -6815485, 1073741825, 65537, -6815484, 1073741825, 0, -6815483, 1073741825, 0, -6815482, 1073741825, 0, -6815481, 1073741825, 65536, -6815480, 1073741825, 2, -6815479, 1073741825, 65537, -6815478, 1073741825, 1, -6815477, 1073741825, 0, -6815476, 1073741825, 1, -6815475, 1073741824, 131072, -6684788, 1073741824, 131072, -6684787, 1073741825, 1, -6684786, 1073741825, 0, -6684785, 1073741825, 0, -6684784, 1073741825, 0, -6684783, 1073741825, 65536, -6684782, 1073741825, 0, -6684781, 1073741825, 0, -6684780, 1073741825, 0, -6684779, 1073741825, 2, -6684778, 1073741825, 65537, -6684777, 1073741825, 1, -6684776, 1073741825, 65537, -6684775, 1073741825, 0, -6684774, 1073741825, 0, -6684773, 1073741825, 0, -6684772, 1073741825, 1, -6684771, 1073741825, 1, -6684770, 1, 1, -6684769, 1, 1, -6684768, 1, 65536, -6684767, 1, 1, -6684766, 1, 65537, -6684765, 1, 0, -6684764, 1, 1, -6684763, 1, 2, -6684762, 1, 0, -6684761, 1, 1, -6684760, 1, 0, -6684759, 1, 0, -6684758, 1, 65536, -6684757, 1, 65536, -6684756, 1, 65536, -6684755, 1, 2, -6684754, 1, 1, -6684753, 1, 0, -6684752, 1, 2, -6684751, 1, 2, -6684750, 1, 2, -6684749, 1, 0, -6684748, 1, 0, -6684747, 1, 2, -6684746, 1, 65536, -6684745, 1, 0, -6684744, 1, 2, -6684743, 1, 0, -6684742, 1, 0, -6684741, 1, 65537, -6684740, 1, 65537, -6684739, 1, 2, -6684738, 1, 0, -6684737, 1, 0, -6684736, 1, 0, -6684735, 1, 65536, -6684734, 1, 65536, -6684733, 1, 0, -6684732, 1, 1, -6684731, 1, 0, -6684730, 1, 65537, -6684729, 1, 65537, -6684728, 1, 65536, -6684727, 1, 0, -6684726, 1, 0, -6684725, 1, 0, -6684724, 1, 2, -6684723, 1, 0, -6684722, 1, 0, -6684721, 1, 1, -6684720, 1, 2, -6684719, 1, 0, -6684718, 1, 0, -6684717, 1, 0, -6684716, 1, 65537, -6684715, 1, 0, -6684714, 1, 0, -6684713, 1, 65537, -6684712, 1, 1, -6684711, 1, 2, -6684710, 1, 0, -6684709, 1, 2, -6684708, 1, 0, -6684707, 1, 0, -6684706, 1, 65536, -6684705, 1, 0, -6684704, 1, 0, -6684703, 1, 1, -6684702, 1, 0, -6684701, 1, 0, -6684700, 1, 65537, -6684699, 1, 0, -6684698, 1, 1, -6684697, 1, 0, -6684696, 1, 65536, -6684695, 1, 65536, -6684694, 1, 65536, -6684693, 1, 0, -6684692, 1, 65537, -6684691, 1, 0, -6684690, 1, 2, -6684689, 1, 0, -6684688, 1, 1, -6684687, 1, 2, -6684686, 1, 0, -6684685, 1, 2, -6684684, 1, 0, -6684683, 1, 1, -6684682, 1, 65536, -6684681, 1, 0, -6684680, 1, 1, -6684679, 1, 0, -6684678, 1, 0, -6684677, 1, 2, -6684676, 1, 2, -6684675, 1, 0, -6684674, 1, 2, -6684673, 1, 0, -6750208, 1, 0, -6750207, 1, 1, -6750206, 1, 65536, -6750205, 1, 0, -6750204, 1, 0, -6750203, 1, 0, -6750202, 1, 2, -6750201, 1, 0, -6750200, 1, 0, -6750199, 1, 65536, -6750198, 1, 0, -6750197, 1, 0, -6750196, 1, 0, -6750195, 1, 2, -6750194, 1, 0, -6750193, 1, 0, -6750192, 1, 65536, -6750191, 1, 2, -6750190, 1, 0, -6750189, 1, 2, -6750188, 1, 65536, -6750187, 1, 0, -6750186, 1, 0, -6750185, 1, 0, -6750184, 1, 0, -6750183, 1, 65536, -6750182, 1, 65536, -6750181, 1, 1, -6750180, 1, 65536, -6750179, 1, 65536, -6750178, 1, 0, -6750177, 1, 0, -6750176, 1, 0, -6750175, 1, 0, -6750174, 1, 0, -6750173, 1, 1, -6750172, 1, 65537, -6750171, 1, 65536, -6750170, 1, 2, -6750169, 1, 0, -6750168, 1, 0, -6750167, 1, 0, -6750166, 1, 0, -6750165, 1, 0, -6750164, 1, 0, -6750163, 1, 0, -6750162, 1, 0, -6750161, 1, 2, -6750160, 1, 1, -6750159, 1, 1, -6750158, 1, 2, -6750157, 1, 65536, -6750156, 1, 2, -6750155, 1, 0, -6750154, 1, 65537, -6750153, 1, 0, -6750152, 1, 0, -6750151, 1, 65537, -6750150, 1, 65536, -6750149, 1, 0, -6750148, 1, 65537, -6750147, 1, 0, -6750146, 1, 0, -6750145, 1, 0, -6750144, 1, 0, -6750143, 1, 0, -6750142, 1, 0, -6750141, 1, 1, -6750140, 1, 0, -6750139, 1, 1, -6750138, 1, 0, -6750137, 1, 65537, -6750136, 1, 65537, -6750135, 1, 0, -6750134, 1, 2, -6750133, 1, 0, -6750132, 1, 0, -6750131, 1, 0, -6750130, 1, 2, -6750129, 1, 0, -6750128, 1, 65536, -6750127, 1, 2, -6750126, 1, 0, -6750125, 1, 0, -6750124, 1, 0, -6750123, 1, 0, -6750122, 1, 0, -6750121, 1, 65536, -6750120, 1, 2, -6750119, 1, 65536, -6750118, 1, 65536, -6750117, 1, 65536, -6750116, 1, 0, -6750115, 1, 65537, -6750114, 1, 0, -6750113, 1, 65536, -6750112, 1, 0, -6750111, 1, 0, -6750110, 1, 65536, -6750109, 1, 0, -6750108, 1, 0, -6750107, 1, 65536, -6750106, 1, 0, -6750105, 1, 0, -6750104, 1, 0, -6750103, 1, 0, -6750102, 1, 65537, -6750101, 1, 0, -6750100, 1, 0, -6750099, 1, 0, -6750098, 1, 0, -6750097, 1, 1, -6750096, 1, 0, -6750095, 1, 1, -6750094, 1, 65536, -6750093, 1, 0, -6750092, 1, 1, -6750091, 1, 0, -6750090, 1, 0, -6750089, 1, 0, -6750088, 1, 65536, -6750087, 1, 65537, -6750086, 1, 0, -6750085, 1, 65536, -6750084, 1, 65536, -6750083, 1, 0, -6750082, 1, 0, -6750081, 1, 0, -6750080, 1, 0, -6750079, 1, 2, -6750078, 1, 2, -6750077, 1, 2, -6750076, 1, 0, -6750075, 1, 0, -6750074, 1, 0, -6750073, 1, 1, -6750072, 1, 0, -6750071, 1, 65537, -6750070, 1, 0, -6750069, 1, 0, -6750068, 1, 0, -6750067, 1, 2, -6750066, 1, 0, -6750065, 1, 0, -6750064, 1, 0, -6750063, 1, 2, -6750062, 1, 65537, -6750061, 1, 0, -6750060, 1, 2, -6750059, 1, 0, -6750058, 1, 2, -6750057, 1, 0, -6750056, 1, 0, -6750055, 1, 0, -6750054, 1, 0, -6750053, 1, 0, -6750052, 1, 2, -6750051, 1, 0, -6750050, 1, 65536, -6750049, 1, 0, -6750048, 1, 0, -6750047, 1, 0, -6750046, 1, 2, -6750045, 1, 65537, -6750044, 1, 0, -6750043, 1, 0, -6750042, 1, 0, -6750041, 1, 0, -6750040, 1, 2, -6750039, 1, 1, -6750038, 1, 65536, -6750037, 1, 65536, -6750036, 1, 1, -6750035, 1, 65536, -6750034, 1, 65537, -6750033, 1, 0, -6750032, 1, 0, -6750031, 1, 0, -6750030, 1, 0, -6750029, 1, 1, -6750028, 1, 0, -6750027, 1, 0, -6750026, 1, 65537, -6750025, 1, 0, -6750024, 1, 0, -6750023, 1, 0, -6750022, 1, 0, -6750021, 1, 2, -6750020, 1, 0, -6750019, 1, 0, -6750018, 1, 2, -6750017, 1, 0, -6750016, 1, 2, -6750015, 1, 0, -6750014, 1, 2, -6750013, 1, 1, -6750012, 1, 0, -6750011, 1, 0, -6750010, 1, 2, -6750009, 1, 65537, -6750008, 1, 65536, -6750007, 1, 0, -6750006, 1, 1, -6750005, 1, 65536, -6750004, 1, 65536, -6750003, 1, 0, -6750002, 1, 0, -6750001, 1, 0, -6750000, 1, 1, -6749999, 1, 65537, -6749998, 1, 0, -6749997, 1, 0, -6749996, 1, 0, -6749995, 1, 0, -6749994, 1, 0, -6749993, 1, 0, -6749992, 1, 0, -6749991, 1, 1, -6749990, 1, 1, -6749989, 1, 1, -6749988, 1, 1, -6749987, 1, 1, -6749986, 0, 1, -6749985, 0, 2, -6749984, 0, 3, -6749983, 1, 1, -6749982, 1073741825, 1, -6749981, 1073741825, 1, -6749980, 1, 1, -6749979, 1, 1, -6749978, 1, 0, -6749977, 1, 0, -6749976, 1, 0, -6749975, 1, 65536, -6749974, 1, 0, -6749973, 1, 0, -6749972, 1, 0, -6749971, 1, 0, -6749970, 1, 0, -6749969, 1, 65537, -6749968, 1, 0, -6749967, 1, 0, -6749966, 1, 65536, -6749965, 1, 0, -6749964, 1, 1, -6749963, 1, 0, -6749962, 1, 2, -6749961, 1, 0, -6749960, 1, 0, -6749959, 1, 0, -6749958, 1, 0, -6749957, 1, 0, -6749956, 1, 0, -6749955, 1, 0, -6749954, 1, 1, -6749953, 1, 0, -6749952, 1, 0, -6749951, 1, 0, -6749950, 1, 0, -6749949, 1073741825, 0, -6749948, 1073741825, 0, -6749947, 1073741825, 65537, -6749946, 1073741825, 0, -6749945, 1073741825, 0, -6749944, 1073741825, 65537, -6749943, 1073741825, 65537, -6749942, 1073741825, 65537, -6749941, 1073741825, 65537, -6749940, 1073741825, 1, -6749939, 1073741824, 131072, -6619252, 1073741824, 131072, -6619251, 1073741825, 1, -6619250, 1073741825, 0, -6619249, 1073741825, 0, -6619248, 1073741825, 0, -6619247, 1073741825, 0, -6619246, 1073741825, 0, -6619245, 1073741825, 0, -6619244, 1073741825, 0, -6619243, 1073741825, 0, -6619242, 1073741825, 0, -6619241, 1073741825, 0, -6619240, 1073741825, 2, -6619239, 1073741825, 65536, -6619238, 1073741825, 0, -6619237, 1073741825, 0, -6619236, 1073741825, 1, -6619235, 1073741825, 1, -6619234, 1, 1, -6619233, 1, 0, -6619232, 1, 0, -6619231, 1, 0, -6619230, 1, 0, -6619229, 1, 0, -6619228, 1, 1, -6619227, 1, 0, -6619226, 1, 0, -6619225, 1, 65536, -6619224, 1, 65536, -6619223, 1, 65537, -6619222, 1, 65537, -6619221, 1, 2, -6619220, 1, 0, -6619219, 1, 65537, -6619218, 1, 0, -6619217, 1, 65536, -6619216, 1, 2, -6619215, 1, 0, -6619214, 1, 65537, -6619213, 1, 0, -6619212, 1, 65537, -6619211, 1, 0, -6619210, 1, 65537, -6619209, 1, 1, -6619208, 1, 0, -6619207, 1, 0, -6619206, 1, 2, -6619205, 1, 0, -6619204, 1, 0, -6619203, 1, 65537, -6619202, 1, 0, -6619201, 1, 1, -6619200, 1, 2, -6619199, 1, 65537, -6619198, 1, 65537, -6619197, 1, 0, -6619196, 1, 0, -6619195, 1, 65537, -6619194, 1, 0, -6619193, 1, 0, -6619192, 1, 0, -6619191, 1, 65537, -6619190, 1, 0, -6619189, 1, 0, -6619188, 1, 0, -6619187, 1, 0, -6619186, 1, 65536, -6619185, 1, 65536, -6619184, 1, 0, -6619183, 1, 0, -6619182, 1, 2, -6619181, 1, 65536, -6619180, 1, 65537, -6619179, 1, 2, -6619178, 1, 0, -6619177, 1, 65537, -6619176, 1, 65537, -6619175, 1, 0, -6619174, 1, 0, -6619173, 1, 0, -6619172, 1, 0, -6619171, 1, 0, -6619170, 1, 65537, -6619169, 1, 0, -6619168, 1, 2, -6619167, 1, 65537, -6619166, 1, 0, -6619165, 1, 0, -6619164, 1, 2, -6619163, 1, 0, -6619162, 1, 0, -6619161, 1, 65536, -6619160, 1, 1, -6619159, 1, 0, -6619158, 1, 0, -6619157, 1, 0, -6619156, 1, 0, -6619155, 1, 0, -6619154, 1, 2, -6619153, 1, 0, -6619152, 1, 0, -6619151, 1, 0, -6619150, 1, 0, -6619149, 1, 2, -6619148, 1, 0, -6619147, 1, 0, -6619146, 1, 2, -6619145, 1, 0, -6619144, 1, 0, -6619143, 1, 0, -6619142, 1, 0, -6619141, 1, 1, -6619140, 1, 0, -6619139, 1, 65537, -6619138, 1, 65537, -6619137, 1, 0, -6684672, 1, 1, -6684671, 1, 0, -6684670, 1, 65537, -6684669, 1, 2, -6684668, 1, 2, -6684667, 1, 0, -6684666, 1, 0, -6684665, 1, 65536, -6684664, 1, 1, -6684663, 1, 0, -6684662, 1, 0, -6684661, 1, 0, -6684660, 1, 65537, -6684659, 1, 1, -6684658, 1, 1, -6684657, 1, 0, -6684656, 1, 65536, -6684655, 1, 0, -6684654, 1, 2, -6684653, 1, 0, -6684652, 1, 0, -6684651, 1, 2, -6684650, 1, 1, -6684649, 1, 0, -6684648, 1, 65536, -6684647, 1, 0, -6684646, 1, 0, -6684645, 1, 0, -6684644, 1, 0, -6684643, 1, 0, -6684642, 1, 0, -6684641, 1, 1, -6684640, 1, 1, -6684639, 1, 1, -6684638, 1, 2, -6684637, 1, 65536, -6684636, 1, 65537, -6684635, 1, 65536, -6684634, 1, 0, -6684633, 1, 0, -6684632, 1, 2, -6684631, 1, 0, -6684630, 1, 1, -6684629, 1, 0, -6684628, 1, 1, -6684627, 1, 0, -6684626, 1, 65536, -6684625, 1, 0, -6684624, 1, 65536, -6684623, 1, 0, -6684622, 1, 0, -6684621, 1, 0, -6684620, 1, 0, -6684619, 1, 0, -6684618, 1, 0, -6684617, 1, 0, -6684616, 1, 1, -6684615, 1, 1, -6684614, 1, 0, -6684613, 1, 65537, -6684612, 1, 0, -6684611, 1, 65537, -6684610, 1, 1, -6684609, 1, 0, -6684608, 1, 0, -6684607, 1, 0, -6684606, 1, 1, -6684605, 1, 0, -6684604, 1, 0, -6684603, 1, 0, -6684602, 1, 0, -6684601, 1, 0, -6684600, 1, 0, -6684599, 1, 65537, -6684598, 1, 0, -6684597, 1, 2, -6684596, 1, 0, -6684595, 1, 0, -6684594, 1, 2, -6684593, 1, 0, -6684592, 1, 65537, -6684591, 1, 0, -6684590, 1, 65537, -6684589, 1, 0, -6684588, 1, 65537, -6684587, 1, 2, -6684586, 1, 65537, -6684585, 1, 0, -6684584, 1, 2, -6684583, 1, 65537, -6684582, 1, 0, -6684581, 1, 2, -6684580, 1, 0, -6684579, 1, 0, -6684578, 1, 65537, -6684577, 1, 65537, -6684576, 1, 0, -6684575, 1, 0, -6684574, 1, 0, -6684573, 1, 0, -6684572, 1, 2, -6684571, 1, 0, -6684570, 1, 0, -6684569, 1, 1, -6684568, 1, 0, -6684567, 1, 65537, -6684566, 1, 1, -6684565, 1, 65537, -6684564, 1, 2, -6684563, 1, 65536, -6684562, 1, 0, -6684561, 1, 65537, -6684560, 1, 0, -6684559, 1, 0, -6684558, 1, 65536, -6684557, 1, 65537, -6684556, 1, 0, -6684555, 1, 0, -6684554, 1, 0, -6684553, 1, 0, -6684552, 1, 0, -6684551, 1, 0, -6684550, 1, 0, -6684549, 1, 0, -6684548, 1, 0, -6684547, 1, 0, -6684546, 1, 0, -6684545, 1, 2, -6684544, 1, 0, -6684543, 1, 0, -6684542, 1, 0, -6684541, 1, 65537, -6684540, 1, 0, -6684539, 1, 65537, -6684538, 1, 2, -6684537, 1, 0, -6684536, 1, 65537, -6684535, 1, 2, -6684534, 1, 2, -6684533, 1, 2, -6684532, 1, 65537, -6684531, 1, 2, -6684530, 1, 65537, -6684529, 1, 1, -6684528, 1, 0, -6684527, 1, 0, -6684526, 1, 0, -6684525, 1, 0, -6684524, 1, 0, -6684523, 1, 65536, -6684522, 1, 0, -6684521, 1, 0, -6684520, 1, 0, -6684519, 1, 0, -6684518, 1, 2, -6684517, 1, 65536, -6684516, 1, 65536, -6684515, 1, 0, -6684514, 1, 0, -6684513, 1, 0, -6684512, 1, 1, -6684511, 1, 0, -6684510, 1, 65536, -6684509, 1, 1, -6684508, 1, 0, -6684507, 1, 2, -6684506, 1, 0, -6684505, 1, 0, -6684504, 1, 0, -6684503, 1, 0, -6684502, 1, 0, -6684501, 1, 0, -6684500, 1, 65536, -6684499, 1, 1, -6684498, 1, 65536, -6684497, 1, 1, -6684496, 1, 0, -6684495, 1, 1, -6684494, 1, 0, -6684493, 1, 0, -6684492, 1, 0, -6684491, 1, 0, -6684490, 1, 0, -6684489, 1, 1, -6684488, 1, 0, -6684487, 1, 2, -6684486, 1, 2, -6684485, 1, 2, -6684484, 1, 65536, -6684483, 1, 0, -6684482, 1, 65536, -6684481, 1, 0, -6684480, 1, 65537, -6684479, 1, 1, -6684478, 1, 0, -6684477, 1, 0, -6684476, 1, 0, -6684475, 1, 0, -6684474, 1, 0, -6684473, 1, 65536, -6684472, 1, 65536, -6684471, 1, 1, -6684470, 1, 1, -6684469, 1, 65537, -6684468, 1, 65536, -6684467, 1, 0, -6684466, 1, 0, -6684465, 1, 65537, -6684464, 1, 65536, -6684463, 1, 1, -6684462, 1, 0, -6684461, 1, 2, -6684460, 1, 0, -6684459, 1, 0, -6684458, 1, 0, -6684457, 1, 65537, -6684456, 1, 2, -6684455, 1, 0, -6684454, 1, 65537, -6684453, 1, 65537, -6684452, 1, 2, -6684451, 1, 1, -6684450, 1, 1, -6684449, 1, 1, -6684448, 1, 1, -6684447, 0, 1, -6684446, 0, 2, -6684445, 0, 3, -6684444, 1073741825, 1, -6684443, 1073741825, 1, -6684442, 1, 1, -6684441, 1, 1, -6684440, 1, 0, -6684439, 1, 0, -6684438, 1, 0, -6684437, 1, 0, -6684436, 1, 0, -6684435, 1, 0, -6684434, 1, 0, -6684433, 1, 65536, -6684432, 1, 65537, -6684431, 1, 0, -6684430, 1, 65536, -6684429, 1, 2, -6684428, 1, 0, -6684427, 1, 1, -6684426, 1, 65537, -6684425, 1, 1, -6684424, 1, 65536, -6684423, 1, 0, -6684422, 1, 0, -6684421, 1, 1, -6684420, 1, 0, -6684419, 1, 65537, -6684418, 1, 0, -6684417, 1, 65536, -6684416, 1, 0, -6684415, 1, 65536, -6684414, 1, 0, -6684413, 1073741825, 1, -6684412, 1073741825, 0, -6684411, 1073741825, 2, -6684410, 1073741825, 0, -6684409, 1073741825, 65537, -6684408, 1073741825, 0, -6684407, 1073741825, 1, -6684406, 1073741825, 0, -6684405, 1073741825, 0, -6684404, 1073741825, 1, -6684403, 1073741824, 131072, -6553716, 1073741824, 131072, -6553715, 1073741825, 1, -6553714, 1073741825, 0, -6553713, 1073741825, 65536, -6553712, 1073741825, 0, -6553711, 1073741825, 1, -6553710, 1073741825, 65537, -6553709, 1073741825, 0, -6553708, 1073741825, 1, -6553707, 1073741825, 2, -6553706, 1073741825, 65536, -6553705, 1073741825, 1, -6553704, 1073741825, 65537, -6553703, 1073741825, 0, -6553702, 1073741825, 65537, -6553701, 1073741825, 0, -6553700, 1073741825, 1, -6553699, 0, 0, -6553698, 1, 1, -6553697, 1, 65536, -6553696, 1, 0, -6553695, 1, 0, -6553694, 1, 2, -6553693, 1, 1, -6553692, 1, 2, -6553691, 1, 0, -6553690, 1, 0, -6553689, 1, 1, -6553688, 1, 0, -6553687, 1, 0, -6553686, 1, 65537, -6553685, 1, 65536, -6553684, 1, 65537, -6553683, 1, 2, -6553682, 1, 0, -6553681, 1, 65537, -6553680, 1, 1, -6553679, 1, 2, -6553678, 1, 0, -6553677, 1, 0, -6553676, 1, 0, -6553675, 1, 0, -6553674, 1, 1, -6553673, 1, 1, -6553672, 1, 65537, -6553671, 1, 0, -6553670, 1, 65537, -6553669, 1, 1, -6553668, 1, 65536, -6553667, 1, 0, -6553666, 1, 0, -6553665, 1, 65537, -6553664, 1, 0, -6553663, 1, 0, -6553662, 1, 0, -6553661, 1, 0, -6553660, 1, 0, -6553659, 1, 2, -6553658, 1, 0, -6553657, 1, 0, -6553656, 1, 0, -6553655, 1, 65537, -6553654, 1, 0, -6553653, 1, 0, -6553652, 1, 0, -6553651, 1, 1, -6553650, 1, 0, -6553649, 1, 65536, -6553648, 1, 1, -6553647, 1, 0, -6553646, 1, 0, -6553645, 1, 2, -6553644, 1, 0, -6553643, 1, 0, -6553642, 1, 1, -6553641, 1, 1, -6553640, 1, 2, -6553639, 1, 0, -6553638, 1, 0, -6553637, 1, 0, -6553636, 1, 0, -6553635, 1, 0, -6553634, 1, 0, -6553633, 1, 1, -6553632, 1, 0, -6553631, 1, 0, -6553630, 1, 0, -6553629, 1, 65537, -6553628, 1, 0, -6553627, 1, 0, -6553626, 1, 0, -6553625, 1, 65537, -6553624, 1, 0, -6553623, 1, 1, -6553622, 1, 0, -6553621, 1, 0, -6553620, 1, 2, -6553619, 1, 0, -6553618, 1, 0, -6553617, 1, 0, -6553616, 1, 65536, -6553615, 1, 0, -6553614, 1, 0, -6553613, 1, 2, -6553612, 1, 1, -6553611, 1, 65537, -6553610, 1, 0, -6553609, 1, 65537, -6553608, 1, 0, -6553607, 1, 0, -6553606, 1, 2, -6553605, 1, 65536, -6553604, 1, 0, -6553603, 1, 65537, -6553602, 1, 65537, -6553601, 1, 0, -6619136, 1, 65536, -6619135, 1, 0, -6619134, 1, 1, -6619133, 1, 0, -6619132, 1, 0, -6619131, 1, 65537, -6619130, 1, 65537, -6619129, 1, 65537, -6619128, 1, 0, -6619127, 1, 0, -6619126, 1, 0, -6619125, 1, 0, -6619124, 1, 0, -6619123, 1, 2, -6619122, 1, 65536, -6619121, 1, 0, -6619120, 1, 0, -6619119, 1, 65537, -6619118, 1, 0, -6619117, 1, 0, -6619116, 1, 0, -6619115, 1, 65536, -6619114, 1, 65537, -6619113, 1, 65537, -6619112, 1, 0, -6619111, 1, 65537, -6619110, 1, 2, -6619109, 1, 0, -6619108, 1, 1, -6619107, 1, 0, -6619106, 1, 0, -6619105, 1, 1, -6619104, 0, 65536, -6619103, 1, 1, -6619102, 1, 1, -6619101, 1, 65536, -6619100, 1, 2, -6619099, 1, 1, -6619098, 1, 0, -6619097, 1, 0, -6619096, 1, 1, -6619095, 1, 0, -6619094, 1, 0, -6619093, 1, 1, -6619092, 1, 0, -6619091, 1, 2, -6619090, 1, 65536, -6619089, 1, 0, -6619088, 1, 65536, -6619087, 1, 0, -6619086, 1, 65536, -6619085, 1, 2, -6619084, 1, 1, -6619083, 1, 0, -6619082, 1, 0, -6619081, 1, 1, -6619080, 1, 0, -6619079, 1, 0, -6619078, 1, 65537, -6619077, 1, 0, -6619076, 1, 0, -6619075, 1, 0, -6619074, 1, 65537, -6619073, 1, 0, -6619072, 1, 0, -6619071, 1, 0, -6619070, 1, 1, -6619069, 1, 65537, -6619068, 1, 65537, -6619067, 1, 65537, -6619066, 1, 0, -6619065, 1, 2, -6619064, 1, 65536, -6619063, 1, 2, -6619062, 1, 0, -6619061, 1, 65537, -6619060, 1, 2, -6619059, 1, 65536, -6619058, 1, 1, -6619057, 1, 0, -6619056, 1, 0, -6619055, 1, 0, -6619054, 1, 65537, -6619053, 1, 65537, -6619052, 1, 0, -6619051, 1, 65537, -6619050, 1, 0, -6619049, 1, 0, -6619048, 1, 1, -6619047, 1, 0, -6619046, 1, 65537, -6619045, 1, 0, -6619044, 1, 1, -6619043, 1, 65536, -6619042, 1, 65537, -6619041, 1, 65537, -6619040, 1, 0, -6619039, 1, 0, -6619038, 1, 0, -6619037, 1, 65537, -6619036, 1, 0, -6619035, 1, 0, -6619034, 1, 65536, -6619033, 1, 1, -6619032, 1, 0, -6619031, 1, 2, -6619030, 1, 0, -6619029, 1, 65536, -6619028, 1, 2, -6619027, 1, 65537, -6619026, 1, 2, -6619025, 1, 0, -6619024, 1, 2, -6619023, 1, 0, -6619022, 1, 2, -6619021, 1, 65537, -6619020, 1, 65536, -6619019, 1, 1, -6619018, 1, 1, -6619017, 1, 0, -6619016, 1, 0, -6619015, 1, 65536, -6619014, 1, 0, -6619013, 1, 0, -6619012, 1, 65536, -6619011, 1, 2, -6619010, 1, 0, -6619009, 1, 65537, -6619008, 1, 0, -6619007, 1, 2, -6619006, 1, 0, -6619005, 1, 65537, -6619004, 1, 0, -6619003, 1, 1, -6619002, 1, 0, -6619001, 1, 0, -6619000, 1, 0, -6618999, 1, 65537, -6618998, 1, 1, -6618997, 1, 65536, -6618996, 1, 0, -6618995, 1, 0, -6618994, 1, 0, -6618993, 1, 65537, -6618992, 1, 1, -6618991, 1, 0, -6618990, 1, 0, -6618989, 1, 65536, -6618988, 1, 1, -6618987, 1, 0, -6618986, 1, 65537, -6618985, 1, 65537, -6618984, 1, 0, -6618983, 1, 0, -6618982, 1, 2, -6618981, 1, 65536, -6618980, 1, 0, -6618979, 1, 0, -6618978, 1, 0, -6618977, 1, 2, -6618976, 1, 0, -6618975, 1, 0, -6618974, 1, 0, -6618973, 1, 2, -6618972, 1, 65537, -6618971, 1, 0, -6618970, 1, 65536, -6618969, 1, 0, -6618968, 1, 65537, -6618967, 1, 2, -6618966, 1, 65536, -6618965, 1, 0, -6618964, 1, 65537, -6618963, 1, 0, -6618962, 1, 65536, -6618961, 1, 1, -6618960, 1, 65537, -6618959, 1, 65537, -6618958, 1, 65537, -6618957, 1, 0, -6618956, 1, 65537, -6618955, 1, 0, -6618954, 1, 1, -6618953, 1, 0, -6618952, 1, 1, -6618951, 1, 65536, -6618950, 1, 0, -6618949, 1, 0, -6618948, 1, 1, -6618947, 1, 0, -6618946, 1, 1, -6618945, 1, 0, -6618944, 1, 0, -6618943, 1, 65536, -6618942, 1, 0, -6618941, 1, 0, -6618940, 1, 0, -6618939, 1, 1, -6618938, 1, 0, -6618937, 1, 0, -6618936, 1, 0, -6618935, 1, 1, -6618934, 1, 1, -6618933, 1, 0, -6618932, 1, 1, -6618931, 1, 0, -6618930, 1, 0, -6618929, 1, 0, -6618928, 1, 0, -6618927, 1, 0, -6618926, 1, 65536, -6618925, 1, 0, -6618924, 1, 65537, -6618923, 1, 65536, -6618922, 1, 1, -6618921, 1, 0, -6618920, 1, 0, -6618919, 1, 2, -6618918, 1, 0, -6618917, 1, 0, -6618916, 1, 1, -6618915, 1, 2, -6618914, 1, 65537, -6618913, 1, 1, -6618912, 1, 1, -6618911, 1, 1, -6618910, 1, 1, -6618909, 1, 1, -6618908, 0, 1, -6618907, 0, 3, -6618906, 1073741825, 1, -6618905, 1073741825, 1, -6618904, 1, 1, -6618903, 1, 1, -6618902, 1, 0, -6618901, 1, 0, -6618900, 1, 0, -6618899, 1, 0, -6618898, 1, 2, -6618897, 1, 65536, -6618896, 1, 0, -6618895, 1, 0, -6618894, 1, 65536, -6618893, 1, 65537, -6618892, 1, 2, -6618891, 1, 0, -6618890, 1, 0, -6618889, 1, 2, -6618888, 1, 0, -6618887, 1, 65536, -6618886, 1, 0, -6618885, 1, 0, -6618884, 1, 65537, -6618883, 1, 65537, -6618882, 1, 0, -6618881, 1, 1, -6618880, 1, 65536, -6618879, 1, 65537, -6618878, 1, 0, -6618877, 1073741825, 65537, -6618876, 1073741825, 0, -6618875, 1073741825, 0, -6618874, 1073741825, 65536, -6618873, 1073741825, 0, -6618872, 1073741825, 2, -6618871, 1073741825, 0, -6618870, 1073741825, 2, -6618869, 1073741825, 0, -6618868, 1073741825, 1, -6618867, 1073741824, 131072, -6488180, 1073741824, 131072, -6488179, 1073741825, 1, -6488178, 1073741825, 65536, -6488177, 1073741825, 0, -6488176, 1073741825, 65537, -6488175, 1073741825, 1, -6488174, 1073741825, 65536, -6488173, 1073741825, 0, -6488172, 1073741825, 65537, -6488171, 1073741825, 1, -6488170, 1073741825, 2, -6488169, 1073741825, 1, -6488168, 1073741825, 1, -6488167, 1073741825, 0, -6488166, 1073741825, 0, -6488165, 1073741825, 0, -6488164, 1073741825, 1, -6488163, 1, 1, -6488162, 1, 1, -6488161, 1, 0, -6488160, 1, 0, -6488159, 1, 2, -6488158, 1, 0, -6488157, 1, 0, -6488156, 1, 0, -6488155, 1, 65537, -6488154, 1, 2, -6488153, 1, 1, -6488152, 1, 65537, -6488151, 1, 65537, -6488150, 1, 65537, -6488149, 1, 0, -6488148, 1, 0, -6488147, 1, 0, -6488146, 1, 0, -6488145, 1, 0, -6488144, 1, 0, -6488143, 1, 0, -6488142, 1, 0, -6488141, 1, 2, -6488140, 1, 1, -6488139, 1, 0, -6488138, 1, 2, -6488137, 1, 2, -6488136, 1, 1, -6488135, 1, 65536, -6488134, 1, 0, -6488133, 1, 65537, -6488132, 1, 2, -6488131, 1, 0, -6488130, 1, 0, -6488129, 1, 2, -6488128, 1, 0, -6488127, 1, 65536, -6488126, 1, 2, -6488125, 1, 1, -6488124, 1, 0, -6488123, 1, 2, -6488122, 1, 2, -6488121, 1, 1, -6488120, 1, 0, -6488119, 1, 1, -6488118, 1, 0, -6488117, 1, 0, -6488116, 1, 1, -6488115, 1, 1, -6488114, 1, 0, -6488113, 1, 0, -6488112, 1, 65536, -6488111, 1, 0, -6488110, 1, 1, -6488109, 1, 0, -6488108, 1, 0, -6488107, 1, 0, -6488106, 1, 65536, -6488105, 1, 1, -6488104, 1, 65537, -6488103, 1, 0, -6488102, 1, 0, -6488101, 1, 2, -6488100, 1, 0, -6488099, 1, 0, -6488098, 1, 0, -6488097, 1, 65537, -6488096, 1, 0, -6488095, 1, 0, -6488094, 1, 0, -6488093, 1, 0, -6488092, 1, 0, -6488091, 1, 65537, -6488090, 1, 0, -6488089, 1, 0, -6488088, 1, 65536, -6488087, 1, 0, -6488086, 1, 0, -6488085, 1, 1, -6488084, 1, 0, -6488083, 1, 2, -6488082, 1, 65536, -6488081, 1, 0, -6488080, 1, 0, -6488079, 1, 65536, -6488078, 1, 65536, -6488077, 1, 0, -6488076, 1, 2, -6488075, 1, 2, -6488074, 1, 65536, -6488073, 1, 0, -6488072, 1, 0, -6488071, 1, 0, -6488070, 1, 0, -6488069, 1, 0, -6488068, 1, 65536, -6488067, 1, 0, -6488066, 1, 2, -6488065, 1, 1, -6553600, 1, 0, -6553599, 1, 65537, -6553598, 1, 0, -6553597, 1, 0, -6553596, 1, 0, -6553595, 1, 0, -6553594, 1, 0, -6553593, 1, 0, -6553592, 1, 0, -6553591, 1, 0, -6553590, 1, 65537, -6553589, 1, 0, -6553588, 1, 0, -6553587, 1, 0, -6553586, 1, 65536, -6553585, 1, 0, -6553584, 1, 1, -6553583, 1, 65537, -6553582, 1, 0, -6553581, 1, 0, -6553580, 1, 65537, -6553579, 1, 1, -6553578, 1, 65537, -6553577, 1, 0, -6553576, 1, 0, -6553575, 1, 0, -6553574, 1, 0, -6553573, 1, 0, -6553572, 1, 2, -6553571, 1, 65536, -6553570, 1, 0, -6553569, 1, 1, -6553568, 0, 131072, -6553567, 1, 1, -6553566, 1, 0, -6553565, 1, 0, -6553564, 1, 65536, -6553563, 1, 0, -6553562, 1, 65536, -6553561, 1, 0, -6553560, 1, 0, -6553559, 1, 65537, -6553558, 1, 0, -6553557, 1, 0, -6553556, 1, 2, -6553555, 1, 0, -6553554, 1, 0, -6553553, 1, 0, -6553552, 1, 2, -6553551, 1, 0, -6553550, 1, 65536, -6553549, 1, 0, -6553548, 1, 0, -6553547, 1, 0, -6553546, 1, 65536, -6553545, 1, 65536, -6553544, 1, 1, -6553543, 1, 0, -6553542, 1, 0, -6553541, 1, 65537, -6553540, 1, 0, -6553539, 1, 0, -6553538, 1, 0, -6553537, 1, 65536, -6553536, 1, 65536, -6553535, 1, 0, -6553534, 1, 0, -6553533, 1, 0, -6553532, 1, 2, -6553531, 1, 65537, -6553530, 1, 65537, -6553529, 1, 0, -6553528, 1, 0, -6553527, 1, 0, -6553526, 1, 2, -6553525, 1, 0, -6553524, 1, 0, -6553523, 1, 1, -6553522, 1, 65536, -6553521, 1, 0, -6553520, 1, 0, -6553519, 1, 2, -6553518, 1, 65536, -6553517, 1, 0, -6553516, 1, 65536, -6553515, 1, 1, -6553514, 1, 0, -6553513, 1, 1, -6553512, 1, 0, -6553511, 1, 0, -6553510, 1, 0, -6553509, 1, 65537, -6553508, 1, 65536, -6553507, 1, 0, -6553506, 1, 65536, -6553505, 1, 0, -6553504, 1, 0, -6553503, 1, 0, -6553502, 1, 65537, -6553501, 1, 0, -6553500, 1, 65536, -6553499, 1, 0, -6553498, 1, 0, -6553497, 1, 0, -6553496, 1, 0, -6553495, 1, 1, -6553494, 1, 0, -6553493, 1, 0, -6553492, 1, 2, -6553491, 1, 0, -6553490, 1, 1, -6553489, 1, 0, -6553488, 1, 0, -6553487, 1, 0, -6553486, 1, 0, -6553485, 1, 0, -6553484, 1, 0, -6553483, 1, 2, -6553482, 1, 0, -6553481, 1, 65536, -6553480, 1, 0, -6553479, 1, 1, -6553478, 1, 0, -6553477, 1, 0, -6553476, 1, 0, -6553475, 1, 0, -6553474, 1, 2, -6553473, 1, 65537, -6553472, 1, 0, -6553471, 1, 0, -6553470, 1, 0, -6553469, 1, 0, -6553468, 1, 65536, -6553467, 1, 0, -6553466, 1, 65536, -6553465, 1, 65536, -6553464, 1, 0, -6553463, 1, 0, -6553462, 1, 0, -6553461, 1, 65536, -6553460, 1, 65536, -6553459, 1, 0, -6553458, 1, 0, -6553457, 1, 0, -6553456, 1, 1, -6553455, 1, 2, -6553454, 1, 65536, -6553453, 1, 2, -6553452, 1, 0, -6553451, 1, 0, -6553450, 1, 1, -6553449, 1, 0, -6553448, 1, 0, -6553447, 1, 1, -6553446, 1, 0, -6553445, 1, 0, -6553444, 1, 65536, -6553443, 1, 65536, -6553442, 1, 0, -6553441, 1, 1, -6553440, 1, 65537, -6553439, 1, 65537, -6553438, 1, 0, -6553437, 1, 1, -6553436, 1, 0, -6553435, 1, 0, -6553434, 1, 0, -6553433, 1, 0, -6553432, 1, 0, -6553431, 1, 0, -6553430, 1, 0, -6553429, 1, 65537, -6553428, 1, 0, -6553427, 1, 0, -6553426, 1, 0, -6553425, 1, 2, -6553424, 1, 0, -6553423, 1, 65537, -6553422, 1, 0, -6553421, 1, 0, -6553420, 1, 0, -6553419, 1, 2, -6553418, 1, 0, -6553417, 1, 0, -6553416, 1, 0, -6553415, 1, 0, -6553414, 1, 2, -6553413, 1, 1, -6553412, 1, 65537, -6553411, 1, 0, -6553410, 1, 65536, -6553409, 1, 0, -6553408, 1, 65536, -6553407, 1, 0, -6553406, 1, 65536, -6553405, 1, 0, -6553404, 1, 2, -6553403, 1, 65536, -6553402, 1, 0, -6553401, 1, 2, -6553400, 1, 2, -6553399, 1, 0, -6553398, 1, 65537, -6553397, 1, 2, -6553396, 1, 0, -6553395, 1, 0, -6553394, 1, 0, -6553393, 1, 1, -6553392, 1, 0, -6553391, 1, 0, -6553390, 1, 0, -6553389, 1, 0, -6553388, 1, 0, -6553387, 1, 0, -6553386, 1, 1, -6553385, 1, 65537, -6553384, 1, 0, -6553383, 1, 1, -6553382, 1, 0, -6553381, 1, 0, -6553380, 1, 0, -6553379, 1, 0, -6553378, 1, 0, -6553377, 1, 65537, -6553376, 1, 0, -6553375, 1, 1, -6553374, 1, 0, -6553373, 1, 1, -6553372, 1, 1, -6553371, 1, 1, -6553370, 0, 1, -6553369, 0, 3, -6553368, 1073741825, 1, -6553367, 1073741825, 0, -6553366, 1, 1, -6553365, 1, 1, -6553364, 1, 1, -6553363, 1, 0, -6553362, 1, 2, -6553361, 1, 0, -6553360, 1, 1, -6553359, 1, 1, -6553358, 1, 0, -6553357, 1, 0, -6553356, 1, 0, -6553355, 1, 2, -6553354, 1, 65537, -6553353, 1, 0, -6553352, 1, 0, -6553351, 1, 0, -6553350, 1, 1, -6553349, 1, 0, -6553348, 1, 0, -6553347, 1, 65537, -6553346, 1, 65536, -6553345, 1, 0, -6553344, 1, 0, -6553343, 1, 0, -6553342, 1, 1, -6553341, 1073741825, 1, -6553340, 1073741825, 65537, -6553339, 1073741825, 1, -6553338, 1073741825, 0, -6553337, 1073741825, 0, -6553336, 1073741825, 0, -6553335, 1073741825, 2, -6553334, 1073741825, 65537, -6553333, 1073741825, 0, -6553332, 1073741825, 1, -6553331, 1073741824, 131072, -6422644, 1073741824, 131072, -6422643, 1073741825, 1, -6422642, 1073741825, 65537, -6422641, 1073741825, 65536, -6422640, 1073741825, 0, -6422639, 1073741825, 65536, -6422638, 1073741825, 0, -6422637, 1073741825, 0, -6422636, 1073741825, 2, -6422635, 1073741825, 1, -6422634, 1073741825, 0, -6422633, 1073741825, 0, -6422632, 1073741825, 65537, -6422631, 1073741825, 0, -6422630, 1073741825, 0, -6422629, 1073741825, 0, -6422628, 1073741825, 65536, -6422627, 1, 0, -6422626, 1, 0, -6422625, 1, 0, -6422624, 1, 65536, -6422623, 1, 0, -6422622, 1, 0, -6422621, 1, 65537, -6422620, 1, 65537, -6422619, 1, 0, -6422618, 1, 0, -6422617, 1, 1, -6422616, 1, 0, -6422615, 1, 65536, -6422614, 1, 2, -6422613, 1, 0, -6422612, 1, 65536, -6422611, 1, 65537, -6422610, 1, 0, -6422609, 1, 65536, -6422608, 1, 0, -6422607, 1, 0, -6422606, 1, 0, -6422605, 1, 65537, -6422604, 1, 2, -6422603, 1, 0, -6422602, 1, 1, -6422601, 1, 0, -6422600, 1, 65537, -6422599, 1, 0, -6422598, 1, 0, -6422597, 1, 65536, -6422596, 1, 0, -6422595, 1, 65536, -6422594, 1, 2, -6422593, 1, 0, -6422592, 1, 1, -6422591, 1, 65537, -6422590, 1, 65537, -6422589, 1, 0, -6422588, 1, 0, -6422587, 1, 65537, -6422586, 1, 0, -6422585, 1, 0, -6422584, 1, 0, -6422583, 1, 65536, -6422582, 1, 0, -6422581, 1, 0, -6422580, 1, 0, -6422579, 1, 0, -6422578, 1, 65536, -6422577, 1, 0, -6422576, 1, 65536, -6422575, 1, 2, -6422574, 1, 0, -6422573, 1, 0, -6422572, 1, 0, -6422571, 1, 65536, -6422570, 1, 0, -6422569, 1, 65536, -6422568, 1, 65536, -6422567, 1, 0, -6422566, 1, 1, -6422565, 1, 1, -6422564, 1, 65537, -6422563, 1, 1, -6422562, 1, 0, -6422561, 1, 65537, -6422560, 1, 2, -6422559, 1, 0, -6422558, 1, 0, -6422557, 1, 0, -6422556, 1, 65536, -6422555, 1, 0, -6422554, 1, 0, -6422553, 1, 2, -6422552, 1, 0, -6422551, 1, 0, -6422550, 1, 0, -6422549, 1, 0, -6422548, 1, 2, -6422547, 1, 0, -6422546, 1, 0, -6422545, 1, 0, -6422544, 1, 0, -6422543, 1, 0, -6422542, 1, 0, -6422541, 1, 65537, -6422540, 1, 65536, -6422539, 1, 1, -6422538, 1, 1, -6422537, 1, 0, -6422536, 1, 2, -6422535, 1, 65536, -6422534, 1, 2, -6422533, 1, 0, -6422532, 1, 0, -6422531, 1, 0, -6422530, 1, 2, -6422529, 1, 65537, -6488064, 1, 0, -6488063, 1, 0, -6488062, 1, 65537, -6488061, 1, 2, -6488060, 1, 0, -6488059, 1, 65536, -6488058, 1, 0, -6488057, 1, 65537, -6488056, 1, 0, -6488055, 1, 65537, -6488054, 1, 2, -6488053, 1, 1, -6488052, 1, 0, -6488051, 1, 65536, -6488050, 1, 65536, -6488049, 1, 1, -6488048, 1, 2, -6488047, 1, 2, -6488046, 1, 0, -6488045, 1, 0, -6488044, 1, 1, -6488043, 1, 0, -6488042, 1, 0, -6488041, 1, 0, -6488040, 1, 65537, -6488039, 1, 1, -6488038, 1, 1, -6488037, 1, 0, -6488036, 1, 65536, -6488035, 1, 0, -6488034, 1, 0, -6488033, 1, 1, -6488032, 0, 131072, -6488031, 1, 1, -6488030, 1, 2, -6488029, 1, 0, -6488028, 1, 0, -6488027, 1, 65536, -6488026, 1, 0, -6488025, 1, 0, -6488024, 1, 65536, -6488023, 1, 0, -6488022, 1, 0, -6488021, 1, 0, -6488020, 1, 2, -6488019, 1, 0, -6488018, 1, 0, -6488017, 1, 65537, -6488016, 1, 0, -6488015, 1, 65536, -6488014, 1, 2, -6488013, 1, 65537, -6488012, 1, 0, -6488011, 1, 65536, -6488010, 1, 0, -6488009, 1, 0, -6488008, 1, 0, -6488007, 1, 65536, -6488006, 1, 0, -6488005, 1, 2, -6488004, 1, 1, -6488003, 1, 1, -6488002, 1, 0, -6488001, 1, 65536, -6488000, 1, 0, -6487999, 1, 1, -6487998, 1, 65536, -6487997, 1, 0, -6487996, 1, 0, -6487995, 1, 65537, -6487994, 1, 65536, -6487993, 1, 65537, -6487992, 1, 0, -6487991, 1, 2, -6487990, 1, 0, -6487989, 1, 2, -6487988, 1, 0, -6487987, 1, 65536, -6487986, 1, 1, -6487985, 1, 2, -6487984, 1, 0, -6487983, 1, 0, -6487982, 1, 65537, -6487981, 1, 65537, -6487980, 1, 0, -6487979, 1, 65536, -6487978, 1, 2, -6487977, 1, 0, -6487976, 1, 2, -6487975, 1, 1, -6487974, 1, 0, -6487973, 1, 2, -6487972, 1, 0, -6487971, 1, 0, -6487970, 1, 2, -6487969, 1, 0, -6487968, 1, 1, -6487967, 1, 65537, -6487966, 1, 0, -6487965, 1, 0, -6487964, 1, 2, -6487963, 1, 65537, -6487962, 1, 2, -6487961, 1, 0, -6487960, 1, 0, -6487959, 1, 0, -6487958, 1, 1, -6487957, 1, 1, -6487956, 1, 0, -6487955, 1, 0, -6487954, 1, 0, -6487953, 1, 1, -6487952, 1, 0, -6487951, 1, 0, -6487950, 1, 0, -6487949, 1, 0, -6487948, 1, 1, -6487947, 1, 0, -6487946, 1, 0, -6487945, 1, 0, -6487944, 1, 0, -6487943, 1, 0, -6487942, 1, 1, -6487941, 1, 65537, -6487940, 1, 0, -6487939, 1, 0, -6487938, 1, 1, -6487937, 1, 65536, -6487936, 1, 65537, -6487935, 1, 65536, -6487934, 1, 0, -6487933, 1, 0, -6487932, 1, 65537, -6487931, 1, 0, -6487930, 1, 2, -6487929, 1, 0, -6487928, 1, 2, -6487927, 1, 65537, -6487926, 1, 0, -6487925, 1, 0, -6487924, 1, 65536, -6487923, 1, 0, -6487922, 1, 0, -6487921, 1, 0, -6487920, 1, 65537, -6487919, 1, 65536, -6487918, 1, 0, -6487917, 1, 0, -6487916, 1, 0, -6487915, 1, 0, -6487914, 1, 0, -6487913, 1, 65537, -6487912, 1, 0, -6487911, 1, 2, -6487910, 1, 65537, -6487909, 1, 65536, -6487908, 1, 2, -6487907, 1, 0, -6487906, 1, 0, -6487905, 1, 0, -6487904, 1, 0, -6487903, 1, 0, -6487902, 1, 0, -6487901, 1, 1, -6487900, 1, 1, -6487899, 1, 0, -6487898, 1, 65536, -6487897, 1, 0, -6487896, 1, 65537, -6487895, 1, 65537, -6487894, 1, 0, -6487893, 1, 65537, -6487892, 1, 0, -6487891, 1, 0, -6487890, 1, 2, -6487889, 1, 0, -6487888, 1, 0, -6487887, 1, 0, -6487886, 1, 0, -6487885, 1, 0, -6487884, 1, 65537, -6487883, 1, 65536, -6487882, 1, 2, -6487881, 1, 65536, -6487880, 1, 2, -6487879, 1, 0, -6487878, 1, 0, -6487877, 1, 65536, -6487876, 1, 65536, -6487875, 1, 0, -6487874, 1, 0, -6487873, 1, 0, -6487872, 1, 0, -6487871, 1, 65537, -6487870, 1, 0, -6487869, 1, 2, -6487868, 1, 0, -6487867, 1, 0, -6487866, 1, 0, -6487865, 1, 65536, -6487864, 1, 0, -6487863, 1, 65536, -6487862, 1, 0, -6487861, 1, 65537, -6487860, 1, 2, -6487859, 1, 1, -6487858, 1, 0, -6487857, 1, 2, -6487856, 1, 0, -6487855, 1, 0, -6487854, 1, 2, -6487853, 1, 0, -6487852, 1, 0, -6487851, 1, 0, -6487850, 1, 0, -6487849, 1, 0, -6487848, 1, 0, -6487847, 1, 0, -6487846, 1, 65536, -6487845, 1, 65536, -6487844, 1, 0, -6487843, 1, 0, -6487842, 1, 0, -6487841, 1, 65536, -6487840, 1, 0, -6487839, 1, 0, -6487838, 1, 65536, -6487837, 1, 2, -6487836, 1, 0, -6487835, 1, 1, -6487834, 1, 1, -6487833, 1, 1, -6487832, 1, 1, -6487831, 1073741825, 2, -6487830, 1073741825, 1, -6487829, 0, 0, -6487828, 1, 1, -6487827, 1, 1, -6487826, 1, 1, -6487825, 1, 1, -6487824, 1, 1, -6487823, 1, 0, -6487822, 1, 0, -6487821, 1, 0, -6487820, 1, 65536, -6487819, 1, 0, -6487818, 1, 1, -6487817, 1, 65537, -6487816, 1, 0, -6487815, 1, 65536, -6487814, 1, 65537, -6487813, 1, 0, -6487812, 1, 65536, -6487811, 1, 1, -6487810, 1, 1, -6487809, 1, 0, -6487808, 1, 65536, -6487807, 1, 0, -6487806, 1, 1, -6487805, 1073741825, 0, -6487804, 1073741825, 2, -6487803, 1073741825, 0, -6487802, 1073741825, 0, -6487801, 1073741825, 1, -6487800, 1073741825, 65536, -6487799, 1073741825, 1, -6487798, 1073741825, 0, -6487797, 1073741825, 0, -6487796, 1073741825, 1, -6487795, 1073741824, 131072, -6357108, 1073741824, 131072, -6357107, 1073741825, 1, -6357106, 1073741825, 0, -6357105, 1073741825, 0, -6357104, 1073741825, 1, -6357103, 1073741825, 0, -6357102, 1073741825, 65537, -6357101, 1073741825, 65536, -6357100, 1073741825, 1, -6357099, 1073741825, 1, -6357098, 1073741825, 65537, -6357097, 1073741825, 1, -6357096, 1073741825, 0, -6357095, 1073741825, 0, -6357094, 1073741825, 0, -6357093, 1073741825, 0, -6357092, 1, 0, -6357091, 1, 65537, -6357090, 1, 65537, -6357089, 1, 0, -6357088, 1, 0, -6357087, 1, 0, -6357086, 1, 0, -6357085, 1, 65536, -6357084, 1, 2, -6357083, 1, 0, -6357082, 1, 0, -6357081, 1, 1, -6357080, 1, 0, -6357079, 1, 65536, -6357078, 1, 65537, -6357077, 1, 0, -6357076, 1, 2, -6357075, 1, 65537, -6357074, 1, 0, -6357073, 1, 0, -6357072, 1, 65537, -6357071, 1, 0, -6357070, 1, 0, -6357069, 1, 2, -6357068, 1, 0, -6357067, 1, 0, -6357066, 1, 0, -6357065, 1, 2, -6357064, 1, 2, -6357063, 1, 2, -6357062, 1, 0, -6357061, 1, 0, -6357060, 1, 1, -6357059, 1, 65536, -6357058, 1, 0, -6357057, 1, 65537, -6357056, 1, 0, -6357055, 1, 2, -6357054, 1, 1, -6357053, 1, 65536, -6357052, 1, 0, -6357051, 1, 0, -6357050, 1, 0, -6357049, 1, 2, -6357048, 1, 65536, -6357047, 1, 0, -6357046, 1, 0, -6357045, 1, 1, -6357044, 1, 0, -6357043, 1, 0, -6357042, 1, 0, -6357041, 1, 65537, -6357040, 1, 2, -6357039, 1, 0, -6357038, 1, 0, -6357037, 1, 1, -6357036, 1, 2, -6357035, 1, 1, -6357034, 1, 0, -6357033, 1, 0, -6357032, 1, 0, -6357031, 1, 0, -6357030, 1, 65537, -6357029, 1, 0, -6357028, 1, 2, -6357027, 1, 2, -6357026, 1, 0, -6357025, 1, 0, -6357024, 1, 1, -6357023, 1, 0, -6357022, 1, 0, -6357021, 1, 0, -6357020, 1, 0, -6357019, 1, 2, -6357018, 1, 2, -6357017, 1, 65536, -6357016, 1, 1, -6357015, 1, 0, -6357014, 1, 1, -6357013, 1, 0, -6357012, 1, 0, -6357011, 1, 0, -6357010, 1, 0, -6357009, 1, 1, -6357008, 1, 0, -6357007, 1, 65536, -6357006, 1, 65536, -6357005, 1, 65537, -6357004, 1, 0, -6357003, 1, 0, -6357002, 1, 2, -6357001, 1, 0, -6357000, 1, 0, -6356999, 1, 0, -6356998, 1, 0, -6356997, 1, 2, -6356996, 1, 65536, -6356995, 1, 0, -6356994, 1, 2, -6356993, 1, 0, -6422528, 1, 0, -6422527, 1, 1, -6422526, 1, 2, -6422525, 1, 65536, -6422524, 1, 65536, -6422523, 1, 0, -6422522, 1, 0, -6422521, 1, 0, -6422520, 1, 0, -6422519, 1, 65536, -6422518, 1, 65536, -6422517, 1, 65537, -6422516, 1, 0, -6422515, 1, 2, -6422514, 1, 65537, -6422513, 1, 0, -6422512, 1, 0, -6422511, 1, 0, -6422510, 1, 1, -6422509, 1, 0, -6422508, 1, 0, -6422507, 1, 0, -6422506, 1, 65536, -6422505, 1, 2, -6422504, 1, 2, -6422503, 1, 65536, -6422502, 1, 0, -6422501, 1, 65537, -6422500, 1, 0, -6422499, 1, 0, -6422498, 1, 2, -6422497, 1, 1, -6422496, 0, 131072, -6422495, 1, 1, -6422494, 1, 65536, -6422493, 1, 65536, -6422492, 1, 0, -6422491, 1, 0, -6422490, 1, 0, -6422489, 1, 0, -6422488, 1, 0, -6422487, 1, 0, -6422486, 1, 0, -6422485, 1, 65536, -6422484, 1, 0, -6422483, 1, 0, -6422482, 1, 0, -6422481, 1, 2, -6422480, 1, 0, -6422479, 1, 0, -6422478, 1, 0, -6422477, 1, 1, -6422476, 1, 0, -6422475, 1, 65536, -6422474, 1, 65537, -6422473, 1, 0, -6422472, 1, 1, -6422471, 1, 0, -6422470, 1, 65536, -6422469, 1, 65536, -6422468, 1, 0, -6422467, 1, 2, -6422466, 1, 1, -6422465, 1, 0, -6422464, 1, 65537, -6422463, 1, 0, -6422462, 1, 0, -6422461, 1, 65537, -6422460, 1, 0, -6422459, 1, 1, -6422458, 1, 0, -6422457, 1, 65537, -6422456, 1, 0, -6422455, 1, 0, -6422454, 1, 2, -6422453, 1, 0, -6422452, 1, 0, -6422451, 1, 0, -6422450, 1, 2, -6422449, 1, 1, -6422448, 1, 0, -6422447, 1, 0, -6422446, 1, 65536, -6422445, 1, 1, -6422444, 1, 2, -6422443, 1, 1, -6422442, 1, 2, -6422441, 1, 0, -6422440, 1, 65537, -6422439, 1, 0, -6422438, 1, 0, -6422437, 1, 1, -6422436, 1, 0, -6422435, 1, 1, -6422434, 1, 0, -6422433, 1, 2, -6422432, 1, 0, -6422431, 1, 65537, -6422430, 1, 0, -6422429, 1, 65536, -6422428, 1, 65537, -6422427, 1, 2, -6422426, 1, 2, -6422425, 1, 1, -6422424, 1, 65536, -6422423, 1, 0, -6422422, 1, 0, -6422421, 1, 65537, -6422420, 1, 0, -6422419, 1, 0, -6422418, 1, 65536, -6422417, 1, 1, -6422416, 1, 1, -6422415, 1, 0, -6422414, 1, 0, -6422413, 1, 65537, -6422412, 1, 0, -6422411, 1, 1, -6422410, 1, 2, -6422409, 1, 0, -6422408, 1, 65537, -6422407, 1, 65537, -6422406, 1, 0, -6422405, 1, 65537, -6422404, 1, 0, -6422403, 1, 2, -6422402, 1, 0, -6422401, 1, 65537, -6422400, 1, 0, -6422399, 1, 0, -6422398, 1, 1, -6422397, 1, 2, -6422396, 1, 1, -6422395, 1, 0, -6422394, 1, 1, -6422393, 1, 65536, -6422392, 1, 65537, -6422391, 1, 65536, -6422390, 1, 2, -6422389, 1, 0, -6422388, 1, 0, -6422387, 1, 65536, -6422386, 1, 0, -6422385, 1, 0, -6422384, 1, 0, -6422383, 1, 1, -6422382, 1, 2, -6422381, 1, 0, -6422380, 1, 0, -6422379, 1, 0, -6422378, 1, 0, -6422377, 1, 2, -6422376, 1, 65536, -6422375, 1, 0, -6422374, 1, 0, -6422373, 1, 1, -6422372, 1, 65537, -6422371, 1, 0, -6422370, 1, 65536, -6422369, 1, 0, -6422368, 1, 0, -6422367, 1, 0, -6422366, 1, 65536, -6422365, 1, 0, -6422364, 1, 0, -6422363, 1, 0, -6422362, 1, 65536, -6422361, 1, 0, -6422360, 1, 0, -6422359, 1, 1, -6422358, 1, 0, -6422357, 1, 65537, -6422356, 1, 0, -6422355, 1, 1, -6422354, 1, 0, -6422353, 1, 65536, -6422352, 1, 2, -6422351, 1, 0, -6422350, 1, 1, -6422349, 1, 0, -6422348, 1, 0, -6422347, 1, 2, -6422346, 1, 0, -6422345, 1, 0, -6422344, 1, 65537, -6422343, 1, 0, -6422342, 1, 65536, -6422341, 1, 2, -6422340, 1, 65536, -6422339, 1, 65536, -6422338, 1, 2, -6422337, 1, 0, -6422336, 1, 0, -6422335, 1, 1, -6422334, 1, 0, -6422333, 1, 0, -6422332, 1, 2, -6422331, 1, 65536, -6422330, 1, 0, -6422329, 1, 0, -6422328, 1, 1, -6422327, 1, 0, -6422326, 1, 0, -6422325, 1, 0, -6422324, 1, 65537, -6422323, 1, 0, -6422322, 1, 0, -6422321, 1, 0, -6422320, 1, 1, -6422319, 1, 0, -6422318, 1, 0, -6422317, 1, 0, -6422316, 1, 0, -6422315, 1, 1, -6422314, 1, 65537, -6422313, 1, 1, -6422312, 1, 0, -6422311, 1, 0, -6422310, 1, 0, -6422309, 1, 0, -6422308, 1, 0, -6422307, 1, 0, -6422306, 1, 1, -6422305, 1, 1, -6422304, 1, 65536, -6422303, 1, 65537, -6422302, 1, 65536, -6422301, 1, 0, -6422300, 1, 0, -6422299, 1, 2, -6422298, 1, 0, -6422297, 1, 0, -6422296, 1, 1, -6422295, 1, 0, -6422294, 1073741825, 1, -6422293, 1073741825, 1, -6422292, 0, 1, -6422291, 0, 2, -6422290, 0, 2, -6422289, 0, 3, -6422288, 1, 1, -6422287, 1, 0, -6422286, 1, 0, -6422285, 1, 65537, -6422284, 1, 0, -6422283, 1, 0, -6422282, 1, 65537, -6422281, 1, 0, -6422280, 1, 0, -6422279, 1, 1, -6422278, 1, 65537, -6422277, 1, 0, -6422276, 1, 0, -6422275, 1, 1, -6422274, 1, 65536, -6422273, 1, 0, -6422272, 1, 0, -6422271, 1, 0, -6422270, 1, 2, -6422269, 1073741825, 1, -6422268, 1073741825, 0, -6422267, 1073741825, 0, -6422266, 1073741825, 0, -6422265, 1073741825, 0, -6422264, 1073741825, 0, -6422263, 1073741825, 0, -6422262, 1073741825, 0, -6422261, 1073741825, 0, -6422260, 1073741825, 1, -6422259, 1073741824, 131072, -6291572, 1073741824, 131072, -6291571, 1073741825, 1, -6291570, 1073741825, 0, -6291569, 1073741825, 2, -6291568, 1073741825, 0, -6291567, 1073741825, 0, -6291566, 1073741825, 0, -6291565, 1073741825, 1, -6291564, 1073741825, 0, -6291563, 1073741825, 0, -6291562, 1073741825, 1, -6291561, 1073741825, 0, -6291560, 1073741825, 65536, -6291559, 1073741825, 1, -6291558, 1073741825, 1, -6291557, 1073741825, 1, -6291556, 1, 0, -6291555, 1, 0, -6291554, 1, 0, -6291553, 1, 0, -6291552, 1, 65537, -6291551, 1, 0, -6291550, 1, 0, -6291549, 1, 0, -6291548, 1, 1, -6291547, 1, 65537, -6291546, 1, 0, -6291545, 1, 2, -6291544, 1, 1, -6291543, 1, 2, -6291542, 1, 0, -6291541, 1, 0, -6291540, 1, 0, -6291539, 1, 0, -6291538, 1, 0, -6291537, 1, 1, -6291536, 1, 0, -6291535, 1, 2, -6291534, 1, 0, -6291533, 1, 65537, -6291532, 1, 0, -6291531, 1, 2, -6291530, 1, 0, -6291529, 1, 0, -6291528, 1, 0, -6291527, 1, 0, -6291526, 1, 2, -6291525, 1, 65536, -6291524, 1, 65537, -6291523, 1, 0, -6291522, 1, 0, -6291521, 1, 0, -6291520, 1, 0, -6291519, 1, 65537, -6291518, 1, 0, -6291517, 1, 1, -6291516, 1, 0, -6291515, 1, 65536, -6291514, 1, 0, -6291513, 1, 0, -6291512, 1, 1, -6291511, 1, 0, -6291510, 1, 65536, -6291509, 1, 0, -6291508, 1, 0, -6291507, 1, 0, -6291506, 1, 65537, -6291505, 1, 0, -6291504, 1, 65536, -6291503, 1, 0, -6291502, 1, 0, -6291501, 1, 65536, -6291500, 1, 0, -6291499, 1, 0, -6291498, 1, 65537, -6291497, 1, 0, -6291496, 1, 65536, -6291495, 1, 1, -6291494, 1, 65537, -6291493, 1, 2, -6291492, 1, 65536, -6291491, 1, 0, -6291490, 1, 0, -6291489, 1, 65537, -6291488, 1, 0, -6291487, 1, 0, -6291486, 1, 65537, -6291485, 1, 0, -6291484, 1, 0, -6291483, 1, 1, -6291482, 1, 0, -6291481, 1, 65536, -6291480, 1, 0, -6291479, 1, 0, -6291478, 1, 0, -6291477, 1, 65536, -6291476, 1, 1, -6291475, 1, 0, -6291474, 1, 65536, -6291473, 1, 65536, -6291472, 1, 0, -6291471, 1, 0, -6291470, 1, 0, -6291469, 1, 65537, -6291468, 1, 0, -6291467, 1, 0, -6291466, 1, 65537, -6291465, 1, 0, -6291464, 1, 65537, -6291463, 1, 0, -6291462, 1, 2, -6291461, 1, 0, -6291460, 1, 2, -6291459, 1, 0, -6291458, 1, 0, -6291457, 1, 0, -6356992, 1, 65536, -6356991, 1, 0, -6356990, 1, 0, -6356989, 1, 65536, -6356988, 1, 0, -6356987, 1, 65536, -6356986, 1, 0, -6356985, 1, 0, -6356984, 1, 0, -6356983, 1, 0, -6356982, 1, 65536, -6356981, 1, 1, -6356980, 1, 65536, -6356979, 1, 0, -6356978, 1, 0, -6356977, 1, 0, -6356976, 1, 2, -6356975, 1, 65536, -6356974, 1, 0, -6356973, 1, 2, -6356972, 1, 0, -6356971, 1, 2, -6356970, 1, 65536, -6356969, 1, 0, -6356968, 1, 65537, -6356967, 1, 0, -6356966, 1, 1, -6356965, 1, 65537, -6356964, 1, 0, -6356963, 1, 0, -6356962, 1, 0, -6356961, 1, 1, -6356960, 0, 131072, -6356959, 1, 1, -6356958, 1, 0, -6356957, 1, 65536, -6356956, 1, 2, -6356955, 1, 0, -6356954, 1, 65536, -6356953, 1, 0, -6356952, 1, 0, -6356951, 1, 65536, -6356950, 1, 0, -6356949, 1, 0, -6356948, 1, 1, -6356947, 1, 1, -6356946, 1, 0, -6356945, 1, 0, -6356944, 1, 1, -6356943, 1, 1, -6356942, 1, 1, -6356941, 1, 0, -6356940, 1, 0, -6356939, 1, 0, -6356938, 1, 0, -6356937, 1, 0, -6356936, 1, 65537, -6356935, 1, 0, -6356934, 1, 2, -6356933, 1, 65536, -6356932, 1, 65537, -6356931, 1, 2, -6356930, 1, 65537, -6356929, 1, 0, -6356928, 1, 1, -6356927, 1, 0, -6356926, 1, 65537, -6356925, 1, 0, -6356924, 1, 2, -6356923, 1, 0, -6356922, 1, 1, -6356921, 1, 1, -6356920, 1, 1, -6356919, 1, 0, -6356918, 1, 2, -6356917, 1, 0, -6356916, 1, 65536, -6356915, 1, 0, -6356914, 1, 0, -6356913, 1, 0, -6356912, 1, 0, -6356911, 1, 0, -6356910, 1, 65536, -6356909, 1, 0, -6356908, 1, 0, -6356907, 1, 1, -6356906, 1, 65537, -6356905, 1, 0, -6356904, 1, 2, -6356903, 1, 1, -6356902, 1, 65536, -6356901, 1, 0, -6356900, 1, 65536, -6356899, 1, 0, -6356898, 1, 0, -6356897, 1, 0, -6356896, 1, 0, -6356895, 1, 0, -6356894, 1, 1, -6356893, 1, 2, -6356892, 1, 65536, -6356891, 1, 0, -6356890, 1, 0, -6356889, 1, 2, -6356888, 1, 1, -6356887, 1, 2, -6356886, 1, 0, -6356885, 1, 0, -6356884, 1, 65537, -6356883, 1, 0, -6356882, 1, 65537, -6356881, 1, 65536, -6356880, 1, 65537, -6356879, 1, 0, -6356878, 1, 2, -6356877, 1, 0, -6356876, 1, 2, -6356875, 1, 0, -6356874, 1, 1, -6356873, 1, 0, -6356872, 1, 0, -6356871, 1, 1, -6356870, 1, 0, -6356869, 1, 0, -6356868, 1, 65536, -6356867, 1, 2, -6356866, 1, 1, -6356865, 1, 2, -6356864, 1, 2, -6356863, 1, 0, -6356862, 1, 0, -6356861, 1, 0, -6356860, 1, 2, -6356859, 1, 0, -6356858, 1, 2, -6356857, 1, 65536, -6356856, 1, 0, -6356855, 1, 2, -6356854, 1, 0, -6356853, 1, 2, -6356852, 1, 2, -6356851, 1, 0, -6356850, 1, 65537, -6356849, 1, 0, -6356848, 1, 0, -6356847, 1, 1, -6356846, 1, 2, -6356845, 1, 0, -6356844, 1, 65537, -6356843, 1, 0, -6356842, 1, 1, -6356841, 1, 65536, -6356840, 1, 65537, -6356839, 1, 0, -6356838, 1, 0, -6356837, 1, 2, -6356836, 1, 1, -6356835, 1, 65536, -6356834, 1, 0, -6356833, 1, 65536, -6356832, 1, 0, -6356831, 1, 1, -6356830, 1, 0, -6356829, 1, 0, -6356828, 1, 0, -6356827, 1, 65537, -6356826, 1, 0, -6356825, 1, 65536, -6356824, 1, 65536, -6356823, 1, 2, -6356822, 1, 65537, -6356821, 1, 2, -6356820, 1, 0, -6356819, 1, 2, -6356818, 1, 65537, -6356817, 1, 1, -6356816, 1, 0, -6356815, 1, 65537, -6356814, 1, 0, -6356813, 1, 0, -6356812, 1, 65536, -6356811, 1, 1, -6356810, 1, 65537, -6356809, 1, 0, -6356808, 1, 0, -6356807, 1, 0, -6356806, 1, 65536, -6356805, 1, 0, -6356804, 1, 2, -6356803, 1, 0, -6356802, 1, 0, -6356801, 1, 0, -6356800, 1, 65537, -6356799, 1, 1, -6356798, 1, 0, -6356797, 1, 1, -6356796, 1, 0, -6356795, 1, 0, -6356794, 1, 65537, -6356793, 1, 1, -6356792, 1, 0, -6356791, 1, 65536, -6356790, 1, 0, -6356789, 1, 0, -6356788, 1, 1, -6356787, 1, 65537, -6356786, 1, 1, -6356785, 1, 1, -6356784, 1, 0, -6356783, 1, 1, -6356782, 1, 65537, -6356781, 1, 0, -6356780, 1, 65537, -6356779, 1, 0, -6356778, 1, 0, -6356777, 1, 1, -6356776, 1, 0, -6356775, 1, 0, -6356774, 1, 2, -6356773, 1, 0, -6356772, 1, 2, -6356771, 1, 0, -6356770, 1, 65536, -6356769, 1, 2, -6356768, 1, 0, -6356767, 1, 0, -6356766, 1, 1, -6356765, 1, 0, -6356764, 1, 0, -6356763, 1, 0, -6356762, 1, 65537, -6356761, 1, 0, -6356760, 1, 65537, -6356759, 1, 65536, -6356758, 1, 0, -6356757, 1073741825, 1, -6356756, 1073741825, 1, -6356755, 1073741825, 1, -6356754, 1073741825, 1, -6356753, 1073741825, 1, -6356752, 1073741825, 1, -6356751, 1073741825, 0, -6356750, 1073741825, 1, -6356749, 1073741825, 1, -6356748, 1073741825, 1, -6356747, 1073741825, 1, -6356746, 1073741825, 1, -6356745, 1073741825, 1, -6356744, 1073741825, 0, -6356743, 1, 0, -6356742, 1, 0, -6356741, 1, 0, -6356740, 1, 1, -6356739, 1, 65536, -6356738, 1, 65537, -6356737, 1, 0, -6356736, 1, 2, -6356735, 1, 2, -6356734, 1, 0, -6356733, 1073741825, 65537, -6356732, 1073741825, 65536, -6356731, 1073741825, 0, -6356730, 1073741825, 65537, -6356729, 1073741825, 0, -6356728, 1073741825, 0, -6356727, 1073741825, 0, -6356726, 1073741825, 0, -6356725, 1073741825, 65537, -6356724, 1073741825, 1, -6356723, 1073741824, 131072, -6226036, 1073741824, 131072, -6226035, 1073741825, 1, -6226034, 1073741825, 0, -6226033, 1073741825, 65537, -6226032, 1073741825, 0, -6226031, 1073741825, 2, -6226030, 1073741825, 1, -6226029, 1073741825, 65537, -6226028, 1073741825, 0, -6226027, 1073741825, 0, -6226026, 1073741825, 0, -6226025, 1073741825, 0, -6226024, 1073741825, 0, -6226023, 1073741825, 1, -6226022, 0, 65536, -6226021, 1073741825, 1, -6226020, 1, 1, -6226019, 1, 0, -6226018, 1, 65536, -6226017, 1, 0, -6226016, 1, 0, -6226015, 1, 2, -6226014, 1, 0, -6226013, 1, 0, -6226012, 1, 0, -6226011, 1, 0, -6226010, 1, 0, -6226009, 1, 65537, -6226008, 1, 65536, -6226007, 1, 2, -6226006, 1, 65537, -6226005, 1, 65537, -6226004, 1, 0, -6226003, 1, 0, -6226002, 1, 0, -6226001, 1, 0, -6226000, 1, 0, -6225999, 1, 0, -6225998, 1, 0, -6225997, 1, 0, -6225996, 1, 0, -6225995, 1, 0, -6225994, 1, 0, -6225993, 1, 65536, -6225992, 1, 2, -6225991, 1, 0, -6225990, 1, 0, -6225989, 1, 0, -6225988, 1, 65537, -6225987, 1, 0, -6225986, 1, 2, -6225985, 1, 2, -6225984, 1, 0, -6225983, 1, 65536, -6225982, 1, 65536, -6225981, 1, 0, -6225980, 1, 65536, -6225979, 1, 0, -6225978, 1, 0, -6225977, 1, 0, -6225976, 1, 0, -6225975, 1, 0, -6225974, 1, 0, -6225973, 1, 0, -6225972, 1, 0, -6225971, 1, 65536, -6225970, 1, 0, -6225969, 1, 1, -6225968, 1, 0, -6225967, 1, 0, -6225966, 1, 0, -6225965, 1, 65536, -6225964, 1, 0, -6225963, 1, 0, -6225962, 1, 65537, -6225961, 1, 0, -6225960, 1, 0, -6225959, 1, 65536, -6225958, 1, 0, -6225957, 1, 65537, -6225956, 1, 2, -6225955, 1, 0, -6225954, 1, 0, -6225953, 1, 1, -6225952, 1, 65536, -6225951, 1, 65536, -6225950, 1, 65536, -6225949, 1, 1, -6225948, 1, 2, -6225947, 1, 65536, -6225946, 1, 0, -6225945, 1, 65537, -6225944, 1, 0, -6225943, 1, 65536, -6225942, 1, 0, -6225941, 1, 0, -6225940, 1, 1, -6225939, 1, 0, -6225938, 1, 0, -6225937, 1, 65537, -6225936, 1, 65537, -6225935, 1, 0, -6225934, 1, 0, -6225933, 1, 2, -6225932, 1, 65536, -6225931, 1, 0, -6225930, 1, 65536, -6225929, 1, 0, -6225928, 1, 0, -6225927, 1, 0, -6225926, 1, 1, -6225925, 1, 2, -6225924, 1, 0, -6225923, 1, 0, -6225922, 1, 0, -6225921, 1, 0, -6291456, 1, 0, -6291455, 1, 0, -6291454, 1, 1, -6291453, 1, 1, -6291452, 1, 0, -6291451, 1, 1, -6291450, 1, 65536, -6291449, 1, 2, -6291448, 1, 0, -6291447, 1, 0, -6291446, 1, 0, -6291445, 1, 0, -6291444, 1, 0, -6291443, 1, 65536, -6291442, 1, 2, -6291441, 1, 0, -6291440, 1, 65537, -6291439, 1, 65536, -6291438, 1, 0, -6291437, 1, 65536, -6291436, 1, 0, -6291435, 1, 65536, -6291434, 1, 0, -6291433, 1, 65536, -6291432, 1, 1, -6291431, 1, 0, -6291430, 1, 0, -6291429, 1, 1, -6291428, 1, 2, -6291427, 1, 2, -6291426, 1, 0, -6291425, 1, 1, -6291424, 0, 131072, -6291423, 1, 1, -6291422, 1, 2, -6291421, 1, 0, -6291420, 1, 2, -6291419, 1, 0, -6291418, 1, 65537, -6291417, 1, 65537, -6291416, 1, 1, -6291415, 1, 0, -6291414, 1, 65536, -6291413, 1, 0, -6291412, 1, 0, -6291411, 1, 2, -6291410, 1, 65536, -6291409, 1, 0, -6291408, 1, 1, -6291407, 0, 65536, -6291406, 1, 1, -6291405, 1, 1, -6291404, 1, 0, -6291403, 1, 0, -6291402, 1, 0, -6291401, 1, 2, -6291400, 1, 65537, -6291399, 1, 0, -6291398, 1, 1, -6291397, 1, 65537, -6291396, 1, 0, -6291395, 1, 1, -6291394, 1, 0, -6291393, 1, 0, -6291392, 1, 0, -6291391, 1, 2, -6291390, 1, 65536, -6291389, 1, 65537, -6291388, 1, 65537, -6291387, 1, 0, -6291386, 1, 1, -6291385, 2, 0, -6291384, 1, 1, -6291383, 1, 65536, -6291382, 1, 1, -6291381, 1, 0, -6291380, 1, 65536, -6291379, 1, 0, -6291378, 1, 0, -6291377, 1, 65537, -6291376, 1, 0, -6291375, 1, 65537, -6291374, 1, 65536, -6291373, 1, 0, -6291372, 1, 0, -6291371, 1, 65536, -6291370, 1, 1, -6291369, 1, 2, -6291368, 1, 1, -6291367, 1, 0, -6291366, 1, 65536, -6291365, 1, 65537, -6291364, 1, 65536, -6291363, 1, 1, -6291362, 1, 65537, -6291361, 1, 2, -6291360, 1, 0, -6291359, 1, 0, -6291358, 1, 65537, -6291357, 1, 0, -6291356, 1, 0, -6291355, 1, 0, -6291354, 1, 65537, -6291353, 1, 65536, -6291352, 1, 0, -6291351, 1, 65536, -6291350, 1, 0, -6291349, 1, 2, -6291348, 1, 0, -6291347, 1, 0, -6291346, 1, 0, -6291345, 1, 0, -6291344, 1, 2, -6291343, 1, 0, -6291342, 1, 65537, -6291341, 1, 0, -6291340, 1, 0, -6291339, 1, 0, -6291338, 1, 1, -6291337, 1, 65537, -6291336, 1, 0, -6291335, 1, 65536, -6291334, 1, 0, -6291333, 1, 0, -6291332, 1, 0, -6291331, 1, 65536, -6291330, 1, 0, -6291329, 1, 65537, -6291328, 1, 1, -6291327, 1, 1, -6291326, 1, 2, -6291325, 1, 1, -6291324, 1, 65537, -6291323, 1, 0, -6291322, 1, 65536, -6291321, 1, 0, -6291320, 1, 0, -6291319, 1, 0, -6291318, 1, 0, -6291317, 1, 1, -6291316, 1, 0, -6291315, 1, 0, -6291314, 1, 65536, -6291313, 1, 65536, -6291312, 1, 2, -6291311, 1, 65536, -6291310, 1, 2, -6291309, 1, 0, -6291308, 1, 0, -6291307, 1, 65536, -6291306, 1, 0, -6291305, 1, 0, -6291304, 1, 0, -6291303, 1, 2, -6291302, 1, 0, -6291301, 1, 0, -6291300, 1, 0, -6291299, 1, 2, -6291298, 1, 2, -6291297, 1, 65537, -6291296, 1, 0, -6291295, 1, 0, -6291294, 1, 0, -6291293, 1, 0, -6291292, 1, 65537, -6291291, 1, 65537, -6291290, 1, 0, -6291289, 1, 65537, -6291288, 1, 0, -6291287, 1, 0, -6291286, 1, 65536, -6291285, 1, 0, -6291284, 1, 65536, -6291283, 1, 2, -6291282, 1, 65536, -6291281, 1, 65536, -6291280, 1, 65537, -6291279, 1, 2, -6291278, 1, 65536, -6291277, 1, 65537, -6291276, 1, 0, -6291275, 1, 1, -6291274, 1, 65537, -6291273, 1, 65536, -6291272, 1, 2, -6291271, 1, 0, -6291270, 1, 1, -6291269, 1, 0, -6291268, 1, 0, -6291267, 1, 0, -6291266, 1, 0, -6291265, 1, 0, -6291264, 1, 0, -6291263, 1, 0, -6291262, 1, 0, -6291261, 1, 0, -6291260, 1, 65537, -6291259, 1, 0, -6291258, 1, 0, -6291257, 1, 65537, -6291256, 1, 65536, -6291255, 1, 1, -6291254, 1, 0, -6291253, 1, 65537, -6291252, 1, 2, -6291251, 1, 65537, -6291250, 1, 0, -6291249, 1, 0, -6291248, 1, 0, -6291247, 1, 0, -6291246, 1, 65536, -6291245, 1, 0, -6291244, 1, 0, -6291243, 1, 0, -6291242, 1, 65537, -6291241, 1, 65536, -6291240, 1, 0, -6291239, 1, 65537, -6291238, 1, 0, -6291237, 1, 0, -6291236, 1, 0, -6291235, 1, 0, -6291234, 1, 0, -6291233, 1, 0, -6291232, 1, 2, -6291231, 1, 65536, -6291230, 1, 2, -6291229, 1, 0, -6291228, 1, 0, -6291227, 1, 0, -6291226, 1, 65537, -6291225, 1, 65536, -6291224, 1, 0, -6291223, 1, 1, -6291222, 1, 65537, -6291221, 1, 65537, -6291220, 1, 0, -6291219, 1, 0, -6291218, 1, 65537, -6291217, 1, 0, -6291216, 1, 0, -6291215, 1, 0, -6291214, 1, 1, -6291213, 0, 1, -6291212, 0, 2, -6291211, 0, 2, -6291210, 0, 3, -6291209, 1, 1, -6291208, 1, 1, -6291207, 1073741825, 1, -6291206, 1073741825, 0, -6291205, 1, 0, -6291204, 1, 1, -6291203, 1, 0, -6291202, 1, 0, -6291201, 1, 0, -6291200, 1, 0, -6291199, 1, 0, -6291198, 1, 2, -6291197, 1073741825, 2, -6291196, 1073741825, 65536, -6291195, 1073741825, 65536, -6291194, 1073741825, 0, -6291193, 1073741825, 65536, -6291192, 1073741825, 65536, -6291191, 1073741825, 0, -6291190, 1073741825, 0, -6291189, 1073741825, 1, -6291188, 1073741825, 1, -6291187, 1073741824, 131072, -6160500, 1073741824, 131072, -6160499, 1073741825, 1, -6160498, 1073741825, 0, -6160497, 1073741825, 65536, -6160496, 1073741825, 1, -6160495, 1073741825, 0, -6160494, 1073741825, 1, -6160493, 1073741825, 0, -6160492, 1073741825, 0, -6160491, 1073741825, 0, -6160490, 1073741825, 0, -6160489, 1073741825, 2, -6160488, 1073741825, 0, -6160487, 1073741825, 1, -6160486, 0, 0, -6160485, 1073741825, 1, -6160484, 1, 65537, -6160483, 1, 2, -6160482, 1, 65536, -6160481, 1, 65537, -6160480, 1, 1, -6160479, 1, 0, -6160478, 1, 2, -6160477, 1, 1, -6160476, 1, 0, -6160475, 1, 0, -6160474, 1, 2, -6160473, 1, 0, -6160472, 1, 0, -6160471, 1, 0, -6160470, 1, 65537, -6160469, 1, 0, -6160468, 1, 65537, -6160467, 1, 1, -6160466, 1, 0, -6160465, 1, 2, -6160464, 1, 0, -6160463, 1, 65536, -6160462, 1, 0, -6160461, 1, 65537, -6160460, 1, 0, -6160459, 1, 0, -6160458, 1, 2, -6160457, 1, 65537, -6160456, 1, 0, -6160455, 1, 0, -6160454, 1, 0, -6160453, 1, 0, -6160452, 1, 0, -6160451, 1, 1, -6160450, 1, 0, -6160449, 1, 65536, -6160448, 1, 65537, -6160447, 1, 2, -6160446, 1, 65537, -6160445, 1, 0, -6160444, 1, 0, -6160443, 1, 0, -6160442, 1, 65537, -6160441, 1, 0, -6160440, 1, 0, -6160439, 1, 0, -6160438, 1, 65536, -6160437, 1, 1, -6160436, 1, 65536, -6160435, 1, 0, -6160434, 1, 0, -6160433, 1, 0, -6160432, 1, 0, -6160431, 1, 2, -6160430, 1, 65536, -6160429, 1, 1, -6160428, 1, 2, -6160427, 1, 65536, -6160426, 1, 0, -6160425, 1, 0, -6160424, 1, 0, -6160423, 1, 0, -6160422, 1, 65537, -6160421, 1, 0, -6160420, 1, 0, -6160419, 1, 2, -6160418, 1, 0, -6160417, 1, 0, -6160416, 1, 0, -6160415, 1, 65537, -6160414, 1, 0, -6160413, 1, 1, -6160412, 1, 0, -6160411, 1, 2, -6160410, 1, 1, -6160409, 1, 0, -6160408, 1, 0, -6160407, 1, 0, -6160406, 1, 0, -6160405, 1, 1, -6160404, 1, 0, -6160403, 1, 0, -6160402, 1, 0, -6160401, 1, 0, -6160400, 1, 0, -6160399, 1, 2, -6160398, 1, 0, -6160397, 1, 65537, -6160396, 1, 0, -6160395, 1, 2, -6160394, 1, 65537, -6160393, 1, 0, -6160392, 1, 0, -6160391, 1, 0, -6160390, 1, 0, -6160389, 1, 65536, -6160388, 1, 0, -6160387, 1, 0, -6160386, 1, 0, -6160385, 1, 1, -6225920, 1, 0, -6225919, 1, 0, -6225918, 1, 65537, -6225917, 1, 0, -6225916, 1, 0, -6225915, 1, 0, -6225914, 1, 1, -6225913, 1, 1, -6225912, 1, 2, -6225911, 1, 2, -6225910, 1, 0, -6225909, 1, 2, -6225908, 1, 2, -6225907, 1, 0, -6225906, 1, 0, -6225905, 1, 0, -6225904, 1, 0, -6225903, 1, 2, -6225902, 1, 1, -6225901, 1, 2, -6225900, 1, 65536, -6225899, 1, 0, -6225898, 1, 0, -6225897, 1, 65537, -6225896, 1, 0, -6225895, 1, 0, -6225894, 1, 1, -6225893, 1, 0, -6225892, 1, 0, -6225891, 1, 65536, -6225890, 1, 0, -6225889, 1, 1, -6225888, 0, 131072, -6225887, 1, 1, -6225886, 1, 0, -6225885, 1, 65537, -6225884, 1, 0, -6225883, 1, 1, -6225882, 1, 0, -6225881, 1, 0, -6225880, 1, 0, -6225879, 1, 0, -6225878, 1, 65536, -6225877, 1, 0, -6225876, 1, 0, -6225875, 1, 0, -6225874, 1, 65536, -6225873, 1, 2, -6225872, 1, 1, -6225871, 0, 131072, -6225870, 1, 1, -6225869, 1, 65537, -6225868, 1, 2, -6225867, 1, 65536, -6225866, 1, 0, -6225865, 1, 2, -6225864, 1, 0, -6225863, 1, 2, -6225862, 1, 0, -6225861, 1, 0, -6225860, 1, 0, -6225859, 1, 0, -6225858, 1, 0, -6225857, 1, 65537, -6225856, 1, 65537, -6225855, 1, 65536, -6225854, 1, 65536, -6225853, 1, 0, -6225852, 1, 0, -6225851, 1, 0, -6225850, 1, 1, -6225849, 1, 1, -6225848, 1, 1, -6225847, 1, 0, -6225846, 1, 65536, -6225845, 1, 0, -6225844, 1, 1, -6225843, 1, 2, -6225842, 1, 0, -6225841, 1, 0, -6225840, 1, 0, -6225839, 1, 0, -6225838, 1, 1, -6225837, 1, 0, -6225836, 1, 0, -6225835, 1, 0, -6225834, 1, 0, -6225833, 1, 2, -6225832, 1, 1, -6225831, 1, 0, -6225830, 1, 65537, -6225829, 1, 2, -6225828, 1, 1, -6225827, 1, 0, -6225826, 1, 1, -6225825, 1, 65537, -6225824, 1, 0, -6225823, 1, 0, -6225822, 1, 65537, -6225821, 1, 0, -6225820, 1, 0, -6225819, 1, 65537, -6225818, 1, 2, -6225817, 1, 65537, -6225816, 1, 1, -6225815, 1, 0, -6225814, 1, 0, -6225813, 1, 0, -6225812, 1, 0, -6225811, 1, 2, -6225810, 1, 2, -6225809, 1, 0, -6225808, 1, 65537, -6225807, 1, 1, -6225806, 1, 0, -6225805, 1, 65537, -6225804, 1, 0, -6225803, 1, 0, -6225802, 1, 65536, -6225801, 1, 0, -6225800, 1, 0, -6225799, 1, 0, -6225798, 1, 1, -6225797, 1, 2, -6225796, 1, 65537, -6225795, 1, 0, -6225794, 1, 2, -6225793, 1, 2, -6225792, 1, 0, -6225791, 1, 0, -6225790, 1, 1, -6225789, 1, 65536, -6225788, 1, 0, -6225787, 1, 0, -6225786, 1, 65536, -6225785, 1, 0, -6225784, 1, 1, -6225783, 1, 65537, -6225782, 1, 65536, -6225781, 1, 0, -6225780, 1, 65536, -6225779, 1, 0, -6225778, 1, 0, -6225777, 1, 2, -6225776, 1, 0, -6225775, 1, 0, -6225774, 1, 1, -6225773, 1, 1, -6225772, 1, 0, -6225771, 1, 0, -6225770, 1, 0, -6225769, 1, 0, -6225768, 1, 0, -6225767, 1, 0, -6225766, 1, 0, -6225765, 1, 65537, -6225764, 1, 0, -6225763, 1, 0, -6225762, 1, 0, -6225761, 1, 65536, -6225760, 1, 0, -6225759, 1, 2, -6225758, 1, 1, -6225757, 1, 65536, -6225756, 1, 1, -6225755, 1, 2, -6225754, 1, 65537, -6225753, 1, 0, -6225752, 1, 0, -6225751, 1, 0, -6225750, 1, 0, -6225749, 1, 0, -6225748, 1, 65537, -6225747, 1, 0, -6225746, 1, 0, -6225745, 1, 2, -6225744, 1, 1, -6225743, 1, 0, -6225742, 1, 0, -6225741, 1, 0, -6225740, 1, 0, -6225739, 1, 2, -6225738, 1, 2, -6225737, 1, 1, -6225736, 1, 2, -6225735, 1, 0, -6225734, 1, 0, -6225733, 1, 2, -6225732, 1, 65536, -6225731, 1, 0, -6225730, 1, 1, -6225729, 1, 0, -6225728, 1, 1, -6225727, 1, 0, -6225726, 1, 0, -6225725, 1, 0, -6225724, 1, 2, -6225723, 1, 0, -6225722, 1, 1, -6225721, 1, 0, -6225720, 1, 0, -6225719, 1, 0, -6225718, 1, 0, -6225717, 1, 1, -6225716, 1, 0, -6225715, 1, 65536, -6225714, 1, 0, -6225713, 1, 0, -6225712, 1, 65536, -6225711, 1, 2, -6225710, 1, 65537, -6225709, 1, 0, -6225708, 1, 2, -6225707, 1, 0, -6225706, 1, 0, -6225705, 1, 0, -6225704, 1, 65536, -6225703, 1, 65537, -6225702, 1, 0, -6225701, 1, 1, -6225700, 1, 65536, -6225699, 1, 1, -6225698, 1, 1, -6225697, 1, 65537, -6225696, 1, 65537, -6225695, 1, 2, -6225694, 1, 0, -6225693, 1, 0, -6225692, 1, 0, -6225691, 1, 1, -6225690, 1, 65537, -6225689, 1, 0, -6225688, 1, 2, -6225687, 1, 0, -6225686, 1, 0, -6225685, 1, 0, -6225684, 1, 0, -6225683, 1, 0, -6225682, 1, 65537, -6225681, 1, 0, -6225680, 1, 65536, -6225679, 1, 0, -6225678, 1, 1, -6225677, 1, 1, -6225676, 1, 1, -6225675, 1, 1, -6225674, 1, 1, -6225673, 0, 1, -6225672, 0, 3, -6225671, 1, 1, -6225670, 1, 1, -6225669, 1073741825, 1, -6225668, 1073741825, 1, -6225667, 1073741825, 65536, -6225666, 1, 65536, -6225665, 1, 0, -6225664, 1, 0, -6225663, 1, 0, -6225662, 1, 0, -6225661, 1073741825, 0, -6225660, 1073741825, 65537, -6225659, 1073741825, 0, -6225658, 1073741825, 0, -6225657, 1073741825, 1, -6225656, 1073741825, 65537, -6225655, 1073741825, 0, -6225654, 1073741825, 65536, -6225653, 1073741825, 0, -6225652, 1073741825, 1, -6225651, 1073741824, 131072, -6094964, 1073741824, 131072, -6094963, 1073741825, 1, -6094962, 1073741825, 0, -6094961, 1073741825, 0, -6094960, 1073741825, 0, -6094959, 1073741825, 0, -6094958, 1073741825, 0, -6094957, 1073741825, 65537, -6094956, 1073741825, 65536, -6094955, 1073741825, 0, -6094954, 1073741825, 0, -6094953, 1073741825, 65536, -6094952, 1073741825, 1, -6094951, 1073741825, 1, -6094950, 1073741825, 1, -6094949, 1, 1, -6094948, 1, 0, -6094947, 1, 0, -6094946, 1, 0, -6094945, 1, 0, -6094944, 1, 65536, -6094943, 1, 0, -6094942, 1, 65537, -6094941, 1, 0, -6094940, 1, 65537, -6094939, 1, 2, -6094938, 1, 65536, -6094937, 1, 1, -6094936, 1, 0, -6094935, 1, 2, -6094934, 1, 0, -6094933, 1, 0, -6094932, 1, 1, -6094931, 1, 0, -6094930, 1, 0, -6094929, 1, 0, -6094928, 1, 0, -6094927, 1, 65537, -6094926, 1, 65536, -6094925, 1, 0, -6094924, 1, 65536, -6094923, 1, 0, -6094922, 1, 2, -6094921, 1, 0, -6094920, 1, 65536, -6094919, 1, 65537, -6094918, 1, 0, -6094917, 1, 65536, -6094916, 1, 0, -6094915, 1, 65536, -6094914, 1, 0, -6094913, 1, 65537, -6094912, 1, 1, -6094911, 1, 65537, -6094910, 1, 65537, -6094909, 1, 1, -6094908, 1, 0, -6094907, 1, 1, -6094906, 1, 0, -6094905, 1, 1, -6094904, 1, 0, -6094903, 1, 65537, -6094902, 1, 0, -6094901, 1, 65536, -6094900, 1, 65536, -6094899, 1, 0, -6094898, 1, 0, -6094897, 1, 1, -6094896, 1, 65536, -6094895, 1, 2, -6094894, 1, 0, -6094893, 1, 0, -6094892, 1, 0, -6094891, 1, 0, -6094890, 1, 0, -6094889, 1, 65536, -6094888, 1, 65537, -6094887, 1, 0, -6094886, 1, 0, -6094885, 1, 2, -6094884, 1, 0, -6094883, 1, 65537, -6094882, 1, 0, -6094881, 1, 1, -6094880, 1, 1, -6094879, 1, 1, -6094878, 1, 65537, -6094877, 1, 0, -6094876, 1, 65537, -6094875, 1, 1, -6094874, 1, 0, -6094873, 1, 0, -6094872, 1, 0, -6094871, 1, 0, -6094870, 1, 1, -6094869, 1, 65537, -6094868, 1, 0, -6094867, 1, 0, -6094866, 1, 1, -6094865, 1, 1, -6094864, 1, 2, -6094863, 1, 2, -6094862, 1, 1, -6094861, 1, 0, -6094860, 1, 0, -6094859, 1, 0, -6094858, 1, 0, -6094857, 1, 0, -6094856, 1, 0, -6094855, 1, 65537, -6094854, 1, 65536, -6094853, 1, 0, -6094852, 1, 0, -6094851, 1, 65537, -6094850, 1, 0, -6094849, 1, 1, -6160384, 1, 0, -6160383, 1, 2, -6160382, 1, 1, -6160381, 1, 65536, -6160380, 1, 0, -6160379, 1, 0, -6160378, 1, 0, -6160377, 1, 65537, -6160376, 1, 0, -6160375, 1, 0, -6160374, 1, 0, -6160373, 1, 0, -6160372, 1, 65536, -6160371, 1, 0, -6160370, 1, 1, -6160369, 1, 65536, -6160368, 1, 65537, -6160367, 1, 0, -6160366, 1, 0, -6160365, 1, 1, -6160364, 1, 0, -6160363, 1, 0, -6160362, 1, 1, -6160361, 1, 0, -6160360, 1, 0, -6160359, 1, 65536, -6160358, 1, 0, -6160357, 1, 0, -6160356, 1, 0, -6160355, 1, 0, -6160354, 1, 0, -6160353, 1, 1, -6160352, 0, 131072, -6160351, 1, 1, -6160350, 1, 2, -6160349, 1, 1, -6160348, 1, 65536, -6160347, 1, 1, -6160346, 1, 0, -6160345, 1, 2, -6160344, 1, 0, -6160343, 1, 0, -6160342, 1, 0, -6160341, 1, 65536, -6160340, 1, 1, -6160339, 1, 65536, -6160338, 1, 65536, -6160337, 1, 0, -6160336, 1, 1, -6160335, 0, 0, -6160334, 1, 1, -6160333, 1, 65537, -6160332, 1, 0, -6160331, 1, 0, -6160330, 1, 2, -6160329, 1, 0, -6160328, 1, 0, -6160327, 1, 0, -6160326, 1, 0, -6160325, 1, 0, -6160324, 1, 0, -6160323, 1, 2, -6160322, 1, 0, -6160321, 1, 2, -6160320, 1, 0, -6160319, 1, 0, -6160318, 1, 0, -6160317, 1, 0, -6160316, 1, 0, -6160315, 1, 0, -6160314, 1, 0, -6160313, 1, 65536, -6160312, 1, 65537, -6160311, 1, 0, -6160310, 1, 2, -6160309, 1, 0, -6160308, 1, 2, -6160307, 1, 1, -6160306, 1, 2, -6160305, 1, 0, -6160304, 1, 65537, -6160303, 1, 65536, -6160302, 1, 2, -6160301, 1, 65536, -6160300, 1, 1, -6160299, 1, 0, -6160298, 1, 65536, -6160297, 1, 1, -6160296, 1, 0, -6160295, 1, 65536, -6160294, 1, 1, -6160293, 1, 0, -6160292, 1, 0, -6160291, 1, 0, -6160290, 1, 0, -6160289, 1, 0, -6160288, 1, 0, -6160287, 1, 0, -6160286, 1, 0, -6160285, 1, 0, -6160284, 1, 2, -6160283, 1, 0, -6160282, 1, 0, -6160281, 1, 0, -6160280, 1, 0, -6160279, 1, 1, -6160278, 1, 0, -6160277, 1, 0, -6160276, 1, 0, -6160275, 1, 0, -6160274, 1, 0, -6160273, 1, 0, -6160272, 1, 0, -6160271, 1, 0, -6160270, 1, 65536, -6160269, 1, 2, -6160268, 1, 65536, -6160267, 1, 0, -6160266, 1, 0, -6160265, 1, 0, -6160264, 1, 0, -6160263, 1, 0, -6160262, 1, 0, -6160261, 1, 65536, -6160260, 1, 0, -6160259, 1, 0, -6160258, 1, 0, -6160257, 1, 0, -6160256, 1, 2, -6160255, 1, 0, -6160254, 1, 65536, -6160253, 1, 0, -6160252, 1, 65537, -6160251, 1, 1, -6160250, 1, 0, -6160249, 1, 65537, -6160248, 1, 0, -6160247, 1, 65536, -6160246, 1, 65537, -6160245, 1, 65537, -6160244, 1, 0, -6160243, 1, 65537, -6160242, 1, 2, -6160241, 1, 1, -6160240, 1, 0, -6160239, 1, 0, -6160238, 1, 65537, -6160237, 1, 0, -6160236, 1, 0, -6160235, 1, 0, -6160234, 1, 1, -6160233, 1, 0, -6160232, 1, 65537, -6160231, 1, 0, -6160230, 1, 0, -6160229, 1, 1, -6160228, 1, 2, -6160227, 1, 0, -6160226, 1, 0, -6160225, 1, 65536, -6160224, 1, 65537, -6160223, 1, 65537, -6160222, 1, 0, -6160221, 1, 1, -6160220, 1, 0, -6160219, 1, 65537, -6160218, 1, 65537, -6160217, 1, 0, -6160216, 1, 1, -6160215, 1, 0, -6160214, 1, 0, -6160213, 1, 0, -6160212, 1, 0, -6160211, 1, 0, -6160210, 1, 0, -6160209, 1, 65536, -6160208, 1, 0, -6160207, 1, 1, -6160206, 1, 2, -6160205, 1, 65536, -6160204, 1, 0, -6160203, 1, 1, -6160202, 1, 65536, -6160201, 1, 65537, -6160200, 1, 0, -6160199, 1, 65536, -6160198, 1, 0, -6160197, 1, 2, -6160196, 1, 0, -6160195, 1, 0, -6160194, 1, 0, -6160193, 1, 0, -6160192, 1, 65536, -6160191, 1, 65537, -6160190, 1, 0, -6160189, 1, 2, -6160188, 1, 65536, -6160187, 1, 0, -6160186, 1, 0, -6160185, 1, 0, -6160184, 1, 0, -6160183, 1, 0, -6160182, 1, 1, -6160181, 1, 65537, -6160180, 1, 65536, -6160179, 1, 0, -6160178, 1, 0, -6160177, 1, 0, -6160176, 1, 1, -6160175, 1, 0, -6160174, 1, 0, -6160173, 1, 0, -6160172, 1, 0, -6160171, 1, 0, -6160170, 1, 65536, -6160169, 1, 2, -6160168, 1, 1, -6160167, 1, 0, -6160166, 1, 0, -6160165, 1, 0, -6160164, 1, 1, -6160163, 1, 65536, -6160162, 1, 65537, -6160161, 1, 65536, -6160160, 1, 0, -6160159, 1, 0, -6160158, 1, 0, -6160157, 1, 1, -6160156, 1, 0, -6160155, 1, 65536, -6160154, 1, 0, -6160153, 1, 65536, -6160152, 1, 1, -6160151, 1, 0, -6160150, 1, 0, -6160149, 1, 65537, -6160148, 1, 2, -6160147, 1, 0, -6160146, 1, 0, -6160145, 1, 0, -6160144, 1, 1, -6160143, 1, 0, -6160142, 1, 0, -6160141, 1, 0, -6160140, 1, 2, -6160139, 1, 0, -6160138, 1, 1, -6160137, 1, 1, -6160136, 1, 1, -6160135, 0, 1, -6160134, 0, 2, -6160133, 0, 3, -6160132, 1, 1, -6160131, 1073741825, 1, -6160130, 1073741825, 1, -6160129, 1, 0, -6160128, 1, 0, -6160127, 1, 0, -6160126, 1, 0, -6160125, 1073741825, 0, -6160124, 1073741825, 0, -6160123, 1073741825, 0, -6160122, 1073741825, 0, -6160121, 1073741825, 2, -6160120, 1073741825, 0, -6160119, 1073741825, 1, -6160118, 1073741825, 65536, -6160117, 1073741825, 2, -6160116, 1073741825, 1, -6160115, 1073741824, 131072, -6029428, 1073741824, 131072, -6029427, 1073741825, 1, -6029426, 1073741825, 0, -6029425, 1073741825, 2, -6029424, 1073741825, 1, -6029423, 1073741825, 65537, -6029422, 1073741825, 0, -6029421, 1073741825, 2, -6029420, 1073741825, 2, -6029419, 1073741825, 0, -6029418, 1073741825, 1, -6029417, 1073741825, 1, -6029416, 1073741825, 1, -6029415, 0, 0, -6029414, 1073741825, 1, -6029413, 1, 0, -6029412, 1, 65537, -6029411, 1, 0, -6029410, 1, 65536, -6029409, 1, 0, -6029408, 1, 0, -6029407, 1, 0, -6029406, 1, 1, -6029405, 1, 2, -6029404, 1, 1, -6029403, 1, 0, -6029402, 1, 65537, -6029401, 1, 0, -6029400, 1, 0, -6029399, 1, 0, -6029398, 1, 0, -6029397, 1, 2, -6029396, 1, 1, -6029395, 1, 65536, -6029394, 1, 0, -6029393, 1, 1, -6029392, 1, 65536, -6029391, 1, 1, -6029390, 1, 0, -6029389, 1, 1, -6029388, 1, 2, -6029387, 1, 2, -6029386, 1, 0, -6029385, 1, 2, -6029384, 1, 0, -6029383, 1, 0, -6029382, 1, 0, -6029381, 1, 65536, -6029380, 1, 1, -6029379, 1, 2, -6029378, 1, 2, -6029377, 1, 2, -6029376, 1, 65536, -6029375, 1, 65537, -6029374, 1, 0, -6029373, 1, 1, -6029372, 1, 0, -6029371, 1, 0, -6029370, 1, 2, -6029369, 1, 1, -6029368, 1, 1, -6029367, 1, 65537, -6029366, 1, 0, -6029365, 1, 0, -6029364, 1, 0, -6029363, 1, 0, -6029362, 1, 1, -6029361, 1, 1, -6029360, 1, 65536, -6029359, 1, 0, -6029358, 1, 2, -6029357, 1, 2, -6029356, 1, 2, -6029355, 1, 0, -6029354, 1, 0, -6029353, 1, 0, -6029352, 1, 0, -6029351, 1, 0, -6029350, 1, 0, -6029349, 1, 0, -6029348, 1, 65536, -6029347, 1, 0, -6029346, 1, 65537, -6029345, 1, 1, -6029344, 2, 0, -6029343, 1, 1, -6029342, 1, 0, -6029341, 1, 2, -6029340, 1, 0, -6029339, 1, 0, -6029338, 1, 0, -6029337, 1, 65536, -6029336, 1, 0, -6029335, 1, 0, -6029334, 1, 1, -6029333, 1, 0, -6029332, 1, 0, -6029331, 1, 0, -6029330, 1, 65537, -6029329, 1, 2, -6029328, 1, 0, -6029327, 1, 1, -6029326, 1, 0, -6029325, 1, 1, -6029324, 1, 65537, -6029323, 1, 1, -6029322, 1, 0, -6029321, 1, 2, -6029320, 1, 0, -6029319, 1, 0, -6029318, 1, 2, -6029317, 1, 2, -6029316, 1, 65536, -6029315, 1, 65536, -6029314, 1, 2, -6029313, 1, 0, -6094848, 1, 0, -6094847, 1, 0, -6094846, 1, 65536, -6094845, 1, 0, -6094844, 1, 0, -6094843, 1, 65537, -6094842, 1, 0, -6094841, 1, 0, -6094840, 1, 2, -6094839, 1, 0, -6094838, 1, 0, -6094837, 1, 0, -6094836, 1, 0, -6094835, 1, 0, -6094834, 1, 2, -6094833, 1, 1, -6094832, 1, 65536, -6094831, 1, 65536, -6094830, 1, 0, -6094829, 1, 0, -6094828, 1, 0, -6094827, 1, 2, -6094826, 1, 0, -6094825, 1, 2, -6094824, 1, 0, -6094823, 1, 65536, -6094822, 1, 1, -6094821, 1, 0, -6094820, 1, 65537, -6094819, 1, 0, -6094818, 1, 0, -6094817, 1, 1, -6094816, 0, 131072, -6094815, 1, 1, -6094814, 1, 65536, -6094813, 1, 0, -6094812, 1, 2, -6094811, 1, 0, -6094810, 1, 0, -6094809, 1, 0, -6094808, 1, 65537, -6094807, 1, 0, -6094806, 1, 65536, -6094805, 1, 65536, -6094804, 1, 0, -6094803, 1, 2, -6094802, 1, 0, -6094801, 1, 0, -6094800, 1, 1, -6094799, 1, 1, -6094798, 1, 1, -6094797, 1, 0, -6094796, 1, 0, -6094795, 1, 0, -6094794, 1, 0, -6094793, 1, 0, -6094792, 1, 0, -6094791, 1, 0, -6094790, 1, 65537, -6094789, 1, 1, -6094788, 1, 0, -6094787, 1, 1, -6094786, 1, 1, -6094785, 1, 1, -6094784, 1, 0, -6094783, 1, 0, -6094782, 1, 1, -6094781, 1, 0, -6094780, 1, 65537, -6094779, 1, 0, -6094778, 1, 0, -6094777, 1, 1, -6094776, 1, 2, -6094775, 1, 0, -6094774, 1, 0, -6094773, 1, 0, -6094772, 1, 1, -6094771, 1, 2, -6094770, 1, 65537, -6094769, 1, 0, -6094768, 1, 0, -6094767, 1, 65536, -6094766, 1, 65536, -6094765, 1, 2, -6094764, 1, 0, -6094763, 1, 0, -6094762, 1, 2, -6094761, 1, 1, -6094760, 1, 0, -6094759, 1, 0, -6094758, 1, 0, -6094757, 1, 0, -6094756, 1, 0, -6094755, 1, 0, -6094754, 1, 65536, -6094753, 1, 0, -6094752, 1, 2, -6094751, 1, 0, -6094750, 1, 65537, -6094749, 1, 65536, -6094748, 1, 0, -6094747, 1, 0, -6094746, 1, 2, -6094745, 1, 2, -6094744, 1, 0, -6094743, 1, 0, -6094742, 1, 0, -6094741, 1, 0, -6094740, 1, 0, -6094739, 1, 2, -6094738, 1, 1, -6094737, 1, 2, -6094736, 1, 0, -6094735, 1, 65537, -6094734, 1, 0, -6094733, 1, 0, -6094732, 1, 1, -6094731, 1, 65536, -6094730, 1, 0, -6094729, 1, 0, -6094728, 1, 2, -6094727, 1, 65537, -6094726, 1, 0, -6094725, 1, 2, -6094724, 1, 0, -6094723, 1, 0, -6094722, 1, 0, -6094721, 1, 0, -6094720, 1, 0, -6094719, 1, 65537, -6094718, 1, 2, -6094717, 1, 65536, -6094716, 1, 0, -6094715, 1, 0, -6094714, 1, 0, -6094713, 1, 1, -6094712, 1, 0, -6094711, 1, 0, -6094710, 1, 0, -6094709, 1, 0, -6094708, 1, 1, -6094707, 1, 0, -6094706, 1, 2, -6094705, 1, 1, -6094704, 1, 65536, -6094703, 1, 0, -6094702, 1, 0, -6094701, 1, 0, -6094700, 1, 1, -6094699, 1, 0, -6094698, 1, 65536, -6094697, 1, 0, -6094696, 1, 0, -6094695, 1, 65536, -6094694, 1, 0, -6094693, 1, 2, -6094692, 1, 0, -6094691, 1, 0, -6094690, 1, 0, -6094689, 1, 0, -6094688, 1, 0, -6094687, 1, 65537, -6094686, 1, 0, -6094685, 1, 2, -6094684, 1, 65537, -6094683, 1, 0, -6094682, 1, 65536, -6094681, 1, 65537, -6094680, 1, 0, -6094679, 1, 1, -6094678, 1, 2, -6094677, 1, 0, -6094676, 1, 0, -6094675, 1, 65536, -6094674, 1, 2, -6094673, 1, 1, -6094672, 1, 0, -6094671, 1, 65537, -6094670, 1, 0, -6094669, 1, 1, -6094668, 1, 0, -6094667, 1, 65537, -6094666, 1, 65536, -6094665, 1, 0, -6094664, 1, 0, -6094663, 1, 0, -6094662, 1, 0, -6094661, 1, 0, -6094660, 1, 65537, -6094659, 1, 0, -6094658, 1, 0, -6094657, 1, 0, -6094656, 1, 1, -6094655, 1, 0, -6094654, 1, 0, -6094653, 1, 0, -6094652, 1, 65537, -6094651, 1, 1, -6094650, 1, 0, -6094649, 1, 0, -6094648, 1, 2, -6094647, 1, 2, -6094646, 1, 0, -6094645, 1, 65537, -6094644, 1, 65537, -6094643, 1, 2, -6094642, 1, 65536, -6094641, 1, 0, -6094640, 1, 0, -6094639, 1, 0, -6094638, 1, 1, -6094637, 1, 0, -6094636, 1, 1, -6094635, 1, 0, -6094634, 1, 0, -6094633, 1, 2, -6094632, 1, 0, -6094631, 1, 0, -6094630, 1, 0, -6094629, 1, 2, -6094628, 1, 0, -6094627, 1, 0, -6094626, 1, 2, -6094625, 1, 0, -6094624, 1, 0, -6094623, 1, 0, -6094622, 1, 1, -6094621, 1, 0, -6094620, 1, 0, -6094619, 1, 65537, -6094618, 1, 0, -6094617, 1, 0, -6094616, 1, 65537, -6094615, 1, 0, -6094614, 1, 65537, -6094613, 1, 0, -6094612, 1, 0, -6094611, 1, 0, -6094610, 1, 2, -6094609, 1, 0, -6094608, 1, 65536, -6094607, 1, 0, -6094606, 1, 1, -6094605, 1, 0, -6094604, 1, 0, -6094603, 1, 65537, -6094602, 1, 65537, -6094601, 1, 0, -6094600, 1, 1, -6094599, 1, 1, -6094598, 1, 1, -6094597, 1, 1, -6094596, 0, 1, -6094595, 0, 3, -6094594, 1073741825, 1, -6094593, 1, 65537, -6094592, 1, 1, -6094591, 1, 65537, -6094590, 1, 0, -6094589, 1073741825, 2, -6094588, 1073741825, 2, -6094587, 1073741825, 65536, -6094586, 1073741825, 65536, -6094585, 1073741825, 1, -6094584, 1073741825, 65537, -6094583, 1073741825, 2, -6094582, 1073741825, 2, -6094581, 1073741825, 65536, -6094580, 1073741825, 1, -6094579, 1073741824, 131072, -5963892, 1073741824, 131072, -5963891, 1073741825, 1, -5963890, 1073741825, 0, -5963889, 1073741825, 0, -5963888, 1073741825, 65536, -5963887, 1073741825, 65537, -5963886, 1073741825, 65536, -5963885, 1073741825, 0, -5963884, 1073741825, 0, -5963883, 1073741825, 65537, -5963882, 1073741825, 0, -5963881, 1073741825, 0, -5963880, 1073741825, 1, -5963879, 1073741825, 1, -5963878, 1073741825, 1, -5963877, 1, 0, -5963876, 1, 0, -5963875, 1, 0, -5963874, 1, 0, -5963873, 1, 0, -5963872, 1, 2, -5963871, 1, 0, -5963870, 1, 0, -5963869, 1, 0, -5963868, 1, 0, -5963867, 1, 0, -5963866, 1, 0, -5963865, 1, 65537, -5963864, 1, 0, -5963863, 1, 0, -5963862, 1, 0, -5963861, 1, 0, -5963860, 1, 2, -5963859, 1, 65536, -5963858, 1, 1, -5963857, 1, 0, -5963856, 1, 0, -5963855, 1, 0, -5963854, 1, 0, -5963853, 1, 0, -5963852, 1, 0, -5963851, 1, 0, -5963850, 1, 2, -5963849, 1, 65536, -5963848, 1, 1, -5963847, 1, 0, -5963846, 1, 2, -5963845, 1, 65537, -5963844, 1, 1, -5963843, 1, 65536, -5963842, 1, 65537, -5963841, 1, 65536, -5963840, 1, 0, -5963839, 1, 65537, -5963838, 1, 0, -5963837, 1, 0, -5963836, 1, 0, -5963835, 1, 2, -5963834, 1, 65537, -5963833, 1, 0, -5963832, 1, 2, -5963831, 1, 0, -5963830, 1, 65536, -5963829, 1, 0, -5963828, 1, 2, -5963827, 1, 1, -5963826, 1, 0, -5963825, 1, 0, -5963824, 1, 0, -5963823, 1, 0, -5963822, 1, 0, -5963821, 1, 1, -5963820, 1, 1, -5963819, 1, 0, -5963818, 1, 0, -5963817, 1, 65537, -5963816, 1, 0, -5963815, 1, 65536, -5963814, 1, 0, -5963813, 1, 0, -5963812, 1, 0, -5963811, 1, 0, -5963810, 1, 0, -5963809, 1, 1, -5963808, 1, 1, -5963807, 1, 1, -5963806, 1, 0, -5963805, 1, 1, -5963804, 1, 65537, -5963803, 1, 0, -5963802, 1, 0, -5963801, 1, 2, -5963800, 1, 0, -5963799, 1, 65536, -5963798, 1, 2, -5963797, 1, 2, -5963796, 1, 1, -5963795, 1, 0, -5963794, 1, 0, -5963793, 1, 65536, -5963792, 1, 2, -5963791, 1, 65537, -5963790, 1, 1, -5963789, 1, 0, -5963788, 1, 0, -5963787, 1, 65537, -5963786, 1, 0, -5963785, 1, 0, -5963784, 1, 0, -5963783, 1, 0, -5963782, 1, 65537, -5963781, 1, 0, -5963780, 1, 0, -5963779, 1, 1, -5963778, 1, 0, -5963777, 1, 0, -6029312, 1, 2, -6029311, 1, 65537, -6029310, 1, 1, -6029309, 1, 1, -6029308, 1, 0, -6029307, 1, 65537, -6029306, 1, 0, -6029305, 1, 0, -6029304, 1, 1, -6029303, 1, 0, -6029302, 1, 65536, -6029301, 1, 65536, -6029300, 1, 0, -6029299, 1, 0, -6029298, 1, 0, -6029297, 1, 0, -6029296, 1, 65536, -6029295, 1, 0, -6029294, 1, 1, -6029293, 1, 0, -6029292, 1, 1, -6029291, 1, 0, -6029290, 1, 0, -6029289, 1, 0, -6029288, 1, 65537, -6029287, 1, 1, -6029286, 1, 0, -6029285, 1, 0, -6029284, 1, 0, -6029283, 1, 0, -6029282, 1, 2, -6029281, 1, 1, -6029280, 0, 0, -6029279, 1, 1, -6029278, 1, 65536, -6029277, 1, 0, -6029276, 1, 2, -6029275, 1, 1, -6029274, 1, 65536, -6029273, 1, 0, -6029272, 1, 65536, -6029271, 1, 65536, -6029270, 1, 0, -6029269, 1, 65536, -6029268, 1, 2, -6029267, 1, 0, -6029266, 1, 65537, -6029265, 1, 0, -6029264, 1, 0, -6029263, 1, 1, -6029262, 1, 1, -6029261, 1, 0, -6029260, 1, 65536, -6029259, 1, 0, -6029258, 1, 0, -6029257, 1, 65537, -6029256, 1, 65536, -6029255, 1, 1, -6029254, 1, 0, -6029253, 1, 0, -6029252, 1, 1, -6029251, 1, 1, -6029250, 1, 1, -6029249, 1, 1, -6029248, 1, 0, -6029247, 1, 0, -6029246, 1, 0, -6029245, 1, 0, -6029244, 1, 0, -6029243, 1, 1, -6029242, 1, 65536, -6029241, 1, 0, -6029240, 1, 0, -6029239, 1, 65536, -6029238, 1, 65536, -6029237, 1, 0, -6029236, 1, 65537, -6029235, 1, 0, -6029234, 1, 0, -6029233, 1, 1, -6029232, 1, 0, -6029231, 1, 0, -6029230, 1, 1, -6029229, 1, 0, -6029228, 1, 65537, -6029227, 1, 0, -6029226, 1, 0, -6029225, 1, 0, -6029224, 1, 1, -6029223, 1, 65537, -6029222, 1, 2, -6029221, 1, 0, -6029220, 1, 0, -6029219, 1, 65537, -6029218, 1, 0, -6029217, 1, 65536, -6029216, 1, 0, -6029215, 1, 0, -6029214, 1, 65537, -6029213, 1, 65537, -6029212, 1, 0, -6029211, 1, 0, -6029210, 1, 65536, -6029209, 1, 65537, -6029208, 1, 0, -6029207, 1, 65537, -6029206, 1, 1, -6029205, 1, 65537, -6029204, 1, 65537, -6029203, 1, 0, -6029202, 1, 2, -6029201, 1, 0, -6029200, 1, 65536, -6029199, 1, 0, -6029198, 1, 2, -6029197, 1, 2, -6029196, 1, 2, -6029195, 1, 1, -6029194, 1, 1, -6029193, 1, 65537, -6029192, 1, 0, -6029191, 1, 0, -6029190, 1, 65536, -6029189, 1, 0, -6029188, 1, 0, -6029187, 1, 65536, -6029186, 1, 65536, -6029185, 1, 65537, -6029184, 1, 2, -6029183, 1, 65537, -6029182, 1, 1, -6029181, 1, 0, -6029180, 1, 0, -6029179, 1, 0, -6029178, 1, 65536, -6029177, 1, 2, -6029176, 1, 65537, -6029175, 1, 65536, -6029174, 1, 65537, -6029173, 1, 1, -6029172, 1, 0, -6029171, 1, 0, -6029170, 1, 65537, -6029169, 1, 0, -6029168, 1, 0, -6029167, 1, 1, -6029166, 1, 1, -6029165, 1, 0, -6029164, 1, 0, -6029163, 1, 0, -6029162, 1, 0, -6029161, 1, 0, -6029160, 1, 0, -6029159, 1, 1, -6029158, 1, 1, -6029157, 1, 0, -6029156, 1, 0, -6029155, 1, 0, -6029154, 1, 65537, -6029153, 1, 0, -6029152, 1, 2, -6029151, 1, 0, -6029150, 1, 0, -6029149, 1, 0, -6029148, 1, 0, -6029147, 1, 1, -6029146, 1, 0, -6029145, 1, 0, -6029144, 1, 0, -6029143, 1, 1, -6029142, 1, 0, -6029141, 1, 0, -6029140, 1, 0, -6029139, 1, 0, -6029138, 1, 65536, -6029137, 1, 0, -6029136, 1, 0, -6029135, 1, 2, -6029134, 1, 0, -6029133, 1, 65536, -6029132, 1, 0, -6029131, 1, 0, -6029130, 1, 0, -6029129, 1, 0, -6029128, 1, 0, -6029127, 1, 0, -6029126, 1, 0, -6029125, 1, 0, -6029124, 1, 0, -6029123, 1, 65537, -6029122, 1, 0, -6029121, 1, 0, -6029120, 1, 65536, -6029119, 1, 65536, -6029118, 1, 0, -6029117, 1, 1, -6029116, 1, 0, -6029115, 1, 65537, -6029114, 1, 0, -6029113, 1, 0, -6029112, 1, 65536, -6029111, 1, 65536, -6029110, 1, 65536, -6029109, 1, 0, -6029108, 1, 2, -6029107, 1, 0, -6029106, 1, 0, -6029105, 1, 65536, -6029104, 1, 0, -6029103, 1, 0, -6029102, 1, 65536, -6029101, 1, 0, -6029100, 1, 2, -6029099, 1, 0, -6029098, 1, 0, -6029097, 1, 0, -6029096, 1, 0, -6029095, 1, 0, -6029094, 1, 0, -6029093, 1, 0, -6029092, 1, 0, -6029091, 1, 2, -6029090, 1, 65537, -6029089, 1, 0, -6029088, 1, 0, -6029087, 1, 0, -6029086, 1, 2, -6029085, 1, 0, -6029084, 1, 65537, -6029083, 1, 0, -6029082, 1, 1, -6029081, 1, 65536, -6029080, 1, 1, -6029079, 1, 1, -6029078, 1, 1, -6029077, 1, 0, -6029076, 1, 0, -6029075, 1, 65537, -6029074, 1, 0, -6029073, 1, 0, -6029072, 1, 0, -6029071, 1, 0, -6029070, 1, 2, -6029069, 1, 0, -6029068, 1, 2, -6029067, 1, 0, -6029066, 1, 0, -6029065, 1, 65536, -6029064, 1, 0, -6029063, 1, 65536, -6029062, 1, 65537, -6029061, 1, 1, -6029060, 1, 1, -6029059, 1, 1, -6029058, 1, 1, -6029057, 1073741825, 0, -6029056, 1, 0, -6029055, 1, 65537, -6029054, 1, 0, -6029053, 1073741825, 1, -6029052, 1073741825, 0, -6029051, 1073741825, 0, -6029050, 1073741825, 0, -6029049, 1073741825, 0, -6029048, 1073741825, 0, -6029047, 1073741825, 1, -6029046, 1073741825, 65536, -6029045, 1073741825, 2, -6029044, 1073741825, 1, -6029043, 1073741824, 131072, -5898356, 1073741824, 131072, -5898355, 1073741825, 1, -5898354, 1073741825, 0, -5898353, 1073741825, 0, -5898352, 1073741825, 0, -5898351, 1073741825, 0, -5898350, 1073741825, 0, -5898349, 1073741825, 65537, -5898348, 1073741825, 0, -5898347, 1073741825, 1, -5898346, 1073741825, 1, -5898345, 1073741825, 0, -5898344, 1073741825, 0, -5898343, 1073741825, 0, -5898342, 1, 65536, -5898341, 1, 1, -5898340, 1, 0, -5898339, 1, 0, -5898338, 1, 2, -5898337, 1, 0, -5898336, 1, 65537, -5898335, 1, 0, -5898334, 1, 0, -5898333, 1, 0, -5898332, 1, 0, -5898331, 1, 2, -5898330, 1, 0, -5898329, 1, 65536, -5898328, 1, 65536, -5898327, 1, 2, -5898326, 1, 65537, -5898325, 1, 2, -5898324, 1, 0, -5898323, 1, 0, -5898322, 1, 65537, -5898321, 1, 2, -5898320, 1, 0, -5898319, 1, 0, -5898318, 1, 0, -5898317, 1, 65536, -5898316, 1, 65537, -5898315, 1, 0, -5898314, 1, 0, -5898313, 1, 0, -5898312, 1, 0, -5898311, 1, 0, -5898310, 1, 2, -5898309, 1, 0, -5898308, 1, 1, -5898307, 1, 0, -5898306, 1, 1, -5898305, 1, 65536, -5898304, 1, 2, -5898303, 1, 0, -5898302, 1, 2, -5898301, 1, 2, -5898300, 1, 65537, -5898299, 1, 0, -5898298, 1, 65537, -5898297, 1, 2, -5898296, 1, 0, -5898295, 1, 2, -5898294, 1, 0, -5898293, 1, 0, -5898292, 1, 2, -5898291, 1, 0, -5898290, 1, 2, -5898289, 1, 2, -5898288, 1, 0, -5898287, 1, 65536, -5898286, 1, 0, -5898285, 1, 0, -5898284, 1, 2, -5898283, 1, 0, -5898282, 1, 0, -5898281, 1, 65536, -5898280, 1, 2, -5898279, 1, 2, -5898278, 1, 0, -5898277, 1, 0, -5898276, 1, 0, -5898275, 1, 0, -5898274, 1, 0, -5898273, 1, 0, -5898272, 1, 2, -5898271, 1, 0, -5898270, 1, 65537, -5898269, 1, 1, -5898268, 1, 1, -5898267, 1, 0, -5898266, 1, 0, -5898265, 1, 0, -5898264, 1, 0, -5898263, 1, 1, -5898262, 1, 65537, -5898261, 1, 65537, -5898260, 1, 65536, -5898259, 1, 1, -5898258, 1, 2, -5898257, 1, 0, -5898256, 1, 0, -5898255, 1, 0, -5898254, 1, 0, -5898253, 1, 0, -5898252, 1, 65536, -5898251, 1, 65537, -5898250, 1, 0, -5898249, 1, 1, -5898248, 1, 0, -5898247, 1, 1, -5898246, 1, 65537, -5898245, 1, 0, -5898244, 1, 0, -5898243, 1, 0, -5898242, 1, 65537, -5898241, 1, 0, -5963776, 1, 2, -5963775, 1, 2, -5963774, 1, 65537, -5963773, 1, 0, -5963772, 1, 1, -5963771, 1, 2, -5963770, 1, 0, -5963769, 1, 0, -5963768, 1, 1, -5963767, 1, 0, -5963766, 1, 0, -5963765, 1, 65537, -5963764, 1, 0, -5963763, 1, 0, -5963762, 1, 0, -5963761, 1, 65536, -5963760, 1, 0, -5963759, 1, 0, -5963758, 1, 2, -5963757, 1, 65537, -5963756, 1, 0, -5963755, 1, 1, -5963754, 1, 0, -5963753, 1, 0, -5963752, 1, 0, -5963751, 1, 0, -5963750, 1, 1, -5963749, 1, 0, -5963748, 1, 0, -5963747, 1, 65536, -5963746, 1, 0, -5963745, 1, 1, -5963744, 1, 1, -5963743, 1, 1, -5963742, 1, 0, -5963741, 1, 0, -5963740, 1, 0, -5963739, 1, 1, -5963738, 1, 1, -5963737, 1, 0, -5963736, 1, 65536, -5963735, 1, 0, -5963734, 1, 0, -5963733, 1, 0, -5963732, 1, 0, -5963731, 1, 1, -5963730, 1, 0, -5963729, 1, 1, -5963728, 1, 1, -5963727, 1, 1, -5963726, 1, 65536, -5963725, 1, 65536, -5963724, 1, 0, -5963723, 1, 1, -5963722, 1, 2, -5963721, 1, 0, -5963720, 1, 0, -5963719, 1, 65536, -5963718, 1, 0, -5963717, 1, 2, -5963716, 1, 1, -5963715, 0, 1, -5963714, 0, 65539, -5963713, 1, 1, -5963712, 1, 65537, -5963711, 1, 0, -5963710, 1, 2, -5963709, 1, 0, -5963708, 1, 0, -5963707, 1, 2, -5963706, 1, 2, -5963705, 1, 0, -5963704, 1, 65536, -5963703, 1, 65537, -5963702, 1, 65536, -5963701, 1, 65536, -5963700, 1, 65537, -5963699, 1, 2, -5963698, 1, 0, -5963697, 1, 0, -5963696, 1, 0, -5963695, 1, 1, -5963694, 1, 0, -5963693, 1, 0, -5963692, 1, 2, -5963691, 1, 0, -5963690, 1, 0, -5963689, 1, 0, -5963688, 1, 2, -5963687, 1, 0, -5963686, 1, 65536, -5963685, 1, 0, -5963684, 1, 65537, -5963683, 1, 65536, -5963682, 1, 2, -5963681, 1, 0, -5963680, 1, 0, -5963679, 1, 0, -5963678, 1, 0, -5963677, 1, 2, -5963676, 1, 2, -5963675, 1, 0, -5963674, 1, 0, -5963673, 1, 0, -5963672, 1, 0, -5963671, 1, 0, -5963670, 1, 0, -5963669, 1, 0, -5963668, 1, 0, -5963667, 1, 0, -5963666, 1, 0, -5963665, 1, 65537, -5963664, 1, 0, -5963663, 1, 1, -5963662, 1, 65536, -5963661, 1, 2, -5963660, 1, 0, -5963659, 1, 65537, -5963658, 1, 0, -5963657, 1, 2, -5963656, 1, 2, -5963655, 1, 65537, -5963654, 1, 0, -5963653, 1, 0, -5963652, 1, 1, -5963651, 1, 0, -5963650, 1, 65536, -5963649, 1, 0, -5963648, 1, 65537, -5963647, 1, 0, -5963646, 1, 0, -5963645, 1, 65536, -5963644, 1, 0, -5963643, 1, 0, -5963642, 1, 0, -5963641, 1, 65536, -5963640, 1, 0, -5963639, 1, 0, -5963638, 1, 65537, -5963637, 1, 65537, -5963636, 1, 2, -5963635, 1, 0, -5963634, 1, 65536, -5963633, 1, 2, -5963632, 1, 0, -5963631, 1, 0, -5963630, 1, 0, -5963629, 1, 0, -5963628, 1, 0, -5963627, 1, 2, -5963626, 1, 0, -5963625, 1, 0, -5963624, 1, 0, -5963623, 1, 65537, -5963622, 1, 0, -5963621, 1, 0, -5963620, 1, 65537, -5963619, 1, 0, -5963618, 1, 2, -5963617, 1, 1, -5963616, 1, 0, -5963615, 1, 65536, -5963614, 1, 65536, -5963613, 1, 65536, -5963612, 1, 65536, -5963611, 1, 0, -5963610, 1, 0, -5963609, 1, 0, -5963608, 1, 0, -5963607, 1, 1, -5963606, 1, 2, -5963605, 1, 0, -5963604, 1, 1, -5963603, 1, 2, -5963602, 1, 65536, -5963601, 1, 0, -5963600, 1, 1, -5963599, 1, 65537, -5963598, 1, 2, -5963597, 1, 1, -5963596, 1, 65537, -5963595, 1, 0, -5963594, 1, 65537, -5963593, 1, 0, -5963592, 1, 0, -5963591, 1, 2, -5963590, 1, 65536, -5963589, 1, 65537, -5963588, 1, 65536, -5963587, 1, 65537, -5963586, 1, 1, -5963585, 1, 65536, -5963584, 1, 0, -5963583, 1, 65536, -5963582, 1, 1, -5963581, 1, 0, -5963580, 1, 0, -5963579, 1, 65537, -5963578, 1, 0, -5963577, 1, 1, -5963576, 1, 0, -5963575, 1, 0, -5963574, 1, 0, -5963573, 1, 0, -5963572, 1, 0, -5963571, 1, 0, -5963570, 1, 0, -5963569, 1, 65536, -5963568, 1, 1, -5963567, 1, 0, -5963566, 1, 0, -5963565, 1, 65537, -5963564, 1, 0, -5963563, 1, 65537, -5963562, 1, 0, -5963561, 1, 65537, -5963560, 1, 0, -5963559, 1, 65536, -5963558, 1, 0, -5963557, 1, 0, -5963556, 1, 1, -5963555, 1, 65536, -5963554, 1, 65537, -5963553, 1, 2, -5963552, 1, 65537, -5963551, 1, 0, -5963550, 1, 65536, -5963549, 1, 1, -5963548, 1, 0, -5963547, 1, 65537, -5963546, 1, 2, -5963545, 1, 2, -5963544, 1, 0, -5963543, 1, 0, -5963542, 1, 2, -5963541, 1, 2, -5963540, 1, 2, -5963539, 1, 65536, -5963538, 1, 0, -5963537, 1, 1, -5963536, 1, 1, -5963535, 1, 0, -5963534, 1, 0, -5963533, 1, 0, -5963532, 1, 0, -5963531, 1, 1, -5963530, 1, 65536, -5963529, 1, 65537, -5963528, 1, 0, -5963527, 1, 0, -5963526, 1, 0, -5963525, 1, 0, -5963524, 1, 0, -5963523, 1, 65537, -5963522, 1, 1, -5963521, 1073741825, 1, -5963520, 1, 1, -5963519, 1, 65536, -5963518, 1, 0, -5963517, 1073741825, 2, -5963516, 1073741825, 0, -5963515, 1073741825, 0, -5963514, 1073741825, 0, -5963513, 1073741825, 0, -5963512, 1073741825, 2, -5963511, 1073741825, 0, -5963510, 1073741825, 0, -5963509, 1073741825, 65537, -5963508, 1073741825, 1, -5963507, 1073741824, 131072, -5832820, 1073741824, 131072, -5832819, 1073741825, 1, -5832818, 1073741825, 65537, -5832817, 1073741825, 0, -5832816, 1073741825, 0, -5832815, 1073741825, 65536, -5832814, 1073741825, 2, -5832813, 1073741825, 2, -5832812, 1073741825, 65537, -5832811, 1073741825, 0, -5832810, 1073741825, 1, -5832809, 1073741825, 2, -5832808, 1073741825, 0, -5832807, 1073741825, 1, -5832806, 1, 1, -5832805, 1, 0, -5832804, 1, 1, -5832803, 1, 0, -5832802, 1, 1, -5832801, 1, 2, -5832800, 1, 0, -5832799, 1, 0, -5832798, 1, 0, -5832797, 1, 2, -5832796, 1, 0, -5832795, 1, 1, -5832794, 1, 1, -5832793, 1, 2, -5832792, 1, 1, -5832791, 1, 0, -5832790, 1, 2, -5832789, 1, 0, -5832788, 1, 0, -5832787, 1, 2, -5832786, 1, 0, -5832785, 1, 65536, -5832784, 1, 1, -5832783, 1, 2, -5832782, 1, 0, -5832781, 1, 0, -5832780, 1, 0, -5832779, 1, 0, -5832778, 1, 2, -5832777, 1, 1, -5832776, 1, 0, -5832775, 1, 0, -5832774, 1, 0, -5832773, 1, 1, -5832772, 1, 2, -5832771, 1, 0, -5832770, 1, 65536, -5832769, 1, 0, -5832768, 1, 0, -5832767, 1, 0, -5832766, 1, 1, -5832765, 1, 0, -5832764, 1, 0, -5832763, 1, 65537, -5832762, 1, 0, -5832761, 1, 65537, -5832760, 1, 0, -5832759, 1, 1, -5832758, 1, 0, -5832757, 1, 65537, -5832756, 1, 0, -5832755, 1, 1, -5832754, 1, 0, -5832753, 1, 0, -5832752, 1, 0, -5832751, 1, 65537, -5832750, 1, 0, -5832749, 1, 0, -5832748, 1, 0, -5832747, 1, 0, -5832746, 1, 0, -5832745, 1, 65537, -5832744, 1, 0, -5832743, 1, 0, -5832742, 1, 0, -5832741, 1, 0, -5832740, 1, 65537, -5832739, 1, 0, -5832738, 1, 1, -5832737, 1, 1, -5832736, 1, 0, -5832735, 1, 0, -5832734, 1, 0, -5832733, 1, 0, -5832732, 1, 0, -5832731, 1, 0, -5832730, 1, 2, -5832729, 1, 65537, -5832728, 1, 0, -5832727, 1, 0, -5832726, 1, 0, -5832725, 1, 2, -5832724, 1, 0, -5832723, 1, 0, -5832722, 1, 0, -5832721, 1, 0, -5832720, 1, 0, -5832719, 1, 2, -5832718, 1, 2, -5832717, 1, 65537, -5832716, 1, 0, -5832715, 1, 0, -5832714, 1, 0, -5832713, 1, 0, -5832712, 1, 0, -5832711, 1, 0, -5832710, 1, 0, -5832709, 1, 0, -5832708, 1, 0, -5832707, 1, 1, -5832706, 1, 65536, -5832705, 1, 65537, -5898240, 1, 2, -5898239, 1, 0, -5898238, 1, 0, -5898237, 1, 0, -5898236, 1, 0, -5898235, 1, 0, -5898234, 1, 1, -5898233, 1, 0, -5898232, 1, 1, -5898231, 1, 2, -5898230, 1, 0, -5898229, 1, 1, -5898228, 1, 65536, -5898227, 1, 0, -5898226, 1, 65536, -5898225, 1, 2, -5898224, 1, 0, -5898223, 1, 2, -5898222, 1, 65537, -5898221, 1, 65536, -5898220, 1, 65537, -5898219, 1, 0, -5898218, 1, 65537, -5898217, 1, 65536, -5898216, 1, 65537, -5898215, 1, 0, -5898214, 1, 0, -5898213, 1, 0, -5898212, 1, 0, -5898211, 1, 65537, -5898210, 1, 0, -5898209, 1, 65537, -5898208, 1, 65537, -5898207, 1, 65537, -5898206, 1, 2, -5898205, 1, 0, -5898204, 1, 0, -5898203, 1, 0, -5898202, 1, 0, -5898201, 1, 65537, -5898200, 1, 0, -5898199, 1, 0, -5898198, 1, 0, -5898197, 1, 0, -5898196, 1, 1, -5898195, 1, 65536, -5898194, 1, 0, -5898193, 1, 0, -5898192, 1, 0, -5898191, 1, 0, -5898190, 1, 2, -5898189, 1, 0, -5898188, 1, 65536, -5898187, 1, 0, -5898186, 1, 0, -5898185, 1, 0, -5898184, 1, 0, -5898183, 1, 0, -5898182, 1, 0, -5898181, 1, 2, -5898180, 1, 1, -5898179, 1, 1, -5898178, 0, 131072, -5898177, 1, 1, -5898176, 1, 0, -5898175, 1, 0, -5898174, 1, 0, -5898173, 1, 0, -5898172, 1, 0, -5898171, 1, 65537, -5898170, 1, 1, -5898169, 1, 0, -5898168, 1, 1, -5898167, 1, 0, -5898166, 1, 0, -5898165, 1, 1, -5898164, 1, 1, -5898163, 1, 0, -5898162, 1, 65537, -5898161, 1, 0, -5898160, 1, 0, -5898159, 1, 0, -5898158, 1, 2, -5898157, 1, 0, -5898156, 1, 65536, -5898155, 1, 0, -5898154, 1, 0, -5898153, 1, 2, -5898152, 1, 0, -5898151, 1, 0, -5898150, 1, 0, -5898149, 1, 0, -5898148, 1, 0, -5898147, 1, 65537, -5898146, 1, 0, -5898145, 1, 65537, -5898144, 1, 0, -5898143, 1, 0, -5898142, 1, 2, -5898141, 1, 0, -5898140, 1, 0, -5898139, 1, 0, -5898138, 1, 65536, -5898137, 1, 65537, -5898136, 1, 0, -5898135, 1, 1, -5898134, 1, 65537, -5898133, 1, 0, -5898132, 1, 0, -5898131, 1, 0, -5898130, 1, 0, -5898129, 1, 0, -5898128, 1, 0, -5898127, 1, 2, -5898126, 1, 0, -5898125, 1, 0, -5898124, 1, 0, -5898123, 1, 65537, -5898122, 1, 65537, -5898121, 1, 0, -5898120, 1, 0, -5898119, 1, 0, -5898118, 1, 2, -5898117, 1, 0, -5898116, 1, 0, -5898115, 1, 2, -5898114, 1, 1, -5898113, 1, 1, -5898112, 1, 2, -5898111, 1, 65537, -5898110, 1, 0, -5898109, 1, 0, -5898108, 1, 2, -5898107, 1, 65537, -5898106, 1, 0, -5898105, 1, 65536, -5898104, 1, 65536, -5898103, 1, 2, -5898102, 1, 0, -5898101, 1, 0, -5898100, 1, 65537, -5898099, 1, 2, -5898098, 1, 65537, -5898097, 1, 0, -5898096, 1, 65536, -5898095, 1, 65536, -5898094, 1, 0, -5898093, 1, 65537, -5898092, 1, 0, -5898091, 1, 0, -5898090, 1, 1, -5898089, 1, 1, -5898088, 1, 65536, -5898087, 1, 0, -5898086, 1, 65536, -5898085, 1, 0, -5898084, 1, 0, -5898083, 1, 0, -5898082, 1, 2, -5898081, 1, 0, -5898080, 1, 65536, -5898079, 1, 65537, -5898078, 1, 0, -5898077, 1, 65536, -5898076, 1, 65537, -5898075, 1, 1, -5898074, 1, 65536, -5898073, 1, 0, -5898072, 1, 0, -5898071, 1, 0, -5898070, 1, 0, -5898069, 1, 0, -5898068, 1, 0, -5898067, 1, 65537, -5898066, 1, 65536, -5898065, 1, 0, -5898064, 1, 0, -5898063, 1, 1, -5898062, 1, 0, -5898061, 1, 0, -5898060, 1, 65536, -5898059, 1, 65537, -5898058, 1, 0, -5898057, 1, 0, -5898056, 1, 2, -5898055, 1, 0, -5898054, 1, 65537, -5898053, 1, 65536, -5898052, 1, 65537, -5898051, 1, 1, -5898050, 1, 65536, -5898049, 1, 1, -5898048, 1, 0, -5898047, 1, 2, -5898046, 1, 65536, -5898045, 1, 0, -5898044, 1, 0, -5898043, 1, 0, -5898042, 1, 0, -5898041, 1, 65537, -5898040, 1, 1, -5898039, 1, 0, -5898038, 1, 1, -5898037, 1, 1, -5898036, 1, 0, -5898035, 1, 0, -5898034, 1, 0, -5898033, 1, 1, -5898032, 1, 0, -5898031, 1, 2, -5898030, 1, 0, -5898029, 1, 0, -5898028, 1, 1, -5898027, 1, 0, -5898026, 1, 0, -5898025, 1, 65537, -5898024, 1, 0, -5898023, 1, 65537, -5898022, 1, 2, -5898021, 1, 65537, -5898020, 1, 1, -5898019, 1, 0, -5898018, 1, 0, -5898017, 1, 0, -5898016, 1, 0, -5898015, 1, 65537, -5898014, 1, 0, -5898013, 1, 1, -5898012, 1, 0, -5898011, 1, 2, -5898010, 1, 65536, -5898009, 1, 65536, -5898008, 1, 0, -5898007, 1, 0, -5898006, 1, 0, -5898005, 1, 1, -5898004, 1, 2, -5898003, 1, 0, -5898002, 1, 1, -5898001, 1, 1, -5898000, 1, 0, -5897999, 1, 0, -5897998, 1, 65537, -5897997, 1, 0, -5897996, 1, 0, -5897995, 1, 0, -5897994, 1, 0, -5897993, 1, 65537, -5897992, 1, 2, -5897991, 1, 0, -5897990, 1, 0, -5897989, 1, 0, -5897988, 1, 0, -5897987, 1, 0, -5897986, 1, 1, -5897985, 0, 0, -5897984, 1073741825, 1, -5897983, 1, 1, -5897982, 1, 0, -5897981, 1073741825, 0, -5897980, 1073741825, 0, -5897979, 1073741825, 65537, -5897978, 1073741825, 0, -5897977, 1073741825, 65536, -5897976, 1073741825, 0, -5897975, 1073741825, 1, -5897974, 1073741825, 1, -5897973, 1073741825, 65536, -5897972, 1073741825, 1, -5897971, 1073741824, 131072, -5767284, 1073741824, 131072, -5767283, 1073741825, 1, -5767282, 1073741825, 0, -5767281, 1073741825, 0, -5767280, 1073741825, 65537, -5767279, 1073741825, 1, -5767278, 1073741825, 0, -5767277, 1073741825, 0, -5767276, 1073741825, 0, -5767275, 1073741825, 2, -5767274, 1073741825, 0, -5767273, 1073741825, 1, -5767272, 1073741825, 1, -5767271, 1, 1, -5767270, 1, 0, -5767269, 1, 65537, -5767268, 1, 2, -5767267, 1, 0, -5767266, 1, 0, -5767265, 1, 0, -5767264, 1, 0, -5767263, 1, 0, -5767262, 1, 65536, -5767261, 1, 0, -5767260, 1, 0, -5767259, 1, 65537, -5767258, 1, 0, -5767257, 1, 2, -5767256, 1, 2, -5767255, 1, 0, -5767254, 1, 1, -5767253, 1, 0, -5767252, 1, 0, -5767251, 1, 0, -5767250, 1, 0, -5767249, 1, 0, -5767248, 1, 0, -5767247, 1, 0, -5767246, 1, 1, -5767245, 1, 65536, -5767244, 1, 2, -5767243, 1, 2, -5767242, 1, 0, -5767241, 1, 0, -5767240, 1, 2, -5767239, 1, 1, -5767238, 1, 0, -5767237, 1, 2, -5767236, 1, 0, -5767235, 1, 65536, -5767234, 1, 0, -5767233, 1, 0, -5767232, 1, 65537, -5767231, 1, 1, -5767230, 1, 1, -5767229, 1, 0, -5767228, 1, 0, -5767227, 1, 0, -5767226, 1, 0, -5767225, 1, 2, -5767224, 1, 65536, -5767223, 1, 2, -5767222, 1, 65537, -5767221, 1, 0, -5767220, 1, 2, -5767219, 1, 0, -5767218, 1, 0, -5767217, 1, 0, -5767216, 1, 0, -5767215, 1, 0, -5767214, 1, 0, -5767213, 1, 0, -5767212, 1, 1, -5767211, 1, 65537, -5767210, 1, 1, -5767209, 1, 65537, -5767208, 1, 0, -5767207, 1, 65537, -5767206, 1, 65537, -5767205, 1, 0, -5767204, 1, 1, -5767203, 1, 1, -5767202, 1, 2, -5767201, 1, 1, -5767200, 1, 0, -5767199, 1, 0, -5767198, 1, 0, -5767197, 1, 0, -5767196, 1, 0, -5767195, 1, 0, -5767194, 1, 2, -5767193, 1, 65536, -5767192, 1, 1, -5767191, 1, 2, -5767190, 1, 0, -5767189, 1, 0, -5767188, 1, 0, -5767187, 1, 65536, -5767186, 1, 2, -5767185, 1, 0, -5767184, 1, 0, -5767183, 1, 2, -5767182, 1, 0, -5767181, 1, 65537, -5767180, 1, 1, -5767179, 1, 2, -5767178, 1, 0, -5767177, 1, 2, -5767176, 1, 0, -5767175, 1, 0, -5767174, 1, 65537, -5767173, 1, 0, -5767172, 1, 0, -5767171, 1, 0, -5767170, 1, 0, -5767169, 1, 0, -5832704, 1, 0, -5832703, 1, 0, -5832702, 1, 0, -5832701, 1, 65537, -5832700, 1, 1, -5832699, 1, 0, -5832698, 1, 0, -5832697, 1, 2, -5832696, 1, 1, -5832695, 1, 0, -5832694, 1, 0, -5832693, 1, 1, -5832692, 1, 0, -5832691, 1, 0, -5832690, 1, 1, -5832689, 1, 65536, -5832688, 1, 0, -5832687, 1, 65536, -5832686, 1, 0, -5832685, 1, 0, -5832684, 1, 0, -5832683, 1, 0, -5832682, 1, 65537, -5832681, 1, 0, -5832680, 1, 1, -5832679, 1, 65536, -5832678, 1, 0, -5832677, 1, 0, -5832676, 1, 65537, -5832675, 1, 0, -5832674, 1, 65536, -5832673, 1, 0, -5832672, 1, 0, -5832671, 1, 2, -5832670, 1, 65536, -5832669, 1, 0, -5832668, 1, 0, -5832667, 1, 65537, -5832666, 1, 0, -5832665, 1, 0, -5832664, 1, 0, -5832663, 1, 65537, -5832662, 1, 1, -5832661, 1, 0, -5832660, 1, 65536, -5832659, 1, 2, -5832658, 1, 0, -5832657, 1, 0, -5832656, 1, 0, -5832655, 1, 1, -5832654, 1, 0, -5832653, 1, 0, -5832652, 1, 0, -5832651, 1, 0, -5832650, 1, 0, -5832649, 1, 0, -5832648, 1, 0, -5832647, 1, 0, -5832646, 1, 0, -5832645, 1, 65537, -5832644, 1, 65536, -5832643, 1, 1, -5832642, 0, 131072, -5832641, 1, 1, -5832640, 1, 65537, -5832639, 1, 0, -5832638, 1, 0, -5832637, 1, 0, -5832636, 1, 2, -5832635, 1, 0, -5832634, 1, 1, -5832633, 1, 0, -5832632, 1, 0, -5832631, 1, 0, -5832630, 1, 0, -5832629, 1, 1, -5832628, 1, 0, -5832627, 1, 2, -5832626, 1, 0, -5832625, 1, 0, -5832624, 1, 0, -5832623, 1, 65537, -5832622, 1, 65537, -5832621, 1, 65536, -5832620, 1, 0, -5832619, 1, 0, -5832618, 1, 65536, -5832617, 1, 0, -5832616, 1, 0, -5832615, 1, 0, -5832614, 1, 0, -5832613, 1, 0, -5832612, 1, 2, -5832611, 1, 1, -5832610, 1, 65537, -5832609, 1, 0, -5832608, 1, 0, -5832607, 1, 1, -5832606, 1, 0, -5832605, 1, 0, -5832604, 1, 2, -5832603, 1, 65536, -5832602, 1, 0, -5832601, 1, 0, -5832600, 1, 0, -5832599, 1, 0, -5832598, 1, 0, -5832597, 1, 0, -5832596, 1, 0, -5832595, 1, 65536, -5832594, 1, 2, -5832593, 1, 2, -5832592, 1, 0, -5832591, 1, 0, -5832590, 1, 0, -5832589, 1, 0, -5832588, 1, 0, -5832587, 1, 0, -5832586, 1, 0, -5832585, 1, 65537, -5832584, 1, 65536, -5832583, 1, 0, -5832582, 1, 1, -5832581, 1, 0, -5832580, 1, 2, -5832579, 1, 1, -5832578, 1, 0, -5832577, 1, 0, -5832576, 1, 0, -5832575, 1, 1, -5832574, 1, 0, -5832573, 1, 0, -5832572, 1, 0, -5832571, 1, 65537, -5832570, 1, 0, -5832569, 1, 0, -5832568, 1, 0, -5832567, 1, 0, -5832566, 1, 65537, -5832565, 1, 65536, -5832564, 1, 0, -5832563, 1, 65537, -5832562, 1, 0, -5832561, 1, 0, -5832560, 1, 0, -5832559, 1, 65537, -5832558, 1, 0, -5832557, 1, 2, -5832556, 1, 0, -5832555, 1, 0, -5832554, 1, 0, -5832553, 1, 65537, -5832552, 1, 65536, -5832551, 1, 0, -5832550, 1, 0, -5832549, 1, 0, -5832548, 1, 65536, -5832547, 1, 2, -5832546, 1, 0, -5832545, 1, 65536, -5832544, 1, 0, -5832543, 1, 0, -5832542, 1, 0, -5832541, 1, 0, -5832540, 1, 0, -5832539, 1, 0, -5832538, 1, 0, -5832537, 1, 65537, -5832536, 1, 1, -5832535, 1, 65536, -5832534, 1, 0, -5832533, 1, 2, -5832532, 1, 0, -5832531, 1, 0, -5832530, 1, 1, -5832529, 1, 65536, -5832528, 1, 0, -5832527, 1, 0, -5832526, 1, 0, -5832525, 1, 2, -5832524, 1, 1, -5832523, 1, 0, -5832522, 1, 65537, -5832521, 1, 65536, -5832520, 1, 0, -5832519, 1, 0, -5832518, 1, 65537, -5832517, 1, 1, -5832516, 1, 65537, -5832515, 1, 0, -5832514, 1, 0, -5832513, 1, 0, -5832512, 1, 0, -5832511, 1, 0, -5832510, 1, 0, -5832509, 1, 0, -5832508, 1, 0, -5832507, 1, 2, -5832506, 1, 0, -5832505, 1, 1, -5832504, 1, 0, -5832503, 1, 0, -5832502, 1, 0, -5832501, 1, 65536, -5832500, 1, 65537, -5832499, 1, 65536, -5832498, 1, 0, -5832497, 1, 0, -5832496, 1, 65536, -5832495, 1, 0, -5832494, 1, 65536, -5832493, 1, 1, -5832492, 1, 1, -5832491, 1, 1, -5832490, 1, 0, -5832489, 1, 1, -5832488, 1, 2, -5832487, 1, 65537, -5832486, 1, 0, -5832485, 1, 65537, -5832484, 1, 0, -5832483, 1, 65536, -5832482, 1, 0, -5832481, 1, 0, -5832480, 1, 0, -5832479, 1, 0, -5832478, 1, 0, -5832477, 1, 2, -5832476, 1, 0, -5832475, 1, 0, -5832474, 1, 0, -5832473, 1, 0, -5832472, 1, 0, -5832471, 1, 65536, -5832470, 1, 0, -5832469, 1, 0, -5832468, 1, 0, -5832467, 1, 65537, -5832466, 1, 65536, -5832465, 1, 65537, -5832464, 1, 1, -5832463, 1, 0, -5832462, 1, 0, -5832461, 1, 1, -5832460, 1, 2, -5832459, 1, 0, -5832458, 1, 0, -5832457, 1, 0, -5832456, 1, 1, -5832455, 1, 65537, -5832454, 1, 1, -5832453, 1, 0, -5832452, 1, 0, -5832451, 1, 1, -5832450, 1, 1, -5832449, 1, 1, -5832448, 0, 65536, -5832447, 1073741825, 1, -5832446, 1, 0, -5832445, 1073741825, 1, -5832444, 1073741825, 2, -5832443, 1073741825, 0, -5832442, 1073741825, 2, -5832441, 1073741825, 0, -5832440, 1073741825, 0, -5832439, 1073741825, 0, -5832438, 1073741825, 2, -5832437, 1073741825, 0, -5832436, 1073741825, 1, -5832435, 1073741824, 131072, -5701748, 1073741824, 131072, -5701747, 1073741825, 1, -5701746, 1073741825, 65537, -5701745, 1073741825, 65537, -5701744, 1073741825, 65537, -5701743, 1073741825, 0, -5701742, 1073741825, 0, -5701741, 1073741825, 2, -5701740, 1073741825, 65536, -5701739, 1073741825, 0, -5701738, 1073741825, 0, -5701737, 1073741825, 1, -5701736, 0, 0, -5701735, 1, 1, -5701734, 1, 0, -5701733, 1, 65536, -5701732, 1, 0, -5701731, 1, 0, -5701730, 1, 2, -5701729, 1, 0, -5701728, 1, 0, -5701727, 1, 1, -5701726, 1, 0, -5701725, 1, 0, -5701724, 1, 0, -5701723, 1, 65537, -5701722, 1, 0, -5701721, 1, 1, -5701720, 1, 0, -5701719, 1, 0, -5701718, 1, 0, -5701717, 1, 0, -5701716, 1, 1, -5701715, 1, 0, -5701714, 1, 2, -5701713, 1, 0, -5701712, 1, 2, -5701711, 1, 0, -5701710, 1, 2, -5701709, 1, 0, -5701708, 1, 0, -5701707, 1, 0, -5701706, 1, 2, -5701705, 1, 65537, -5701704, 1, 0, -5701703, 1, 0, -5701702, 1, 1, -5701701, 1, 0, -5701700, 1, 0, -5701699, 1, 1, -5701698, 1, 0, -5701697, 1, 0, -5701696, 1, 65536, -5701695, 1, 0, -5701694, 1, 1, -5701693, 1, 65537, -5701692, 1, 0, -5701691, 1, 0, -5701690, 1, 65537, -5701689, 1, 1, -5701688, 1, 0, -5701687, 1, 0, -5701686, 1, 0, -5701685, 1, 0, -5701684, 1, 65536, -5701683, 1, 65536, -5701682, 1, 65536, -5701681, 1, 65537, -5701680, 1, 0, -5701679, 1, 2, -5701678, 1, 65536, -5701677, 1, 1, -5701676, 1, 0, -5701675, 1, 0, -5701674, 1, 0, -5701673, 1, 65537, -5701672, 1, 65536, -5701671, 1, 2, -5701670, 1, 0, -5701669, 1, 65537, -5701668, 1, 1, -5701667, 1, 65537, -5701666, 1, 0, -5701665, 1, 0, -5701664, 1, 0, -5701663, 1, 65536, -5701662, 1, 2, -5701661, 1, 0, -5701660, 1, 65536, -5701659, 1, 0, -5701658, 1, 2, -5701657, 1, 65536, -5701656, 1, 0, -5701655, 1, 0, -5701654, 1, 65537, -5701653, 1, 2, -5701652, 1, 0, -5701651, 1, 0, -5701650, 1, 65537, -5701649, 1, 0, -5701648, 1, 2, -5701647, 1, 0, -5701646, 1, 65537, -5701645, 1, 0, -5701644, 1, 0, -5701643, 1, 0, -5701642, 1, 2, -5701641, 1, 0, -5701640, 1, 0, -5701639, 1, 0, -5701638, 1, 0, -5701637, 1, 65537, -5701636, 1, 0, -5701635, 1, 0, -5701634, 1, 0, -5701633, 1, 0, -5767168, 1, 1, -5767167, 1, 2, -5767166, 1, 0, -5767165, 1, 0, -5767164, 1, 0, -5767163, 1, 65536, -5767162, 1, 0, -5767161, 1, 0, -5767160, 1, 2, -5767159, 1, 65537, -5767158, 1, 65537, -5767157, 1, 65537, -5767156, 1, 0, -5767155, 1, 0, -5767154, 1, 1, -5767153, 1, 0, -5767152, 1, 1, -5767151, 1, 0, -5767150, 1, 0, -5767149, 1, 2, -5767148, 1, 0, -5767147, 1, 65537, -5767146, 1, 0, -5767145, 1, 0, -5767144, 1, 0, -5767143, 1, 65537, -5767142, 1, 2, -5767141, 1, 0, -5767140, 1, 0, -5767139, 1, 2, -5767138, 1, 0, -5767137, 1, 0, -5767136, 1, 0, -5767135, 1, 0, -5767134, 1, 0, -5767133, 1, 0, -5767132, 1, 1, -5767131, 1, 1, -5767130, 1, 0, -5767129, 1, 2, -5767128, 1, 0, -5767127, 1, 0, -5767126, 1, 0, -5767125, 1, 1, -5767124, 1, 2, -5767123, 1, 0, -5767122, 1, 65537, -5767121, 1, 0, -5767120, 1, 0, -5767119, 1, 65536, -5767118, 1, 1, -5767117, 1, 0, -5767116, 1, 0, -5767115, 1, 0, -5767114, 1, 0, -5767113, 1, 0, -5767112, 1, 2, -5767111, 1, 0, -5767110, 1, 1, -5767109, 1, 0, -5767108, 1, 0, -5767107, 1, 1, -5767106, 0, 0, -5767105, 1, 1, -5767104, 1, 2, -5767103, 1, 0, -5767102, 1, 65536, -5767101, 1, 1, -5767100, 1, 0, -5767099, 1, 0, -5767098, 1, 65536, -5767097, 1, 2, -5767096, 1, 0, -5767095, 1, 1, -5767094, 1, 65537, -5767093, 1, 0, -5767092, 1, 0, -5767091, 1, 65537, -5767090, 1, 65536, -5767089, 1, 0, -5767088, 1, 0, -5767087, 1, 0, -5767086, 1, 0, -5767085, 1, 2, -5767084, 1, 0, -5767083, 1, 1, -5767082, 1, 2, -5767081, 1, 1, -5767080, 1, 0, -5767079, 1, 65536, -5767078, 1, 0, -5767077, 1, 65536, -5767076, 1, 65536, -5767075, 1, 0, -5767074, 1, 65536, -5767073, 1, 1, -5767072, 1, 65536, -5767071, 1, 0, -5767070, 1, 0, -5767069, 1, 1, -5767068, 1, 1, -5767067, 1, 2, -5767066, 1, 0, -5767065, 1, 0, -5767064, 1, 0, -5767063, 1, 0, -5767062, 1, 1, -5767061, 1, 0, -5767060, 1, 0, -5767059, 1, 65537, -5767058, 1, 0, -5767057, 1, 65536, -5767056, 1, 1, -5767055, 1, 65537, -5767054, 1, 0, -5767053, 1, 65537, -5767052, 1, 0, -5767051, 1, 0, -5767050, 1, 0, -5767049, 1, 0, -5767048, 1, 0, -5767047, 1, 0, -5767046, 1, 0, -5767045, 1, 65537, -5767044, 1, 0, -5767043, 1, 0, -5767042, 1, 0, -5767041, 1, 0, -5767040, 1, 0, -5767039, 1, 0, -5767038, 1, 65536, -5767037, 1, 1, -5767036, 1, 65537, -5767035, 1, 0, -5767034, 1, 0, -5767033, 1, 2, -5767032, 1, 0, -5767031, 1, 0, -5767030, 1, 0, -5767029, 1, 65537, -5767028, 1, 0, -5767027, 1, 0, -5767026, 1, 0, -5767025, 1, 0, -5767024, 1, 0, -5767023, 1, 0, -5767022, 1, 0, -5767021, 1, 0, -5767020, 1, 0, -5767019, 1, 0, -5767018, 1, 65537, -5767017, 1, 0, -5767016, 1, 0, -5767015, 1, 0, -5767014, 1, 65536, -5767013, 1, 1, -5767012, 1, 0, -5767011, 1, 65536, -5767010, 1, 1, -5767009, 1, 65537, -5767008, 1, 0, -5767007, 1, 0, -5767006, 1, 2, -5767005, 1, 1, -5767004, 1, 65537, -5767003, 1, 0, -5767002, 1, 0, -5767001, 1, 0, -5767000, 1, 2, -5766999, 1, 1, -5766998, 1, 0, -5766997, 1, 0, -5766996, 1, 65536, -5766995, 1, 1, -5766994, 1, 0, -5766993, 1, 0, -5766992, 1, 0, -5766991, 1, 0, -5766990, 1, 1, -5766989, 1, 0, -5766988, 1, 1, -5766987, 1, 0, -5766986, 1, 65537, -5766985, 1, 0, -5766984, 1, 0, -5766983, 1, 1, -5766982, 1, 1, -5766981, 1, 1, -5766980, 1, 0, -5766979, 1, 2, -5766978, 1, 0, -5766977, 1, 0, -5766976, 1, 65536, -5766975, 1, 65536, -5766974, 1, 1, -5766973, 1, 0, -5766972, 1, 0, -5766971, 1, 0, -5766970, 1, 0, -5766969, 1, 0, -5766968, 1, 0, -5766967, 1, 2, -5766966, 1, 1, -5766965, 1, 65537, -5766964, 1, 2, -5766963, 1, 65537, -5766962, 1, 2, -5766961, 1, 0, -5766960, 1, 0, -5766959, 1, 0, -5766958, 1, 0, -5766957, 1, 2, -5766956, 1, 0, -5766955, 1, 0, -5766954, 1, 0, -5766953, 1, 0, -5766952, 1, 0, -5766951, 1, 0, -5766950, 1, 65536, -5766949, 1, 0, -5766948, 1, 65537, -5766947, 1, 2, -5766946, 1, 0, -5766945, 1, 0, -5766944, 1, 65536, -5766943, 1, 0, -5766942, 1, 0, -5766941, 1, 0, -5766940, 1, 1, -5766939, 1, 1, -5766938, 1, 0, -5766937, 1, 0, -5766936, 1, 1, -5766935, 1, 0, -5766934, 1, 0, -5766933, 1, 1, -5766932, 1, 0, -5766931, 1, 65537, -5766930, 1, 1, -5766929, 1, 0, -5766928, 1, 65537, -5766927, 1, 0, -5766926, 1, 2, -5766925, 1, 0, -5766924, 1, 2, -5766923, 1, 0, -5766922, 1, 1, -5766921, 1, 1, -5766920, 1, 1, -5766919, 1, 0, -5766918, 1, 0, -5766917, 1, 65537, -5766916, 1, 0, -5766915, 1, 2, -5766914, 1, 0, -5766913, 1, 1, -5766912, 0, 0, -5766911, 1073741825, 1, -5766910, 1, 65536, -5766909, 1073741825, 65536, -5766908, 1073741825, 0, -5766907, 1073741825, 0, -5766906, 1073741825, 1, -5766905, 1073741825, 0, -5766904, 1073741825, 2, -5766903, 1073741825, 0, -5766902, 1073741825, 0, -5766901, 1073741825, 1, -5766900, 1073741825, 1, -5766899, 1073741824, 131072, -5636212, 1073741824, 131072, -5636211, 1073741825, 1, -5636210, 1073741825, 0, -5636209, 1073741825, 0, -5636208, 1073741825, 65536, -5636207, 1073741825, 1, -5636206, 1073741825, 0, -5636205, 1073741825, 0, -5636204, 1073741825, 0, -5636203, 1073741825, 0, -5636202, 1073741825, 0, -5636201, 1073741825, 1, -5636200, 1, 1, -5636199, 1, 1, -5636198, 1, 65536, -5636197, 1, 0, -5636196, 1, 0, -5636195, 1, 0, -5636194, 1, 0, -5636193, 1, 0, -5636192, 1, 65537, -5636191, 1, 65536, -5636190, 1, 65536, -5636189, 1, 65537, -5636188, 1, 0, -5636187, 1, 0, -5636186, 1, 1, -5636185, 1, 2, -5636184, 1, 0, -5636183, 1, 65537, -5636182, 1, 0, -5636181, 1, 0, -5636180, 1, 0, -5636179, 1, 0, -5636178, 1, 0, -5636177, 1, 65536, -5636176, 1, 2, -5636175, 1, 0, -5636174, 1, 1, -5636173, 1, 65536, -5636172, 1, 1, -5636171, 1, 2, -5636170, 1, 1, -5636169, 1, 2, -5636168, 1, 0, -5636167, 1, 2, -5636166, 1, 0, -5636165, 1, 0, -5636164, 1, 2, -5636163, 1, 2, -5636162, 1, 65536, -5636161, 1, 65537, -5636160, 1, 0, -5636159, 1, 0, -5636158, 1, 1, -5636157, 1, 1, -5636156, 1, 0, -5636155, 1, 0, -5636154, 1, 0, -5636153, 1, 65537, -5636152, 1, 0, -5636151, 1, 0, -5636150, 1, 1, -5636149, 1, 0, -5636148, 1, 0, -5636147, 1, 1, -5636146, 1, 65536, -5636145, 1, 2, -5636144, 1, 65536, -5636143, 1, 0, -5636142, 1, 65536, -5636141, 1, 1, -5636140, 1, 1, -5636139, 1, 2, -5636138, 1, 0, -5636137, 1, 0, -5636136, 1, 65537, -5636135, 1, 0, -5636134, 1, 0, -5636133, 1, 0, -5636132, 1, 1, -5636131, 1, 0, -5636130, 1, 65537, -5636129, 1, 65537, -5636128, 1, 0, -5636127, 1, 0, -5636126, 1, 2, -5636125, 1, 0, -5636124, 1, 1, -5636123, 1, 0, -5636122, 1, 2, -5636121, 1, 0, -5636120, 1, 0, -5636119, 1, 0, -5636118, 1, 65537, -5636117, 1, 1, -5636116, 1, 1, -5636115, 1, 2, -5636114, 1, 0, -5636113, 1, 0, -5636112, 1, 0, -5636111, 1, 65537, -5636110, 1, 0, -5636109, 1, 0, -5636108, 1, 0, -5636107, 1, 0, -5636106, 1, 0, -5636105, 1, 0, -5636104, 1, 65536, -5636103, 1, 65536, -5636102, 1, 1, -5636101, 1, 0, -5636100, 1, 0, -5636099, 1, 2, -5636098, 1, 0, -5636097, 1, 65536, -5701632, 1, 0, -5701631, 1, 0, -5701630, 1, 0, -5701629, 1, 65537, -5701628, 1, 0, -5701627, 1, 0, -5701626, 1, 65537, -5701625, 1, 0, -5701624, 1, 0, -5701623, 1, 65536, -5701622, 1, 0, -5701621, 1, 0, -5701620, 1, 0, -5701619, 1, 0, -5701618, 1, 0, -5701617, 1, 0, -5701616, 1, 65537, -5701615, 1, 65537, -5701614, 1, 0, -5701613, 1, 0, -5701612, 1, 2, -5701611, 1, 1, -5701610, 1, 2, -5701609, 1, 0, -5701608, 1, 2, -5701607, 1, 0, -5701606, 1, 1, -5701605, 1, 0, -5701604, 1, 0, -5701603, 1, 65536, -5701602, 1, 65537, -5701601, 1, 0, -5701600, 1, 65537, -5701599, 1, 1, -5701598, 1, 0, -5701597, 1, 65537, -5701596, 1, 0, -5701595, 1, 0, -5701594, 1, 65536, -5701593, 1, 0, -5701592, 1, 1, -5701591, 1, 65536, -5701590, 1, 0, -5701589, 1, 2, -5701588, 1, 65536, -5701587, 1, 1, -5701586, 1, 0, -5701585, 1, 2, -5701584, 1, 65537, -5701583, 1, 0, -5701582, 1, 2, -5701581, 1, 0, -5701580, 1, 0, -5701579, 1, 65537, -5701578, 1, 2, -5701577, 1, 65536, -5701576, 1, 2, -5701575, 1, 0, -5701574, 1, 0, -5701573, 1, 0, -5701572, 1, 0, -5701571, 1, 1, -5701570, 1, 1, -5701569, 1, 1, -5701568, 1, 2, -5701567, 1, 65537, -5701566, 1, 0, -5701565, 1, 0, -5701564, 1, 1, -5701563, 1, 0, -5701562, 1, 2, -5701561, 1, 0, -5701560, 1, 0, -5701559, 1, 1, -5701558, 1, 65536, -5701557, 1, 0, -5701556, 1, 0, -5701555, 1, 65537, -5701554, 1, 0, -5701553, 1, 0, -5701552, 1, 1, -5701551, 1, 0, -5701550, 1, 0, -5701549, 1, 0, -5701548, 1, 0, -5701547, 1, 65537, -5701546, 1, 65536, -5701545, 1, 65537, -5701544, 1, 0, -5701543, 1, 2, -5701542, 1, 65537, -5701541, 1, 0, -5701540, 1, 65537, -5701539, 1, 0, -5701538, 1, 65537, -5701537, 1, 0, -5701536, 1, 0, -5701535, 1, 65536, -5701534, 1, 2, -5701533, 1, 1, -5701532, 1, 0, -5701531, 1, 2, -5701530, 1, 65537, -5701529, 1, 0, -5701528, 1, 0, -5701527, 1, 0, -5701526, 1, 0, -5701525, 1, 1, -5701524, 1, 65536, -5701523, 1, 65537, -5701522, 1, 0, -5701521, 1, 0, -5701520, 1, 0, -5701519, 1, 0, -5701518, 1, 65536, -5701517, 1, 0, -5701516, 1, 2, -5701515, 1, 0, -5701514, 1, 0, -5701513, 1, 0, -5701512, 1, 0, -5701511, 1, 0, -5701510, 1, 65536, -5701509, 1, 0, -5701508, 1, 0, -5701507, 1, 65537, -5701506, 1, 65537, -5701505, 1, 0, -5701504, 1, 0, -5701503, 1, 0, -5701502, 1, 0, -5701501, 1, 1, -5701500, 1, 0, -5701499, 1, 0, -5701498, 1, 65536, -5701497, 1, 0, -5701496, 1, 0, -5701495, 1, 0, -5701494, 1, 65536, -5701493, 1, 65537, -5701492, 1, 0, -5701491, 1, 2, -5701490, 1, 0, -5701489, 1, 65536, -5701488, 1, 1, -5701487, 1, 0, -5701486, 1, 1, -5701485, 1, 2, -5701484, 1, 0, -5701483, 1, 65537, -5701482, 1, 0, -5701481, 1, 0, -5701480, 1, 0, -5701479, 1, 65536, -5701478, 1, 0, -5701477, 1, 0, -5701476, 1, 2, -5701475, 1, 65536, -5701474, 1, 0, -5701473, 1, 0, -5701472, 1, 0, -5701471, 1, 0, -5701470, 1, 0, -5701469, 1, 0, -5701468, 1, 0, -5701467, 1, 65536, -5701466, 1, 0, -5701465, 1, 2, -5701464, 1, 65537, -5701463, 1, 0, -5701462, 1, 0, -5701461, 1, 1, -5701460, 1, 2, -5701459, 1, 0, -5701458, 1, 0, -5701457, 1, 0, -5701456, 1, 65536, -5701455, 1, 0, -5701454, 1, 2, -5701453, 1, 1, -5701452, 1, 2, -5701451, 1, 65537, -5701450, 1, 1, -5701449, 1, 0, -5701448, 1, 1, -5701447, 1, 1, -5701446, 0, 65536, -5701445, 1, 1, -5701444, 1, 65537, -5701443, 1, 0, -5701442, 1, 2, -5701441, 1, 0, -5701440, 1, 65537, -5701439, 1, 65536, -5701438, 1, 0, -5701437, 1, 1, -5701436, 1, 0, -5701435, 1, 65537, -5701434, 1, 1, -5701433, 1, 0, -5701432, 1, 0, -5701431, 1, 0, -5701430, 1, 1, -5701429, 1, 65537, -5701428, 1, 1, -5701427, 1, 65537, -5701426, 1, 0, -5701425, 1, 65537, -5701424, 1, 2, -5701423, 1, 0, -5701422, 1, 2, -5701421, 1, 0, -5701420, 1, 0, -5701419, 1, 2, -5701418, 1, 0, -5701417, 1, 0, -5701416, 1, 0, -5701415, 1, 65536, -5701414, 1, 65536, -5701413, 1, 0, -5701412, 1, 0, -5701411, 1, 65536, -5701410, 1, 1, -5701409, 1, 65537, -5701408, 1, 0, -5701407, 1, 0, -5701406, 1, 65537, -5701405, 1, 0, -5701404, 1, 65536, -5701403, 1, 65537, -5701402, 1, 0, -5701401, 1, 65537, -5701400, 1, 0, -5701399, 1, 65536, -5701398, 1, 0, -5701397, 1, 65537, -5701396, 1, 1, -5701395, 1, 0, -5701394, 1, 2, -5701393, 1, 0, -5701392, 1, 0, -5701391, 1, 65536, -5701390, 1, 1, -5701389, 1, 0, -5701388, 1, 0, -5701387, 1, 0, -5701386, 1, 0, -5701385, 1, 65536, -5701384, 1, 1, -5701383, 1, 0, -5701382, 1, 0, -5701381, 1, 0, -5701380, 1, 0, -5701379, 1, 65537, -5701378, 1, 0, -5701377, 1, 1, -5701376, 1, 1, -5701375, 1073741825, 1, -5701374, 1, 0, -5701373, 1073741825, 0, -5701372, 1073741825, 0, -5701371, 1073741825, 2, -5701370, 1073741825, 65536, -5701369, 1073741825, 0, -5701368, 1073741825, 0, -5701367, 1073741825, 0, -5701366, 1073741825, 0, -5701365, 1073741825, 0, -5701364, 1073741825, 1, -5701363, 1073741824, 131072, -5570676, 1073741824, 131072, -5570675, 1073741825, 1, -5570674, 1073741825, 0, -5570673, 1073741825, 65536, -5570672, 1073741825, 65537, -5570671, 1073741825, 2, -5570670, 1073741825, 0, -5570669, 1073741825, 0, -5570668, 1073741825, 65536, -5570667, 1073741825, 0, -5570666, 1073741825, 0, -5570665, 1073741825, 1, -5570664, 1, 1, -5570663, 1, 1, -5570662, 1, 1, -5570661, 1, 0, -5570660, 1, 65537, -5570659, 1, 65536, -5570658, 1, 2, -5570657, 1, 0, -5570656, 1, 0, -5570655, 1, 0, -5570654, 1, 0, -5570653, 1, 1, -5570652, 1, 0, -5570651, 1, 1, -5570650, 1, 65537, -5570649, 1, 0, -5570648, 1, 0, -5570647, 1, 65536, -5570646, 1, 1, -5570645, 1, 0, -5570644, 1, 0, -5570643, 1, 1, -5570642, 1, 0, -5570641, 1, 65537, -5570640, 1, 0, -5570639, 1, 0, -5570638, 1, 0, -5570637, 1, 0, -5570636, 1, 1, -5570635, 1, 0, -5570634, 1, 0, -5570633, 1, 0, -5570632, 1, 0, -5570631, 1, 1, -5570630, 1, 0, -5570629, 1, 2, -5570628, 1, 65536, -5570627, 1, 65536, -5570626, 1, 2, -5570625, 1, 2, -5570624, 1, 0, -5570623, 1, 65537, -5570622, 1, 65536, -5570621, 1, 65536, -5570620, 1, 0, -5570619, 1, 0, -5570618, 1, 65537, -5570617, 1, 1, -5570616, 1, 0, -5570615, 1, 0, -5570614, 1, 0, -5570613, 1, 0, -5570612, 1, 0, -5570611, 1, 0, -5570610, 1, 65537, -5570609, 1, 0, -5570608, 1, 2, -5570607, 1, 0, -5570606, 1, 1, -5570605, 1, 2, -5570604, 1, 0, -5570603, 1, 65537, -5570602, 1, 0, -5570601, 1, 1, -5570600, 1, 0, -5570599, 1, 0, -5570598, 1, 0, -5570597, 1, 65537, -5570596, 1, 0, -5570595, 1, 2, -5570594, 1, 1, -5570593, 1, 0, -5570592, 1, 0, -5570591, 1, 65537, -5570590, 1, 0, -5570589, 1, 2, -5570588, 1, 0, -5570587, 1, 0, -5570586, 1, 0, -5570585, 1, 0, -5570584, 1, 65536, -5570583, 1, 0, -5570582, 1, 0, -5570581, 1, 2, -5570580, 1, 2, -5570579, 1, 0, -5570578, 1, 0, -5570577, 1, 0, -5570576, 1, 0, -5570575, 1, 0, -5570574, 1, 2, -5570573, 1, 0, -5570572, 1, 0, -5570571, 1, 65536, -5570570, 1, 2, -5570569, 1, 65536, -5570568, 1, 0, -5570567, 1, 0, -5570566, 1, 0, -5570565, 1, 65536, -5570564, 1, 2, -5570563, 1, 0, -5570562, 1, 0, -5570561, 1, 0, -5636096, 1, 0, -5636095, 1, 65536, -5636094, 1, 0, -5636093, 1, 65536, -5636092, 1, 65537, -5636091, 1, 0, -5636090, 1, 2, -5636089, 1, 2, -5636088, 1, 65536, -5636087, 1, 65537, -5636086, 1, 0, -5636085, 1, 1, -5636084, 1, 65537, -5636083, 1, 0, -5636082, 1, 65537, -5636081, 1, 1, -5636080, 1, 1, -5636079, 1, 0, -5636078, 1, 0, -5636077, 1, 0, -5636076, 1, 0, -5636075, 1, 2, -5636074, 1, 1, -5636073, 1, 65536, -5636072, 1, 1, -5636071, 1, 1, -5636070, 1, 2, -5636069, 1, 0, -5636068, 1, 0, -5636067, 1, 0, -5636066, 1, 65536, -5636065, 1, 0, -5636064, 1, 65536, -5636063, 1, 1, -5636062, 1, 0, -5636061, 1, 0, -5636060, 1, 65537, -5636059, 1, 0, -5636058, 1, 65537, -5636057, 1, 1, -5636056, 1, 1, -5636055, 1, 2, -5636054, 1, 65537, -5636053, 1, 0, -5636052, 1, 0, -5636051, 1, 65537, -5636050, 1, 65536, -5636049, 1, 2, -5636048, 1, 0, -5636047, 1, 65537, -5636046, 1, 0, -5636045, 1, 65537, -5636044, 1, 0, -5636043, 1, 0, -5636042, 1, 0, -5636041, 1, 0, -5636040, 1, 1, -5636039, 1, 1, -5636038, 1, 65537, -5636037, 1, 0, -5636036, 1, 0, -5636035, 1, 0, -5636034, 1, 0, -5636033, 1, 2, -5636032, 1, 0, -5636031, 1, 65536, -5636030, 1, 65537, -5636029, 1, 0, -5636028, 1, 0, -5636027, 1, 2, -5636026, 1, 65537, -5636025, 1, 0, -5636024, 1, 65537, -5636023, 1, 0, -5636022, 1, 0, -5636021, 1, 2, -5636020, 1, 65536, -5636019, 1, 0, -5636018, 1, 65537, -5636017, 1, 65536, -5636016, 1, 0, -5636015, 1, 65536, -5636014, 1, 65536, -5636013, 1, 0, -5636012, 1, 2, -5636011, 1, 1, -5636010, 1, 0, -5636009, 1, 0, -5636008, 1, 0, -5636007, 1, 1, -5636006, 1, 65537, -5636005, 1, 65537, -5636004, 1, 65537, -5636003, 1, 0, -5636002, 1, 2, -5636001, 1, 0, -5636000, 1, 0, -5635999, 1, 1, -5635998, 1, 0, -5635997, 1, 0, -5635996, 1, 0, -5635995, 1, 65537, -5635994, 1, 0, -5635993, 1, 0, -5635992, 1, 1, -5635991, 1, 0, -5635990, 1, 65536, -5635989, 1, 0, -5635988, 1, 0, -5635987, 1, 0, -5635986, 1, 0, -5635985, 1, 65537, -5635984, 1, 0, -5635983, 1, 65537, -5635982, 1, 65536, -5635981, 1, 1, -5635980, 1, 0, -5635979, 1, 1, -5635978, 1, 1, -5635977, 1, 0, -5635976, 1, 2, -5635975, 1, 2, -5635974, 1, 0, -5635973, 1, 0, -5635972, 1, 0, -5635971, 1, 0, -5635970, 1, 0, -5635969, 1, 0, -5635968, 1, 0, -5635967, 1, 0, -5635966, 1, 0, -5635965, 1, 65537, -5635964, 1, 0, -5635963, 1, 0, -5635962, 1, 1, -5635961, 1, 65536, -5635960, 1, 2, -5635959, 1, 2, -5635958, 1, 1, -5635957, 1, 0, -5635956, 1, 2, -5635955, 1, 65536, -5635954, 1, 65536, -5635953, 1, 0, -5635952, 1, 0, -5635951, 1, 0, -5635950, 1, 65536, -5635949, 1, 0, -5635948, 1, 2, -5635947, 1, 0, -5635946, 1, 0, -5635945, 1, 2, -5635944, 1, 65537, -5635943, 1, 0, -5635942, 1, 2, -5635941, 1, 0, -5635940, 1, 2, -5635939, 1, 0, -5635938, 1, 0, -5635937, 1, 0, -5635936, 1, 0, -5635935, 1, 0, -5635934, 1, 0, -5635933, 1, 0, -5635932, 1, 0, -5635931, 1, 0, -5635930, 1, 0, -5635929, 1, 2, -5635928, 1, 0, -5635927, 1, 65537, -5635926, 1, 1, -5635925, 1, 0, -5635924, 1, 2, -5635923, 1, 0, -5635922, 1, 65537, -5635921, 1, 0, -5635920, 1, 2, -5635919, 1, 65537, -5635918, 1, 0, -5635917, 1, 65537, -5635916, 1, 0, -5635915, 1, 0, -5635914, 1, 65537, -5635913, 1, 65537, -5635912, 1, 0, -5635911, 1, 1, -5635910, 0, 131072, -5635909, 1, 1, -5635908, 1, 65536, -5635907, 1, 0, -5635906, 1, 2, -5635905, 1, 0, -5635904, 1, 65536, -5635903, 1, 1, -5635902, 1, 0, -5635901, 1, 65537, -5635900, 1, 0, -5635899, 1, 2, -5635898, 1, 0, -5635897, 1, 65537, -5635896, 1, 65537, -5635895, 1, 2, -5635894, 1, 2, -5635893, 1, 0, -5635892, 1, 65537, -5635891, 1, 1, -5635890, 1, 65537, -5635889, 1, 1, -5635888, 1, 65537, -5635887, 1, 1, -5635886, 1, 0, -5635885, 1, 1, -5635884, 1, 2, -5635883, 1, 0, -5635882, 1, 0, -5635881, 1, 0, -5635880, 1, 0, -5635879, 1, 0, -5635878, 1, 2, -5635877, 1, 0, -5635876, 1, 0, -5635875, 1, 0, -5635874, 1, 0, -5635873, 1, 0, -5635872, 1, 0, -5635871, 1, 0, -5635870, 1, 0, -5635869, 1, 0, -5635868, 1, 0, -5635867, 1, 0, -5635866, 1, 65536, -5635865, 1, 65536, -5635864, 1, 65536, -5635863, 1, 2, -5635862, 1, 0, -5635861, 1, 65536, -5635860, 1, 0, -5635859, 1, 0, -5635858, 1, 65536, -5635857, 1, 65537, -5635856, 1, 0, -5635855, 1, 0, -5635854, 1, 65536, -5635853, 1, 65536, -5635852, 1, 2, -5635851, 1, 1, -5635850, 1, 0, -5635849, 1, 0, -5635848, 1, 0, -5635847, 1, 1, -5635846, 1, 1, -5635845, 1, 0, -5635844, 1, 65537, -5635843, 1, 0, -5635842, 1, 0, -5635841, 1, 1, -5635840, 1, 65537, -5635839, 1073741825, 65536, -5635838, 1, 1, -5635837, 1073741825, 65536, -5635836, 1073741825, 0, -5635835, 1073741825, 2, -5635834, 1073741825, 0, -5635833, 1073741825, 0, -5635832, 1073741825, 0, -5635831, 1073741825, 2, -5635830, 1073741825, 0, -5635829, 1073741825, 0, -5635828, 1073741825, 1, -5635827, 1073741824, 131072, -5505140, 1073741824, 131072, -5505139, 1073741825, 1, -5505138, 1073741825, 2, -5505137, 1073741825, 0, -5505136, 1073741825, 0, -5505135, 1073741825, 0, -5505134, 1073741825, 65536, -5505133, 1073741825, 0, -5505132, 1073741825, 0, -5505131, 1073741825, 0, -5505130, 1073741825, 1, -5505129, 1073741825, 1, -5505128, 1, 1, -5505127, 1, 0, -5505126, 1, 1, -5505125, 1, 1, -5505124, 1, 1, -5505123, 1, 0, -5505122, 1, 65537, -5505121, 1, 0, -5505120, 1, 1, -5505119, 1, 1, -5505118, 1, 0, -5505117, 1, 0, -5505116, 1, 0, -5505115, 1, 0, -5505114, 1, 1, -5505113, 1, 65537, -5505112, 1, 0, -5505111, 1, 0, -5505110, 1, 0, -5505109, 1, 65537, -5505108, 1, 0, -5505107, 1, 1, -5505106, 1, 65537, -5505105, 1, 0, -5505104, 1, 65537, -5505103, 1, 65537, -5505102, 1, 0, -5505101, 1, 0, -5505100, 1, 65537, -5505099, 1, 65537, -5505098, 1, 65537, -5505097, 1, 0, -5505096, 1, 65537, -5505095, 1, 65537, -5505094, 1, 65537, -5505093, 1, 0, -5505092, 1, 1, -5505091, 1, 1, -5505090, 1, 1, -5505089, 1, 65536, -5505088, 1, 0, -5505087, 1, 0, -5505086, 1, 0, -5505085, 1, 2, -5505084, 1, 0, -5505083, 1, 65536, -5505082, 1, 0, -5505081, 1, 0, -5505080, 1, 0, -5505079, 1, 0, -5505078, 1, 0, -5505077, 1, 0, -5505076, 1, 2, -5505075, 1, 0, -5505074, 1, 65536, -5505073, 1, 0, -5505072, 1, 0, -5505071, 1, 65537, -5505070, 1, 0, -5505069, 1, 0, -5505068, 1, 2, -5505067, 1, 0, -5505066, 1, 2, -5505065, 1, 0, -5505064, 1, 1, -5505063, 1, 65537, -5505062, 1, 65536, -5505061, 1, 1, -5505060, 1, 0, -5505059, 1, 65537, -5505058, 1, 65536, -5505057, 1, 0, -5505056, 1, 0, -5505055, 1, 65537, -5505054, 1, 0, -5505053, 1, 1, -5505052, 1, 0, -5505051, 1, 2, -5505050, 1, 2, -5505049, 1, 65536, -5505048, 1, 65537, -5505047, 1, 0, -5505046, 1, 0, -5505045, 1, 0, -5505044, 1, 0, -5505043, 1, 65536, -5505042, 1, 0, -5505041, 1, 1, -5505040, 1, 65536, -5505039, 1, 0, -5505038, 1, 0, -5505037, 1, 65536, -5505036, 1, 65537, -5505035, 1, 1, -5505034, 1, 2, -5505033, 1, 0, -5505032, 1, 65536, -5505031, 1, 65536, -5505030, 1, 0, -5505029, 1, 0, -5505028, 1, 65536, -5505027, 1, 0, -5505026, 1, 65537, -5505025, 1, 0, -5570560, 1, 65537, -5570559, 1, 1, -5570558, 1, 0, -5570557, 1, 65537, -5570556, 1, 2, -5570555, 1, 0, -5570554, 1, 0, -5570553, 1, 65537, -5570552, 1, 65537, -5570551, 1, 65537, -5570550, 1, 1, -5570549, 1, 1, -5570548, 1, 1, -5570547, 1, 2, -5570546, 1, 0, -5570545, 1, 0, -5570544, 1, 2, -5570543, 1, 0, -5570542, 1, 0, -5570541, 1, 0, -5570540, 1, 0, -5570539, 1, 0, -5570538, 1, 1, -5570537, 1, 1, -5570536, 1, 0, -5570535, 1, 65537, -5570534, 1, 1, -5570533, 1, 1, -5570532, 1, 65537, -5570531, 1, 0, -5570530, 1, 2, -5570529, 1, 0, -5570528, 1, 0, -5570527, 1, 0, -5570526, 1, 0, -5570525, 1, 0, -5570524, 1, 0, -5570523, 1, 0, -5570522, 1, 0, -5570521, 1, 0, -5570520, 1, 2, -5570519, 1, 0, -5570518, 1, 0, -5570517, 1, 0, -5570516, 1, 0, -5570515, 1, 0, -5570514, 1, 0, -5570513, 1, 0, -5570512, 1, 0, -5570511, 1, 2, -5570510, 1, 0, -5570509, 1, 0, -5570508, 1, 0, -5570507, 1, 65537, -5570506, 1, 0, -5570505, 1, 65536, -5570504, 1, 0, -5570503, 1, 65537, -5570502, 1, 0, -5570501, 1, 65536, -5570500, 1, 65537, -5570499, 1, 0, -5570498, 1, 0, -5570497, 1, 65536, -5570496, 1, 65536, -5570495, 1, 0, -5570494, 1, 2, -5570493, 1, 1, -5570492, 1, 0, -5570491, 1, 0, -5570490, 1, 2, -5570489, 1, 0, -5570488, 1, 65537, -5570487, 1, 2, -5570486, 1, 0, -5570485, 1, 2, -5570484, 1, 0, -5570483, 1, 0, -5570482, 1, 0, -5570481, 1, 65536, -5570480, 1, 1, -5570479, 1, 0, -5570478, 1, 1, -5570477, 1, 65536, -5570476, 1, 0, -5570475, 1, 0, -5570474, 1, 65536, -5570473, 1, 2, -5570472, 1, 0, -5570471, 1, 1, -5570470, 1, 0, -5570469, 1, 65537, -5570468, 1, 65537, -5570467, 1, 0, -5570466, 1, 1, -5570465, 1, 1, -5570464, 1, 0, -5570463, 1, 65536, -5570462, 1, 2, -5570461, 1, 1, -5570460, 1, 65537, -5570459, 1, 65537, -5570458, 1, 65537, -5570457, 1, 2, -5570456, 1, 0, -5570455, 1, 65537, -5570454, 1, 65536, -5570453, 1, 65537, -5570452, 1, 0, -5570451, 1, 0, -5570450, 1, 0, -5570449, 1, 0, -5570448, 1, 1, -5570447, 1, 0, -5570446, 1, 0, -5570445, 1, 2, -5570444, 1, 1, -5570443, 1, 0, -5570442, 1, 65536, -5570441, 1, 1, -5570440, 1, 65537, -5570439, 1, 0, -5570438, 1, 0, -5570437, 1, 0, -5570436, 1, 0, -5570435, 1, 0, -5570434, 1, 65537, -5570433, 1, 0, -5570432, 1, 65536, -5570431, 1, 0, -5570430, 1, 65537, -5570429, 1, 0, -5570428, 1, 0, -5570427, 1, 0, -5570426, 1, 0, -5570425, 1, 0, -5570424, 1, 65537, -5570423, 1, 1, -5570422, 1, 0, -5570421, 1, 0, -5570420, 1, 65537, -5570419, 1, 0, -5570418, 1, 65536, -5570417, 1, 0, -5570416, 1, 0, -5570415, 1, 0, -5570414, 1, 65537, -5570413, 1, 0, -5570412, 1, 0, -5570411, 1, 65537, -5570410, 1, 2, -5570409, 1, 0, -5570408, 1, 0, -5570407, 1, 65537, -5570406, 1, 0, -5570405, 1, 0, -5570404, 1, 0, -5570403, 1, 0, -5570402, 1, 65536, -5570401, 1, 0, -5570400, 1, 0, -5570399, 1, 2, -5570398, 1, 1, -5570397, 1, 65537, -5570396, 1, 0, -5570395, 1, 0, -5570394, 1, 65537, -5570393, 1, 65537, -5570392, 1, 0, -5570391, 1, 0, -5570390, 1, 65537, -5570389, 1, 0, -5570388, 1, 0, -5570387, 1, 2, -5570386, 1, 0, -5570385, 1, 0, -5570384, 1, 65537, -5570383, 1, 65537, -5570382, 1, 0, -5570381, 1, 0, -5570380, 1, 0, -5570379, 1, 1, -5570378, 1, 0, -5570377, 1, 2, -5570376, 1, 0, -5570375, 1, 1, -5570374, 0, 131072, -5570373, 1, 1, -5570372, 1, 0, -5570371, 1, 0, -5570370, 1, 0, -5570369, 1, 0, -5570368, 1, 0, -5570367, 1, 0, -5570366, 1, 0, -5570365, 1, 0, -5570364, 1, 0, -5570363, 1, 65536, -5570362, 1, 0, -5570361, 1, 0, -5570360, 1, 2, -5570359, 1, 0, -5570358, 1, 0, -5570357, 1, 0, -5570356, 1, 0, -5570355, 1, 2, -5570354, 1, 0, -5570353, 1, 2, -5570352, 1, 0, -5570351, 1, 0, -5570350, 1, 0, -5570349, 1, 0, -5570348, 1, 65537, -5570347, 1, 0, -5570346, 1, 2, -5570345, 1, 0, -5570344, 1, 0, -5570343, 1, 65537, -5570342, 1, 0, -5570341, 1, 0, -5570340, 1, 0, -5570339, 1, 0, -5570338, 1, 1, -5570337, 1, 0, -5570336, 1, 0, -5570335, 1, 0, -5570334, 1, 0, -5570333, 1, 1, -5570332, 1, 0, -5570331, 1, 0, -5570330, 1, 2, -5570329, 1, 0, -5570328, 1, 1, -5570327, 1, 0, -5570326, 1, 0, -5570325, 1, 0, -5570324, 1, 65537, -5570323, 1, 0, -5570322, 1, 0, -5570321, 1, 1, -5570320, 1, 0, -5570319, 1, 0, -5570318, 1, 0, -5570317, 1, 1, -5570316, 1, 1, -5570315, 1, 0, -5570314, 1, 0, -5570313, 1, 2, -5570312, 1, 0, -5570311, 1, 1, -5570310, 1, 0, -5570309, 1, 0, -5570308, 1, 2, -5570307, 1, 1, -5570306, 1, 0, -5570305, 1, 1, -5570304, 1, 65537, -5570303, 1073741825, 1, -5570302, 1, 0, -5570301, 1073741825, 1, -5570300, 1073741825, 0, -5570299, 1073741825, 0, -5570298, 1073741825, 1, -5570297, 1073741825, 0, -5570296, 1073741825, 1, -5570295, 1073741825, 0, -5570294, 1073741825, 2, -5570293, 1073741825, 65536, -5570292, 1073741825, 1, -5570291, 1073741824, 131072, -5439604, 1073741824, 131072, -5439603, 1073741825, 1, -5439602, 1073741825, 0, -5439601, 1073741825, 0, -5439600, 1073741825, 65536, -5439599, 1073741825, 65536, -5439598, 1073741825, 0, -5439597, 1073741825, 0, -5439596, 1073741825, 0, -5439595, 1073741825, 65536, -5439594, 1073741825, 1, -5439593, 0, 0, -5439592, 1, 1, -5439591, 1, 0, -5439590, 1, 0, -5439589, 1, 0, -5439588, 1, 1, -5439587, 1, 65537, -5439586, 1, 0, -5439585, 1, 0, -5439584, 1, 2, -5439583, 1, 65537, -5439582, 1, 2, -5439581, 1, 0, -5439580, 1, 0, -5439579, 1, 0, -5439578, 1, 0, -5439577, 1, 65536, -5439576, 1, 2, -5439575, 1, 65536, -5439574, 1, 0, -5439573, 1, 0, -5439572, 1, 0, -5439571, 1, 0, -5439570, 1, 65537, -5439569, 1, 2, -5439568, 1, 65537, -5439567, 1, 0, -5439566, 1, 0, -5439565, 1, 2, -5439564, 1, 1, -5439563, 1, 0, -5439562, 1, 0, -5439561, 1, 0, -5439560, 1, 0, -5439559, 1, 0, -5439558, 1, 65537, -5439557, 1, 2, -5439556, 1, 2, -5439555, 1, 0, -5439554, 1, 0, -5439553, 1, 0, -5439552, 1, 0, -5439551, 1, 2, -5439550, 1, 0, -5439549, 1, 65536, -5439548, 1, 2, -5439547, 1, 0, -5439546, 1, 65537, -5439545, 1, 0, -5439544, 1, 65537, -5439543, 1, 0, -5439542, 1, 0, -5439541, 1, 2, -5439540, 1, 65537, -5439539, 1, 0, -5439538, 1, 0, -5439537, 1, 0, -5439536, 1, 65537, -5439535, 1, 2, -5439534, 1, 0, -5439533, 1, 0, -5439532, 1, 0, -5439531, 1, 1, -5439530, 1, 65537, -5439529, 1, 65537, -5439528, 1, 65536, -5439527, 1, 2, -5439526, 1, 0, -5439525, 1, 1, -5439524, 1, 0, -5439523, 1, 0, -5439522, 1, 1, -5439521, 1, 1, -5439520, 1, 65536, -5439519, 1, 0, -5439518, 1, 2, -5439517, 1, 65536, -5439516, 1, 1, -5439515, 1, 1, -5439514, 1, 1, -5439513, 1, 0, -5439512, 1, 0, -5439511, 1, 0, -5439510, 1, 0, -5439509, 1, 0, -5439508, 1, 1, -5439507, 1, 0, -5439506, 1, 2, -5439505, 1, 65537, -5439504, 1, 1, -5439503, 1, 0, -5439502, 1, 0, -5439501, 1, 1, -5439500, 1, 65536, -5439499, 1, 65536, -5439498, 1, 0, -5439497, 1, 0, -5439496, 1, 2, -5439495, 1, 0, -5439494, 1, 65537, -5439493, 1, 0, -5439492, 1, 0, -5439491, 1, 0, -5439490, 1, 0, -5439489, 1, 1, -5505024, 1, 0, -5505023, 1, 1, -5505022, 1, 2, -5505021, 1, 65536, -5505020, 1, 0, -5505019, 1, 1, -5505018, 1, 0, -5505017, 1, 0, -5505016, 1, 2, -5505015, 1, 65537, -5505014, 1, 1, -5505013, 2, 0, -5505012, 1, 1, -5505011, 1, 0, -5505010, 1, 65537, -5505009, 1, 65537, -5505008, 1, 1, -5505007, 1, 65537, -5505006, 1, 1, -5505005, 1, 0, -5505004, 1, 0, -5505003, 1, 1, -5505002, 1, 1, -5505001, 1, 0, -5505000, 1, 65537, -5504999, 1, 1, -5504998, 1, 1, -5504997, 1, 0, -5504996, 1, 0, -5504995, 1, 65537, -5504994, 1, 2, -5504993, 1, 0, -5504992, 1, 0, -5504991, 1, 1, -5504990, 1, 65537, -5504989, 1, 0, -5504988, 1, 65537, -5504987, 1, 65537, -5504986, 1, 65537, -5504985, 1, 65536, -5504984, 1, 0, -5504983, 1, 2, -5504982, 1, 0, -5504981, 1, 65536, -5504980, 1, 1, -5504979, 1, 1, -5504978, 1, 0, -5504977, 1, 0, -5504976, 1, 0, -5504975, 1, 0, -5504974, 1, 0, -5504973, 1, 0, -5504972, 1, 0, -5504971, 1, 0, -5504970, 1, 65537, -5504969, 1, 65536, -5504968, 1, 1, -5504967, 1, 0, -5504966, 1, 2, -5504965, 1, 0, -5504964, 1, 0, -5504963, 1, 65536, -5504962, 1, 0, -5504961, 1, 1, -5504960, 1, 1, -5504959, 1, 0, -5504958, 1, 0, -5504957, 1, 65536, -5504956, 1, 0, -5504955, 1, 0, -5504954, 1, 1, -5504953, 1, 65537, -5504952, 1, 0, -5504951, 1, 0, -5504950, 1, 65537, -5504949, 1, 0, -5504948, 1, 2, -5504947, 1, 0, -5504946, 1, 0, -5504945, 1, 0, -5504944, 1, 0, -5504943, 1, 0, -5504942, 1, 0, -5504941, 1, 1, -5504940, 1, 0, -5504939, 1, 0, -5504938, 1, 65537, -5504937, 1, 1, -5504936, 1, 0, -5504935, 1, 65537, -5504934, 1, 0, -5504933, 1, 0, -5504932, 1, 0, -5504931, 1, 0, -5504930, 1, 0, -5504929, 1, 65537, -5504928, 1, 65537, -5504927, 1, 65537, -5504926, 1, 2, -5504925, 1, 0, -5504924, 1, 65536, -5504923, 1, 0, -5504922, 1, 1, -5504921, 1, 0, -5504920, 1, 2, -5504919, 1, 65537, -5504918, 1, 1, -5504917, 1, 0, -5504916, 1, 0, -5504915, 1, 0, -5504914, 1, 0, -5504913, 1, 65536, -5504912, 1, 2, -5504911, 1, 1, -5504910, 1, 2, -5504909, 1, 0, -5504908, 1, 0, -5504907, 1, 0, -5504906, 1, 65537, -5504905, 1, 0, -5504904, 1, 0, -5504903, 1, 65537, -5504902, 1, 65536, -5504901, 1, 0, -5504900, 1, 0, -5504899, 1, 0, -5504898, 1, 0, -5504897, 1, 1, -5504896, 1, 0, -5504895, 1, 0, -5504894, 1, 1, -5504893, 1, 1, -5504892, 1, 0, -5504891, 1, 0, -5504890, 1, 65536, -5504889, 1, 2, -5504888, 1, 1, -5504887, 1, 0, -5504886, 1, 0, -5504885, 1, 0, -5504884, 1, 1, -5504883, 1, 2, -5504882, 1, 65537, -5504881, 1, 0, -5504880, 1, 0, -5504879, 1, 0, -5504878, 1, 1, -5504877, 1, 0, -5504876, 1, 0, -5504875, 1, 0, -5504874, 1, 65537, -5504873, 1, 0, -5504872, 1, 65537, -5504871, 1, 0, -5504870, 1, 2, -5504869, 1, 0, -5504868, 1, 0, -5504867, 1, 1, -5504866, 1, 2, -5504865, 1, 0, -5504864, 1, 0, -5504863, 1, 65537, -5504862, 1, 1, -5504861, 1, 65536, -5504860, 1, 65537, -5504859, 1, 65537, -5504858, 1, 0, -5504857, 1, 65537, -5504856, 1, 2, -5504855, 1, 65537, -5504854, 1, 0, -5504853, 1, 1, -5504852, 1, 65537, -5504851, 1, 65537, -5504850, 1, 0, -5504849, 1, 0, -5504848, 1, 0, -5504847, 1, 0, -5504846, 1, 0, -5504845, 1, 65537, -5504844, 1, 2, -5504843, 1, 0, -5504842, 1, 0, -5504841, 1, 2, -5504840, 1, 65537, -5504839, 1, 1, -5504838, 0, 131072, -5504837, 1, 1, -5504836, 1, 1, -5504835, 1, 0, -5504834, 1, 0, -5504833, 1, 0, -5504832, 1, 0, -5504831, 1, 0, -5504830, 1, 0, -5504829, 1, 0, -5504828, 1, 0, -5504827, 1, 0, -5504826, 1, 0, -5504825, 1, 0, -5504824, 1, 65536, -5504823, 1, 1, -5504822, 1, 1, -5504821, 1, 0, -5504820, 1, 0, -5504819, 1, 2, -5504818, 1, 1, -5504817, 1, 0, -5504816, 1, 0, -5504815, 1, 0, -5504814, 1, 0, -5504813, 1, 0, -5504812, 1, 0, -5504811, 1, 0, -5504810, 1, 0, -5504809, 1, 0, -5504808, 1, 65537, -5504807, 1, 0, -5504806, 1, 0, -5504805, 1, 1, -5504804, 1, 0, -5504803, 1, 1, -5504802, 1, 1, -5504801, 1, 1, -5504800, 1, 0, -5504799, 1, 2, -5504798, 1, 0, -5504797, 1, 1, -5504796, 1, 2, -5504795, 1, 1, -5504794, 1, 0, -5504793, 1, 0, -5504792, 1, 2, -5504791, 1, 0, -5504790, 1, 0, -5504789, 1, 1, -5504788, 1, 0, -5504787, 1, 0, -5504786, 1, 2, -5504785, 1, 1, -5504784, 1, 0, -5504783, 1, 0, -5504782, 1, 0, -5504781, 1, 65537, -5504780, 1, 0, -5504779, 1, 65537, -5504778, 1, 0, -5504777, 1, 0, -5504776, 1, 1, -5504775, 1, 0, -5504774, 1, 65536, -5504773, 1, 65536, -5504772, 1, 0, -5504771, 1, 0, -5504770, 1, 0, -5504769, 1, 2, -5504768, 1, 0, -5504767, 1073741825, 65536, -5504766, 1, 0, -5504765, 1073741825, 0, -5504764, 1073741825, 65537, -5504763, 1073741825, 0, -5504762, 1073741825, 0, -5504761, 1073741825, 0, -5504760, 1073741825, 0, -5504759, 1073741825, 0, -5504758, 1073741825, 0, -5504757, 1073741825, 1, -5504756, 1073741825, 1, -5504755, 1073741824, 131072, -5374068, 1073741824, 131072, -5374067, 1073741825, 1, -5374066, 1073741825, 0, -5374065, 1073741825, 0, -5374064, 1073741825, 0, -5374063, 1073741825, 0, -5374062, 1073741825, 0, -5374061, 1073741825, 2, -5374060, 1073741825, 0, -5374059, 1073741825, 1, -5374058, 1073741825, 1, -5374057, 1, 1, -5374056, 1, 1, -5374055, 1, 0, -5374054, 1, 0, -5374053, 1, 2, -5374052, 1, 0, -5374051, 1, 2, -5374050, 1, 1, -5374049, 1, 1, -5374048, 1, 65537, -5374047, 1, 65537, -5374046, 1, 1, -5374045, 1, 2, -5374044, 1, 0, -5374043, 1, 1, -5374042, 1, 0, -5374041, 1, 0, -5374040, 1, 1, -5374039, 1, 2, -5374038, 1, 65536, -5374037, 1, 2, -5374036, 1, 0, -5374035, 1, 2, -5374034, 1, 0, -5374033, 1, 65536, -5374032, 1, 0, -5374031, 1, 65537, -5374030, 1, 0, -5374029, 1, 0, -5374028, 1, 0, -5374027, 1, 65537, -5374026, 1, 0, -5374025, 1, 1, -5374024, 1, 0, -5374023, 1, 0, -5374022, 1, 0, -5374021, 1, 2, -5374020, 1, 1, -5374019, 1, 65537, -5374018, 1, 1, -5374017, 1, 0, -5374016, 1, 0, -5374015, 1, 65537, -5374014, 1, 65537, -5374013, 1, 65537, -5374012, 1, 1, -5374011, 1, 1, -5374010, 1, 65537, -5374009, 1, 0, -5374008, 1, 65537, -5374007, 1, 1, -5374006, 1, 0, -5374005, 1, 0, -5374004, 1, 0, -5374003, 1, 0, -5374002, 1, 2, -5374001, 1, 0, -5374000, 1, 0, -5373999, 1, 65537, -5373998, 1, 0, -5373997, 1, 65536, -5373996, 1, 0, -5373995, 1, 0, -5373994, 1, 2, -5373993, 1, 2, -5373992, 1, 1, -5373991, 1, 0, -5373990, 1, 65536, -5373989, 1, 1, -5373988, 1, 0, -5373987, 1, 65536, -5373986, 1, 0, -5373985, 1, 65537, -5373984, 1, 0, -5373983, 1, 0, -5373982, 1, 2, -5373981, 1, 1, -5373980, 1, 1, -5373979, 0, 65536, -5373978, 1, 1, -5373977, 1, 65537, -5373976, 1, 0, -5373975, 1, 0, -5373974, 1, 0, -5373973, 1, 0, -5373972, 1, 65537, -5373971, 1, 65537, -5373970, 1, 0, -5373969, 1, 65537, -5373968, 1, 0, -5373967, 1, 0, -5373966, 1, 0, -5373965, 1, 65537, -5373964, 1, 0, -5373963, 1, 2, -5373962, 1, 0, -5373961, 1, 0, -5373960, 1, 0, -5373959, 1, 65536, -5373958, 1, 0, -5373957, 1, 65537, -5373956, 1, 65537, -5373955, 1, 2, -5373954, 1, 0, -5373953, 1, 0, -5439488, 1, 65536, -5439487, 1, 1, -5439486, 1, 1, -5439485, 1, 2, -5439484, 1, 65536, -5439483, 1, 1, -5439482, 1, 0, -5439481, 1, 0, -5439480, 1, 0, -5439479, 1, 0, -5439478, 1, 1, -5439477, 1, 1, -5439476, 1, 1, -5439475, 1, 65536, -5439474, 1, 2, -5439473, 1, 0, -5439472, 1, 0, -5439471, 1, 0, -5439470, 1, 0, -5439469, 1, 0, -5439468, 1, 0, -5439467, 1, 2, -5439466, 1, 0, -5439465, 1, 0, -5439464, 1, 0, -5439463, 1, 0, -5439462, 1, 0, -5439461, 1, 0, -5439460, 1, 0, -5439459, 1, 0, -5439458, 1, 65536, -5439457, 1, 0, -5439456, 1, 0, -5439455, 1, 0, -5439454, 1, 2, -5439453, 1, 0, -5439452, 1, 0, -5439451, 1, 0, -5439450, 1, 0, -5439449, 1, 1, -5439448, 1, 0, -5439447, 1, 65536, -5439446, 1, 65537, -5439445, 1, 0, -5439444, 1, 0, -5439443, 1, 2, -5439442, 1, 1, -5439441, 1, 65537, -5439440, 1, 0, -5439439, 1, 65537, -5439438, 1, 1, -5439437, 1, 65536, -5439436, 1, 65537, -5439435, 1, 0, -5439434, 1, 65537, -5439433, 1, 1, -5439432, 1, 0, -5439431, 1, 65536, -5439430, 1, 65536, -5439429, 1, 65536, -5439428, 1, 0, -5439427, 1, 2, -5439426, 1, 0, -5439425, 1, 0, -5439424, 1, 0, -5439423, 1, 0, -5439422, 1, 2, -5439421, 1, 0, -5439420, 1, 1, -5439419, 1, 2, -5439418, 1, 1, -5439417, 1, 0, -5439416, 1, 0, -5439415, 1, 1, -5439414, 1, 65536, -5439413, 1, 65536, -5439412, 1, 0, -5439411, 1, 0, -5439410, 1, 0, -5439409, 1, 1, -5439408, 1, 0, -5439407, 1, 0, -5439406, 1, 1, -5439405, 1, 0, -5439404, 1, 1, -5439403, 1, 65536, -5439402, 1, 0, -5439401, 1, 0, -5439400, 1, 0, -5439399, 1, 0, -5439398, 1, 1, -5439397, 1, 65537, -5439396, 1, 1, -5439395, 1, 0, -5439394, 1, 65536, -5439393, 1, 65536, -5439392, 1, 0, -5439391, 1, 0, -5439390, 1, 0, -5439389, 1, 1, -5439388, 1, 0, -5439387, 1, 0, -5439386, 1, 0, -5439385, 1, 0, -5439384, 1, 0, -5439383, 1, 0, -5439382, 1, 2, -5439381, 1, 65537, -5439380, 1, 0, -5439379, 1, 0, -5439378, 1, 0, -5439377, 1, 0, -5439376, 1, 1, -5439375, 1, 0, -5439374, 1, 0, -5439373, 1, 0, -5439372, 1, 0, -5439371, 1, 2, -5439370, 1, 2, -5439369, 1, 1, -5439368, 1, 0, -5439367, 1, 0, -5439366, 1, 65536, -5439365, 1, 65537, -5439364, 1, 65537, -5439363, 1, 0, -5439362, 1, 2, -5439361, 1, 65536, -5439360, 1, 65537, -5439359, 1, 0, -5439358, 1, 0, -5439357, 1, 0, -5439356, 1, 2, -5439355, 1, 0, -5439354, 1, 0, -5439353, 1, 0, -5439352, 1, 65537, -5439351, 1, 0, -5439350, 1, 65536, -5439349, 1, 0, -5439348, 1, 0, -5439347, 1, 0, -5439346, 1, 65536, -5439345, 1, 2, -5439344, 1, 65536, -5439343, 1, 0, -5439342, 1, 2, -5439341, 1, 65537, -5439340, 1, 65537, -5439339, 1, 0, -5439338, 1, 0, -5439337, 1, 1, -5439336, 1, 1, -5439335, 1, 65537, -5439334, 1, 65537, -5439333, 1, 1, -5439332, 1, 65536, -5439331, 1, 0, -5439330, 1, 0, -5439329, 1, 0, -5439328, 1, 65537, -5439327, 1, 0, -5439326, 1, 0, -5439325, 1, 0, -5439324, 1, 0, -5439323, 1, 0, -5439322, 1, 0, -5439321, 1, 0, -5439320, 1, 0, -5439319, 1, 1, -5439318, 1, 65536, -5439317, 1, 2, -5439316, 1, 0, -5439315, 1, 2, -5439314, 1, 0, -5439313, 1, 0, -5439312, 1, 1, -5439311, 1, 0, -5439310, 1, 0, -5439309, 1, 0, -5439308, 1, 0, -5439307, 1, 0, -5439306, 1, 65537, -5439305, 1, 0, -5439304, 1, 0, -5439303, 1, 1, -5439302, 0, 131072, -5439301, 1, 1, -5439300, 1, 65536, -5439299, 1, 1, -5439298, 1, 0, -5439297, 1, 1, -5439296, 1, 0, -5439295, 1, 0, -5439294, 1, 65536, -5439293, 1, 65537, -5439292, 1, 1, -5439291, 1, 0, -5439290, 1, 0, -5439289, 1, 0, -5439288, 1, 0, -5439287, 1, 0, -5439286, 1, 0, -5439285, 1, 65536, -5439284, 1, 0, -5439283, 1, 65537, -5439282, 1, 0, -5439281, 1, 2, -5439280, 1, 65537, -5439279, 1, 0, -5439278, 1, 65536, -5439277, 1, 1, -5439276, 1, 65536, -5439275, 1, 0, -5439274, 1, 2, -5439273, 1, 1, -5439272, 1, 65537, -5439271, 1, 0, -5439270, 1, 65536, -5439269, 1, 0, -5439268, 1, 65537, -5439267, 1, 0, -5439266, 1, 2, -5439265, 1, 65537, -5439264, 1, 2, -5439263, 1, 0, -5439262, 1, 0, -5439261, 1, 0, -5439260, 1, 0, -5439259, 1, 0, -5439258, 1, 65537, -5439257, 1, 0, -5439256, 1, 65536, -5439255, 1, 0, -5439254, 1, 1, -5439253, 1, 0, -5439252, 1, 2, -5439251, 1, 65537, -5439250, 1, 0, -5439249, 1, 0, -5439248, 1, 65536, -5439247, 1, 65537, -5439246, 1, 65537, -5439245, 1, 0, -5439244, 1, 1, -5439243, 1, 0, -5439242, 1, 0, -5439241, 1, 65537, -5439240, 1, 0, -5439239, 1, 1, -5439238, 1, 0, -5439237, 1, 65536, -5439236, 1, 65536, -5439235, 1, 0, -5439234, 1, 65536, -5439233, 1, 65537, -5439232, 1, 65537, -5439231, 1073741825, 1, -5439230, 1, 1, -5439229, 1073741825, 1, -5439228, 1073741825, 0, -5439227, 1073741825, 0, -5439226, 1073741825, 0, -5439225, 1073741825, 0, -5439224, 1073741825, 0, -5439223, 1073741825, 2, -5439222, 1073741825, 65536, -5439221, 1073741825, 0, -5439220, 1073741825, 1, -5439219, 1073741824, 131072, -5308532, 1073741824, 131072, -5308531, 1073741825, 1, -5308530, 1073741825, 0, -5308529, 1073741825, 2, -5308528, 1073741825, 0, -5308527, 1073741825, 1, -5308526, 1073741825, 0, -5308525, 1073741825, 65536, -5308524, 1073741825, 65536, -5308523, 1073741825, 1, -5308522, 0, 65536, -5308521, 1, 1, -5308520, 1, 2, -5308519, 1, 65537, -5308518, 1, 65537, -5308517, 1, 65537, -5308516, 1, 65536, -5308515, 1, 0, -5308514, 1, 0, -5308513, 1, 65537, -5308512, 1, 0, -5308511, 1, 0, -5308510, 1, 0, -5308509, 1, 0, -5308508, 1, 1, -5308507, 1, 0, -5308506, 1, 0, -5308505, 1, 65537, -5308504, 1, 2, -5308503, 1, 0, -5308502, 1, 2, -5308501, 1, 0, -5308500, 1, 0, -5308499, 1, 65537, -5308498, 1, 2, -5308497, 1, 2, -5308496, 1, 65537, -5308495, 1, 0, -5308494, 1, 0, -5308493, 1, 0, -5308492, 1, 0, -5308491, 1, 65536, -5308490, 1, 0, -5308489, 1, 0, -5308488, 1, 1, -5308487, 1, 65537, -5308486, 1, 2, -5308485, 1, 0, -5308484, 1, 65537, -5308483, 1, 1, -5308482, 1, 1, -5308481, 1, 0, -5308480, 1, 1, -5308479, 1, 2, -5308478, 1, 1, -5308477, 1, 0, -5308476, 1, 2, -5308475, 1, 0, -5308474, 1, 0, -5308473, 1, 65537, -5308472, 1, 1, -5308471, 1, 65537, -5308470, 1, 0, -5308469, 1, 2, -5308468, 1, 2, -5308467, 1, 1, -5308466, 1, 0, -5308465, 1, 0, -5308464, 1, 65536, -5308463, 1, 2, -5308462, 1, 65536, -5308461, 1, 0, -5308460, 1, 0, -5308459, 1, 0, -5308458, 1, 65536, -5308457, 1, 0, -5308456, 1, 0, -5308455, 1, 0, -5308454, 1, 0, -5308453, 1, 65536, -5308452, 1, 2, -5308451, 1, 0, -5308450, 1, 65537, -5308449, 1, 0, -5308448, 1, 0, -5308447, 1, 0, -5308446, 1, 0, -5308445, 1, 2, -5308444, 1, 1, -5308443, 0, 131072, -5308442, 1, 1, -5308441, 1, 0, -5308440, 1, 0, -5308439, 1, 0, -5308438, 1, 0, -5308437, 1, 0, -5308436, 1, 0, -5308435, 1, 0, -5308434, 1, 65537, -5308433, 1, 0, -5308432, 1, 65537, -5308431, 1, 0, -5308430, 1, 65537, -5308429, 1, 0, -5308428, 1, 0, -5308427, 1, 0, -5308426, 1, 0, -5308425, 1, 0, -5308424, 1, 65536, -5308423, 1, 2, -5308422, 1, 2, -5308421, 1, 65537, -5308420, 1, 0, -5308419, 1, 0, -5308418, 1, 2, -5308417, 1, 65537, -5373952, 1, 0, -5373951, 1, 0, -5373950, 1, 0, -5373949, 1, 0, -5373948, 1, 0, -5373947, 1, 0, -5373946, 1, 0, -5373945, 1, 65537, -5373944, 1, 65537, -5373943, 1, 0, -5373942, 1, 0, -5373941, 1, 0, -5373940, 1, 0, -5373939, 1, 0, -5373938, 1, 0, -5373937, 1, 0, -5373936, 1, 0, -5373935, 1, 0, -5373934, 1, 0, -5373933, 1, 0, -5373932, 1, 0, -5373931, 1, 0, -5373930, 1, 2, -5373929, 1, 0, -5373928, 1, 65536, -5373927, 1, 0, -5373926, 1, 0, -5373925, 1, 1, -5373924, 1, 0, -5373923, 1, 0, -5373922, 1, 65536, -5373921, 1, 65536, -5373920, 1, 0, -5373919, 1, 0, -5373918, 1, 0, -5373917, 1, 1, -5373916, 1, 0, -5373915, 1, 0, -5373914, 1, 65536, -5373913, 1, 1, -5373912, 1, 0, -5373911, 1, 0, -5373910, 1, 65537, -5373909, 1, 0, -5373908, 1, 0, -5373907, 1, 0, -5373906, 1, 2, -5373905, 1, 1, -5373904, 1, 0, -5373903, 1, 0, -5373902, 1, 2, -5373901, 1, 0, -5373900, 1, 2, -5373899, 1, 65537, -5373898, 1, 65536, -5373897, 1, 2, -5373896, 1, 65537, -5373895, 1, 0, -5373894, 1, 1, -5373893, 1, 0, -5373892, 1, 0, -5373891, 1, 0, -5373890, 1, 2, -5373889, 1, 0, -5373888, 1, 0, -5373887, 1, 0, -5373886, 1, 0, -5373885, 1, 0, -5373884, 1, 0, -5373883, 1, 65536, -5373882, 1, 0, -5373881, 1, 2, -5373880, 1, 2, -5373879, 1, 0, -5373878, 1, 0, -5373877, 1, 0, -5373876, 1, 2, -5373875, 1, 0, -5373874, 1, 2, -5373873, 1, 0, -5373872, 1, 0, -5373871, 1, 2, -5373870, 1, 1, -5373869, 1, 65537, -5373868, 1, 0, -5373867, 1, 0, -5373866, 1, 65536, -5373865, 1, 0, -5373864, 1, 65536, -5373863, 1, 65537, -5373862, 1, 65537, -5373861, 1, 0, -5373860, 1, 1, -5373859, 1, 0, -5373858, 1, 65537, -5373857, 1, 0, -5373856, 1, 0, -5373855, 1, 0, -5373854, 1, 0, -5373853, 1, 0, -5373852, 1, 0, -5373851, 1, 1, -5373850, 1, 0, -5373849, 1, 0, -5373848, 1, 1, -5373847, 1, 0, -5373846, 1, 2, -5373845, 1, 0, -5373844, 1, 65536, -5373843, 1, 0, -5373842, 1, 1, -5373841, 1, 0, -5373840, 1, 0, -5373839, 1, 65536, -5373838, 1, 1, -5373837, 1, 65536, -5373836, 1, 0, -5373835, 1, 0, -5373834, 1, 2, -5373833, 1, 0, -5373832, 1, 0, -5373831, 1, 65537, -5373830, 1, 0, -5373829, 1, 0, -5373828, 1, 65537, -5373827, 1, 65537, -5373826, 1, 1, -5373825, 1, 1, -5373824, 1, 1, -5373823, 1, 0, -5373822, 1, 2, -5373821, 1, 0, -5373820, 1, 65536, -5373819, 1, 0, -5373818, 1, 2, -5373817, 1, 0, -5373816, 1, 0, -5373815, 1, 0, -5373814, 1, 0, -5373813, 1, 0, -5373812, 1, 0, -5373811, 1, 0, -5373810, 1, 0, -5373809, 1, 0, -5373808, 1, 2, -5373807, 1, 1, -5373806, 1, 0, -5373805, 1, 65536, -5373804, 1, 0, -5373803, 1, 0, -5373802, 1, 65536, -5373801, 1, 0, -5373800, 1, 65536, -5373799, 1, 0, -5373798, 1, 0, -5373797, 1, 0, -5373796, 1, 0, -5373795, 1, 1, -5373794, 1, 2, -5373793, 1, 2, -5373792, 1, 0, -5373791, 1, 0, -5373790, 1, 0, -5373789, 1, 0, -5373788, 1, 0, -5373787, 1, 65536, -5373786, 1, 65536, -5373785, 1, 2, -5373784, 1, 1, -5373783, 1, 0, -5373782, 1, 0, -5373781, 1, 0, -5373780, 1, 0, -5373779, 1, 0, -5373778, 1, 0, -5373777, 1, 0, -5373776, 1, 1, -5373775, 1, 65537, -5373774, 1, 0, -5373773, 1, 1, -5373772, 1, 1, -5373771, 1, 0, -5373770, 1, 65537, -5373769, 1, 65537, -5373768, 1, 0, -5373767, 1, 1, -5373766, 0, 0, -5373765, 1, 1, -5373764, 1, 0, -5373763, 1, 2, -5373762, 1, 2, -5373761, 1, 65536, -5373760, 1, 0, -5373759, 1, 0, -5373758, 1, 0, -5373757, 1, 0, -5373756, 1, 0, -5373755, 1, 2, -5373754, 1, 2, -5373753, 1, 2, -5373752, 1, 1, -5373751, 1, 0, -5373750, 1, 65537, -5373749, 1, 65537, -5373748, 1, 1, -5373747, 1, 2, -5373746, 1, 0, -5373745, 1, 0, -5373744, 1, 0, -5373743, 1, 2, -5373742, 1, 65536, -5373741, 1, 65537, -5373740, 1, 65536, -5373739, 1, 2, -5373738, 1, 0, -5373737, 1, 0, -5373736, 1, 65537, -5373735, 1, 0, -5373734, 1, 0, -5373733, 1, 0, -5373732, 1, 2, -5373731, 1, 0, -5373730, 1, 65536, -5373729, 1, 0, -5373728, 1, 0, -5373727, 1, 0, -5373726, 1, 0, -5373725, 1, 0, -5373724, 1, 65537, -5373723, 1, 0, -5373722, 1, 0, -5373721, 1, 0, -5373720, 1, 2, -5373719, 1, 65536, -5373718, 1, 65536, -5373717, 1, 0, -5373716, 1, 0, -5373715, 1, 0, -5373714, 1, 65537, -5373713, 1, 0, -5373712, 1, 0, -5373711, 1, 2, -5373710, 1, 0, -5373709, 1, 0, -5373708, 1, 2, -5373707, 1, 0, -5373706, 1, 0, -5373705, 1, 2, -5373704, 1, 2, -5373703, 1, 65537, -5373702, 1, 0, -5373701, 1, 65536, -5373700, 1, 0, -5373699, 1, 65536, -5373698, 1, 2, -5373697, 1, 65537, -5373696, 1, 1, -5373695, 1073741825, 1, -5373694, 0, 0, -5373693, 1073741825, 1, -5373692, 1073741825, 0, -5373691, 1073741825, 1, -5373690, 1073741825, 0, -5373689, 1073741825, 0, -5373688, 1073741825, 0, -5373687, 1073741825, 0, -5373686, 1073741825, 65536, -5373685, 1073741825, 0, -5373684, 1073741825, 1, -5373683, 1073741824, 131072, -5242996, 1073741824, 131072, -5242995, 1073741825, 1, -5242994, 1073741825, 65536, -5242993, 1073741825, 65537, -5242992, 1073741825, 0, -5242991, 1073741825, 0, -5242990, 1073741825, 0, -5242989, 1073741825, 0, -5242988, 1073741825, 0, -5242987, 1073741825, 1, -5242986, 0, 131072, -5242985, 1, 1, -5242984, 1, 0, -5242983, 1, 65536, -5242982, 1, 0, -5242981, 1, 0, -5242980, 1, 0, -5242979, 1, 0, -5242978, 1, 2, -5242977, 1, 0, -5242976, 1, 0, -5242975, 1, 0, -5242974, 1, 2, -5242973, 1, 1, -5242972, 1, 0, -5242971, 1, 65537, -5242970, 1, 0, -5242969, 1, 0, -5242968, 1, 0, -5242967, 1, 0, -5242966, 1, 2, -5242965, 1, 2, -5242964, 1, 0, -5242963, 1, 0, -5242962, 1, 0, -5242961, 1, 65537, -5242960, 1, 0, -5242959, 1, 2, -5242958, 1, 1, -5242957, 1, 0, -5242956, 1, 2, -5242955, 1, 2, -5242954, 1, 0, -5242953, 1, 2, -5242952, 1, 65536, -5242951, 1, 0, -5242950, 1, 0, -5242949, 1, 1, -5242948, 1, 0, -5242947, 1, 0, -5242946, 1, 0, -5242945, 1, 0, -5242944, 1, 2, -5242943, 1, 0, -5242942, 1, 65537, -5242941, 1, 1, -5242940, 1, 65537, -5242939, 1, 0, -5242938, 1, 1, -5242937, 1, 0, -5242936, 1, 0, -5242935, 1, 0, -5242934, 1, 65536, -5242933, 1, 1, -5242932, 1, 0, -5242931, 1, 65536, -5242930, 1, 65537, -5242929, 1, 65537, -5242928, 1, 65536, -5242927, 1, 0, -5242926, 1, 0, -5242925, 1, 2, -5242924, 1, 0, -5242923, 1, 0, -5242922, 1, 65536, -5242921, 1, 0, -5242920, 1, 1, -5242919, 1, 0, -5242918, 1, 0, -5242917, 1, 65536, -5242916, 1, 1, -5242915, 1, 0, -5242914, 1, 65537, -5242913, 1, 65536, -5242912, 1, 65537, -5242911, 1, 65536, -5242910, 1, 0, -5242909, 1, 0, -5242908, 1, 1, -5242907, 0, 131072, -5242906, 1, 1, -5242905, 1, 0, -5242904, 1, 65536, -5242903, 1, 65536, -5242902, 1, 2, -5242901, 1, 2, -5242900, 1, 0, -5242899, 1, 1, -5242898, 1, 0, -5242897, 1, 0, -5242896, 1, 0, -5242895, 1, 0, -5242894, 1, 0, -5242893, 1, 65537, -5242892, 1, 65536, -5242891, 1, 1, -5242890, 1, 0, -5242889, 1, 1, -5242888, 1, 65536, -5242887, 1, 1, -5242886, 1, 0, -5242885, 1, 1, -5242884, 1, 65537, -5242883, 1, 65536, -5242882, 1, 0, -5242881, 1, 0, -5308416, 1, 1, -5308415, 1, 65537, -5308414, 1, 0, -5308413, 1, 2, -5308412, 1, 1, -5308411, 1, 1, -5308410, 1, 0, -5308409, 1, 0, -5308408, 1, 0, -5308407, 1, 0, -5308406, 1, 0, -5308405, 1, 2, -5308404, 1, 0, -5308403, 1, 0, -5308402, 1, 0, -5308401, 1, 0, -5308400, 1, 0, -5308399, 1, 65536, -5308398, 1, 1, -5308397, 1, 0, -5308396, 1, 65537, -5308395, 1, 65536, -5308394, 1, 1, -5308393, 1, 65537, -5308392, 1, 65536, -5308391, 1, 65537, -5308390, 1, 0, -5308389, 1, 1, -5308388, 1, 0, -5308387, 1, 0, -5308386, 1, 2, -5308385, 1, 1, -5308384, 1, 0, -5308383, 1, 2, -5308382, 1, 0, -5308381, 1, 0, -5308380, 1, 65536, -5308379, 1, 0, -5308378, 1, 65537, -5308377, 1, 0, -5308376, 1, 0, -5308375, 1, 0, -5308374, 1, 1, -5308373, 1, 0, -5308372, 1, 65536, -5308371, 1, 0, -5308370, 1, 0, -5308369, 1, 0, -5308368, 1, 0, -5308367, 1, 65536, -5308366, 1, 2, -5308365, 1, 0, -5308364, 1, 0, -5308363, 1, 0, -5308362, 1, 0, -5308361, 1, 0, -5308360, 1, 65537, -5308359, 1, 65537, -5308358, 1, 0, -5308357, 1, 0, -5308356, 1, 65537, -5308355, 1, 1, -5308354, 1, 0, -5308353, 1, 0, -5308352, 1, 0, -5308351, 1, 65537, -5308350, 1, 0, -5308349, 1, 65536, -5308348, 1, 0, -5308347, 1, 65536, -5308346, 1, 65537, -5308345, 1, 2, -5308344, 1, 0, -5308343, 1, 0, -5308342, 1, 2, -5308341, 1, 0, -5308340, 1, 1, -5308339, 1, 65536, -5308338, 1, 65536, -5308337, 1, 0, -5308336, 1, 0, -5308335, 1, 0, -5308334, 1, 2, -5308333, 1, 65537, -5308332, 1, 2, -5308331, 1, 65536, -5308330, 1, 0, -5308329, 1, 65536, -5308328, 1, 2, -5308327, 1, 65537, -5308326, 1, 0, -5308325, 1, 0, -5308324, 1, 1, -5308323, 1, 0, -5308322, 1, 0, -5308321, 1, 2, -5308320, 1, 0, -5308319, 1, 0, -5308318, 1, 65536, -5308317, 1, 65536, -5308316, 1, 0, -5308315, 1, 0, -5308314, 1, 0, -5308313, 1, 0, -5308312, 1, 0, -5308311, 1, 0, -5308310, 1, 65536, -5308309, 1, 65536, -5308308, 1, 2, -5308307, 1, 65536, -5308306, 1, 2, -5308305, 1, 1, -5308304, 1, 65536, -5308303, 1, 0, -5308302, 1, 0, -5308301, 1, 1, -5308300, 1, 0, -5308299, 1, 0, -5308298, 1, 0, -5308297, 1, 0, -5308296, 1, 65536, -5308295, 1, 0, -5308294, 1, 0, -5308293, 1, 0, -5308292, 1, 1, -5308291, 1, 0, -5308290, 1, 1, -5308289, 2, 0, -5308288, 1, 1, -5308287, 1, 1, -5308286, 1, 65537, -5308285, 1, 0, -5308284, 1, 0, -5308283, 1, 65536, -5308282, 1, 0, -5308281, 1, 65536, -5308280, 1, 0, -5308279, 1, 0, -5308278, 1, 0, -5308277, 1, 0, -5308276, 1, 2, -5308275, 1, 1, -5308274, 1, 65537, -5308273, 1, 0, -5308272, 1, 65537, -5308271, 1, 1, -5308270, 1, 0, -5308269, 1, 2, -5308268, 1, 0, -5308267, 1, 0, -5308266, 1, 2, -5308265, 1, 65537, -5308264, 1, 2, -5308263, 1, 2, -5308262, 1, 0, -5308261, 1, 0, -5308260, 1, 0, -5308259, 1, 0, -5308258, 1, 0, -5308257, 1, 0, -5308256, 1, 0, -5308255, 1, 2, -5308254, 1, 0, -5308253, 1, 1, -5308252, 1, 0, -5308251, 1, 65536, -5308250, 1, 1, -5308249, 1, 0, -5308248, 1, 0, -5308247, 1, 0, -5308246, 1, 65537, -5308245, 1, 0, -5308244, 1, 0, -5308243, 1, 1, -5308242, 1, 0, -5308241, 1, 0, -5308240, 1, 1, -5308239, 1, 65537, -5308238, 1, 2, -5308237, 1, 1, -5308236, 1, 0, -5308235, 1, 1, -5308234, 1, 0, -5308233, 1, 2, -5308232, 1, 65537, -5308231, 1, 1, -5308230, 1, 1, -5308229, 1, 1, -5308228, 1, 0, -5308227, 1, 65537, -5308226, 1, 2, -5308225, 1, 0, -5308224, 1, 0, -5308223, 1, 65536, -5308222, 1, 65537, -5308221, 1, 65537, -5308220, 1, 0, -5308219, 1, 0, -5308218, 1, 2, -5308217, 1, 1, -5308216, 1, 0, -5308215, 1, 0, -5308214, 1, 0, -5308213, 1, 65536, -5308212, 1, 0, -5308211, 1, 65536, -5308210, 1, 65537, -5308209, 1, 65537, -5308208, 1, 0, -5308207, 1, 1, -5308206, 1, 0, -5308205, 1, 0, -5308204, 1, 0, -5308203, 1, 65536, -5308202, 1, 0, -5308201, 1, 1, -5308200, 1, 0, -5308199, 1, 0, -5308198, 1, 0, -5308197, 1, 0, -5308196, 1, 1, -5308195, 1, 65537, -5308194, 1, 65537, -5308193, 1, 0, -5308192, 1, 0, -5308191, 1, 0, -5308190, 1, 0, -5308189, 1, 65537, -5308188, 1, 0, -5308187, 1, 0, -5308186, 1, 65537, -5308185, 1, 0, -5308184, 1, 2, -5308183, 1, 0, -5308182, 1, 2, -5308181, 1, 0, -5308180, 1, 0, -5308179, 1, 65537, -5308178, 1, 2, -5308177, 1, 0, -5308176, 1, 65536, -5308175, 1, 0, -5308174, 1, 0, -5308173, 1, 0, -5308172, 1, 2, -5308171, 1, 65537, -5308170, 1, 65536, -5308169, 1, 1, -5308168, 1, 0, -5308167, 1, 0, -5308166, 1, 65536, -5308165, 1, 0, -5308164, 1, 2, -5308163, 1, 0, -5308162, 1, 0, -5308161, 1, 65537, -5308160, 1, 65536, -5308159, 1, 1, -5308158, 1073741825, 1, -5308157, 1073741825, 1, -5308156, 1073741825, 0, -5308155, 1073741825, 0, -5308154, 1073741825, 0, -5308153, 1073741825, 2, -5308152, 1073741825, 0, -5308151, 1073741825, 0, -5308150, 1073741825, 65536, -5308149, 1073741825, 1, -5308148, 1073741825, 1, -5308147, 1073741824, 131072, -5177460, 1073741824, 131072, -5177459, 1073741825, 1, -5177458, 1073741825, 0, -5177457, 1073741825, 0, -5177456, 1073741825, 65536, -5177455, 1073741825, 0, -5177454, 1073741825, 0, -5177453, 1073741825, 0, -5177452, 1073741825, 0, -5177451, 1073741825, 1, -5177450, 0, 131072, -5177449, 1, 1, -5177448, 1, 2, -5177447, 1, 0, -5177446, 1, 2, -5177445, 1, 0, -5177444, 1, 0, -5177443, 1, 65537, -5177442, 1, 0, -5177441, 1, 0, -5177440, 1, 0, -5177439, 1, 65536, -5177438, 1, 65537, -5177437, 1, 0, -5177436, 1, 0, -5177435, 1, 0, -5177434, 1, 0, -5177433, 1, 2, -5177432, 1, 0, -5177431, 1, 0, -5177430, 1, 2, -5177429, 1, 65537, -5177428, 1, 0, -5177427, 1, 0, -5177426, 1, 65537, -5177425, 1, 65537, -5177424, 1, 0, -5177423, 1, 0, -5177422, 1, 65537, -5177421, 1, 0, -5177420, 1, 0, -5177419, 1, 0, -5177418, 1, 0, -5177417, 1, 0, -5177416, 1, 65537, -5177415, 1, 0, -5177414, 1, 1, -5177413, 1, 2, -5177412, 1, 0, -5177411, 1, 0, -5177410, 1, 0, -5177409, 1, 0, -5177408, 1, 0, -5177407, 1, 1, -5177406, 1, 1, -5177405, 1, 0, -5177404, 1, 65536, -5177403, 1, 0, -5177402, 1, 65536, -5177401, 1, 0, -5177400, 1, 0, -5177399, 1, 65537, -5177398, 1, 0, -5177397, 1, 1, -5177396, 1, 0, -5177395, 1, 65537, -5177394, 1, 65537, -5177393, 1, 0, -5177392, 1, 65537, -5177391, 1, 1, -5177390, 1, 0, -5177389, 1, 65537, -5177388, 1, 2, -5177387, 1, 65537, -5177386, 1, 0, -5177385, 1, 1, -5177384, 1, 0, -5177383, 1, 0, -5177382, 1, 0, -5177381, 1, 0, -5177380, 1, 0, -5177379, 1, 0, -5177378, 1, 0, -5177377, 1, 65536, -5177376, 1, 0, -5177375, 1, 0, -5177374, 1, 1, -5177373, 1, 2, -5177372, 1, 1, -5177371, 0, 0, -5177370, 1, 1, -5177369, 1, 0, -5177368, 1, 0, -5177367, 1, 0, -5177366, 1, 0, -5177365, 1, 0, -5177364, 1, 0, -5177363, 1, 65537, -5177362, 1, 65537, -5177361, 1, 65537, -5177360, 1, 0, -5177359, 1, 0, -5177358, 1, 0, -5177357, 1, 0, -5177356, 1, 0, -5177355, 1, 65537, -5177354, 1, 65536, -5177353, 1, 0, -5177352, 1, 2, -5177351, 1, 0, -5177350, 1, 2, -5177349, 1, 0, -5177348, 1, 65537, -5177347, 1, 0, -5177346, 1, 65536, -5177345, 1, 0, -5242880, 1, 65537, -5242879, 1, 65537, -5242878, 1, 0, -5242877, 1, 0, -5242876, 1, 1, -5242875, 1, 1, -5242874, 1, 0, -5242873, 1, 65536, -5242872, 1, 0, -5242871, 1, 0, -5242870, 1, 0, -5242869, 1, 0, -5242868, 1, 0, -5242867, 1, 0, -5242866, 1, 1, -5242865, 1, 65536, -5242864, 1, 65537, -5242863, 1, 0, -5242862, 1, 1, -5242861, 1, 65536, -5242860, 1, 65537, -5242859, 1, 0, -5242858, 1, 1, -5242857, 1, 65536, -5242856, 1, 0, -5242855, 1, 0, -5242854, 1, 65537, -5242853, 1, 0, -5242852, 1, 65536, -5242851, 1, 0, -5242850, 1, 0, -5242849, 1, 0, -5242848, 1, 1, -5242847, 1, 0, -5242846, 1, 0, -5242845, 1, 65537, -5242844, 1, 65537, -5242843, 1, 0, -5242842, 1, 0, -5242841, 1, 0, -5242840, 1, 65537, -5242839, 1, 0, -5242838, 1, 0, -5242837, 1, 0, -5242836, 1, 1, -5242835, 1, 65536, -5242834, 1, 65536, -5242833, 1, 65537, -5242832, 1, 0, -5242831, 1, 0, -5242830, 1, 65537, -5242829, 1, 65536, -5242828, 1, 1, -5242827, 1, 0, -5242826, 1, 1, -5242825, 1, 0, -5242824, 1, 0, -5242823, 1, 1, -5242822, 1, 65536, -5242821, 1, 0, -5242820, 1, 0, -5242819, 1, 0, -5242818, 1, 0, -5242817, 1, 1, -5242816, 1, 0, -5242815, 1, 2, -5242814, 1, 0, -5242813, 1, 0, -5242812, 1, 0, -5242811, 1, 0, -5242810, 1, 0, -5242809, 1, 0, -5242808, 1, 0, -5242807, 1, 1, -5242806, 1, 0, -5242805, 1, 0, -5242804, 1, 65537, -5242803, 1, 0, -5242802, 1, 0, -5242801, 1, 0, -5242800, 1, 65536, -5242799, 1, 2, -5242798, 1, 65536, -5242797, 1, 0, -5242796, 1, 65537, -5242795, 1, 0, -5242794, 1, 65536, -5242793, 1, 0, -5242792, 1, 2, -5242791, 1, 0, -5242790, 1, 1, -5242789, 1, 65536, -5242788, 1, 0, -5242787, 1, 0, -5242786, 1, 1, -5242785, 1, 0, -5242784, 1, 0, -5242783, 1, 0, -5242782, 1, 1, -5242781, 1, 0, -5242780, 1, 2, -5242779, 1, 0, -5242778, 1, 1, -5242777, 1, 0, -5242776, 1, 65537, -5242775, 1, 2, -5242774, 1, 65536, -5242773, 1, 65536, -5242772, 1, 0, -5242771, 1, 0, -5242770, 1, 0, -5242769, 1, 0, -5242768, 1, 0, -5242767, 1, 65537, -5242766, 1, 0, -5242765, 1, 0, -5242764, 1, 0, -5242763, 1, 0, -5242762, 1, 1, -5242761, 1, 1, -5242760, 1, 0, -5242759, 1, 0, -5242758, 1, 0, -5242757, 1, 0, -5242756, 1, 1, -5242755, 1, 0, -5242754, 1, 1, -5242753, 1, 1, -5242752, 1, 1, -5242751, 1, 0, -5242750, 1, 65537, -5242749, 1, 65536, -5242748, 1, 0, -5242747, 1, 0, -5242746, 1, 0, -5242745, 1, 65536, -5242744, 1, 0, -5242743, 1, 0, -5242742, 1, 1, -5242741, 1, 2, -5242740, 1, 65537, -5242739, 1, 65536, -5242738, 1, 0, -5242737, 1, 0, -5242736, 1, 1, -5242735, 1, 0, -5242734, 1, 0, -5242733, 1, 2, -5242732, 1, 65537, -5242731, 1, 2, -5242730, 1, 1, -5242729, 1, 0, -5242728, 1, 1, -5242727, 1, 2, -5242726, 1, 0, -5242725, 1, 0, -5242724, 1, 0, -5242723, 1, 65537, -5242722, 1, 65537, -5242721, 1, 0, -5242720, 1, 1, -5242719, 1, 0, -5242718, 1, 0, -5242717, 1, 65537, -5242716, 1, 65537, -5242715, 1, 0, -5242714, 1, 0, -5242713, 1, 0, -5242712, 1, 0, -5242711, 1, 0, -5242710, 1, 1, -5242709, 1, 1, -5242708, 1, 0, -5242707, 1, 0, -5242706, 1, 65536, -5242705, 1, 65536, -5242704, 1, 1, -5242703, 1, 0, -5242702, 1, 0, -5242701, 1, 0, -5242700, 1, 0, -5242699, 1, 0, -5242698, 1, 65537, -5242697, 1, 0, -5242696, 1, 0, -5242695, 1, 0, -5242694, 1, 0, -5242693, 1, 65536, -5242692, 1, 0, -5242691, 1, 0, -5242690, 1, 1, -5242689, 1, 65537, -5242688, 1, 2, -5242687, 1, 0, -5242686, 1, 2, -5242685, 1, 0, -5242684, 1, 0, -5242683, 1, 1, -5242682, 1, 0, -5242681, 1, 1, -5242680, 1, 0, -5242679, 1, 0, -5242678, 1, 0, -5242677, 1, 1, -5242676, 1, 0, -5242675, 1, 65537, -5242674, 1, 0, -5242673, 1, 0, -5242672, 1, 1, -5242671, 1, 1, -5242670, 1, 0, -5242669, 1, 2, -5242668, 1, 65537, -5242667, 1, 0, -5242666, 1, 0, -5242665, 1, 65537, -5242664, 1, 65536, -5242663, 1, 65536, -5242662, 1, 1, -5242661, 1, 0, -5242660, 1, 0, -5242659, 1, 65536, -5242658, 1, 0, -5242657, 1, 0, -5242656, 1, 2, -5242655, 1, 65536, -5242654, 1, 0, -5242653, 1, 65537, -5242652, 1, 0, -5242651, 1, 0, -5242650, 1, 65536, -5242649, 1, 0, -5242648, 1, 2, -5242647, 1, 0, -5242646, 1, 65536, -5242645, 1, 65536, -5242644, 1, 2, -5242643, 1, 1, -5242642, 1, 65536, -5242641, 1, 0, -5242640, 1, 2, -5242639, 1, 0, -5242638, 1, 0, -5242637, 1, 0, -5242636, 1, 0, -5242635, 1, 0, -5242634, 1, 65537, -5242633, 1, 1, -5242632, 1, 0, -5242631, 1, 2, -5242630, 1, 65536, -5242629, 1, 65537, -5242628, 1, 0, -5242627, 1, 65536, -5242626, 1, 65537, -5242625, 1, 65536, -5242624, 1, 65536, -5242623, 1, 65536, -5242622, 1073741825, 0, -5242621, 1073741825, 0, -5242620, 1073741825, 2, -5242619, 1073741825, 2, -5242618, 1073741825, 2, -5242617, 1073741825, 0, -5242616, 1073741825, 0, -5242615, 1073741825, 65536, -5242614, 1073741825, 0, -5242613, 1073741825, 2, -5242612, 1073741825, 1, -5242611, 1073741824, 131072, -5111924, 1073741824, 131072, -5111923, 1073741825, 1, -5111922, 1073741825, 0, -5111921, 1073741825, 0, -5111920, 1073741825, 0, -5111919, 1073741825, 0, -5111918, 1073741825, 65536, -5111917, 1073741825, 0, -5111916, 1073741825, 65537, -5111915, 1073741825, 1, -5111914, 0, 0, -5111913, 1, 1, -5111912, 1, 0, -5111911, 1, 65536, -5111910, 1, 0, -5111909, 1, 0, -5111908, 1, 0, -5111907, 1, 0, -5111906, 1, 1, -5111905, 1, 1, -5111904, 1, 0, -5111903, 1, 65536, -5111902, 1, 0, -5111901, 1, 0, -5111900, 1, 0, -5111899, 1, 65537, -5111898, 1, 2, -5111897, 1, 65536, -5111896, 1, 2, -5111895, 1, 0, -5111894, 1, 65537, -5111893, 1, 0, -5111892, 1, 1, -5111891, 1, 0, -5111890, 1, 65537, -5111889, 1, 0, -5111888, 1, 2, -5111887, 1, 0, -5111886, 1, 0, -5111885, 1, 2, -5111884, 1, 0, -5111883, 1, 0, -5111882, 1, 65537, -5111881, 1, 1, -5111880, 1, 0, -5111879, 1, 0, -5111878, 1, 2, -5111877, 1, 0, -5111876, 1, 1, -5111875, 1, 0, -5111874, 1, 0, -5111873, 1, 0, -5111872, 1, 65537, -5111871, 1, 0, -5111870, 1, 0, -5111869, 1, 65536, -5111868, 1, 0, -5111867, 1, 0, -5111866, 1, 0, -5111865, 1, 2, -5111864, 1, 0, -5111863, 1, 0, -5111862, 1, 65537, -5111861, 1, 0, -5111860, 1, 0, -5111859, 1, 0, -5111858, 1, 2, -5111857, 1, 65536, -5111856, 1, 1, -5111855, 1, 0, -5111854, 1, 65536, -5111853, 1, 65536, -5111852, 1, 65536, -5111851, 1, 0, -5111850, 1, 2, -5111849, 1, 0, -5111848, 1, 0, -5111847, 1, 0, -5111846, 1, 0, -5111845, 1, 0, -5111844, 1, 0, -5111843, 1, 1, -5111842, 1, 0, -5111841, 1, 1, -5111840, 1, 0, -5111839, 1, 65536, -5111838, 1, 65537, -5111837, 1, 0, -5111836, 1, 1, -5111835, 1, 1, -5111834, 1, 1, -5111833, 1, 65536, -5111832, 1, 0, -5111831, 1, 0, -5111830, 1, 65536, -5111829, 1, 0, -5111828, 1, 1, -5111827, 1, 65536, -5111826, 1, 0, -5111825, 1, 65537, -5111824, 1, 65536, -5111823, 1, 65537, -5111822, 1, 0, -5111821, 1, 0, -5111820, 1, 65537, -5111819, 1, 65536, -5111818, 1, 0, -5111817, 1, 0, -5111816, 1, 2, -5111815, 1, 0, -5111814, 1, 0, -5111813, 1, 0, -5111812, 1, 0, -5111811, 1, 65537, -5111810, 1, 0, -5111809, 1, 0, -5177344, 1, 0, -5177343, 1, 2, -5177342, 1, 0, -5177341, 1, 2, -5177340, 1, 65536, -5177339, 1, 65537, -5177338, 1, 65536, -5177337, 1, 0, -5177336, 1, 65536, -5177335, 1, 0, -5177334, 1, 65536, -5177333, 1, 0, -5177332, 1, 0, -5177331, 1, 0, -5177330, 1, 1, -5177329, 1, 65537, -5177328, 1, 0, -5177327, 1, 1, -5177326, 1, 0, -5177325, 1, 65537, -5177324, 1, 65537, -5177323, 1, 65537, -5177322, 1, 0, -5177321, 1, 0, -5177320, 1, 0, -5177319, 1, 0, -5177318, 1, 2, -5177317, 1, 0, -5177316, 1, 0, -5177315, 1, 0, -5177314, 1, 2, -5177313, 1, 2, -5177312, 1, 0, -5177311, 1, 0, -5177310, 1, 2, -5177309, 1, 0, -5177308, 1, 0, -5177307, 1, 0, -5177306, 1, 65536, -5177305, 1, 0, -5177304, 1, 1, -5177303, 1, 65537, -5177302, 1, 0, -5177301, 1, 0, -5177300, 1, 2, -5177299, 1, 2, -5177298, 1, 65537, -5177297, 1, 0, -5177296, 1, 0, -5177295, 1, 0, -5177294, 1, 65536, -5177293, 1, 1, -5177292, 1, 2, -5177291, 1, 65537, -5177290, 1, 0, -5177289, 1, 0, -5177288, 1, 0, -5177287, 1, 0, -5177286, 1, 0, -5177285, 1, 0, -5177284, 1, 0, -5177283, 1, 1, -5177282, 1, 2, -5177281, 1, 1, -5177280, 1, 65537, -5177279, 1, 65537, -5177278, 1, 1, -5177277, 1, 0, -5177276, 1, 2, -5177275, 1, 0, -5177274, 1, 65537, -5177273, 1, 0, -5177272, 1, 0, -5177271, 1, 0, -5177270, 1, 0, -5177269, 1, 0, -5177268, 1, 65536, -5177267, 1, 2, -5177266, 1, 0, -5177265, 1, 0, -5177264, 1, 0, -5177263, 1, 1, -5177262, 1, 2, -5177261, 1, 0, -5177260, 1, 0, -5177259, 1, 0, -5177258, 1, 0, -5177257, 1, 65537, -5177256, 1, 0, -5177255, 1, 65537, -5177254, 1, 0, -5177253, 1, 0, -5177252, 1, 65537, -5177251, 1, 2, -5177250, 1, 0, -5177249, 1, 0, -5177248, 1, 0, -5177247, 1, 0, -5177246, 1, 2, -5177245, 1, 2, -5177244, 1, 0, -5177243, 1, 65537, -5177242, 1, 2, -5177241, 1, 1, -5177240, 1, 0, -5177239, 1, 65537, -5177238, 1, 0, -5177237, 1, 0, -5177236, 1, 1, -5177235, 1, 65536, -5177234, 1, 1, -5177233, 1, 1, -5177232, 1, 1, -5177231, 1, 0, -5177230, 1, 0, -5177229, 1, 65536, -5177228, 1, 0, -5177227, 1, 0, -5177226, 1, 1, -5177225, 1, 0, -5177224, 1, 0, -5177223, 1, 0, -5177222, 1, 0, -5177221, 1, 0, -5177220, 1, 1, -5177219, 1, 65536, -5177218, 1, 0, -5177217, 1, 0, -5177216, 1, 0, -5177215, 1, 65536, -5177214, 1, 1, -5177213, 1, 2, -5177212, 1, 0, -5177211, 1, 65536, -5177210, 1, 65536, -5177209, 1, 1, -5177208, 1, 1, -5177207, 1, 1, -5177206, 1, 65537, -5177205, 1, 0, -5177204, 1, 0, -5177203, 1, 65537, -5177202, 1, 1, -5177201, 1, 0, -5177200, 1, 65537, -5177199, 1, 65537, -5177198, 1, 1, -5177197, 1, 65536, -5177196, 1, 0, -5177195, 1, 0, -5177194, 1, 0, -5177193, 1, 0, -5177192, 1, 2, -5177191, 1, 0, -5177190, 1, 65536, -5177189, 1, 2, -5177188, 1, 0, -5177187, 1, 0, -5177186, 1, 0, -5177185, 1, 0, -5177184, 1, 0, -5177183, 1, 2, -5177182, 1, 0, -5177181, 1, 0, -5177180, 1, 2, -5177179, 1, 0, -5177178, 1, 1, -5177177, 1, 1, -5177176, 1, 0, -5177175, 1, 0, -5177174, 1, 0, -5177173, 1, 65536, -5177172, 1, 2, -5177171, 1, 0, -5177170, 1, 0, -5177169, 1, 1, -5177168, 1, 65537, -5177167, 1, 65536, -5177166, 1, 0, -5177165, 1, 0, -5177164, 1, 0, -5177163, 1, 0, -5177162, 1, 1, -5177161, 1, 0, -5177160, 1, 65536, -5177159, 1, 0, -5177158, 1, 65537, -5177157, 1, 0, -5177156, 1, 0, -5177155, 1, 65536, -5177154, 1, 0, -5177153, 1, 0, -5177152, 1, 2, -5177151, 1, 1, -5177150, 1, 0, -5177149, 1, 65537, -5177148, 1, 0, -5177147, 1, 65536, -5177146, 1, 0, -5177145, 1, 65536, -5177144, 1, 0, -5177143, 1, 0, -5177142, 1, 0, -5177141, 1, 0, -5177140, 1, 1, -5177139, 1, 65536, -5177138, 1, 2, -5177137, 1, 0, -5177136, 1, 1, -5177135, 1, 0, -5177134, 1, 1, -5177133, 1, 0, -5177132, 1, 0, -5177131, 1, 0, -5177130, 1, 0, -5177129, 1, 0, -5177128, 1, 65536, -5177127, 1, 0, -5177126, 1, 65537, -5177125, 1, 0, -5177124, 1, 0, -5177123, 1, 0, -5177122, 1, 65536, -5177121, 1, 0, -5177120, 1, 2, -5177119, 1, 0, -5177118, 1, 65537, -5177117, 1, 0, -5177116, 1, 0, -5177115, 1, 0, -5177114, 1, 0, -5177113, 1, 1, -5177112, 1, 0, -5177111, 1, 65537, -5177110, 1, 0, -5177109, 1, 2, -5177108, 1, 0, -5177107, 1, 1, -5177106, 1, 0, -5177105, 1, 1, -5177104, 1, 2, -5177103, 1, 0, -5177102, 1, 0, -5177101, 1, 0, -5177100, 1, 0, -5177099, 1, 0, -5177098, 1, 1, -5177097, 1, 2, -5177096, 1, 65537, -5177095, 1, 0, -5177094, 1, 1, -5177093, 1, 2, -5177092, 1, 0, -5177091, 1, 2, -5177090, 1, 65537, -5177089, 1, 65536, -5177088, 1, 0, -5177087, 1, 0, -5177086, 1073741825, 0, -5177085, 1073741825, 0, -5177084, 1073741825, 1, -5177083, 1073741825, 0, -5177082, 1073741825, 0, -5177081, 1073741825, 0, -5177080, 1073741825, 65536, -5177079, 1073741825, 65537, -5177078, 1073741825, 0, -5177077, 1073741825, 65536, -5177076, 1073741825, 1, -5177075, 1073741824, 131072, -5046388, 1073741824, 131072, -5046387, 1073741825, 1, -5046386, 1073741825, 1, -5046385, 1073741825, 0, -5046384, 1073741825, 0, -5046383, 1073741825, 2, -5046382, 1073741825, 0, -5046381, 1073741825, 0, -5046380, 1073741825, 0, -5046379, 1073741825, 1, -5046378, 1, 1, -5046377, 1, 1, -5046376, 1, 0, -5046375, 1, 0, -5046374, 1, 65536, -5046373, 1, 0, -5046372, 1, 2, -5046371, 1, 65536, -5046370, 1, 65536, -5046369, 1, 0, -5046368, 1, 0, -5046367, 1, 0, -5046366, 1, 0, -5046365, 1, 2, -5046364, 1, 2, -5046363, 1, 2, -5046362, 1, 0, -5046361, 1, 65537, -5046360, 1, 0, -5046359, 1, 65537, -5046358, 1, 0, -5046357, 1, 0, -5046356, 1, 0, -5046355, 1, 2, -5046354, 1, 0, -5046353, 1, 2, -5046352, 1, 2, -5046351, 1, 65536, -5046350, 1, 2, -5046349, 1, 1, -5046348, 1, 65536, -5046347, 1, 0, -5046346, 1, 0, -5046345, 1, 0, -5046344, 1, 0, -5046343, 1, 0, -5046342, 1, 0, -5046341, 1, 2, -5046340, 1, 65537, -5046339, 1, 0, -5046338, 1, 65536, -5046337, 1, 0, -5046336, 1, 65537, -5046335, 1, 2, -5046334, 1, 65536, -5046333, 1, 65536, -5046332, 1, 0, -5046331, 1, 0, -5046330, 1, 0, -5046329, 1, 65537, -5046328, 1, 65536, -5046327, 1, 0, -5046326, 1, 0, -5046325, 1, 2, -5046324, 1, 2, -5046323, 1, 0, -5046322, 1, 0, -5046321, 1, 1, -5046320, 1, 0, -5046319, 1, 0, -5046318, 1, 65536, -5046317, 1, 65536, -5046316, 1, 0, -5046315, 1, 0, -5046314, 1, 0, -5046313, 1, 65536, -5046312, 1, 0, -5046311, 1, 0, -5046310, 1, 0, -5046309, 1, 0, -5046308, 1, 1, -5046307, 1, 0, -5046306, 1, 65536, -5046305, 1, 0, -5046304, 1, 0, -5046303, 1, 2, -5046302, 1, 0, -5046301, 1, 1, -5046300, 1, 1, -5046299, 1, 0, -5046298, 1, 65536, -5046297, 1, 0, -5046296, 1, 65537, -5046295, 1, 0, -5046294, 1, 0, -5046293, 1, 65537, -5046292, 1, 0, -5046291, 1, 0, -5046290, 1, 1, -5046289, 1, 2, -5046288, 1, 65536, -5046287, 1, 0, -5046286, 1, 65536, -5046285, 1, 0, -5046284, 1, 0, -5046283, 1, 65537, -5046282, 1, 0, -5046281, 1, 2, -5046280, 1, 65536, -5046279, 1, 0, -5046278, 1, 0, -5046277, 1, 0, -5046276, 1, 1, -5046275, 1, 2, -5046274, 1, 65536, -5046273, 1, 0, -5111808, 1, 0, -5111807, 1, 0, -5111806, 1, 0, -5111805, 1, 0, -5111804, 1, 65536, -5111803, 1, 0, -5111802, 1, 65537, -5111801, 1, 1, -5111800, 1, 0, -5111799, 1, 2, -5111798, 1, 0, -5111797, 1, 0, -5111796, 1, 65537, -5111795, 1, 2, -5111794, 1, 2, -5111793, 1, 0, -5111792, 1, 0, -5111791, 1, 0, -5111790, 1, 65537, -5111789, 1, 0, -5111788, 1, 65537, -5111787, 1, 0, -5111786, 1, 0, -5111785, 1, 1, -5111784, 1, 0, -5111783, 1, 0, -5111782, 1, 0, -5111781, 1, 0, -5111780, 1, 0, -5111779, 1, 0, -5111778, 1, 0, -5111777, 1, 0, -5111776, 1, 0, -5111775, 1, 0, -5111774, 1, 0, -5111773, 1, 0, -5111772, 1, 0, -5111771, 1, 65536, -5111770, 1, 2, -5111769, 1, 0, -5111768, 1, 65536, -5111767, 1, 0, -5111766, 1, 65536, -5111765, 1, 2, -5111764, 1, 0, -5111763, 1, 0, -5111762, 1, 0, -5111761, 1, 2, -5111760, 1, 0, -5111759, 1, 0, -5111758, 1, 0, -5111757, 1, 1, -5111756, 1, 65537, -5111755, 1, 0, -5111754, 1, 0, -5111753, 1, 65536, -5111752, 1, 65537, -5111751, 1, 65536, -5111750, 1, 0, -5111749, 1, 2, -5111748, 1, 65536, -5111747, 1, 65536, -5111746, 1, 0, -5111745, 1, 0, -5111744, 1, 65536, -5111743, 1, 0, -5111742, 1, 65536, -5111741, 1, 0, -5111740, 1, 1, -5111739, 1, 0, -5111738, 1, 65536, -5111737, 1, 1, -5111736, 1, 65537, -5111735, 1, 1, -5111734, 1, 65536, -5111733, 1, 2, -5111732, 1, 0, -5111731, 1, 65537, -5111730, 1, 0, -5111729, 1, 2, -5111728, 1, 0, -5111727, 1, 0, -5111726, 1, 65536, -5111725, 1, 1, -5111724, 1, 0, -5111723, 1, 65536, -5111722, 1, 0, -5111721, 1, 0, -5111720, 1, 0, -5111719, 1, 0, -5111718, 1, 0, -5111717, 1, 2, -5111716, 1, 0, -5111715, 1, 0, -5111714, 1, 0, -5111713, 1, 0, -5111712, 1, 2, -5111711, 1, 1, -5111710, 1, 0, -5111709, 1, 2, -5111708, 1, 0, -5111707, 1, 1, -5111706, 1, 0, -5111705, 1, 0, -5111704, 1, 65537, -5111703, 1, 1, -5111702, 1, 0, -5111701, 1, 0, -5111700, 1, 65537, -5111699, 1, 0, -5111698, 1, 2, -5111697, 1, 65536, -5111696, 1, 65536, -5111695, 1, 1, -5111694, 1, 0, -5111693, 1, 65537, -5111692, 1, 0, -5111691, 1, 1, -5111690, 1, 0, -5111689, 1, 1, -5111688, 1, 0, -5111687, 1, 65537, -5111686, 1, 2, -5111685, 1, 2, -5111684, 1, 65536, -5111683, 1, 2, -5111682, 1, 0, -5111681, 1, 1, -5111680, 1, 0, -5111679, 1, 65536, -5111678, 1, 0, -5111677, 1, 65537, -5111676, 1, 65537, -5111675, 1, 0, -5111674, 1, 0, -5111673, 1, 0, -5111672, 1, 0, -5111671, 1, 0, -5111670, 1, 0, -5111669, 1, 1, -5111668, 1, 1, -5111667, 1, 0, -5111666, 1, 0, -5111665, 1, 65537, -5111664, 1, 0, -5111663, 1, 0, -5111662, 1, 0, -5111661, 1, 0, -5111660, 1, 0, -5111659, 1, 0, -5111658, 1, 0, -5111657, 1, 65536, -5111656, 1, 65536, -5111655, 1, 0, -5111654, 1, 0, -5111653, 1, 65537, -5111652, 1, 0, -5111651, 1, 0, -5111650, 1, 0, -5111649, 1, 0, -5111648, 1, 1, -5111647, 1, 1, -5111646, 1, 1, -5111645, 1, 0, -5111644, 1, 1, -5111643, 1, 0, -5111642, 1, 2, -5111641, 1, 2, -5111640, 1, 0, -5111639, 1, 0, -5111638, 1, 65537, -5111637, 1, 65537, -5111636, 1, 65536, -5111635, 1, 0, -5111634, 1, 0, -5111633, 1, 0, -5111632, 1, 0, -5111631, 1, 0, -5111630, 1, 0, -5111629, 1, 0, -5111628, 1, 65536, -5111627, 1, 0, -5111626, 1, 65537, -5111625, 1, 0, -5111624, 1, 65537, -5111623, 1, 0, -5111622, 1, 65537, -5111621, 1, 65536, -5111620, 1, 65537, -5111619, 1, 0, -5111618, 1, 0, -5111617, 1, 1, -5111616, 1, 0, -5111615, 1, 0, -5111614, 1, 0, -5111613, 1, 0, -5111612, 1, 0, -5111611, 1, 2, -5111610, 1, 0, -5111609, 1, 0, -5111608, 1, 0, -5111607, 1, 2, -5111606, 1, 65536, -5111605, 1, 0, -5111604, 1, 65537, -5111603, 1, 65537, -5111602, 1, 65536, -5111601, 1, 1, -5111600, 1, 65536, -5111599, 1, 0, -5111598, 1, 1, -5111597, 1, 65536, -5111596, 1, 2, -5111595, 1, 0, -5111594, 1, 0, -5111593, 1, 1, -5111592, 1, 65537, -5111591, 1, 1, -5111590, 1, 65536, -5111589, 1, 0, -5111588, 1, 0, -5111587, 1, 2, -5111586, 1, 2, -5111585, 1, 0, -5111584, 1, 0, -5111583, 1, 0, -5111582, 1, 2, -5111581, 1, 0, -5111580, 1, 1, -5111579, 1, 65536, -5111578, 1, 2, -5111577, 1, 0, -5111576, 1, 0, -5111575, 1, 1, -5111574, 1, 0, -5111573, 1, 0, -5111572, 1, 2, -5111571, 1, 2, -5111570, 1, 65537, -5111569, 1, 2, -5111568, 1, 0, -5111567, 1, 0, -5111566, 1, 0, -5111565, 1, 0, -5111564, 1, 1, -5111563, 1, 0, -5111562, 1, 1, -5111561, 1, 1, -5111560, 1, 2, -5111559, 1, 0, -5111558, 1, 65536, -5111557, 1, 65536, -5111556, 1, 0, -5111555, 1, 1, -5111554, 1, 0, -5111553, 1, 0, -5111552, 1, 0, -5111551, 1, 0, -5111550, 1073741825, 0, -5111549, 1073741825, 0, -5111548, 1073741825, 1, -5111547, 1073741825, 65536, -5111546, 1073741825, 0, -5111545, 1073741825, 0, -5111544, 1073741825, 65536, -5111543, 1073741825, 65537, -5111542, 1073741825, 65536, -5111541, 1073741825, 0, -5111540, 1073741825, 1, -5111539, 1073741824, 131072, -4980852, 1073741824, 131072, -4980851, 1073741825, 1, -4980850, 1073741825, 65537, -4980849, 1073741825, 0, -4980848, 1073741825, 0, -4980847, 1073741825, 0, -4980846, 1073741825, 0, -4980845, 1073741825, 1, -4980844, 1073741825, 65536, -4980843, 1073741825, 0, -4980842, 1, 0, -4980841, 1, 0, -4980840, 1, 0, -4980839, 1, 1, -4980838, 1, 0, -4980837, 1, 0, -4980836, 1, 2, -4980835, 1, 0, -4980834, 1, 0, -4980833, 1, 65537, -4980832, 1, 1, -4980831, 1, 0, -4980830, 1, 0, -4980829, 1, 65536, -4980828, 1, 0, -4980827, 1, 0, -4980826, 1, 0, -4980825, 1, 1, -4980824, 1, 0, -4980823, 1, 0, -4980822, 1, 2, -4980821, 1, 1, -4980820, 1, 0, -4980819, 1, 0, -4980818, 1, 0, -4980817, 1, 0, -4980816, 1, 65536, -4980815, 1, 0, -4980814, 1, 1, -4980813, 1, 0, -4980812, 1, 65537, -4980811, 1, 0, -4980810, 1, 1, -4980809, 1, 0, -4980808, 1, 0, -4980807, 1, 0, -4980806, 1, 65537, -4980805, 1, 0, -4980804, 1, 65536, -4980803, 1, 2, -4980802, 1, 65537, -4980801, 1, 65536, -4980800, 1, 0, -4980799, 1, 1, -4980798, 1, 0, -4980797, 1, 0, -4980796, 1, 0, -4980795, 1, 0, -4980794, 1, 0, -4980793, 1, 0, -4980792, 1, 0, -4980791, 1, 65536, -4980790, 1, 0, -4980789, 1, 0, -4980788, 1, 0, -4980787, 1, 0, -4980786, 1, 0, -4980785, 1, 0, -4980784, 1, 0, -4980783, 1, 0, -4980782, 1, 0, -4980781, 1, 65536, -4980780, 1, 0, -4980779, 1, 0, -4980778, 1, 0, -4980777, 1, 0, -4980776, 1, 0, -4980775, 1, 0, -4980774, 1, 65537, -4980773, 1, 0, -4980772, 1, 1, -4980771, 1, 0, -4980770, 1, 1, -4980769, 1, 0, -4980768, 1, 65536, -4980767, 1, 2, -4980766, 1, 0, -4980765, 1, 0, -4980764, 1, 0, -4980763, 1, 65536, -4980762, 1, 2, -4980761, 1, 65537, -4980760, 1, 65537, -4980759, 1, 0, -4980758, 1, 2, -4980757, 1, 65537, -4980756, 1, 65537, -4980755, 1, 0, -4980754, 1, 0, -4980753, 1, 0, -4980752, 1, 0, -4980751, 1, 0, -4980750, 1, 0, -4980749, 1, 2, -4980748, 1, 65537, -4980747, 1, 0, -4980746, 1, 0, -4980745, 1, 65537, -4980744, 1, 0, -4980743, 1, 0, -4980742, 1, 65536, -4980741, 1, 0, -4980740, 1, 65536, -4980739, 1, 1, -4980738, 1, 65536, -4980737, 1, 65537, -5046272, 1, 0, -5046271, 1, 0, -5046270, 1, 0, -5046269, 1, 1, -5046268, 1, 2, -5046267, 1, 0, -5046266, 1, 1, -5046265, 1, 2, -5046264, 1, 65537, -5046263, 1, 0, -5046262, 1, 65536, -5046261, 1, 0, -5046260, 1, 0, -5046259, 1, 0, -5046258, 1, 65536, -5046257, 1, 65537, -5046256, 1, 65536, -5046255, 1, 65536, -5046254, 1, 65536, -5046253, 1, 65536, -5046252, 1, 0, -5046251, 1, 2, -5046250, 1, 2, -5046249, 1, 65536, -5046248, 1, 0, -5046247, 1, 1, -5046246, 1, 0, -5046245, 1, 1, -5046244, 1, 0, -5046243, 1, 0, -5046242, 1, 0, -5046241, 1, 0, -5046240, 1, 0, -5046239, 1, 2, -5046238, 1, 0, -5046237, 1, 0, -5046236, 1, 0, -5046235, 1, 2, -5046234, 1, 0, -5046233, 1, 0, -5046232, 1, 0, -5046231, 1, 65536, -5046230, 1, 0, -5046229, 1, 0, -5046228, 1, 2, -5046227, 1, 0, -5046226, 1, 0, -5046225, 1, 0, -5046224, 1, 65536, -5046223, 1, 65536, -5046222, 1, 0, -5046221, 1, 1, -5046220, 1, 0, -5046219, 1, 0, -5046218, 1, 0, -5046217, 1, 0, -5046216, 1, 1, -5046215, 1, 65536, -5046214, 1, 0, -5046213, 1, 0, -5046212, 1, 1, -5046211, 1, 0, -5046210, 1, 65536, -5046209, 1, 65537, -5046208, 1, 0, -5046207, 1, 0, -5046206, 1, 0, -5046205, 1, 65537, -5046204, 1, 65537, -5046203, 1, 65536, -5046202, 1, 0, -5046201, 1, 0, -5046200, 1, 1, -5046199, 1, 0, -5046198, 1, 0, -5046197, 1, 0, -5046196, 1, 65536, -5046195, 1, 0, -5046194, 1, 65536, -5046193, 1, 65536, -5046192, 1, 0, -5046191, 1, 0, -5046190, 1, 0, -5046189, 1, 65536, -5046188, 1, 65536, -5046187, 1, 0, -5046186, 1, 2, -5046185, 1, 65537, -5046184, 1, 0, -5046183, 1, 0, -5046182, 1, 65536, -5046181, 1, 0, -5046180, 1, 2, -5046179, 1, 0, -5046178, 1, 0, -5046177, 1, 0, -5046176, 1, 0, -5046175, 1, 0, -5046174, 1, 65537, -5046173, 1, 65536, -5046172, 1, 0, -5046171, 1, 0, -5046170, 1, 0, -5046169, 1, 0, -5046168, 1, 1, -5046167, 1, 0, -5046166, 1, 2, -5046165, 1, 0, -5046164, 1, 1, -5046163, 1, 0, -5046162, 1, 0, -5046161, 1, 65536, -5046160, 1, 0, -5046159, 1, 65536, -5046158, 1, 0, -5046157, 1, 2, -5046156, 1, 0, -5046155, 1, 65536, -5046154, 1, 65537, -5046153, 1, 0, -5046152, 1, 2, -5046151, 1, 0, -5046150, 1, 0, -5046149, 1, 65536, -5046148, 1, 0, -5046147, 1, 0, -5046146, 1, 0, -5046145, 1, 2, -5046144, 1, 0, -5046143, 1, 0, -5046142, 1, 65536, -5046141, 1, 0, -5046140, 1, 65536, -5046139, 1, 65537, -5046138, 1, 0, -5046137, 1, 65536, -5046136, 1, 0, -5046135, 1, 0, -5046134, 1, 1, -5046133, 1, 65536, -5046132, 1, 0, -5046131, 1, 0, -5046130, 1, 0, -5046129, 1, 0, -5046128, 1, 0, -5046127, 1, 2, -5046126, 1, 0, -5046125, 1, 2, -5046124, 1, 0, -5046123, 1, 0, -5046122, 1, 0, -5046121, 1, 1, -5046120, 1, 0, -5046119, 1, 2, -5046118, 1, 65536, -5046117, 1, 65537, -5046116, 1, 0, -5046115, 1, 0, -5046114, 1, 0, -5046113, 1, 1, -5046112, 1, 1, -5046111, 2, 0, -5046110, 1, 1, -5046109, 1, 0, -5046108, 1, 1, -5046107, 1, 65536, -5046106, 1, 0, -5046105, 1, 65536, -5046104, 1, 65537, -5046103, 1, 0, -5046102, 1, 0, -5046101, 1, 0, -5046100, 1, 2, -5046099, 1, 65536, -5046098, 1, 2, -5046097, 1, 2, -5046096, 1, 1, -5046095, 1, 2, -5046094, 1, 0, -5046093, 1, 2, -5046092, 1, 2, -5046091, 1, 1, -5046090, 1, 0, -5046089, 1, 0, -5046088, 1, 0, -5046087, 1, 0, -5046086, 1, 0, -5046085, 1, 0, -5046084, 1, 1, -5046083, 1, 2, -5046082, 1, 0, -5046081, 1, 1, -5046080, 1, 0, -5046079, 1, 0, -5046078, 1, 0, -5046077, 1, 2, -5046076, 1, 0, -5046075, 1, 2, -5046074, 1, 0, -5046073, 1, 0, -5046072, 1, 0, -5046071, 1, 1, -5046070, 1, 1, -5046069, 1, 2, -5046068, 1, 0, -5046067, 1, 0, -5046066, 1, 65536, -5046065, 1, 1, -5046064, 1, 1, -5046063, 1, 65536, -5046062, 1, 65537, -5046061, 1, 0, -5046060, 1, 65536, -5046059, 1, 0, -5046058, 1, 1, -5046057, 1, 0, -5046056, 1, 2, -5046055, 1, 0, -5046054, 1, 0, -5046053, 1, 0, -5046052, 1, 1, -5046051, 1, 0, -5046050, 1, 2, -5046049, 1, 0, -5046048, 1, 1, -5046047, 1, 0, -5046046, 1, 0, -5046045, 1, 0, -5046044, 1, 0, -5046043, 1, 65536, -5046042, 1, 0, -5046041, 1, 2, -5046040, 1, 0, -5046039, 1, 65536, -5046038, 1, 0, -5046037, 1, 0, -5046036, 1, 65537, -5046035, 1, 65536, -5046034, 1, 0, -5046033, 1, 1, -5046032, 1, 0, -5046031, 1, 65537, -5046030, 1, 0, -5046029, 1, 0, -5046028, 1, 0, -5046027, 1, 65536, -5046026, 1, 65536, -5046025, 1, 0, -5046024, 1, 0, -5046023, 1, 1, -5046022, 1, 65536, -5046021, 1, 0, -5046020, 1, 0, -5046019, 1, 2, -5046018, 1, 0, -5046017, 1, 1, -5046016, 1, 0, -5046015, 1, 0, -5046014, 1073741825, 0, -5046013, 1073741825, 0, -5046012, 1073741825, 0, -5046011, 1073741825, 65536, -5046010, 1073741825, 2, -5046009, 1073741825, 0, -5046008, 1073741825, 65536, -5046007, 1073741825, 0, -5046006, 1073741825, 1, -5046005, 1073741825, 65537, -5046004, 1073741825, 1, -5046003, 1073741824, 131072, -4915316, 1073741824, 131072, -4915315, 1073741825, 1, -4915314, 1073741825, 0, -4915313, 1073741825, 0, -4915312, 1073741825, 0, -4915311, 1073741825, 0, -4915310, 1073741825, 0, -4915309, 1073741825, 0, -4915308, 1073741825, 2, -4915307, 1073741825, 0, -4915306, 1, 2, -4915305, 1, 2, -4915304, 1, 65536, -4915303, 1, 1, -4915302, 1, 0, -4915301, 1, 0, -4915300, 1, 65537, -4915299, 1, 1, -4915298, 1, 1, -4915297, 1, 0, -4915296, 1, 65536, -4915295, 1, 2, -4915294, 1, 65537, -4915293, 1, 2, -4915292, 1, 0, -4915291, 1, 1, -4915290, 1, 65537, -4915289, 1, 0, -4915288, 1, 2, -4915287, 1, 1, -4915286, 1, 0, -4915285, 1, 0, -4915284, 1, 0, -4915283, 1, 0, -4915282, 1, 0, -4915281, 1, 0, -4915280, 1, 2, -4915279, 1, 65536, -4915278, 1, 0, -4915277, 1, 0, -4915276, 1, 0, -4915275, 1, 0, -4915274, 1, 1, -4915273, 1, 0, -4915272, 1, 0, -4915271, 1, 0, -4915270, 1, 0, -4915269, 1, 65536, -4915268, 1, 2, -4915267, 1, 2, -4915266, 1, 65537, -4915265, 1, 1, -4915264, 1, 65537, -4915263, 1, 0, -4915262, 1, 1, -4915261, 1, 65537, -4915260, 1, 0, -4915259, 1, 2, -4915258, 1, 0, -4915257, 1, 0, -4915256, 1, 0, -4915255, 1, 0, -4915254, 1, 65537, -4915253, 1, 65537, -4915252, 1, 1, -4915251, 1, 0, -4915250, 1, 2, -4915249, 1, 0, -4915248, 1, 0, -4915247, 1, 2, -4915246, 1, 0, -4915245, 1, 0, -4915244, 1, 65536, -4915243, 1, 0, -4915242, 1, 0, -4915241, 1, 0, -4915240, 1, 0, -4915239, 1, 0, -4915238, 1, 65537, -4915237, 1, 0, -4915236, 1, 2, -4915235, 1, 2, -4915234, 1, 0, -4915233, 1, 0, -4915232, 1, 0, -4915231, 1, 65537, -4915230, 1, 0, -4915229, 1, 0, -4915228, 1, 0, -4915227, 1, 65537, -4915226, 1, 0, -4915225, 1, 0, -4915224, 1, 65537, -4915223, 1, 0, -4915222, 1, 0, -4915221, 1, 0, -4915220, 1, 65536, -4915219, 1, 0, -4915218, 1, 0, -4915217, 1, 0, -4915216, 1, 2, -4915215, 1, 2, -4915214, 1, 0, -4915213, 1, 2, -4915212, 1, 0, -4915211, 1, 0, -4915210, 1, 0, -4915209, 1, 65536, -4915208, 1, 0, -4915207, 1, 0, -4915206, 1, 65537, -4915205, 1, 0, -4915204, 1, 0, -4915203, 1, 0, -4915202, 1, 0, -4915201, 1, 0, -4980736, 1, 0, -4980735, 1, 0, -4980734, 1, 0, -4980733, 1, 65537, -4980732, 1, 0, -4980731, 1, 2, -4980730, 1, 0, -4980729, 1, 2, -4980728, 1, 0, -4980727, 1, 0, -4980726, 1, 2, -4980725, 1, 2, -4980724, 1, 0, -4980723, 1, 65536, -4980722, 1, 0, -4980721, 1, 1, -4980720, 1, 0, -4980719, 1, 65536, -4980718, 1, 65537, -4980717, 1, 0, -4980716, 1, 2, -4980715, 1, 1, -4980714, 1, 65536, -4980713, 1, 0, -4980712, 1, 0, -4980711, 1, 1, -4980710, 1, 65537, -4980709, 1, 0, -4980708, 1, 0, -4980707, 1, 0, -4980706, 1, 2, -4980705, 1, 1, -4980704, 1, 65537, -4980703, 1, 2, -4980702, 1, 0, -4980701, 1, 0, -4980700, 1, 0, -4980699, 1, 0, -4980698, 1, 0, -4980697, 1, 65537, -4980696, 1, 1, -4980695, 1, 0, -4980694, 1, 0, -4980693, 1, 0, -4980692, 1, 65536, -4980691, 1, 0, -4980690, 1, 0, -4980689, 1, 0, -4980688, 1, 0, -4980687, 1, 2, -4980686, 1, 0, -4980685, 1, 0, -4980684, 1, 0, -4980683, 1, 0, -4980682, 1, 0, -4980681, 1, 1, -4980680, 1, 0, -4980679, 1, 2, -4980678, 1, 0, -4980677, 1, 0, -4980676, 1, 0, -4980675, 1, 0, -4980674, 1, 65536, -4980673, 1, 1, -4980672, 1, 65537, -4980671, 1, 0, -4980670, 1, 2, -4980669, 1, 0, -4980668, 1, 0, -4980667, 1, 0, -4980666, 1, 0, -4980665, 1, 0, -4980664, 1, 65537, -4980663, 1, 0, -4980662, 1, 0, -4980661, 1, 0, -4980660, 1, 0, -4980659, 1, 1, -4980658, 1, 0, -4980657, 1, 65537, -4980656, 1, 65536, -4980655, 1, 0, -4980654, 1, 0, -4980653, 1, 0, -4980652, 1, 0, -4980651, 1, 0, -4980650, 1, 65537, -4980649, 1, 0, -4980648, 1, 65537, -4980647, 1, 0, -4980646, 1, 65536, -4980645, 1, 0, -4980644, 1, 65536, -4980643, 1, 1, -4980642, 1, 65537, -4980641, 1, 65537, -4980640, 1, 65536, -4980639, 1, 0, -4980638, 1, 0, -4980637, 1, 2, -4980636, 1, 65537, -4980635, 1, 0, -4980634, 1, 1, -4980633, 1, 0, -4980632, 1, 0, -4980631, 1, 0, -4980630, 1, 0, -4980629, 1, 0, -4980628, 1, 0, -4980627, 1, 2, -4980626, 1, 1, -4980625, 1, 2, -4980624, 1, 0, -4980623, 1, 0, -4980622, 1, 0, -4980621, 1, 0, -4980620, 1, 0, -4980619, 1, 2, -4980618, 1, 0, -4980617, 1, 0, -4980616, 1, 65536, -4980615, 1, 2, -4980614, 1, 0, -4980613, 1, 65536, -4980612, 1, 0, -4980611, 1, 65537, -4980610, 1, 2, -4980609, 1, 0, -4980608, 1, 0, -4980607, 1, 65536, -4980606, 1, 0, -4980605, 1, 65537, -4980604, 1, 0, -4980603, 1, 0, -4980602, 1, 0, -4980601, 1, 0, -4980600, 1, 2, -4980599, 1, 0, -4980598, 1, 1, -4980597, 1, 0, -4980596, 1, 0, -4980595, 1, 2, -4980594, 1, 0, -4980593, 1, 65536, -4980592, 1, 0, -4980591, 1, 65536, -4980590, 1, 65537, -4980589, 1, 0, -4980588, 1, 0, -4980587, 1, 0, -4980586, 1, 0, -4980585, 1, 0, -4980584, 1, 0, -4980583, 1, 2, -4980582, 1, 0, -4980581, 1, 0, -4980580, 1, 1, -4980579, 1, 0, -4980578, 1, 0, -4980577, 1, 0, -4980576, 1, 1, -4980575, 1, 1, -4980574, 1, 1, -4980573, 1, 65537, -4980572, 1, 1, -4980571, 1, 0, -4980570, 1, 0, -4980569, 1, 0, -4980568, 1, 0, -4980567, 1, 65536, -4980566, 1, 65537, -4980565, 1, 0, -4980564, 1, 1, -4980563, 1, 2, -4980562, 1, 65537, -4980561, 1, 1, -4980560, 1, 0, -4980559, 1, 0, -4980558, 1, 0, -4980557, 1, 1, -4980556, 1, 0, -4980555, 1, 0, -4980554, 1, 0, -4980553, 1, 0, -4980552, 1, 2, -4980551, 1, 0, -4980550, 1, 0, -4980549, 1, 0, -4980548, 1, 2, -4980547, 1, 0, -4980546, 1, 0, -4980545, 1, 0, -4980544, 1, 0, -4980543, 1, 65537, -4980542, 1, 0, -4980541, 1, 0, -4980540, 1, 0, -4980539, 1, 0, -4980538, 1, 65537, -4980537, 1, 65536, -4980536, 1, 0, -4980535, 1, 2, -4980534, 1, 0, -4980533, 1, 65536, -4980532, 1, 2, -4980531, 1, 0, -4980530, 1, 0, -4980529, 1, 1, -4980528, 1, 2, -4980527, 1, 0, -4980526, 1, 0, -4980525, 1, 0, -4980524, 1, 65536, -4980523, 1, 0, -4980522, 1, 2, -4980521, 1, 0, -4980520, 1, 2, -4980519, 1, 65537, -4980518, 1, 65537, -4980517, 1, 2, -4980516, 1, 2, -4980515, 1, 0, -4980514, 1, 1, -4980513, 1, 65536, -4980512, 1, 2, -4980511, 1, 2, -4980510, 1, 65536, -4980509, 1, 0, -4980508, 1, 0, -4980507, 1, 2, -4980506, 1, 1, -4980505, 1, 65537, -4980504, 1, 65536, -4980503, 1, 1, -4980502, 1, 1, -4980501, 1, 0, -4980500, 1, 0, -4980499, 1, 65537, -4980498, 1, 0, -4980497, 1, 0, -4980496, 1, 0, -4980495, 1, 0, -4980494, 1, 0, -4980493, 1, 0, -4980492, 1, 0, -4980491, 1, 65537, -4980490, 1, 0, -4980489, 1, 65536, -4980488, 1, 65537, -4980487, 1, 0, -4980486, 1, 1, -4980485, 1, 2, -4980484, 1, 65536, -4980483, 1, 0, -4980482, 1, 0, -4980481, 1, 0, -4980480, 1, 0, -4980479, 1, 2, -4980478, 1073741825, 2, -4980477, 1073741825, 0, -4980476, 1073741825, 0, -4980475, 1073741825, 65537, -4980474, 1073741825, 0, -4980473, 1073741825, 0, -4980472, 1073741825, 0, -4980471, 1073741825, 65536, -4980470, 1073741825, 0, -4980469, 1073741825, 0, -4980468, 1073741825, 1, -4980467, 1073741824, 131072, -4849780, 1073741824, 131072, -4849779, 1073741825, 1, -4849778, 1073741825, 1, -4849777, 1073741825, 1, -4849776, 1073741825, 0, -4849775, 1073741825, 0, -4849774, 1073741825, 0, -4849773, 1073741825, 0, -4849772, 1073741825, 0, -4849771, 1073741825, 0, -4849770, 1, 0, -4849769, 1, 2, -4849768, 1, 65536, -4849767, 1, 0, -4849766, 1, 0, -4849765, 1, 0, -4849764, 1, 65536, -4849763, 1, 0, -4849762, 1, 0, -4849761, 1, 0, -4849760, 1, 0, -4849759, 1, 0, -4849758, 1, 2, -4849757, 1, 0, -4849756, 1, 1, -4849755, 1, 2, -4849754, 1, 0, -4849753, 1, 65537, -4849752, 1, 1, -4849751, 1, 0, -4849750, 1, 0, -4849749, 1, 2, -4849748, 1, 65536, -4849747, 1, 0, -4849746, 1, 1, -4849745, 1, 2, -4849744, 1, 65537, -4849743, 1, 0, -4849742, 1, 2, -4849741, 1, 0, -4849740, 1, 1, -4849739, 1, 0, -4849738, 1, 0, -4849737, 1, 0, -4849736, 1, 2, -4849735, 1, 65536, -4849734, 1, 1, -4849733, 1, 1, -4849732, 1, 2, -4849731, 1, 0, -4849730, 1, 0, -4849729, 1, 65536, -4849728, 1, 0, -4849727, 1, 1, -4849726, 1, 65536, -4849725, 1, 0, -4849724, 1, 0, -4849723, 1, 1, -4849722, 1, 0, -4849721, 1, 0, -4849720, 1, 0, -4849719, 1, 0, -4849718, 1, 65537, -4849717, 1, 0, -4849716, 1, 0, -4849715, 1, 1, -4849714, 1, 65537, -4849713, 1, 65537, -4849712, 1, 1, -4849711, 1, 65536, -4849710, 1, 1, -4849709, 1, 0, -4849708, 1, 2, -4849707, 1, 0, -4849706, 1, 0, -4849705, 1, 65536, -4849704, 1, 0, -4849703, 1, 2, -4849702, 1, 65537, -4849701, 1, 2, -4849700, 1, 0, -4849699, 1, 0, -4849698, 1, 0, -4849697, 1, 0, -4849696, 1, 1, -4849695, 1, 0, -4849694, 1, 0, -4849693, 1, 0, -4849692, 1, 65536, -4849691, 1, 0, -4849690, 1, 65536, -4849689, 1, 65536, -4849688, 1, 2, -4849687, 1, 65537, -4849686, 1, 1, -4849685, 1, 0, -4849684, 1, 0, -4849683, 1, 1, -4849682, 1, 0, -4849681, 1, 65537, -4849680, 1, 2, -4849679, 1, 65537, -4849678, 1, 1, -4849677, 1, 0, -4849676, 1, 0, -4849675, 1, 0, -4849674, 1, 0, -4849673, 1, 0, -4849672, 1, 0, -4849671, 1, 1, -4849670, 1, 0, -4849669, 1, 0, -4849668, 1, 0, -4849667, 1, 0, -4849666, 1, 65537, -4849665, 1, 0, -4915200, 1, 0, -4915199, 1, 0, -4915198, 1, 0, -4915197, 1, 0, -4915196, 1, 0, -4915195, 1, 1, -4915194, 1, 0, -4915193, 1, 1, -4915192, 1, 2, -4915191, 1, 65536, -4915190, 1, 1, -4915189, 1, 0, -4915188, 1, 65536, -4915187, 1, 0, -4915186, 1, 0, -4915185, 1, 0, -4915184, 1, 0, -4915183, 1, 0, -4915182, 1, 0, -4915181, 1, 0, -4915180, 1, 0, -4915179, 1, 2, -4915178, 1, 2, -4915177, 1, 65536, -4915176, 1, 1, -4915175, 1, 65536, -4915174, 1, 0, -4915173, 1, 65537, -4915172, 1, 0, -4915171, 1, 2, -4915170, 1, 65537, -4915169, 1, 0, -4915168, 1, 0, -4915167, 1, 65537, -4915166, 1, 0, -4915165, 1, 65537, -4915164, 1, 2, -4915163, 1, 0, -4915162, 1, 2, -4915161, 1, 0, -4915160, 1, 0, -4915159, 1, 2, -4915158, 1, 0, -4915157, 1, 65537, -4915156, 1, 0, -4915155, 1, 65537, -4915154, 1, 0, -4915153, 1, 0, -4915152, 1, 0, -4915151, 1, 0, -4915150, 1, 65536, -4915149, 1, 0, -4915148, 1, 65537, -4915147, 1, 0, -4915146, 1, 0, -4915145, 1, 1, -4915144, 1, 0, -4915143, 1, 0, -4915142, 1, 1, -4915141, 1, 2, -4915140, 1, 2, -4915139, 1, 65537, -4915138, 1, 2, -4915137, 1, 0, -4915136, 1, 0, -4915135, 1, 65536, -4915134, 1, 0, -4915133, 1, 1, -4915132, 1, 1, -4915131, 1, 0, -4915130, 1, 65537, -4915129, 1, 0, -4915128, 1, 2, -4915127, 1, 0, -4915126, 1, 0, -4915125, 1, 0, -4915124, 1, 0, -4915123, 1, 0, -4915122, 1, 0, -4915121, 1, 1, -4915120, 1, 0, -4915119, 1, 0, -4915118, 1, 65536, -4915117, 1, 0, -4915116, 1, 1, -4915115, 1, 0, -4915114, 1, 65537, -4915113, 1, 0, -4915112, 1, 0, -4915111, 1, 1, -4915110, 1, 0, -4915109, 1, 0, -4915108, 1, 65537, -4915107, 1, 0, -4915106, 1, 0, -4915105, 1, 1, -4915104, 1, 0, -4915103, 1, 0, -4915102, 1, 65536, -4915101, 1, 1, -4915100, 1, 0, -4915099, 1, 0, -4915098, 1, 65537, -4915097, 1, 0, -4915096, 1, 2, -4915095, 1, 1, -4915094, 1, 0, -4915093, 1, 0, -4915092, 1, 0, -4915091, 1, 0, -4915090, 1, 0, -4915089, 1, 0, -4915088, 1, 2, -4915087, 1, 65536, -4915086, 1, 1, -4915085, 1, 0, -4915084, 1, 65536, -4915083, 1, 0, -4915082, 1, 1, -4915081, 1, 0, -4915080, 1, 65536, -4915079, 1, 0, -4915078, 1, 0, -4915077, 1, 2, -4915076, 1, 65537, -4915075, 1, 0, -4915074, 1, 0, -4915073, 1, 0, -4915072, 1, 0, -4915071, 1, 65536, -4915070, 1, 0, -4915069, 1, 1, -4915068, 1, 65537, -4915067, 1, 0, -4915066, 1, 2, -4915065, 1, 65537, -4915064, 1, 0, -4915063, 1, 0, -4915062, 1, 0, -4915061, 1, 0, -4915060, 1, 0, -4915059, 1, 1, -4915058, 1, 65537, -4915057, 1, 65536, -4915056, 1, 2, -4915055, 1, 1, -4915054, 1, 2, -4915053, 1, 1, -4915052, 1, 0, -4915051, 1, 1, -4915050, 1, 65536, -4915049, 1, 65537, -4915048, 1, 0, -4915047, 1, 0, -4915046, 1, 0, -4915045, 1, 0, -4915044, 1, 0, -4915043, 1, 0, -4915042, 1, 0, -4915041, 1, 2, -4915040, 1, 65536, -4915039, 1, 0, -4915038, 1, 1, -4915037, 1, 0, -4915036, 1, 0, -4915035, 1, 1, -4915034, 1, 2, -4915033, 1, 0, -4915032, 1, 0, -4915031, 1, 0, -4915030, 1, 0, -4915029, 1, 0, -4915028, 1, 2, -4915027, 1, 0, -4915026, 1, 0, -4915025, 1, 0, -4915024, 1, 1, -4915023, 1, 0, -4915022, 1, 0, -4915021, 1, 65536, -4915020, 1, 1, -4915019, 1, 0, -4915018, 1, 65537, -4915017, 1, 0, -4915016, 1, 2, -4915015, 1, 0, -4915014, 1, 0, -4915013, 1, 65537, -4915012, 1, 0, -4915011, 1, 0, -4915010, 1, 65536, -4915009, 1, 0, -4915008, 1, 65536, -4915007, 1, 0, -4915006, 1, 65537, -4915005, 1, 0, -4915004, 1, 0, -4915003, 1, 0, -4915002, 1, 0, -4915001, 1, 0, -4915000, 1, 1, -4914999, 1, 0, -4914998, 1, 0, -4914997, 1, 0, -4914996, 1, 0, -4914995, 1, 0, -4914994, 1, 65536, -4914993, 1, 0, -4914992, 1, 65536, -4914991, 1, 0, -4914990, 1, 0, -4914989, 1, 0, -4914988, 1, 0, -4914987, 1, 0, -4914986, 1, 0, -4914985, 1, 0, -4914984, 1, 2, -4914983, 1, 0, -4914982, 1, 0, -4914981, 1, 2, -4914980, 1, 65537, -4914979, 1, 0, -4914978, 1, 1, -4914977, 1, 0, -4914976, 1, 0, -4914975, 1, 0, -4914974, 1, 2, -4914973, 1, 0, -4914972, 1, 0, -4914971, 1, 0, -4914970, 1, 0, -4914969, 1, 1, -4914968, 1, 65537, -4914967, 1, 0, -4914966, 1, 2, -4914965, 1, 0, -4914964, 1, 0, -4914963, 1, 65537, -4914962, 1, 0, -4914961, 1, 0, -4914960, 1, 65537, -4914959, 1, 0, -4914958, 1, 0, -4914957, 1, 2, -4914956, 1, 1, -4914955, 1, 65537, -4914954, 1, 0, -4914953, 1, 0, -4914952, 1, 65537, -4914951, 1, 65537, -4914950, 1, 0, -4914949, 1, 0, -4914948, 1, 0, -4914947, 1, 0, -4914946, 1, 0, -4914945, 1, 0, -4914944, 1, 2, -4914943, 1, 0, -4914942, 1073741825, 0, -4914941, 1073741825, 65536, -4914940, 1073741825, 0, -4914939, 1073741825, 0, -4914938, 1073741825, 65536, -4914937, 1073741825, 0, -4914936, 1073741825, 2, -4914935, 1073741825, 1, -4914934, 1073741825, 2, -4914933, 1073741825, 0, -4914932, 1073741825, 1, -4914931, 1073741824, 131072, -4784244, 1073741824, 131072, -4784243, 1073741825, 1, -4784242, 1073741825, 1, -4784241, 1073741825, 0, -4784240, 1073741825, 65536, -4784239, 1073741825, 65537, -4784238, 1073741825, 0, -4784237, 1073741825, 0, -4784236, 1073741825, 1, -4784235, 1073741825, 1, -4784234, 1, 0, -4784233, 1, 65536, -4784232, 1, 0, -4784231, 1, 65537, -4784230, 1, 0, -4784229, 1, 65537, -4784228, 1, 0, -4784227, 1, 2, -4784226, 1, 65536, -4784225, 1, 0, -4784224, 1, 65536, -4784223, 1, 65537, -4784222, 1, 0, -4784221, 1, 1, -4784220, 1, 0, -4784219, 1, 0, -4784218, 1, 0, -4784217, 1, 65536, -4784216, 1, 0, -4784215, 1, 0, -4784214, 1, 65536, -4784213, 1, 0, -4784212, 1, 65537, -4784211, 1, 0, -4784210, 1, 0, -4784209, 1, 0, -4784208, 1, 0, -4784207, 1, 0, -4784206, 1, 0, -4784205, 1, 0, -4784204, 1, 65536, -4784203, 1, 0, -4784202, 1, 0, -4784201, 1, 0, -4784200, 1, 0, -4784199, 1, 0, -4784198, 1, 0, -4784197, 1, 0, -4784196, 1, 0, -4784195, 1, 1, -4784194, 1, 1, -4784193, 1, 1, -4784192, 1, 1, -4784191, 1, 2, -4784190, 1, 65537, -4784189, 1, 0, -4784188, 1, 1, -4784187, 1, 0, -4784186, 1, 0, -4784185, 1, 65537, -4784184, 1, 0, -4784183, 1, 0, -4784182, 1, 1, -4784181, 1, 0, -4784180, 1, 0, -4784179, 1, 0, -4784178, 1, 65536, -4784177, 1, 0, -4784176, 1, 2, -4784175, 1, 65537, -4784174, 1, 65536, -4784173, 1, 2, -4784172, 1, 2, -4784171, 1, 0, -4784170, 1, 0, -4784169, 1, 0, -4784168, 1, 65537, -4784167, 1, 0, -4784166, 1, 0, -4784165, 1, 0, -4784164, 1, 0, -4784163, 1, 0, -4784162, 1, 0, -4784161, 1, 65536, -4784160, 1, 65536, -4784159, 1, 2, -4784158, 1, 65537, -4784157, 1, 0, -4784156, 1, 1, -4784155, 1, 65536, -4784154, 1, 65537, -4784153, 1, 0, -4784152, 1, 1, -4784151, 1, 0, -4784150, 1, 0, -4784149, 1, 65536, -4784148, 1, 0, -4784147, 1, 1, -4784146, 1, 0, -4784145, 1, 0, -4784144, 1, 0, -4784143, 1, 0, -4784142, 1, 0, -4784141, 1, 0, -4784140, 1, 1, -4784139, 1, 65537, -4784138, 1, 2, -4784137, 1, 2, -4784136, 1, 0, -4784135, 1, 0, -4784134, 1, 0, -4784133, 1, 2, -4784132, 1, 0, -4784131, 1, 1, -4784130, 1, 0, -4784129, 1, 1, -4849664, 1, 1, -4849663, 1, 2, -4849662, 1, 1, -4849661, 1, 1, -4849660, 1, 0, -4849659, 1, 1, -4849658, 1, 65537, -4849657, 1, 65536, -4849656, 1, 0, -4849655, 1, 65537, -4849654, 1, 0, -4849653, 1, 0, -4849652, 1, 0, -4849651, 1, 0, -4849650, 1, 1, -4849649, 1, 1, -4849648, 1, 0, -4849647, 1, 0, -4849646, 1, 2, -4849645, 1, 65536, -4849644, 1, 2, -4849643, 1, 0, -4849642, 1, 0, -4849641, 1, 0, -4849640, 1, 0, -4849639, 1, 0, -4849638, 1, 65537, -4849637, 1, 2, -4849636, 1, 2, -4849635, 1, 65536, -4849634, 1, 65536, -4849633, 1, 1, -4849632, 1, 0, -4849631, 1, 65536, -4849630, 1, 0, -4849629, 1, 0, -4849628, 1, 0, -4849627, 1, 0, -4849626, 1, 65537, -4849625, 1, 0, -4849624, 1, 0, -4849623, 1, 1, -4849622, 1, 2, -4849621, 1, 1, -4849620, 1, 65537, -4849619, 1, 65537, -4849618, 1, 0, -4849617, 1, 0, -4849616, 1, 0, -4849615, 1, 2, -4849614, 1, 1, -4849613, 1, 65537, -4849612, 1, 65537, -4849611, 1, 65536, -4849610, 1, 2, -4849609, 1, 65536, -4849608, 1, 0, -4849607, 1, 65536, -4849606, 1, 2, -4849605, 1, 0, -4849604, 1, 65537, -4849603, 1, 65537, -4849602, 1, 65537, -4849601, 1, 0, -4849600, 1, 0, -4849599, 1, 0, -4849598, 1, 0, -4849597, 1, 0, -4849596, 1, 0, -4849595, 1, 0, -4849594, 1, 0, -4849593, 1, 0, -4849592, 1, 0, -4849591, 1, 1, -4849590, 1, 65537, -4849589, 1, 0, -4849588, 1, 0, -4849587, 1, 0, -4849586, 1, 0, -4849585, 1, 1, -4849584, 1, 0, -4849583, 1, 0, -4849582, 1, 65537, -4849581, 1, 65537, -4849580, 1, 0, -4849579, 1, 0, -4849578, 1, 0, -4849577, 1, 0, -4849576, 1, 65536, -4849575, 1, 0, -4849574, 1, 65536, -4849573, 1, 0, -4849572, 1, 1, -4849571, 1, 0, -4849570, 1, 0, -4849569, 1, 0, -4849568, 1, 65537, -4849567, 1, 1, -4849566, 1, 0, -4849565, 1, 0, -4849564, 1, 0, -4849563, 1, 0, -4849562, 1, 2, -4849561, 1, 1, -4849560, 1, 65537, -4849559, 1, 1, -4849558, 1, 65537, -4849557, 1, 0, -4849556, 1, 1, -4849555, 1, 0, -4849554, 1, 0, -4849553, 1, 2, -4849552, 1, 0, -4849551, 1, 0, -4849550, 1, 0, -4849549, 1, 2, -4849548, 1, 0, -4849547, 1, 0, -4849546, 1, 2, -4849545, 1, 0, -4849544, 1, 65537, -4849543, 1, 0, -4849542, 1, 1, -4849541, 1, 0, -4849540, 1, 0, -4849539, 1, 65536, -4849538, 1, 0, -4849537, 1, 0, -4849536, 1, 0, -4849535, 1, 1, -4849534, 1, 0, -4849533, 1, 0, -4849532, 1, 0, -4849531, 1, 2, -4849530, 1, 65537, -4849529, 1, 65537, -4849528, 1, 0, -4849527, 1, 0, -4849526, 1, 1, -4849525, 1, 0, -4849524, 1, 65537, -4849523, 1, 0, -4849522, 1, 2, -4849521, 1, 0, -4849520, 1, 0, -4849519, 1, 1, -4849518, 1, 0, -4849517, 1, 0, -4849516, 1, 0, -4849515, 1, 65536, -4849514, 1, 0, -4849513, 1, 0, -4849512, 1, 65537, -4849511, 1, 0, -4849510, 1, 1, -4849509, 1, 0, -4849508, 1, 65536, -4849507, 1, 0, -4849506, 1, 2, -4849505, 1, 1, -4849504, 1, 2, -4849503, 1, 2, -4849502, 1, 0, -4849501, 1, 2, -4849500, 1, 65537, -4849499, 1, 0, -4849498, 1, 0, -4849497, 1, 0, -4849496, 1, 0, -4849495, 1, 65537, -4849494, 1, 0, -4849493, 1, 0, -4849492, 1, 2, -4849491, 1, 65537, -4849490, 1, 0, -4849489, 1, 2, -4849488, 1, 0, -4849487, 1, 0, -4849486, 1, 0, -4849485, 1, 0, -4849484, 1, 0, -4849483, 1, 65537, -4849482, 1, 1, -4849481, 1, 65537, -4849480, 1, 1, -4849479, 1, 0, -4849478, 1, 0, -4849477, 1, 1, -4849476, 1, 0, -4849475, 1, 0, -4849474, 1, 1, -4849473, 1, 1, -4849472, 1, 0, -4849471, 1, 0, -4849470, 1, 65536, -4849469, 1, 0, -4849468, 1, 1, -4849467, 1, 2, -4849466, 1, 0, -4849465, 1, 65537, -4849464, 1, 2, -4849463, 1, 0, -4849462, 1, 0, -4849461, 1, 0, -4849460, 1, 65537, -4849459, 1, 0, -4849458, 1, 0, -4849457, 1, 1, -4849456, 1, 2, -4849455, 1, 65536, -4849454, 1, 65537, -4849453, 1, 0, -4849452, 1, 0, -4849451, 1, 0, -4849450, 1, 2, -4849449, 1, 0, -4849448, 1, 0, -4849447, 1, 65536, -4849446, 1, 0, -4849445, 1, 65536, -4849444, 1, 1, -4849443, 1, 65536, -4849442, 1, 0, -4849441, 1, 65537, -4849440, 1, 0, -4849439, 1, 0, -4849438, 1, 0, -4849437, 1, 1, -4849436, 1, 0, -4849435, 1, 65537, -4849434, 1, 2, -4849433, 1, 0, -4849432, 1, 0, -4849431, 1, 2, -4849430, 1, 0, -4849429, 1, 0, -4849428, 1, 65537, -4849427, 1, 65536, -4849426, 1, 65537, -4849425, 1, 0, -4849424, 1, 0, -4849423, 1, 0, -4849422, 1, 0, -4849421, 1, 0, -4849420, 1, 0, -4849419, 1, 65537, -4849418, 1, 0, -4849417, 1, 2, -4849416, 1, 0, -4849415, 1, 0, -4849414, 1, 0, -4849413, 1, 1, -4849412, 1, 0, -4849411, 1, 0, -4849410, 1, 0, -4849409, 1, 65537, -4849408, 1, 0, -4849407, 1, 0, -4849406, 1073741825, 1, -4849405, 1073741825, 1, -4849404, 1073741825, 0, -4849403, 1073741825, 0, -4849402, 1073741825, 0, -4849401, 1073741825, 65536, -4849400, 1073741825, 65537, -4849399, 1073741825, 2, -4849398, 1073741825, 0, -4849397, 1073741825, 0, -4849396, 1073741825, 1, -4849395, 1073741824, 131072, -4718708, 1073741824, 131072, -4718707, 1073741825, 1, -4718706, 1073741825, 0, -4718705, 1073741825, 1, -4718704, 1073741825, 2, -4718703, 1073741825, 65537, -4718702, 1073741825, 65537, -4718701, 1073741825, 0, -4718700, 1073741825, 1, -4718699, 1073741825, 65537, -4718698, 1, 2, -4718697, 1, 65537, -4718696, 1, 0, -4718695, 1, 2, -4718694, 1, 0, -4718693, 1, 0, -4718692, 1, 65537, -4718691, 1, 0, -4718690, 1, 2, -4718689, 1, 0, -4718688, 1, 0, -4718687, 1, 0, -4718686, 1, 65537, -4718685, 1, 65536, -4718684, 1, 0, -4718683, 1, 0, -4718682, 1, 0, -4718681, 1, 65536, -4718680, 1, 0, -4718679, 1, 65537, -4718678, 1, 0, -4718677, 1, 0, -4718676, 1, 0, -4718675, 1, 65537, -4718674, 1, 0, -4718673, 1, 1, -4718672, 1, 1, -4718671, 1, 1, -4718670, 1, 0, -4718669, 1, 1, -4718668, 1, 0, -4718667, 1, 0, -4718666, 1, 0, -4718665, 1, 0, -4718664, 1, 1, -4718663, 1, 65537, -4718662, 1, 0, -4718661, 1, 0, -4718660, 1, 65537, -4718659, 1, 1, -4718658, 2, 0, -4718657, 2, 0, -4718656, 1, 1, -4718655, 1, 1, -4718654, 1, 0, -4718653, 1, 65537, -4718652, 1, 0, -4718651, 1, 0, -4718650, 1, 2, -4718649, 1, 1, -4718648, 1, 0, -4718647, 1, 65537, -4718646, 1, 2, -4718645, 1, 0, -4718644, 1, 0, -4718643, 1, 0, -4718642, 1, 1, -4718641, 1, 0, -4718640, 1, 0, -4718639, 1, 0, -4718638, 1, 65537, -4718637, 1, 0, -4718636, 1, 1, -4718635, 1, 0, -4718634, 1, 0, -4718633, 1, 0, -4718632, 1, 0, -4718631, 1, 0, -4718630, 1, 0, -4718629, 1, 0, -4718628, 1, 0, -4718627, 1, 0, -4718626, 1, 0, -4718625, 1, 0, -4718624, 1, 0, -4718623, 1, 0, -4718622, 1, 0, -4718621, 1, 0, -4718620, 1, 65536, -4718619, 1, 65536, -4718618, 1, 0, -4718617, 1, 1, -4718616, 1, 0, -4718615, 1, 0, -4718614, 1, 1, -4718613, 1, 1, -4718612, 1, 0, -4718611, 1, 0, -4718610, 1, 65537, -4718609, 1, 0, -4718608, 1, 65536, -4718607, 1, 65536, -4718606, 1, 0, -4718605, 1, 0, -4718604, 1, 65536, -4718603, 1, 0, -4718602, 1, 0, -4718601, 1, 0, -4718600, 1, 2, -4718599, 1, 1, -4718598, 1, 0, -4718597, 1, 2, -4718596, 1, 65536, -4718595, 1, 0, -4718594, 1, 65536, -4718593, 1, 0, -4784128, 1, 0, -4784127, 1, 0, -4784126, 1, 65537, -4784125, 1, 2, -4784124, 1, 0, -4784123, 1, 0, -4784122, 1, 65536, -4784121, 1, 0, -4784120, 1, 65537, -4784119, 1, 65537, -4784118, 1, 1, -4784117, 1, 0, -4784116, 1, 0, -4784115, 1, 0, -4784114, 1, 0, -4784113, 1, 1, -4784112, 1, 0, -4784111, 1, 0, -4784110, 1, 65536, -4784109, 1, 65537, -4784108, 1, 0, -4784107, 1, 0, -4784106, 1, 65537, -4784105, 1, 0, -4784104, 1, 2, -4784103, 1, 0, -4784102, 1, 0, -4784101, 1, 0, -4784100, 1, 0, -4784099, 1, 2, -4784098, 1, 0, -4784097, 1, 2, -4784096, 1, 1, -4784095, 1, 0, -4784094, 1, 0, -4784093, 1, 0, -4784092, 1, 0, -4784091, 1, 65537, -4784090, 1, 0, -4784089, 1, 65537, -4784088, 1, 65537, -4784087, 1, 0, -4784086, 1, 2, -4784085, 1, 65537, -4784084, 1, 0, -4784083, 1, 1, -4784082, 1, 0, -4784081, 1, 65536, -4784080, 1, 0, -4784079, 1, 0, -4784078, 1, 0, -4784077, 1, 0, -4784076, 1, 0, -4784075, 1, 0, -4784074, 1, 1, -4784073, 1, 65537, -4784072, 1, 0, -4784071, 1, 65536, -4784070, 1, 0, -4784069, 1, 0, -4784068, 1, 0, -4784067, 1, 65536, -4784066, 1, 65536, -4784065, 1, 0, -4784064, 1, 65537, -4784063, 1, 1, -4784062, 1, 0, -4784061, 1, 65536, -4784060, 1, 0, -4784059, 1, 1, -4784058, 1, 65537, -4784057, 1, 65537, -4784056, 1, 2, -4784055, 1, 0, -4784054, 1, 0, -4784053, 1, 65536, -4784052, 1, 0, -4784051, 1, 0, -4784050, 1, 0, -4784049, 1, 0, -4784048, 1, 1, -4784047, 1, 2, -4784046, 1, 65537, -4784045, 1, 0, -4784044, 1, 0, -4784043, 1, 0, -4784042, 1, 1, -4784041, 1, 2, -4784040, 1, 0, -4784039, 1, 65537, -4784038, 1, 1, -4784037, 1, 65537, -4784036, 1, 0, -4784035, 1, 0, -4784034, 1, 0, -4784033, 1, 0, -4784032, 1, 2, -4784031, 1, 0, -4784030, 1, 2, -4784029, 1, 65537, -4784028, 1, 2, -4784027, 1, 0, -4784026, 1, 0, -4784025, 1, 65537, -4784024, 1, 0, -4784023, 1, 65536, -4784022, 1, 0, -4784021, 1, 1, -4784020, 1, 1, -4784019, 1, 1, -4784018, 1, 65537, -4784017, 1, 0, -4784016, 1, 65536, -4784015, 1, 0, -4784014, 1, 0, -4784013, 1, 0, -4784012, 1, 1, -4784011, 1, 0, -4784010, 1, 2, -4784009, 1, 65536, -4784008, 1, 0, -4784007, 1, 1, -4784006, 1, 1, -4784005, 1, 65537, -4784004, 1, 0, -4784003, 1, 0, -4784002, 1, 65537, -4784001, 1, 1, -4784000, 1, 65536, -4783999, 1, 0, -4783998, 1, 0, -4783997, 1, 65536, -4783996, 1, 2, -4783995, 1, 65536, -4783994, 1, 0, -4783993, 1, 0, -4783992, 1, 0, -4783991, 1, 0, -4783990, 1, 1, -4783989, 1, 65537, -4783988, 1, 0, -4783987, 1, 65536, -4783986, 1, 65537, -4783985, 1, 0, -4783984, 1, 0, -4783983, 1, 0, -4783982, 1, 1, -4783981, 1, 1, -4783980, 1, 0, -4783979, 1, 0, -4783978, 1, 65537, -4783977, 1, 65536, -4783976, 1, 65536, -4783975, 1, 0, -4783974, 1, 0, -4783973, 1, 0, -4783972, 1, 0, -4783971, 1, 1, -4783970, 1, 65537, -4783969, 1, 0, -4783968, 1, 1, -4783967, 1, 1, -4783966, 1, 65536, -4783965, 1, 65537, -4783964, 1, 65536, -4783963, 1, 0, -4783962, 1, 1, -4783961, 1, 65537, -4783960, 1, 0, -4783959, 1, 0, -4783958, 1, 1, -4783957, 1, 0, -4783956, 1, 2, -4783955, 1, 0, -4783954, 1, 0, -4783953, 1, 0, -4783952, 1, 0, -4783951, 1, 65536, -4783950, 1, 65537, -4783949, 1, 0, -4783948, 1, 65536, -4783947, 1, 65537, -4783946, 1, 65537, -4783945, 1, 0, -4783944, 1, 0, -4783943, 1, 0, -4783942, 1, 65536, -4783941, 1, 0, -4783940, 1, 0, -4783939, 1, 65536, -4783938, 1, 65537, -4783937, 1, 0, -4783936, 1, 0, -4783935, 1, 65536, -4783934, 1, 0, -4783933, 1, 0, -4783932, 1, 1, -4783931, 1, 0, -4783930, 1, 0, -4783929, 1, 1, -4783928, 1, 1, -4783927, 1, 1, -4783926, 1, 1, -4783925, 1, 1, -4783924, 1, 1, -4783923, 1, 0, -4783922, 1, 0, -4783921, 1, 0, -4783920, 1, 0, -4783919, 1, 65537, -4783918, 1, 0, -4783917, 1, 1, -4783916, 1, 0, -4783915, 1, 65536, -4783914, 1, 1, -4783913, 1, 1, -4783912, 1, 0, -4783911, 1, 1, -4783910, 1, 65536, -4783909, 1, 65537, -4783908, 1, 0, -4783907, 1, 0, -4783906, 1, 65537, -4783905, 1, 0, -4783904, 1, 2, -4783903, 1, 1, -4783902, 1, 2, -4783901, 1, 1, -4783900, 1, 1, -4783899, 1, 0, -4783898, 1, 0, -4783897, 1, 0, -4783896, 1, 2, -4783895, 1, 0, -4783894, 1, 65536, -4783893, 1, 0, -4783892, 1, 0, -4783891, 1, 65537, -4783890, 1, 0, -4783889, 1, 2, -4783888, 1, 0, -4783887, 1, 65537, -4783886, 1, 2, -4783885, 1, 2, -4783884, 1, 0, -4783883, 1, 65536, -4783882, 1, 0, -4783881, 1, 0, -4783880, 1, 0, -4783879, 1, 0, -4783878, 1, 0, -4783877, 1, 0, -4783876, 1, 65536, -4783875, 1, 0, -4783874, 1, 65536, -4783873, 1, 2, -4783872, 1, 0, -4783871, 1, 0, -4783870, 1073741825, 2, -4783869, 1073741825, 0, -4783868, 1073741825, 1, -4783867, 1073741825, 65536, -4783866, 1073741825, 65537, -4783865, 1073741825, 65537, -4783864, 1073741825, 65537, -4783863, 1073741825, 65536, -4783862, 1073741825, 0, -4783861, 1073741825, 0, -4783860, 1073741825, 1, -4783859, 1073741824, 131072, -4653172, 1073741824, 131072, -4653171, 1073741825, 1, -4653170, 1073741825, 0, -4653169, 1073741825, 0, -4653168, 1073741825, 0, -4653167, 1073741825, 0, -4653166, 1073741825, 0, -4653165, 1073741825, 0, -4653164, 1073741825, 0, -4653163, 1073741825, 65537, -4653162, 1, 0, -4653161, 1, 0, -4653160, 1, 0, -4653159, 1, 65536, -4653158, 1, 1, -4653157, 1, 0, -4653156, 1, 0, -4653155, 1, 65537, -4653154, 1, 1, -4653153, 1, 0, -4653152, 1, 0, -4653151, 1, 1, -4653150, 1, 0, -4653149, 1, 0, -4653148, 1, 0, -4653147, 1, 65536, -4653146, 1, 2, -4653145, 1, 0, -4653144, 1, 65536, -4653143, 1, 1, -4653142, 1, 0, -4653141, 1, 1, -4653140, 1, 65536, -4653139, 1, 2, -4653138, 1, 1, -4653137, 1, 2, -4653136, 1, 65537, -4653135, 1, 1, -4653134, 1, 0, -4653133, 1, 0, -4653132, 1, 0, -4653131, 1, 65536, -4653130, 1, 0, -4653129, 1, 1, -4653128, 1, 0, -4653127, 1, 0, -4653126, 1, 0, -4653125, 1, 0, -4653124, 1, 1, -4653123, 1, 1, -4653122, 2, 0, -4653121, 1, 1, -4653120, 1, 1, -4653119, 1, 0, -4653118, 1, 0, -4653117, 1, 65536, -4653116, 1, 65536, -4653115, 1, 0, -4653114, 1, 65537, -4653113, 1, 0, -4653112, 1, 0, -4653111, 1, 0, -4653110, 1, 2, -4653109, 1, 0, -4653108, 1, 0, -4653107, 1, 65537, -4653106, 1, 0, -4653105, 1, 65536, -4653104, 1, 0, -4653103, 1, 0, -4653102, 1, 2, -4653101, 1, 0, -4653100, 1, 0, -4653099, 1, 1, -4653098, 1, 0, -4653097, 1, 0, -4653096, 1, 0, -4653095, 1, 1, -4653094, 1, 2, -4653093, 1, 2, -4653092, 1, 2, -4653091, 1, 65537, -4653090, 1, 0, -4653089, 1, 65536, -4653088, 1, 65536, -4653087, 1, 65536, -4653086, 1, 1, -4653085, 1, 0, -4653084, 1, 0, -4653083, 1, 65537, -4653082, 1, 0, -4653081, 1, 1, -4653080, 1, 0, -4653079, 1, 0, -4653078, 1, 0, -4653077, 1, 0, -4653076, 1, 0, -4653075, 1, 2, -4653074, 1, 0, -4653073, 1, 1, -4653072, 1, 0, -4653071, 1, 2, -4653070, 1, 2, -4653069, 1, 2, -4653068, 1, 65537, -4653067, 1, 0, -4653066, 1, 1, -4653065, 1, 0, -4653064, 1, 0, -4653063, 1, 0, -4653062, 1, 0, -4653061, 1, 1, -4653060, 1, 0, -4653059, 1, 0, -4653058, 1, 0, -4653057, 1, 2, -4718592, 1, 1, -4718591, 1, 0, -4718590, 1, 65536, -4718589, 1, 2, -4718588, 1, 0, -4718587, 1, 2, -4718586, 1, 0, -4718585, 1, 0, -4718584, 1, 65536, -4718583, 1, 0, -4718582, 1, 0, -4718581, 1, 0, -4718580, 1, 1, -4718579, 1, 0, -4718578, 1, 0, -4718577, 1, 0, -4718576, 1, 65536, -4718575, 1, 0, -4718574, 1, 2, -4718573, 1, 0, -4718572, 1, 65537, -4718571, 1, 65537, -4718570, 1, 1, -4718569, 1, 0, -4718568, 1, 0, -4718567, 1, 2, -4718566, 1, 0, -4718565, 1, 0, -4718564, 1, 0, -4718563, 1, 1, -4718562, 1, 2, -4718561, 1, 0, -4718560, 1, 0, -4718559, 1, 0, -4718558, 1, 0, -4718557, 1, 0, -4718556, 1, 0, -4718555, 1, 2, -4718554, 1, 0, -4718553, 1, 0, -4718552, 1, 2, -4718551, 1, 0, -4718550, 1, 0, -4718549, 1, 2, -4718548, 1, 65537, -4718547, 1, 65536, -4718546, 1, 0, -4718545, 1, 2, -4718544, 1, 0, -4718543, 1, 2, -4718542, 1, 1, -4718541, 1, 2, -4718540, 1, 1, -4718539, 1, 2, -4718538, 1, 65537, -4718537, 1, 65536, -4718536, 1, 0, -4718535, 1, 0, -4718534, 1, 0, -4718533, 1, 2, -4718532, 1, 1, -4718531, 1, 0, -4718530, 1, 0, -4718529, 1, 1, -4718528, 1, 2, -4718527, 1, 0, -4718526, 1, 1, -4718525, 1, 65536, -4718524, 1, 1, -4718523, 1, 2, -4718522, 1, 0, -4718521, 1, 1, -4718520, 1, 65536, -4718519, 1, 1, -4718518, 1, 0, -4718517, 1, 0, -4718516, 1, 65536, -4718515, 1, 0, -4718514, 1, 0, -4718513, 1, 65537, -4718512, 1, 0, -4718511, 1, 0, -4718510, 1, 0, -4718509, 1, 0, -4718508, 1, 0, -4718507, 1, 0, -4718506, 1, 65536, -4718505, 1, 0, -4718504, 1, 0, -4718503, 1, 0, -4718502, 1, 0, -4718501, 1, 65536, -4718500, 1, 0, -4718499, 1, 65536, -4718498, 1, 65536, -4718497, 1, 0, -4718496, 1, 65536, -4718495, 1, 0, -4718494, 1, 65536, -4718493, 1, 0, -4718492, 1, 65536, -4718491, 1, 0, -4718490, 1, 65536, -4718489, 1, 65537, -4718488, 1, 1, -4718487, 1, 0, -4718486, 1, 0, -4718485, 1, 0, -4718484, 1, 2, -4718483, 1, 0, -4718482, 1, 0, -4718481, 1, 0, -4718480, 1, 65537, -4718479, 1, 0, -4718478, 1, 1, -4718477, 1, 2, -4718476, 1, 0, -4718475, 1, 1, -4718474, 1, 65536, -4718473, 1, 0, -4718472, 1, 0, -4718471, 1, 0, -4718470, 1, 65537, -4718469, 1, 0, -4718468, 1, 2, -4718467, 1, 0, -4718466, 1, 65536, -4718465, 1, 0, -4718464, 1, 0, -4718463, 1, 65537, -4718462, 1, 0, -4718461, 1, 0, -4718460, 1, 0, -4718459, 1, 65537, -4718458, 1, 2, -4718457, 1, 65537, -4718456, 1, 0, -4718455, 1, 0, -4718454, 1, 0, -4718453, 1, 0, -4718452, 1, 0, -4718451, 1, 65536, -4718450, 1, 1, -4718449, 1, 1, -4718448, 1, 65536, -4718447, 1, 0, -4718446, 1, 2, -4718445, 1, 65537, -4718444, 1, 2, -4718443, 1, 0, -4718442, 1, 1, -4718441, 1, 0, -4718440, 1, 1, -4718439, 1, 0, -4718438, 1, 0, -4718437, 1, 0, -4718436, 1, 0, -4718435, 1, 1, -4718434, 1, 0, -4718433, 1, 0, -4718432, 1, 0, -4718431, 1, 65536, -4718430, 1, 0, -4718429, 1, 65537, -4718428, 1, 1, -4718427, 1, 65537, -4718426, 1, 2, -4718425, 1, 0, -4718424, 1, 0, -4718423, 1, 0, -4718422, 1, 0, -4718421, 1, 2, -4718420, 1, 0, -4718419, 1, 65537, -4718418, 1, 65536, -4718417, 1, 0, -4718416, 1, 0, -4718415, 1, 0, -4718414, 1, 1, -4718413, 1, 65537, -4718412, 1, 65537, -4718411, 1, 0, -4718410, 1, 0, -4718409, 1, 0, -4718408, 1, 65536, -4718407, 1, 0, -4718406, 1, 0, -4718405, 1, 0, -4718404, 1, 0, -4718403, 1, 0, -4718402, 1, 2, -4718401, 1, 1, -4718400, 1, 2, -4718399, 1, 2, -4718398, 1, 0, -4718397, 1, 0, -4718396, 1, 0, -4718395, 1, 0, -4718394, 1, 0, -4718393, 1, 0, -4718392, 1, 65537, -4718391, 1, 1, -4718390, 2, 0, -4718389, 2, 0, -4718388, 1, 1, -4718387, 1, 65536, -4718386, 1, 0, -4718385, 1, 0, -4718384, 1, 65536, -4718383, 1, 0, -4718382, 1, 2, -4718381, 1, 0, -4718380, 1, 1, -4718379, 1, 1, -4718378, 1, 1, -4718377, 1, 0, -4718376, 1, 0, -4718375, 1, 65536, -4718374, 1, 65537, -4718373, 1, 0, -4718372, 1, 0, -4718371, 1, 0, -4718370, 1, 0, -4718369, 1, 2, -4718368, 1, 2, -4718367, 1, 1, -4718366, 1, 65537, -4718365, 1, 0, -4718364, 1, 65537, -4718363, 1, 0, -4718362, 1, 0, -4718361, 1, 0, -4718360, 1, 0, -4718359, 1, 65537, -4718358, 1, 0, -4718357, 1, 0, -4718356, 1, 0, -4718355, 1, 0, -4718354, 1, 0, -4718353, 1, 0, -4718352, 1, 65536, -4718351, 1, 0, -4718350, 1, 0, -4718349, 1, 1, -4718348, 1, 65536, -4718347, 1, 0, -4718346, 1, 65537, -4718345, 1, 1, -4718344, 1, 65537, -4718343, 1, 2, -4718342, 1, 65537, -4718341, 1, 0, -4718340, 1, 65536, -4718339, 1, 1, -4718338, 1, 1, -4718337, 1, 0, -4718336, 1, 0, -4718335, 1, 1, -4718334, 1073741825, 0, -4718333, 1073741825, 0, -4718332, 1073741825, 0, -4718331, 1073741825, 0, -4718330, 1073741825, 0, -4718329, 1073741825, 1, -4718328, 1073741825, 0, -4718327, 1073741825, 65536, -4718326, 1073741825, 2, -4718325, 1073741825, 65536, -4718324, 1073741825, 1, -4718323, 1073741824, 131072, -4587636, 1073741824, 131072, -4587635, 1073741825, 1, -4587634, 1073741825, 0, -4587633, 1073741825, 0, -4587632, 1073741825, 65536, -4587631, 1073741825, 0, -4587630, 1073741825, 0, -4587629, 1073741825, 0, -4587628, 1073741825, 65537, -4587627, 1073741825, 0, -4587626, 1, 65537, -4587625, 1, 0, -4587624, 1, 65536, -4587623, 1, 0, -4587622, 1, 65537, -4587621, 1, 2, -4587620, 1, 0, -4587619, 1, 65536, -4587618, 1, 0, -4587617, 1, 0, -4587616, 1, 0, -4587615, 1, 2, -4587614, 1, 0, -4587613, 1, 2, -4587612, 1, 1, -4587611, 1, 0, -4587610, 1, 0, -4587609, 1, 0, -4587608, 1, 65536, -4587607, 1, 0, -4587606, 1, 65536, -4587605, 1, 2, -4587604, 1, 65537, -4587603, 1, 0, -4587602, 1, 0, -4587601, 1, 0, -4587600, 1, 0, -4587599, 1, 0, -4587598, 1, 0, -4587597, 1, 0, -4587596, 1, 65537, -4587595, 1, 65537, -4587594, 1, 65536, -4587593, 1, 1, -4587592, 1, 0, -4587591, 1, 0, -4587590, 1, 1, -4587589, 1, 0, -4587588, 1, 0, -4587587, 1, 1, -4587586, 2, 0, -4587585, 1, 1, -4587584, 1, 0, -4587583, 1, 0, -4587582, 1, 65536, -4587581, 1, 0, -4587580, 1, 65537, -4587579, 1, 2, -4587578, 1, 2, -4587577, 1, 0, -4587576, 1, 0, -4587575, 1, 0, -4587574, 1, 0, -4587573, 1, 0, -4587572, 1, 0, -4587571, 1, 65536, -4587570, 1, 0, -4587569, 1, 0, -4587568, 1, 0, -4587567, 1, 0, -4587566, 1, 65536, -4587565, 1, 0, -4587564, 1, 1, -4587563, 1, 65536, -4587562, 1, 2, -4587561, 1, 2, -4587560, 1, 0, -4587559, 1, 2, -4587558, 1, 1, -4587557, 1, 65537, -4587556, 1, 0, -4587555, 1, 0, -4587554, 1, 2, -4587553, 1, 2, -4587552, 1, 0, -4587551, 1, 0, -4587550, 1, 1, -4587549, 1, 0, -4587548, 1, 65536, -4587547, 1, 65536, -4587546, 1, 65537, -4587545, 1, 0, -4587544, 1, 0, -4587543, 1, 0, -4587542, 1, 0, -4587541, 1, 65537, -4587540, 1, 0, -4587539, 1, 0, -4587538, 1, 65537, -4587537, 1, 0, -4587536, 1, 1, -4587535, 1, 65536, -4587534, 1, 65536, -4587533, 1, 65537, -4587532, 1, 0, -4587531, 1, 65536, -4587530, 1, 0, -4587529, 1, 1, -4587528, 1, 0, -4587527, 1, 0, -4587526, 1, 2, -4587525, 1, 0, -4587524, 1, 0, -4587523, 1, 65537, -4587522, 1, 0, -4587521, 1, 0, -4653056, 1, 0, -4653055, 1, 0, -4653054, 1, 1, -4653053, 1, 0, -4653052, 1, 65537, -4653051, 1, 0, -4653050, 1, 0, -4653049, 1, 65536, -4653048, 1, 0, -4653047, 1, 0, -4653046, 1, 0, -4653045, 1, 0, -4653044, 1, 0, -4653043, 1, 1, -4653042, 1, 1, -4653041, 1, 1, -4653040, 1, 2, -4653039, 1, 1, -4653038, 1, 0, -4653037, 1, 0, -4653036, 1, 2, -4653035, 1, 0, -4653034, 1, 0, -4653033, 1, 65537, -4653032, 1, 0, -4653031, 1, 0, -4653030, 1, 0, -4653029, 1, 0, -4653028, 1, 2, -4653027, 1, 65536, -4653026, 1, 0, -4653025, 1, 65537, -4653024, 1, 1, -4653023, 1, 0, -4653022, 1, 0, -4653021, 1, 0, -4653020, 1, 2, -4653019, 1, 65537, -4653018, 1, 0, -4653017, 1, 65537, -4653016, 1, 65536, -4653015, 1, 65536, -4653014, 1, 0, -4653013, 1, 65537, -4653012, 1, 0, -4653011, 1, 65536, -4653010, 1, 0, -4653009, 1, 0, -4653008, 1, 1, -4653007, 1, 0, -4653006, 1, 0, -4653005, 1, 0, -4653004, 1, 0, -4653003, 1, 65536, -4653002, 1, 0, -4653001, 1, 0, -4653000, 1, 0, -4652999, 1, 2, -4652998, 1, 0, -4652997, 1, 2, -4652996, 1, 65537, -4652995, 1, 0, -4652994, 1, 65537, -4652993, 1, 0, -4652992, 1, 0, -4652991, 1, 0, -4652990, 1, 65536, -4652989, 1, 1, -4652988, 1, 1, -4652987, 1, 65536, -4652986, 1, 0, -4652985, 1, 0, -4652984, 1, 65537, -4652983, 1, 65536, -4652982, 1, 0, -4652981, 1, 0, -4652980, 1, 1, -4652979, 1, 0, -4652978, 1, 0, -4652977, 1, 0, -4652976, 1, 0, -4652975, 1, 0, -4652974, 1, 0, -4652973, 1, 65536, -4652972, 1, 0, -4652971, 1, 0, -4652970, 1, 0, -4652969, 1, 65537, -4652968, 1, 2, -4652967, 1, 0, -4652966, 1, 0, -4652965, 1, 65537, -4652964, 1, 1, -4652963, 1, 65536, -4652962, 1, 0, -4652961, 1, 0, -4652960, 1, 0, -4652959, 1, 0, -4652958, 1, 0, -4652957, 1, 0, -4652956, 1, 65537, -4652955, 1, 0, -4652954, 1, 0, -4652953, 1, 0, -4652952, 1, 0, -4652951, 1, 0, -4652950, 1, 0, -4652949, 1, 0, -4652948, 1, 0, -4652947, 1, 0, -4652946, 1, 2, -4652945, 1, 65537, -4652944, 1, 0, -4652943, 1, 65537, -4652942, 1, 0, -4652941, 1, 0, -4652940, 1, 65537, -4652939, 1, 65537, -4652938, 1, 0, -4652937, 1, 0, -4652936, 1, 0, -4652935, 1, 0, -4652934, 1, 65536, -4652933, 1, 1, -4652932, 1, 1, -4652931, 1, 65537, -4652930, 1, 0, -4652929, 1, 0, -4652928, 1, 65537, -4652927, 1, 0, -4652926, 1, 2, -4652925, 1, 65537, -4652924, 1, 0, -4652923, 1, 65537, -4652922, 1, 0, -4652921, 1, 0, -4652920, 1, 0, -4652919, 1, 0, -4652918, 1, 0, -4652917, 1, 0, -4652916, 1, 0, -4652915, 1, 0, -4652914, 1, 0, -4652913, 1, 0, -4652912, 1, 0, -4652911, 1, 0, -4652910, 1, 0, -4652909, 1, 65537, -4652908, 1, 0, -4652907, 1, 2, -4652906, 1, 65536, -4652905, 1, 0, -4652904, 1, 0, -4652903, 1, 0, -4652902, 1, 0, -4652901, 1, 65536, -4652900, 1, 0, -4652899, 1, 0, -4652898, 1, 65537, -4652897, 1, 0, -4652896, 1, 65537, -4652895, 1, 65537, -4652894, 1, 2, -4652893, 1, 0, -4652892, 1, 65536, -4652891, 1, 65537, -4652890, 1, 65536, -4652889, 1, 1, -4652888, 1, 0, -4652887, 1, 65536, -4652886, 1, 1, -4652885, 1, 0, -4652884, 1, 0, -4652883, 1, 0, -4652882, 1, 65537, -4652881, 1, 65537, -4652880, 1, 2, -4652879, 1, 65537, -4652878, 1, 65537, -4652877, 1, 2, -4652876, 1, 0, -4652875, 1, 0, -4652874, 1, 65537, -4652873, 1, 65537, -4652872, 1, 0, -4652871, 1, 65537, -4652870, 1, 0, -4652869, 1, 0, -4652868, 1, 0, -4652867, 1, 0, -4652866, 1, 2, -4652865, 1, 0, -4652864, 1, 0, -4652863, 1, 2, -4652862, 1, 65536, -4652861, 1, 65536, -4652860, 1, 0, -4652859, 1, 0, -4652858, 1, 0, -4652857, 1, 65537, -4652856, 1, 0, -4652855, 1, 1, -4652854, 1, 1, -4652853, 1, 1, -4652852, 1, 1, -4652851, 1, 0, -4652850, 1, 1, -4652849, 1, 65537, -4652848, 1, 0, -4652847, 1, 0, -4652846, 1, 0, -4652845, 1, 65536, -4652844, 1, 0, -4652843, 1, 65536, -4652842, 1, 0, -4652841, 1, 65537, -4652840, 1, 65536, -4652839, 1, 0, -4652838, 1, 65537, -4652837, 1, 0, -4652836, 1, 65537, -4652835, 1, 0, -4652834, 1, 65536, -4652833, 1, 0, -4652832, 1, 65537, -4652831, 1, 0, -4652830, 1, 65536, -4652829, 1, 1, -4652828, 1, 0, -4652827, 1, 0, -4652826, 1, 0, -4652825, 1, 1, -4652824, 1, 1, -4652823, 1, 0, -4652822, 1, 0, -4652821, 1, 1, -4652820, 1, 0, -4652819, 1, 0, -4652818, 1, 65537, -4652817, 1, 65536, -4652816, 1, 65537, -4652815, 1, 0, -4652814, 1, 65537, -4652813, 1, 0, -4652812, 1, 65537, -4652811, 1, 0, -4652810, 1, 1, -4652809, 1, 1, -4652808, 1, 0, -4652807, 1, 0, -4652806, 1, 0, -4652805, 1, 65537, -4652804, 1, 0, -4652803, 1, 0, -4652802, 1, 65536, -4652801, 1, 0, -4652800, 1, 0, -4652799, 1, 2, -4652798, 1073741825, 0, -4652797, 1073741825, 0, -4652796, 1073741825, 0, -4652795, 1073741825, 1, -4652794, 1073741825, 0, -4652793, 1073741825, 65536, -4652792, 1073741825, 1, -4652791, 1073741825, 65537, -4652790, 1073741825, 0, -4652789, 1073741825, 1, -4652788, 1073741825, 1, -4652787, 1073741824, 131072, -4522100, 1073741824, 131072, -4522099, 1073741825, 1, -4522098, 1073741825, 0, -4522097, 1073741825, 1, -4522096, 1073741825, 0, -4522095, 1073741825, 0, -4522094, 1073741825, 0, -4522093, 1073741825, 0, -4522092, 1073741825, 65536, -4522091, 1073741825, 2, -4522090, 1, 0, -4522089, 1, 0, -4522088, 1, 0, -4522087, 1, 65537, -4522086, 1, 65537, -4522085, 1, 0, -4522084, 1, 0, -4522083, 1, 65536, -4522082, 1, 0, -4522081, 1, 65536, -4522080, 1, 0, -4522079, 1, 0, -4522078, 1, 1, -4522077, 1, 0, -4522076, 1, 0, -4522075, 1, 65537, -4522074, 1, 65536, -4522073, 1, 0, -4522072, 1, 0, -4522071, 1, 65537, -4522070, 1, 65537, -4522069, 1, 65536, -4522068, 1, 65536, -4522067, 1, 1, -4522066, 1, 0, -4522065, 1, 0, -4522064, 1, 0, -4522063, 1, 0, -4522062, 1, 1, -4522061, 1, 0, -4522060, 1, 0, -4522059, 1, 2, -4522058, 1, 1, -4522057, 1, 0, -4522056, 1, 65536, -4522055, 1, 1, -4522054, 1, 0, -4522053, 1, 2, -4522052, 1, 0, -4522051, 1, 1, -4522050, 1, 1, -4522049, 1, 1, -4522048, 1, 65537, -4522047, 1, 65536, -4522046, 1, 0, -4522045, 1, 0, -4522044, 1, 65536, -4522043, 1, 1, -4522042, 1, 1, -4522041, 1, 2, -4522040, 1, 1, -4522039, 1, 0, -4522038, 1, 65536, -4522037, 1, 0, -4522036, 1, 0, -4522035, 1, 0, -4522034, 1, 0, -4522033, 1, 65536, -4522032, 1, 1, -4522031, 1, 0, -4522030, 1, 2, -4522029, 1, 0, -4522028, 1, 0, -4522027, 1, 0, -4522026, 1, 2, -4522025, 1, 0, -4522024, 1, 65536, -4522023, 1, 65537, -4522022, 1, 0, -4522021, 1, 0, -4522020, 1, 2, -4522019, 1, 0, -4522018, 1, 0, -4522017, 1, 2, -4522016, 1, 65537, -4522015, 1, 0, -4522014, 1, 0, -4522013, 1, 2, -4522012, 1, 0, -4522011, 1, 0, -4522010, 1, 65537, -4522009, 1, 0, -4522008, 1, 0, -4522007, 1, 0, -4522006, 1, 0, -4522005, 1, 1, -4522004, 1, 65537, -4522003, 1, 0, -4522002, 1, 0, -4522001, 1, 65536, -4522000, 1, 0, -4521999, 1, 1, -4521998, 1, 0, -4521997, 1, 0, -4521996, 1, 1, -4521995, 1, 1, -4521994, 1, 0, -4521993, 1, 65537, -4521992, 1, 0, -4521991, 1, 0, -4521990, 1, 65537, -4521989, 1, 0, -4521988, 1, 0, -4521987, 1, 0, -4521986, 1, 0, -4521985, 1, 65537, -4587520, 1, 0, -4587519, 1, 0, -4587518, 1, 65537, -4587517, 1, 1, -4587516, 1, 2, -4587515, 1, 0, -4587514, 1, 0, -4587513, 1, 0, -4587512, 1, 2, -4587511, 1, 0, -4587510, 1, 2, -4587509, 1, 0, -4587508, 1, 0, -4587507, 1, 65537, -4587506, 1, 1, -4587505, 1, 0, -4587504, 1, 65537, -4587503, 1, 2, -4587502, 1, 65537, -4587501, 1, 0, -4587500, 1, 65537, -4587499, 1, 0, -4587498, 1, 0, -4587497, 1, 65537, -4587496, 1, 2, -4587495, 1, 1, -4587494, 1, 0, -4587493, 1, 65536, -4587492, 1, 0, -4587491, 1, 1, -4587490, 1, 0, -4587489, 1, 65536, -4587488, 1, 0, -4587487, 1, 0, -4587486, 1, 0, -4587485, 1, 2, -4587484, 1, 0, -4587483, 1, 2, -4587482, 1, 65537, -4587481, 1, 0, -4587480, 1, 0, -4587479, 1, 0, -4587478, 1, 1, -4587477, 1, 65537, -4587476, 1, 0, -4587475, 1, 0, -4587474, 1, 65537, -4587473, 1, 0, -4587472, 1, 2, -4587471, 1, 0, -4587470, 1, 0, -4587469, 1, 65537, -4587468, 1, 65537, -4587467, 1, 1, -4587466, 1, 1, -4587465, 1, 0, -4587464, 1, 1, -4587463, 1, 65536, -4587462, 1, 0, -4587461, 1, 65536, -4587460, 1, 65536, -4587459, 1, 0, -4587458, 1, 0, -4587457, 1, 0, -4587456, 1, 0, -4587455, 1, 1, -4587454, 1, 65537, -4587453, 1, 2, -4587452, 1, 0, -4587451, 1, 2, -4587450, 1, 0, -4587449, 1, 0, -4587448, 1, 0, -4587447, 1, 65536, -4587446, 1, 0, -4587445, 1, 0, -4587444, 1, 0, -4587443, 1, 0, -4587442, 1, 0, -4587441, 1, 0, -4587440, 1, 0, -4587439, 1, 65536, -4587438, 1, 0, -4587437, 1, 2, -4587436, 1, 65537, -4587435, 1, 65536, -4587434, 1, 0, -4587433, 1, 65537, -4587432, 1, 0, -4587431, 1, 65536, -4587430, 1, 2, -4587429, 1, 0, -4587428, 1, 2, -4587427, 1, 1, -4587426, 1, 0, -4587425, 1, 1, -4587424, 1, 65537, -4587423, 1, 0, -4587422, 1, 1, -4587421, 1, 65536, -4587420, 1, 0, -4587419, 1, 0, -4587418, 1, 65537, -4587417, 1, 2, -4587416, 1, 2, -4587415, 1, 65537, -4587414, 1, 0, -4587413, 1, 2, -4587412, 1, 2, -4587411, 1, 65537, -4587410, 1, 0, -4587409, 1, 0, -4587408, 1, 2, -4587407, 1, 1, -4587406, 1, 0, -4587405, 1, 0, -4587404, 1, 0, -4587403, 1, 65536, -4587402, 1, 0, -4587401, 1, 2, -4587400, 1, 0, -4587399, 1, 0, -4587398, 1, 0, -4587397, 1, 0, -4587396, 1, 65536, -4587395, 1, 0, -4587394, 1, 65536, -4587393, 1, 0, -4587392, 1, 65537, -4587391, 1, 0, -4587390, 1, 0, -4587389, 1, 0, -4587388, 1, 65537, -4587387, 1, 0, -4587386, 1, 1, -4587385, 1, 0, -4587384, 1, 0, -4587383, 1, 1, -4587382, 1, 0, -4587381, 1, 1, -4587380, 1, 2, -4587379, 1, 0, -4587378, 1, 65537, -4587377, 1, 0, -4587376, 1, 1, -4587375, 1, 0, -4587374, 1, 0, -4587373, 1, 65537, -4587372, 1, 1, -4587371, 1, 2, -4587370, 1, 65536, -4587369, 1, 0, -4587368, 1, 0, -4587367, 1, 65536, -4587366, 1, 65536, -4587365, 1, 65536, -4587364, 1, 0, -4587363, 1, 2, -4587362, 1, 0, -4587361, 1, 65536, -4587360, 1, 2, -4587359, 1, 1, -4587358, 1, 0, -4587357, 1, 2, -4587356, 1, 0, -4587355, 1, 1, -4587354, 1, 0, -4587353, 1, 65536, -4587352, 1, 65536, -4587351, 1, 65536, -4587350, 1, 1, -4587349, 1, 1, -4587348, 1, 0, -4587347, 1, 0, -4587346, 1, 1, -4587345, 1, 0, -4587344, 1, 0, -4587343, 1, 0, -4587342, 1, 65537, -4587341, 1, 0, -4587340, 1, 1, -4587339, 1, 65536, -4587338, 1, 0, -4587337, 1, 2, -4587336, 1, 65537, -4587335, 1, 1, -4587334, 1, 0, -4587333, 1, 1, -4587332, 1, 0, -4587331, 1, 0, -4587330, 1, 0, -4587329, 1, 0, -4587328, 1, 0, -4587327, 1, 2, -4587326, 1, 2, -4587325, 1, 0, -4587324, 1, 0, -4587323, 1, 0, -4587322, 1, 0, -4587321, 1, 1, -4587320, 1, 0, -4587319, 1, 65536, -4587318, 1, 1, -4587317, 1, 0, -4587316, 1, 65537, -4587315, 1, 2, -4587314, 1, 2, -4587313, 1, 0, -4587312, 1, 1, -4587311, 1, 1, -4587310, 1, 1, -4587309, 1, 0, -4587308, 1, 0, -4587307, 1, 0, -4587306, 1, 1, -4587305, 1, 65536, -4587304, 1, 0, -4587303, 1, 0, -4587302, 1, 0, -4587301, 1, 0, -4587300, 1, 0, -4587299, 1, 0, -4587298, 1, 0, -4587297, 1, 0, -4587296, 1, 0, -4587295, 1, 0, -4587294, 1, 0, -4587293, 1, 0, -4587292, 1, 0, -4587291, 1, 65537, -4587290, 1, 65536, -4587289, 1, 1, -4587288, 1, 65536, -4587287, 1, 65536, -4587286, 1, 0, -4587285, 1, 0, -4587284, 1, 2, -4587283, 1, 65536, -4587282, 1, 2, -4587281, 1, 0, -4587280, 1, 0, -4587279, 1, 65536, -4587278, 1, 65536, -4587277, 1, 0, -4587276, 1, 0, -4587275, 1, 0, -4587274, 1, 0, -4587273, 1, 0, -4587272, 1, 0, -4587271, 1, 65537, -4587270, 1, 2, -4587269, 1, 2, -4587268, 1, 1, -4587267, 1, 0, -4587266, 1, 65536, -4587265, 1, 0, -4587264, 1, 65537, -4587263, 1, 0, -4587262, 1073741825, 0, -4587261, 1073741825, 65536, -4587260, 1073741825, 0, -4587259, 1073741825, 0, -4587258, 1073741825, 0, -4587257, 1073741825, 65537, -4587256, 1073741825, 0, -4587255, 1073741825, 0, -4587254, 1073741825, 65536, -4587253, 1073741825, 0, -4587252, 1073741825, 1, -4587251, 1073741824, 131072, -4456564, 1073741824, 131072, -4456563, 1073741825, 1, -4456562, 1073741825, 0, -4456561, 1073741825, 0, -4456560, 1073741825, 65536, -4456559, 1073741825, 0, -4456558, 1073741825, 2, -4456557, 1073741825, 0, -4456556, 1073741825, 65536, -4456555, 1073741825, 0, -4456554, 1, 65536, -4456553, 1, 0, -4456552, 1, 2, -4456551, 1, 1, -4456550, 1, 0, -4456549, 1, 0, -4456548, 1, 65536, -4456547, 1, 0, -4456546, 1, 0, -4456545, 1, 0, -4456544, 1, 65536, -4456543, 1, 0, -4456542, 1, 0, -4456541, 1, 0, -4456540, 1, 0, -4456539, 1, 0, -4456538, 1, 0, -4456537, 1, 1, -4456536, 1, 0, -4456535, 1, 2, -4456534, 1, 2, -4456533, 1, 0, -4456532, 1, 0, -4456531, 1, 0, -4456530, 1, 1, -4456529, 1, 2, -4456528, 1, 0, -4456527, 1, 0, -4456526, 1, 2, -4456525, 1, 0, -4456524, 1, 65536, -4456523, 1, 65537, -4456522, 1, 65537, -4456521, 1, 0, -4456520, 1, 0, -4456519, 1, 0, -4456518, 1, 65537, -4456517, 1, 0, -4456516, 1, 0, -4456515, 1, 0, -4456514, 1, 0, -4456513, 1, 0, -4456512, 1, 65537, -4456511, 1, 65536, -4456510, 1, 0, -4456509, 1, 2, -4456508, 1, 0, -4456507, 1, 2, -4456506, 1, 2, -4456505, 1, 0, -4456504, 1, 0, -4456503, 1, 0, -4456502, 1, 0, -4456501, 1, 0, -4456500, 1, 2, -4456499, 1, 65536, -4456498, 1, 2, -4456497, 1, 2, -4456496, 1, 2, -4456495, 1, 2, -4456494, 1, 0, -4456493, 1, 0, -4456492, 1, 65536, -4456491, 1, 0, -4456490, 1, 65536, -4456489, 1, 1, -4456488, 1, 1, -4456487, 1, 1, -4456486, 1, 0, -4456485, 1, 65536, -4456484, 1, 1, -4456483, 1, 65537, -4456482, 1, 0, -4456481, 1, 65537, -4456480, 1, 0, -4456479, 1, 0, -4456478, 1, 0, -4456477, 1, 1, -4456476, 1, 0, -4456475, 1, 0, -4456474, 1, 0, -4456473, 1, 0, -4456472, 1, 0, -4456471, 1, 65536, -4456470, 1, 65537, -4456469, 1, 0, -4456468, 1, 2, -4456467, 1, 65536, -4456466, 1, 0, -4456465, 1, 0, -4456464, 1, 65537, -4456463, 1, 65537, -4456462, 1, 0, -4456461, 1, 65536, -4456460, 1, 0, -4456459, 1, 0, -4456458, 1, 65537, -4456457, 1, 0, -4456456, 1, 0, -4456455, 1, 0, -4456454, 1, 1, -4456453, 1, 65537, -4456452, 1, 65537, -4456451, 1, 0, -4456450, 1, 0, -4456449, 1, 0, -4521984, 1, 0, -4521983, 1, 0, -4521982, 1, 0, -4521981, 1, 0, -4521980, 1, 0, -4521979, 1, 65537, -4521978, 1, 0, -4521977, 1, 2, -4521976, 1, 2, -4521975, 1, 65536, -4521974, 1, 0, -4521973, 1, 1, -4521972, 1, 0, -4521971, 1, 0, -4521970, 1, 0, -4521969, 1, 65536, -4521968, 1, 0, -4521967, 1, 0, -4521966, 1, 65536, -4521965, 1, 65536, -4521964, 1, 1, -4521963, 1, 0, -4521962, 1, 0, -4521961, 1, 65537, -4521960, 1, 0, -4521959, 1, 0, -4521958, 1, 1, -4521957, 1, 0, -4521956, 1, 1, -4521955, 1, 0, -4521954, 1, 1, -4521953, 1, 65536, -4521952, 1, 0, -4521951, 1, 65536, -4521950, 1, 65537, -4521949, 1, 1, -4521948, 1, 1, -4521947, 1, 0, -4521946, 1, 65536, -4521945, 1, 0, -4521944, 1, 0, -4521943, 1, 0, -4521942, 1, 0, -4521941, 1, 1, -4521940, 1, 0, -4521939, 1, 0, -4521938, 1, 2, -4521937, 1, 65537, -4521936, 1, 0, -4521935, 1, 0, -4521934, 1, 0, -4521933, 1, 0, -4521932, 1, 0, -4521931, 1, 65536, -4521930, 1, 0, -4521929, 1, 0, -4521928, 1, 0, -4521927, 1, 0, -4521926, 1, 0, -4521925, 1, 65537, -4521924, 1, 65536, -4521923, 1, 0, -4521922, 1, 0, -4521921, 1, 0, -4521920, 1, 1, -4521919, 1, 65537, -4521918, 1, 2, -4521917, 1, 0, -4521916, 1, 2, -4521915, 1, 0, -4521914, 1, 65537, -4521913, 1, 65537, -4521912, 1, 1, -4521911, 1, 65536, -4521910, 1, 0, -4521909, 1, 65536, -4521908, 1, 0, -4521907, 1, 0, -4521906, 1, 65537, -4521905, 1, 0, -4521904, 1, 0, -4521903, 1, 1, -4521902, 1, 65537, -4521901, 1, 1, -4521900, 1, 0, -4521899, 1, 1, -4521898, 1, 65537, -4521897, 1, 65537, -4521896, 1, 1, -4521895, 1, 0, -4521894, 1, 0, -4521893, 1, 0, -4521892, 1, 0, -4521891, 1, 65536, -4521890, 1, 0, -4521889, 1, 0, -4521888, 1, 0, -4521887, 1, 1, -4521886, 1, 1, -4521885, 1, 0, -4521884, 1, 65537, -4521883, 1, 65536, -4521882, 1, 0, -4521881, 1, 0, -4521880, 1, 0, -4521879, 1, 0, -4521878, 1, 0, -4521877, 1, 65536, -4521876, 1, 0, -4521875, 1, 65536, -4521874, 1, 0, -4521873, 1, 0, -4521872, 1, 0, -4521871, 1, 1, -4521870, 1, 0, -4521869, 1, 65536, -4521868, 1, 0, -4521867, 1, 2, -4521866, 1, 2, -4521865, 1, 2, -4521864, 1, 65536, -4521863, 1, 0, -4521862, 1, 0, -4521861, 1, 0, -4521860, 1, 2, -4521859, 1, 0, -4521858, 1, 65537, -4521857, 1, 0, -4521856, 1, 65536, -4521855, 1, 2, -4521854, 1, 0, -4521853, 1, 0, -4521852, 1, 2, -4521851, 1, 0, -4521850, 1, 65537, -4521849, 1, 0, -4521848, 1, 65537, -4521847, 1, 0, -4521846, 1, 2, -4521845, 1, 65536, -4521844, 1, 0, -4521843, 1, 1, -4521842, 1, 0, -4521841, 1, 0, -4521840, 1, 65536, -4521839, 1, 65536, -4521838, 1, 0, -4521837, 1, 0, -4521836, 1, 0, -4521835, 1, 0, -4521834, 1, 0, -4521833, 1, 0, -4521832, 1, 1, -4521831, 1, 0, -4521830, 1, 2, -4521829, 1, 1, -4521828, 1, 2, -4521827, 1, 0, -4521826, 1, 0, -4521825, 1, 0, -4521824, 1, 2, -4521823, 1, 0, -4521822, 1, 1, -4521821, 1, 65537, -4521820, 1, 2, -4521819, 1, 0, -4521818, 1, 1, -4521817, 1, 2, -4521816, 1, 0, -4521815, 1, 2, -4521814, 1, 0, -4521813, 1, 0, -4521812, 1, 0, -4521811, 1, 0, -4521810, 1, 2, -4521809, 1, 2, -4521808, 1, 0, -4521807, 1, 65537, -4521806, 1, 65536, -4521805, 1, 0, -4521804, 1, 65537, -4521803, 1, 2, -4521802, 1, 1, -4521801, 1, 1, -4521800, 1, 0, -4521799, 1, 65537, -4521798, 1, 0, -4521797, 1, 65536, -4521796, 1, 0, -4521795, 1, 1, -4521794, 1, 65537, -4521793, 1, 65536, -4521792, 1, 65537, -4521791, 1, 0, -4521790, 1, 65536, -4521789, 1, 0, -4521788, 1, 65536, -4521787, 1, 0, -4521786, 1, 0, -4521785, 1, 1, -4521784, 1, 0, -4521783, 1, 0, -4521782, 1, 1, -4521781, 1, 1, -4521780, 1, 65537, -4521779, 1, 0, -4521778, 1, 1, -4521777, 1, 0, -4521776, 1, 1, -4521775, 1, 0, -4521774, 1, 65537, -4521773, 1, 0, -4521772, 1, 0, -4521771, 1, 0, -4521770, 1, 1, -4521769, 1, 65537, -4521768, 1, 2, -4521767, 1, 0, -4521766, 1, 2, -4521765, 1, 65537, -4521764, 1, 1, -4521763, 1, 2, -4521762, 1, 0, -4521761, 1, 0, -4521760, 1, 0, -4521759, 1, 0, -4521758, 1, 0, -4521757, 1, 0, -4521756, 1, 1, -4521755, 1, 65536, -4521754, 1, 65536, -4521753, 1, 0, -4521752, 1, 1, -4521751, 1, 2, -4521750, 1, 65536, -4521749, 1, 0, -4521748, 1, 0, -4521747, 1, 65536, -4521746, 1, 2, -4521745, 1, 65536, -4521744, 1, 0, -4521743, 1, 0, -4521742, 1, 65537, -4521741, 1, 65536, -4521740, 1, 2, -4521739, 1, 65536, -4521738, 1, 0, -4521737, 1, 0, -4521736, 1, 65536, -4521735, 1, 65537, -4521734, 1, 0, -4521733, 1, 65537, -4521732, 1, 0, -4521731, 1, 0, -4521730, 1, 65537, -4521729, 1, 0, -4521728, 1, 65536, -4521727, 1, 0, -4521726, 1073741825, 1, -4521725, 1073741825, 0, -4521724, 1073741825, 0, -4521723, 1073741825, 0, -4521722, 1073741825, 65537, -4521721, 1073741825, 0, -4521720, 1073741825, 0, -4521719, 1073741825, 0, -4521718, 1073741825, 0, -4521717, 1073741825, 65536, -4521716, 1073741825, 1, -4521715, 1073741824, 131072, -4391028, 1073741824, 131072, -4391027, 1073741825, 1, -4391026, 1073741825, 0, -4391025, 1073741825, 65536, -4391024, 1073741825, 65536, -4391023, 1073741825, 65537, -4391022, 1073741825, 0, -4391021, 1073741825, 65536, -4391020, 1073741825, 0, -4391019, 1073741825, 0, -4391018, 1, 0, -4391017, 1, 2, -4391016, 1, 0, -4391015, 1, 0, -4391014, 1, 0, -4391013, 1, 0, -4391012, 1, 2, -4391011, 1, 65537, -4391010, 1, 0, -4391009, 1, 1, -4391008, 1, 0, -4391007, 1, 0, -4391006, 1, 0, -4391005, 1, 2, -4391004, 1, 65537, -4391003, 1, 0, -4391002, 1, 1, -4391001, 1, 0, -4391000, 1, 2, -4390999, 1, 0, -4390998, 1, 65537, -4390997, 1, 2, -4390996, 1, 65537, -4390995, 1, 0, -4390994, 1, 1, -4390993, 1, 0, -4390992, 1, 0, -4390991, 1, 65537, -4390990, 1, 2, -4390989, 1, 0, -4390988, 1, 0, -4390987, 1, 0, -4390986, 1, 1, -4390985, 1, 0, -4390984, 1, 0, -4390983, 1, 2, -4390982, 1, 0, -4390981, 1, 0, -4390980, 1, 0, -4390979, 1, 0, -4390978, 1, 65537, -4390977, 1, 0, -4390976, 1, 0, -4390975, 1, 0, -4390974, 1, 65537, -4390973, 1, 0, -4390972, 1, 0, -4390971, 1, 65537, -4390970, 1, 0, -4390969, 1, 0, -4390968, 1, 0, -4390967, 1, 0, -4390966, 1, 0, -4390965, 1, 0, -4390964, 1, 0, -4390963, 1, 1, -4390962, 1, 2, -4390961, 1, 2, -4390960, 1, 0, -4390959, 1, 0, -4390958, 1, 0, -4390957, 1, 0, -4390956, 1, 2, -4390955, 1, 0, -4390954, 1, 0, -4390953, 1, 1, -4390952, 2, 0, -4390951, 1, 1, -4390950, 1, 1, -4390949, 1, 0, -4390948, 1, 1, -4390947, 1, 0, -4390946, 1, 2, -4390945, 1, 1, -4390944, 1, 65536, -4390943, 1, 2, -4390942, 1, 0, -4390941, 1, 0, -4390940, 1, 0, -4390939, 1, 0, -4390938, 1, 65537, -4390937, 1, 65537, -4390936, 1, 0, -4390935, 1, 0, -4390934, 1, 0, -4390933, 1, 2, -4390932, 1, 0, -4390931, 1, 65536, -4390930, 1, 0, -4390929, 1, 0, -4390928, 1, 0, -4390927, 1, 0, -4390926, 1, 0, -4390925, 1, 2, -4390924, 1, 2, -4390923, 1, 65536, -4390922, 1, 2, -4390921, 1, 0, -4390920, 1, 0, -4390919, 1, 0, -4390918, 1, 0, -4390917, 1, 0, -4390916, 1, 0, -4390915, 1, 0, -4390914, 1, 0, -4390913, 1, 2, -4456448, 1, 0, -4456447, 1, 0, -4456446, 1, 0, -4456445, 1, 0, -4456444, 1, 0, -4456443, 1, 0, -4456442, 1, 0, -4456441, 1, 0, -4456440, 1, 2, -4456439, 1, 0, -4456438, 1, 0, -4456437, 1, 0, -4456436, 1, 0, -4456435, 1, 0, -4456434, 1, 0, -4456433, 1, 0, -4456432, 1, 2, -4456431, 1, 2, -4456430, 1, 2, -4456429, 1, 65536, -4456428, 1, 0, -4456427, 1, 0, -4456426, 1, 65537, -4456425, 1, 0, -4456424, 1, 65537, -4456423, 1, 0, -4456422, 1, 0, -4456421, 1, 65536, -4456420, 1, 1, -4456419, 1, 0, -4456418, 1, 65537, -4456417, 1, 2, -4456416, 1, 0, -4456415, 1, 0, -4456414, 1, 2, -4456413, 1, 0, -4456412, 1, 2, -4456411, 1, 0, -4456410, 1, 0, -4456409, 1, 2, -4456408, 1, 0, -4456407, 1, 2, -4456406, 1, 65536, -4456405, 1, 2, -4456404, 1, 2, -4456403, 1, 0, -4456402, 1, 0, -4456401, 1, 2, -4456400, 1, 0, -4456399, 1, 65537, -4456398, 1, 0, -4456397, 1, 0, -4456396, 1, 65536, -4456395, 1, 0, -4456394, 1, 65537, -4456393, 1, 0, -4456392, 1, 0, -4456391, 1, 2, -4456390, 1, 2, -4456389, 1, 65536, -4456388, 1, 0, -4456387, 1, 0, -4456386, 1, 0, -4456385, 1, 0, -4456384, 1, 65536, -4456383, 1, 0, -4456382, 1, 65537, -4456381, 1, 0, -4456380, 1, 0, -4456379, 1, 65536, -4456378, 1, 0, -4456377, 1, 65536, -4456376, 1, 0, -4456375, 1, 0, -4456374, 1, 0, -4456373, 1, 0, -4456372, 1, 65536, -4456371, 1, 0, -4456370, 1, 65536, -4456369, 1, 0, -4456368, 1, 65537, -4456367, 1, 0, -4456366, 1, 0, -4456365, 1, 65537, -4456364, 1, 0, -4456363, 1, 0, -4456362, 1, 2, -4456361, 1, 65537, -4456360, 1, 65536, -4456359, 1, 0, -4456358, 1, 1, -4456357, 1, 2, -4456356, 1, 0, -4456355, 1, 1, -4456354, 1, 0, -4456353, 1, 0, -4456352, 1, 1, -4456351, 1, 2, -4456350, 1, 0, -4456349, 1, 65537, -4456348, 1, 0, -4456347, 1, 65537, -4456346, 1, 65536, -4456345, 1, 1, -4456344, 1, 65537, -4456343, 1, 1, -4456342, 1, 65537, -4456341, 1, 0, -4456340, 1, 0, -4456339, 1, 0, -4456338, 1, 0, -4456337, 1, 2, -4456336, 1, 65536, -4456335, 1, 65537, -4456334, 1, 1, -4456333, 1, 0, -4456332, 1, 0, -4456331, 1, 2, -4456330, 1, 1, -4456329, 1, 0, -4456328, 1, 0, -4456327, 1, 0, -4456326, 1, 0, -4456325, 1, 0, -4456324, 1, 65537, -4456323, 1, 65536, -4456322, 1, 0, -4456321, 1, 65536, -4456320, 1, 65536, -4456319, 1, 2, -4456318, 1, 0, -4456317, 1, 0, -4456316, 1, 0, -4456315, 1, 0, -4456314, 1, 65537, -4456313, 1, 0, -4456312, 1, 0, -4456311, 1, 0, -4456310, 1, 0, -4456309, 1, 2, -4456308, 1, 0, -4456307, 1, 0, -4456306, 1, 0, -4456305, 1, 0, -4456304, 1, 65537, -4456303, 1, 0, -4456302, 1, 0, -4456301, 1, 0, -4456300, 1, 65537, -4456299, 1, 2, -4456298, 1, 65536, -4456297, 1, 0, -4456296, 1, 0, -4456295, 1, 65537, -4456294, 1, 0, -4456293, 1, 0, -4456292, 1, 0, -4456291, 1, 0, -4456290, 1, 0, -4456289, 1, 65536, -4456288, 1, 0, -4456287, 1, 0, -4456286, 1, 2, -4456285, 1, 0, -4456284, 1, 65536, -4456283, 1, 1, -4456282, 1, 1, -4456281, 1, 0, -4456280, 1, 0, -4456279, 1, 2, -4456278, 1, 2, -4456277, 1, 0, -4456276, 1, 0, -4456275, 1, 0, -4456274, 1, 0, -4456273, 1, 65537, -4456272, 1, 65537, -4456271, 1, 0, -4456270, 1, 0, -4456269, 1, 1, -4456268, 1, 2, -4456267, 1, 0, -4456266, 1, 0, -4456265, 1, 1, -4456264, 1, 65536, -4456263, 1, 0, -4456262, 1, 65536, -4456261, 1, 0, -4456260, 1, 2, -4456259, 1, 0, -4456258, 1, 0, -4456257, 1, 0, -4456256, 1, 0, -4456255, 1, 0, -4456254, 1, 0, -4456253, 1, 65537, -4456252, 1, 1, -4456251, 1, 0, -4456250, 1, 65536, -4456249, 1, 0, -4456248, 1, 0, -4456247, 1, 0, -4456246, 1, 0, -4456245, 1, 1, -4456244, 1, 0, -4456243, 1, 65536, -4456242, 1, 0, -4456241, 1, 0, -4456240, 1, 0, -4456239, 1, 0, -4456238, 1, 65536, -4456237, 1, 0, -4456236, 1, 0, -4456235, 1, 0, -4456234, 1, 0, -4456233, 1, 0, -4456232, 1, 0, -4456231, 1, 0, -4456230, 1, 65537, -4456229, 1, 0, -4456228, 1, 0, -4456227, 1, 1, -4456226, 1, 65537, -4456225, 1, 1, -4456224, 1, 1, -4456223, 1, 65537, -4456222, 1, 2, -4456221, 1, 0, -4456220, 1, 0, -4456219, 1, 65536, -4456218, 1, 65536, -4456217, 1, 0, -4456216, 1, 0, -4456215, 1, 0, -4456214, 1, 0, -4456213, 1, 0, -4456212, 1, 0, -4456211, 1, 0, -4456210, 1, 0, -4456209, 1, 0, -4456208, 1, 0, -4456207, 1, 65537, -4456206, 1, 0, -4456205, 1, 2, -4456204, 1, 65536, -4456203, 1, 0, -4456202, 1, 1, -4456201, 1, 65536, -4456200, 1, 0, -4456199, 1, 0, -4456198, 1, 65537, -4456197, 1, 0, -4456196, 1, 0, -4456195, 1, 0, -4456194, 1, 0, -4456193, 1, 65536, -4456192, 1, 0, -4456191, 1, 65536, -4456190, 1073741825, 1, -4456189, 1073741825, 2, -4456188, 1073741825, 0, -4456187, 1073741825, 65536, -4456186, 1073741825, 1, -4456185, 1073741825, 0, -4456184, 1073741825, 65537, -4456183, 1073741825, 65536, -4456182, 1073741825, 0, -4456181, 1073741825, 0, -4456180, 1073741825, 1, -4456179, 1073741824, 131072, -4325492, 1073741824, 131072, -4325491, 1073741825, 1, -4325490, 1073741825, 0, -4325489, 1073741825, 1, -4325488, 1073741825, 65536, -4325487, 1073741825, 0, -4325486, 1073741825, 65537, -4325485, 1073741825, 1, -4325484, 1073741825, 1, -4325483, 1073741825, 1, -4325482, 1, 1, -4325481, 1, 0, -4325480, 1, 0, -4325479, 1, 0, -4325478, 1, 0, -4325477, 1, 0, -4325476, 1, 65536, -4325475, 1, 0, -4325474, 1, 1, -4325473, 1, 0, -4325472, 1, 1, -4325471, 1, 2, -4325470, 1, 0, -4325469, 1, 0, -4325468, 1, 1, -4325467, 1, 65536, -4325466, 1, 0, -4325465, 1, 0, -4325464, 1, 0, -4325463, 1, 2, -4325462, 1, 0, -4325461, 1, 65537, -4325460, 1, 1, -4325459, 1, 0, -4325458, 1, 65537, -4325457, 1, 0, -4325456, 1, 0, -4325455, 1, 0, -4325454, 1, 2, -4325453, 1, 65536, -4325452, 1, 0, -4325451, 1, 0, -4325450, 1, 0, -4325449, 1, 65537, -4325448, 1, 0, -4325447, 1, 1, -4325446, 1, 0, -4325445, 1, 65536, -4325444, 1, 65537, -4325443, 1, 65537, -4325442, 1, 0, -4325441, 1, 0, -4325440, 1, 1, -4325439, 1, 65537, -4325438, 1, 0, -4325437, 1, 65537, -4325436, 1, 0, -4325435, 1, 1, -4325434, 1, 65536, -4325433, 1, 2, -4325432, 1, 0, -4325431, 1, 0, -4325430, 1, 65537, -4325429, 1, 65536, -4325428, 1, 0, -4325427, 1, 65537, -4325426, 1, 65536, -4325425, 1, 65536, -4325424, 1, 0, -4325423, 1, 0, -4325422, 1, 65536, -4325421, 1, 0, -4325420, 1, 0, -4325419, 1, 0, -4325418, 1, 0, -4325417, 1, 1, -4325416, 1, 1, -4325415, 1, 1, -4325414, 1, 2, -4325413, 1, 65536, -4325412, 1, 0, -4325411, 1, 2, -4325410, 1, 0, -4325409, 1, 0, -4325408, 1, 0, -4325407, 1, 0, -4325406, 1, 65537, -4325405, 1, 65536, -4325404, 1, 0, -4325403, 1, 0, -4325402, 1, 0, -4325401, 1, 2, -4325400, 1, 0, -4325399, 1, 0, -4325398, 1, 0, -4325397, 1, 0, -4325396, 1, 0, -4325395, 1, 0, -4325394, 1, 0, -4325393, 1, 2, -4325392, 1, 1, -4325391, 1, 65536, -4325390, 1, 0, -4325389, 1, 0, -4325388, 1, 1, -4325387, 1, 0, -4325386, 1, 65537, -4325385, 1, 65537, -4325384, 1, 0, -4325383, 1, 65537, -4325382, 1, 0, -4325381, 1, 1, -4325380, 1, 0, -4325379, 1, 0, -4325378, 1, 0, -4325377, 1, 65536, -4390912, 1, 65536, -4390911, 1, 0, -4390910, 1, 65536, -4390909, 1, 0, -4390908, 1, 0, -4390907, 1, 0, -4390906, 1, 1, -4390905, 1, 65537, -4390904, 1, 65536, -4390903, 1, 1, -4390902, 1, 0, -4390901, 1, 0, -4390900, 1, 2, -4390899, 1, 2, -4390898, 1, 0, -4390897, 1, 2, -4390896, 1, 0, -4390895, 1, 65536, -4390894, 1, 0, -4390893, 1, 0, -4390892, 1, 65537, -4390891, 1, 1, -4390890, 1, 2, -4390889, 1, 65536, -4390888, 1, 0, -4390887, 1, 1, -4390886, 1, 0, -4390885, 1, 2, -4390884, 1, 0, -4390883, 1, 2, -4390882, 1, 0, -4390881, 1, 0, -4390880, 1, 0, -4390879, 1, 0, -4390878, 1, 0, -4390877, 1, 0, -4390876, 1, 65536, -4390875, 1, 2, -4390874, 1, 1, -4390873, 1, 0, -4390872, 1, 65536, -4390871, 1, 1, -4390870, 1, 0, -4390869, 1, 0, -4390868, 1, 1, -4390867, 1, 0, -4390866, 1, 2, -4390865, 1, 65536, -4390864, 1, 0, -4390863, 1, 0, -4390862, 1, 0, -4390861, 1, 0, -4390860, 1, 1, -4390859, 1, 1, -4390858, 1, 65536, -4390857, 1, 65536, -4390856, 1, 0, -4390855, 1, 0, -4390854, 1, 0, -4390853, 1, 0, -4390852, 1, 0, -4390851, 1, 0, -4390850, 1, 65536, -4390849, 1, 0, -4390848, 1, 0, -4390847, 1, 65537, -4390846, 1, 2, -4390845, 1, 0, -4390844, 1, 2, -4390843, 1, 65536, -4390842, 1, 0, -4390841, 1, 1, -4390840, 1, 65536, -4390839, 1, 0, -4390838, 1, 0, -4390837, 1, 0, -4390836, 1, 0, -4390835, 1, 65536, -4390834, 1, 0, -4390833, 1, 0, -4390832, 1, 65537, -4390831, 1, 0, -4390830, 1, 0, -4390829, 1, 0, -4390828, 1, 0, -4390827, 1, 1, -4390826, 1, 65537, -4390825, 1, 0, -4390824, 1, 0, -4390823, 1, 65536, -4390822, 1, 0, -4390821, 1, 0, -4390820, 1, 1, -4390819, 1, 0, -4390818, 1, 0, -4390817, 1, 0, -4390816, 1, 0, -4390815, 1, 0, -4390814, 1, 65537, -4390813, 1, 0, -4390812, 1, 2, -4390811, 1, 0, -4390810, 1, 0, -4390809, 1, 0, -4390808, 1, 0, -4390807, 1, 0, -4390806, 1, 2, -4390805, 1, 65536, -4390804, 1, 0, -4390803, 1, 65536, -4390802, 1, 65537, -4390801, 1, 1, -4390800, 1, 0, -4390799, 1, 0, -4390798, 1, 65537, -4390797, 1, 0, -4390796, 1, 65537, -4390795, 1, 0, -4390794, 1, 1, -4390793, 1, 0, -4390792, 1, 0, -4390791, 1, 65536, -4390790, 1, 0, -4390789, 1, 0, -4390788, 1, 65536, -4390787, 1, 2, -4390786, 1, 2, -4390785, 1, 65537, -4390784, 1, 0, -4390783, 1, 0, -4390782, 1, 65537, -4390781, 1, 0, -4390780, 1, 65537, -4390779, 1, 0, -4390778, 1, 0, -4390777, 1, 0, -4390776, 1, 0, -4390775, 1, 0, -4390774, 1, 0, -4390773, 1, 0, -4390772, 1, 1, -4390771, 1, 0, -4390770, 1, 2, -4390769, 1, 65537, -4390768, 1, 2, -4390767, 1, 65536, -4390766, 1, 2, -4390765, 1, 0, -4390764, 1, 1, -4390763, 1, 0, -4390762, 1, 2, -4390761, 1, 2, -4390760, 1, 0, -4390759, 1, 65536, -4390758, 1, 65537, -4390757, 1, 65536, -4390756, 1, 0, -4390755, 1, 0, -4390754, 1, 65536, -4390753, 1, 0, -4390752, 1, 0, -4390751, 1, 0, -4390750, 1, 0, -4390749, 1, 65537, -4390748, 1, 0, -4390747, 1, 65536, -4390746, 1, 1, -4390745, 1, 2, -4390744, 1, 65536, -4390743, 1, 65536, -4390742, 1, 65537, -4390741, 1, 0, -4390740, 1, 1, -4390739, 1, 65537, -4390738, 1, 0, -4390737, 1, 0, -4390736, 1, 0, -4390735, 1, 0, -4390734, 1, 0, -4390733, 1, 2, -4390732, 1, 0, -4390731, 1, 0, -4390730, 1, 0, -4390729, 1, 0, -4390728, 1, 65536, -4390727, 1, 65536, -4390726, 1, 65536, -4390725, 1, 0, -4390724, 1, 2, -4390723, 1, 0, -4390722, 1, 0, -4390721, 1, 2, -4390720, 1, 0, -4390719, 1, 0, -4390718, 1, 0, -4390717, 1, 65536, -4390716, 1, 2, -4390715, 1, 0, -4390714, 1, 2, -4390713, 1, 0, -4390712, 1, 2, -4390711, 1, 1, -4390710, 1, 65536, -4390709, 1, 0, -4390708, 1, 1, -4390707, 1, 0, -4390706, 1, 65537, -4390705, 1, 0, -4390704, 1, 0, -4390703, 1, 65536, -4390702, 1, 0, -4390701, 1, 65536, -4390700, 1, 65536, -4390699, 1, 0, -4390698, 1, 0, -4390697, 1, 0, -4390696, 1, 0, -4390695, 1, 0, -4390694, 1, 65536, -4390693, 1, 65537, -4390692, 1, 65536, -4390691, 1, 65536, -4390690, 1, 65537, -4390689, 1, 0, -4390688, 1, 0, -4390687, 1, 65536, -4390686, 1, 65537, -4390685, 1, 0, -4390684, 1, 0, -4390683, 1, 1, -4390682, 1, 0, -4390681, 1, 0, -4390680, 1, 0, -4390679, 1, 0, -4390678, 1, 65537, -4390677, 1, 2, -4390676, 1, 0, -4390675, 1, 0, -4390674, 1, 1, -4390673, 1, 2, -4390672, 1, 65536, -4390671, 1, 0, -4390670, 1, 0, -4390669, 1, 1, -4390668, 1, 1, -4390667, 1, 65537, -4390666, 1, 65536, -4390665, 1, 0, -4390664, 1, 0, -4390663, 1, 0, -4390662, 1, 65537, -4390661, 1, 0, -4390660, 1, 0, -4390659, 1, 65536, -4390658, 1, 1, -4390657, 1, 65537, -4390656, 1, 2, -4390655, 1, 2, -4390654, 1073741825, 0, -4390653, 1073741825, 0, -4390652, 1073741825, 1, -4390651, 1073741825, 65537, -4390650, 1073741825, 65537, -4390649, 1073741825, 0, -4390648, 1073741825, 65536, -4390647, 1073741825, 0, -4390646, 1073741825, 2, -4390645, 1073741825, 0, -4390644, 1073741825, 1, -4390643, 1073741824, 131072, -4259956, 1073741824, 131072, -4259955, 1073741825, 1, -4259954, 1073741825, 0, -4259953, 1073741825, 0, -4259952, 1073741825, 65537, -4259951, 1073741825, 0, -4259950, 1073741825, 0, -4259949, 1073741825, 0, -4259948, 1073741825, 1, -4259947, 0, 65536, -4259946, 1, 1, -4259945, 1, 0, -4259944, 1, 65537, -4259943, 1, 0, -4259942, 1, 2, -4259941, 1, 0, -4259940, 1, 0, -4259939, 1, 2, -4259938, 1, 0, -4259937, 1, 0, -4259936, 1, 0, -4259935, 1, 1, -4259934, 1, 0, -4259933, 1, 2, -4259932, 1, 1, -4259931, 1, 65536, -4259930, 1, 65537, -4259929, 1, 2, -4259928, 1, 0, -4259927, 1, 0, -4259926, 1, 65537, -4259925, 1, 65536, -4259924, 1, 0, -4259923, 1, 1, -4259922, 1, 0, -4259921, 1, 65536, -4259920, 1, 0, -4259919, 1, 0, -4259918, 1, 0, -4259917, 1, 65537, -4259916, 1, 2, -4259915, 1, 65536, -4259914, 1, 65536, -4259913, 1, 65536, -4259912, 1, 0, -4259911, 1, 65536, -4259910, 1, 0, -4259909, 1, 0, -4259908, 1, 0, -4259907, 1, 1, -4259906, 1, 65536, -4259905, 1, 0, -4259904, 1, 1, -4259903, 1, 0, -4259902, 1, 0, -4259901, 1, 0, -4259900, 1, 0, -4259899, 1, 0, -4259898, 1, 0, -4259897, 1, 0, -4259896, 1, 2, -4259895, 1, 1, -4259894, 1, 65536, -4259893, 1, 65537, -4259892, 1, 65536, -4259891, 1, 2, -4259890, 1, 1, -4259889, 1, 0, -4259888, 1, 0, -4259887, 1, 65537, -4259886, 1, 2, -4259885, 1, 0, -4259884, 1, 0, -4259883, 1, 0, -4259882, 1, 1, -4259881, 1, 65536, -4259880, 1, 65537, -4259879, 1, 0, -4259878, 1, 0, -4259877, 1, 65536, -4259876, 1, 65537, -4259875, 1, 0, -4259874, 1, 1, -4259873, 1, 0, -4259872, 1, 1, -4259871, 1, 1, -4259870, 1, 65536, -4259869, 1, 0, -4259868, 1, 2, -4259867, 1, 0, -4259866, 1, 1, -4259865, 1, 0, -4259864, 1, 1, -4259863, 1, 65537, -4259862, 1, 1, -4259861, 1, 1, -4259860, 1, 0, -4259859, 1, 65536, -4259858, 1, 0, -4259857, 1, 65536, -4259856, 1, 0, -4259855, 1, 0, -4259854, 1, 0, -4259853, 1, 0, -4259852, 1, 0, -4259851, 1, 2, -4259850, 1, 65536, -4259849, 1, 65536, -4259848, 1, 65537, -4259847, 1, 0, -4259846, 1, 65536, -4259845, 1, 0, -4259844, 1, 2, -4259843, 1, 2, -4259842, 1, 1, -4259841, 1, 65537, -4325376, 1, 65536, -4325375, 1, 0, -4325374, 1, 2, -4325373, 1, 1, -4325372, 1, 65536, -4325371, 1, 0, -4325370, 1, 65537, -4325369, 1, 0, -4325368, 1, 0, -4325367, 1, 0, -4325366, 1, 0, -4325365, 1, 0, -4325364, 1, 65536, -4325363, 1, 0, -4325362, 1, 1, -4325361, 1, 1, -4325360, 1, 0, -4325359, 1, 65536, -4325358, 1, 0, -4325357, 1, 65537, -4325356, 1, 2, -4325355, 1, 0, -4325354, 1, 0, -4325353, 1, 0, -4325352, 1, 0, -4325351, 1, 0, -4325350, 1, 0, -4325349, 1, 0, -4325348, 1, 0, -4325347, 1, 0, -4325346, 1, 0, -4325345, 1, 0, -4325344, 1, 0, -4325343, 1, 0, -4325342, 1, 0, -4325341, 1, 0, -4325340, 1, 2, -4325339, 1, 1, -4325338, 1, 65536, -4325337, 1, 0, -4325336, 1, 65536, -4325335, 1, 0, -4325334, 1, 0, -4325333, 1, 1, -4325332, 1, 0, -4325331, 1, 65536, -4325330, 1, 65537, -4325329, 1, 1, -4325328, 1, 65536, -4325327, 1, 0, -4325326, 1, 0, -4325325, 1, 0, -4325324, 1, 0, -4325323, 1, 2, -4325322, 1, 65537, -4325321, 1, 65537, -4325320, 1, 0, -4325319, 1, 0, -4325318, 1, 0, -4325317, 1, 2, -4325316, 1, 0, -4325315, 1, 1, -4325314, 1, 0, -4325313, 1, 0, -4325312, 1, 0, -4325311, 1, 65536, -4325310, 1, 65536, -4325309, 1, 0, -4325308, 1, 0, -4325307, 1, 65536, -4325306, 1, 0, -4325305, 1, 0, -4325304, 1, 65537, -4325303, 1, 0, -4325302, 1, 0, -4325301, 1, 0, -4325300, 1, 1, -4325299, 1, 0, -4325298, 1, 1, -4325297, 1, 2, -4325296, 1, 0, -4325295, 1, 0, -4325294, 1, 0, -4325293, 1, 2, -4325292, 1, 2, -4325291, 1, 0, -4325290, 1, 0, -4325289, 1, 65537, -4325288, 1, 0, -4325287, 1, 0, -4325286, 1, 0, -4325285, 1, 0, -4325284, 1, 65536, -4325283, 1, 1, -4325282, 1, 2, -4325281, 1, 0, -4325280, 1, 2, -4325279, 1, 65537, -4325278, 1, 0, -4325277, 1, 0, -4325276, 1, 0, -4325275, 1, 65536, -4325274, 1, 0, -4325273, 1, 0, -4325272, 1, 0, -4325271, 1, 1, -4325270, 1, 0, -4325269, 1, 0, -4325268, 1, 65537, -4325267, 1, 0, -4325266, 1, 1, -4325265, 1, 2, -4325264, 1, 0, -4325263, 1, 0, -4325262, 1, 0, -4325261, 1, 0, -4325260, 1, 1, -4325259, 1, 65537, -4325258, 1, 0, -4325257, 1, 0, -4325256, 1, 0, -4325255, 1, 65536, -4325254, 1, 2, -4325253, 1, 65537, -4325252, 1, 1, -4325251, 1, 65537, -4325250, 1, 2, -4325249, 1, 2, -4325248, 1, 0, -4325247, 1, 0, -4325246, 1, 0, -4325245, 1, 0, -4325244, 1, 1, -4325243, 1, 65537, -4325242, 1, 0, -4325241, 1, 1, -4325240, 1, 1, -4325239, 1, 0, -4325238, 1, 0, -4325237, 1, 0, -4325236, 1, 0, -4325235, 1, 65536, -4325234, 1, 0, -4325233, 1, 0, -4325232, 1, 0, -4325231, 1, 1, -4325230, 1, 65536, -4325229, 1, 65536, -4325228, 1, 65536, -4325227, 1, 0, -4325226, 1, 0, -4325225, 1, 0, -4325224, 1, 65537, -4325223, 1, 0, -4325222, 1, 1, -4325221, 1, 2, -4325220, 1, 0, -4325219, 1, 0, -4325218, 1, 0, -4325217, 1, 0, -4325216, 1, 2, -4325215, 1, 65536, -4325214, 1, 0, -4325213, 1, 65537, -4325212, 1, 0, -4325211, 1, 0, -4325210, 1, 2, -4325209, 1, 65536, -4325208, 1, 0, -4325207, 1, 0, -4325206, 1, 65536, -4325205, 1, 0, -4325204, 1, 0, -4325203, 1, 2, -4325202, 1, 1, -4325201, 1, 65537, -4325200, 1, 1, -4325199, 1, 65537, -4325198, 1, 65537, -4325197, 1, 1, -4325196, 1, 2, -4325195, 1, 0, -4325194, 1, 0, -4325193, 1, 65537, -4325192, 1, 1, -4325191, 1, 0, -4325190, 1, 0, -4325189, 1, 65536, -4325188, 1, 0, -4325187, 1, 1, -4325186, 1, 0, -4325185, 1, 65536, -4325184, 1, 1, -4325183, 1, 65537, -4325182, 1, 65536, -4325181, 1, 0, -4325180, 1, 1, -4325179, 1, 2, -4325178, 1, 0, -4325177, 1, 65537, -4325176, 1, 0, -4325175, 1, 0, -4325174, 1, 0, -4325173, 1, 65536, -4325172, 1, 0, -4325171, 1, 0, -4325170, 1, 1, -4325169, 1, 0, -4325168, 1, 1, -4325167, 1, 0, -4325166, 1, 0, -4325165, 1, 0, -4325164, 1, 0, -4325163, 1, 0, -4325162, 1, 65537, -4325161, 1, 65536, -4325160, 1, 0, -4325159, 1, 0, -4325158, 1, 0, -4325157, 1, 2, -4325156, 1, 1, -4325155, 1, 0, -4325154, 1, 0, -4325153, 1, 65537, -4325152, 1, 0, -4325151, 1, 0, -4325150, 1, 0, -4325149, 1, 0, -4325148, 1, 0, -4325147, 1, 65537, -4325146, 1, 0, -4325145, 1, 0, -4325144, 1, 0, -4325143, 1, 0, -4325142, 1, 65536, -4325141, 1, 0, -4325140, 1, 0, -4325139, 1, 65537, -4325138, 1, 0, -4325137, 1, 2, -4325136, 1, 0, -4325135, 1, 2, -4325134, 1, 0, -4325133, 1, 0, -4325132, 1, 0, -4325131, 1, 2, -4325130, 1, 0, -4325129, 1, 65536, -4325128, 1, 65536, -4325127, 1, 1, -4325126, 1, 0, -4325125, 1, 2, -4325124, 1, 0, -4325123, 1, 65537, -4325122, 1, 2, -4325121, 1, 0, -4325120, 1, 0, -4325119, 1, 0, -4325118, 1073741825, 2, -4325117, 1073741825, 0, -4325116, 1073741825, 0, -4325115, 1073741825, 0, -4325114, 1073741825, 0, -4325113, 1073741825, 65537, -4325112, 1073741825, 1, -4325111, 1073741825, 2, -4325110, 1073741825, 0, -4325109, 1073741825, 0, -4325108, 1073741825, 1, -4325107, 1073741824, 131072, -4194420, 1073741824, 131072, -4194419, 1073741825, 1, -4194418, 1073741825, 1, -4194417, 1073741825, 0, -4194416, 1073741825, 0, -4194415, 1073741825, 0, -4194414, 1073741825, 65536, -4194413, 1073741825, 0, -4194412, 1073741825, 1, -4194411, 0, 131072, -4194410, 1, 1, -4194409, 1, 0, -4194408, 1, 1, -4194407, 1, 0, -4194406, 1, 65537, -4194405, 1, 65537, -4194404, 1, 65536, -4194403, 1, 0, -4194402, 1, 65537, -4194401, 1, 2, -4194400, 1, 0, -4194399, 1, 65537, -4194398, 1, 65536, -4194397, 1, 0, -4194396, 1, 0, -4194395, 1, 0, -4194394, 1, 0, -4194393, 1, 0, -4194392, 1, 0, -4194391, 1, 1, -4194390, 1, 65537, -4194389, 1, 0, -4194388, 1, 2, -4194387, 1, 0, -4194386, 1, 65536, -4194385, 1, 1, -4194384, 1, 0, -4194383, 1, 0, -4194382, 1, 65537, -4194381, 1, 1, -4194380, 1, 0, -4194379, 1, 0, -4194378, 1, 0, -4194377, 1, 65536, -4194376, 1, 65537, -4194375, 1, 65536, -4194374, 1, 0, -4194373, 1, 1, -4194372, 1, 0, -4194371, 1, 65536, -4194370, 1, 65537, -4194369, 1, 65537, -4194368, 1, 0, -4194367, 1, 65536, -4194366, 1, 0, -4194365, 1, 1, -4194364, 1, 0, -4194363, 1, 0, -4194362, 1, 2, -4194361, 1, 0, -4194360, 1, 2, -4194359, 1, 0, -4194358, 1, 65537, -4194357, 1, 0, -4194356, 1, 0, -4194355, 1, 0, -4194354, 1, 2, -4194353, 1, 65537, -4194352, 1, 0, -4194351, 1, 0, -4194350, 1, 0, -4194349, 1, 65537, -4194348, 1, 2, -4194347, 1, 65536, -4194346, 1, 1, -4194345, 1, 1, -4194344, 1, 1, -4194343, 1, 2, -4194342, 1, 1, -4194341, 1, 0, -4194340, 1, 2, -4194339, 1, 65537, -4194338, 1, 0, -4194337, 1, 0, -4194336, 1, 1, -4194335, 1, 65536, -4194334, 1, 0, -4194333, 1, 0, -4194332, 1, 2, -4194331, 1, 0, -4194330, 1, 0, -4194329, 1, 0, -4194328, 1, 65537, -4194327, 1, 0, -4194326, 1, 0, -4194325, 1, 0, -4194324, 1, 2, -4194323, 1, 1, -4194322, 1, 0, -4194321, 1, 65537, -4194320, 1, 2, -4194319, 1, 0, -4194318, 1, 0, -4194317, 1, 2, -4194316, 1, 65537, -4194315, 1, 0, -4194314, 1, 0, -4194313, 1, 0, -4194312, 1, 0, -4194311, 1, 0, -4194310, 1, 0, -4194309, 1, 65536, -4194308, 1, 0, -4194307, 1, 0, -4194306, 1, 65536, -4194305, 1, 1, -4259840, 1, 0, -4259839, 1, 1, -4259838, 1, 65536, -4259837, 1, 0, -4259836, 1, 0, -4259835, 1, 0, -4259834, 1, 0, -4259833, 1, 65536, -4259832, 1, 0, -4259831, 1, 1, -4259830, 1, 2, -4259829, 1, 0, -4259828, 1, 0, -4259827, 1, 2, -4259826, 1, 0, -4259825, 1, 0, -4259824, 1, 65536, -4259823, 1, 0, -4259822, 1, 65537, -4259821, 1, 65537, -4259820, 1, 0, -4259819, 1, 0, -4259818, 1, 2, -4259817, 1, 65536, -4259816, 1, 0, -4259815, 1, 0, -4259814, 1, 1, -4259813, 1, 0, -4259812, 1, 0, -4259811, 1, 0, -4259810, 1, 65537, -4259809, 1, 0, -4259808, 1, 0, -4259807, 1, 0, -4259806, 1, 65537, -4259805, 1, 0, -4259804, 1, 0, -4259803, 1, 0, -4259802, 1, 65537, -4259801, 1, 0, -4259800, 1, 65537, -4259799, 1, 0, -4259798, 1, 0, -4259797, 1, 1, -4259796, 1, 65536, -4259795, 1, 0, -4259794, 1, 65536, -4259793, 1, 2, -4259792, 1, 0, -4259791, 1, 0, -4259790, 1, 0, -4259789, 1, 2, -4259788, 1, 0, -4259787, 1, 65536, -4259786, 1, 0, -4259785, 1, 2, -4259784, 1, 2, -4259783, 1, 0, -4259782, 1, 65537, -4259781, 1, 1, -4259780, 1, 0, -4259779, 1, 0, -4259778, 1, 65536, -4259777, 1, 0, -4259776, 1, 0, -4259775, 1, 0, -4259774, 1, 0, -4259773, 1, 0, -4259772, 1, 2, -4259771, 1, 1, -4259770, 1, 65537, -4259769, 1, 1, -4259768, 1, 1, -4259767, 1, 1, -4259766, 1, 0, -4259765, 1, 0, -4259764, 1, 65537, -4259763, 1, 0, -4259762, 1, 1, -4259761, 1, 0, -4259760, 1, 1, -4259759, 1, 0, -4259758, 1, 0, -4259757, 1, 0, -4259756, 1, 0, -4259755, 1, 2, -4259754, 1, 2, -4259753, 1, 2, -4259752, 1, 65536, -4259751, 1, 65537, -4259750, 1, 65537, -4259749, 1, 1, -4259748, 1, 1, -4259747, 1, 0, -4259746, 1, 0, -4259745, 1, 2, -4259744, 1, 0, -4259743, 1, 0, -4259742, 1, 2, -4259741, 1, 0, -4259740, 1, 0, -4259739, 1, 1, -4259738, 1, 0, -4259737, 1, 65536, -4259736, 1, 0, -4259735, 1, 0, -4259734, 1, 0, -4259733, 1, 65536, -4259732, 1, 0, -4259731, 1, 0, -4259730, 1, 65537, -4259729, 1, 2, -4259728, 1, 65536, -4259727, 1, 0, -4259726, 1, 0, -4259725, 1, 65536, -4259724, 1, 65536, -4259723, 1, 65537, -4259722, 1, 1, -4259721, 1, 0, -4259720, 1, 0, -4259719, 1, 0, -4259718, 1, 0, -4259717, 1, 1, -4259716, 1, 0, -4259715, 1, 0, -4259714, 1, 2, -4259713, 1, 65536, -4259712, 1, 65536, -4259711, 1, 1, -4259710, 1, 0, -4259709, 1, 1, -4259708, 1, 1, -4259707, 1, 1, -4259706, 1, 1, -4259705, 1, 1, -4259704, 1, 2, -4259703, 1, 0, -4259702, 1, 0, -4259701, 1, 1, -4259700, 1, 2, -4259699, 1, 0, -4259698, 1, 0, -4259697, 1, 0, -4259696, 1, 0, -4259695, 1, 2, -4259694, 1, 0, -4259693, 1, 2, -4259692, 1, 2, -4259691, 1, 65536, -4259690, 1, 2, -4259689, 1, 2, -4259688, 1, 65537, -4259687, 1, 0, -4259686, 1, 1, -4259685, 1, 0, -4259684, 1, 0, -4259683, 1, 65536, -4259682, 1, 0, -4259681, 1, 0, -4259680, 1, 0, -4259679, 1, 0, -4259678, 1, 0, -4259677, 1, 0, -4259676, 1, 0, -4259675, 1, 0, -4259674, 1, 65536, -4259673, 1, 65537, -4259672, 1, 0, -4259671, 1, 65536, -4259670, 1, 0, -4259669, 1, 0, -4259668, 1, 0, -4259667, 1, 0, -4259666, 1, 0, -4259665, 1, 65537, -4259664, 1, 1, -4259663, 1, 2, -4259662, 1, 65537, -4259661, 1, 65536, -4259660, 1, 2, -4259659, 1, 1, -4259658, 1, 0, -4259657, 1, 1, -4259656, 1, 0, -4259655, 1, 1, -4259654, 1, 0, -4259653, 1, 65537, -4259652, 1, 0, -4259651, 1, 65537, -4259650, 1, 65537, -4259649, 1, 1, -4259648, 1, 1, -4259647, 1, 1, -4259646, 1, 0, -4259645, 1, 1, -4259644, 1, 1, -4259643, 1, 0, -4259642, 1, 2, -4259641, 1, 65537, -4259640, 1, 0, -4259639, 1, 0, -4259638, 1, 0, -4259637, 1, 0, -4259636, 1, 1, -4259635, 1, 65537, -4259634, 1, 0, -4259633, 1, 1, -4259632, 1, 65537, -4259631, 1, 1, -4259630, 1, 2, -4259629, 1, 0, -4259628, 1, 0, -4259627, 1, 0, -4259626, 1, 65536, -4259625, 1, 65537, -4259624, 1, 0, -4259623, 1, 2, -4259622, 1, 0, -4259621, 1, 1, -4259620, 1, 0, -4259619, 1, 65537, -4259618, 1, 0, -4259617, 1, 0, -4259616, 1, 1, -4259615, 1, 0, -4259614, 1, 0, -4259613, 1, 65537, -4259612, 1, 0, -4259611, 1, 65536, -4259610, 1, 0, -4259609, 1, 2, -4259608, 1, 1, -4259607, 1, 0, -4259606, 1, 0, -4259605, 1, 2, -4259604, 1, 1, -4259603, 1, 1, -4259602, 1, 0, -4259601, 1, 1, -4259600, 1, 0, -4259599, 1, 0, -4259598, 1, 0, -4259597, 1, 0, -4259596, 1, 1, -4259595, 1, 65536, -4259594, 1, 2, -4259593, 1, 65537, -4259592, 1, 0, -4259591, 1, 0, -4259590, 1, 1, -4259589, 1, 0, -4259588, 1, 65537, -4259587, 1, 2, -4259586, 1, 1, -4259585, 1, 0, -4259584, 1, 0, -4259583, 1, 65536, -4259582, 1073741825, 65536, -4259581, 1073741825, 65536, -4259580, 1073741825, 0, -4259579, 1073741825, 0, -4259578, 1073741825, 0, -4259577, 1073741825, 0, -4259576, 1073741825, 0, -4259575, 1073741825, 0, -4259574, 1073741825, 1, -4259573, 1073741825, 0, -4259572, 1073741825, 1, -4259571, 1073741824, 131072, -4128884, 1073741824, 131072, -4128883, 1073741825, 1, -4128882, 1073741825, 2, -4128881, 1073741825, 65536, -4128880, 1073741825, 1, -4128879, 1073741825, 0, -4128878, 1073741825, 65536, -4128877, 1073741825, 0, -4128876, 1073741825, 1, -4128875, 0, 131072, -4128874, 1, 1, -4128873, 1, 0, -4128872, 1, 65537, -4128871, 1, 1, -4128870, 1, 0, -4128869, 1, 0, -4128868, 1, 0, -4128867, 1, 0, -4128866, 1, 1, -4128865, 1, 65536, -4128864, 1, 65536, -4128863, 1, 65537, -4128862, 1, 65536, -4128861, 1, 2, -4128860, 1, 0, -4128859, 1, 65537, -4128858, 1, 0, -4128857, 1, 65537, -4128856, 1, 65536, -4128855, 1, 65536, -4128854, 1, 65537, -4128853, 1, 65536, -4128852, 1, 0, -4128851, 1, 1, -4128850, 1, 0, -4128849, 1, 0, -4128848, 1, 2, -4128847, 1, 0, -4128846, 1, 0, -4128845, 1, 0, -4128844, 1, 2, -4128843, 1, 0, -4128842, 1, 0, -4128841, 1, 1, -4128840, 1, 65537, -4128839, 1, 2, -4128838, 1, 0, -4128837, 1, 65536, -4128836, 1, 0, -4128835, 1, 0, -4128834, 1, 65537, -4128833, 1, 0, -4128832, 1, 0, -4128831, 1, 0, -4128830, 1, 0, -4128829, 1, 0, -4128828, 1, 0, -4128827, 1, 2, -4128826, 1, 0, -4128825, 1, 1, -4128824, 1, 1, -4128823, 1, 1, -4128822, 1, 2, -4128821, 1, 0, -4128820, 1, 2, -4128819, 1, 0, -4128818, 1, 0, -4128817, 1, 1, -4128816, 1, 0, -4128815, 1, 0, -4128814, 1, 2, -4128813, 1, 2, -4128812, 1, 65537, -4128811, 1, 0, -4128810, 1, 0, -4128809, 1, 65536, -4128808, 1, 65537, -4128807, 1, 65536, -4128806, 1, 65537, -4128805, 1, 0, -4128804, 1, 2, -4128803, 1, 0, -4128802, 1, 65536, -4128801, 1, 0, -4128800, 1, 0, -4128799, 1, 0, -4128798, 1, 0, -4128797, 1, 0, -4128796, 1, 1, -4128795, 1, 0, -4128794, 1, 2, -4128793, 1, 65537, -4128792, 1, 65536, -4128791, 1, 65536, -4128790, 1, 0, -4128789, 1, 65536, -4128788, 1, 2, -4128787, 1, 65537, -4128786, 1, 0, -4128785, 1, 2, -4128784, 1, 0, -4128783, 1, 0, -4128782, 1, 1, -4128781, 1, 1, -4128780, 1, 0, -4128779, 1, 65536, -4128778, 1, 65537, -4128777, 1, 0, -4128776, 1, 0, -4128775, 1, 0, -4128774, 1, 0, -4128773, 1, 0, -4128772, 1, 65536, -4128771, 1, 2, -4128770, 1, 2, -4128769, 1, 0, -4194304, 1, 0, -4194303, 1, 0, -4194302, 1, 0, -4194301, 1, 2, -4194300, 1, 0, -4194299, 1, 0, -4194298, 1, 1, -4194297, 1, 2, -4194296, 1, 0, -4194295, 1, 0, -4194294, 1, 65537, -4194293, 1, 0, -4194292, 1, 65536, -4194291, 1, 1, -4194290, 1, 0, -4194289, 1, 0, -4194288, 1, 65536, -4194287, 1, 0, -4194286, 1, 0, -4194285, 1, 65537, -4194284, 1, 65537, -4194283, 1, 65536, -4194282, 1, 0, -4194281, 1, 65536, -4194280, 1, 0, -4194279, 1, 65536, -4194278, 1, 0, -4194277, 1, 1, -4194276, 1, 2, -4194275, 1, 2, -4194274, 1, 65536, -4194273, 1, 2, -4194272, 1, 1, -4194271, 1, 0, -4194270, 1, 65537, -4194269, 1, 2, -4194268, 1, 0, -4194267, 1, 2, -4194266, 1, 65536, -4194265, 1, 1, -4194264, 1, 0, -4194263, 1, 2, -4194262, 1, 0, -4194261, 1, 65536, -4194260, 1, 0, -4194259, 1, 2, -4194258, 1, 1, -4194257, 1, 65536, -4194256, 1, 65537, -4194255, 1, 1, -4194254, 1, 0, -4194253, 1, 0, -4194252, 1, 65536, -4194251, 1, 1, -4194250, 1, 65536, -4194249, 1, 0, -4194248, 1, 0, -4194247, 1, 0, -4194246, 1, 0, -4194245, 1, 1, -4194244, 1, 0, -4194243, 1, 1, -4194242, 1, 0, -4194241, 1, 0, -4194240, 1, 1, -4194239, 1, 0, -4194238, 1, 0, -4194237, 1, 0, -4194236, 1, 0, -4194235, 1, 2, -4194234, 1, 1, -4194233, 1, 65536, -4194232, 1, 65536, -4194231, 1, 65536, -4194230, 1, 0, -4194229, 1, 0, -4194228, 1, 0, -4194227, 1, 0, -4194226, 1, 1, -4194225, 1, 0, -4194224, 1, 0, -4194223, 1, 0, -4194222, 1, 0, -4194221, 1, 65536, -4194220, 1, 65537, -4194219, 1, 0, -4194218, 1, 0, -4194217, 1, 65536, -4194216, 1, 0, -4194215, 1, 0, -4194214, 1, 65537, -4194213, 1, 2, -4194212, 1, 0, -4194211, 1, 65536, -4194210, 1, 65536, -4194209, 1, 0, -4194208, 1, 65536, -4194207, 1, 0, -4194206, 1, 2, -4194205, 1, 0, -4194204, 1, 0, -4194203, 1, 65537, -4194202, 1, 2, -4194201, 1, 65537, -4194200, 1, 2, -4194199, 1, 2, -4194198, 1, 0, -4194197, 1, 0, -4194196, 1, 65536, -4194195, 1, 1, -4194194, 1, 1, -4194193, 1, 2, -4194192, 1, 2, -4194191, 1, 0, -4194190, 1, 0, -4194189, 1, 2, -4194188, 1, 0, -4194187, 1, 0, -4194186, 1, 0, -4194185, 1, 65537, -4194184, 1, 1, -4194183, 1, 0, -4194182, 1, 1, -4194181, 1, 2, -4194180, 1, 0, -4194179, 1, 0, -4194178, 1, 65537, -4194177, 1, 65537, -4194176, 1, 0, -4194175, 1, 0, -4194174, 1, 65536, -4194173, 1, 0, -4194172, 1, 1, -4194171, 2, 0, -4194170, 1, 1, -4194169, 1, 0, -4194168, 1, 0, -4194167, 1, 65536, -4194166, 1, 1, -4194165, 1, 65536, -4194164, 1, 0, -4194163, 1, 0, -4194162, 1, 65537, -4194161, 1, 1, -4194160, 1, 0, -4194159, 1, 65536, -4194158, 1, 2, -4194157, 1, 0, -4194156, 1, 0, -4194155, 1, 65536, -4194154, 1, 0, -4194153, 1, 65536, -4194152, 1, 2, -4194151, 1, 0, -4194150, 1, 2, -4194149, 1, 0, -4194148, 1, 65537, -4194147, 1, 0, -4194146, 1, 0, -4194145, 1, 1, -4194144, 1, 65536, -4194143, 1, 0, -4194142, 1, 65536, -4194141, 1, 0, -4194140, 1, 0, -4194139, 1, 2, -4194138, 1, 0, -4194137, 1, 0, -4194136, 1, 0, -4194135, 1, 0, -4194134, 1, 0, -4194133, 1, 0, -4194132, 1, 0, -4194131, 1, 0, -4194130, 1, 1, -4194129, 1, 0, -4194128, 1, 0, -4194127, 1, 65536, -4194126, 1, 65537, -4194125, 1, 1, -4194124, 1, 0, -4194123, 1, 0, -4194122, 1, 0, -4194121, 1, 0, -4194120, 1, 0, -4194119, 1, 65537, -4194118, 1, 0, -4194117, 1, 65536, -4194116, 1, 0, -4194115, 1, 2, -4194114, 1, 0, -4194113, 1, 65537, -4194112, 1, 65536, -4194111, 1, 0, -4194110, 1, 0, -4194109, 1, 65536, -4194108, 1, 0, -4194107, 1, 0, -4194106, 1, 65536, -4194105, 1, 0, -4194104, 1, 2, -4194103, 1, 0, -4194102, 1, 1, -4194101, 1, 1, -4194100, 1, 65536, -4194099, 1, 0, -4194098, 1, 2, -4194097, 1, 0, -4194096, 1, 1, -4194095, 1, 0, -4194094, 1, 1, -4194093, 1, 1, -4194092, 1, 65537, -4194091, 1, 1, -4194090, 1, 65536, -4194089, 1, 0, -4194088, 1, 65536, -4194087, 1, 0, -4194086, 1, 0, -4194085, 1, 0, -4194084, 1, 2, -4194083, 1, 65536, -4194082, 1, 1, -4194081, 1, 65537, -4194080, 1, 0, -4194079, 1, 0, -4194078, 1, 0, -4194077, 1, 0, -4194076, 1, 0, -4194075, 1, 0, -4194074, 1, 2, -4194073, 1, 0, -4194072, 1, 2, -4194071, 1, 0, -4194070, 1, 0, -4194069, 1, 0, -4194068, 1, 0, -4194067, 1, 65537, -4194066, 1, 0, -4194065, 1, 0, -4194064, 1, 0, -4194063, 1, 0, -4194062, 1, 0, -4194061, 1, 2, -4194060, 1, 0, -4194059, 1, 65537, -4194058, 1, 65536, -4194057, 1, 0, -4194056, 1, 0, -4194055, 1, 65537, -4194054, 1, 0, -4194053, 1, 0, -4194052, 1, 0, -4194051, 1, 0, -4194050, 1, 0, -4194049, 1, 0, -4194048, 1, 65536, -4194047, 1, 2, -4194046, 1073741825, 0, -4194045, 1073741825, 0, -4194044, 1073741825, 0, -4194043, 1073741825, 0, -4194042, 1073741825, 0, -4194041, 1073741825, 0, -4194040, 1073741825, 65536, -4194039, 1073741825, 0, -4194038, 1073741825, 65537, -4194037, 1073741825, 1, -4194036, 1073741825, 1, -4194035, 1073741824, 131072, -4063348, 1073741824, 131072, -4063347, 1073741825, 1, -4063346, 1073741825, 0, -4063345, 1073741825, 2, -4063344, 1073741825, 0, -4063343, 1073741825, 0, -4063342, 1073741825, 0, -4063341, 1073741825, 1, -4063340, 1073741825, 1, -4063339, 0, 131072, -4063338, 1, 1, -4063337, 1, 0, -4063336, 1, 0, -4063335, 1, 65536, -4063334, 1, 0, -4063333, 1, 0, -4063332, 1, 65537, -4063331, 1, 2, -4063330, 1, 0, -4063329, 1, 0, -4063328, 1, 0, -4063327, 1, 1, -4063326, 1, 0, -4063325, 1, 65536, -4063324, 1, 65537, -4063323, 1, 0, -4063322, 1, 0, -4063321, 1, 0, -4063320, 1, 0, -4063319, 1, 0, -4063318, 1, 65536, -4063317, 1, 65536, -4063316, 1, 65537, -4063315, 1, 1, -4063314, 1, 65537, -4063313, 1, 0, -4063312, 1, 0, -4063311, 1, 1, -4063310, 1, 0, -4063309, 1, 65536, -4063308, 1, 0, -4063307, 1, 0, -4063306, 1, 0, -4063305, 1, 0, -4063304, 1, 0, -4063303, 1, 65536, -4063302, 1, 0, -4063301, 1, 65536, -4063300, 1, 65537, -4063299, 1, 65536, -4063298, 1, 65537, -4063297, 1, 0, -4063296, 1, 0, -4063295, 1, 2, -4063294, 1, 65536, -4063293, 1, 65536, -4063292, 1, 0, -4063291, 1, 1, -4063290, 1, 1, -4063289, 1, 65537, -4063288, 1, 1, -4063287, 1, 2, -4063286, 1, 0, -4063285, 1, 0, -4063284, 1, 0, -4063283, 1, 0, -4063282, 1, 0, -4063281, 1, 65536, -4063280, 1, 0, -4063279, 1, 65536, -4063278, 1, 1, -4063277, 1, 1, -4063276, 1, 0, -4063275, 1, 1, -4063274, 1, 65537, -4063273, 1, 0, -4063272, 1, 0, -4063271, 1, 0, -4063270, 1, 0, -4063269, 1, 65537, -4063268, 1, 0, -4063267, 1, 65536, -4063266, 1, 2, -4063265, 1, 0, -4063264, 1, 65536, -4063263, 1, 0, -4063262, 1, 2, -4063261, 1, 2, -4063260, 1, 0, -4063259, 1, 1, -4063258, 1, 0, -4063257, 1, 2, -4063256, 1, 65537, -4063255, 1, 65537, -4063254, 1, 0, -4063253, 1, 0, -4063252, 1, 0, -4063251, 1, 0, -4063250, 1, 0, -4063249, 1, 0, -4063248, 1, 0, -4063247, 1, 65536, -4063246, 1, 0, -4063245, 1, 65537, -4063244, 1, 65536, -4063243, 1, 0, -4063242, 1, 1, -4063241, 1, 0, -4063240, 1, 0, -4063239, 1, 65536, -4063238, 1, 1, -4063237, 1, 0, -4063236, 1, 0, -4063235, 1, 2, -4063234, 1, 65537, -4063233, 1, 65536, -4128768, 1, 1, -4128767, 1, 2, -4128766, 1, 0, -4128765, 1, 1, -4128764, 1, 0, -4128763, 1, 0, -4128762, 1, 65536, -4128761, 1, 1, -4128760, 1, 0, -4128759, 1, 0, -4128758, 1, 0, -4128757, 1, 65537, -4128756, 1, 65536, -4128755, 1, 0, -4128754, 1, 2, -4128753, 1, 2, -4128752, 1, 0, -4128751, 1, 65537, -4128750, 1, 0, -4128749, 1, 1, -4128748, 1, 0, -4128747, 1, 0, -4128746, 1, 0, -4128745, 1, 65536, -4128744, 1, 0, -4128743, 1, 0, -4128742, 1, 65537, -4128741, 1, 0, -4128740, 1, 0, -4128739, 1, 0, -4128738, 1, 65536, -4128737, 1, 65536, -4128736, 1, 65537, -4128735, 1, 0, -4128734, 1, 65537, -4128733, 1, 65537, -4128732, 1, 65536, -4128731, 1, 1, -4128730, 1, 1, -4128729, 1, 65536, -4128728, 1, 65536, -4128727, 1, 0, -4128726, 1, 0, -4128725, 1, 0, -4128724, 1, 65537, -4128723, 1, 2, -4128722, 1, 0, -4128721, 1, 0, -4128720, 1, 2, -4128719, 1, 0, -4128718, 1, 0, -4128717, 1, 0, -4128716, 1, 0, -4128715, 1, 0, -4128714, 1, 65537, -4128713, 1, 0, -4128712, 1, 65537, -4128711, 1, 0, -4128710, 1, 65536, -4128709, 1, 0, -4128708, 1, 0, -4128707, 1, 0, -4128706, 1, 0, -4128705, 1, 2, -4128704, 1, 2, -4128703, 1, 65537, -4128702, 1, 65537, -4128701, 1, 0, -4128700, 1, 1, -4128699, 1, 1, -4128698, 1, 2, -4128697, 1, 0, -4128696, 1, 2, -4128695, 1, 0, -4128694, 1, 0, -4128693, 1, 1, -4128692, 1, 0, -4128691, 1, 0, -4128690, 1, 1, -4128689, 1, 0, -4128688, 1, 0, -4128687, 1, 0, -4128686, 1, 65537, -4128685, 1, 0, -4128684, 1, 0, -4128683, 1, 1, -4128682, 1, 1, -4128681, 1, 1, -4128680, 1, 0, -4128679, 1, 0, -4128678, 1, 0, -4128677, 1, 65537, -4128676, 1, 0, -4128675, 1, 2, -4128674, 1, 65537, -4128673, 1, 2, -4128672, 1, 0, -4128671, 1, 1, -4128670, 1, 65536, -4128669, 1, 0, -4128668, 1, 0, -4128667, 1, 0, -4128666, 1, 0, -4128665, 1, 65537, -4128664, 1, 0, -4128663, 1, 2, -4128662, 1, 65536, -4128661, 1, 0, -4128660, 1, 65537, -4128659, 1, 0, -4128658, 1, 1, -4128657, 1, 0, -4128656, 1, 0, -4128655, 1, 0, -4128654, 1, 0, -4128653, 1, 65536, -4128652, 1, 65537, -4128651, 1, 0, -4128650, 1, 0, -4128649, 1, 2, -4128648, 1, 2, -4128647, 1, 1, -4128646, 1, 0, -4128645, 1, 0, -4128644, 1, 65536, -4128643, 1, 65536, -4128642, 1, 0, -4128641, 1, 0, -4128640, 1, 0, -4128639, 1, 0, -4128638, 1, 0, -4128637, 1, 1, -4128636, 1, 1, -4128635, 1, 1, -4128634, 1, 1, -4128633, 1, 0, -4128632, 1, 0, -4128631, 1, 0, -4128630, 1, 0, -4128629, 1, 65536, -4128628, 1, 0, -4128627, 1, 65537, -4128626, 1, 65536, -4128625, 1, 65537, -4128624, 1, 0, -4128623, 1, 0, -4128622, 1, 1, -4128621, 1, 0, -4128620, 1, 0, -4128619, 1, 0, -4128618, 1, 0, -4128617, 1, 0, -4128616, 1, 0, -4128615, 1, 65536, -4128614, 1, 0, -4128613, 1, 0, -4128612, 1, 1, -4128611, 1, 65536, -4128610, 1, 2, -4128609, 1, 65537, -4128608, 1, 0, -4128607, 1, 0, -4128606, 1, 0, -4128605, 1, 0, -4128604, 1, 65536, -4128603, 1, 0, -4128602, 1, 0, -4128601, 1, 2, -4128600, 1, 0, -4128599, 1, 65537, -4128598, 1, 1, -4128597, 1, 1, -4128596, 1, 0, -4128595, 1, 2, -4128594, 1, 0, -4128593, 1, 2, -4128592, 1, 0, -4128591, 1, 0, -4128590, 1, 0, -4128589, 1, 1, -4128588, 1, 65536, -4128587, 1, 0, -4128586, 1, 2, -4128585, 1, 65536, -4128584, 1, 65537, -4128583, 1, 0, -4128582, 1, 2, -4128581, 1, 0, -4128580, 1, 0, -4128579, 1, 0, -4128578, 1, 0, -4128577, 1, 2, -4128576, 1, 65537, -4128575, 1, 0, -4128574, 1, 65537, -4128573, 1, 2, -4128572, 1, 0, -4128571, 1, 1, -4128570, 1, 0, -4128569, 1, 2, -4128568, 1, 1, -4128567, 1, 65537, -4128566, 1, 0, -4128565, 1, 0, -4128564, 1, 0, -4128563, 1, 65537, -4128562, 1, 0, -4128561, 1, 65536, -4128560, 1, 2, -4128559, 1, 0, -4128558, 1, 0, -4128557, 1, 1, -4128556, 1, 0, -4128555, 1, 0, -4128554, 1, 0, -4128553, 1, 65537, -4128552, 1, 1, -4128551, 1, 1, -4128550, 1, 0, -4128549, 1, 0, -4128548, 1, 0, -4128547, 1, 0, -4128546, 1, 65537, -4128545, 1, 2, -4128544, 1, 0, -4128543, 1, 0, -4128542, 1, 1, -4128541, 1, 0, -4128540, 1, 0, -4128539, 1, 65536, -4128538, 1, 65537, -4128537, 1, 0, -4128536, 1, 0, -4128535, 1, 2, -4128534, 1, 0, -4128533, 1, 0, -4128532, 1, 2, -4128531, 1, 0, -4128530, 1, 0, -4128529, 1, 65536, -4128528, 1, 1, -4128527, 1, 65537, -4128526, 1, 0, -4128525, 1, 65536, -4128524, 1, 65537, -4128523, 1, 2, -4128522, 1, 0, -4128521, 1, 65537, -4128520, 1, 0, -4128519, 1, 0, -4128518, 1, 0, -4128517, 1, 65537, -4128516, 1, 0, -4128515, 1, 1, -4128514, 1, 0, -4128513, 1, 0, -4128512, 1, 0, -4128511, 1, 1, -4128510, 1073741825, 1, -4128509, 1073741825, 1, -4128508, 1073741825, 2, -4128507, 1073741825, 1, -4128506, 1073741825, 0, -4128505, 1073741825, 0, -4128504, 1073741825, 0, -4128503, 1073741825, 65537, -4128502, 1073741825, 0, -4128501, 1073741825, 2, -4128500, 1073741825, 1, -4128499, 1073741824, 131072, -3997812, 1073741824, 131072, -3997811, 1073741825, 1, -3997810, 1073741825, 2, -3997809, 1073741825, 0, -3997808, 1073741825, 2, -3997807, 1073741825, 0, -3997806, 1073741825, 0, -3997805, 1073741825, 0, -3997804, 1073741825, 1, -3997803, 0, 131072, -3997802, 1, 1, -3997801, 1, 0, -3997800, 1, 0, -3997799, 1, 65537, -3997798, 1, 0, -3997797, 1, 0, -3997796, 1, 0, -3997795, 1, 0, -3997794, 1, 0, -3997793, 1, 2, -3997792, 1, 0, -3997791, 1, 0, -3997790, 1, 65537, -3997789, 1, 0, -3997788, 1, 0, -3997787, 1, 0, -3997786, 1, 65536, -3997785, 1, 2, -3997784, 1, 0, -3997783, 1, 0, -3997782, 1, 2, -3997781, 1, 0, -3997780, 1, 0, -3997779, 1, 0, -3997778, 1, 65536, -3997777, 1, 0, -3997776, 1, 2, -3997775, 1, 65536, -3997774, 1, 1, -3997773, 1, 0, -3997772, 1, 2, -3997771, 1, 65537, -3997770, 1, 0, -3997769, 1, 2, -3997768, 1, 65537, -3997767, 1, 65536, -3997766, 1, 1, -3997765, 1, 1, -3997764, 1, 0, -3997763, 1, 0, -3997762, 1, 0, -3997761, 1, 0, -3997760, 1, 65536, -3997759, 1, 0, -3997758, 1, 1, -3997757, 1, 65537, -3997756, 1, 0, -3997755, 1, 0, -3997754, 1, 65537, -3997753, 1, 65536, -3997752, 1, 0, -3997751, 1, 0, -3997750, 1, 1, -3997749, 1, 2, -3997748, 1, 1, -3997747, 1, 0, -3997746, 1, 2, -3997745, 1, 0, -3997744, 1, 0, -3997743, 1, 65536, -3997742, 1, 0, -3997741, 1, 0, -3997740, 1, 0, -3997739, 1, 65537, -3997738, 1, 0, -3997737, 1, 0, -3997736, 1, 0, -3997735, 1, 0, -3997734, 1, 0, -3997733, 1, 1, -3997732, 1, 65536, -3997731, 1, 1, -3997730, 1, 0, -3997729, 1, 0, -3997728, 1, 0, -3997727, 1, 0, -3997726, 1, 0, -3997725, 1, 1, -3997724, 1, 2, -3997723, 1, 0, -3997722, 1, 0, -3997721, 1, 0, -3997720, 1, 0, -3997719, 1, 65537, -3997718, 1, 65537, -3997717, 1, 1, -3997716, 1, 65537, -3997715, 1, 0, -3997714, 1, 2, -3997713, 1, 0, -3997712, 1, 0, -3997711, 1, 0, -3997710, 1, 65536, -3997709, 1, 2, -3997708, 1, 65537, -3997707, 1, 1, -3997706, 1, 2, -3997705, 1, 0, -3997704, 1, 0, -3997703, 1, 0, -3997702, 1, 0, -3997701, 1, 0, -3997700, 1, 0, -3997699, 1, 0, -3997698, 1, 0, -3997697, 1, 0, -4063232, 1, 65536, -4063231, 1, 0, -4063230, 1, 0, -4063229, 1, 0, -4063228, 1, 2, -4063227, 1, 2, -4063226, 1, 0, -4063225, 1, 1, -4063224, 1, 65537, -4063223, 1, 0, -4063222, 1, 0, -4063221, 1, 1, -4063220, 1, 0, -4063219, 1, 2, -4063218, 1, 0, -4063217, 1, 0, -4063216, 1, 0, -4063215, 1, 0, -4063214, 1, 2, -4063213, 1, 1, -4063212, 1, 1, -4063211, 1, 0, -4063210, 1, 0, -4063209, 1, 0, -4063208, 1, 65537, -4063207, 1, 65536, -4063206, 1, 0, -4063205, 1, 0, -4063204, 1, 0, -4063203, 1, 2, -4063202, 1, 0, -4063201, 1, 0, -4063200, 1, 0, -4063199, 1, 0, -4063198, 1, 65536, -4063197, 1, 1, -4063196, 1, 0, -4063195, 1, 0, -4063194, 1, 0, -4063193, 1, 0, -4063192, 1, 0, -4063191, 1, 0, -4063190, 1, 0, -4063189, 1, 65537, -4063188, 1, 65536, -4063187, 1, 65537, -4063186, 1, 0, -4063185, 1, 0, -4063184, 1, 65536, -4063183, 1, 2, -4063182, 1, 65536, -4063181, 1, 0, -4063180, 1, 0, -4063179, 1, 1, -4063178, 1, 1, -4063177, 1, 1, -4063176, 1, 0, -4063175, 1, 0, -4063174, 1, 0, -4063173, 1, 0, -4063172, 1, 65536, -4063171, 1, 1, -4063170, 1, 0, -4063169, 1, 0, -4063168, 1, 2, -4063167, 1, 1, -4063166, 1, 0, -4063165, 1, 65537, -4063164, 1, 1, -4063163, 1, 1, -4063162, 1, 65536, -4063161, 1, 0, -4063160, 1, 0, -4063159, 1, 0, -4063158, 1, 0, -4063157, 1, 0, -4063156, 1, 0, -4063155, 1, 2, -4063154, 1, 2, -4063153, 1, 0, -4063152, 1, 65536, -4063151, 1, 0, -4063150, 1, 2, -4063149, 1, 0, -4063148, 1, 65537, -4063147, 1, 1, -4063146, 2, 0, -4063145, 1, 1, -4063144, 1, 0, -4063143, 1, 1, -4063142, 1, 0, -4063141, 1, 65537, -4063140, 1, 65536, -4063139, 1, 0, -4063138, 1, 1, -4063137, 1, 1, -4063136, 1, 65536, -4063135, 1, 0, -4063134, 1, 1, -4063133, 1, 0, -4063132, 1, 1, -4063131, 1, 0, -4063130, 1, 1, -4063129, 1, 0, -4063128, 1, 65536, -4063127, 1, 2, -4063126, 1, 0, -4063125, 1, 0, -4063124, 1, 0, -4063123, 1, 2, -4063122, 1, 0, -4063121, 1, 0, -4063120, 1, 0, -4063119, 1, 0, -4063118, 1, 2, -4063117, 1, 2, -4063116, 1, 0, -4063115, 1, 65537, -4063114, 1, 65537, -4063113, 1, 0, -4063112, 1, 1, -4063111, 1, 0, -4063110, 1, 1, -4063109, 1, 0, -4063108, 1, 65537, -4063107, 1, 0, -4063106, 1, 65537, -4063105, 1, 0, -4063104, 1, 0, -4063103, 1, 1, -4063102, 1, 0, -4063101, 1, 0, -4063100, 1, 0, -4063099, 1, 1, -4063098, 1, 0, -4063097, 1, 2, -4063096, 1, 0, -4063095, 1, 0, -4063094, 1, 0, -4063093, 1, 2, -4063092, 1, 0, -4063091, 1, 0, -4063090, 1, 0, -4063089, 1, 2, -4063088, 1, 0, -4063087, 1, 0, -4063086, 1, 65537, -4063085, 1, 0, -4063084, 1, 0, -4063083, 1, 0, -4063082, 1, 0, -4063081, 1, 65536, -4063080, 1, 0, -4063079, 1, 2, -4063078, 1, 0, -4063077, 1, 65537, -4063076, 1, 0, -4063075, 1, 0, -4063074, 1, 0, -4063073, 1, 0, -4063072, 1, 65537, -4063071, 1, 1, -4063070, 1, 0, -4063069, 1, 65536, -4063068, 1, 0, -4063067, 1, 0, -4063066, 1, 65536, -4063065, 1, 1, -4063064, 1, 65537, -4063063, 1, 0, -4063062, 1, 1, -4063061, 1, 2, -4063060, 1, 1, -4063059, 1, 2, -4063058, 1, 65537, -4063057, 1, 0, -4063056, 1, 0, -4063055, 1, 1, -4063054, 1, 65536, -4063053, 1, 0, -4063052, 1, 0, -4063051, 1, 0, -4063050, 1, 1, -4063049, 1, 65536, -4063048, 1, 65537, -4063047, 1, 0, -4063046, 1, 0, -4063045, 1, 0, -4063044, 1, 0, -4063043, 1, 1, -4063042, 1, 1, -4063041, 1, 1, -4063040, 1, 0, -4063039, 1, 65537, -4063038, 1, 0, -4063037, 1, 1, -4063036, 1, 2, -4063035, 1, 1, -4063034, 1, 0, -4063033, 1, 65537, -4063032, 1, 0, -4063031, 1, 2, -4063030, 1, 0, -4063029, 1, 0, -4063028, 1, 0, -4063027, 1, 0, -4063026, 1, 0, -4063025, 1, 65537, -4063024, 1, 0, -4063023, 1, 65537, -4063022, 1, 0, -4063021, 1, 1, -4063020, 1, 1, -4063019, 1, 65536, -4063018, 1, 0, -4063017, 1, 0, -4063016, 1, 0, -4063015, 1, 0, -4063014, 1, 65537, -4063013, 1, 0, -4063012, 1, 0, -4063011, 1, 1, -4063010, 1, 65536, -4063009, 1, 0, -4063008, 1, 65537, -4063007, 1, 0, -4063006, 1, 2, -4063005, 1, 0, -4063004, 1, 0, -4063003, 1, 2, -4063002, 1, 1, -4063001, 1, 0, -4063000, 1, 65536, -4062999, 1, 0, -4062998, 1, 2, -4062997, 1, 0, -4062996, 1, 65537, -4062995, 1, 0, -4062994, 1, 0, -4062993, 1, 0, -4062992, 1, 1, -4062991, 1, 65537, -4062990, 1, 0, -4062989, 1, 0, -4062988, 1, 0, -4062987, 1, 65537, -4062986, 1, 2, -4062985, 1, 0, -4062984, 1, 0, -4062983, 1, 65536, -4062982, 1, 0, -4062981, 1, 65537, -4062980, 1, 2, -4062979, 1, 0, -4062978, 1, 0, -4062977, 1, 0, -4062976, 1, 0, -4062975, 1, 1, -4062974, 0, 65536, -4062973, 1073741825, 1, -4062972, 1073741825, 0, -4062971, 1073741825, 0, -4062970, 1073741825, 0, -4062969, 1073741825, 0, -4062968, 1073741825, 2, -4062967, 1073741825, 0, -4062966, 1073741825, 0, -4062965, 1073741825, 0, -4062964, 1073741825, 1, -4062963, 1073741824, 131072, -3932276, 1073741824, 131072, -3932275, 1073741825, 1, -3932274, 1073741825, 0, -3932273, 1073741825, 65537, -3932272, 1073741825, 65536, -3932271, 1073741825, 65537, -3932270, 1073741825, 0, -3932269, 1073741825, 65537, -3932268, 1073741825, 1, -3932267, 0, 0, -3932266, 1, 1, -3932265, 1, 65536, -3932264, 1, 65537, -3932263, 1, 65537, -3932262, 1, 65537, -3932261, 1, 65536, -3932260, 1, 65536, -3932259, 1, 1, -3932258, 1, 0, -3932257, 1, 1, -3932256, 1, 65537, -3932255, 1, 0, -3932254, 1, 0, -3932253, 1, 65537, -3932252, 1, 1, -3932251, 1, 65536, -3932250, 1, 0, -3932249, 1, 0, -3932248, 1, 0, -3932247, 1, 65537, -3932246, 1, 0, -3932245, 1, 0, -3932244, 1, 2, -3932243, 1, 2, -3932242, 1, 2, -3932241, 1, 65537, -3932240, 1, 65537, -3932239, 1, 0, -3932238, 1, 0, -3932237, 1, 2, -3932236, 1, 65537, -3932235, 1, 2, -3932234, 1, 0, -3932233, 1, 0, -3932232, 1, 65537, -3932231, 1, 0, -3932230, 1, 2, -3932229, 1, 65537, -3932228, 1, 1, -3932227, 1, 0, -3932226, 1, 0, -3932225, 1, 0, -3932224, 1, 65536, -3932223, 1, 65536, -3932222, 1, 0, -3932221, 1, 0, -3932220, 1, 0, -3932219, 1, 0, -3932218, 1, 0, -3932217, 1, 0, -3932216, 1, 0, -3932215, 1, 1, -3932214, 1, 0, -3932213, 1, 0, -3932212, 1, 0, -3932211, 1, 0, -3932210, 1, 0, -3932209, 1, 1, -3932208, 1, 0, -3932207, 1, 0, -3932206, 1, 0, -3932205, 1, 0, -3932204, 1, 1, -3932203, 1, 2, -3932202, 1, 0, -3932201, 1, 1, -3932200, 1, 1, -3932199, 1, 65537, -3932198, 1, 0, -3932197, 1, 0, -3932196, 1, 0, -3932195, 1, 0, -3932194, 1, 0, -3932193, 1, 2, -3932192, 1, 0, -3932191, 1, 0, -3932190, 1, 0, -3932189, 1, 0, -3932188, 1, 0, -3932187, 1, 65536, -3932186, 1, 0, -3932185, 1, 0, -3932184, 1, 0, -3932183, 1, 0, -3932182, 1, 65536, -3932181, 1, 0, -3932180, 1, 0, -3932179, 1, 0, -3932178, 1, 0, -3932177, 1, 0, -3932176, 1, 65536, -3932175, 1, 2, -3932174, 1, 65537, -3932173, 1, 0, -3932172, 1, 0, -3932171, 1, 65536, -3932170, 1, 0, -3932169, 1, 0, -3932168, 1, 1, -3932167, 1, 65537, -3932166, 1, 0, -3932165, 1, 0, -3932164, 1, 1, -3932163, 1, 65536, -3932162, 1, 65536, -3932161, 1, 65537, -3997696, 1, 0, -3997695, 1, 65536, -3997694, 1, 65536, -3997693, 1, 2, -3997692, 1, 0, -3997691, 1, 0, -3997690, 1, 0, -3997689, 1, 0, -3997688, 1, 1, -3997687, 1, 1, -3997686, 1, 1, -3997685, 1, 1, -3997684, 1, 1, -3997683, 1, 1, -3997682, 1, 1, -3997681, 1, 1, -3997680, 1, 1, -3997679, 1, 1, -3997678, 1, 1, -3997677, 1, 1, -3997676, 1, 1, -3997675, 1, 0, -3997674, 1, 65536, -3997673, 1, 0, -3997672, 1, 0, -3997671, 1, 1, -3997670, 1, 0, -3997669, 1, 2, -3997668, 1, 1, -3997667, 1, 1, -3997666, 1, 1, -3997665, 1, 0, -3997664, 1, 0, -3997663, 1, 1, -3997662, 1, 0, -3997661, 1, 0, -3997660, 1, 65536, -3997659, 1, 0, -3997658, 1, 0, -3997657, 1, 65537, -3997656, 1, 65536, -3997655, 1, 0, -3997654, 1, 1, -3997653, 1, 0, -3997652, 1, 0, -3997651, 1, 0, -3997650, 1, 65536, -3997649, 1, 0, -3997648, 1, 0, -3997647, 1, 65536, -3997646, 1, 0, -3997645, 1, 0, -3997644, 1, 1, -3997643, 1, 65536, -3997642, 1, 65536, -3997641, 1, 65537, -3997640, 1, 65537, -3997639, 1, 65536, -3997638, 1, 2, -3997637, 1, 65537, -3997636, 1, 65537, -3997635, 1, 0, -3997634, 1, 1, -3997633, 1, 65536, -3997632, 1, 65537, -3997631, 1, 0, -3997630, 1, 0, -3997629, 1, 2, -3997628, 1, 0, -3997627, 1, 65536, -3997626, 1, 65536, -3997625, 1, 0, -3997624, 1, 0, -3997623, 1, 65537, -3997622, 1, 2, -3997621, 1, 0, -3997620, 1, 0, -3997619, 1, 0, -3997618, 1, 0, -3997617, 1, 2, -3997616, 1, 65537, -3997615, 1, 0, -3997614, 1, 0, -3997613, 1, 2, -3997612, 1, 65536, -3997611, 1, 1, -3997610, 2, 0, -3997609, 1, 1, -3997608, 1, 65537, -3997607, 1, 1, -3997606, 1, 0, -3997605, 1, 65536, -3997604, 1, 0, -3997603, 1, 0, -3997602, 1, 0, -3997601, 1, 0, -3997600, 1, 65537, -3997599, 1, 0, -3997598, 1, 0, -3997597, 1, 65537, -3997596, 1, 0, -3997595, 1, 0, -3997594, 1, 0, -3997593, 1, 0, -3997592, 1, 0, -3997591, 1, 2, -3997590, 1, 65536, -3997589, 1, 1, -3997588, 1, 65537, -3997587, 1, 0, -3997586, 1, 2, -3997585, 1, 0, -3997584, 1, 0, -3997583, 1, 65537, -3997582, 1, 0, -3997581, 1, 0, -3997580, 1, 0, -3997579, 1, 0, -3997578, 1, 0, -3997577, 1, 65537, -3997576, 1, 65536, -3997575, 1, 0, -3997574, 1, 0, -3997573, 1, 0, -3997572, 1, 0, -3997571, 1, 0, -3997570, 1, 2, -3997569, 1, 0, -3997568, 1, 0, -3997567, 1, 2, -3997566, 1, 0, -3997565, 1, 1, -3997564, 1, 0, -3997563, 1, 0, -3997562, 1, 65536, -3997561, 1, 0, -3997560, 1, 1, -3997559, 1, 1, -3997558, 1, 65536, -3997557, 1, 0, -3997556, 1, 65537, -3997555, 1, 0, -3997554, 1, 2, -3997553, 1, 0, -3997552, 1, 0, -3997551, 1, 1, -3997550, 1, 1, -3997549, 1, 1, -3997548, 1, 0, -3997547, 1, 0, -3997546, 1, 0, -3997545, 1, 65536, -3997544, 1, 65537, -3997543, 1, 0, -3997542, 1, 0, -3997541, 1, 65537, -3997540, 1, 0, -3997539, 1, 0, -3997538, 1, 2, -3997537, 1, 0, -3997536, 1, 65537, -3997535, 1, 1, -3997534, 1, 0, -3997533, 1, 0, -3997532, 1, 2, -3997531, 1, 0, -3997530, 1, 0, -3997529, 1, 0, -3997528, 1, 0, -3997527, 1, 65536, -3997526, 1, 1, -3997525, 1, 0, -3997524, 1, 0, -3997523, 1, 0, -3997522, 1, 0, -3997521, 1, 0, -3997520, 1, 2, -3997519, 1, 0, -3997518, 1, 2, -3997517, 1, 65536, -3997516, 1, 0, -3997515, 1, 0, -3997514, 1, 2, -3997513, 1, 0, -3997512, 1, 0, -3997511, 1, 2, -3997510, 1, 1, -3997509, 1, 65536, -3997508, 1, 0, -3997507, 1, 1, -3997506, 2, 0, -3997505, 1, 1, -3997504, 1, 0, -3997503, 1, 65536, -3997502, 1, 1, -3997501, 1, 0, -3997500, 1, 0, -3997499, 1, 2, -3997498, 1, 0, -3997497, 1, 0, -3997496, 1, 0, -3997495, 1, 0, -3997494, 1, 0, -3997493, 1, 0, -3997492, 1, 0, -3997491, 1, 65537, -3997490, 1, 0, -3997489, 1, 0, -3997488, 1, 0, -3997487, 1, 0, -3997486, 1, 0, -3997485, 1, 0, -3997484, 1, 0, -3997483, 1, 2, -3997482, 1, 0, -3997481, 1, 1, -3997480, 1, 0, -3997479, 1, 0, -3997478, 1, 0, -3997477, 1, 0, -3997476, 1, 65537, -3997475, 1, 1, -3997474, 1, 0, -3997473, 1, 2, -3997472, 1, 65537, -3997471, 1, 0, -3997470, 1, 65537, -3997469, 1, 2, -3997468, 1, 0, -3997467, 1, 1, -3997466, 1, 0, -3997465, 1, 65537, -3997464, 1, 65536, -3997463, 1, 2, -3997462, 1, 0, -3997461, 1, 2, -3997460, 1, 0, -3997459, 1, 0, -3997458, 1, 0, -3997457, 1, 1, -3997456, 1, 0, -3997455, 1, 65537, -3997454, 1, 1, -3997453, 1, 65536, -3997452, 1, 65536, -3997451, 1, 0, -3997450, 1, 65537, -3997449, 1, 0, -3997448, 1, 0, -3997447, 1, 1, -3997446, 1, 0, -3997445, 1, 1, -3997444, 1, 1, -3997443, 1, 65536, -3997442, 1, 0, -3997441, 1, 0, -3997440, 1, 0, -3997439, 1, 1, -3997438, 0, 131072, -3997437, 1073741825, 1, -3997436, 1073741825, 0, -3997435, 1073741825, 2, -3997434, 1073741825, 65536, -3997433, 1073741825, 0, -3997432, 1073741825, 0, -3997431, 1073741825, 0, -3997430, 1073741825, 1, -3997429, 1073741825, 0, -3997428, 1073741825, 1, -3997427, 1073741824, 131072, -3866740, 1073741824, 131072, -3866739, 1073741825, 1, -3866738, 1073741825, 65537, -3866737, 1073741825, 0, -3866736, 1073741825, 2, -3866735, 1073741825, 65537, -3866734, 1073741825, 0, -3866733, 1073741825, 0, -3866732, 1073741825, 1, -3866731, 1, 1, -3866730, 1, 1, -3866729, 1, 65536, -3866728, 1, 65536, -3866727, 1, 0, -3866726, 1, 0, -3866725, 1, 0, -3866724, 1, 65536, -3866723, 1, 65537, -3866722, 1, 65537, -3866721, 1, 0, -3866720, 1, 65537, -3866719, 1, 0, -3866718, 1, 65537, -3866717, 1, 1, -3866716, 1, 65537, -3866715, 1, 0, -3866714, 1, 0, -3866713, 1, 0, -3866712, 1, 0, -3866711, 1, 0, -3866710, 1, 1, -3866709, 1, 0, -3866708, 1, 65536, -3866707, 1, 0, -3866706, 1, 0, -3866705, 1, 0, -3866704, 1, 65536, -3866703, 1, 1, -3866702, 1, 0, -3866701, 1, 0, -3866700, 1, 65537, -3866699, 1, 0, -3866698, 1, 1, -3866697, 1, 0, -3866696, 1, 65536, -3866695, 1, 65537, -3866694, 1, 0, -3866693, 1, 65536, -3866692, 1, 0, -3866691, 1, 0, -3866690, 1, 0, -3866689, 1, 0, -3866688, 1, 65536, -3866687, 1, 0, -3866686, 1, 1, -3866685, 1, 65537, -3866684, 1, 1, -3866683, 1, 2, -3866682, 1, 1, -3866681, 1, 0, -3866680, 1, 0, -3866679, 1, 65537, -3866678, 1, 65537, -3866677, 1, 0, -3866676, 1, 1, -3866675, 1, 1, -3866674, 1, 1, -3866673, 1, 0, -3866672, 1, 0, -3866671, 1, 0, -3866670, 1, 65536, -3866669, 1, 0, -3866668, 1, 65536, -3866667, 1, 65536, -3866666, 1, 0, -3866665, 1, 1, -3866664, 1, 65537, -3866663, 1, 0, -3866662, 1, 0, -3866661, 1, 0, -3866660, 1, 0, -3866659, 1, 65537, -3866658, 1, 0, -3866657, 1, 0, -3866656, 1, 0, -3866655, 1, 0, -3866654, 1, 1, -3866653, 1, 0, -3866652, 1, 1, -3866651, 1, 0, -3866650, 1, 0, -3866649, 1, 0, -3866648, 1, 0, -3866647, 1, 0, -3866646, 1, 65536, -3866645, 1, 1, -3866644, 1, 0, -3866643, 1, 0, -3866642, 1, 2, -3866641, 1, 0, -3866640, 1, 65537, -3866639, 1, 0, -3866638, 1, 0, -3866637, 1, 65536, -3866636, 1, 0, -3866635, 1, 0, -3866634, 1, 1, -3866633, 1, 0, -3866632, 1, 0, -3866631, 1, 1, -3866630, 1, 0, -3866629, 1, 2, -3866628, 1, 0, -3866627, 1, 2, -3866626, 1, 2, -3866625, 1, 65537, -3932160, 1, 0, -3932159, 1, 65537, -3932158, 1, 2, -3932157, 1, 0, -3932156, 1, 0, -3932155, 1, 2, -3932154, 1, 0, -3932153, 1, 0, -3932152, 1, 2, -3932151, 1, 1, -3932150, 1, 1, -3932149, 0, 1, -3932148, 0, 2, -3932147, 0, 2, -3932146, 0, 2, -3932145, 0, 2, -3932144, 0, 2, -3932143, 0, 2, -3932142, 0, 2, -3932141, 0, 3, -3932140, 1, 1, -3932139, 1, 2, -3932138, 1, 0, -3932137, 1, 0, -3932136, 1, 2, -3932135, 1, 65536, -3932134, 1, 0, -3932133, 1, 0, -3932132, 1, 1, -3932131, 0, 65536, -3932130, 1, 1, -3932129, 1, 65536, -3932128, 1, 0, -3932127, 1, 65537, -3932126, 1, 0, -3932125, 1, 65536, -3932124, 1, 0, -3932123, 1, 1, -3932122, 1, 0, -3932121, 1, 1, -3932120, 1, 0, -3932119, 1, 0, -3932118, 1, 65536, -3932117, 1, 65536, -3932116, 1, 1, -3932115, 1, 0, -3932114, 1, 65536, -3932113, 1, 1, -3932112, 1, 0, -3932111, 1, 2, -3932110, 1, 0, -3932109, 1, 0, -3932108, 1, 2, -3932107, 1, 65537, -3932106, 1, 65536, -3932105, 1, 1, -3932104, 1, 1, -3932103, 1, 0, -3932102, 1, 1, -3932101, 1, 65536, -3932100, 1, 0, -3932099, 1, 65537, -3932098, 1, 65536, -3932097, 1, 2, -3932096, 1, 65537, -3932095, 1, 65537, -3932094, 1, 0, -3932093, 1, 0, -3932092, 1, 0, -3932091, 1, 65537, -3932090, 1, 0, -3932089, 1, 2, -3932088, 1, 0, -3932087, 1, 2, -3932086, 1, 0, -3932085, 1, 65537, -3932084, 1, 0, -3932083, 1, 1, -3932082, 1, 65536, -3932081, 1, 0, -3932080, 1, 0, -3932079, 1, 65536, -3932078, 1, 0, -3932077, 1, 1, -3932076, 1, 0, -3932075, 1, 1, -3932074, 2, 0, -3932073, 1, 1, -3932072, 1, 65537, -3932071, 1, 0, -3932070, 1, 0, -3932069, 1, 0, -3932068, 1, 1, -3932067, 1, 65536, -3932066, 1, 0, -3932065, 1, 65537, -3932064, 1, 65537, -3932063, 1, 0, -3932062, 1, 1, -3932061, 1, 0, -3932060, 1, 0, -3932059, 1, 0, -3932058, 1, 2, -3932057, 1, 2, -3932056, 1, 0, -3932055, 1, 1, -3932054, 1, 1, -3932053, 1, 0, -3932052, 1, 1, -3932051, 1, 0, -3932050, 1, 0, -3932049, 1, 0, -3932048, 1, 65536, -3932047, 1, 0, -3932046, 1, 65536, -3932045, 1, 65537, -3932044, 1, 0, -3932043, 1, 0, -3932042, 1, 2, -3932041, 1, 0, -3932040, 1, 65536, -3932039, 1, 0, -3932038, 1, 0, -3932037, 1, 0, -3932036, 1, 65536, -3932035, 1, 2, -3932034, 1, 0, -3932033, 1, 0, -3932032, 1, 0, -3932031, 1, 65537, -3932030, 1, 0, -3932029, 1, 65536, -3932028, 1, 65536, -3932027, 1, 65536, -3932026, 1, 1, -3932025, 1, 0, -3932024, 1, 2, -3932023, 1, 65536, -3932022, 1, 1, -3932021, 1, 0, -3932020, 1, 2, -3932019, 1, 0, -3932018, 1, 1, -3932017, 1, 0, -3932016, 1, 65537, -3932015, 1, 1, -3932014, 2, 0, -3932013, 1, 1, -3932012, 1, 65536, -3932011, 1, 0, -3932010, 1, 0, -3932009, 1, 0, -3932008, 1, 1, -3932007, 1, 65536, -3932006, 1, 1, -3932005, 1, 65537, -3932004, 1, 0, -3932003, 1, 0, -3932002, 1, 0, -3932001, 1, 0, -3932000, 1, 0, -3931999, 1, 0, -3931998, 1, 0, -3931997, 1, 0, -3931996, 1, 0, -3931995, 1, 1, -3931994, 1, 0, -3931993, 1, 0, -3931992, 1, 0, -3931991, 1, 0, -3931990, 1, 0, -3931989, 1, 65536, -3931988, 1, 0, -3931987, 1, 0, -3931986, 1, 65536, -3931985, 1, 0, -3931984, 1, 0, -3931983, 1, 0, -3931982, 1, 2, -3931981, 1, 0, -3931980, 1, 0, -3931979, 1, 65536, -3931978, 1, 1, -3931977, 1, 1, -3931976, 1, 65536, -3931975, 1, 0, -3931974, 1, 1, -3931973, 1, 0, -3931972, 1, 65537, -3931971, 1, 1, -3931970, 1, 1, -3931969, 1, 1, -3931968, 1, 0, -3931967, 1, 65537, -3931966, 1, 0, -3931965, 1, 0, -3931964, 1, 2, -3931963, 1, 0, -3931962, 1, 0, -3931961, 1, 0, -3931960, 1, 0, -3931959, 1, 65536, -3931958, 1, 0, -3931957, 1, 65537, -3931956, 1, 1, -3931955, 1, 0, -3931954, 1, 0, -3931953, 1, 0, -3931952, 1, 0, -3931951, 1, 2, -3931950, 1, 0, -3931949, 1, 0, -3931948, 1, 2, -3931947, 1, 0, -3931946, 1, 0, -3931945, 1, 0, -3931944, 1, 2, -3931943, 1, 0, -3931942, 1, 0, -3931941, 1, 0, -3931940, 1, 2, -3931939, 1, 65537, -3931938, 1, 0, -3931937, 1, 0, -3931936, 1, 0, -3931935, 1, 0, -3931934, 1, 0, -3931933, 1, 0, -3931932, 1, 1, -3931931, 1, 0, -3931930, 1, 0, -3931929, 1, 0, -3931928, 1, 0, -3931927, 1, 0, -3931926, 1, 0, -3931925, 1, 65537, -3931924, 1, 0, -3931923, 1, 2, -3931922, 1, 65536, -3931921, 1, 1, -3931920, 1, 65537, -3931919, 1, 0, -3931918, 1, 65536, -3931917, 1, 0, -3931916, 1, 0, -3931915, 1, 0, -3931914, 1, 65537, -3931913, 1, 65537, -3931912, 1, 0, -3931911, 1, 65536, -3931910, 1, 0, -3931909, 1, 0, -3931908, 1, 0, -3931907, 1, 65537, -3931906, 1, 0, -3931905, 1, 0, -3931904, 1, 2, -3931903, 1, 1, -3931902, 0, 131072, -3931901, 1073741825, 1, -3931900, 1073741825, 0, -3931899, 1073741825, 0, -3931898, 1073741825, 0, -3931897, 1073741825, 0, -3931896, 1073741825, 1, -3931895, 1073741825, 65536, -3931894, 1073741825, 0, -3931893, 1073741825, 2, -3931892, 1073741825, 1, -3931891, 1073741824, 131072, -3801204, 1073741824, 131072, -3801203, 1073741825, 1, -3801202, 1073741825, 65536, -3801201, 1073741825, 65537, -3801200, 1073741825, 1, -3801199, 1073741825, 1, -3801198, 1073741825, 0, -3801197, 1073741825, 0, -3801196, 1073741825, 0, -3801195, 1, 0, -3801194, 1, 0, -3801193, 1, 0, -3801192, 1, 2, -3801191, 1, 65537, -3801190, 1, 0, -3801189, 1, 0, -3801188, 1, 0, -3801187, 1, 0, -3801186, 1, 0, -3801185, 1, 0, -3801184, 1, 0, -3801183, 1, 0, -3801182, 1, 65537, -3801181, 1, 0, -3801180, 1, 2, -3801179, 1, 0, -3801178, 1, 0, -3801177, 1, 0, -3801176, 1, 0, -3801175, 1, 65537, -3801174, 1, 0, -3801173, 1, 0, -3801172, 1, 65537, -3801171, 1, 1, -3801170, 1, 0, -3801169, 1, 0, -3801168, 1, 0, -3801167, 1, 65537, -3801166, 1, 0, -3801165, 1, 65536, -3801164, 1, 0, -3801163, 1, 2, -3801162, 1, 65537, -3801161, 1, 0, -3801160, 1, 1, -3801159, 1, 0, -3801158, 1, 0, -3801157, 1, 0, -3801156, 1, 2, -3801155, 1, 0, -3801154, 1, 0, -3801153, 1, 0, -3801152, 1, 2, -3801151, 1, 1, -3801150, 1, 0, -3801149, 1, 0, -3801148, 1, 65536, -3801147, 1, 0, -3801146, 1, 0, -3801145, 1, 0, -3801144, 1, 65537, -3801143, 1, 0, -3801142, 1, 0, -3801141, 1, 65537, -3801140, 1, 0, -3801139, 1, 65536, -3801138, 1, 0, -3801137, 1, 0, -3801136, 1, 65537, -3801135, 1, 0, -3801134, 1, 65537, -3801133, 1, 65536, -3801132, 1, 0, -3801131, 1, 0, -3801130, 1, 2, -3801129, 1, 0, -3801128, 1, 2, -3801127, 1, 0, -3801126, 1, 0, -3801125, 1, 2, -3801124, 1, 0, -3801123, 1, 65537, -3801122, 1, 65536, -3801121, 1, 65536, -3801120, 1, 0, -3801119, 1, 0, -3801118, 1, 0, -3801117, 1, 65537, -3801116, 1, 1, -3801115, 1, 0, -3801114, 1, 65537, -3801113, 1, 0, -3801112, 1, 65536, -3801111, 1, 1, -3801110, 1, 65537, -3801109, 1, 1, -3801108, 1, 0, -3801107, 1, 1, -3801106, 1, 0, -3801105, 1, 1, -3801104, 1, 0, -3801103, 1, 2, -3801102, 1, 0, -3801101, 1, 2, -3801100, 1, 0, -3801099, 1, 1, -3801098, 1, 0, -3801097, 1, 65537, -3801096, 1, 65537, -3801095, 1, 2, -3801094, 1, 0, -3801093, 1, 0, -3801092, 1, 0, -3801091, 1, 2, -3801090, 1, 65537, -3801089, 1, 0, -3866624, 1, 65537, -3866623, 1, 0, -3866622, 1, 0, -3866621, 1, 2, -3866620, 1, 0, -3866619, 1, 65536, -3866618, 1, 0, -3866617, 1, 0, -3866616, 1, 1, -3866615, 1, 1, -3866614, 0, 0, -3866613, 1, 1, -3866612, 1, 1, -3866611, 1, 1, -3866610, 1, 1, -3866609, 1, 1, -3866608, 1, 1, -3866607, 1, 1, -3866606, 1, 1, -3866605, 1, 1, -3866604, 1, 1, -3866603, 1, 0, -3866602, 1, 0, -3866601, 1, 0, -3866600, 1, 65537, -3866599, 1, 0, -3866598, 1, 0, -3866597, 1, 0, -3866596, 1, 1, -3866595, 0, 131072, -3866594, 1, 1, -3866593, 1, 0, -3866592, 1, 0, -3866591, 1, 0, -3866590, 1, 65536, -3866589, 1, 0, -3866588, 1, 0, -3866587, 1, 0, -3866586, 1, 1, -3866585, 1, 65536, -3866584, 1, 0, -3866583, 1, 1, -3866582, 1, 1, -3866581, 1, 2, -3866580, 1, 65536, -3866579, 1, 0, -3866578, 1, 2, -3866577, 1, 1, -3866576, 1, 1, -3866575, 1, 0, -3866574, 1, 0, -3866573, 1, 0, -3866572, 1, 1, -3866571, 1, 0, -3866570, 1, 0, -3866569, 1, 0, -3866568, 1, 0, -3866567, 1, 0, -3866566, 1, 65536, -3866565, 1, 0, -3866564, 1, 0, -3866563, 1, 0, -3866562, 1, 65536, -3866561, 1, 2, -3866560, 1, 0, -3866559, 1, 0, -3866558, 1, 0, -3866557, 1, 65536, -3866556, 1, 0, -3866555, 1, 0, -3866554, 1, 0, -3866553, 1, 1, -3866552, 1, 65537, -3866551, 1, 0, -3866550, 1, 0, -3866549, 1, 65537, -3866548, 1, 0, -3866547, 1, 0, -3866546, 1, 2, -3866545, 1, 1, -3866544, 1, 0, -3866543, 1, 65537, -3866542, 1, 0, -3866541, 1, 0, -3866540, 1, 2, -3866539, 1, 1, -3866538, 1, 1, -3866537, 1, 1, -3866536, 1, 65537, -3866535, 1, 2, -3866534, 1, 0, -3866533, 1, 0, -3866532, 1, 2, -3866531, 1, 0, -3866530, 1, 2, -3866529, 1, 0, -3866528, 1, 65537, -3866527, 1, 2, -3866526, 1, 65536, -3866525, 1, 1, -3866524, 1, 65536, -3866523, 1, 0, -3866522, 1, 65537, -3866521, 1, 65537, -3866520, 1, 0, -3866519, 1, 0, -3866518, 1, 0, -3866517, 1, 65536, -3866516, 1, 0, -3866515, 1, 65537, -3866514, 1, 2, -3866513, 1, 0, -3866512, 1, 65537, -3866511, 1, 0, -3866510, 1, 1, -3866509, 1, 2, -3866508, 1, 2, -3866507, 1, 1, -3866506, 1, 0, -3866505, 1, 0, -3866504, 1, 1, -3866503, 1, 2, -3866502, 1, 65536, -3866501, 1, 0, -3866500, 1, 0, -3866499, 1, 0, -3866498, 1, 0, -3866497, 1, 0, -3866496, 1, 65537, -3866495, 1, 0, -3866494, 1, 0, -3866493, 1, 0, -3866492, 1, 1, -3866491, 1, 2, -3866490, 1, 0, -3866489, 1, 2, -3866488, 1, 0, -3866487, 1, 0, -3866486, 1, 65537, -3866485, 1, 65536, -3866484, 1, 65536, -3866483, 1, 0, -3866482, 1, 0, -3866481, 1, 1, -3866480, 1, 0, -3866479, 1, 1, -3866478, 2, 0, -3866477, 1, 1, -3866476, 1, 65537, -3866475, 1, 0, -3866474, 1, 0, -3866473, 1, 0, -3866472, 1, 0, -3866471, 1, 0, -3866470, 1, 0, -3866469, 1, 2, -3866468, 1, 0, -3866467, 1, 0, -3866466, 1, 0, -3866465, 1, 0, -3866464, 1, 65537, -3866463, 1, 0, -3866462, 1, 0, -3866461, 1, 0, -3866460, 1, 0, -3866459, 1, 0, -3866458, 1, 0, -3866457, 1, 65537, -3866456, 1, 0, -3866455, 1, 65537, -3866454, 1, 2, -3866453, 1, 65537, -3866452, 1, 2, -3866451, 1, 0, -3866450, 1, 0, -3866449, 1, 1, -3866448, 1, 0, -3866447, 1, 2, -3866446, 1, 65537, -3866445, 1, 2, -3866444, 1, 0, -3866443, 1, 0, -3866442, 1, 0, -3866441, 1, 1, -3866440, 1, 2, -3866439, 1, 1, -3866438, 1, 65536, -3866437, 1, 0, -3866436, 1, 65536, -3866435, 1, 0, -3866434, 1, 65537, -3866433, 1, 0, -3866432, 1, 0, -3866431, 1, 0, -3866430, 1, 0, -3866429, 1, 0, -3866428, 1, 0, -3866427, 1, 0, -3866426, 1, 0, -3866425, 1, 0, -3866424, 1, 1, -3866423, 1, 2, -3866422, 1, 0, -3866421, 1, 2, -3866420, 1, 0, -3866419, 1, 0, -3866418, 1, 0, -3866417, 1, 0, -3866416, 1, 0, -3866415, 1, 1, -3866414, 1, 0, -3866413, 1, 2, -3866412, 1, 0, -3866411, 1, 0, -3866410, 1, 0, -3866409, 1, 0, -3866408, 1, 0, -3866407, 1, 1, -3866406, 1, 65537, -3866405, 1, 0, -3866404, 1, 0, -3866403, 1, 0, -3866402, 1, 0, -3866401, 1, 0, -3866400, 1, 0, -3866399, 1, 0, -3866398, 1, 2, -3866397, 1, 2, -3866396, 1, 65537, -3866395, 1, 65537, -3866394, 1, 0, -3866393, 1, 0, -3866392, 1, 0, -3866391, 1, 2, -3866390, 1, 65536, -3866389, 1, 0, -3866388, 1, 0, -3866387, 1, 0, -3866386, 1, 1, -3866385, 1, 0, -3866384, 1, 65536, -3866383, 1, 0, -3866382, 1, 2, -3866381, 1, 0, -3866380, 1, 65537, -3866379, 1, 0, -3866378, 1, 0, -3866377, 1, 0, -3866376, 1, 0, -3866375, 1, 0, -3866374, 1, 0, -3866373, 1, 0, -3866372, 1, 65537, -3866371, 1, 2, -3866370, 1, 0, -3866369, 1, 65536, -3866368, 1, 0, -3866367, 1, 1, -3866366, 0, 131072, -3866365, 1073741825, 1, -3866364, 1073741825, 2, -3866363, 1073741825, 2, -3866362, 1073741825, 0, -3866361, 1073741825, 1, -3866360, 1073741825, 65536, -3866359, 1073741825, 0, -3866358, 1073741825, 0, -3866357, 1073741825, 0, -3866356, 1073741825, 1, -3866355, 1073741824, 131072, -3735668, 1073741824, 131072, -3735667, 1073741825, 1, -3735666, 1073741825, 0, -3735665, 1073741825, 65537, -3735664, 1073741825, 65536, -3735663, 1073741825, 0, -3735662, 1073741825, 0, -3735661, 1073741825, 65537, -3735660, 1073741825, 0, -3735659, 1, 65536, -3735658, 1, 0, -3735657, 1, 0, -3735656, 1, 2, -3735655, 1, 1, -3735654, 1, 0, -3735653, 1, 1, -3735652, 1, 65537, -3735651, 1, 65536, -3735650, 1, 0, -3735649, 1, 1, -3735648, 1, 1, -3735647, 1, 0, -3735646, 1, 0, -3735645, 1, 65536, -3735644, 1, 1, -3735643, 1, 1, -3735642, 1, 1, -3735641, 1, 0, -3735640, 1, 0, -3735639, 1, 0, -3735638, 1, 1, -3735637, 1, 1, -3735636, 1, 1, -3735635, 1, 65536, -3735634, 1, 0, -3735633, 1, 65536, -3735632, 1, 65537, -3735631, 1, 2, -3735630, 1, 2, -3735629, 1, 0, -3735628, 1, 0, -3735627, 1, 0, -3735626, 1, 0, -3735625, 1, 0, -3735624, 1, 65536, -3735623, 1, 0, -3735622, 1, 0, -3735621, 1, 65537, -3735620, 1, 0, -3735619, 1, 2, -3735618, 1, 0, -3735617, 1, 0, -3735616, 1, 2, -3735615, 1, 0, -3735614, 1, 65537, -3735613, 1, 1, -3735612, 1, 0, -3735611, 1, 1, -3735610, 1, 65536, -3735609, 1, 2, -3735608, 1, 0, -3735607, 1, 0, -3735606, 1, 65536, -3735605, 1, 65536, -3735604, 1, 0, -3735603, 1, 0, -3735602, 1, 0, -3735601, 1, 65536, -3735600, 1, 0, -3735599, 1, 0, -3735598, 1, 2, -3735597, 1, 1, -3735596, 1, 0, -3735595, 1, 0, -3735594, 1, 1, -3735593, 1, 65536, -3735592, 1, 0, -3735591, 1, 65536, -3735590, 1, 0, -3735589, 1, 0, -3735588, 1, 0, -3735587, 1, 0, -3735586, 1, 65537, -3735585, 1, 2, -3735584, 1, 0, -3735583, 1, 0, -3735582, 1, 2, -3735581, 1, 2, -3735580, 1, 1, -3735579, 1, 2, -3735578, 1, 2, -3735577, 1, 0, -3735576, 1, 0, -3735575, 1, 65536, -3735574, 1, 0, -3735573, 1, 65537, -3735572, 1, 65536, -3735571, 1, 0, -3735570, 1, 0, -3735569, 1, 0, -3735568, 1, 2, -3735567, 1, 65537, -3735566, 1, 2, -3735565, 1, 1, -3735564, 1, 2, -3735563, 1, 65536, -3735562, 1, 0, -3735561, 1, 65537, -3735560, 1, 0, -3735559, 1, 65537, -3735558, 1, 0, -3735557, 1, 0, -3735556, 1, 0, -3735555, 1, 1, -3735554, 1, 0, -3735553, 1, 1, -3801088, 1, 0, -3801087, 1, 0, -3801086, 1, 2, -3801085, 1, 0, -3801084, 1, 0, -3801083, 1, 2, -3801082, 1, 0, -3801081, 1, 1, -3801080, 1, 1, -3801079, 0, 0, -3801078, 1, 1, -3801077, 1, 1, -3801076, 1, 0, -3801075, 1, 0, -3801074, 1, 0, -3801073, 1, 0, -3801072, 1, 0, -3801071, 1, 0, -3801070, 1, 2, -3801069, 1, 0, -3801068, 1, 0, -3801067, 1, 0, -3801066, 1, 0, -3801065, 1, 1, -3801064, 1, 0, -3801063, 1, 65537, -3801062, 1, 65536, -3801061, 1, 1, -3801060, 1, 1, -3801059, 0, 0, -3801058, 1, 1, -3801057, 1, 65536, -3801056, 1, 0, -3801055, 1, 0, -3801054, 1, 65537, -3801053, 1, 0, -3801052, 1, 1, -3801051, 1, 0, -3801050, 1, 1, -3801049, 1, 0, -3801048, 1, 1, -3801047, 1, 0, -3801046, 1, 65536, -3801045, 1, 2, -3801044, 1, 0, -3801043, 1, 1, -3801042, 1, 2, -3801041, 1, 1, -3801040, 1, 0, -3801039, 1, 1, -3801038, 1, 2, -3801037, 1, 65536, -3801036, 1, 65536, -3801035, 1, 0, -3801034, 1, 0, -3801033, 1, 65536, -3801032, 1, 65536, -3801031, 1, 0, -3801030, 1, 65536, -3801029, 1, 0, -3801028, 1, 1, -3801027, 1, 1, -3801026, 1, 0, -3801025, 1, 0, -3801024, 1, 0, -3801023, 1, 2, -3801022, 1, 2, -3801021, 1, 1, -3801020, 1, 0, -3801019, 1, 65536, -3801018, 1, 2, -3801017, 1, 65536, -3801016, 1, 0, -3801015, 1, 0, -3801014, 1, 0, -3801013, 1, 0, -3801012, 1, 0, -3801011, 1, 0, -3801010, 1, 0, -3801009, 1, 0, -3801008, 1, 0, -3801007, 1, 65536, -3801006, 1, 0, -3801005, 1, 65537, -3801004, 1, 0, -3801003, 1, 2, -3801002, 1, 0, -3801001, 1, 0, -3801000, 1, 65536, -3800999, 1, 1, -3800998, 1, 0, -3800997, 1, 65537, -3800996, 1, 1, -3800995, 1, 2, -3800994, 1, 0, -3800993, 1, 0, -3800992, 1, 0, -3800991, 1, 0, -3800990, 1, 65537, -3800989, 1, 65537, -3800988, 1, 0, -3800987, 1, 0, -3800986, 1, 0, -3800985, 1, 0, -3800984, 1, 1, -3800983, 1, 65537, -3800982, 1, 65536, -3800981, 1, 2, -3800980, 1, 2, -3800979, 1, 0, -3800978, 1, 1, -3800977, 1, 65536, -3800976, 1, 0, -3800975, 1, 2, -3800974, 1, 65537, -3800973, 1, 1, -3800972, 1, 0, -3800971, 1, 2, -3800970, 1, 65537, -3800969, 1, 0, -3800968, 1, 0, -3800967, 1, 65536, -3800966, 1, 0, -3800965, 1, 0, -3800964, 1, 1, -3800963, 1, 65537, -3800962, 1, 65537, -3800961, 1, 0, -3800960, 1, 0, -3800959, 1, 0, -3800958, 1, 0, -3800957, 1, 65537, -3800956, 1, 0, -3800955, 1, 0, -3800954, 1, 0, -3800953, 1, 65536, -3800952, 1, 0, -3800951, 1, 2, -3800950, 1, 0, -3800949, 1, 0, -3800948, 1, 0, -3800947, 1, 0, -3800946, 1, 0, -3800945, 1, 1, -3800944, 1, 0, -3800943, 1, 1, -3800942, 2, 0, -3800941, 1, 1, -3800940, 1, 65536, -3800939, 1, 0, -3800938, 1, 0, -3800937, 1, 0, -3800936, 1, 65537, -3800935, 1, 65536, -3800934, 1, 2, -3800933, 1, 0, -3800932, 1, 0, -3800931, 1, 1, -3800930, 1, 0, -3800929, 1, 0, -3800928, 1, 2, -3800927, 1, 0, -3800926, 1, 1, -3800925, 1, 0, -3800924, 1, 1, -3800923, 1, 0, -3800922, 1, 0, -3800921, 1, 65537, -3800920, 1, 1, -3800919, 1, 0, -3800918, 1, 0, -3800917, 1, 0, -3800916, 1, 0, -3800915, 1, 65537, -3800914, 1, 0, -3800913, 1, 0, -3800912, 1, 0, -3800911, 1, 65536, -3800910, 1, 0, -3800909, 1, 1, -3800908, 1, 65537, -3800907, 1, 1, -3800906, 1, 2, -3800905, 1, 0, -3800904, 1, 65536, -3800903, 1, 0, -3800902, 1, 0, -3800901, 1, 0, -3800900, 1, 0, -3800899, 1, 0, -3800898, 1, 0, -3800897, 1, 0, -3800896, 1, 1, -3800895, 1, 0, -3800894, 1, 0, -3800893, 1, 0, -3800892, 1, 65536, -3800891, 1, 2, -3800890, 1, 2, -3800889, 1, 0, -3800888, 1, 0, -3800887, 1, 0, -3800886, 1, 0, -3800885, 1, 1, -3800884, 1, 65536, -3800883, 1, 0, -3800882, 1, 65536, -3800881, 1, 0, -3800880, 1, 0, -3800879, 1, 0, -3800878, 1, 65536, -3800877, 1, 1, -3800876, 1, 1, -3800875, 1, 65536, -3800874, 1, 0, -3800873, 1, 0, -3800872, 1, 65537, -3800871, 1, 0, -3800870, 1, 65537, -3800869, 1, 2, -3800868, 1, 1, -3800867, 1, 0, -3800866, 1, 65536, -3800865, 1, 65536, -3800864, 1, 65537, -3800863, 1, 1, -3800862, 1, 0, -3800861, 1, 65536, -3800860, 1, 1, -3800859, 1, 0, -3800858, 1, 0, -3800857, 1, 65536, -3800856, 1, 0, -3800855, 1, 0, -3800854, 1, 0, -3800853, 1, 0, -3800852, 1, 0, -3800851, 1, 0, -3800850, 1, 65536, -3800849, 1, 0, -3800848, 1, 0, -3800847, 1, 0, -3800846, 1, 2, -3800845, 1, 0, -3800844, 1, 65537, -3800843, 1, 0, -3800842, 1, 0, -3800841, 1, 0, -3800840, 1, 1, -3800839, 1, 1, -3800838, 1, 65536, -3800837, 1, 1, -3800836, 1, 0, -3800835, 1, 0, -3800834, 1, 0, -3800833, 1, 2, -3800832, 1, 0, -3800831, 1, 1, -3800830, 0, 131072, -3800829, 1073741825, 1, -3800828, 1073741825, 65537, -3800827, 1073741825, 65537, -3800826, 1073741825, 0, -3800825, 1073741825, 0, -3800824, 1073741825, 0, -3800823, 1073741825, 65537, -3800822, 1073741825, 0, -3800821, 1073741825, 0, -3800820, 1073741825, 1, -3800819, 1073741824, 131072, -3670132, 1073741824, 131072, -3670131, 1073741825, 1, -3670130, 1073741825, 0, -3670129, 1073741825, 1, -3670128, 1073741825, 0, -3670127, 1073741825, 65536, -3670126, 1073741825, 0, -3670125, 1073741825, 65537, -3670124, 1073741825, 1, -3670123, 1, 0, -3670122, 1, 65537, -3670121, 1, 65536, -3670120, 1, 0, -3670119, 1, 0, -3670118, 1, 0, -3670117, 1, 0, -3670116, 1, 65537, -3670115, 1, 65537, -3670114, 1, 0, -3670113, 1, 0, -3670112, 1, 0, -3670111, 1, 0, -3670110, 1, 65537, -3670109, 1, 0, -3670108, 1, 0, -3670107, 1, 2, -3670106, 1, 0, -3670105, 1, 0, -3670104, 1, 1, -3670103, 1, 0, -3670102, 1, 1, -3670101, 2, 0, -3670100, 1, 1, -3670099, 1, 2, -3670098, 1, 65536, -3670097, 1, 65537, -3670096, 1, 0, -3670095, 1, 0, -3670094, 1, 0, -3670093, 1, 0, -3670092, 1, 2, -3670091, 1, 0, -3670090, 1, 1, -3670089, 1, 0, -3670088, 1, 0, -3670087, 1, 0, -3670086, 1, 0, -3670085, 1, 0, -3670084, 1, 1, -3670083, 1, 0, -3670082, 1, 0, -3670081, 1, 0, -3670080, 1, 2, -3670079, 1, 65536, -3670078, 1, 0, -3670077, 1, 65536, -3670076, 1, 2, -3670075, 1, 0, -3670074, 1, 0, -3670073, 1, 0, -3670072, 1, 65537, -3670071, 1, 65536, -3670070, 1, 0, -3670069, 1, 0, -3670068, 1, 65537, -3670067, 1, 1, -3670066, 1, 0, -3670065, 1, 0, -3670064, 1, 0, -3670063, 1, 0, -3670062, 1, 0, -3670061, 1, 0, -3670060, 1, 0, -3670059, 1, 2, -3670058, 1, 1, -3670057, 1, 0, -3670056, 1, 65537, -3670055, 1, 0, -3670054, 1, 1, -3670053, 1, 65537, -3670052, 1, 0, -3670051, 1, 2, -3670050, 1, 65537, -3670049, 1, 0, -3670048, 1, 0, -3670047, 1, 0, -3670046, 1, 65536, -3670045, 1, 0, -3670044, 1, 2, -3670043, 1, 65537, -3670042, 1, 0, -3670041, 1, 0, -3670040, 1, 0, -3670039, 1, 65536, -3670038, 1, 0, -3670037, 1, 1, -3670036, 1, 2, -3670035, 1, 1, -3670034, 1, 2, -3670033, 1, 0, -3670032, 1, 65536, -3670031, 1, 65537, -3670030, 1, 0, -3670029, 1, 1, -3670028, 1, 2, -3670027, 1, 65536, -3670026, 1, 65536, -3670025, 1, 1, -3670024, 1, 65537, -3670023, 1, 0, -3670022, 1, 0, -3670021, 1, 0, -3670020, 1, 65537, -3670019, 1, 0, -3670018, 1, 65537, -3670017, 1, 65536, -3735552, 1, 65536, -3735551, 1, 2, -3735550, 1, 0, -3735549, 1, 1, -3735548, 1, 1, -3735547, 1, 0, -3735546, 1, 0, -3735545, 1, 1, -3735544, 0, 65536, -3735543, 1, 1, -3735542, 1, 1, -3735541, 1, 65536, -3735540, 1, 65536, -3735539, 1, 65537, -3735538, 1, 2, -3735537, 1, 65536, -3735536, 1, 0, -3735535, 1, 65536, -3735534, 1, 65536, -3735533, 1, 0, -3735532, 1, 0, -3735531, 1, 65537, -3735530, 1, 0, -3735529, 1, 0, -3735528, 1, 2, -3735527, 1, 0, -3735526, 1, 2, -3735525, 1, 1, -3735524, 0, 65536, -3735523, 1, 1, -3735522, 1, 1, -3735521, 1, 65536, -3735520, 1, 1, -3735519, 1, 0, -3735518, 1, 65536, -3735517, 1, 0, -3735516, 1, 0, -3735515, 1, 0, -3735514, 1, 0, -3735513, 1, 0, -3735512, 1, 65536, -3735511, 1, 0, -3735510, 1, 65536, -3735509, 1, 0, -3735508, 1, 65536, -3735507, 1, 1, -3735506, 1, 0, -3735505, 1, 2, -3735504, 1, 0, -3735503, 1, 2, -3735502, 1, 1, -3735501, 1, 65537, -3735500, 1, 0, -3735499, 1, 0, -3735498, 1, 0, -3735497, 1, 0, -3735496, 1, 1, -3735495, 1, 1, -3735494, 1, 0, -3735493, 1, 0, -3735492, 1, 0, -3735491, 1, 1, -3735490, 1, 0, -3735489, 1, 0, -3735488, 1, 0, -3735487, 1, 65537, -3735486, 1, 0, -3735485, 1, 2, -3735484, 1, 1, -3735483, 1, 0, -3735482, 1, 0, -3735481, 1, 0, -3735480, 1, 2, -3735479, 1, 65537, -3735478, 1, 0, -3735477, 1, 0, -3735476, 1, 2, -3735475, 1, 65536, -3735474, 1, 0, -3735473, 1, 2, -3735472, 1, 0, -3735471, 1, 65537, -3735470, 1, 2, -3735469, 1, 0, -3735468, 1, 0, -3735467, 1, 1, -3735466, 1, 0, -3735465, 1, 0, -3735464, 1, 0, -3735463, 1, 0, -3735462, 1, 0, -3735461, 1, 65536, -3735460, 1, 65537, -3735459, 1, 0, -3735458, 1, 65536, -3735457, 1, 2, -3735456, 1, 0, -3735455, 1, 65536, -3735454, 1, 65537, -3735453, 1, 0, -3735452, 1, 65537, -3735451, 1, 65536, -3735450, 1, 2, -3735449, 1, 0, -3735448, 1, 65536, -3735447, 1, 65537, -3735446, 1, 0, -3735445, 1, 65536, -3735444, 1, 0, -3735443, 1, 0, -3735442, 1, 0, -3735441, 1, 1, -3735440, 1, 0, -3735439, 1, 0, -3735438, 1, 0, -3735437, 1, 1, -3735436, 1, 0, -3735435, 1, 65537, -3735434, 1, 0, -3735433, 1, 0, -3735432, 1, 2, -3735431, 1, 0, -3735430, 1, 2, -3735429, 1, 0, -3735428, 1, 0, -3735427, 1, 2, -3735426, 1, 2, -3735425, 1, 1, -3735424, 1, 0, -3735423, 1, 2, -3735422, 1, 2, -3735421, 1, 0, -3735420, 1, 1, -3735419, 1, 0, -3735418, 1, 0, -3735417, 1, 2, -3735416, 1, 1, -3735415, 1, 0, -3735414, 1, 65537, -3735413, 1, 2, -3735412, 1, 0, -3735411, 1, 0, -3735410, 1, 0, -3735409, 1, 0, -3735408, 1, 0, -3735407, 1, 1, -3735406, 1, 1, -3735405, 1, 1, -3735404, 1, 65536, -3735403, 1, 0, -3735402, 1, 0, -3735401, 1, 65536, -3735400, 1, 0, -3735399, 1, 65537, -3735398, 1, 0, -3735397, 1, 65536, -3735396, 1, 1, -3735395, 1, 2, -3735394, 1, 1, -3735393, 1, 0, -3735392, 1, 0, -3735391, 1, 0, -3735390, 1, 0, -3735389, 1, 2, -3735388, 1, 1, -3735387, 1, 0, -3735386, 1, 2, -3735385, 1, 0, -3735384, 1, 1, -3735383, 1, 0, -3735382, 1, 65537, -3735381, 1, 0, -3735380, 1, 0, -3735379, 1, 0, -3735378, 1, 2, -3735377, 1, 65537, -3735376, 1, 1, -3735375, 1, 2, -3735374, 1, 0, -3735373, 1, 0, -3735372, 1, 2, -3735371, 1, 0, -3735370, 1, 65536, -3735369, 1, 0, -3735368, 1, 1, -3735367, 1, 0, -3735366, 1, 0, -3735365, 1, 0, -3735364, 1, 0, -3735363, 1, 0, -3735362, 1, 0, -3735361, 1, 0, -3735360, 1, 0, -3735359, 1, 1, -3735358, 1, 0, -3735357, 1, 2, -3735356, 1, 65537, -3735355, 1, 0, -3735354, 1, 1, -3735353, 1, 0, -3735352, 1, 0, -3735351, 1, 0, -3735350, 1, 0, -3735349, 1, 2, -3735348, 1, 2, -3735347, 1, 0, -3735346, 1, 0, -3735345, 1, 0, -3735344, 1, 0, -3735343, 1, 2, -3735342, 1, 0, -3735341, 1, 0, -3735340, 1, 0, -3735339, 1, 2, -3735338, 1, 0, -3735337, 1, 0, -3735336, 1, 65537, -3735335, 1, 65537, -3735334, 1, 0, -3735333, 1, 0, -3735332, 1, 0, -3735331, 1, 0, -3735330, 1, 0, -3735329, 1, 0, -3735328, 1, 0, -3735327, 1, 1, -3735326, 1, 2, -3735325, 1, 0, -3735324, 1, 2, -3735323, 1, 1, -3735322, 1, 0, -3735321, 1, 65536, -3735320, 1, 0, -3735319, 1, 2, -3735318, 1, 65537, -3735317, 1, 0, -3735316, 1, 0, -3735315, 1, 0, -3735314, 1, 0, -3735313, 1, 65537, -3735312, 1, 0, -3735311, 1, 0, -3735310, 1, 0, -3735309, 1, 0, -3735308, 1, 2, -3735307, 1, 0, -3735306, 1, 65537, -3735305, 1, 0, -3735304, 1, 65537, -3735303, 1, 1, -3735302, 1, 0, -3735301, 1, 0, -3735300, 1, 0, -3735299, 1, 0, -3735298, 1, 0, -3735297, 1, 0, -3735296, 1, 65537, -3735295, 1, 1, -3735294, 0, 131072, -3735293, 1073741825, 1, -3735292, 1073741825, 0, -3735291, 1073741825, 0, -3735290, 1073741825, 65536, -3735289, 1073741825, 0, -3735288, 1073741825, 1, -3735287, 1073741825, 65536, -3735286, 1073741825, 0, -3735285, 1073741825, 0, -3735284, 1073741825, 1, -3735283, 1073741824, 131072, -3604596, 1073741824, 131072, -3604595, 1073741825, 1, -3604594, 1073741825, 65536, -3604593, 1073741825, 0, -3604592, 1073741825, 0, -3604591, 1073741825, 0, -3604590, 1073741825, 0, -3604589, 1073741825, 0, -3604588, 1073741825, 0, -3604587, 1, 65536, -3604586, 1, 0, -3604585, 1, 0, -3604584, 1, 65536, -3604583, 1, 65536, -3604582, 1, 1, -3604581, 1, 2, -3604580, 1, 0, -3604579, 1, 0, -3604578, 1, 2, -3604577, 1, 0, -3604576, 1, 0, -3604575, 1, 65537, -3604574, 1, 0, -3604573, 1, 0, -3604572, 1, 0, -3604571, 1, 1, -3604570, 1, 0, -3604569, 1, 0, -3604568, 1, 0, -3604567, 1, 0, -3604566, 1, 1, -3604565, 2, 0, -3604564, 1, 1, -3604563, 1, 2, -3604562, 1, 65537, -3604561, 1, 65536, -3604560, 1, 0, -3604559, 1, 2, -3604558, 1, 0, -3604557, 1, 65537, -3604556, 1, 1, -3604555, 1, 0, -3604554, 1, 2, -3604553, 1, 0, -3604552, 1, 0, -3604551, 1, 0, -3604550, 1, 65536, -3604549, 1, 0, -3604548, 1, 0, -3604547, 1, 0, -3604546, 1, 1, -3604545, 1, 0, -3604544, 1, 65537, -3604543, 1, 65536, -3604542, 1, 0, -3604541, 1, 0, -3604540, 1, 0, -3604539, 1, 0, -3604538, 1, 65536, -3604537, 1, 1, -3604536, 1, 0, -3604535, 1, 0, -3604534, 1, 0, -3604533, 1, 65536, -3604532, 1, 0, -3604531, 1, 65537, -3604530, 1, 0, -3604529, 1, 0, -3604528, 1, 65537, -3604527, 1, 65537, -3604526, 1, 65537, -3604525, 1, 0, -3604524, 1, 0, -3604523, 1, 65537, -3604522, 1, 0, -3604521, 1, 0, -3604520, 1, 65536, -3604519, 1, 65537, -3604518, 1, 0, -3604517, 1, 0, -3604516, 1, 0, -3604515, 1, 1, -3604514, 1, 65537, -3604513, 1, 65537, -3604512, 1, 0, -3604511, 1, 65536, -3604510, 1, 1, -3604509, 1, 0, -3604508, 1, 1, -3604507, 1, 1, -3604506, 1, 1, -3604505, 1, 0, -3604504, 1, 1, -3604503, 1, 0, -3604502, 1, 0, -3604501, 1, 65536, -3604500, 1, 0, -3604499, 1, 0, -3604498, 1, 0, -3604497, 1, 0, -3604496, 1, 0, -3604495, 1, 0, -3604494, 1, 0, -3604493, 1, 2, -3604492, 1, 0, -3604491, 1, 0, -3604490, 1, 1, -3604489, 1, 2, -3604488, 1, 2, -3604487, 1, 0, -3604486, 1, 1, -3604485, 1, 2, -3604484, 1, 2, -3604483, 1, 0, -3604482, 1, 65537, -3604481, 1, 0, -3670016, 1, 0, -3670015, 1, 0, -3670014, 1, 0, -3670013, 1, 0, -3670012, 1, 1, -3670011, 1, 0, -3670010, 1, 1, -3670009, 1, 1, -3670008, 0, 0, -3670007, 1, 1, -3670006, 1, 0, -3670005, 1, 1, -3670004, 1, 2, -3670003, 1, 0, -3670002, 1, 1, -3670001, 1, 65537, -3670000, 1, 2, -3669999, 1, 0, -3669998, 1, 65536, -3669997, 1, 0, -3669996, 1, 0, -3669995, 1, 2, -3669994, 1, 0, -3669993, 1, 0, -3669992, 1, 1, -3669991, 1, 0, -3669990, 1, 1, -3669989, 1, 1, -3669988, 0, 131072, -3669987, 1, 1, -3669986, 1, 0, -3669985, 1, 0, -3669984, 1, 0, -3669983, 1, 0, -3669982, 1, 0, -3669981, 1, 65537, -3669980, 1, 2, -3669979, 1, 2, -3669978, 1, 0, -3669977, 1, 0, -3669976, 1, 0, -3669975, 1, 0, -3669974, 1, 0, -3669973, 1, 0, -3669972, 1, 0, -3669971, 1, 0, -3669970, 1, 1, -3669969, 1, 0, -3669968, 1, 65537, -3669967, 1, 0, -3669966, 1, 0, -3669965, 1, 65536, -3669964, 1, 65537, -3669963, 1, 65536, -3669962, 1, 1, -3669961, 1, 0, -3669960, 1, 0, -3669959, 1, 0, -3669958, 1, 65536, -3669957, 1, 0, -3669956, 1, 0, -3669955, 1, 0, -3669954, 1, 0, -3669953, 1, 0, -3669952, 1, 1, -3669951, 1, 0, -3669950, 1, 0, -3669949, 1, 2, -3669948, 1, 0, -3669947, 1, 65536, -3669946, 1, 0, -3669945, 1, 2, -3669944, 1, 1, -3669943, 1, 1, -3669942, 1, 1, -3669941, 1, 0, -3669940, 1, 0, -3669939, 1, 2, -3669938, 1, 65536, -3669937, 1, 0, -3669936, 1, 65536, -3669935, 1, 1, -3669934, 1, 0, -3669933, 1, 2, -3669932, 1, 0, -3669931, 1, 0, -3669930, 1, 65537, -3669929, 1, 65536, -3669928, 1, 0, -3669927, 1, 1, -3669926, 1, 0, -3669925, 1, 0, -3669924, 1, 0, -3669923, 1, 0, -3669922, 1, 1, -3669921, 1, 2, -3669920, 1, 0, -3669919, 1, 65537, -3669918, 1, 65536, -3669917, 1, 0, -3669916, 1, 0, -3669915, 1, 2, -3669914, 1, 0, -3669913, 1, 0, -3669912, 1, 65536, -3669911, 1, 0, -3669910, 1, 65536, -3669909, 1, 0, -3669908, 1, 65537, -3669907, 1, 65536, -3669906, 1, 0, -3669905, 1, 2, -3669904, 1, 0, -3669903, 1, 65536, -3669902, 1, 0, -3669901, 1, 0, -3669900, 1, 1, -3669899, 1, 0, -3669898, 1, 0, -3669897, 1, 0, -3669896, 1, 65537, -3669895, 1, 0, -3669894, 1, 65537, -3669893, 1, 1, -3669892, 1, 0, -3669891, 1, 65536, -3669890, 1, 0, -3669889, 1, 1, -3669888, 1, 0, -3669887, 1, 0, -3669886, 1, 0, -3669885, 1, 0, -3669884, 1, 0, -3669883, 1, 1, -3669882, 1, 2, -3669881, 1, 0, -3669880, 1, 65536, -3669879, 1, 0, -3669878, 1, 65537, -3669877, 1, 65536, -3669876, 1, 0, -3669875, 1, 65536, -3669874, 1, 0, -3669873, 1, 1, -3669872, 1, 65537, -3669871, 1, 0, -3669870, 1, 0, -3669869, 1, 0, -3669868, 1, 2, -3669867, 1, 0, -3669866, 1, 0, -3669865, 1, 0, -3669864, 1, 1, -3669863, 1, 2, -3669862, 1, 0, -3669861, 1, 65537, -3669860, 1, 1, -3669859, 1, 0, -3669858, 1, 65537, -3669857, 1, 0, -3669856, 1, 2, -3669855, 1, 65536, -3669854, 1, 2, -3669853, 1, 65537, -3669852, 1, 0, -3669851, 1, 0, -3669850, 1, 0, -3669849, 1, 0, -3669848, 1, 0, -3669847, 1, 0, -3669846, 1, 0, -3669845, 1, 65536, -3669844, 1, 0, -3669843, 1, 2, -3669842, 1, 0, -3669841, 1, 65536, -3669840, 1, 0, -3669839, 1, 0, -3669838, 1, 0, -3669837, 1, 0, -3669836, 1, 65537, -3669835, 1, 65536, -3669834, 1, 0, -3669833, 1, 0, -3669832, 1, 1, -3669831, 1, 65536, -3669830, 1, 1, -3669829, 1, 0, -3669828, 1, 0, -3669827, 1, 0, -3669826, 1, 0, -3669825, 1, 0, -3669824, 1, 0, -3669823, 1, 0, -3669822, 1, 0, -3669821, 1, 65536, -3669820, 1, 1, -3669819, 1, 2, -3669818, 1, 2, -3669817, 1, 0, -3669816, 1, 0, -3669815, 1, 0, -3669814, 1, 2, -3669813, 1, 65536, -3669812, 1, 0, -3669811, 1, 0, -3669810, 1, 65536, -3669809, 1, 0, -3669808, 1, 0, -3669807, 1, 0, -3669806, 1, 0, -3669805, 1, 1, -3669804, 1, 1, -3669803, 1, 1, -3669802, 1, 0, -3669801, 1, 0, -3669800, 1, 0, -3669799, 1, 0, -3669798, 1, 65537, -3669797, 1, 1, -3669796, 1, 0, -3669795, 1, 65537, -3669794, 1, 0, -3669793, 1, 0, -3669792, 1, 65536, -3669791, 1, 65537, -3669790, 1, 65537, -3669789, 1, 65536, -3669788, 1, 2, -3669787, 1, 65536, -3669786, 1, 65536, -3669785, 1, 0, -3669784, 1, 65536, -3669783, 1, 65537, -3669782, 1, 0, -3669781, 1, 0, -3669780, 1, 0, -3669779, 1, 2, -3669778, 1, 0, -3669777, 1, 0, -3669776, 1, 1, -3669775, 1, 65536, -3669774, 1, 1, -3669773, 1, 0, -3669772, 1, 65537, -3669771, 1, 65536, -3669770, 1, 65536, -3669769, 1, 0, -3669768, 1, 65537, -3669767, 1, 1, -3669766, 1, 0, -3669765, 1, 2, -3669764, 1, 0, -3669763, 1, 1, -3669762, 1, 0, -3669761, 1, 65537, -3669760, 1, 65536, -3669759, 1, 1, -3669758, 0, 131072, -3669757, 1073741825, 1, -3669756, 1073741825, 65537, -3669755, 1073741825, 65537, -3669754, 1073741825, 65536, -3669753, 1073741825, 0, -3669752, 1073741825, 65537, -3669751, 1073741825, 1, -3669750, 1073741825, 0, -3669749, 1073741825, 65537, -3669748, 1073741825, 1, -3669747, 1073741824, 131072, -3539060, 1073741824, 131072, -3539059, 1073741825, 1, -3539058, 1073741825, 0, -3539057, 1073741825, 65537, -3539056, 1073741825, 65536, -3539055, 1073741825, 0, -3539054, 1073741825, 0, -3539053, 1073741825, 2, -3539052, 1073741825, 65537, -3539051, 1, 0, -3539050, 1, 0, -3539049, 1, 0, -3539048, 1, 0, -3539047, 1, 0, -3539046, 1, 0, -3539045, 1, 65536, -3539044, 1, 1, -3539043, 1, 0, -3539042, 1, 0, -3539041, 1, 0, -3539040, 1, 65536, -3539039, 1, 65536, -3539038, 1, 0, -3539037, 1, 65536, -3539036, 1, 0, -3539035, 1, 0, -3539034, 1, 2, -3539033, 1, 65537, -3539032, 1, 0, -3539031, 1, 1, -3539030, 1, 1, -3539029, 1, 1, -3539028, 1, 1, -3539027, 1, 0, -3539026, 1, 1, -3539025, 1, 0, -3539024, 1, 0, -3539023, 1, 2, -3539022, 1, 0, -3539021, 1, 0, -3539020, 1, 1, -3539019, 1, 65536, -3539018, 1, 1, -3539017, 1, 0, -3539016, 1, 1, -3539015, 1, 0, -3539014, 1, 65536, -3539013, 1, 0, -3539012, 1, 1, -3539011, 1, 0, -3539010, 1, 2, -3539009, 1, 65536, -3539008, 1, 65536, -3539007, 1, 0, -3539006, 1, 65536, -3539005, 1, 0, -3539004, 1, 2, -3539003, 1, 0, -3539002, 1, 65537, -3539001, 1, 0, -3539000, 1, 0, -3538999, 1, 65536, -3538998, 1, 65536, -3538997, 1, 0, -3538996, 1, 65537, -3538995, 1, 0, -3538994, 1, 0, -3538993, 1, 0, -3538992, 1, 0, -3538991, 1, 1, -3538990, 1, 1, -3538989, 1, 0, -3538988, 1, 0, -3538987, 1, 1, -3538986, 1, 1, -3538985, 1, 1, -3538984, 1, 0, -3538983, 1, 0, -3538982, 1, 1, -3538981, 1, 1, -3538980, 1, 65537, -3538979, 1, 0, -3538978, 1, 0, -3538977, 1, 0, -3538976, 1, 0, -3538975, 1, 65537, -3538974, 1, 1, -3538973, 1, 0, -3538972, 1, 0, -3538971, 1, 1, -3538970, 1, 0, -3538969, 1, 65537, -3538968, 1, 0, -3538967, 1, 0, -3538966, 1, 0, -3538965, 1, 65537, -3538964, 1, 2, -3538963, 1, 0, -3538962, 1, 0, -3538961, 1, 0, -3538960, 1, 65537, -3538959, 1, 2, -3538958, 1, 0, -3538957, 1, 0, -3538956, 1, 65536, -3538955, 1, 65536, -3538954, 1, 1, -3538953, 1, 1, -3538952, 1, 0, -3538951, 1, 0, -3538950, 1, 0, -3538949, 1, 65537, -3538948, 1, 0, -3538947, 1, 0, -3538946, 1, 65537, -3538945, 1, 1, -3604480, 1, 0, -3604479, 1, 65536, -3604478, 1, 65537, -3604477, 1, 0, -3604476, 1, 0, -3604475, 1, 0, -3604474, 1, 1, -3604473, 0, 65536, -3604472, 1, 1, -3604471, 1, 1, -3604470, 1, 65537, -3604469, 1, 2, -3604468, 1, 65537, -3604467, 1, 0, -3604466, 1, 0, -3604465, 1, 0, -3604464, 1, 0, -3604463, 1, 65537, -3604462, 1, 0, -3604461, 1, 0, -3604460, 1, 65537, -3604459, 1, 65536, -3604458, 1, 0, -3604457, 1, 65537, -3604456, 1, 0, -3604455, 1, 65536, -3604454, 1, 0, -3604453, 1, 1, -3604452, 0, 131072, -3604451, 1, 1, -3604450, 1, 65537, -3604449, 1, 65537, -3604448, 1, 1, -3604447, 1, 65537, -3604446, 1, 0, -3604445, 1, 1, -3604444, 1, 0, -3604443, 1, 0, -3604442, 1, 65537, -3604441, 1, 65536, -3604440, 1, 0, -3604439, 1, 0, -3604438, 1, 65536, -3604437, 1, 0, -3604436, 1, 0, -3604435, 1, 0, -3604434, 1, 0, -3604433, 1, 2, -3604432, 1, 65537, -3604431, 1, 0, -3604430, 1, 0, -3604429, 1, 1, -3604428, 1, 0, -3604427, 1, 0, -3604426, 1, 0, -3604425, 1, 0, -3604424, 1, 0, -3604423, 1, 0, -3604422, 1, 0, -3604421, 1, 65537, -3604420, 1, 0, -3604419, 1, 2, -3604418, 1, 0, -3604417, 1, 0, -3604416, 1, 0, -3604415, 1, 1, -3604414, 1, 0, -3604413, 1, 0, -3604412, 1, 0, -3604411, 1, 0, -3604410, 1, 2, -3604409, 1, 1, -3604408, 1, 1, -3604407, 0, 65536, -3604406, 1, 1, -3604405, 1, 0, -3604404, 1, 0, -3604403, 1, 0, -3604402, 1, 0, -3604401, 1, 65537, -3604400, 1, 65536, -3604399, 1, 2, -3604398, 1, 0, -3604397, 1, 0, -3604396, 1, 0, -3604395, 1, 2, -3604394, 1, 0, -3604393, 1, 0, -3604392, 1, 0, -3604391, 1, 0, -3604390, 1, 0, -3604389, 1, 0, -3604388, 1, 0, -3604387, 1, 65537, -3604386, 1, 0, -3604385, 1, 2, -3604384, 1, 0, -3604383, 1, 0, -3604382, 1, 65536, -3604381, 1, 65537, -3604380, 1, 0, -3604379, 1, 0, -3604378, 1, 65537, -3604377, 1, 65536, -3604376, 1, 0, -3604375, 1, 0, -3604374, 1, 0, -3604373, 1, 0, -3604372, 1, 65536, -3604371, 1, 1, -3604370, 1, 1, -3604369, 1, 1, -3604368, 1, 65536, -3604367, 1, 65536, -3604366, 1, 0, -3604365, 1, 65537, -3604364, 1, 0, -3604363, 1, 65536, -3604362, 1, 0, -3604361, 1, 0, -3604360, 1, 65536, -3604359, 1, 1, -3604358, 1, 0, -3604357, 1, 1, -3604356, 1, 2, -3604355, 1, 0, -3604354, 1, 1, -3604353, 1, 0, -3604352, 1, 1, -3604351, 1, 2, -3604350, 1, 0, -3604349, 1, 1, -3604348, 1, 2, -3604347, 1, 0, -3604346, 1, 0, -3604345, 1, 0, -3604344, 1, 0, -3604343, 1, 65536, -3604342, 1, 0, -3604341, 1, 0, -3604340, 1, 0, -3604339, 1, 65536, -3604338, 1, 1, -3604337, 1, 1, -3604336, 1, 65537, -3604335, 1, 0, -3604334, 1, 1, -3604333, 1, 0, -3604332, 1, 65536, -3604331, 1, 65536, -3604330, 1, 0, -3604329, 1, 0, -3604328, 1, 65537, -3604327, 1, 2, -3604326, 1, 0, -3604325, 1, 0, -3604324, 1, 1, -3604323, 1, 65537, -3604322, 1, 2, -3604321, 1, 0, -3604320, 1, 2, -3604319, 1, 1, -3604318, 1, 65536, -3604317, 1, 0, -3604316, 1, 0, -3604315, 1, 0, -3604314, 1, 0, -3604313, 1, 2, -3604312, 1, 2, -3604311, 1, 65537, -3604310, 1, 0, -3604309, 1, 65536, -3604308, 1, 65537, -3604307, 1, 0, -3604306, 1, 0, -3604305, 1, 0, -3604304, 1, 0, -3604303, 1, 0, -3604302, 1, 0, -3604301, 1, 0, -3604300, 1, 0, -3604299, 1, 0, -3604298, 1, 1, -3604297, 1, 65537, -3604296, 1, 0, -3604295, 1, 65537, -3604294, 1, 1, -3604293, 1, 2, -3604292, 1, 2, -3604291, 1, 1, -3604290, 1, 0, -3604289, 1, 0, -3604288, 1, 0, -3604287, 1, 1, -3604286, 1, 1, -3604285, 1, 65536, -3604284, 1, 0, -3604283, 1, 0, -3604282, 1, 0, -3604281, 1, 0, -3604280, 1, 0, -3604279, 1, 2, -3604278, 1, 0, -3604277, 1, 65536, -3604276, 1, 0, -3604275, 1, 0, -3604274, 1, 2, -3604273, 1, 65537, -3604272, 1, 0, -3604271, 1, 1, -3604270, 1, 65536, -3604269, 1, 0, -3604268, 1, 0, -3604267, 1, 2, -3604266, 1, 0, -3604265, 1, 0, -3604264, 1, 0, -3604263, 1, 0, -3604262, 1, 65537, -3604261, 1, 1, -3604260, 1, 0, -3604259, 1, 65537, -3604258, 1, 0, -3604257, 1, 0, -3604256, 1, 0, -3604255, 1, 0, -3604254, 1, 65537, -3604253, 1, 65536, -3604252, 1, 65536, -3604251, 1, 0, -3604250, 1, 0, -3604249, 1, 0, -3604248, 1, 1, -3604247, 1, 2, -3604246, 1, 0, -3604245, 1, 0, -3604244, 1, 1, -3604243, 1, 0, -3604242, 1, 0, -3604241, 1, 0, -3604240, 1, 0, -3604239, 1, 0, -3604238, 1, 65536, -3604237, 1, 65536, -3604236, 1, 65536, -3604235, 1, 65537, -3604234, 1, 0, -3604233, 1, 0, -3604232, 1, 1, -3604231, 1, 0, -3604230, 1, 0, -3604229, 1, 0, -3604228, 1, 0, -3604227, 1, 0, -3604226, 1, 1, -3604225, 1, 65537, -3604224, 1, 2, -3604223, 1, 1, -3604222, 0, 131072, -3604221, 1073741825, 1, -3604220, 1073741825, 2, -3604219, 1073741825, 0, -3604218, 1073741825, 0, -3604217, 1073741825, 65536, -3604216, 1073741825, 0, -3604215, 1073741825, 0, -3604214, 1073741825, 0, -3604213, 1073741825, 0, -3604212, 1073741825, 1, -3604211, 1073741824, 131072, -3473524, 1073741824, 131072, -3473523, 1073741825, 1, -3473522, 1073741825, 0, -3473521, 1073741825, 0, -3473520, 1073741825, 1, -3473519, 1073741825, 65537, -3473518, 1073741825, 1, -3473517, 1073741825, 0, -3473516, 1073741825, 0, -3473515, 1, 0, -3473514, 1, 0, -3473513, 1, 2, -3473512, 1, 65536, -3473511, 1, 0, -3473510, 1, 65536, -3473509, 1, 65536, -3473508, 1, 0, -3473507, 1, 0, -3473506, 1, 65537, -3473505, 1, 65537, -3473504, 1, 0, -3473503, 1, 0, -3473502, 1, 0, -3473501, 1, 65537, -3473500, 1, 0, -3473499, 1, 1, -3473498, 1, 0, -3473497, 1, 65536, -3473496, 1, 0, -3473495, 1, 65536, -3473494, 1, 2, -3473493, 1, 65537, -3473492, 1, 2, -3473491, 1, 65536, -3473490, 1, 0, -3473489, 1, 0, -3473488, 1, 0, -3473487, 1, 2, -3473486, 1, 0, -3473485, 1, 1, -3473484, 1, 0, -3473483, 1, 65536, -3473482, 1, 65537, -3473481, 1, 0, -3473480, 1, 2, -3473479, 1, 0, -3473478, 1, 65536, -3473477, 1, 65536, -3473476, 1, 0, -3473475, 1, 0, -3473474, 1, 65537, -3473473, 1, 0, -3473472, 1, 0, -3473471, 1, 0, -3473470, 1, 65536, -3473469, 1, 0, -3473468, 1, 1, -3473467, 1, 65537, -3473466, 1, 0, -3473465, 1, 65537, -3473464, 1, 0, -3473463, 1, 0, -3473462, 1, 1, -3473461, 1, 0, -3473460, 1, 0, -3473459, 1, 0, -3473458, 1, 1, -3473457, 1, 65536, -3473456, 1, 0, -3473455, 1, 0, -3473454, 1, 0, -3473453, 1, 0, -3473452, 1, 65537, -3473451, 1, 0, -3473450, 1, 65536, -3473449, 1, 65537, -3473448, 1, 65536, -3473447, 1, 0, -3473446, 1, 0, -3473445, 1, 65537, -3473444, 1, 0, -3473443, 1, 0, -3473442, 1, 0, -3473441, 1, 65537, -3473440, 1, 0, -3473439, 1, 65536, -3473438, 1, 0, -3473437, 1, 65536, -3473436, 1, 0, -3473435, 1, 2, -3473434, 1, 0, -3473433, 1, 0, -3473432, 1, 65536, -3473431, 1, 0, -3473430, 1, 0, -3473429, 1, 1, -3473428, 1, 0, -3473427, 1, 0, -3473426, 1, 1, -3473425, 1, 1, -3473424, 1, 0, -3473423, 1, 0, -3473422, 1, 0, -3473421, 1, 65537, -3473420, 1, 0, -3473419, 1, 2, -3473418, 1, 0, -3473417, 1, 0, -3473416, 1, 0, -3473415, 1, 0, -3473414, 1, 0, -3473413, 1, 0, -3473412, 1, 2, -3473411, 1, 0, -3473410, 1, 65536, -3473409, 1, 0, -3538944, 1, 65537, -3538943, 1, 0, -3538942, 1, 0, -3538941, 1, 0, -3538940, 1, 65537, -3538939, 1, 2, -3538938, 1, 1, -3538937, 0, 131072, -3538936, 1, 1, -3538935, 1, 0, -3538934, 1, 0, -3538933, 1, 1, -3538932, 1, 65536, -3538931, 1, 0, -3538930, 1, 0, -3538929, 1, 65536, -3538928, 1, 65537, -3538927, 1, 0, -3538926, 1, 2, -3538925, 1, 0, -3538924, 1, 0, -3538923, 1, 0, -3538922, 1, 65537, -3538921, 1, 65536, -3538920, 1, 0, -3538919, 1, 0, -3538918, 1, 1, -3538917, 1, 1, -3538916, 0, 131072, -3538915, 1, 1, -3538914, 1, 0, -3538913, 1, 65537, -3538912, 1, 0, -3538911, 1, 0, -3538910, 1, 65536, -3538909, 1, 0, -3538908, 1, 0, -3538907, 1, 0, -3538906, 1, 0, -3538905, 1, 0, -3538904, 1, 0, -3538903, 1, 65537, -3538902, 1, 0, -3538901, 1, 2, -3538900, 1, 1, -3538899, 1, 0, -3538898, 1, 65536, -3538897, 1, 65536, -3538896, 1, 0, -3538895, 1, 0, -3538894, 1, 1, -3538893, 1, 1, -3538892, 1, 0, -3538891, 1, 0, -3538890, 1, 0, -3538889, 1, 0, -3538888, 1, 2, -3538887, 1, 2, -3538886, 1, 2, -3538885, 1, 65537, -3538884, 1, 2, -3538883, 1, 0, -3538882, 1, 2, -3538881, 1, 65536, -3538880, 1, 0, -3538879, 1, 65537, -3538878, 1, 1, -3538877, 1, 65537, -3538876, 1, 0, -3538875, 1, 0, -3538874, 1, 65537, -3538873, 1, 0, -3538872, 1, 1, -3538871, 0, 131072, -3538870, 1, 1, -3538869, 1, 65536, -3538868, 1, 0, -3538867, 1, 0, -3538866, 1, 0, -3538865, 1, 65537, -3538864, 1, 0, -3538863, 1, 0, -3538862, 1, 0, -3538861, 1, 0, -3538860, 1, 0, -3538859, 1, 0, -3538858, 1, 0, -3538857, 1, 1, -3538856, 1, 0, -3538855, 1, 0, -3538854, 1, 0, -3538853, 1, 2, -3538852, 1, 0, -3538851, 1, 0, -3538850, 1, 2, -3538849, 1, 65537, -3538848, 1, 0, -3538847, 1, 65537, -3538846, 1, 0, -3538845, 1, 1, -3538844, 1, 0, -3538843, 1, 0, -3538842, 1, 65537, -3538841, 1, 0, -3538840, 1, 0, -3538839, 1, 0, -3538838, 1, 0, -3538837, 1, 65536, -3538836, 1, 0, -3538835, 1, 1, -3538834, 2, 0, -3538833, 1, 1, -3538832, 1, 0, -3538831, 1, 65536, -3538830, 1, 2, -3538829, 1, 65537, -3538828, 1, 0, -3538827, 1, 0, -3538826, 1, 65536, -3538825, 1, 0, -3538824, 1, 65536, -3538823, 1, 1, -3538822, 1, 0, -3538821, 1, 0, -3538820, 1, 1, -3538819, 1, 0, -3538818, 1, 65536, -3538817, 1, 1, -3538816, 1, 0, -3538815, 1, 65536, -3538814, 1, 2, -3538813, 1, 1, -3538812, 1, 0, -3538811, 1, 0, -3538810, 1, 2, -3538809, 1, 0, -3538808, 1, 0, -3538807, 1, 2, -3538806, 1, 2, -3538805, 1, 0, -3538804, 1, 65537, -3538803, 1, 0, -3538802, 1, 0, -3538801, 1, 1, -3538800, 1, 0, -3538799, 1, 0, -3538798, 1, 0, -3538797, 1, 0, -3538796, 1, 65537, -3538795, 1, 0, -3538794, 1, 0, -3538793, 1, 0, -3538792, 1, 65536, -3538791, 1, 2, -3538790, 1, 1, -3538789, 1, 2, -3538788, 1, 0, -3538787, 1, 1, -3538786, 1, 0, -3538785, 1, 0, -3538784, 1, 0, -3538783, 1, 65537, -3538782, 1, 0, -3538781, 1, 0, -3538780, 1, 2, -3538779, 1, 1, -3538778, 1, 0, -3538777, 1, 0, -3538776, 1, 1, -3538775, 1, 1, -3538774, 1, 0, -3538773, 1, 65536, -3538772, 1, 0, -3538771, 1, 0, -3538770, 1, 2, -3538769, 1, 1, -3538768, 1, 0, -3538767, 1, 1, -3538766, 1, 0, -3538765, 1, 0, -3538764, 1, 0, -3538763, 1, 0, -3538762, 1, 0, -3538761, 1, 0, -3538760, 1, 0, -3538759, 1, 1, -3538758, 1, 65537, -3538757, 1, 0, -3538756, 1, 2, -3538755, 1, 0, -3538754, 1, 0, -3538753, 1, 0, -3538752, 1, 0, -3538751, 1, 2, -3538750, 1, 0, -3538749, 1, 0, -3538748, 1, 0, -3538747, 1, 0, -3538746, 1, 65536, -3538745, 1, 0, -3538744, 1, 2, -3538743, 1, 0, -3538742, 1, 0, -3538741, 1, 2, -3538740, 1, 65537, -3538739, 1, 0, -3538738, 1, 0, -3538737, 1, 2, -3538736, 1, 2, -3538735, 1, 0, -3538734, 1, 1, -3538733, 1, 65536, -3538732, 1, 0, -3538731, 1, 0, -3538730, 1, 65536, -3538729, 1, 65537, -3538728, 1, 0, -3538727, 1, 65537, -3538726, 1, 0, -3538725, 1, 0, -3538724, 1, 65536, -3538723, 1, 0, -3538722, 1, 0, -3538721, 1, 0, -3538720, 1, 65537, -3538719, 1, 0, -3538718, 1, 0, -3538717, 1, 65537, -3538716, 1, 2, -3538715, 1, 65537, -3538714, 1, 0, -3538713, 1, 65536, -3538712, 1, 65537, -3538711, 1, 0, -3538710, 1, 1, -3538709, 1, 65537, -3538708, 1, 1, -3538707, 1, 2, -3538706, 1, 0, -3538705, 1, 65536, -3538704, 1, 65536, -3538703, 1, 65536, -3538702, 1, 65537, -3538701, 1, 1, -3538700, 1, 1, -3538699, 1, 0, -3538698, 1, 1, -3538697, 1, 65536, -3538696, 1, 0, -3538695, 1, 65537, -3538694, 1, 0, -3538693, 1, 65537, -3538692, 1, 0, -3538691, 1, 2, -3538690, 1, 0, -3538689, 1, 0, -3538688, 1, 0, -3538687, 1, 1, -3538686, 0, 131072, -3538685, 1073741825, 1, -3538684, 1073741825, 0, -3538683, 1073741825, 0, -3538682, 1073741825, 1, -3538681, 1073741825, 65537, -3538680, 1073741825, 0, -3538679, 1073741825, 0, -3538678, 1073741825, 0, -3538677, 1073741825, 0, -3538676, 1073741825, 1, -3538675, 1073741824, 131072, -3407988, 1073741824, 131072, -3407987, 1073741825, 1, -3407986, 1073741825, 0, -3407985, 1073741825, 65536, -3407984, 1073741825, 0, -3407983, 1073741825, 0, -3407982, 1073741825, 2, -3407981, 1073741825, 0, -3407980, 1073741825, 2, -3407979, 1, 0, -3407978, 1, 0, -3407977, 1, 0, -3407976, 1, 65537, -3407975, 1, 2, -3407974, 1, 0, -3407973, 1, 0, -3407972, 1, 0, -3407971, 1, 0, -3407970, 1, 0, -3407969, 1, 0, -3407968, 1, 0, -3407967, 1, 0, -3407966, 1, 0, -3407965, 1, 2, -3407964, 1, 0, -3407963, 1, 0, -3407962, 1, 65537, -3407961, 1, 0, -3407960, 1, 2, -3407959, 1, 0, -3407958, 1, 65536, -3407957, 1, 0, -3407956, 1, 65536, -3407955, 1, 65537, -3407954, 1, 1, -3407953, 1, 2, -3407952, 1, 0, -3407951, 1, 0, -3407950, 1, 65536, -3407949, 1, 0, -3407948, 1, 1, -3407947, 1, 65536, -3407946, 1, 0, -3407945, 1, 0, -3407944, 1, 1, -3407943, 1, 0, -3407942, 1, 65537, -3407941, 1, 0, -3407940, 1, 65537, -3407939, 1, 1, -3407938, 1, 65536, -3407937, 1, 0, -3407936, 1, 0, -3407935, 1, 65536, -3407934, 1, 0, -3407933, 1, 0, -3407932, 1, 2, -3407931, 1, 65536, -3407930, 1, 65536, -3407929, 1, 65536, -3407928, 1, 65536, -3407927, 1, 0, -3407926, 1, 65536, -3407925, 1, 0, -3407924, 1, 0, -3407923, 1, 2, -3407922, 1, 2, -3407921, 1, 0, -3407920, 1, 2, -3407919, 1, 65536, -3407918, 1, 0, -3407917, 1, 0, -3407916, 1, 65536, -3407915, 1, 0, -3407914, 1, 1, -3407913, 1, 0, -3407912, 1, 2, -3407911, 1, 0, -3407910, 1, 0, -3407909, 1, 0, -3407908, 1, 0, -3407907, 1, 65536, -3407906, 1, 2, -3407905, 1, 65537, -3407904, 1, 0, -3407903, 1, 65537, -3407902, 1, 65537, -3407901, 1, 2, -3407900, 1, 65537, -3407899, 1, 0, -3407898, 1, 65537, -3407897, 1, 1, -3407896, 1, 0, -3407895, 1, 0, -3407894, 1, 65537, -3407893, 1, 65537, -3407892, 1, 0, -3407891, 1, 2, -3407890, 1, 0, -3407889, 1, 0, -3407888, 1, 0, -3407887, 1, 0, -3407886, 1, 2, -3407885, 1, 0, -3407884, 1, 0, -3407883, 1, 2, -3407882, 1, 1, -3407881, 1, 0, -3407880, 1, 0, -3407879, 1, 0, -3407878, 1, 0, -3407877, 1, 65537, -3407876, 1, 0, -3407875, 1, 0, -3407874, 1, 0, -3407873, 1, 65536, -3473408, 1, 2, -3473407, 1, 0, -3473406, 1, 0, -3473405, 1, 0, -3473404, 1, 1, -3473403, 1, 1, -3473402, 1, 1, -3473401, 0, 0, -3473400, 1, 1, -3473399, 1, 0, -3473398, 1, 65537, -3473397, 1, 0, -3473396, 1, 1, -3473395, 1, 65537, -3473394, 1, 65536, -3473393, 1, 0, -3473392, 1, 0, -3473391, 1, 0, -3473390, 1, 0, -3473389, 1, 0, -3473388, 1, 0, -3473387, 1, 0, -3473386, 1, 0, -3473385, 1, 1, -3473384, 1, 0, -3473383, 1, 0, -3473382, 1, 0, -3473381, 1, 1, -3473380, 0, 131072, -3473379, 1, 1, -3473378, 1, 0, -3473377, 1, 1, -3473376, 1, 1, -3473375, 1, 65536, -3473374, 1, 0, -3473373, 1, 0, -3473372, 1, 2, -3473371, 1, 0, -3473370, 1, 0, -3473369, 1, 0, -3473368, 1, 2, -3473367, 1, 0, -3473366, 1, 0, -3473365, 1, 0, -3473364, 1, 65537, -3473363, 1, 0, -3473362, 1, 0, -3473361, 1, 65537, -3473360, 1, 0, -3473359, 1, 2, -3473358, 1, 1, -3473357, 1, 1, -3473356, 1, 65536, -3473355, 1, 0, -3473354, 1, 65536, -3473353, 1, 0, -3473352, 1, 1, -3473351, 1, 0, -3473350, 1, 65536, -3473349, 1, 65537, -3473348, 1, 0, -3473347, 1, 0, -3473346, 1, 0, -3473345, 1, 0, -3473344, 1, 0, -3473343, 1, 65536, -3473342, 1, 0, -3473341, 1, 65536, -3473340, 1, 65537, -3473339, 1, 0, -3473338, 1, 0, -3473337, 1, 0, -3473336, 1, 1, -3473335, 0, 131072, -3473334, 1, 1, -3473333, 1, 0, -3473332, 1, 0, -3473331, 1, 0, -3473330, 1, 0, -3473329, 1, 0, -3473328, 1, 65536, -3473327, 1, 0, -3473326, 1, 0, -3473325, 1, 0, -3473324, 1, 65537, -3473323, 1, 65537, -3473322, 1, 65536, -3473321, 1, 1, -3473320, 1, 0, -3473319, 1, 2, -3473318, 1, 0, -3473317, 1, 65536, -3473316, 1, 2, -3473315, 1, 1, -3473314, 1, 65536, -3473313, 1, 0, -3473312, 1, 2, -3473311, 1, 0, -3473310, 1, 0, -3473309, 1, 0, -3473308, 1, 0, -3473307, 1, 0, -3473306, 1, 65537, -3473305, 1, 65536, -3473304, 1, 0, -3473303, 1, 65537, -3473302, 1, 2, -3473301, 1, 0, -3473300, 1, 1, -3473299, 1, 1, -3473298, 2, 0, -3473297, 1, 1, -3473296, 1, 0, -3473295, 1, 0, -3473294, 1, 0, -3473293, 1, 65536, -3473292, 1, 0, -3473291, 1, 65536, -3473290, 1, 2, -3473289, 1, 65537, -3473288, 1, 0, -3473287, 1, 0, -3473286, 1, 1, -3473285, 1, 0, -3473284, 1, 0, -3473283, 1, 2, -3473282, 1, 0, -3473281, 1, 0, -3473280, 1, 0, -3473279, 1, 65537, -3473278, 1, 0, -3473277, 1, 1, -3473276, 1, 0, -3473275, 1, 0, -3473274, 1, 1, -3473273, 1, 0, -3473272, 1, 0, -3473271, 1, 1, -3473270, 1, 1, -3473269, 1, 0, -3473268, 1, 0, -3473267, 1, 65537, -3473266, 1, 0, -3473265, 1, 0, -3473264, 1, 2, -3473263, 1, 65537, -3473262, 1, 65536, -3473261, 1, 0, -3473260, 1, 0, -3473259, 1, 2, -3473258, 1, 0, -3473257, 1, 0, -3473256, 1, 0, -3473255, 1, 0, -3473254, 1, 0, -3473253, 1, 0, -3473252, 1, 65537, -3473251, 1, 0, -3473250, 1, 0, -3473249, 1, 1, -3473248, 1, 0, -3473247, 1, 65537, -3473246, 1, 0, -3473245, 1, 0, -3473244, 1, 0, -3473243, 1, 65536, -3473242, 1, 0, -3473241, 1, 0, -3473240, 1, 1, -3473239, 1, 1, -3473238, 1, 1, -3473237, 1, 1, -3473236, 1, 2, -3473235, 1, 65536, -3473234, 1, 2, -3473233, 1, 0, -3473232, 1, 0, -3473231, 1, 0, -3473230, 1, 65537, -3473229, 1, 0, -3473228, 1, 1, -3473227, 1, 2, -3473226, 1, 65536, -3473225, 1, 0, -3473224, 1, 0, -3473223, 1, 2, -3473222, 1, 0, -3473221, 1, 1, -3473220, 1, 65537, -3473219, 1, 0, -3473218, 1, 1, -3473217, 1, 0, -3473216, 1, 65536, -3473215, 1, 0, -3473214, 1, 0, -3473213, 1, 0, -3473212, 1, 0, -3473211, 1, 2, -3473210, 1, 0, -3473209, 1, 0, -3473208, 1, 2, -3473207, 1, 0, -3473206, 1, 1, -3473205, 1, 65536, -3473204, 1, 65536, -3473203, 1, 0, -3473202, 1, 0, -3473201, 1, 0, -3473200, 1, 0, -3473199, 1, 65537, -3473198, 1, 0, -3473197, 1, 0, -3473196, 1, 0, -3473195, 1, 0, -3473194, 1, 0, -3473193, 1, 0, -3473192, 1, 0, -3473191, 1, 2, -3473190, 1, 1, -3473189, 1, 2, -3473188, 1, 65536, -3473187, 1, 0, -3473186, 1, 65537, -3473185, 1, 0, -3473184, 1, 0, -3473183, 1, 65536, -3473182, 1, 2, -3473181, 1, 2, -3473180, 1, 1, -3473179, 1, 0, -3473178, 1, 0, -3473177, 1, 0, -3473176, 1, 1, -3473175, 1, 2, -3473174, 1, 0, -3473173, 1, 0, -3473172, 1, 0, -3473171, 1, 0, -3473170, 1, 1, -3473169, 1, 2, -3473168, 1, 2, -3473167, 1, 0, -3473166, 1, 0, -3473165, 1, 65536, -3473164, 1, 65537, -3473163, 1, 2, -3473162, 1, 0, -3473161, 1, 0, -3473160, 1, 0, -3473159, 1, 0, -3473158, 1, 2, -3473157, 1, 0, -3473156, 1, 65536, -3473155, 1, 0, -3473154, 1, 65536, -3473153, 1, 65536, -3473152, 1, 1, -3473151, 1, 1, -3473150, 0, 0, -3473149, 1073741825, 1, -3473148, 1073741825, 0, -3473147, 1073741825, 0, -3473146, 1073741825, 0, -3473145, 1073741825, 65536, -3473144, 1073741825, 65536, -3473143, 1073741825, 0, -3473142, 1073741825, 0, -3473141, 1073741825, 0, -3473140, 1073741825, 1, -3473139, 1073741824, 131072, -3342452, 1073741824, 131072, -3342451, 1073741825, 1, -3342450, 1073741825, 0, -3342449, 1073741825, 1, -3342448, 1073741825, 0, -3342447, 1073741825, 0, -3342446, 1073741825, 0, -3342445, 1073741825, 0, -3342444, 1073741825, 65537, -3342443, 1, 0, -3342442, 1, 0, -3342441, 1, 0, -3342440, 1, 1, -3342439, 1, 0, -3342438, 1, 65537, -3342437, 1, 2, -3342436, 1, 65537, -3342435, 1, 65537, -3342434, 1, 0, -3342433, 1, 0, -3342432, 1, 65536, -3342431, 1, 0, -3342430, 1, 0, -3342429, 1, 0, -3342428, 1, 1, -3342427, 1, 65537, -3342426, 1, 65537, -3342425, 1, 65537, -3342424, 1, 0, -3342423, 1, 0, -3342422, 1, 65537, -3342421, 1, 65536, -3342420, 1, 0, -3342419, 1, 0, -3342418, 1, 1, -3342417, 1, 0, -3342416, 1, 65537, -3342415, 1, 65537, -3342414, 1, 0, -3342413, 1, 2, -3342412, 1, 1, -3342411, 1, 0, -3342410, 1, 2, -3342409, 1, 65537, -3342408, 1, 65537, -3342407, 1, 0, -3342406, 1, 1, -3342405, 1, 0, -3342404, 1, 0, -3342403, 1, 0, -3342402, 1, 65537, -3342401, 1, 2, -3342400, 1, 0, -3342399, 1, 0, -3342398, 1, 0, -3342397, 1, 65536, -3342396, 1, 0, -3342395, 1, 0, -3342394, 1, 0, -3342393, 1, 65537, -3342392, 1, 65536, -3342391, 1, 0, -3342390, 1, 0, -3342389, 1, 0, -3342388, 1, 1, -3342387, 1, 0, -3342386, 1, 0, -3342385, 1, 0, -3342384, 1, 2, -3342383, 1, 0, -3342382, 1, 65537, -3342381, 1, 0, -3342380, 1, 1, -3342379, 1, 0, -3342378, 1, 0, -3342377, 1, 65537, -3342376, 1, 65536, -3342375, 1, 2, -3342374, 1, 0, -3342373, 1, 0, -3342372, 1, 0, -3342371, 1, 0, -3342370, 1, 2, -3342369, 1, 65537, -3342368, 1, 65536, -3342367, 1, 2, -3342366, 1, 1, -3342365, 1, 2, -3342364, 1, 0, -3342363, 1, 0, -3342362, 1, 1, -3342361, 1, 0, -3342360, 1, 0, -3342359, 1, 0, -3342358, 1, 65537, -3342357, 1, 65536, -3342356, 1, 1, -3342355, 1, 0, -3342354, 1, 2, -3342353, 1, 65537, -3342352, 1, 1, -3342351, 1, 2, -3342350, 1, 0, -3342349, 1, 0, -3342348, 1, 1, -3342347, 1, 0, -3342346, 1, 1, -3342345, 1, 0, -3342344, 1, 0, -3342343, 1, 0, -3342342, 1, 1, -3342341, 1, 65537, -3342340, 1, 0, -3342339, 1, 1, -3342338, 1, 0, -3342337, 1, 65537, -3407872, 1, 65536, -3407871, 1, 2, -3407870, 1, 1, -3407869, 1, 0, -3407868, 1, 65537, -3407867, 1, 1, -3407866, 0, 65536, -3407865, 1, 1, -3407864, 1, 1, -3407863, 1, 65536, -3407862, 1, 0, -3407861, 1, 0, -3407860, 1, 65536, -3407859, 1, 0, -3407858, 1, 1, -3407857, 1, 1, -3407856, 1, 0, -3407855, 1, 0, -3407854, 1, 0, -3407853, 1, 0, -3407852, 1, 0, -3407851, 1, 0, -3407850, 1, 1, -3407849, 1, 1, -3407848, 1, 0, -3407847, 1, 2, -3407846, 1, 65536, -3407845, 1, 1, -3407844, 0, 131072, -3407843, 1, 1, -3407842, 1, 0, -3407841, 1, 65536, -3407840, 1, 1, -3407839, 1, 65536, -3407838, 1, 0, -3407837, 1, 0, -3407836, 1, 0, -3407835, 1, 0, -3407834, 1, 65536, -3407833, 1, 0, -3407832, 1, 0, -3407831, 1, 0, -3407830, 1, 0, -3407829, 1, 1, -3407828, 1, 0, -3407827, 1, 65536, -3407826, 1, 0, -3407825, 1, 0, -3407824, 1, 0, -3407823, 1, 0, -3407822, 1, 0, -3407821, 1, 65536, -3407820, 1, 0, -3407819, 1, 0, -3407818, 1, 0, -3407817, 1, 65536, -3407816, 1, 65536, -3407815, 1, 0, -3407814, 1, 65536, -3407813, 1, 0, -3407812, 1, 0, -3407811, 1, 0, -3407810, 1, 0, -3407809, 1, 0, -3407808, 1, 1, -3407807, 1, 2, -3407806, 1, 0, -3407805, 1, 65536, -3407804, 1, 0, -3407803, 1, 0, -3407802, 1, 0, -3407801, 1, 1, -3407800, 1, 1, -3407799, 0, 131072, -3407798, 1, 1, -3407797, 1, 2, -3407796, 1, 0, -3407795, 1, 0, -3407794, 1, 65537, -3407793, 1, 65537, -3407792, 1, 1, -3407791, 1, 65536, -3407790, 1, 0, -3407789, 1, 0, -3407788, 1, 0, -3407787, 1, 0, -3407786, 1, 0, -3407785, 1, 65537, -3407784, 1, 0, -3407783, 1, 0, -3407782, 1, 0, -3407781, 1, 0, -3407780, 1, 0, -3407779, 1, 0, -3407778, 1, 2, -3407777, 1, 0, -3407776, 1, 2, -3407775, 1, 0, -3407774, 1, 2, -3407773, 1, 2, -3407772, 1, 0, -3407771, 1, 65537, -3407770, 1, 0, -3407769, 1, 65537, -3407768, 1, 0, -3407767, 1, 0, -3407766, 1, 2, -3407765, 1, 1, -3407764, 1, 2, -3407763, 1, 1, -3407762, 1, 1, -3407761, 1, 1, -3407760, 1, 65536, -3407759, 1, 0, -3407758, 1, 0, -3407757, 1, 0, -3407756, 1, 0, -3407755, 1, 0, -3407754, 1, 0, -3407753, 1, 0, -3407752, 1, 2, -3407751, 1, 0, -3407750, 1, 2, -3407749, 1, 0, -3407748, 1, 2, -3407747, 1, 1, -3407746, 1, 0, -3407745, 1, 2, -3407744, 1, 65536, -3407743, 1, 0, -3407742, 1, 2, -3407741, 1, 0, -3407740, 1, 0, -3407739, 1, 0, -3407738, 1, 65537, -3407737, 1, 0, -3407736, 1, 0, -3407735, 1, 0, -3407734, 1, 65536, -3407733, 1, 0, -3407732, 1, 0, -3407731, 1, 65537, -3407730, 1, 2, -3407729, 1, 0, -3407728, 1, 65536, -3407727, 1, 65536, -3407726, 1, 65537, -3407725, 1, 0, -3407724, 1, 0, -3407723, 1, 0, -3407722, 1, 0, -3407721, 1, 0, -3407720, 1, 0, -3407719, 1, 1, -3407718, 1, 0, -3407717, 1, 0, -3407716, 1, 65537, -3407715, 1, 0, -3407714, 1, 0, -3407713, 1, 0, -3407712, 1, 2, -3407711, 1, 0, -3407710, 1, 0, -3407709, 1, 1, -3407708, 1, 0, -3407707, 1, 65537, -3407706, 1, 65537, -3407705, 1, 2, -3407704, 1, 0, -3407703, 1, 1, -3407702, 0, 65536, -3407701, 1, 1, -3407700, 1, 0, -3407699, 1, 1, -3407698, 1, 0, -3407697, 1, 2, -3407696, 1, 0, -3407695, 1, 1, -3407694, 1, 1, -3407693, 1, 0, -3407692, 1, 1, -3407691, 1, 1, -3407690, 1, 1, -3407689, 1, 65536, -3407688, 1, 65537, -3407687, 1, 1, -3407686, 1, 0, -3407685, 1, 1, -3407684, 1, 1, -3407683, 1, 65536, -3407682, 1, 0, -3407681, 1, 2, -3407680, 1, 0, -3407679, 1, 0, -3407678, 1, 2, -3407677, 1, 65537, -3407676, 1, 0, -3407675, 1, 0, -3407674, 1, 0, -3407673, 1, 2, -3407672, 1, 1, -3407671, 1, 1, -3407670, 1, 1, -3407669, 1, 65536, -3407668, 1, 0, -3407667, 1, 0, -3407666, 1, 2, -3407665, 1, 1, -3407664, 1, 2, -3407663, 1, 0, -3407662, 1, 65537, -3407661, 1, 0, -3407660, 1, 65536, -3407659, 1, 0, -3407658, 1, 1, -3407657, 1, 0, -3407656, 1, 65536, -3407655, 1, 0, -3407654, 1, 0, -3407653, 1, 2, -3407652, 1, 2, -3407651, 1, 65536, -3407650, 1, 0, -3407649, 1, 0, -3407648, 1, 2, -3407647, 1, 0, -3407646, 1, 0, -3407645, 1, 65537, -3407644, 1, 65536, -3407643, 1, 0, -3407642, 1, 0, -3407641, 1, 0, -3407640, 1, 65537, -3407639, 1, 1, -3407638, 1, 0, -3407637, 1, 0, -3407636, 1, 1, -3407635, 1, 0, -3407634, 1, 0, -3407633, 1, 0, -3407632, 1, 65536, -3407631, 1, 0, -3407630, 1, 0, -3407629, 1, 0, -3407628, 1, 0, -3407627, 1, 65537, -3407626, 1, 0, -3407625, 1, 2, -3407624, 1, 0, -3407623, 1, 0, -3407622, 1, 65536, -3407621, 1, 0, -3407620, 1, 0, -3407619, 1, 0, -3407618, 1, 65536, -3407617, 1, 0, -3407616, 1, 1, -3407615, 0, 65536, -3407614, 1073741825, 1, -3407613, 1073741825, 1, -3407612, 1073741825, 0, -3407611, 1073741825, 2, -3407610, 1073741825, 0, -3407609, 1073741825, 0, -3407608, 1073741825, 2, -3407607, 1073741825, 1, -3407606, 1073741825, 0, -3407605, 1073741825, 65537, -3407604, 1073741825, 1, -3407603, 1073741824, 131072, -3276916, 1073741824, 131072, -3276915, 1073741825, 1, -3276914, 1073741825, 0, -3276913, 1073741825, 0, -3276912, 1073741825, 65537, -3276911, 1073741825, 65537, -3276910, 1073741825, 0, -3276909, 1073741825, 0, -3276908, 1073741825, 65537, -3276907, 1, 65537, -3276906, 1, 0, -3276905, 1, 0, -3276904, 1, 0, -3276903, 1, 0, -3276902, 1, 65536, -3276901, 1, 0, -3276900, 1, 0, -3276899, 1, 65536, -3276898, 1, 0, -3276897, 1, 2, -3276896, 1, 0, -3276895, 1, 0, -3276894, 1, 0, -3276893, 1, 0, -3276892, 1, 0, -3276891, 1, 0, -3276890, 1, 65537, -3276889, 1, 0, -3276888, 1, 0, -3276887, 1, 0, -3276886, 1, 0, -3276885, 1, 0, -3276884, 1, 65536, -3276883, 1, 0, -3276882, 1, 0, -3276881, 1, 0, -3276880, 1, 0, -3276879, 1, 0, -3276878, 1, 65536, -3276877, 1, 65537, -3276876, 1, 65537, -3276875, 1, 65537, -3276874, 1, 2, -3276873, 1, 0, -3276872, 1, 65537, -3276871, 1, 0, -3276870, 1, 0, -3276869, 1, 0, -3276868, 1, 0, -3276867, 1, 65536, -3276866, 1, 1, -3276865, 1, 0, -3276864, 1, 0, -3276863, 1, 65537, -3276862, 1, 2, -3276861, 1, 0, -3276860, 1, 0, -3276859, 1, 0, -3276858, 1, 0, -3276857, 1, 65536, -3276856, 1, 1, -3276855, 1, 0, -3276854, 1, 0, -3276853, 1, 65537, -3276852, 1, 2, -3276851, 1, 0, -3276850, 1, 0, -3276849, 1, 2, -3276848, 1, 0, -3276847, 1, 65536, -3276846, 1, 0, -3276845, 1, 0, -3276844, 1, 0, -3276843, 1, 0, -3276842, 1, 0, -3276841, 1, 65537, -3276840, 1, 65537, -3276839, 1, 2, -3276838, 1, 0, -3276837, 1, 65536, -3276836, 1, 0, -3276835, 1, 0, -3276834, 1, 2, -3276833, 1, 0, -3276832, 1, 65536, -3276831, 1, 0, -3276830, 1, 1, -3276829, 1, 0, -3276828, 1, 65536, -3276827, 1, 2, -3276826, 1, 2, -3276825, 1, 65537, -3276824, 1, 1, -3276823, 1, 1, -3276822, 1, 1, -3276821, 1, 65536, -3276820, 1, 0, -3276819, 1, 0, -3276818, 1, 0, -3276817, 1, 0, -3276816, 1, 0, -3276815, 1, 0, -3276814, 1, 0, -3276813, 1, 2, -3276812, 1, 65536, -3276811, 1, 65537, -3276810, 1, 65536, -3276809, 1, 0, -3276808, 1, 2, -3276807, 1, 65536, -3276806, 1, 0, -3276805, 1, 0, -3276804, 1, 2, -3276803, 1, 2, -3276802, 1, 0, -3276801, 1, 0, -3342336, 1, 1, -3342335, 1, 65537, -3342334, 1, 2, -3342333, 1, 65537, -3342332, 1, 0, -3342331, 1, 1, -3342330, 0, 0, -3342329, 1, 1, -3342328, 1, 65536, -3342327, 1, 0, -3342326, 1, 0, -3342325, 1, 65536, -3342324, 1, 0, -3342323, 1, 0, -3342322, 1, 1, -3342321, 1, 0, -3342320, 1, 0, -3342319, 1, 2, -3342318, 1, 0, -3342317, 1, 0, -3342316, 1, 65537, -3342315, 1, 65536, -3342314, 1, 1, -3342313, 1, 1, -3342312, 1, 2, -3342311, 1, 0, -3342310, 1, 2, -3342309, 1, 1, -3342308, 0, 0, -3342307, 1, 1, -3342306, 1, 0, -3342305, 1, 0, -3342304, 1, 2, -3342303, 1, 65537, -3342302, 1, 0, -3342301, 1, 0, -3342300, 1, 0, -3342299, 1, 65536, -3342298, 1, 0, -3342297, 1, 0, -3342296, 1, 2, -3342295, 1, 0, -3342294, 1, 0, -3342293, 1, 0, -3342292, 1, 1, -3342291, 1, 0, -3342290, 1, 1, -3342289, 1, 65536, -3342288, 1, 0, -3342287, 1, 0, -3342286, 1, 2, -3342285, 1, 0, -3342284, 1, 65537, -3342283, 1, 2, -3342282, 1, 0, -3342281, 1, 0, -3342280, 1, 65536, -3342279, 1, 2, -3342278, 1, 2, -3342277, 1, 0, -3342276, 1, 0, -3342275, 1, 65536, -3342274, 1, 0, -3342273, 1, 0, -3342272, 1, 65537, -3342271, 1, 65537, -3342270, 1, 2, -3342269, 1, 0, -3342268, 1, 0, -3342267, 1, 65537, -3342266, 1, 65536, -3342265, 1, 65537, -3342264, 1, 1, -3342263, 0, 131072, -3342262, 1, 1, -3342261, 1, 65537, -3342260, 1, 0, -3342259, 1, 2, -3342258, 1, 0, -3342257, 1, 0, -3342256, 1, 1, -3342255, 1, 0, -3342254, 1, 2, -3342253, 1, 0, -3342252, 1, 1, -3342251, 1, 65536, -3342250, 1, 0, -3342249, 1, 0, -3342248, 1, 0, -3342247, 1, 0, -3342246, 1, 65537, -3342245, 1, 2, -3342244, 1, 0, -3342243, 1, 0, -3342242, 1, 0, -3342241, 1, 65537, -3342240, 1, 0, -3342239, 1, 65537, -3342238, 1, 65537, -3342237, 1, 65537, -3342236, 1, 0, -3342235, 1, 1, -3342234, 1, 65537, -3342233, 1, 0, -3342232, 1, 0, -3342231, 1, 65536, -3342230, 1, 0, -3342229, 1, 0, -3342228, 1, 0, -3342227, 1, 0, -3342226, 1, 1, -3342225, 1, 0, -3342224, 1, 0, -3342223, 1, 0, -3342222, 1, 0, -3342221, 1, 65536, -3342220, 1, 0, -3342219, 1, 1, -3342218, 1, 2, -3342217, 1, 0, -3342216, 1, 0, -3342215, 1, 0, -3342214, 1, 1, -3342213, 1, 0, -3342212, 1, 0, -3342211, 1, 0, -3342210, 1, 0, -3342209, 1, 0, -3342208, 1, 0, -3342207, 1, 0, -3342206, 1, 65536, -3342205, 1, 0, -3342204, 1, 0, -3342203, 1, 65536, -3342202, 1, 0, -3342201, 1, 0, -3342200, 1, 0, -3342199, 1, 0, -3342198, 1, 0, -3342197, 1, 1, -3342196, 1, 0, -3342195, 1, 0, -3342194, 1, 65536, -3342193, 1, 2, -3342192, 1, 2, -3342191, 1, 65537, -3342190, 1, 65536, -3342189, 1, 0, -3342188, 1, 0, -3342187, 1, 0, -3342186, 1, 0, -3342185, 1, 2, -3342184, 1, 0, -3342183, 1, 2, -3342182, 1, 65536, -3342181, 1, 65536, -3342180, 1, 1, -3342179, 1, 0, -3342178, 1, 65536, -3342177, 1, 0, -3342176, 1, 2, -3342175, 1, 1, -3342174, 1, 0, -3342173, 1, 0, -3342172, 1, 0, -3342171, 1, 1, -3342170, 1, 2, -3342169, 1, 0, -3342168, 1, 0, -3342167, 1, 1, -3342166, 0, 131072, -3342165, 1, 1, -3342164, 1, 0, -3342163, 1, 0, -3342162, 1, 0, -3342161, 1, 65537, -3342160, 1, 0, -3342159, 1, 0, -3342158, 1, 0, -3342157, 1, 0, -3342156, 1, 1, -3342155, 2, 0, -3342154, 1, 1, -3342153, 1, 2, -3342152, 1, 0, -3342151, 1, 1, -3342150, 1, 65536, -3342149, 1, 1, -3342148, 1, 0, -3342147, 1, 0, -3342146, 1, 65536, -3342145, 1, 0, -3342144, 1, 65536, -3342143, 1, 2, -3342142, 1, 1, -3342141, 1, 0, -3342140, 1, 0, -3342139, 1, 0, -3342138, 1, 2, -3342137, 1, 0, -3342136, 1, 0, -3342135, 1, 0, -3342134, 1, 0, -3342133, 1, 0, -3342132, 1, 0, -3342131, 1, 1, -3342130, 1, 2, -3342129, 1, 65537, -3342128, 1, 0, -3342127, 1, 0, -3342126, 1, 0, -3342125, 1, 0, -3342124, 1, 1, -3342123, 1, 65536, -3342122, 1, 1, -3342121, 1, 65536, -3342120, 1, 2, -3342119, 1, 0, -3342118, 1, 0, -3342117, 1, 0, -3342116, 1, 0, -3342115, 1, 2, -3342114, 1, 0, -3342113, 1, 0, -3342112, 1, 1, -3342111, 1, 1, -3342110, 1, 1, -3342109, 1, 0, -3342108, 1, 0, -3342107, 1, 1, -3342106, 1, 0, -3342105, 1, 0, -3342104, 1, 0, -3342103, 1, 2, -3342102, 1, 0, -3342101, 1, 0, -3342100, 1, 0, -3342099, 1, 0, -3342098, 1, 2, -3342097, 1, 0, -3342096, 1, 0, -3342095, 1, 2, -3342094, 1, 0, -3342093, 1, 65537, -3342092, 1, 65536, -3342091, 1, 1, -3342090, 1, 65536, -3342089, 1, 0, -3342088, 1, 0, -3342087, 1, 0, -3342086, 1, 0, -3342085, 1, 65537, -3342084, 1, 0, -3342083, 1, 0, -3342082, 1, 65536, -3342081, 1, 65537, -3342080, 1, 1, -3342079, 0, 131072, -3342078, 1073741825, 1, -3342077, 1073741825, 2, -3342076, 1073741825, 0, -3342075, 1073741825, 1, -3342074, 1073741825, 0, -3342073, 1073741825, 2, -3342072, 1073741825, 0, -3342071, 1073741825, 0, -3342070, 1073741825, 65536, -3342069, 1073741825, 0, -3342068, 1073741825, 1, -3342067, 1073741824, 131072, -3211380, 1073741824, 131072, -3211379, 1073741825, 1, -3211378, 1073741825, 65536, -3211377, 1073741825, 0, -3211376, 1073741825, 0, -3211375, 1073741825, 2, -3211374, 1073741825, 65536, -3211373, 1073741825, 0, -3211372, 1073741825, 0, -3211371, 1, 0, -3211370, 1, 65536, -3211369, 1, 0, -3211368, 1, 0, -3211367, 1, 1, -3211366, 1, 0, -3211365, 1, 2, -3211364, 1, 2, -3211363, 1, 0, -3211362, 1, 0, -3211361, 1, 65537, -3211360, 1, 0, -3211359, 1, 0, -3211358, 1, 1, -3211357, 1, 65537, -3211356, 1, 0, -3211355, 1, 2, -3211354, 1, 0, -3211353, 1, 65536, -3211352, 1, 0, -3211351, 1, 0, -3211350, 1, 2, -3211349, 1, 0, -3211348, 1, 65536, -3211347, 1, 0, -3211346, 1, 65536, -3211345, 1, 0, -3211344, 1, 2, -3211343, 1, 1, -3211342, 1, 0, -3211341, 1, 65537, -3211340, 1, 65536, -3211339, 1, 0, -3211338, 1, 0, -3211337, 1, 0, -3211336, 1, 0, -3211335, 1, 0, -3211334, 1, 0, -3211333, 1, 0, -3211332, 1, 0, -3211331, 1, 2, -3211330, 1, 65536, -3211329, 1, 0, -3211328, 1, 65536, -3211327, 1, 0, -3211326, 1, 0, -3211325, 1, 1, -3211324, 1, 65537, -3211323, 1, 0, -3211322, 1, 0, -3211321, 1, 1, -3211320, 1, 0, -3211319, 1, 0, -3211318, 1, 65537, -3211317, 1, 65536, -3211316, 1, 65537, -3211315, 1, 0, -3211314, 1, 65537, -3211313, 1, 65536, -3211312, 1, 0, -3211311, 1, 65537, -3211310, 1, 2, -3211309, 1, 0, -3211308, 1, 2, -3211307, 1, 0, -3211306, 1, 65537, -3211305, 1, 1, -3211304, 1, 0, -3211303, 1, 1, -3211302, 1, 0, -3211301, 1, 1, -3211300, 1, 0, -3211299, 1, 0, -3211298, 1, 65536, -3211297, 1, 0, -3211296, 1, 65537, -3211295, 1, 0, -3211294, 1, 0, -3211293, 1, 0, -3211292, 1, 0, -3211291, 1, 0, -3211290, 1, 2, -3211289, 1, 1, -3211288, 1, 1, -3211287, 2, 0, -3211286, 1, 1, -3211285, 1, 0, -3211284, 1, 0, -3211283, 1, 0, -3211282, 1, 65537, -3211281, 1, 2, -3211280, 1, 0, -3211279, 1, 0, -3211278, 1, 0, -3211277, 1, 0, -3211276, 1, 0, -3211275, 1, 2, -3211274, 1, 2, -3211273, 1, 65537, -3211272, 1, 0, -3211271, 1, 1, -3211270, 1, 2, -3211269, 1, 65537, -3211268, 1, 0, -3211267, 1, 0, -3211266, 1, 0, -3211265, 1, 0, -3276800, 1, 1, -3276799, 1, 0, -3276798, 1, 2, -3276797, 1, 0, -3276796, 1, 0, -3276795, 1, 1, -3276794, 1, 1, -3276793, 1, 1, -3276792, 1, 2, -3276791, 1, 1, -3276790, 1, 0, -3276789, 1, 65537, -3276788, 1, 1, -3276787, 1, 0, -3276786, 1, 0, -3276785, 1, 65536, -3276784, 1, 65537, -3276783, 1, 0, -3276782, 1, 0, -3276781, 1, 0, -3276780, 1, 0, -3276779, 1, 1, -3276778, 1, 1, -3276777, 1, 1, -3276776, 1, 0, -3276775, 1, 0, -3276774, 1, 0, -3276773, 1, 1, -3276772, 1, 1, -3276771, 1, 1, -3276770, 1, 0, -3276769, 1, 2, -3276768, 1, 0, -3276767, 1, 65537, -3276766, 1, 2, -3276765, 1, 1, -3276764, 1, 0, -3276763, 1, 0, -3276762, 1, 0, -3276761, 1, 0, -3276760, 1, 2, -3276759, 1, 0, -3276758, 1, 0, -3276757, 1, 65536, -3276756, 1, 0, -3276755, 1, 65536, -3276754, 1, 0, -3276753, 1, 0, -3276752, 1, 0, -3276751, 1, 2, -3276750, 1, 2, -3276749, 1, 0, -3276748, 1, 0, -3276747, 1, 65536, -3276746, 1, 0, -3276745, 1, 65536, -3276744, 1, 65537, -3276743, 1, 0, -3276742, 1, 65537, -3276741, 1, 0, -3276740, 1, 65537, -3276739, 1, 65536, -3276738, 1, 65536, -3276737, 1, 0, -3276736, 1, 2, -3276735, 1, 0, -3276734, 1, 0, -3276733, 1, 65536, -3276732, 1, 0, -3276731, 1, 65537, -3276730, 1, 65537, -3276729, 1, 2, -3276728, 1, 1, -3276727, 0, 131072, -3276726, 1, 1, -3276725, 1, 65537, -3276724, 1, 2, -3276723, 1, 65536, -3276722, 1, 65536, -3276721, 1, 65537, -3276720, 1, 0, -3276719, 1, 0, -3276718, 1, 0, -3276717, 1, 1, -3276716, 1, 0, -3276715, 1, 0, -3276714, 1, 1, -3276713, 1, 0, -3276712, 1, 65536, -3276711, 1, 65537, -3276710, 1, 0, -3276709, 1, 65536, -3276708, 1, 65536, -3276707, 1, 65537, -3276706, 1, 0, -3276705, 1, 1, -3276704, 1, 0, -3276703, 1, 65536, -3276702, 1, 0, -3276701, 1, 65536, -3276700, 1, 0, -3276699, 1, 2, -3276698, 1, 65537, -3276697, 1, 0, -3276696, 1, 1, -3276695, 1, 0, -3276694, 1, 0, -3276693, 1, 65536, -3276692, 1, 65537, -3276691, 1, 2, -3276690, 1, 0, -3276689, 1, 0, -3276688, 1, 0, -3276687, 1, 0, -3276686, 1, 0, -3276685, 1, 0, -3276684, 1, 2, -3276683, 1, 65536, -3276682, 1, 65537, -3276681, 1, 0, -3276680, 1, 0, -3276679, 1, 0, -3276678, 1, 0, -3276677, 1, 0, -3276676, 1, 0, -3276675, 1, 0, -3276674, 1, 0, -3276673, 1, 2, -3276672, 1, 0, -3276671, 1, 65537, -3276670, 1, 2, -3276669, 1, 0, -3276668, 1, 0, -3276667, 1, 0, -3276666, 1, 0, -3276665, 1, 0, -3276664, 1, 0, -3276663, 1, 0, -3276662, 1, 0, -3276661, 1, 0, -3276660, 1, 0, -3276659, 1, 0, -3276658, 1, 0, -3276657, 1, 65537, -3276656, 1, 65536, -3276655, 1, 0, -3276654, 1, 0, -3276653, 1, 0, -3276652, 1, 0, -3276651, 1, 0, -3276650, 1, 1, -3276649, 1, 0, -3276648, 1, 0, -3276647, 1, 65536, -3276646, 1, 0, -3276645, 1, 0, -3276644, 1, 65536, -3276643, 1, 0, -3276642, 1, 0, -3276641, 1, 0, -3276640, 1, 0, -3276639, 1, 1, -3276638, 1, 0, -3276637, 1, 0, -3276636, 1, 0, -3276635, 1, 0, -3276634, 1, 65537, -3276633, 1, 2, -3276632, 1, 0, -3276631, 1, 1, -3276630, 0, 131072, -3276629, 1, 1, -3276628, 1, 0, -3276627, 1, 0, -3276626, 1, 0, -3276625, 1, 0, -3276624, 1, 0, -3276623, 1, 0, -3276622, 1, 65537, -3276621, 1, 2, -3276620, 1, 1, -3276619, 1, 1, -3276618, 1, 1, -3276617, 1, 0, -3276616, 1, 0, -3276615, 1, 0, -3276614, 1, 0, -3276613, 1, 65537, -3276612, 1, 0, -3276611, 1, 0, -3276610, 1, 0, -3276609, 1, 0, -3276608, 1, 1, -3276607, 1, 0, -3276606, 1, 0, -3276605, 1, 0, -3276604, 1, 0, -3276603, 1, 0, -3276602, 1, 0, -3276601, 1, 0, -3276600, 1, 0, -3276599, 1, 1, -3276598, 1, 1, -3276597, 1, 1, -3276596, 1, 0, -3276595, 1, 0, -3276594, 1, 2, -3276593, 1, 2, -3276592, 1, 0, -3276591, 1, 1, -3276590, 1, 0, -3276589, 1, 2, -3276588, 1, 65536, -3276587, 1, 2, -3276586, 1, 0, -3276585, 1, 2, -3276584, 1, 0, -3276583, 1, 1, -3276582, 1, 65536, -3276581, 1, 2, -3276580, 1, 1, -3276579, 1, 65537, -3276578, 1, 0, -3276577, 1, 1, -3276576, 1, 1, -3276575, 1, 0, -3276574, 1, 0, -3276573, 1, 0, -3276572, 1, 0, -3276571, 1, 0, -3276570, 1, 0, -3276569, 1, 0, -3276568, 1, 0, -3276567, 1, 0, -3276566, 1, 65537, -3276565, 1, 0, -3276564, 1, 0, -3276563, 1, 1, -3276562, 1, 2, -3276561, 1, 0, -3276560, 1, 1, -3276559, 1, 65536, -3276558, 1, 0, -3276557, 1, 0, -3276556, 1, 0, -3276555, 1, 65536, -3276554, 1, 0, -3276553, 1, 0, -3276552, 1, 1, -3276551, 1, 0, -3276550, 1, 2, -3276549, 1, 65537, -3276548, 1, 0, -3276547, 1, 1, -3276546, 1, 1, -3276545, 1, 0, -3276544, 1, 1, -3276543, 0, 0, -3276542, 1073741825, 1, -3276541, 1073741825, 0, -3276540, 1073741825, 0, -3276539, 1073741825, 65537, -3276538, 1073741825, 0, -3276537, 1073741825, 0, -3276536, 1073741825, 0, -3276535, 1073741825, 0, -3276534, 1073741825, 0, -3276533, 1073741825, 0, -3276532, 1073741825, 1, -3276531, 1073741824, 131072, -3145844, 1073741824, 131072, -3145843, 1073741825, 1, -3145842, 1073741825, 2, -3145841, 1073741825, 0, -3145840, 1073741825, 0, -3145839, 1073741825, 1, -3145838, 1073741825, 1, -3145837, 1073741825, 65536, -3145836, 1073741825, 65537, -3145835, 1, 2, -3145834, 1, 0, -3145833, 1, 0, -3145832, 1, 0, -3145831, 1, 2, -3145830, 1, 0, -3145829, 1, 0, -3145828, 1, 1, -3145827, 1, 65537, -3145826, 1, 0, -3145825, 1, 2, -3145824, 1, 2, -3145823, 1, 0, -3145822, 1, 0, -3145821, 1, 2, -3145820, 1, 65536, -3145819, 1, 65537, -3145818, 1, 0, -3145817, 1, 1, -3145816, 1, 0, -3145815, 1, 0, -3145814, 1, 0, -3145813, 1, 0, -3145812, 1, 1, -3145811, 1, 65537, -3145810, 1, 65537, -3145809, 1, 65537, -3145808, 1, 0, -3145807, 1, 0, -3145806, 1, 0, -3145805, 1, 65537, -3145804, 1, 0, -3145803, 1, 0, -3145802, 1, 65536, -3145801, 1, 0, -3145800, 1, 65536, -3145799, 1, 1, -3145798, 1, 1, -3145797, 1, 0, -3145796, 1, 0, -3145795, 1, 2, -3145794, 1, 0, -3145793, 1, 2, -3145792, 1, 65536, -3145791, 1, 1, -3145790, 1, 65536, -3145789, 1, 65536, -3145788, 1, 65537, -3145787, 1, 0, -3145786, 1, 0, -3145785, 1, 2, -3145784, 1, 0, -3145783, 1, 65536, -3145782, 1, 1, -3145781, 1, 65537, -3145780, 1, 0, -3145779, 1, 0, -3145778, 1, 65537, -3145777, 1, 0, -3145776, 1, 0, -3145775, 1, 0, -3145774, 1, 1, -3145773, 1, 0, -3145772, 1, 0, -3145771, 1, 65537, -3145770, 1, 1, -3145769, 1, 2, -3145768, 1, 0, -3145767, 1, 0, -3145766, 1, 1, -3145765, 1, 0, -3145764, 1, 0, -3145763, 1, 65537, -3145762, 1, 1, -3145761, 1, 1, -3145760, 1, 0, -3145759, 1, 0, -3145758, 1, 65536, -3145757, 1, 65536, -3145756, 1, 0, -3145755, 1, 2, -3145754, 1, 2, -3145753, 1, 0, -3145752, 1, 1, -3145751, 1, 1, -3145750, 1, 1, -3145749, 1, 0, -3145748, 1, 65537, -3145747, 1, 0, -3145746, 1, 1, -3145745, 1, 65536, -3145744, 1, 65537, -3145743, 1, 2, -3145742, 1, 0, -3145741, 1, 0, -3145740, 1, 0, -3145739, 1, 0, -3145738, 1, 0, -3145737, 1, 65536, -3145736, 1, 1, -3145735, 1, 0, -3145734, 1, 0, -3145733, 1, 0, -3145732, 1, 0, -3145731, 1, 65537, -3145730, 1, 0, -3145729, 1, 0, -3211264, 1, 2, -3211263, 1, 1, -3211262, 1, 0, -3211261, 1, 0, -3211260, 1, 65536, -3211259, 1, 2, -3211258, 1, 0, -3211257, 1, 65536, -3211256, 1, 0, -3211255, 1, 0, -3211254, 1, 65536, -3211253, 1, 2, -3211252, 1, 65537, -3211251, 1, 2, -3211250, 1, 0, -3211249, 1, 0, -3211248, 1, 0, -3211247, 1, 0, -3211246, 1, 2, -3211245, 1, 65536, -3211244, 1, 0, -3211243, 1, 1, -3211242, 1, 65536, -3211241, 1, 65537, -3211240, 1, 0, -3211239, 1, 0, -3211238, 1, 0, -3211237, 1, 0, -3211236, 1, 0, -3211235, 1, 2, -3211234, 1, 0, -3211233, 1, 0, -3211232, 1, 0, -3211231, 1, 0, -3211230, 1, 0, -3211229, 1, 0, -3211228, 1, 65537, -3211227, 1, 1, -3211226, 1, 0, -3211225, 1, 0, -3211224, 1, 65537, -3211223, 1, 0, -3211222, 1, 0, -3211221, 1, 0, -3211220, 1, 0, -3211219, 1, 2, -3211218, 1, 0, -3211217, 1, 0, -3211216, 1, 65537, -3211215, 1, 0, -3211214, 1, 2, -3211213, 1, 65537, -3211212, 1, 0, -3211211, 1, 65537, -3211210, 1, 65536, -3211209, 1, 0, -3211208, 1, 65537, -3211207, 1, 0, -3211206, 1, 0, -3211205, 1, 1, -3211204, 1, 0, -3211203, 1, 65537, -3211202, 1, 0, -3211201, 1, 2, -3211200, 1, 0, -3211199, 1, 65536, -3211198, 1, 0, -3211197, 1, 0, -3211196, 1, 65537, -3211195, 1, 65537, -3211194, 1, 0, -3211193, 1, 0, -3211192, 1, 1, -3211191, 0, 131072, -3211190, 1, 1, -3211189, 1, 2, -3211188, 1, 0, -3211187, 1, 0, -3211186, 1, 0, -3211185, 1, 1, -3211184, 1, 1, -3211183, 1, 0, -3211182, 1, 2, -3211181, 1, 65537, -3211180, 1, 65537, -3211179, 1, 0, -3211178, 1, 0, -3211177, 1, 0, -3211176, 1, 2, -3211175, 1, 0, -3211174, 1, 2, -3211173, 1, 1, -3211172, 1, 65536, -3211171, 1, 0, -3211170, 1, 1, -3211169, 1, 2, -3211168, 1, 0, -3211167, 1, 65537, -3211166, 1, 0, -3211165, 1, 0, -3211164, 1, 65537, -3211163, 1, 65537, -3211162, 1, 65537, -3211161, 1, 65536, -3211160, 1, 2, -3211159, 1, 2, -3211158, 1, 65536, -3211157, 1, 0, -3211156, 1, 0, -3211155, 1, 0, -3211154, 1, 0, -3211153, 1, 0, -3211152, 1, 0, -3211151, 1, 2, -3211150, 1, 65537, -3211149, 1, 2, -3211148, 1, 1, -3211147, 1, 0, -3211146, 1, 1, -3211145, 1, 0, -3211144, 1, 1, -3211143, 1, 1, -3211142, 1, 0, -3211141, 1, 2, -3211140, 1, 0, -3211139, 1, 0, -3211138, 1, 1, -3211137, 1, 0, -3211136, 1, 65537, -3211135, 1, 1, -3211134, 1, 1, -3211133, 1, 0, -3211132, 1, 65537, -3211131, 1, 0, -3211130, 1, 0, -3211129, 1, 1, -3211128, 1, 0, -3211127, 1, 65537, -3211126, 1, 0, -3211125, 1, 1, -3211124, 1, 2, -3211123, 1, 0, -3211122, 1, 0, -3211121, 1, 1, -3211120, 1, 0, -3211119, 1, 0, -3211118, 1, 0, -3211117, 1, 65536, -3211116, 1, 1, -3211115, 1, 65537, -3211114, 1, 65537, -3211113, 1, 0, -3211112, 1, 1, -3211111, 1, 2, -3211110, 1, 0, -3211109, 1, 0, -3211108, 1, 0, -3211107, 1, 0, -3211106, 1, 0, -3211105, 1, 65536, -3211104, 1, 0, -3211103, 1, 65537, -3211102, 1, 0, -3211101, 1, 2, -3211100, 1, 0, -3211099, 1, 0, -3211098, 1, 0, -3211097, 1, 65537, -3211096, 1, 0, -3211095, 1, 1, -3211094, 0, 131072, -3211093, 1, 1, -3211092, 1, 2, -3211091, 1, 65536, -3211090, 1, 0, -3211089, 1, 0, -3211088, 1, 65537, -3211087, 1, 65537, -3211086, 1, 0, -3211085, 1, 65537, -3211084, 1, 0, -3211083, 1, 2, -3211082, 1, 0, -3211081, 1, 0, -3211080, 1, 0, -3211079, 1, 0, -3211078, 1, 0, -3211077, 1, 2, -3211076, 1, 65537, -3211075, 1, 0, -3211074, 1, 65536, -3211073, 1, 65537, -3211072, 1, 0, -3211071, 1, 1, -3211070, 1, 0, -3211069, 1, 0, -3211068, 1, 65537, -3211067, 1, 65536, -3211066, 1, 0, -3211065, 1, 0, -3211064, 1, 0, -3211063, 1, 65537, -3211062, 1, 0, -3211061, 1, 2, -3211060, 1, 1, -3211059, 1, 0, -3211058, 1, 1, -3211057, 1, 0, -3211056, 1, 65537, -3211055, 1, 2, -3211054, 1, 0, -3211053, 1, 0, -3211052, 1, 65536, -3211051, 1, 1, -3211050, 1, 0, -3211049, 1, 0, -3211048, 1, 0, -3211047, 1, 65536, -3211046, 1, 1, -3211045, 1, 2, -3211044, 1, 65537, -3211043, 1, 0, -3211042, 1, 65536, -3211041, 1, 0, -3211040, 1, 2, -3211039, 1, 0, -3211038, 1, 65537, -3211037, 1, 0, -3211036, 1, 0, -3211035, 1, 0, -3211034, 1, 0, -3211033, 1, 65536, -3211032, 1, 0, -3211031, 1, 0, -3211030, 1, 1, -3211029, 1, 0, -3211028, 1, 0, -3211027, 1, 2, -3211026, 1, 1, -3211025, 1, 0, -3211024, 1, 0, -3211023, 1, 0, -3211022, 1, 2, -3211021, 1, 0, -3211020, 1, 0, -3211019, 1, 0, -3211018, 1, 65537, -3211017, 1, 0, -3211016, 1, 65536, -3211015, 1, 0, -3211014, 1, 65537, -3211013, 1, 0, -3211012, 1, 0, -3211011, 1, 0, -3211010, 1, 0, -3211009, 1, 0, -3211008, 1073741825, 1, -3211007, 1073741825, 1, -3211006, 1073741825, 1, -3211005, 1073741825, 0, -3211004, 1073741825, 0, -3211003, 1073741825, 2, -3211002, 1073741825, 2, -3211001, 1073741825, 0, -3211000, 1073741825, 0, -3210999, 1073741825, 2, -3210998, 1073741825, 0, -3210997, 1073741825, 65536, -3210996, 1073741825, 1, -3210995, 1073741824, 131072, -3080308, 1073741824, 131072, -3080307, 1073741825, 1, -3080306, 1073741825, 65536, -3080305, 1073741825, 0, -3080304, 1073741825, 0, -3080303, 1073741825, 65536, -3080302, 1073741825, 0, -3080301, 1073741825, 65536, -3080300, 1073741825, 1, -3080299, 1, 65536, -3080298, 1, 1, -3080297, 1, 1, -3080296, 1, 1, -3080295, 1, 0, -3080294, 1, 0, -3080293, 1, 0, -3080292, 1, 0, -3080291, 1, 1, -3080290, 1, 0, -3080289, 1, 0, -3080288, 1, 0, -3080287, 1, 65536, -3080286, 1, 65536, -3080285, 1, 2, -3080284, 1, 0, -3080283, 1, 2, -3080282, 1, 0, -3080281, 1, 0, -3080280, 1, 65536, -3080279, 1, 65536, -3080278, 1, 0, -3080277, 1, 2, -3080276, 1, 0, -3080275, 1, 0, -3080274, 1, 0, -3080273, 1, 1, -3080272, 1, 65536, -3080271, 1, 0, -3080270, 1, 0, -3080269, 1, 0, -3080268, 1, 1, -3080267, 1, 65537, -3080266, 1, 0, -3080265, 1, 2, -3080264, 1, 0, -3080263, 1, 65536, -3080262, 1, 2, -3080261, 1, 65536, -3080260, 1, 0, -3080259, 1, 65536, -3080258, 1, 0, -3080257, 1, 65537, -3080256, 1, 0, -3080255, 1, 65537, -3080254, 1, 65537, -3080253, 1, 65537, -3080252, 1, 1, -3080251, 1, 2, -3080250, 1, 0, -3080249, 1, 0, -3080248, 1, 0, -3080247, 1, 65537, -3080246, 1, 1, -3080245, 1, 1, -3080244, 1, 0, -3080243, 1, 65537, -3080242, 1, 0, -3080241, 1, 0, -3080240, 1, 0, -3080239, 1, 0, -3080238, 1, 0, -3080237, 1, 0, -3080236, 1, 0, -3080235, 1, 65536, -3080234, 1, 0, -3080233, 1, 65537, -3080232, 1, 1, -3080231, 1, 0, -3080230, 1, 2, -3080229, 1, 1, -3080228, 1, 0, -3080227, 1, 65536, -3080226, 1, 0, -3080225, 1, 2, -3080224, 1, 0, -3080223, 1, 0, -3080222, 1, 0, -3080221, 1, 0, -3080220, 1, 2, -3080219, 1, 0, -3080218, 1, 65536, -3080217, 1, 0, -3080216, 1, 1, -3080215, 1, 65536, -3080214, 1, 0, -3080213, 1, 0, -3080212, 1, 65537, -3080211, 1, 65536, -3080210, 1, 0, -3080209, 1, 0, -3080208, 1, 0, -3080207, 1, 65536, -3080206, 1, 0, -3080205, 1, 0, -3080204, 1, 0, -3080203, 1, 65536, -3080202, 1, 1, -3080201, 1, 1, -3080200, 1, 0, -3080199, 1, 0, -3080198, 1, 2, -3080197, 1, 0, -3080196, 1, 0, -3080195, 1, 0, -3080194, 1, 65537, -3080193, 1, 0, -3145728, 1, 0, -3145727, 1, 1, -3145726, 1, 0, -3145725, 1, 0, -3145724, 1, 0, -3145723, 1, 0, -3145722, 1, 65537, -3145721, 1, 2, -3145720, 1, 1, -3145719, 1, 2, -3145718, 1, 0, -3145717, 1, 0, -3145716, 1, 65537, -3145715, 1, 0, -3145714, 1, 65536, -3145713, 1, 0, -3145712, 1, 0, -3145711, 1, 65536, -3145710, 1, 0, -3145709, 1, 1, -3145708, 1, 1, -3145707, 1, 0, -3145706, 1, 1, -3145705, 1, 1, -3145704, 1, 2, -3145703, 1, 65536, -3145702, 1, 0, -3145701, 1, 2, -3145700, 1, 0, -3145699, 1, 0, -3145698, 1, 0, -3145697, 1, 1, -3145696, 1, 65537, -3145695, 1, 0, -3145694, 1, 0, -3145693, 1, 0, -3145692, 1, 65537, -3145691, 1, 65537, -3145690, 1, 65537, -3145689, 1, 0, -3145688, 1, 65536, -3145687, 1, 0, -3145686, 1, 65537, -3145685, 1, 0, -3145684, 1, 0, -3145683, 1, 0, -3145682, 1, 65537, -3145681, 1, 0, -3145680, 1, 65537, -3145679, 1, 0, -3145678, 1, 65537, -3145677, 1, 65536, -3145676, 1, 0, -3145675, 1, 0, -3145674, 1, 2, -3145673, 1, 0, -3145672, 1, 0, -3145671, 1, 65537, -3145670, 1, 2, -3145669, 1, 65537, -3145668, 1, 0, -3145667, 1, 0, -3145666, 1, 65536, -3145665, 1, 0, -3145664, 1, 0, -3145663, 1, 0, -3145662, 1, 1, -3145661, 1, 65537, -3145660, 1, 65536, -3145659, 1, 65537, -3145658, 1, 0, -3145657, 1, 65537, -3145656, 1, 1, -3145655, 0, 131072, -3145654, 1, 1, -3145653, 1, 0, -3145652, 1, 2, -3145651, 1, 65536, -3145650, 1, 0, -3145649, 1, 1, -3145648, 1, 2, -3145647, 1, 0, -3145646, 1, 0, -3145645, 1, 0, -3145644, 1, 1, -3145643, 1, 0, -3145642, 1, 0, -3145641, 1, 0, -3145640, 1, 0, -3145639, 1, 0, -3145638, 1, 0, -3145637, 1, 0, -3145636, 1, 0, -3145635, 1, 65537, -3145634, 1, 0, -3145633, 1, 65537, -3145632, 1, 65537, -3145631, 1, 1, -3145630, 1, 65537, -3145629, 1, 1, -3145628, 1, 0, -3145627, 1, 0, -3145626, 1, 2, -3145625, 1, 1, -3145624, 1, 0, -3145623, 1, 2, -3145622, 1, 65536, -3145621, 1, 2, -3145620, 1, 1, -3145619, 1, 0, -3145618, 1, 0, -3145617, 1, 0, -3145616, 1, 1, -3145615, 1, 0, -3145614, 1, 0, -3145613, 1, 65537, -3145612, 1, 0, -3145611, 1, 0, -3145610, 1, 0, -3145609, 1, 0, -3145608, 1, 0, -3145607, 1, 0, -3145606, 1, 0, -3145605, 1, 0, -3145604, 1, 1, -3145603, 1, 0, -3145602, 1, 65536, -3145601, 1, 0, -3145600, 1, 0, -3145599, 1, 0, -3145598, 1, 1, -3145597, 1, 0, -3145596, 1, 65536, -3145595, 1, 0, -3145594, 1, 0, -3145593, 1, 1, -3145592, 1, 2, -3145591, 1, 0, -3145590, 1, 0, -3145589, 1, 0, -3145588, 1, 0, -3145587, 1, 0, -3145586, 1, 0, -3145585, 1, 0, -3145584, 1, 0, -3145583, 1, 1, -3145582, 1, 2, -3145581, 1, 1, -3145580, 1, 65536, -3145579, 1, 0, -3145578, 1, 65537, -3145577, 1, 0, -3145576, 1, 65537, -3145575, 1, 2, -3145574, 1, 1, -3145573, 1, 65536, -3145572, 1, 65537, -3145571, 1, 1, -3145570, 1, 0, -3145569, 1, 65537, -3145568, 1, 2, -3145567, 1, 0, -3145566, 1, 0, -3145565, 1, 0, -3145564, 1, 0, -3145563, 1, 0, -3145562, 1, 65537, -3145561, 1, 0, -3145560, 1, 0, -3145559, 1, 1, -3145558, 0, 131072, -3145557, 1, 1, -3145556, 1, 0, -3145555, 1, 0, -3145554, 1, 0, -3145553, 1, 0, -3145552, 1, 0, -3145551, 1, 0, -3145550, 1, 0, -3145549, 1, 0, -3145548, 1, 0, -3145547, 1, 2, -3145546, 1, 65536, -3145545, 1, 2, -3145544, 1, 0, -3145543, 1, 1, -3145542, 1, 65537, -3145541, 1, 0, -3145540, 1, 65536, -3145539, 1, 0, -3145538, 1, 0, -3145537, 1, 0, -3145536, 1, 0, -3145535, 1, 2, -3145534, 1, 0, -3145533, 1, 1, -3145532, 1, 2, -3145531, 1, 0, -3145530, 1, 65536, -3145529, 1, 0, -3145528, 1, 0, -3145527, 1, 65536, -3145526, 1, 0, -3145525, 1, 0, -3145524, 1, 1, -3145523, 1, 0, -3145522, 1, 65536, -3145521, 1, 0, -3145520, 1, 65537, -3145519, 1, 65536, -3145518, 1, 2, -3145517, 1, 1, -3145516, 1, 0, -3145515, 1, 0, -3145514, 1, 0, -3145513, 1, 65536, -3145512, 1, 0, -3145511, 1, 65536, -3145510, 1, 0, -3145509, 1, 0, -3145508, 1, 0, -3145507, 1, 65536, -3145506, 1, 1, -3145505, 1, 0, -3145504, 1, 0, -3145503, 1, 0, -3145502, 1, 1, -3145501, 1, 0, -3145500, 1, 0, -3145499, 1, 0, -3145498, 1, 0, -3145497, 1, 1, -3145496, 1, 0, -3145495, 1, 1, -3145494, 1, 65537, -3145493, 1, 1, -3145492, 1, 0, -3145491, 1, 0, -3145490, 1, 65536, -3145489, 1, 2, -3145488, 1, 0, -3145487, 1, 0, -3145486, 1, 65537, -3145485, 1, 0, -3145484, 1, 0, -3145483, 1, 0, -3145482, 1, 0, -3145481, 1, 65536, -3145480, 1, 0, -3145479, 1, 65537, -3145478, 1, 65537, -3145477, 1, 0, -3145476, 1, 65536, -3145475, 1, 0, -3145474, 1, 65537, -3145473, 1, 1, -3145472, 1073741825, 1, -3145471, 1073741825, 1, -3145470, 1073741825, 1, -3145469, 1073741825, 1, -3145468, 1073741825, 0, -3145467, 1073741825, 0, -3145466, 1073741825, 0, -3145465, 1073741825, 0, -3145464, 1073741825, 65536, -3145463, 1073741825, 0, -3145462, 1073741825, 0, -3145461, 1073741825, 0, -3145460, 1073741825, 1, -3145459, 1073741824, 131072, -3014772, 1073741824, 131072, -3014771, 1073741825, 1, -3014770, 1073741825, 1, -3014769, 1073741825, 2, -3014768, 1073741825, 0, -3014767, 1073741825, 0, -3014766, 1073741825, 0, -3014765, 1073741825, 65536, -3014764, 1073741825, 1, -3014763, 1, 2, -3014762, 1, 0, -3014761, 1, 1, -3014760, 1, 1, -3014759, 1, 0, -3014758, 1, 1, -3014757, 1, 0, -3014756, 1, 0, -3014755, 1, 0, -3014754, 1, 0, -3014753, 1, 0, -3014752, 1, 65536, -3014751, 1, 65536, -3014750, 1, 65537, -3014749, 1, 0, -3014748, 1, 65536, -3014747, 1, 0, -3014746, 1, 0, -3014745, 1, 0, -3014744, 1, 0, -3014743, 1, 0, -3014742, 1, 0, -3014741, 1, 65537, -3014740, 1, 0, -3014739, 1, 0, -3014738, 1, 0, -3014737, 1, 0, -3014736, 1, 65536, -3014735, 1, 0, -3014734, 1, 65536, -3014733, 1, 2, -3014732, 1, 0, -3014731, 1, 0, -3014730, 1, 0, -3014729, 1, 0, -3014728, 1, 0, -3014727, 1, 0, -3014726, 1, 0, -3014725, 1, 0, -3014724, 1, 0, -3014723, 1, 2, -3014722, 1, 0, -3014721, 1, 0, -3014720, 1, 0, -3014719, 1, 65536, -3014718, 1, 0, -3014717, 1, 1, -3014716, 1, 0, -3014715, 1, 0, -3014714, 1, 0, -3014713, 1, 2, -3014712, 1, 0, -3014711, 1, 0, -3014710, 1, 1, -3014709, 1, 1, -3014708, 1, 65537, -3014707, 1, 65536, -3014706, 1, 0, -3014705, 1, 65536, -3014704, 1, 2, -3014703, 1, 0, -3014702, 1, 0, -3014701, 1, 2, -3014700, 1, 0, -3014699, 1, 0, -3014698, 1, 0, -3014697, 1, 0, -3014696, 1, 1, -3014695, 1, 0, -3014694, 1, 65537, -3014693, 1, 1, -3014692, 1, 2, -3014691, 1, 0, -3014690, 1, 1, -3014689, 1, 0, -3014688, 1, 0, -3014687, 1, 1, -3014686, 1, 65536, -3014685, 1, 2, -3014684, 1, 2, -3014683, 1, 1, -3014682, 1, 65536, -3014681, 1, 1, -3014680, 1, 0, -3014679, 1, 0, -3014678, 1, 0, -3014677, 1, 1, -3014676, 1, 65537, -3014675, 1, 65537, -3014674, 1, 65536, -3014673, 1, 65537, -3014672, 1, 1, -3014671, 1, 0, -3014670, 1, 0, -3014669, 1, 0, -3014668, 1, 0, -3014667, 1, 2, -3014666, 1, 0, -3014665, 1, 0, -3014664, 1, 2, -3014663, 1, 0, -3014662, 1, 0, -3014661, 1, 0, -3014660, 1, 0, -3014659, 1, 0, -3014658, 1, 65537, -3014657, 1, 0, -3080192, 1, 0, -3080191, 1, 65537, -3080190, 1, 0, -3080189, 1, 65536, -3080188, 1, 65537, -3080187, 1, 0, -3080186, 1, 0, -3080185, 1, 0, -3080184, 1, 65536, -3080183, 1, 65537, -3080182, 1, 0, -3080181, 1, 65536, -3080180, 1, 0, -3080179, 1, 0, -3080178, 1, 2, -3080177, 1, 65537, -3080176, 1, 0, -3080175, 1, 0, -3080174, 1, 0, -3080173, 1, 0, -3080172, 1, 0, -3080171, 1, 2, -3080170, 1, 0, -3080169, 1, 0, -3080168, 1, 65537, -3080167, 1, 0, -3080166, 1, 0, -3080165, 1, 0, -3080164, 1, 0, -3080163, 1, 0, -3080162, 1, 0, -3080161, 1, 2, -3080160, 1, 0, -3080159, 1, 0, -3080158, 1, 0, -3080157, 1, 1, -3080156, 1, 65537, -3080155, 1, 65536, -3080154, 1, 0, -3080153, 1, 0, -3080152, 1, 0, -3080151, 1, 2, -3080150, 1, 0, -3080149, 1, 0, -3080148, 1, 0, -3080147, 1, 1, -3080146, 1, 2, -3080145, 1, 65536, -3080144, 1, 0, -3080143, 1, 65536, -3080142, 1, 1, -3080141, 1, 0, -3080140, 1, 2, -3080139, 1, 2, -3080138, 1, 1, -3080137, 1, 1, -3080136, 1, 0, -3080135, 1, 1, -3080134, 1, 0, -3080133, 1, 65536, -3080132, 1, 0, -3080131, 1, 0, -3080130, 1, 2, -3080129, 1, 0, -3080128, 1, 0, -3080127, 1, 0, -3080126, 1, 0, -3080125, 1, 0, -3080124, 1, 0, -3080123, 1, 0, -3080122, 1, 0, -3080121, 1, 0, -3080120, 1, 1, -3080119, 0, 131072, -3080118, 1, 1, -3080117, 1, 2, -3080116, 1, 65537, -3080115, 1, 0, -3080114, 1, 65537, -3080113, 1, 65536, -3080112, 1, 0, -3080111, 1, 0, -3080110, 1, 2, -3080109, 1, 0, -3080108, 1, 0, -3080107, 1, 0, -3080106, 1, 2, -3080105, 1, 2, -3080104, 1, 0, -3080103, 1, 0, -3080102, 1, 0, -3080101, 1, 0, -3080100, 1, 0, -3080099, 1, 65537, -3080098, 1, 0, -3080097, 1, 65537, -3080096, 1, 65536, -3080095, 1, 0, -3080094, 1, 65537, -3080093, 1, 2, -3080092, 1, 0, -3080091, 1, 0, -3080090, 1, 65537, -3080089, 1, 0, -3080088, 1, 0, -3080087, 1, 65537, -3080086, 1, 0, -3080085, 1, 1, -3080084, 1, 65537, -3080083, 1, 65536, -3080082, 1, 0, -3080081, 1, 0, -3080080, 1, 65537, -3080079, 1, 2, -3080078, 1, 65537, -3080077, 1, 0, -3080076, 1, 0, -3080075, 1, 1, -3080074, 1, 65537, -3080073, 1, 1, -3080072, 1, 0, -3080071, 1, 0, -3080070, 1, 65536, -3080069, 1, 0, -3080068, 1, 0, -3080067, 1, 65536, -3080066, 1, 65537, -3080065, 1, 2, -3080064, 1, 1, -3080063, 1, 0, -3080062, 1, 65537, -3080061, 1, 0, -3080060, 1, 2, -3080059, 1, 0, -3080058, 1, 65537, -3080057, 1, 0, -3080056, 1, 65537, -3080055, 1, 0, -3080054, 1, 65536, -3080053, 1, 65536, -3080052, 1, 65537, -3080051, 1, 65537, -3080050, 1, 65536, -3080049, 1, 65537, -3080048, 1, 0, -3080047, 1, 0, -3080046, 1, 2, -3080045, 1, 0, -3080044, 1, 0, -3080043, 1, 65537, -3080042, 1, 0, -3080041, 1, 1, -3080040, 1, 65537, -3080039, 1, 0, -3080038, 1, 1, -3080037, 1, 0, -3080036, 1, 0, -3080035, 1, 0, -3080034, 1, 0, -3080033, 1, 1, -3080032, 1, 65536, -3080031, 1, 0, -3080030, 1, 0, -3080029, 1, 0, -3080028, 1, 65537, -3080027, 1, 0, -3080026, 1, 65537, -3080025, 1, 0, -3080024, 1, 1, -3080023, 1, 1, -3080022, 0, 0, -3080021, 1, 1, -3080020, 1, 0, -3080019, 1, 1, -3080018, 1, 2, -3080017, 1, 1, -3080016, 1, 0, -3080015, 1, 1, -3080014, 1, 0, -3080013, 1, 0, -3080012, 1, 1, -3080011, 1, 1, -3080010, 1, 0, -3080009, 1, 0, -3080008, 1, 0, -3080007, 1, 65537, -3080006, 1, 65536, -3080005, 1, 65536, -3080004, 1, 2, -3080003, 1, 0, -3080002, 1, 65537, -3080001, 1, 65536, -3080000, 1, 0, -3079999, 1, 65537, -3079998, 1, 65536, -3079997, 1, 0, -3079996, 1, 0, -3079995, 1, 65536, -3079994, 1, 65537, -3079993, 1, 0, -3079992, 1, 2, -3079991, 1, 0, -3079990, 1, 0, -3079989, 1, 0, -3079988, 1, 65536, -3079987, 1, 65537, -3079986, 1, 0, -3079985, 1, 0, -3079984, 1, 65537, -3079983, 1, 2, -3079982, 1, 65536, -3079981, 1, 65537, -3079980, 1, 2, -3079979, 1, 2, -3079978, 1, 0, -3079977, 1, 1, -3079976, 1, 0, -3079975, 1, 2, -3079974, 1, 0, -3079973, 1, 0, -3079972, 1, 65537, -3079971, 1, 0, -3079970, 1, 0, -3079969, 1, 0, -3079968, 1, 65537, -3079967, 1, 0, -3079966, 1, 2, -3079965, 1, 0, -3079964, 1, 0, -3079963, 1, 0, -3079962, 1, 2, -3079961, 1, 1, -3079960, 1, 65537, -3079959, 1, 0, -3079958, 1, 1, -3079957, 1, 0, -3079956, 1, 1, -3079955, 1, 0, -3079954, 1, 0, -3079953, 1, 0, -3079952, 1, 0, -3079951, 1, 65537, -3079950, 1, 0, -3079949, 1, 0, -3079948, 1, 2, -3079947, 1, 65537, -3079946, 1, 0, -3079945, 1, 0, -3079944, 1, 1, -3079943, 1, 1, -3079942, 1, 0, -3079941, 1, 0, -3079940, 1, 2, -3079939, 1, 65537, -3079938, 1, 0, -3079937, 1, 0, -3079936, 1073741825, 1, -3079935, 0, 65536, -3079934, 1073741825, 1, -3079933, 1073741825, 0, -3079932, 1073741825, 0, -3079931, 1073741825, 0, -3079930, 1073741825, 65536, -3079929, 1073741825, 0, -3079928, 1073741825, 1, -3079927, 1073741825, 0, -3079926, 1073741825, 2, -3079925, 1073741825, 0, -3079924, 1073741825, 1, -3079923, 1073741824, 131072, -2949236, 1073741824, 131072, -2949235, 1073741825, 1, -2949234, 1073741825, 1, -2949233, 1073741825, 0, -2949232, 1073741825, 0, -2949231, 1073741825, 0, -2949230, 1073741825, 0, -2949229, 1073741825, 65537, -2949228, 1073741825, 0, -2949227, 1, 0, -2949226, 1, 0, -2949225, 1, 0, -2949224, 1, 0, -2949223, 1, 0, -2949222, 1, 0, -2949221, 1, 0, -2949220, 1, 65536, -2949219, 1, 0, -2949218, 1, 2, -2949217, 1, 2, -2949216, 1, 65536, -2949215, 1, 2, -2949214, 1, 0, -2949213, 1, 0, -2949212, 1, 0, -2949211, 1, 0, -2949210, 1, 0, -2949209, 1, 2, -2949208, 1, 0, -2949207, 1, 0, -2949206, 1, 0, -2949205, 1, 65536, -2949204, 1, 0, -2949203, 1, 65536, -2949202, 1, 0, -2949201, 1, 1, -2949200, 1, 0, -2949199, 1, 0, -2949198, 1, 65537, -2949197, 1, 0, -2949196, 1, 0, -2949195, 1, 65536, -2949194, 1, 1, -2949193, 1, 1, -2949192, 1, 1, -2949191, 1, 1, -2949190, 1, 1, -2949189, 1, 1, -2949188, 1, 1, -2949187, 1, 1, -2949186, 1, 1, -2949185, 1, 1, -2949184, 1, 1, -2949183, 1, 1, -2949182, 1, 1, -2949181, 1, 1, -2949180, 1, 1, -2949179, 1, 1, -2949178, 1, 1, -2949177, 1, 1, -2949176, 1, 1, -2949175, 1, 1, -2949174, 1, 1, -2949173, 1, 1, -2949172, 1, 1, -2949171, 1, 0, -2949170, 1, 1, -2949169, 1, 0, -2949168, 1, 2, -2949167, 1, 0, -2949166, 1, 1, -2949165, 1, 0, -2949164, 1, 65536, -2949163, 1, 0, -2949162, 1, 0, -2949161, 1, 0, -2949160, 1, 0, -2949159, 1, 2, -2949158, 1, 65537, -2949157, 1, 65536, -2949156, 1, 1, -2949155, 1, 1, -2949154, 1, 1, -2949153, 1, 1, -2949152, 1, 2, -2949151, 1, 2, -2949150, 1, 0, -2949149, 1, 2, -2949148, 1, 0, -2949147, 1, 0, -2949146, 1, 0, -2949145, 1, 0, -2949144, 1, 65537, -2949143, 1, 0, -2949142, 1, 0, -2949141, 1, 0, -2949140, 1, 0, -2949139, 1, 0, -2949138, 1, 1, -2949137, 1, 0, -2949136, 1, 0, -2949135, 1, 0, -2949134, 1, 65536, -2949133, 1, 65537, -2949132, 1, 0, -2949131, 1, 2, -2949130, 1, 0, -2949129, 1, 0, -2949128, 1, 0, -2949127, 1, 0, -2949126, 1, 0, -2949125, 1, 1, -2949124, 1, 0, -2949123, 1, 65537, -2949122, 1, 0, -2949121, 1, 0, -3014656, 1, 0, -3014655, 1, 0, -3014654, 1, 65537, -3014653, 1, 65536, -3014652, 1, 0, -3014651, 1, 0, -3014650, 1, 65536, -3014649, 1, 65537, -3014648, 1, 65537, -3014647, 1, 65536, -3014646, 1, 1, -3014645, 1, 2, -3014644, 1, 65537, -3014643, 1, 65537, -3014642, 1, 0, -3014641, 1, 0, -3014640, 1, 0, -3014639, 1, 0, -3014638, 1, 2, -3014637, 1, 0, -3014636, 1, 0, -3014635, 1, 0, -3014634, 1, 65536, -3014633, 1, 0, -3014632, 1, 0, -3014631, 1, 1, -3014630, 1, 1, -3014629, 1, 0, -3014628, 1, 1, -3014627, 1, 0, -3014626, 1, 0, -3014625, 1, 0, -3014624, 1, 0, -3014623, 1, 1, -3014622, 1, 1, -3014621, 1, 1, -3014620, 1, 65536, -3014619, 1, 1, -3014618, 1, 1, -3014617, 1, 1, -3014616, 1, 1, -3014615, 1, 1, -3014614, 1, 1, -3014613, 1, 1, -3014612, 1, 1, -3014611, 1, 0, -3014610, 1, 0, -3014609, 1, 2, -3014608, 1, 65537, -3014607, 1, 65536, -3014606, 1, 0, -3014605, 1, 65537, -3014604, 1, 0, -3014603, 1, 65537, -3014602, 1, 0, -3014601, 1, 0, -3014600, 1, 0, -3014599, 1, 0, -3014598, 1, 65536, -3014597, 1, 2, -3014596, 1, 0, -3014595, 1, 0, -3014594, 1, 2, -3014593, 1, 0, -3014592, 1, 0, -3014591, 1, 0, -3014590, 1, 65536, -3014589, 1, 0, -3014588, 1, 65537, -3014587, 1, 0, -3014586, 1, 65536, -3014585, 1, 0, -3014584, 1, 1, -3014583, 0, 131072, -3014582, 1, 1, -3014581, 1, 0, -3014580, 1, 2, -3014579, 1, 0, -3014578, 1, 65537, -3014577, 1, 0, -3014576, 1, 65537, -3014575, 1, 65537, -3014574, 1, 0, -3014573, 1, 0, -3014572, 1, 65537, -3014571, 1, 0, -3014570, 1, 65537, -3014569, 1, 2, -3014568, 1, 1, -3014567, 1, 0, -3014566, 1, 65536, -3014565, 1, 0, -3014564, 1, 2, -3014563, 1, 2, -3014562, 1, 0, -3014561, 1, 0, -3014560, 1, 65536, -3014559, 1, 2, -3014558, 1, 2, -3014557, 1, 65536, -3014556, 1, 0, -3014555, 1, 65537, -3014554, 1, 65536, -3014553, 1, 0, -3014552, 1, 2, -3014551, 1, 2, -3014550, 1, 0, -3014549, 1, 1, -3014548, 1, 1, -3014547, 1, 0, -3014546, 1, 0, -3014545, 1, 0, -3014544, 1, 0, -3014543, 1, 0, -3014542, 1, 0, -3014541, 1, 65537, -3014540, 1, 2, -3014539, 1, 65537, -3014538, 1, 0, -3014537, 1, 0, -3014536, 1, 65537, -3014535, 1, 0, -3014534, 1, 1, -3014533, 1, 0, -3014532, 1, 65537, -3014531, 1, 0, -3014530, 1, 65536, -3014529, 1, 1, -3014528, 1, 65536, -3014527, 1, 0, -3014526, 1, 65537, -3014525, 1, 0, -3014524, 1, 0, -3014523, 1, 2, -3014522, 1, 0, -3014521, 1, 2, -3014520, 1, 0, -3014519, 1, 0, -3014518, 1, 0, -3014517, 1, 65536, -3014516, 1, 0, -3014515, 1, 0, -3014514, 1, 0, -3014513, 1, 0, -3014512, 1, 2, -3014511, 1, 65537, -3014510, 1, 65536, -3014509, 1, 1, -3014508, 1, 0, -3014507, 1, 2, -3014506, 1, 2, -3014505, 1, 2, -3014504, 1, 0, -3014503, 1, 65537, -3014502, 1, 2, -3014501, 1, 0, -3014500, 1, 0, -3014499, 1, 0, -3014498, 1, 1, -3014497, 1, 0, -3014496, 1, 65536, -3014495, 1, 0, -3014494, 1, 0, -3014493, 1, 65537, -3014492, 1, 0, -3014491, 1, 0, -3014490, 1, 0, -3014489, 1, 0, -3014488, 1, 0, -3014487, 1, 1, -3014486, 1, 1, -3014485, 1, 1, -3014484, 1, 65537, -3014483, 1, 0, -3014482, 1, 65536, -3014481, 1, 0, -3014480, 1, 0, -3014479, 1, 1, -3014478, 1, 65537, -3014477, 1, 0, -3014476, 1, 0, -3014475, 1, 0, -3014474, 1, 0, -3014473, 1, 2, -3014472, 1, 0, -3014471, 1, 0, -3014470, 1, 0, -3014469, 1, 65537, -3014468, 1, 0, -3014467, 1, 0, -3014466, 1, 1, -3014465, 1, 0, -3014464, 1, 1, -3014463, 1, 0, -3014462, 1, 0, -3014461, 1, 0, -3014460, 1, 0, -3014459, 1, 65536, -3014458, 1, 65537, -3014457, 1, 0, -3014456, 1, 65536, -3014455, 1, 65536, -3014454, 1, 0, -3014453, 1, 0, -3014452, 1, 0, -3014451, 1, 65536, -3014450, 1, 0, -3014449, 1, 0, -3014448, 1, 65537, -3014447, 1, 0, -3014446, 1, 1, -3014445, 1, 0, -3014444, 1, 65536, -3014443, 1, 1, -3014442, 1, 65536, -3014441, 1, 65536, -3014440, 1, 0, -3014439, 1, 0, -3014438, 1, 0, -3014437, 1, 0, -3014436, 1, 0, -3014435, 1, 65537, -3014434, 1, 65536, -3014433, 1, 2, -3014432, 1, 65536, -3014431, 1, 0, -3014430, 1, 0, -3014429, 1, 0, -3014428, 1, 65537, -3014427, 1, 0, -3014426, 1, 65536, -3014425, 1, 0, -3014424, 1, 0, -3014423, 1, 0, -3014422, 1, 0, -3014421, 1, 65537, -3014420, 1, 0, -3014419, 1, 0, -3014418, 1, 0, -3014417, 1, 2, -3014416, 1, 0, -3014415, 1, 0, -3014414, 1, 0, -3014413, 1, 65536, -3014412, 1, 0, -3014411, 1, 0, -3014410, 1, 0, -3014409, 1, 0, -3014408, 1, 65536, -3014407, 1, 0, -3014406, 1, 0, -3014405, 1, 2, -3014404, 1, 0, -3014403, 1, 65536, -3014402, 1, 0, -3014401, 1, 0, -3014400, 1073741825, 1, -3014399, 0, 0, -3014398, 1073741825, 1, -3014397, 1073741825, 65537, -3014396, 1073741825, 65536, -3014395, 1073741825, 65536, -3014394, 1073741825, 0, -3014393, 1073741825, 0, -3014392, 1073741825, 0, -3014391, 1073741825, 0, -3014390, 1073741825, 0, -3014389, 1073741825, 65537, -3014388, 1073741825, 1, -3014387, 1073741824, 131072, -2883700, 1073741824, 131072, -2883699, 1073741825, 1, -2883698, 1073741825, 1, -2883697, 1073741825, 0, -2883696, 1073741825, 0, -2883695, 1073741825, 65536, -2883694, 1073741825, 65536, -2883693, 1073741825, 0, -2883692, 1073741825, 0, -2883691, 1, 1, -2883690, 1, 65537, -2883689, 1, 0, -2883688, 1, 0, -2883687, 1, 2, -2883686, 1, 0, -2883685, 1, 1, -2883684, 1, 65536, -2883683, 1, 0, -2883682, 1, 0, -2883681, 1, 65537, -2883680, 1, 0, -2883679, 1, 0, -2883678, 1, 2, -2883677, 1, 2, -2883676, 1, 0, -2883675, 1, 0, -2883674, 1, 0, -2883673, 1, 2, -2883672, 1, 1, -2883671, 1, 2, -2883670, 1, 65536, -2883669, 1, 0, -2883668, 1, 65536, -2883667, 1, 1, -2883666, 1, 0, -2883665, 1, 65537, -2883664, 1, 2, -2883663, 1, 0, -2883662, 1, 0, -2883661, 1, 0, -2883660, 1, 0, -2883659, 1, 0, -2883658, 1, 1, -2883657, 0, 65537, -2883656, 0, 2, -2883655, 0, 2, -2883654, 0, 2, -2883653, 0, 2, -2883652, 0, 2, -2883651, 0, 2, -2883650, 0, 2, -2883649, 0, 2, -2883648, 0, 2, -2883647, 0, 2, -2883646, 0, 2, -2883645, 0, 2, -2883644, 0, 2, -2883643, 0, 2, -2883642, 0, 2, -2883641, 0, 2, -2883640, 0, 2, -2883639, 0, 2, -2883638, 0, 2, -2883637, 0, 65539, -2883636, 1, 1, -2883635, 1, 1, -2883634, 1, 0, -2883633, 1, 1, -2883632, 1, 1, -2883631, 1, 1, -2883630, 1, 0, -2883629, 1, 0, -2883628, 1, 0, -2883627, 1, 65537, -2883626, 1, 65536, -2883625, 1, 65537, -2883624, 1, 0, -2883623, 1, 0, -2883622, 1, 0, -2883621, 1, 2, -2883620, 1, 0, -2883619, 1, 65536, -2883618, 1, 1, -2883617, 1, 65536, -2883616, 1, 0, -2883615, 1, 0, -2883614, 1, 1, -2883613, 1, 0, -2883612, 1, 65537, -2883611, 1, 0, -2883610, 1, 0, -2883609, 1, 0, -2883608, 1, 0, -2883607, 1, 0, -2883606, 1, 0, -2883605, 1, 0, -2883604, 1, 1, -2883603, 1, 65536, -2883602, 1, 65536, -2883601, 1, 0, -2883600, 1, 2, -2883599, 1, 0, -2883598, 1, 2, -2883597, 1, 2, -2883596, 1, 65537, -2883595, 1, 2, -2883594, 1, 0, -2883593, 1, 2, -2883592, 1, 2, -2883591, 1, 0, -2883590, 1, 0, -2883589, 1, 0, -2883588, 1, 0, -2883587, 1, 0, -2883586, 1, 2, -2883585, 1, 0, -2949120, 1, 0, -2949119, 1, 65536, -2949118, 1, 2, -2949117, 1, 0, -2949116, 1, 1, -2949115, 1, 1, -2949114, 1, 1, -2949113, 1, 0, -2949112, 1, 0, -2949111, 1, 1, -2949110, 1, 0, -2949109, 1, 0, -2949108, 1, 65536, -2949107, 1, 0, -2949106, 1, 65537, -2949105, 1, 65537, -2949104, 1, 65536, -2949103, 1, 65536, -2949102, 1, 0, -2949101, 1, 1, -2949100, 1, 0, -2949099, 1, 0, -2949098, 1, 0, -2949097, 1, 0, -2949096, 1, 65536, -2949095, 1, 0, -2949094, 1, 0, -2949093, 1, 1, -2949092, 1, 0, -2949091, 1, 65536, -2949090, 1, 0, -2949089, 1, 65537, -2949088, 1, 0, -2949087, 1, 1, -2949086, 0, 65536, -2949085, 1, 1, -2949084, 1, 65537, -2949083, 1, 1, -2949082, 0, 1, -2949081, 0, 2, -2949080, 0, 2, -2949079, 0, 2, -2949078, 0, 2, -2949077, 0, 65539, -2949076, 1, 1, -2949075, 1, 1, -2949074, 1, 65537, -2949073, 1, 2, -2949072, 1, 0, -2949071, 1, 0, -2949070, 1, 65537, -2949069, 1, 0, -2949068, 1, 0, -2949067, 1, 0, -2949066, 1, 1, -2949065, 1, 0, -2949064, 1, 0, -2949063, 1, 2, -2949062, 1, 0, -2949061, 1, 0, -2949060, 1, 0, -2949059, 1, 1, -2949058, 1, 2, -2949057, 1, 0, -2949056, 1, 0, -2949055, 1, 0, -2949054, 1, 1, -2949053, 1, 0, -2949052, 1, 0, -2949051, 1, 65537, -2949050, 1, 0, -2949049, 1, 0, -2949048, 1, 1, -2949047, 0, 0, -2949046, 1, 1, -2949045, 1, 0, -2949044, 1, 0, -2949043, 1, 0, -2949042, 1, 0, -2949041, 1, 0, -2949040, 1, 0, -2949039, 1, 0, -2949038, 1, 0, -2949037, 1, 65537, -2949036, 1, 65537, -2949035, 1, 0, -2949034, 1, 0, -2949033, 1, 0, -2949032, 1, 0, -2949031, 1, 1, -2949030, 1, 0, -2949029, 1, 65536, -2949028, 1, 0, -2949027, 1, 1, -2949026, 1, 0, -2949025, 1, 0, -2949024, 1, 0, -2949023, 1, 1, -2949022, 1, 0, -2949021, 1, 0, -2949020, 1, 0, -2949019, 1, 0, -2949018, 1, 0, -2949017, 1, 0, -2949016, 1, 2, -2949015, 1, 0, -2949014, 1, 0, -2949013, 1, 65536, -2949012, 1, 2, -2949011, 1, 65536, -2949010, 1, 0, -2949009, 1, 0, -2949008, 1, 0, -2949007, 1, 0, -2949006, 1, 1, -2949005, 1, 0, -2949004, 1, 65537, -2949003, 1, 0, -2949002, 1, 0, -2949001, 1, 65536, -2949000, 1, 0, -2948999, 1, 0, -2948998, 1, 65536, -2948997, 1, 0, -2948996, 1, 0, -2948995, 1, 0, -2948994, 1, 2, -2948993, 1, 0, -2948992, 1, 0, -2948991, 1, 65537, -2948990, 1, 0, -2948989, 1, 0, -2948988, 1, 1, -2948987, 1, 0, -2948986, 1, 2, -2948985, 1, 1, -2948984, 1, 0, -2948983, 1, 0, -2948982, 1, 2, -2948981, 1, 0, -2948980, 1, 0, -2948979, 1, 65536, -2948978, 1, 0, -2948977, 1, 0, -2948976, 1, 65536, -2948975, 1, 0, -2948974, 1, 2, -2948973, 1, 0, -2948972, 1, 1, -2948971, 1, 0, -2948970, 1, 0, -2948969, 1, 0, -2948968, 1, 65536, -2948967, 1, 0, -2948966, 1, 65536, -2948965, 1, 0, -2948964, 1, 0, -2948963, 1, 0, -2948962, 1, 2, -2948961, 1, 0, -2948960, 1, 0, -2948959, 1, 0, -2948958, 1, 0, -2948957, 1, 0, -2948956, 1, 65537, -2948955, 1, 0, -2948954, 1, 1, -2948953, 1, 0, -2948952, 1, 0, -2948951, 1, 0, -2948950, 1, 0, -2948949, 1, 0, -2948948, 1, 2, -2948947, 1, 1, -2948946, 1, 2, -2948945, 1, 0, -2948944, 1, 0, -2948943, 1, 0, -2948942, 1, 0, -2948941, 1, 65536, -2948940, 1, 0, -2948939, 1, 0, -2948938, 1, 0, -2948937, 1, 0, -2948936, 1, 0, -2948935, 1, 0, -2948934, 1, 65537, -2948933, 1, 65536, -2948932, 1, 0, -2948931, 1, 0, -2948930, 1, 2, -2948929, 1, 65536, -2948928, 1, 0, -2948927, 1, 0, -2948926, 1, 0, -2948925, 1, 0, -2948924, 1, 65537, -2948923, 1, 0, -2948922, 1, 2, -2948921, 1, 1, -2948920, 1, 1, -2948919, 1, 0, -2948918, 1, 0, -2948917, 1, 0, -2948916, 1, 0, -2948915, 1, 0, -2948914, 1, 2, -2948913, 1, 0, -2948912, 1, 1, -2948911, 1, 0, -2948910, 1, 2, -2948909, 1, 2, -2948908, 1, 1, -2948907, 1, 65536, -2948906, 1, 2, -2948905, 1, 2, -2948904, 1, 65537, -2948903, 1, 0, -2948902, 1, 0, -2948901, 1, 0, -2948900, 1, 0, -2948899, 1, 65537, -2948898, 1, 1, -2948897, 1, 0, -2948896, 1, 0, -2948895, 1, 0, -2948894, 1, 0, -2948893, 1, 1, -2948892, 1, 2, -2948891, 1, 0, -2948890, 1, 0, -2948889, 1, 65537, -2948888, 1, 65536, -2948887, 1, 1, -2948886, 1, 0, -2948885, 1, 0, -2948884, 1, 65537, -2948883, 1, 0, -2948882, 1, 0, -2948881, 1, 0, -2948880, 1, 0, -2948879, 1, 1, -2948878, 1, 0, -2948877, 1, 0, -2948876, 1, 1, -2948875, 1, 65537, -2948874, 1, 65537, -2948873, 1, 2, -2948872, 1, 0, -2948871, 1, 1, -2948870, 1, 65536, -2948869, 1, 0, -2948868, 1, 2, -2948867, 1, 0, -2948866, 1, 0, -2948865, 1, 65536, -2948864, 1073741825, 1, -2948863, 1073741825, 1, -2948862, 1073741825, 1, -2948861, 1073741825, 65536, -2948860, 1073741825, 1, -2948859, 1073741825, 0, -2948858, 1073741825, 0, -2948857, 1073741825, 0, -2948856, 1073741825, 0, -2948855, 1073741825, 0, -2948854, 1073741825, 0, -2948853, 1073741825, 0, -2948852, 1073741825, 1, -2948851, 1073741824, 131072, -2818164, 1073741824, 131072, -2818163, 1073741825, 1, -2818162, 1073741825, 65536, -2818161, 1073741825, 0, -2818160, 1073741825, 0, -2818159, 1073741825, 65537, -2818158, 1073741825, 2, -2818157, 1073741825, 2, -2818156, 1073741825, 0, -2818155, 1, 0, -2818154, 1, 65537, -2818153, 1, 0, -2818152, 1, 2, -2818151, 1, 1, -2818150, 1, 65536, -2818149, 1, 0, -2818148, 1, 0, -2818147, 1, 0, -2818146, 1, 0, -2818145, 1, 0, -2818144, 1, 0, -2818143, 1, 0, -2818142, 1, 0, -2818141, 1, 0, -2818140, 1, 0, -2818139, 1, 65536, -2818138, 1, 65537, -2818137, 1, 0, -2818136, 1, 0, -2818135, 1, 0, -2818134, 1, 0, -2818133, 1, 0, -2818132, 1, 0, -2818131, 1, 0, -2818130, 1, 65537, -2818129, 1, 0, -2818128, 1, 1, -2818127, 1, 0, -2818126, 1, 0, -2818125, 1, 0, -2818124, 1, 1, -2818123, 1, 0, -2818122, 1, 1, -2818121, 0, 131072, -2818120, 1, 1, -2818119, 1, 1, -2818118, 1, 1, -2818117, 1, 1, -2818116, 1, 1, -2818115, 1, 1, -2818114, 1, 1, -2818113, 1, 1, -2818112, 1, 1, -2818111, 1, 1, -2818110, 1, 1, -2818109, 1, 1, -2818108, 1, 1, -2818107, 1, 1, -2818106, 1, 1, -2818105, 1, 1, -2818104, 1, 1, -2818103, 1, 1, -2818102, 1, 1, -2818101, 0, 131072, -2818100, 1, 1, -2818099, 1, 0, -2818098, 1, 0, -2818097, 1, 0, -2818096, 1, 0, -2818095, 1, 65537, -2818094, 1, 0, -2818093, 1, 0, -2818092, 1, 0, -2818091, 1, 0, -2818090, 1, 0, -2818089, 1, 0, -2818088, 1, 65536, -2818087, 1, 1, -2818086, 1, 0, -2818085, 1, 65536, -2818084, 1, 0, -2818083, 1, 65536, -2818082, 1, 0, -2818081, 1, 0, -2818080, 1, 2, -2818079, 1, 65536, -2818078, 1, 0, -2818077, 1, 0, -2818076, 1, 0, -2818075, 1, 0, -2818074, 1, 1, -2818073, 1, 1, -2818072, 1, 0, -2818071, 1, 65537, -2818070, 1, 0, -2818069, 1, 0, -2818068, 1, 1, -2818067, 1, 2, -2818066, 1, 0, -2818065, 1, 2, -2818064, 1, 65536, -2818063, 1, 2, -2818062, 1, 2, -2818061, 1, 2, -2818060, 1, 0, -2818059, 1, 2, -2818058, 1, 0, -2818057, 1, 1, -2818056, 1, 1, -2818055, 1, 0, -2818054, 1, 0, -2818053, 1, 2, -2818052, 1, 0, -2818051, 1, 1, -2818050, 1, 1, -2818049, 1, 2, -2883584, 1, 0, -2883583, 1, 65536, -2883582, 1, 1, -2883581, 1, 0, -2883580, 1, 1, -2883579, 0, 0, -2883578, 1, 1, -2883577, 1, 1, -2883576, 1, 1, -2883575, 1, 0, -2883574, 1, 65537, -2883573, 1, 0, -2883572, 1, 0, -2883571, 1, 0, -2883570, 1, 0, -2883569, 1, 0, -2883568, 1, 65537, -2883567, 1, 0, -2883566, 1, 0, -2883565, 1, 0, -2883564, 1, 65537, -2883563, 1, 2, -2883562, 1, 0, -2883561, 1, 0, -2883560, 1, 65536, -2883559, 1, 0, -2883558, 1, 0, -2883557, 1, 0, -2883556, 1, 0, -2883555, 1, 0, -2883554, 1, 0, -2883553, 1, 65537, -2883552, 1, 65536, -2883551, 1, 1, -2883550, 0, 131072, -2883549, 1, 1, -2883548, 1, 65536, -2883547, 1, 1, -2883546, 1, 1, -2883545, 1, 1, -2883544, 1, 1, -2883543, 1, 1, -2883542, 1, 1, -2883541, 0, 0, -2883540, 0, 3, -2883539, 1, 1, -2883538, 1, 1, -2883537, 1, 0, -2883536, 1, 0, -2883535, 1, 0, -2883534, 1, 0, -2883533, 1, 0, -2883532, 1, 0, -2883531, 1, 1, -2883530, 1, 65536, -2883529, 1, 1, -2883528, 1, 0, -2883527, 1, 0, -2883526, 1, 0, -2883525, 1, 0, -2883524, 1, 0, -2883523, 1, 0, -2883522, 1, 0, -2883521, 1, 0, -2883520, 1, 2, -2883519, 1, 0, -2883518, 1, 0, -2883517, 1, 1, -2883516, 1, 0, -2883515, 1, 0, -2883514, 1, 0, -2883513, 1, 0, -2883512, 1, 1, -2883511, 1, 1, -2883510, 1, 1, -2883509, 1, 0, -2883508, 1, 0, -2883507, 1, 0, -2883506, 1, 0, -2883505, 1, 1, -2883504, 1, 65537, -2883503, 1, 65536, -2883502, 1, 2, -2883501, 1, 0, -2883500, 1, 65537, -2883499, 1, 0, -2883498, 1, 0, -2883497, 1, 0, -2883496, 1, 0, -2883495, 1, 1, -2883494, 1, 0, -2883493, 1, 0, -2883492, 1, 65537, -2883491, 1, 0, -2883490, 1, 0, -2883489, 1, 0, -2883488, 1, 65537, -2883487, 1, 0, -2883486, 1, 65536, -2883485, 1, 2, -2883484, 1, 0, -2883483, 1, 0, -2883482, 1, 2, -2883481, 1, 65537, -2883480, 1, 1, -2883479, 1, 2, -2883478, 1, 0, -2883477, 1, 65536, -2883476, 1, 2, -2883475, 1, 2, -2883474, 1, 2, -2883473, 1, 0, -2883472, 1, 0, -2883471, 1, 0, -2883470, 1, 0, -2883469, 1, 65536, -2883468, 1, 1, -2883467, 1, 0, -2883466, 1, 65536, -2883465, 1, 65537, -2883464, 1, 0, -2883463, 1, 0, -2883462, 1, 0, -2883461, 1, 0, -2883460, 1, 1, -2883459, 1, 0, -2883458, 1, 65536, -2883457, 1, 0, -2883456, 1, 0, -2883455, 1, 0, -2883454, 1, 0, -2883453, 1, 65536, -2883452, 1, 0, -2883451, 1, 0, -2883450, 1, 0, -2883449, 1, 2, -2883448, 1, 65536, -2883447, 1, 1, -2883446, 1, 0, -2883445, 1, 0, -2883444, 1, 0, -2883443, 1, 0, -2883442, 1, 65537, -2883441, 1, 1, -2883440, 1, 2, -2883439, 1, 0, -2883438, 1, 0, -2883437, 1, 0, -2883436, 1, 0, -2883435, 1, 65537, -2883434, 1, 65537, -2883433, 1, 0, -2883432, 1, 0, -2883431, 1, 65536, -2883430, 1, 0, -2883429, 1, 65536, -2883428, 1, 0, -2883427, 1, 65537, -2883426, 1, 0, -2883425, 1, 0, -2883424, 1, 65537, -2883423, 1, 0, -2883422, 1, 0, -2883421, 1, 0, -2883420, 1, 0, -2883419, 1, 0, -2883418, 1, 0, -2883417, 1, 1, -2883416, 1, 0, -2883415, 1, 65537, -2883414, 1, 65537, -2883413, 1, 0, -2883412, 1, 65536, -2883411, 1, 0, -2883410, 1, 0, -2883409, 1, 2, -2883408, 1, 65537, -2883407, 1, 65537, -2883406, 1, 0, -2883405, 1, 0, -2883404, 1, 0, -2883403, 1, 0, -2883402, 1, 0, -2883401, 1, 0, -2883400, 1, 65537, -2883399, 1, 2, -2883398, 1, 0, -2883397, 1, 0, -2883396, 1, 2, -2883395, 1, 0, -2883394, 1, 65537, -2883393, 1, 0, -2883392, 1, 65537, -2883391, 1, 0, -2883390, 1, 0, -2883389, 1, 0, -2883388, 1, 0, -2883387, 1, 0, -2883386, 1, 0, -2883385, 1, 65536, -2883384, 1, 0, -2883383, 1, 0, -2883382, 1, 2, -2883381, 1, 1, -2883380, 1, 0, -2883379, 1, 0, -2883378, 1, 0, -2883377, 1, 0, -2883376, 1, 0, -2883375, 1, 65536, -2883374, 1, 0, -2883373, 1, 1, -2883372, 1, 0, -2883371, 1, 0, -2883370, 1, 2, -2883369, 1, 1, -2883368, 1, 2, -2883367, 1, 65537, -2883366, 1, 0, -2883365, 1, 1, -2883364, 1, 1, -2883363, 1, 1, -2883362, 1, 0, -2883361, 1, 2, -2883360, 1, 65537, -2883359, 1, 0, -2883358, 1, 2, -2883357, 1, 0, -2883356, 1, 0, -2883355, 1, 65537, -2883354, 1, 0, -2883353, 1, 0, -2883352, 1, 0, -2883351, 1, 0, -2883350, 1, 0, -2883349, 1, 65537, -2883348, 1, 65536, -2883347, 1, 0, -2883346, 1, 2, -2883345, 1, 0, -2883344, 1, 1, -2883343, 1, 1, -2883342, 1, 65536, -2883341, 1, 0, -2883340, 1, 0, -2883339, 1, 65537, -2883338, 1, 0, -2883337, 1, 0, -2883336, 1, 0, -2883335, 1, 0, -2883334, 1, 0, -2883333, 1, 0, -2883332, 1, 0, -2883331, 1, 0, -2883330, 1, 1, -2883329, 1, 0, -2883328, 1073741825, 0, -2883327, 1073741825, 2, -2883326, 1073741825, 1, -2883325, 1073741825, 2, -2883324, 1073741825, 0, -2883323, 1073741825, 1, -2883322, 1073741825, 0, -2883321, 1073741825, 0, -2883320, 1073741825, 0, -2883319, 1073741825, 0, -2883318, 1073741825, 0, -2883317, 1073741825, 0, -2883316, 1073741825, 1, -2883315, 1073741824, 131072, -2752628, 1073741824, 131072, -2752627, 1073741825, 1, -2752626, 1073741825, 65536, -2752625, 1073741825, 0, -2752624, 1073741825, 0, -2752623, 1073741825, 0, -2752622, 1073741825, 65537, -2752621, 1073741825, 0, -2752620, 1073741825, 0, -2752619, 1, 65536, -2752618, 1, 2, -2752617, 1, 0, -2752616, 1, 0, -2752615, 1, 0, -2752614, 1, 2, -2752613, 1, 1, -2752612, 1, 0, -2752611, 1, 65537, -2752610, 1, 2, -2752609, 1, 0, -2752608, 1, 0, -2752607, 1, 1, -2752606, 1, 65537, -2752605, 1, 0, -2752604, 1, 0, -2752603, 1, 0, -2752602, 1, 2, -2752601, 1, 2, -2752600, 1, 0, -2752599, 1, 0, -2752598, 1, 0, -2752597, 1, 2, -2752596, 1, 0, -2752595, 1, 0, -2752594, 1, 1, -2752593, 1, 65537, -2752592, 1, 0, -2752591, 1, 0, -2752590, 1, 65536, -2752589, 1, 65536, -2752588, 1, 2, -2752587, 1, 65537, -2752586, 1, 1, -2752585, 0, 131072, -2752584, 1, 1, -2752583, 1, 0, -2752582, 1, 1, -2752581, 1, 1, -2752580, 1, 1, -2752579, 1, 0, -2752578, 1, 0, -2752577, 1, 1, -2752576, 1, 1, -2752575, 1, 65537, -2752574, 1, 0, -2752573, 1, 65537, -2752572, 1, 65537, -2752571, 1, 2, -2752570, 1, 65537, -2752569, 1, 1, -2752568, 1, 0, -2752567, 1, 65536, -2752566, 1, 1, -2752565, 0, 131072, -2752564, 1, 1, -2752563, 1, 0, -2752562, 1, 2, -2752561, 1, 0, -2752560, 1, 0, -2752559, 1, 65536, -2752558, 1, 65536, -2752557, 1, 1, -2752556, 1, 1, -2752555, 1, 0, -2752554, 1, 0, -2752553, 1, 0, -2752552, 1, 0, -2752551, 1, 0, -2752550, 1, 0, -2752549, 1, 0, -2752548, 1, 0, -2752547, 1, 0, -2752546, 1, 65537, -2752545, 1, 0, -2752544, 1, 65536, -2752543, 1, 65537, -2752542, 1, 0, -2752541, 1, 0, -2752540, 1, 65536, -2752539, 1, 65537, -2752538, 1, 0, -2752537, 1, 65536, -2752536, 1, 0, -2752535, 1, 0, -2752534, 1, 1, -2752533, 1, 0, -2752532, 1, 2, -2752531, 1, 0, -2752530, 1, 65536, -2752529, 1, 1, -2752528, 1, 65537, -2752527, 1, 65537, -2752526, 1, 0, -2752525, 1, 0, -2752524, 1, 1, -2752523, 1, 65537, -2752522, 1, 0, -2752521, 1, 0, -2752520, 1, 0, -2752519, 1, 2, -2752518, 1, 0, -2752517, 1, 0, -2752516, 1, 65537, -2752515, 1, 0, -2752514, 1, 0, -2752513, 1, 0, -2818048, 1, 65537, -2818047, 1, 2, -2818046, 1, 2, -2818045, 1, 1, -2818044, 1, 1, -2818043, 1, 1, -2818042, 0, 1, -2818041, 0, 3, -2818040, 1, 1, -2818039, 1, 1, -2818038, 1, 1, -2818037, 1, 0, -2818036, 1, 0, -2818035, 1, 0, -2818034, 1, 1, -2818033, 1, 0, -2818032, 1, 0, -2818031, 1, 0, -2818030, 1, 2, -2818029, 1, 0, -2818028, 1, 0, -2818027, 1, 2, -2818026, 1, 0, -2818025, 1, 2, -2818024, 1, 0, -2818023, 1, 2, -2818022, 1, 1, -2818021, 1, 0, -2818020, 1, 0, -2818019, 1, 65536, -2818018, 1, 0, -2818017, 1, 0, -2818016, 1, 2, -2818015, 1, 1, -2818014, 0, 131072, -2818013, 1, 1, -2818012, 1, 0, -2818011, 1, 2, -2818010, 1, 1, -2818009, 1, 0, -2818008, 1, 2, -2818007, 1, 65536, -2818006, 1, 1, -2818005, 1, 1, -2818004, 1, 1, -2818003, 0, 0, -2818002, 1, 1, -2818001, 1, 65536, -2818000, 1, 0, -2817999, 1, 2, -2817998, 1, 65537, -2817997, 1, 0, -2817996, 1, 65537, -2817995, 1, 2, -2817994, 1, 2, -2817993, 1, 65537, -2817992, 1, 1, -2817991, 1, 65536, -2817990, 1, 0, -2817989, 1, 0, -2817988, 1, 65537, -2817987, 1, 0, -2817986, 1, 65537, -2817985, 1, 65537, -2817984, 1, 2, -2817983, 1, 65536, -2817982, 1, 0, -2817981, 1, 0, -2817980, 1, 65536, -2817979, 1, 0, -2817978, 1, 0, -2817977, 1, 65537, -2817976, 1, 2, -2817975, 1, 2, -2817974, 1, 65536, -2817973, 1, 65537, -2817972, 1, 0, -2817971, 1, 65536, -2817970, 1, 0, -2817969, 1, 1, -2817968, 1, 0, -2817967, 1, 0, -2817966, 1, 0, -2817965, 1, 0, -2817964, 1, 0, -2817963, 1, 0, -2817962, 1, 0, -2817961, 1, 65537, -2817960, 1, 0, -2817959, 1, 0, -2817958, 1, 1, -2817957, 1, 1, -2817956, 1, 0, -2817955, 1, 2, -2817954, 1, 0, -2817953, 1, 2, -2817952, 1, 0, -2817951, 1, 1, -2817950, 1, 0, -2817949, 1, 2, -2817948, 1, 1, -2817947, 1, 1, -2817946, 1, 0, -2817945, 1, 1, -2817944, 1, 0, -2817943, 1, 0, -2817942, 1, 0, -2817941, 1, 0, -2817940, 1, 0, -2817939, 1, 0, -2817938, 1, 65537, -2817937, 1, 0, -2817936, 1, 1, -2817935, 1, 0, -2817934, 1, 65536, -2817933, 1, 0, -2817932, 1, 0, -2817931, 1, 1, -2817930, 1, 0, -2817929, 1, 65536, -2817928, 1, 0, -2817927, 1, 1, -2817926, 1, 2, -2817925, 1, 65537, -2817924, 1, 65537, -2817923, 1, 1, -2817922, 1, 0, -2817921, 1, 1, -2817920, 1, 65537, -2817919, 1, 2, -2817918, 1, 65536, -2817917, 1, 0, -2817916, 1, 65537, -2817915, 1, 0, -2817914, 1, 2, -2817913, 1, 0, -2817912, 1, 0, -2817911, 1, 0, -2817910, 1, 0, -2817909, 1, 65537, -2817908, 1, 0, -2817907, 1, 0, -2817906, 1, 65536, -2817905, 1, 2, -2817904, 1, 0, -2817903, 1, 2, -2817902, 1, 65537, -2817901, 1, 1, -2817900, 1, 1, -2817899, 1, 0, -2817898, 1, 1, -2817897, 1, 0, -2817896, 1, 0, -2817895, 1, 1, -2817894, 1, 0, -2817893, 1, 1, -2817892, 1, 0, -2817891, 1, 2, -2817890, 1, 0, -2817889, 1, 0, -2817888, 1, 65536, -2817887, 1, 65537, -2817886, 1, 0, -2817885, 1, 0, -2817884, 1, 1, -2817883, 1, 0, -2817882, 1, 65536, -2817881, 1, 65536, -2817880, 1, 65536, -2817879, 1, 65537, -2817878, 1, 2, -2817877, 1, 2, -2817876, 1, 65536, -2817875, 1, 65537, -2817874, 1, 0, -2817873, 1, 65537, -2817872, 1, 0, -2817871, 1, 2, -2817870, 1, 0, -2817869, 1, 65537, -2817868, 1, 65536, -2817867, 1, 65536, -2817866, 1, 65537, -2817865, 1, 0, -2817864, 1, 65537, -2817863, 1, 2, -2817862, 1, 0, -2817861, 1, 1, -2817860, 1, 65536, -2817859, 1, 2, -2817858, 1, 65537, -2817857, 1, 0, -2817856, 1, 0, -2817855, 1, 0, -2817854, 1, 1, -2817853, 1, 0, -2817852, 1, 0, -2817851, 1, 0, -2817850, 1, 65536, -2817849, 1, 0, -2817848, 1, 0, -2817847, 1, 65537, -2817846, 1, 2, -2817845, 1, 65536, -2817844, 1, 0, -2817843, 1, 2, -2817842, 1, 0, -2817841, 1, 0, -2817840, 1, 65536, -2817839, 1, 2, -2817838, 1, 65536, -2817837, 1, 65537, -2817836, 1, 2, -2817835, 1, 0, -2817834, 1, 0, -2817833, 1, 0, -2817832, 1, 2, -2817831, 1, 2, -2817830, 1, 0, -2817829, 1, 1, -2817828, 0, 65536, -2817827, 1, 1, -2817826, 1, 1, -2817825, 1, 0, -2817824, 1, 65537, -2817823, 1, 2, -2817822, 1, 65537, -2817821, 1, 0, -2817820, 1, 0, -2817819, 1, 1, -2817818, 1, 1, -2817817, 1, 1, -2817816, 1, 1, -2817815, 1, 65536, -2817814, 1, 0, -2817813, 1, 0, -2817812, 1, 1, -2817811, 1, 0, -2817810, 1, 65537, -2817809, 1, 0, -2817808, 1, 2, -2817807, 1, 0, -2817806, 1, 0, -2817805, 1, 65536, -2817804, 1, 0, -2817803, 1, 0, -2817802, 1, 0, -2817801, 1, 65536, -2817800, 1, 0, -2817799, 1, 0, -2817798, 1, 0, -2817797, 1, 0, -2817796, 1, 1, -2817795, 1, 65537, -2817794, 1, 0, -2817793, 1, 0, -2817792, 1073741825, 0, -2817791, 1073741825, 0, -2817790, 1073741825, 0, -2817789, 1073741825, 1, -2817788, 1073741825, 0, -2817787, 1073741825, 1, -2817786, 1073741825, 0, -2817785, 1073741825, 65537, -2817784, 1073741825, 1, -2817783, 1073741825, 65537, -2817782, 1073741825, 0, -2817781, 1073741825, 0, -2817780, 1073741825, 1, -2817779, 1073741824, 131072, -2687092, 1073741824, 131072, -2687091, 1073741825, 1, -2687090, 1073741825, 65536, -2687089, 1073741825, 0, -2687088, 1073741825, 0, -2687087, 1073741825, 0, -2687086, 1073741825, 0, -2687085, 1073741825, 0, -2687084, 1073741825, 0, -2687083, 1, 0, -2687082, 1, 0, -2687081, 1, 1, -2687080, 1, 1, -2687079, 1, 0, -2687078, 1, 1, -2687077, 1, 65537, -2687076, 1, 1, -2687075, 1, 65536, -2687074, 1, 0, -2687073, 1, 1, -2687072, 1, 0, -2687071, 1, 0, -2687070, 1, 65537, -2687069, 1, 0, -2687068, 1, 0, -2687067, 1, 1, -2687066, 1, 2, -2687065, 1, 0, -2687064, 1, 65536, -2687063, 1, 0, -2687062, 1, 0, -2687061, 1, 65537, -2687060, 1, 0, -2687059, 1, 0, -2687058, 1, 1, -2687057, 1, 65537, -2687056, 1, 2, -2687055, 1, 2, -2687054, 1, 0, -2687053, 1, 0, -2687052, 1, 65536, -2687051, 1, 65536, -2687050, 1, 1, -2687049, 0, 131072, -2687048, 1, 1, -2687047, 1, 0, -2687046, 1, 1, -2687045, 2, 0, -2687044, 1, 1, -2687043, 1, 0, -2687042, 1, 0, -2687041, 1, 65537, -2687040, 1, 0, -2687039, 1, 0, -2687038, 1, 0, -2687037, 1, 2, -2687036, 1, 65536, -2687035, 1, 1, -2687034, 1, 0, -2687033, 1, 65537, -2687032, 1, 1, -2687031, 1, 1, -2687030, 1, 1, -2687029, 0, 131072, -2687028, 1, 1, -2687027, 1, 0, -2687026, 1, 1, -2687025, 1, 65537, -2687024, 1, 0, -2687023, 1, 0, -2687022, 1, 0, -2687021, 1, 0, -2687020, 1, 1, -2687019, 1, 65537, -2687018, 1, 0, -2687017, 1, 0, -2687016, 1, 0, -2687015, 1, 65536, -2687014, 1, 0, -2687013, 1, 0, -2687012, 1, 0, -2687011, 1, 2, -2687010, 1, 0, -2687009, 1, 65536, -2687008, 1, 0, -2687007, 1, 0, -2687006, 1, 0, -2687005, 1, 0, -2687004, 1, 0, -2687003, 1, 65536, -2687002, 1, 2, -2687001, 1, 65537, -2687000, 1, 2, -2686999, 1, 65536, -2686998, 1, 1, -2686997, 1, 0, -2686996, 1, 0, -2686995, 1, 0, -2686994, 1, 0, -2686993, 1, 0, -2686992, 1, 0, -2686991, 1, 65537, -2686990, 1, 0, -2686989, 1, 0, -2686988, 1, 0, -2686987, 1, 1, -2686986, 1, 0, -2686985, 1, 2, -2686984, 1, 0, -2686983, 1, 0, -2686982, 1, 0, -2686981, 1, 0, -2686980, 1, 0, -2686979, 1, 0, -2686978, 1, 0, -2686977, 1, 65536, -2752512, 1, 2, -2752511, 1, 0, -2752510, 1, 65537, -2752509, 1, 65536, -2752508, 1, 0, -2752507, 1, 1, -2752506, 1, 1, -2752505, 1, 1, -2752504, 0, 1, -2752503, 0, 3, -2752502, 1, 1, -2752501, 1, 1, -2752500, 1, 1, -2752499, 1, 0, -2752498, 1, 0, -2752497, 1, 65536, -2752496, 1, 0, -2752495, 1, 0, -2752494, 1, 0, -2752493, 1, 65537, -2752492, 1, 0, -2752491, 1, 1, -2752490, 1, 0, -2752489, 1, 65536, -2752488, 1, 1, -2752487, 1, 0, -2752486, 1, 0, -2752485, 1, 0, -2752484, 1, 2, -2752483, 1, 0, -2752482, 1, 0, -2752481, 1, 2, -2752480, 1, 1, -2752479, 1, 1, -2752478, 0, 131072, -2752477, 1, 1, -2752476, 1, 0, -2752475, 1, 65537, -2752474, 1, 2, -2752473, 1, 1, -2752472, 1, 0, -2752471, 1, 0, -2752470, 1, 1, -2752469, 1, 0, -2752468, 1, 1, -2752467, 1, 1, -2752466, 1, 1, -2752465, 1, 0, -2752464, 1, 65536, -2752463, 1, 0, -2752462, 1, 1, -2752461, 1, 65537, -2752460, 1, 0, -2752459, 1, 0, -2752458, 1, 0, -2752457, 1, 0, -2752456, 1, 1, -2752455, 1, 0, -2752454, 1, 2, -2752453, 1, 65536, -2752452, 1, 2, -2752451, 1, 0, -2752450, 1, 0, -2752449, 1, 0, -2752448, 1, 2, -2752447, 1, 2, -2752446, 1, 65537, -2752445, 1, 2, -2752444, 1, 0, -2752443, 1, 2, -2752442, 1, 65536, -2752441, 1, 2, -2752440, 1, 65537, -2752439, 1, 0, -2752438, 1, 0, -2752437, 1, 1, -2752436, 1, 1, -2752435, 1, 65536, -2752434, 1, 65537, -2752433, 1, 0, -2752432, 1, 0, -2752431, 1, 65536, -2752430, 1, 1, -2752429, 1, 1, -2752428, 1, 1, -2752427, 1, 1, -2752426, 1, 0, -2752425, 1, 65536, -2752424, 1, 0, -2752423, 1, 65537, -2752422, 1, 0, -2752421, 1, 0, -2752420, 1, 2, -2752419, 1, 0, -2752418, 1, 0, -2752417, 1, 0, -2752416, 1, 0, -2752415, 1, 0, -2752414, 1, 0, -2752413, 1, 0, -2752412, 1, 0, -2752411, 1, 0, -2752410, 1, 0, -2752409, 1, 0, -2752408, 1, 0, -2752407, 1, 65537, -2752406, 1, 65536, -2752405, 1, 0, -2752404, 1, 0, -2752403, 1, 65536, -2752402, 1, 65536, -2752401, 1, 0, -2752400, 1, 0, -2752399, 1, 2, -2752398, 1, 0, -2752397, 1, 2, -2752396, 1, 65536, -2752395, 1, 0, -2752394, 1, 0, -2752393, 1, 0, -2752392, 1, 1, -2752391, 1, 0, -2752390, 1, 0, -2752389, 1, 65536, -2752388, 1, 1, -2752387, 1, 0, -2752386, 1, 0, -2752385, 1, 65537, -2752384, 1, 1, -2752383, 1, 0, -2752382, 1, 65536, -2752381, 1, 0, -2752380, 1, 0, -2752379, 1, 1, -2752378, 1, 65537, -2752377, 1, 65537, -2752376, 1, 65537, -2752375, 1, 65537, -2752374, 1, 2, -2752373, 1, 0, -2752372, 1, 0, -2752371, 1, 65536, -2752370, 1, 0, -2752369, 1, 0, -2752368, 1, 65537, -2752367, 1, 0, -2752366, 1, 0, -2752365, 1, 65537, -2752364, 1, 2, -2752363, 1, 65537, -2752362, 1, 0, -2752361, 1, 0, -2752360, 1, 0, -2752359, 1, 0, -2752358, 1, 65536, -2752357, 1, 0, -2752356, 1, 65536, -2752355, 1, 65536, -2752354, 1, 0, -2752353, 1, 0, -2752352, 1, 1, -2752351, 1, 65537, -2752350, 1, 0, -2752349, 1, 0, -2752348, 1, 0, -2752347, 1, 65536, -2752346, 1, 1, -2752345, 1, 65537, -2752344, 1, 2, -2752343, 1, 0, -2752342, 1, 0, -2752341, 1, 1, -2752340, 1, 0, -2752339, 1, 0, -2752338, 1, 0, -2752337, 1, 0, -2752336, 1, 65537, -2752335, 1, 65536, -2752334, 1, 0, -2752333, 1, 0, -2752332, 1, 2, -2752331, 1, 0, -2752330, 1, 65536, -2752329, 1, 65537, -2752328, 1, 1, -2752327, 1, 0, -2752326, 1, 2, -2752325, 1, 2, -2752324, 1, 0, -2752323, 1, 1, -2752322, 1, 0, -2752321, 1, 0, -2752320, 1, 0, -2752319, 1, 0, -2752318, 1, 0, -2752317, 1, 0, -2752316, 1, 0, -2752315, 1, 65536, -2752314, 1, 0, -2752313, 1, 0, -2752312, 1, 2, -2752311, 1, 65536, -2752310, 1, 65537, -2752309, 1, 0, -2752308, 1, 0, -2752307, 1, 65537, -2752306, 1, 0, -2752305, 1, 65537, -2752304, 1, 0, -2752303, 1, 0, -2752302, 1, 0, -2752301, 1, 0, -2752300, 1, 65536, -2752299, 1, 0, -2752298, 1, 0, -2752297, 1, 0, -2752296, 1, 65537, -2752295, 1, 65537, -2752294, 1, 0, -2752293, 1, 1, -2752292, 0, 131072, -2752291, 1, 1, -2752290, 1, 0, -2752289, 1, 65536, -2752288, 1, 0, -2752287, 1, 0, -2752286, 1, 0, -2752285, 1, 65536, -2752284, 1, 0, -2752283, 1, 0, -2752282, 1, 0, -2752281, 1, 0, -2752280, 1, 2, -2752279, 1, 65536, -2752278, 1, 65536, -2752277, 1, 1, -2752276, 1, 0, -2752275, 1, 0, -2752274, 1, 2, -2752273, 1, 2, -2752272, 1, 0, -2752271, 1, 1, -2752270, 1, 0, -2752269, 1, 0, -2752268, 1, 0, -2752267, 1, 0, -2752266, 1, 0, -2752265, 1, 2, -2752264, 1, 1, -2752263, 1, 0, -2752262, 1, 1, -2752261, 1, 65536, -2752260, 1, 0, -2752259, 1, 0, -2752258, 1, 65536, -2752257, 1, 1, -2752256, 1073741825, 1, -2752255, 1073741825, 1, -2752254, 1073741825, 0, -2752253, 1073741825, 0, -2752252, 1073741825, 0, -2752251, 1073741825, 65536, -2752250, 1073741825, 0, -2752249, 1073741825, 0, -2752248, 1073741825, 2, -2752247, 1073741825, 0, -2752246, 1073741825, 0, -2752245, 1073741825, 0, -2752244, 1073741825, 1, -2752243, 1073741824, 131072, -2621556, 1073741824, 131072, -2621555, 1073741825, 1, -2621554, 1073741825, 0, -2621553, 1073741825, 65536, -2621552, 1073741825, 0, -2621551, 1073741825, 0, -2621550, 1073741825, 0, -2621549, 1073741825, 65537, -2621548, 1073741825, 0, -2621547, 1, 2, -2621546, 1, 0, -2621545, 1, 0, -2621544, 1, 65537, -2621543, 1, 0, -2621542, 1, 0, -2621541, 1, 2, -2621540, 1, 0, -2621539, 1, 0, -2621538, 1, 0, -2621537, 1, 2, -2621536, 1, 65536, -2621535, 1, 65537, -2621534, 1, 65537, -2621533, 1, 0, -2621532, 1, 0, -2621531, 1, 0, -2621530, 1, 2, -2621529, 1, 1, -2621528, 1, 0, -2621527, 1, 0, -2621526, 1, 65536, -2621525, 1, 0, -2621524, 1, 0, -2621523, 1, 0, -2621522, 1, 65536, -2621521, 1, 0, -2621520, 1, 1, -2621519, 1, 65537, -2621518, 1, 1, -2621517, 1, 0, -2621516, 1, 1, -2621515, 1, 0, -2621514, 1, 1, -2621513, 0, 131072, -2621512, 1, 1, -2621511, 1, 0, -2621510, 1, 1, -2621509, 1, 1, -2621508, 1, 1, -2621507, 1, 2, -2621506, 1, 0, -2621505, 1, 1, -2621504, 1, 1, -2621503, 1, 1, -2621502, 1, 0, -2621501, 1, 0, -2621500, 1, 65537, -2621499, 1, 65536, -2621498, 1, 0, -2621497, 1, 1, -2621496, 1, 1, -2621495, 2, 0, -2621494, 1, 1, -2621493, 0, 131072, -2621492, 1, 1, -2621491, 1, 65536, -2621490, 1, 0, -2621489, 1, 0, -2621488, 1, 0, -2621487, 1, 0, -2621486, 1, 0, -2621485, 1, 0, -2621484, 1, 65537, -2621483, 1, 0, -2621482, 1, 65537, -2621481, 1, 1, -2621480, 1, 0, -2621479, 1, 0, -2621478, 1, 2, -2621477, 1, 0, -2621476, 1, 0, -2621475, 1, 1, -2621474, 1, 0, -2621473, 1, 65536, -2621472, 1, 2, -2621471, 1, 1, -2621470, 1, 0, -2621469, 1, 0, -2621468, 1, 2, -2621467, 1, 0, -2621466, 1, 65537, -2621465, 1, 0, -2621464, 1, 0, -2621463, 1, 2, -2621462, 1, 0, -2621461, 1, 65536, -2621460, 1, 0, -2621459, 1, 0, -2621458, 1, 0, -2621457, 1, 0, -2621456, 1, 65537, -2621455, 1, 65537, -2621454, 1, 2, -2621453, 1, 0, -2621452, 1, 0, -2621451, 1, 65536, -2621450, 1, 0, -2621449, 1, 65537, -2621448, 1, 0, -2621447, 1, 1, -2621446, 1, 2, -2621445, 1, 65537, -2621444, 1, 0, -2621443, 1, 0, -2621442, 1, 65536, -2621441, 1, 0, -2686976, 1, 0, -2686975, 1, 2, -2686974, 1, 65536, -2686973, 1, 0, -2686972, 1, 65536, -2686971, 1, 0, -2686970, 1, 65536, -2686969, 1, 1, -2686968, 1, 1, -2686967, 1, 1, -2686966, 0, 1, -2686965, 0, 3, -2686964, 1, 1, -2686963, 1, 0, -2686962, 1, 0, -2686961, 1, 0, -2686960, 1, 0, -2686959, 1, 65537, -2686958, 1, 65536, -2686957, 1, 0, -2686956, 1, 65536, -2686955, 1, 0, -2686954, 1, 0, -2686953, 1, 65536, -2686952, 1, 2, -2686951, 1, 65537, -2686950, 1, 0, -2686949, 1, 1, -2686948, 1, 0, -2686947, 1, 0, -2686946, 1, 0, -2686945, 1, 0, -2686944, 1, 1, -2686943, 0, 65537, -2686942, 0, 0, -2686941, 1, 1, -2686940, 1, 0, -2686939, 1, 65536, -2686938, 1, 1, -2686937, 1, 2, -2686936, 1, 0, -2686935, 1, 65536, -2686934, 1, 65536, -2686933, 1, 65536, -2686932, 1, 1, -2686931, 1, 1, -2686930, 1, 1, -2686929, 1, 0, -2686928, 1, 0, -2686927, 1, 65537, -2686926, 1, 65537, -2686925, 1, 2, -2686924, 1, 0, -2686923, 1, 0, -2686922, 1, 0, -2686921, 1, 0, -2686920, 1, 2, -2686919, 1, 65537, -2686918, 1, 2, -2686917, 1, 0, -2686916, 1, 1, -2686915, 1, 0, -2686914, 1, 0, -2686913, 1, 65537, -2686912, 1, 0, -2686911, 1, 65537, -2686910, 1, 0, -2686909, 1, 0, -2686908, 1, 2, -2686907, 1, 0, -2686906, 1, 1, -2686905, 1, 0, -2686904, 1, 0, -2686903, 1, 0, -2686902, 1, 0, -2686901, 1, 1, -2686900, 1, 0, -2686899, 1, 0, -2686898, 1, 1, -2686897, 1, 65536, -2686896, 1, 65537, -2686895, 1, 0, -2686894, 1, 0, -2686893, 1, 0, -2686892, 1, 1, -2686891, 1, 65536, -2686890, 1, 65537, -2686889, 1, 0, -2686888, 1, 0, -2686887, 1, 2, -2686886, 1, 65536, -2686885, 1, 0, -2686884, 1, 0, -2686883, 1, 65536, -2686882, 1, 0, -2686881, 1, 0, -2686880, 1, 65536, -2686879, 1, 65536, -2686878, 1, 65537, -2686877, 1, 0, -2686876, 1, 1, -2686875, 1, 0, -2686874, 1, 0, -2686873, 1, 0, -2686872, 1, 65536, -2686871, 1, 65536, -2686870, 1, 0, -2686869, 1, 0, -2686868, 1, 0, -2686867, 1, 1, -2686866, 1, 0, -2686865, 1, 0, -2686864, 1, 65537, -2686863, 1, 65536, -2686862, 1, 2, -2686861, 1, 1, -2686860, 1, 65536, -2686859, 1, 65537, -2686858, 1, 0, -2686857, 1, 0, -2686856, 1, 65537, -2686855, 1, 0, -2686854, 1, 2, -2686853, 1, 0, -2686852, 1, 0, -2686851, 1, 0, -2686850, 1, 65537, -2686849, 1, 65537, -2686848, 1, 0, -2686847, 1, 65537, -2686846, 1, 0, -2686845, 1, 0, -2686844, 1, 0, -2686843, 1, 1, -2686842, 1, 65537, -2686841, 1, 0, -2686840, 1, 2, -2686839, 1, 65537, -2686838, 1, 0, -2686837, 1, 0, -2686836, 1, 65537, -2686835, 1, 2, -2686834, 1, 0, -2686833, 1, 0, -2686832, 1, 0, -2686831, 1, 0, -2686830, 1, 65537, -2686829, 1, 0, -2686828, 1, 2, -2686827, 1, 0, -2686826, 1, 65537, -2686825, 1, 65536, -2686824, 1, 0, -2686823, 1, 0, -2686822, 1, 0, -2686821, 1, 2, -2686820, 1, 0, -2686819, 1, 0, -2686818, 1, 0, -2686817, 1, 0, -2686816, 1, 1, -2686815, 1, 65537, -2686814, 1, 0, -2686813, 1, 0, -2686812, 1, 1, -2686811, 1, 0, -2686810, 1, 0, -2686809, 1, 65537, -2686808, 1, 1, -2686807, 1, 2, -2686806, 1, 65536, -2686805, 1, 2, -2686804, 1, 0, -2686803, 1, 0, -2686802, 1, 0, -2686801, 1, 0, -2686800, 1, 1, -2686799, 1, 0, -2686798, 1, 0, -2686797, 1, 2, -2686796, 1, 2, -2686795, 1, 1, -2686794, 1, 1, -2686793, 1, 1, -2686792, 1, 0, -2686791, 1, 0, -2686790, 1, 65536, -2686789, 1, 0, -2686788, 1, 2, -2686787, 1, 0, -2686786, 1, 65537, -2686785, 1, 65536, -2686784, 1, 0, -2686783, 1, 0, -2686782, 1, 65536, -2686781, 1, 65537, -2686780, 1, 0, -2686779, 1, 0, -2686778, 1, 0, -2686777, 1, 0, -2686776, 1, 0, -2686775, 1, 65537, -2686774, 1, 65537, -2686773, 1, 2, -2686772, 1, 2, -2686771, 1, 65537, -2686770, 1, 0, -2686769, 1, 2, -2686768, 1, 65536, -2686767, 1, 0, -2686766, 1, 1, -2686765, 1, 65537, -2686764, 1, 0, -2686763, 1, 0, -2686762, 1, 0, -2686761, 1, 65537, -2686760, 1, 1, -2686759, 1, 0, -2686758, 1, 0, -2686757, 1, 1, -2686756, 0, 131072, -2686755, 1, 1, -2686754, 1, 65536, -2686753, 1, 0, -2686752, 1, 0, -2686751, 1, 1, -2686750, 1, 0, -2686749, 1, 0, -2686748, 1, 0, -2686747, 1, 65536, -2686746, 1, 0, -2686745, 1, 65536, -2686744, 1, 65537, -2686743, 1, 1, -2686742, 1, 0, -2686741, 1, 0, -2686740, 1, 0, -2686739, 1, 0, -2686738, 1, 65537, -2686737, 1, 0, -2686736, 1, 0, -2686735, 1, 1, -2686734, 1, 0, -2686733, 1, 65536, -2686732, 1, 65536, -2686731, 1, 0, -2686730, 1, 2, -2686729, 1, 0, -2686728, 1, 0, -2686727, 1, 65536, -2686726, 1, 0, -2686725, 1, 0, -2686724, 1, 65537, -2686723, 1, 0, -2686722, 1, 0, -2686721, 1073741825, 1, -2686720, 0, 65536, -2686719, 1073741825, 1, -2686718, 1073741825, 0, -2686717, 1073741825, 0, -2686716, 1073741825, 0, -2686715, 1073741825, 65537, -2686714, 1073741825, 65536, -2686713, 1073741825, 0, -2686712, 1073741825, 65536, -2686711, 1073741825, 0, -2686710, 1073741825, 1, -2686709, 1073741825, 0, -2686708, 1073741825, 1, -2686707, 1073741824, 131072, -2556020, 1073741824, 131072, -2556019, 1073741825, 1, -2556018, 1073741825, 0, -2556017, 1073741825, 2, -2556016, 1073741825, 65537, -2556015, 1073741825, 2, -2556014, 1073741825, 0, -2556013, 1073741825, 0, -2556012, 1073741825, 1, -2556011, 1, 0, -2556010, 1, 65537, -2556009, 1, 65537, -2556008, 1, 2, -2556007, 1, 0, -2556006, 1, 0, -2556005, 1, 65536, -2556004, 1, 0, -2556003, 1, 0, -2556002, 1, 65536, -2556001, 1, 0, -2556000, 1, 0, -2555999, 1, 1, -2555998, 1, 0, -2555997, 1, 65536, -2555996, 1, 0, -2555995, 1, 0, -2555994, 1, 2, -2555993, 1, 0, -2555992, 1, 0, -2555991, 1, 0, -2555990, 1, 0, -2555989, 1, 65536, -2555988, 1, 0, -2555987, 1, 1, -2555986, 1, 0, -2555985, 1, 0, -2555984, 1, 0, -2555983, 1, 0, -2555982, 1, 65536, -2555981, 1, 65537, -2555980, 1, 2, -2555979, 1, 0, -2555978, 1, 1, -2555977, 0, 131072, -2555976, 1, 1, -2555975, 1, 0, -2555974, 1, 0, -2555973, 1, 2, -2555972, 1, 0, -2555971, 1, 0, -2555970, 1, 2, -2555969, 1, 1, -2555968, 2, 0, -2555967, 1, 1, -2555966, 1, 0, -2555965, 1, 0, -2555964, 1, 65537, -2555963, 1, 0, -2555962, 1, 0, -2555961, 1, 1, -2555960, 2, 0, -2555959, 1, 1, -2555958, 1, 1, -2555957, 0, 131072, -2555956, 1, 1, -2555955, 1, 0, -2555954, 1, 0, -2555953, 1, 0, -2555952, 1, 0, -2555951, 1, 1, -2555950, 1, 0, -2555949, 1, 65537, -2555948, 1, 1, -2555947, 1, 0, -2555946, 1, 65537, -2555945, 1, 0, -2555944, 1, 65536, -2555943, 1, 1, -2555942, 1, 0, -2555941, 1, 65536, -2555940, 1, 2, -2555939, 1, 0, -2555938, 1, 0, -2555937, 1, 65537, -2555936, 1, 0, -2555935, 1, 1, -2555934, 1, 2, -2555933, 1, 0, -2555932, 1, 0, -2555931, 1, 2, -2555930, 1, 0, -2555929, 1, 0, -2555928, 1, 0, -2555927, 1, 2, -2555926, 1, 65536, -2555925, 1, 0, -2555924, 1, 0, -2555923, 1, 0, -2555922, 1, 65537, -2555921, 1, 0, -2555920, 1, 2, -2555919, 1, 0, -2555918, 1, 65536, -2555917, 1, 2, -2555916, 1, 0, -2555915, 1, 0, -2555914, 1, 1, -2555913, 1, 0, -2555912, 1, 0, -2555911, 1, 0, -2555910, 1, 0, -2555909, 1, 65536, -2555908, 1, 0, -2555907, 1, 65537, -2555906, 1, 0, -2555905, 1, 0, -2621440, 1, 0, -2621439, 1, 1, -2621438, 1, 2, -2621437, 1, 0, -2621436, 1, 0, -2621435, 1, 2, -2621434, 1, 1, -2621433, 1, 0, -2621432, 1, 0, -2621431, 1, 1, -2621430, 1, 1, -2621429, 1, 1, -2621428, 1, 1, -2621427, 1, 0, -2621426, 1, 0, -2621425, 1, 65536, -2621424, 1, 0, -2621423, 1, 0, -2621422, 1, 0, -2621421, 1, 0, -2621420, 1, 0, -2621419, 1, 65536, -2621418, 1, 0, -2621417, 1, 65536, -2621416, 1, 0, -2621415, 1, 65536, -2621414, 1, 0, -2621413, 1, 65536, -2621412, 1, 65537, -2621411, 1, 65536, -2621410, 1, 0, -2621409, 1, 0, -2621408, 1, 1, -2621407, 0, 131072, -2621406, 1, 1, -2621405, 1, 1, -2621404, 1, 0, -2621403, 1, 1, -2621402, 1, 0, -2621401, 1, 0, -2621400, 1, 2, -2621399, 1, 0, -2621398, 1, 0, -2621397, 1, 0, -2621396, 1, 1, -2621395, 0, 65536, -2621394, 1, 1, -2621393, 1, 1, -2621392, 1, 0, -2621391, 1, 1, -2621390, 1, 65537, -2621389, 1, 0, -2621388, 1, 65536, -2621387, 1, 0, -2621386, 1, 65536, -2621385, 1, 1, -2621384, 1, 65537, -2621383, 1, 0, -2621382, 1, 0, -2621381, 1, 0, -2621380, 1, 1, -2621379, 1, 0, -2621378, 1, 0, -2621377, 1, 1, -2621376, 1, 0, -2621375, 1, 0, -2621374, 1, 0, -2621373, 1, 2, -2621372, 1, 0, -2621371, 1, 0, -2621370, 1, 0, -2621369, 1, 1, -2621368, 1, 0, -2621367, 1, 65537, -2621366, 1, 0, -2621365, 1, 65536, -2621364, 1, 1, -2621363, 1, 0, -2621362, 1, 0, -2621361, 1, 0, -2621360, 1, 0, -2621359, 1, 0, -2621358, 1, 65537, -2621357, 1, 65536, -2621356, 1, 0, -2621355, 1, 0, -2621354, 1, 0, -2621353, 1, 0, -2621352, 1, 0, -2621351, 1, 0, -2621350, 1, 0, -2621349, 1, 0, -2621348, 1, 65536, -2621347, 1, 0, -2621346, 1, 0, -2621345, 1, 65536, -2621344, 1, 0, -2621343, 1, 2, -2621342, 1, 0, -2621341, 1, 0, -2621340, 1, 0, -2621339, 1, 1, -2621338, 1, 65536, -2621337, 1, 1, -2621336, 1, 1, -2621335, 1, 0, -2621334, 1, 65537, -2621333, 1, 65536, -2621332, 1, 65537, -2621331, 1, 65537, -2621330, 1, 65536, -2621329, 1, 1, -2621328, 1, 2, -2621327, 1, 0, -2621326, 1, 65536, -2621325, 1, 0, -2621324, 1, 1, -2621323, 1, 0, -2621322, 1, 0, -2621321, 1, 0, -2621320, 1, 2, -2621319, 1, 65536, -2621318, 1, 1, -2621317, 1, 65537, -2621316, 1, 0, -2621315, 1, 0, -2621314, 1, 65536, -2621313, 1, 0, -2621312, 1, 65537, -2621311, 1, 65537, -2621310, 1, 0, -2621309, 1, 0, -2621308, 1, 0, -2621307, 1, 1, -2621306, 1, 65537, -2621305, 1, 0, -2621304, 1, 0, -2621303, 1, 0, -2621302, 1, 65537, -2621301, 1, 0, -2621300, 1, 0, -2621299, 1, 0, -2621298, 1, 0, -2621297, 1, 1, -2621296, 1, 0, -2621295, 1, 0, -2621294, 1, 65537, -2621293, 1, 65536, -2621292, 1, 0, -2621291, 1, 0, -2621290, 1, 0, -2621289, 1, 2, -2621288, 1, 0, -2621287, 1, 2, -2621286, 1, 65536, -2621285, 1, 65537, -2621284, 1, 65537, -2621283, 1, 0, -2621282, 1, 0, -2621281, 1, 0, -2621280, 1, 1, -2621279, 1, 0, -2621278, 1, 0, -2621277, 1, 65537, -2621276, 1, 0, -2621275, 1, 0, -2621274, 1, 0, -2621273, 1, 0, -2621272, 1, 0, -2621271, 1, 0, -2621270, 1, 65537, -2621269, 1, 1, -2621268, 1, 2, -2621267, 1, 0, -2621266, 1, 0, -2621265, 1, 65537, -2621264, 1, 0, -2621263, 1, 1, -2621262, 1, 0, -2621261, 1, 0, -2621260, 1, 65537, -2621259, 1, 0, -2621258, 1, 0, -2621257, 1, 65536, -2621256, 1, 2, -2621255, 1, 0, -2621254, 1, 1, -2621253, 1, 0, -2621252, 1, 1, -2621251, 1, 0, -2621250, 1, 65537, -2621249, 1, 0, -2621248, 1, 0, -2621247, 1, 0, -2621246, 1, 0, -2621245, 1, 1, -2621244, 1, 0, -2621243, 1, 0, -2621242, 1, 2, -2621241, 1, 2, -2621240, 1, 0, -2621239, 1, 1, -2621238, 1, 0, -2621237, 1, 65537, -2621236, 1, 0, -2621235, 1, 0, -2621234, 1, 0, -2621233, 1, 0, -2621232, 1, 1, -2621231, 1, 0, -2621230, 1, 0, -2621229, 1, 0, -2621228, 1, 0, -2621227, 1, 0, -2621226, 1, 0, -2621225, 1, 0, -2621224, 1, 0, -2621223, 1, 2, -2621222, 1, 0, -2621221, 1, 1, -2621220, 0, 131072, -2621219, 1, 1, -2621218, 1, 0, -2621217, 1, 0, -2621216, 1, 0, -2621215, 1, 65536, -2621214, 1, 65537, -2621213, 1, 0, -2621212, 1, 65537, -2621211, 1, 65537, -2621210, 1, 2, -2621209, 1, 65537, -2621208, 1, 0, -2621207, 1, 65536, -2621206, 1, 0, -2621205, 1, 2, -2621204, 1, 65536, -2621203, 1, 65537, -2621202, 1, 0, -2621201, 1, 1, -2621200, 1, 0, -2621199, 1, 65536, -2621198, 1, 1, -2621197, 1, 0, -2621196, 1, 1, -2621195, 1, 2, -2621194, 1, 0, -2621193, 1, 0, -2621192, 1, 0, -2621191, 1, 0, -2621190, 1, 2, -2621189, 1, 65537, -2621188, 1, 65536, -2621187, 1, 65536, -2621186, 1, 65536, -2621185, 1073741825, 1, -2621184, 0, 0, -2621183, 1073741825, 1, -2621182, 1073741825, 0, -2621181, 1073741825, 1, -2621180, 1073741825, 0, -2621179, 1073741825, 65536, -2621178, 1073741825, 0, -2621177, 1073741825, 0, -2621176, 1073741825, 65536, -2621175, 1073741825, 1, -2621174, 1073741825, 0, -2621173, 1073741825, 65536, -2621172, 1073741825, 1, -2621171, 1073741824, 131072, -2490484, 1073741824, 131072, -2490483, 1073741825, 1, -2490482, 1073741825, 0, -2490481, 1073741825, 1, -2490480, 1073741825, 1, -2490479, 1073741825, 2, -2490478, 1073741825, 1, -2490477, 1073741825, 1, -2490476, 1073741825, 1, -2490475, 1, 0, -2490474, 1, 0, -2490473, 1, 2, -2490472, 1, 0, -2490471, 1, 2, -2490470, 1, 0, -2490469, 1, 2, -2490468, 1, 65536, -2490467, 1, 0, -2490466, 1, 1, -2490465, 1, 0, -2490464, 1, 2, -2490463, 1, 0, -2490462, 1, 65537, -2490461, 1, 0, -2490460, 1, 0, -2490459, 1, 65536, -2490458, 1, 0, -2490457, 1, 0, -2490456, 1, 65536, -2490455, 1, 0, -2490454, 1, 0, -2490453, 1, 65536, -2490452, 1, 0, -2490451, 1, 65536, -2490450, 1, 0, -2490449, 1, 0, -2490448, 1, 65536, -2490447, 1, 0, -2490446, 1, 0, -2490445, 1, 0, -2490444, 1, 0, -2490443, 1, 65537, -2490442, 1, 1, -2490441, 0, 131072, -2490440, 1, 1, -2490439, 1, 0, -2490438, 1, 65536, -2490437, 1, 0, -2490436, 1, 2, -2490435, 1, 0, -2490434, 1, 0, -2490433, 1, 1, -2490432, 2, 0, -2490431, 1, 1, -2490430, 1, 1, -2490429, 1, 0, -2490428, 1, 65537, -2490427, 1, 0, -2490426, 1, 0, -2490425, 1, 1, -2490424, 1, 1, -2490423, 1, 1, -2490422, 1, 1, -2490421, 0, 131072, -2490420, 1, 1, -2490419, 1, 1, -2490418, 1, 0, -2490417, 1, 0, -2490416, 1, 0, -2490415, 1, 65537, -2490414, 1, 0, -2490413, 1, 0, -2490412, 1, 0, -2490411, 1, 0, -2490410, 1, 0, -2490409, 1, 0, -2490408, 1, 65536, -2490407, 1, 0, -2490406, 1, 0, -2490405, 1, 0, -2490404, 1, 65537, -2490403, 1, 65537, -2490402, 1, 0, -2490401, 1, 1, -2490400, 1, 0, -2490399, 1, 0, -2490398, 1, 0, -2490397, 1, 0, -2490396, 1, 65536, -2490395, 1, 0, -2490394, 1, 65537, -2490393, 1, 0, -2490392, 1, 0, -2490391, 1, 0, -2490390, 1, 0, -2490389, 1, 0, -2490388, 1, 65537, -2490387, 1, 0, -2490386, 1, 0, -2490385, 1, 2, -2490384, 1, 1, -2490383, 1, 0, -2490382, 1, 65537, -2490381, 1, 0, -2490380, 1, 2, -2490379, 1, 1, -2490378, 1, 2, -2490377, 1, 0, -2490376, 1, 2, -2490375, 1, 2, -2490374, 1, 65537, -2490373, 1, 0, -2490372, 1, 1, -2490371, 1, 0, -2490370, 1, 0, -2490369, 1, 65536, -2555904, 1, 0, -2555903, 1, 0, -2555902, 1, 65536, -2555901, 1, 0, -2555900, 1, 1, -2555899, 1, 0, -2555898, 1, 0, -2555897, 1, 0, -2555896, 1, 0, -2555895, 1, 65536, -2555894, 1, 0, -2555893, 1, 0, -2555892, 1, 0, -2555891, 1, 0, -2555890, 1, 65537, -2555889, 1, 0, -2555888, 1, 65536, -2555887, 1, 0, -2555886, 1, 65536, -2555885, 1, 0, -2555884, 1, 0, -2555883, 1, 0, -2555882, 1, 1, -2555881, 1, 0, -2555880, 1, 1, -2555879, 1, 65536, -2555878, 1, 2, -2555877, 1, 1, -2555876, 1, 0, -2555875, 1, 0, -2555874, 1, 0, -2555873, 1, 0, -2555872, 1, 1, -2555871, 0, 0, -2555870, 1, 1, -2555869, 1, 0, -2555868, 1, 65537, -2555867, 1, 0, -2555866, 1, 2, -2555865, 1, 0, -2555864, 1, 0, -2555863, 1, 2, -2555862, 1, 65536, -2555861, 1, 0, -2555860, 1, 1, -2555859, 0, 0, -2555858, 0, 65539, -2555857, 1, 1, -2555856, 1, 0, -2555855, 1, 2, -2555854, 1, 65536, -2555853, 1, 0, -2555852, 1, 0, -2555851, 1, 0, -2555850, 1, 65536, -2555849, 1, 2, -2555848, 1, 2, -2555847, 1, 1, -2555846, 1, 0, -2555845, 1, 0, -2555844, 1, 2, -2555843, 1, 0, -2555842, 1, 65536, -2555841, 1, 65537, -2555840, 1, 0, -2555839, 1, 1, -2555838, 1, 65537, -2555837, 1, 65536, -2555836, 1, 65536, -2555835, 1, 2, -2555834, 1, 0, -2555833, 1, 0, -2555832, 1, 0, -2555831, 1, 2, -2555830, 1, 0, -2555829, 1, 0, -2555828, 1, 0, -2555827, 1, 2, -2555826, 1, 0, -2555825, 1, 0, -2555824, 1, 0, -2555823, 1, 0, -2555822, 1, 0, -2555821, 1, 1, -2555820, 1, 0, -2555819, 1, 0, -2555818, 1, 65537, -2555817, 1, 0, -2555816, 1, 0, -2555815, 1, 0, -2555814, 1, 0, -2555813, 1, 0, -2555812, 1, 0, -2555811, 1, 65536, -2555810, 1, 2, -2555809, 1, 0, -2555808, 1, 0, -2555807, 1, 0, -2555806, 1, 65536, -2555805, 1, 65537, -2555804, 1, 0, -2555803, 1, 65537, -2555802, 1, 1, -2555801, 1, 0, -2555800, 1, 0, -2555799, 1, 1, -2555798, 1, 0, -2555797, 1, 65537, -2555796, 1, 2, -2555795, 1, 0, -2555794, 1, 0, -2555793, 1, 65537, -2555792, 1, 0, -2555791, 1, 2, -2555790, 1, 65537, -2555789, 1, 0, -2555788, 1, 0, -2555787, 1, 65537, -2555786, 1, 0, -2555785, 1, 65537, -2555784, 1, 0, -2555783, 1, 65536, -2555782, 1, 65536, -2555781, 1, 1, -2555780, 1, 0, -2555779, 1, 0, -2555778, 1, 65536, -2555777, 1, 1, -2555776, 1, 0, -2555775, 1, 0, -2555774, 1, 0, -2555773, 1, 65537, -2555772, 1, 0, -2555771, 1, 0, -2555770, 1, 0, -2555769, 1, 0, -2555768, 1, 65536, -2555767, 1, 65537, -2555766, 1, 0, -2555765, 1, 1, -2555764, 1, 65537, -2555763, 1, 65537, -2555762, 1, 65537, -2555761, 1, 0, -2555760, 1, 1, -2555759, 1, 0, -2555758, 1, 1, -2555757, 1, 65537, -2555756, 1, 1, -2555755, 1, 0, -2555754, 1, 0, -2555753, 1, 0, -2555752, 1, 0, -2555751, 1, 0, -2555750, 1, 0, -2555749, 1, 0, -2555748, 1, 0, -2555747, 1, 65536, -2555746, 1, 0, -2555745, 1, 65536, -2555744, 1, 1, -2555743, 1, 0, -2555742, 1, 0, -2555741, 1, 65537, -2555740, 1, 0, -2555739, 1, 0, -2555738, 1, 65536, -2555737, 1, 1, -2555736, 1, 1, -2555735, 1, 1, -2555734, 1, 0, -2555733, 1, 65536, -2555732, 1, 0, -2555731, 1, 0, -2555730, 1, 65536, -2555729, 1, 2, -2555728, 1, 65537, -2555727, 1, 0, -2555726, 1, 0, -2555725, 1, 2, -2555724, 1, 1, -2555723, 1, 1, -2555722, 1, 1, -2555721, 1, 0, -2555720, 1, 1, -2555719, 1, 0, -2555718, 1, 0, -2555717, 1, 65536, -2555716, 1, 65536, -2555715, 1, 1, -2555714, 1, 65536, -2555713, 1, 0, -2555712, 1, 0, -2555711, 1, 0, -2555710, 1, 65537, -2555709, 1, 0, -2555708, 1, 0, -2555707, 1, 2, -2555706, 1, 0, -2555705, 1, 0, -2555704, 1, 1, -2555703, 1, 1, -2555702, 1, 65537, -2555701, 1, 2, -2555700, 1, 2, -2555699, 1, 65536, -2555698, 1, 0, -2555697, 1, 65537, -2555696, 1, 0, -2555695, 1, 0, -2555694, 1, 0, -2555693, 1, 2, -2555692, 1, 2, -2555691, 1, 0, -2555690, 1, 65537, -2555689, 1, 1, -2555688, 1, 0, -2555687, 1, 65536, -2555686, 1, 2, -2555685, 1, 1, -2555684, 0, 0, -2555683, 1, 1, -2555682, 1, 0, -2555681, 1, 0, -2555680, 1, 65537, -2555679, 1, 0, -2555678, 1, 1, -2555677, 1, 2, -2555676, 1, 0, -2555675, 1, 1, -2555674, 1, 0, -2555673, 1, 65536, -2555672, 1, 0, -2555671, 1, 0, -2555670, 1, 65536, -2555669, 1, 65537, -2555668, 1, 0, -2555667, 1, 65537, -2555666, 1, 0, -2555665, 1, 0, -2555664, 1, 0, -2555663, 1, 0, -2555662, 1, 2, -2555661, 1, 1, -2555660, 1, 2, -2555659, 1, 65536, -2555658, 1, 2, -2555657, 1, 0, -2555656, 1, 2, -2555655, 1, 65536, -2555654, 1, 0, -2555653, 1, 0, -2555652, 1, 0, -2555651, 1, 0, -2555650, 1, 2, -2555649, 1073741825, 1, -2555648, 1073741825, 1, -2555647, 1073741825, 1, -2555646, 1073741825, 0, -2555645, 1073741825, 0, -2555644, 1073741825, 0, -2555643, 1073741825, 0, -2555642, 1073741825, 0, -2555641, 1073741825, 0, -2555640, 1073741825, 65536, -2555639, 1073741825, 0, -2555638, 1073741825, 0, -2555637, 1073741825, 0, -2555636, 1073741825, 1, -2555635, 1073741824, 131072, -2424948, 1073741824, 131072, -2424947, 1073741825, 1, -2424946, 1073741825, 0, -2424945, 1073741825, 2, -2424944, 1073741825, 0, -2424943, 1073741825, 65536, -2424942, 1073741825, 1, -2424941, 0, 65536, -2424940, 1073741825, 1, -2424939, 1, 1, -2424938, 1, 0, -2424937, 1, 0, -2424936, 1, 1, -2424935, 1, 0, -2424934, 1, 0, -2424933, 1, 0, -2424932, 1, 2, -2424931, 1, 0, -2424930, 1, 65536, -2424929, 1, 0, -2424928, 1, 0, -2424927, 1, 0, -2424926, 1, 2, -2424925, 1, 0, -2424924, 1, 1, -2424923, 1, 0, -2424922, 1, 1, -2424921, 1, 65536, -2424920, 1, 0, -2424919, 1, 65536, -2424918, 1, 0, -2424917, 1, 65537, -2424916, 1, 0, -2424915, 1, 0, -2424914, 1, 65536, -2424913, 1, 0, -2424912, 1, 65537, -2424911, 1, 2, -2424910, 1, 0, -2424909, 1, 65536, -2424908, 1, 0, -2424907, 1, 65537, -2424906, 1, 1, -2424905, 0, 131072, -2424904, 1, 1, -2424903, 1, 0, -2424902, 1, 0, -2424901, 1, 2, -2424900, 1, 65537, -2424899, 1, 0, -2424898, 1, 2, -2424897, 1, 1, -2424896, 1, 1, -2424895, 2, 0, -2424894, 1, 1, -2424893, 1, 0, -2424892, 1, 2, -2424891, 1, 2, -2424890, 1, 2, -2424889, 1, 65536, -2424888, 1, 0, -2424887, 1, 65536, -2424886, 1, 1, -2424885, 0, 131072, -2424884, 1, 1, -2424883, 1, 65536, -2424882, 1, 2, -2424881, 1, 65537, -2424880, 1, 0, -2424879, 1, 65537, -2424878, 1, 0, -2424877, 1, 0, -2424876, 1, 1, -2424875, 1, 0, -2424874, 1, 0, -2424873, 1, 2, -2424872, 1, 0, -2424871, 1, 2, -2424870, 1, 0, -2424869, 1, 65537, -2424868, 1, 65536, -2424867, 1, 0, -2424866, 1, 2, -2424865, 1, 2, -2424864, 1, 65537, -2424863, 1, 0, -2424862, 1, 0, -2424861, 1, 65537, -2424860, 1, 0, -2424859, 1, 0, -2424858, 1, 65537, -2424857, 1, 2, -2424856, 1, 0, -2424855, 1, 0, -2424854, 1, 0, -2424853, 1, 0, -2424852, 1, 0, -2424851, 1, 0, -2424850, 1, 0, -2424849, 1, 65536, -2424848, 1, 65536, -2424847, 1, 65536, -2424846, 1, 65536, -2424845, 1, 1, -2424844, 1, 1, -2424843, 1, 0, -2424842, 1, 0, -2424841, 1, 0, -2424840, 1, 0, -2424839, 1, 0, -2424838, 1, 65536, -2424837, 1, 1, -2424836, 1, 0, -2424835, 1, 0, -2424834, 1, 0, -2424833, 1, 0, -2490368, 1, 0, -2490367, 1, 1, -2490366, 1, 65536, -2490365, 1, 0, -2490364, 1, 0, -2490363, 1, 0, -2490362, 1, 1, -2490361, 1, 65536, -2490360, 1, 0, -2490359, 1, 0, -2490358, 1, 0, -2490357, 1, 0, -2490356, 1, 2, -2490355, 1, 65537, -2490354, 1, 0, -2490353, 1, 0, -2490352, 1, 65536, -2490351, 1, 0, -2490350, 1, 0, -2490349, 1, 65536, -2490348, 1, 0, -2490347, 1, 0, -2490346, 1, 0, -2490345, 1, 0, -2490344, 1, 0, -2490343, 1, 0, -2490342, 1, 65537, -2490341, 1, 65536, -2490340, 1, 0, -2490339, 1, 1, -2490338, 1, 0, -2490337, 1, 0, -2490336, 1, 1, -2490335, 1, 1, -2490334, 1, 1, -2490333, 1, 0, -2490332, 1, 1, -2490331, 1, 0, -2490330, 1, 65537, -2490329, 1, 0, -2490328, 1, 0, -2490327, 1, 0, -2490326, 1, 65536, -2490325, 1, 0, -2490324, 1, 1, -2490323, 1, 1, -2490322, 0, 0, -2490321, 1, 1, -2490320, 1, 0, -2490319, 1, 0, -2490318, 1, 1, -2490317, 1, 0, -2490316, 1, 0, -2490315, 1, 0, -2490314, 1, 0, -2490313, 1, 65537, -2490312, 1, 0, -2490311, 1, 0, -2490310, 1, 65537, -2490309, 1, 0, -2490308, 1, 2, -2490307, 1, 65536, -2490306, 1, 2, -2490305, 1, 0, -2490304, 1, 2, -2490303, 1, 65536, -2490302, 1, 0, -2490301, 1, 65537, -2490300, 1, 0, -2490299, 1, 65537, -2490298, 1, 0, -2490297, 1, 0, -2490296, 1, 0, -2490295, 1, 1, -2490294, 1, 2, -2490293, 1, 0, -2490292, 1, 1, -2490291, 1, 0, -2490290, 1, 65536, -2490289, 1, 0, -2490288, 1, 0, -2490287, 1, 65537, -2490286, 1, 1, -2490285, 1, 1, -2490284, 1, 0, -2490283, 1, 0, -2490282, 1, 65537, -2490281, 1, 0, -2490280, 1, 0, -2490279, 1, 0, -2490278, 1, 65536, -2490277, 1, 65536, -2490276, 1, 1, -2490275, 1, 0, -2490274, 1, 65536, -2490273, 1, 0, -2490272, 1, 0, -2490271, 1, 65536, -2490270, 1, 2, -2490269, 1, 0, -2490268, 1, 0, -2490267, 1, 65537, -2490266, 1, 65536, -2490265, 1, 0, -2490264, 1, 2, -2490263, 1, 0, -2490262, 1, 1, -2490261, 1, 2, -2490260, 1, 0, -2490259, 1, 65537, -2490258, 1, 0, -2490257, 1, 2, -2490256, 1, 65537, -2490255, 1, 0, -2490254, 1, 0, -2490253, 1, 0, -2490252, 1, 65537, -2490251, 1, 0, -2490250, 1, 0, -2490249, 1, 1, -2490248, 1, 2, -2490247, 1, 65536, -2490246, 1, 0, -2490245, 1, 65537, -2490244, 1, 0, -2490243, 1, 2, -2490242, 1, 0, -2490241, 1, 65537, -2490240, 1, 1, -2490239, 1, 0, -2490238, 1, 65537, -2490237, 1, 2, -2490236, 1, 0, -2490235, 1, 0, -2490234, 1, 65537, -2490233, 1, 0, -2490232, 1, 65537, -2490231, 1, 0, -2490230, 1, 1, -2490229, 1, 0, -2490228, 1, 65536, -2490227, 1, 65536, -2490226, 1, 0, -2490225, 1, 0, -2490224, 1, 65536, -2490223, 1, 65537, -2490222, 1, 1, -2490221, 1, 65537, -2490220, 1, 0, -2490219, 1, 0, -2490218, 1, 0, -2490217, 1, 0, -2490216, 1, 0, -2490215, 1, 0, -2490214, 1, 1, -2490213, 1, 0, -2490212, 1, 2, -2490211, 1, 2, -2490210, 1, 65537, -2490209, 1, 0, -2490208, 1, 0, -2490207, 1, 2, -2490206, 1, 2, -2490205, 1, 65537, -2490204, 1, 0, -2490203, 1, 65537, -2490202, 1, 0, -2490201, 1, 1, -2490200, 2, 0, -2490199, 1, 1, -2490198, 1, 0, -2490197, 1, 0, -2490196, 1, 2, -2490195, 1, 0, -2490194, 1, 0, -2490193, 1, 2, -2490192, 1, 0, -2490191, 1, 0, -2490190, 1, 0, -2490189, 1, 1, -2490188, 1, 1, -2490187, 2, 0, -2490186, 1, 1, -2490185, 1, 65536, -2490184, 1, 0, -2490183, 1, 2, -2490182, 1, 65536, -2490181, 1, 0, -2490180, 1, 0, -2490179, 1, 0, -2490178, 1, 0, -2490177, 1, 0, -2490176, 1, 1, -2490175, 1, 0, -2490174, 1, 1, -2490173, 1, 65537, -2490172, 1, 0, -2490171, 1, 1, -2490170, 1, 2, -2490169, 1, 1, -2490168, 1, 65537, -2490167, 1, 0, -2490166, 1, 0, -2490165, 1, 0, -2490164, 1, 0, -2490163, 1, 2, -2490162, 1, 0, -2490161, 1, 2, -2490160, 1, 0, -2490159, 1, 0, -2490158, 1, 0, -2490157, 1, 0, -2490156, 1, 0, -2490155, 1, 2, -2490154, 1, 0, -2490153, 1, 1, -2490152, 1, 0, -2490151, 1, 0, -2490150, 1, 0, -2490149, 1, 1, -2490148, 1, 1, -2490147, 1, 1, -2490146, 1, 0, -2490145, 1, 65537, -2490144, 1, 0, -2490143, 1, 0, -2490142, 1, 2, -2490141, 1, 0, -2490140, 1, 0, -2490139, 1, 1, -2490138, 1, 0, -2490137, 1, 0, -2490136, 1, 2, -2490135, 1, 1, -2490134, 1, 1, -2490133, 1, 0, -2490132, 1, 1, -2490131, 1, 0, -2490130, 1, 0, -2490129, 1, 65536, -2490128, 1, 0, -2490127, 1, 1, -2490126, 1, 0, -2490125, 1, 0, -2490124, 1, 65536, -2490123, 1, 0, -2490122, 1, 0, -2490121, 1, 65537, -2490120, 1, 0, -2490119, 1, 2, -2490118, 1, 1, -2490117, 1, 0, -2490116, 1, 0, -2490115, 1, 65537, -2490114, 1, 0, -2490113, 1073741825, 65536, -2490112, 1073741825, 0, -2490111, 1073741825, 0, -2490110, 1073741825, 0, -2490109, 1073741825, 2, -2490108, 1073741825, 65536, -2490107, 1073741825, 0, -2490106, 1073741825, 0, -2490105, 1073741825, 2, -2490104, 1073741825, 65536, -2490103, 1073741825, 0, -2490102, 1073741825, 65536, -2490101, 1073741825, 65536, -2490100, 1073741825, 1, -2490099, 1073741824, 131072, -2359412, 1073741824, 131072, -2359411, 1073741825, 1, -2359410, 1073741825, 2, -2359409, 1073741825, 0, -2359408, 1073741825, 0, -2359407, 1073741825, 0, -2359406, 1073741825, 1, -2359405, 0, 131072, -2359404, 1073741825, 1, -2359403, 1, 1, -2359402, 1, 65537, -2359401, 1, 0, -2359400, 1, 2, -2359399, 1, 0, -2359398, 1, 65536, -2359397, 1, 1, -2359396, 1, 0, -2359395, 1, 0, -2359394, 1, 0, -2359393, 1, 65536, -2359392, 1, 65536, -2359391, 1, 0, -2359390, 1, 0, -2359389, 1, 0, -2359388, 1, 65536, -2359387, 1, 0, -2359386, 1, 1, -2359385, 1, 65537, -2359384, 1, 0, -2359383, 1, 65536, -2359382, 1, 0, -2359381, 1, 0, -2359380, 1, 1, -2359379, 1, 0, -2359378, 1, 2, -2359377, 1, 0, -2359376, 1, 0, -2359375, 1, 65536, -2359374, 1, 2, -2359373, 1, 2, -2359372, 1, 65536, -2359371, 1, 0, -2359370, 1, 1, -2359369, 0, 131072, -2359368, 1, 1, -2359367, 1, 1, -2359366, 1, 1, -2359365, 1, 1, -2359364, 1, 1, -2359363, 1, 0, -2359362, 1, 65537, -2359361, 1, 0, -2359360, 1, 1, -2359359, 1, 1, -2359358, 1, 1, -2359357, 1, 0, -2359356, 1, 65537, -2359355, 1, 2, -2359354, 1, 1, -2359353, 1, 1, -2359352, 1, 1, -2359351, 1, 0, -2359350, 1, 1, -2359349, 0, 131072, -2359348, 1, 1, -2359347, 1, 0, -2359346, 1, 0, -2359345, 1, 65536, -2359344, 1, 65537, -2359343, 1, 0, -2359342, 1, 1, -2359341, 1, 0, -2359340, 1, 0, -2359339, 1, 0, -2359338, 1, 0, -2359337, 1, 0, -2359336, 1, 2, -2359335, 1, 1, -2359334, 1, 65536, -2359333, 1, 0, -2359332, 1, 0, -2359331, 1, 0, -2359330, 1, 1, -2359329, 1, 0, -2359328, 1, 0, -2359327, 1, 65536, -2359326, 1, 0, -2359325, 1, 0, -2359324, 1, 65537, -2359323, 1, 0, -2359322, 1, 0, -2359321, 1, 2, -2359320, 1, 65536, -2359319, 1, 0, -2359318, 1, 65537, -2359317, 1, 1, -2359316, 1, 0, -2359315, 1, 0, -2359314, 1, 65537, -2359313, 1, 0, -2359312, 1, 0, -2359311, 1, 1, -2359310, 1, 1, -2359309, 1, 1, -2359308, 1, 1, -2359307, 1, 2, -2359306, 1, 1, -2359305, 1, 0, -2359304, 1, 65536, -2359303, 1, 0, -2359302, 1, 65536, -2359301, 1, 0, -2359300, 1, 0, -2359299, 1, 65536, -2359298, 1, 0, -2359297, 1, 0, -2424832, 1, 1, -2424831, 1, 2, -2424830, 1, 65536, -2424829, 1, 0, -2424828, 1, 1, -2424827, 1, 1, -2424826, 1, 0, -2424825, 1, 0, -2424824, 1, 0, -2424823, 1, 0, -2424822, 1, 65536, -2424821, 1, 0, -2424820, 1, 1, -2424819, 1, 0, -2424818, 1, 0, -2424817, 1, 0, -2424816, 1, 0, -2424815, 1, 2, -2424814, 1, 65537, -2424813, 1, 0, -2424812, 1, 65537, -2424811, 1, 0, -2424810, 1, 2, -2424809, 1, 65536, -2424808, 1, 65537, -2424807, 1, 65537, -2424806, 1, 65537, -2424805, 1, 0, -2424804, 1, 65536, -2424803, 1, 0, -2424802, 1, 1, -2424801, 1, 0, -2424800, 1, 0, -2424799, 1, 1, -2424798, 1, 0, -2424797, 1, 1, -2424796, 1, 65536, -2424795, 1, 0, -2424794, 1, 0, -2424793, 1, 2, -2424792, 1, 0, -2424791, 1, 0, -2424790, 1, 65537, -2424789, 1, 0, -2424788, 1, 0, -2424787, 1, 1, -2424786, 1, 1, -2424785, 1, 1, -2424784, 1, 65537, -2424783, 1, 0, -2424782, 1, 0, -2424781, 1, 0, -2424780, 1, 0, -2424779, 1, 1, -2424778, 1, 1, -2424777, 1, 65537, -2424776, 1, 0, -2424775, 1, 65537, -2424774, 1, 0, -2424773, 1, 0, -2424772, 1, 65536, -2424771, 1, 0, -2424770, 1, 0, -2424769, 1, 0, -2424768, 1, 1, -2424767, 1, 1, -2424766, 1, 0, -2424765, 1, 65536, -2424764, 1, 65537, -2424763, 1, 0, -2424762, 1, 1, -2424761, 1, 0, -2424760, 1, 65536, -2424759, 1, 0, -2424758, 1, 65536, -2424757, 1, 0, -2424756, 1, 1, -2424755, 1, 1, -2424754, 1, 0, -2424753, 1, 0, -2424752, 1, 0, -2424751, 1, 65536, -2424750, 1, 65537, -2424749, 1, 0, -2424748, 1, 0, -2424747, 1, 65536, -2424746, 1, 2, -2424745, 1, 2, -2424744, 1, 65537, -2424743, 1, 65536, -2424742, 1, 2, -2424741, 1, 0, -2424740, 1, 1, -2424739, 1, 65536, -2424738, 1, 0, -2424737, 1, 0, -2424736, 1, 0, -2424735, 1, 2, -2424734, 1, 65536, -2424733, 1, 65536, -2424732, 1, 2, -2424731, 1, 65536, -2424730, 1, 65537, -2424729, 1, 2, -2424728, 1, 0, -2424727, 1, 2, -2424726, 1, 1, -2424725, 1, 0, -2424724, 1, 65537, -2424723, 1, 0, -2424722, 1, 65537, -2424721, 1, 1, -2424720, 1, 0, -2424719, 1, 0, -2424718, 1, 0, -2424717, 1, 0, -2424716, 1, 0, -2424715, 1, 0, -2424714, 1, 65537, -2424713, 1, 0, -2424712, 1, 0, -2424711, 1, 65536, -2424710, 1, 0, -2424709, 1, 0, -2424708, 1, 0, -2424707, 1, 65537, -2424706, 1, 0, -2424705, 1, 2, -2424704, 1, 0, -2424703, 1, 2, -2424702, 1, 2, -2424701, 1, 2, -2424700, 1, 0, -2424699, 1, 0, -2424698, 1, 0, -2424697, 1, 0, -2424696, 1, 0, -2424695, 1, 0, -2424694, 1, 0, -2424693, 1, 0, -2424692, 1, 65536, -2424691, 1, 0, -2424690, 1, 65536, -2424689, 1, 65537, -2424688, 1, 0, -2424687, 1, 65536, -2424686, 1, 2, -2424685, 1, 0, -2424684, 1, 0, -2424683, 1, 2, -2424682, 1, 0, -2424681, 1, 0, -2424680, 1, 0, -2424679, 1, 2, -2424678, 1, 0, -2424677, 1, 65536, -2424676, 1, 0, -2424675, 1, 1, -2424674, 1, 1, -2424673, 1, 1, -2424672, 1, 1, -2424671, 1, 65537, -2424670, 1, 1, -2424669, 1, 2, -2424668, 1, 0, -2424667, 1, 1, -2424666, 1, 0, -2424665, 1, 1, -2424664, 1, 1, -2424663, 1, 1, -2424662, 1, 0, -2424661, 1, 0, -2424660, 1, 0, -2424659, 1, 1, -2424658, 1, 1, -2424657, 1, 0, -2424656, 1, 2, -2424655, 1, 65536, -2424654, 1, 1, -2424653, 1, 2, -2424652, 1, 1, -2424651, 1, 1, -2424650, 1, 1, -2424649, 1, 0, -2424648, 1, 0, -2424647, 1, 0, -2424646, 1, 0, -2424645, 1, 65537, -2424644, 1, 1, -2424643, 1, 0, -2424642, 1, 0, -2424641, 1, 65537, -2424640, 1, 0, -2424639, 1, 0, -2424638, 1, 2, -2424637, 1, 0, -2424636, 1, 0, -2424635, 1, 0, -2424634, 1, 0, -2424633, 1, 65536, -2424632, 1, 1, -2424631, 1, 0, -2424630, 1, 65537, -2424629, 1, 65537, -2424628, 1, 0, -2424627, 1, 1, -2424626, 1, 65536, -2424625, 1, 1, -2424624, 1, 0, -2424623, 1, 1, -2424622, 1, 0, -2424621, 1, 0, -2424620, 1, 65536, -2424619, 1, 0, -2424618, 1, 2, -2424617, 1, 0, -2424616, 1, 0, -2424615, 1, 65536, -2424614, 1, 65536, -2424613, 1, 0, -2424612, 1, 0, -2424611, 1, 65536, -2424610, 1, 65537, -2424609, 1, 65537, -2424608, 1, 0, -2424607, 1, 0, -2424606, 1, 0, -2424605, 1, 65536, -2424604, 1, 0, -2424603, 1, 0, -2424602, 1, 0, -2424601, 1, 0, -2424600, 1, 0, -2424599, 1, 0, -2424598, 1, 0, -2424597, 1, 2, -2424596, 1, 0, -2424595, 1, 0, -2424594, 1, 1, -2424593, 1, 0, -2424592, 1, 2, -2424591, 1, 0, -2424590, 1, 0, -2424589, 1, 1, -2424588, 1, 2, -2424587, 1, 0, -2424586, 1, 0, -2424585, 1, 0, -2424584, 1, 1, -2424583, 1, 65536, -2424582, 1, 0, -2424581, 1, 0, -2424580, 1, 0, -2424579, 1, 65536, -2424578, 1, 0, -2424577, 1073741825, 0, -2424576, 1073741825, 0, -2424575, 1073741825, 1, -2424574, 1073741825, 65537, -2424573, 1073741825, 1, -2424572, 1073741825, 0, -2424571, 1073741825, 0, -2424570, 1073741825, 65536, -2424569, 1073741825, 0, -2424568, 1073741825, 65536, -2424567, 1073741825, 0, -2424566, 1073741825, 0, -2424565, 1073741825, 65537, -2424564, 1073741825, 1, -2424563, 1073741824, 131072, -2293876, 1073741824, 131072, -2293875, 1073741825, 1, -2293874, 1073741825, 0, -2293873, 1073741825, 0, -2293872, 1073741825, 2, -2293871, 1073741825, 0, -2293870, 1073741825, 1, -2293869, 0, 131072, -2293868, 1073741825, 1, -2293867, 1, 0, -2293866, 1, 0, -2293865, 1, 0, -2293864, 1, 0, -2293863, 1, 0, -2293862, 1, 0, -2293861, 1, 0, -2293860, 1, 0, -2293859, 1, 0, -2293858, 1, 1, -2293857, 1, 0, -2293856, 1, 1, -2293855, 1, 65537, -2293854, 1, 0, -2293853, 1, 0, -2293852, 1, 1, -2293851, 1, 1, -2293850, 1, 0, -2293849, 1, 0, -2293848, 1, 65537, -2293847, 1, 0, -2293846, 1, 65536, -2293845, 1, 1, -2293844, 1, 65537, -2293843, 1, 0, -2293842, 1, 2, -2293841, 1, 65537, -2293840, 1, 65537, -2293839, 1, 0, -2293838, 1, 0, -2293837, 1, 65536, -2293836, 1, 0, -2293835, 1, 0, -2293834, 1, 1, -2293833, 0, 131072, -2293832, 1, 1, -2293831, 1, 1, -2293830, 2, 0, -2293829, 2, 0, -2293828, 1, 1, -2293827, 1, 0, -2293826, 1, 0, -2293825, 1, 1, -2293824, 1, 65537, -2293823, 1, 0, -2293822, 1, 0, -2293821, 1, 0, -2293820, 1, 0, -2293819, 1, 0, -2293818, 1, 1, -2293817, 2, 0, -2293816, 1, 1, -2293815, 1, 0, -2293814, 1, 1, -2293813, 0, 131072, -2293812, 1, 1, -2293811, 1, 1, -2293810, 1, 65537, -2293809, 1, 0, -2293808, 1, 0, -2293807, 1, 0, -2293806, 1, 0, -2293805, 1, 65536, -2293804, 1, 65537, -2293803, 1, 0, -2293802, 1, 65536, -2293801, 1, 1, -2293800, 1, 2, -2293799, 1, 0, -2293798, 1, 65537, -2293797, 1, 0, -2293796, 1, 0, -2293795, 1, 2, -2293794, 1, 0, -2293793, 1, 1, -2293792, 1, 65537, -2293791, 1, 65537, -2293790, 1, 2, -2293789, 1, 65537, -2293788, 1, 65537, -2293787, 1, 0, -2293786, 1, 65536, -2293785, 1, 0, -2293784, 1, 0, -2293783, 1, 1, -2293782, 1, 0, -2293781, 1, 0, -2293780, 1, 65536, -2293779, 1, 1, -2293778, 1, 2, -2293777, 1, 0, -2293776, 1, 0, -2293775, 1, 1, -2293774, 0, 65536, -2293773, 1, 1, -2293772, 1, 0, -2293771, 1, 0, -2293770, 1, 65536, -2293769, 1, 65537, -2293768, 1, 0, -2293767, 1, 0, -2293766, 1, 0, -2293765, 1, 0, -2293764, 1, 0, -2293763, 1, 0, -2293762, 1, 1, -2293761, 1, 0, -2359296, 1, 2, -2359295, 1, 0, -2359294, 1, 65537, -2359293, 1, 65537, -2359292, 1, 65536, -2359291, 1, 1, -2359290, 1, 2, -2359289, 1, 1, -2359288, 1, 0, -2359287, 1, 0, -2359286, 1, 65536, -2359285, 1, 0, -2359284, 1, 65536, -2359283, 1, 0, -2359282, 1, 1, -2359281, 1, 0, -2359280, 1, 0, -2359279, 1, 65536, -2359278, 1, 65537, -2359277, 1, 0, -2359276, 1, 1, -2359275, 1, 65536, -2359274, 1, 0, -2359273, 1, 65537, -2359272, 1, 2, -2359271, 1, 0, -2359270, 1, 65536, -2359269, 1, 65536, -2359268, 1, 0, -2359267, 1, 1, -2359266, 1, 2, -2359265, 1, 1, -2359264, 1, 1, -2359263, 1, 0, -2359262, 1, 0, -2359261, 1, 0, -2359260, 1, 0, -2359259, 1, 1, -2359258, 1, 1, -2359257, 1, 1, -2359256, 1, 0, -2359255, 1, 0, -2359254, 1, 65536, -2359253, 1, 0, -2359252, 1, 0, -2359251, 1, 0, -2359250, 1, 0, -2359249, 1, 65536, -2359248, 1, 65537, -2359247, 1, 65536, -2359246, 1, 0, -2359245, 1, 0, -2359244, 1, 1, -2359243, 1, 0, -2359242, 1, 0, -2359241, 1, 0, -2359240, 1, 0, -2359239, 1, 0, -2359238, 1, 2, -2359237, 1, 0, -2359236, 1, 0, -2359235, 1, 65537, -2359234, 1, 2, -2359233, 1, 65536, -2359232, 1, 0, -2359231, 1, 0, -2359230, 1, 0, -2359229, 1, 0, -2359228, 1, 1, -2359227, 1, 65537, -2359226, 1, 2, -2359225, 1, 0, -2359224, 1, 65536, -2359223, 1, 65537, -2359222, 1, 0, -2359221, 1, 0, -2359220, 1, 0, -2359219, 1, 0, -2359218, 1, 0, -2359217, 1, 0, -2359216, 1, 65537, -2359215, 1, 0, -2359214, 1, 1, -2359213, 1, 0, -2359212, 1, 65537, -2359211, 1, 65537, -2359210, 1, 0, -2359209, 1, 0, -2359208, 1, 2, -2359207, 1, 1, -2359206, 1, 0, -2359205, 1, 0, -2359204, 1, 65537, -2359203, 1, 2, -2359202, 1, 1, -2359201, 1, 1, -2359200, 1, 1, -2359199, 1, 1, -2359198, 1, 1, -2359197, 1, 0, -2359196, 1, 0, -2359195, 1, 65536, -2359194, 1, 0, -2359193, 1, 0, -2359192, 1, 65537, -2359191, 1, 0, -2359190, 1, 0, -2359189, 1, 0, -2359188, 1, 2, -2359187, 1, 0, -2359186, 1, 0, -2359185, 1, 0, -2359184, 1, 0, -2359183, 1, 0, -2359182, 1, 0, -2359181, 1, 0, -2359180, 1, 1, -2359179, 1, 1, -2359178, 1, 1, -2359177, 1, 2, -2359176, 1, 0, -2359175, 1, 0, -2359174, 1, 0, -2359173, 1, 65537, -2359172, 1, 2, -2359171, 1, 65537, -2359170, 1, 65536, -2359169, 1, 0, -2359168, 1, 0, -2359167, 1, 65536, -2359166, 1, 0, -2359165, 1, 0, -2359164, 1, 1, -2359163, 1, 0, -2359162, 1, 0, -2359161, 1, 2, -2359160, 1, 0, -2359159, 1, 0, -2359158, 1, 0, -2359157, 1, 1, -2359156, 1, 1, -2359155, 1, 0, -2359154, 1, 65537, -2359153, 1, 0, -2359152, 1, 65537, -2359151, 1, 0, -2359150, 1, 65537, -2359149, 1, 0, -2359148, 1, 0, -2359147, 1, 0, -2359146, 1, 2, -2359145, 1, 2, -2359144, 1, 0, -2359143, 1, 65537, -2359142, 1, 0, -2359141, 1, 1, -2359140, 1, 1, -2359139, 1, 1, -2359138, 2, 0, -2359137, 1, 1, -2359136, 1, 0, -2359135, 1, 1, -2359134, 1, 0, -2359133, 1, 0, -2359132, 1, 0, -2359131, 1, 65536, -2359130, 1, 0, -2359129, 1, 65537, -2359128, 1, 0, -2359127, 1, 0, -2359126, 1, 0, -2359125, 1, 65536, -2359124, 1, 0, -2359123, 1, 0, -2359122, 1, 65537, -2359121, 1, 65537, -2359120, 1, 0, -2359119, 1, 65536, -2359118, 1, 65536, -2359117, 1, 65537, -2359116, 1, 0, -2359115, 1, 0, -2359114, 1, 0, -2359113, 1, 1, -2359112, 1, 0, -2359111, 1, 0, -2359110, 1, 0, -2359109, 1, 0, -2359108, 1, 0, -2359107, 1, 65536, -2359106, 1, 1, -2359105, 1, 0, -2359104, 1, 0, -2359103, 1, 0, -2359102, 1, 0, -2359101, 1, 65536, -2359100, 1, 0, -2359099, 1, 0, -2359098, 1, 1, -2359097, 1, 65536, -2359096, 1, 65537, -2359095, 1, 1, -2359094, 1, 65536, -2359093, 1, 1, -2359092, 1, 65537, -2359091, 1, 2, -2359090, 1, 2, -2359089, 1, 0, -2359088, 1, 65536, -2359087, 1, 0, -2359086, 1, 0, -2359085, 1, 2, -2359084, 1, 0, -2359083, 1, 0, -2359082, 1, 0, -2359081, 1, 1, -2359080, 1, 65537, -2359079, 1, 0, -2359078, 1, 1, -2359077, 1, 0, -2359076, 1, 65537, -2359075, 1, 65536, -2359074, 1, 0, -2359073, 1, 1, -2359072, 1, 65536, -2359071, 1, 2, -2359070, 1, 0, -2359069, 1, 1, -2359068, 1, 2, -2359067, 1, 0, -2359066, 1, 2, -2359065, 1, 0, -2359064, 1, 0, -2359063, 1, 2, -2359062, 1, 1, -2359061, 1, 0, -2359060, 1, 65536, -2359059, 1, 0, -2359058, 1, 1, -2359057, 1, 0, -2359056, 1, 0, -2359055, 1, 0, -2359054, 1, 0, -2359053, 1, 0, -2359052, 1, 2, -2359051, 1, 0, -2359050, 1, 0, -2359049, 1, 65536, -2359048, 1, 0, -2359047, 1, 0, -2359046, 1, 0, -2359045, 1, 0, -2359044, 1, 2, -2359043, 1, 0, -2359042, 1, 0, -2359041, 1073741825, 65536, -2359040, 1073741825, 65536, -2359039, 1073741825, 2, -2359038, 1073741825, 65537, -2359037, 1073741825, 2, -2359036, 1073741825, 0, -2359035, 1073741825, 0, -2359034, 1073741825, 0, -2359033, 1073741825, 65536, -2359032, 1073741825, 0, -2359031, 1073741825, 0, -2359030, 1073741825, 65536, -2359029, 1073741825, 65536, -2359028, 1073741825, 1, -2359027, 1073741824, 131072, -2228340, 1073741824, 131072, -2228339, 1073741825, 1, -2228338, 1073741825, 65536, -2228337, 1073741825, 0, -2228336, 1073741825, 2, -2228335, 1073741825, 0, -2228334, 1073741825, 1, -2228333, 0, 131072, -2228332, 1073741825, 1, -2228331, 1, 0, -2228330, 1, 2, -2228329, 1, 1, -2228328, 1, 65537, -2228327, 1, 0, -2228326, 1, 0, -2228325, 1, 0, -2228324, 1, 0, -2228323, 1, 2, -2228322, 1, 0, -2228321, 1, 0, -2228320, 1, 0, -2228319, 1, 65536, -2228318, 1, 2, -2228317, 1, 2, -2228316, 1, 2, -2228315, 1, 0, -2228314, 1, 0, -2228313, 1, 0, -2228312, 1, 0, -2228311, 1, 2, -2228310, 1, 0, -2228309, 1, 65536, -2228308, 1, 65537, -2228307, 1, 65537, -2228306, 1, 0, -2228305, 1, 1, -2228304, 1, 0, -2228303, 1, 0, -2228302, 1, 0, -2228301, 1, 65537, -2228300, 1, 0, -2228299, 1, 0, -2228298, 1, 1, -2228297, 0, 131072, -2228296, 1, 1, -2228295, 1, 1, -2228294, 1, 1, -2228293, 2, 0, -2228292, 1, 1, -2228291, 1, 65537, -2228290, 1, 1, -2228289, 1, 65536, -2228288, 1, 1, -2228287, 1, 0, -2228286, 1, 0, -2228285, 1, 0, -2228284, 1, 65536, -2228283, 1, 0, -2228282, 1, 1, -2228281, 2, 0, -2228280, 1, 1, -2228279, 1, 0, -2228278, 1, 1, -2228277, 0, 131072, -2228276, 1, 1, -2228275, 1, 0, -2228274, 1, 0, -2228273, 1, 0, -2228272, 1, 0, -2228271, 1, 1, -2228270, 1, 0, -2228269, 1, 1, -2228268, 1, 0, -2228267, 1, 65536, -2228266, 1, 0, -2228265, 1, 0, -2228264, 1, 65537, -2228263, 1, 1, -2228262, 1, 2, -2228261, 1, 0, -2228260, 1, 65536, -2228259, 1, 1, -2228258, 1, 65536, -2228257, 1, 0, -2228256, 1, 0, -2228255, 1, 65536, -2228254, 1, 0, -2228253, 1, 0, -2228252, 1, 0, -2228251, 1, 0, -2228250, 1, 1, -2228249, 1, 0, -2228248, 1, 0, -2228247, 1, 2, -2228246, 1, 0, -2228245, 1, 0, -2228244, 1, 0, -2228243, 1, 2, -2228242, 1, 0, -2228241, 1, 0, -2228240, 1, 0, -2228239, 1, 1, -2228238, 0, 131072, -2228237, 1, 1, -2228236, 1, 65537, -2228235, 1, 65537, -2228234, 1, 65537, -2228233, 1, 0, -2228232, 1, 65537, -2228231, 1, 1, -2228230, 1, 0, -2228229, 1, 2, -2228228, 1, 65536, -2228227, 1, 65536, -2228226, 1, 65536, -2228225, 1, 2, -2293760, 1, 2, -2293759, 1, 0, -2293758, 1, 1, -2293757, 1, 0, -2293756, 1, 0, -2293755, 1, 0, -2293754, 1, 0, -2293753, 1, 0, -2293752, 1, 65537, -2293751, 1, 65537, -2293750, 1, 0, -2293749, 1, 2, -2293748, 1, 0, -2293747, 1, 0, -2293746, 1, 0, -2293745, 1, 0, -2293744, 1, 1, -2293743, 1, 0, -2293742, 1, 1, -2293741, 1, 1, -2293740, 1, 0, -2293739, 1, 0, -2293738, 1, 65536, -2293737, 1, 0, -2293736, 1, 2, -2293735, 1, 0, -2293734, 1, 65536, -2293733, 1, 0, -2293732, 1, 2, -2293731, 1, 0, -2293730, 1, 0, -2293729, 1, 2, -2293728, 1, 2, -2293727, 1, 2, -2293726, 1, 65537, -2293725, 1, 1, -2293724, 1, 2, -2293723, 1, 0, -2293722, 1, 0, -2293721, 1, 65536, -2293720, 1, 65536, -2293719, 1, 0, -2293718, 1, 0, -2293717, 1, 0, -2293716, 1, 0, -2293715, 1, 0, -2293714, 1, 2, -2293713, 1, 2, -2293712, 1, 0, -2293711, 1, 0, -2293710, 1, 1, -2293709, 1, 0, -2293708, 1, 65536, -2293707, 1, 0, -2293706, 1, 0, -2293705, 1, 0, -2293704, 1, 0, -2293703, 1, 0, -2293702, 1, 0, -2293701, 1, 0, -2293700, 1, 0, -2293699, 1, 0, -2293698, 1, 0, -2293697, 1, 1, -2293696, 1, 0, -2293695, 1, 0, -2293694, 1, 65537, -2293693, 1, 0, -2293692, 1, 0, -2293691, 1, 2, -2293690, 1, 65536, -2293689, 1, 65537, -2293688, 1, 65537, -2293687, 1, 0, -2293686, 1, 0, -2293685, 1, 0, -2293684, 1, 0, -2293683, 1, 2, -2293682, 1, 0, -2293681, 1, 0, -2293680, 1, 0, -2293679, 1, 65537, -2293678, 1, 65536, -2293677, 1, 65537, -2293676, 1, 2, -2293675, 1, 65536, -2293674, 1, 0, -2293673, 1, 0, -2293672, 1, 65537, -2293671, 1, 1, -2293670, 1, 1, -2293669, 1, 1, -2293668, 1, 1, -2293667, 1, 1, -2293666, 1, 1, -2293665, 0, 1, -2293664, 0, 2, -2293663, 0, 3, -2293662, 1, 1, -2293661, 1, 0, -2293660, 1, 65537, -2293659, 1, 0, -2293658, 1, 65537, -2293657, 1, 0, -2293656, 1, 2, -2293655, 1, 0, -2293654, 1, 1, -2293653, 1, 0, -2293652, 1, 65537, -2293651, 1, 1, -2293650, 1, 0, -2293649, 1, 0, -2293648, 1, 0, -2293647, 1, 2, -2293646, 1, 2, -2293645, 1, 0, -2293644, 1, 0, -2293643, 1, 0, -2293642, 1, 0, -2293641, 1, 0, -2293640, 1, 0, -2293639, 1, 0, -2293638, 1, 0, -2293637, 1, 65537, -2293636, 1, 0, -2293635, 1, 0, -2293634, 1, 0, -2293633, 1, 0, -2293632, 1, 65537, -2293631, 1, 0, -2293630, 1, 65536, -2293629, 1, 0, -2293628, 1, 0, -2293627, 1, 0, -2293626, 1, 0, -2293625, 1, 0, -2293624, 1, 0, -2293623, 1, 1, -2293622, 1, 0, -2293621, 1, 2, -2293620, 1, 2, -2293619, 1, 0, -2293618, 1, 65537, -2293617, 1, 0, -2293616, 1, 0, -2293615, 1, 0, -2293614, 1, 0, -2293613, 1, 65536, -2293612, 1, 65536, -2293611, 1, 1, -2293610, 1, 2, -2293609, 1, 0, -2293608, 1, 0, -2293607, 1, 0, -2293606, 1, 0, -2293605, 1, 0, -2293604, 1, 0, -2293603, 1, 1, -2293602, 1, 1, -2293601, 1, 1, -2293600, 1, 1, -2293599, 1, 2, -2293598, 1, 2, -2293597, 1, 2, -2293596, 1, 0, -2293595, 1, 2, -2293594, 1, 0, -2293593, 1, 2, -2293592, 1, 0, -2293591, 1, 0, -2293590, 1, 65536, -2293589, 1, 65536, -2293588, 1, 0, -2293587, 1, 0, -2293586, 1, 2, -2293585, 1, 2, -2293584, 1, 0, -2293583, 1, 1, -2293582, 1, 65537, -2293581, 1, 0, -2293580, 1, 65537, -2293579, 1, 65536, -2293578, 1, 65537, -2293577, 1, 65537, -2293576, 1, 0, -2293575, 1, 65537, -2293574, 1, 0, -2293573, 1, 0, -2293572, 1, 65536, -2293571, 1, 0, -2293570, 1, 1, -2293569, 1, 2, -2293568, 1, 0, -2293567, 1, 0, -2293566, 1, 65536, -2293565, 1, 0, -2293564, 1, 65536, -2293563, 1, 0, -2293562, 1, 0, -2293561, 1, 0, -2293560, 1, 0, -2293559, 1, 1, -2293558, 1, 0, -2293557, 1, 1, -2293556, 1, 65536, -2293555, 1, 65537, -2293554, 1, 0, -2293553, 1, 65537, -2293552, 1, 0, -2293551, 1, 0, -2293550, 1, 0, -2293549, 1, 65536, -2293548, 1, 65536, -2293547, 1, 0, -2293546, 1, 65537, -2293545, 1, 0, -2293544, 1, 2, -2293543, 1, 65536, -2293542, 1, 2, -2293541, 1, 2, -2293540, 1, 0, -2293539, 1, 65537, -2293538, 1, 0, -2293537, 1, 65536, -2293536, 1, 0, -2293535, 1, 65536, -2293534, 1, 0, -2293533, 1, 0, -2293532, 1, 65536, -2293531, 1, 0, -2293530, 1, 0, -2293529, 1, 2, -2293528, 1, 0, -2293527, 1, 2, -2293526, 1, 0, -2293525, 1, 0, -2293524, 1, 0, -2293523, 1, 0, -2293522, 1, 65536, -2293521, 1, 0, -2293520, 1, 2, -2293519, 1, 0, -2293518, 1, 0, -2293517, 1, 65536, -2293516, 1, 0, -2293515, 1, 0, -2293514, 1, 0, -2293513, 1, 65537, -2293512, 1, 65537, -2293511, 1, 1, -2293510, 1, 0, -2293509, 1, 0, -2293508, 1, 65537, -2293507, 1, 0, -2293506, 1, 65536, -2293505, 1073741825, 0, -2293504, 1073741825, 0, -2293503, 1073741825, 2, -2293502, 1073741825, 0, -2293501, 1073741825, 1, -2293500, 1073741825, 65537, -2293499, 1073741825, 1, -2293498, 1073741825, 65537, -2293497, 1073741825, 65536, -2293496, 1073741825, 0, -2293495, 1073741825, 65536, -2293494, 1073741825, 0, -2293493, 1073741825, 0, -2293492, 1073741825, 1, -2293491, 1073741824, 131072, -2162804, 1073741824, 131072, -2162803, 1073741825, 1, -2162802, 1073741825, 0, -2162801, 1073741825, 65536, -2162800, 1073741825, 65537, -2162799, 1073741825, 65536, -2162798, 1073741825, 1, -2162797, 0, 131072, -2162796, 1073741825, 1, -2162795, 1, 0, -2162794, 1, 0, -2162793, 1, 65536, -2162792, 1, 65536, -2162791, 1, 2, -2162790, 1, 2, -2162789, 1, 65537, -2162788, 1, 65537, -2162787, 1, 65537, -2162786, 1, 65536, -2162785, 1, 0, -2162784, 1, 65537, -2162783, 1, 65536, -2162782, 1, 2, -2162781, 1, 0, -2162780, 1, 2, -2162779, 1, 0, -2162778, 1, 65536, -2162777, 1, 65537, -2162776, 1, 65536, -2162775, 1, 0, -2162774, 1, 0, -2162773, 1, 0, -2162772, 1, 1, -2162771, 1, 0, -2162770, 1, 0, -2162769, 1, 65537, -2162768, 1, 1, -2162767, 1, 0, -2162766, 1, 0, -2162765, 1, 0, -2162764, 1, 2, -2162763, 1, 0, -2162762, 1, 1, -2162761, 0, 131072, -2162760, 1, 1, -2162759, 1, 0, -2162758, 1, 1, -2162757, 1, 1, -2162756, 1, 1, -2162755, 1, 0, -2162754, 1, 1, -2162753, 1, 0, -2162752, 1, 0, -2162751, 1, 0, -2162750, 1, 1, -2162749, 1, 0, -2162748, 1, 65536, -2162747, 1, 2, -2162746, 1, 1, -2162745, 1, 1, -2162744, 1, 1, -2162743, 1, 0, -2162742, 1, 1, -2162741, 0, 131072, -2162740, 1, 1, -2162739, 1, 2, -2162738, 1, 0, -2162737, 1, 0, -2162736, 1, 0, -2162735, 1, 0, -2162734, 1, 65536, -2162733, 1, 0, -2162732, 1, 0, -2162731, 1, 0, -2162730, 1, 65536, -2162729, 1, 65537, -2162728, 1, 65537, -2162727, 1, 0, -2162726, 1, 0, -2162725, 1, 2, -2162724, 1, 65537, -2162723, 1, 1, -2162722, 1, 2, -2162721, 1, 1, -2162720, 1, 65536, -2162719, 1, 0, -2162718, 1, 65537, -2162717, 1, 65537, -2162716, 1, 65537, -2162715, 1, 1, -2162714, 1, 65537, -2162713, 1, 0, -2162712, 1, 0, -2162711, 1, 65536, -2162710, 1, 65537, -2162709, 1, 1, -2162708, 1, 2, -2162707, 1, 0, -2162706, 1, 0, -2162705, 1, 0, -2162704, 1, 65536, -2162703, 1, 1, -2162702, 0, 131072, -2162701, 1, 1, -2162700, 1, 65537, -2162699, 1, 0, -2162698, 1, 65536, -2162697, 1, 0, -2162696, 1, 0, -2162695, 1, 1, -2162694, 1, 0, -2162693, 1, 1, -2162692, 1, 0, -2162691, 1, 65536, -2162690, 1, 0, -2162689, 1, 0, -2228224, 1, 0, -2228223, 1, 0, -2228222, 1, 0, -2228221, 1, 0, -2228220, 1, 0, -2228219, 1, 0, -2228218, 1, 0, -2228217, 1, 0, -2228216, 1, 0, -2228215, 1, 0, -2228214, 1, 65536, -2228213, 1, 0, -2228212, 1, 0, -2228211, 1, 1, -2228210, 1, 65537, -2228209, 1, 0, -2228208, 1, 0, -2228207, 1, 0, -2228206, 1, 65537, -2228205, 1, 1, -2228204, 1, 0, -2228203, 1, 1, -2228202, 1, 1, -2228201, 1, 0, -2228200, 1, 0, -2228199, 1, 0, -2228198, 1, 1, -2228197, 1, 0, -2228196, 1, 0, -2228195, 1, 1, -2228194, 1, 0, -2228193, 1, 0, -2228192, 1, 0, -2228191, 1, 0, -2228190, 1, 0, -2228189, 1, 0, -2228188, 1, 0, -2228187, 1, 0, -2228186, 1, 0, -2228185, 1, 0, -2228184, 1, 1, -2228183, 1, 2, -2228182, 1, 0, -2228181, 1, 0, -2228180, 1, 0, -2228179, 1, 65536, -2228178, 1, 2, -2228177, 1, 0, -2228176, 1, 0, -2228175, 1, 0, -2228174, 1, 0, -2228173, 1, 0, -2228172, 1, 0, -2228171, 1, 0, -2228170, 1, 0, -2228169, 1, 65536, -2228168, 1, 65536, -2228167, 1, 0, -2228166, 1, 0, -2228165, 1, 0, -2228164, 1, 0, -2228163, 1, 0, -2228162, 1, 0, -2228161, 1, 0, -2228160, 1, 0, -2228159, 1, 0, -2228158, 1, 65536, -2228157, 1, 1, -2228156, 1, 0, -2228155, 1, 0, -2228154, 1, 1, -2228153, 1, 65536, -2228152, 1, 0, -2228151, 1, 0, -2228150, 1, 1, -2228149, 1, 2, -2228148, 1, 0, -2228147, 1, 0, -2228146, 1, 0, -2228145, 1, 0, -2228144, 1, 0, -2228143, 1, 0, -2228142, 1, 0, -2228141, 1, 1, -2228140, 1, 0, -2228139, 1, 65537, -2228138, 1, 65536, -2228137, 1, 1, -2228136, 1, 0, -2228135, 1, 0, -2228134, 1, 0, -2228133, 1, 1, -2228132, 0, 1, -2228131, 0, 2, -2228130, 0, 3, -2228129, 1, 1, -2228128, 1, 1, -2228127, 1, 1, -2228126, 1, 1, -2228125, 1, 2, -2228124, 1, 0, -2228123, 1, 0, -2228122, 1, 65536, -2228121, 1, 65536, -2228120, 1, 2, -2228119, 1, 0, -2228118, 1, 0, -2228117, 1, 0, -2228116, 1, 0, -2228115, 1, 2, -2228114, 1, 1, -2228113, 1, 0, -2228112, 1, 0, -2228111, 1, 0, -2228110, 1, 0, -2228109, 1, 2, -2228108, 1, 0, -2228107, 1, 0, -2228106, 1, 0, -2228105, 1, 1, -2228104, 1, 0, -2228103, 1, 2, -2228102, 1, 65536, -2228101, 1, 65537, -2228100, 1, 1, -2228099, 1, 0, -2228098, 1, 0, -2228097, 1, 0, -2228096, 1, 0, -2228095, 1, 0, -2228094, 1, 0, -2228093, 1, 2, -2228092, 1, 65536, -2228091, 1, 1, -2228090, 1, 2, -2228089, 1, 65536, -2228088, 1, 2, -2228087, 1, 0, -2228086, 1, 0, -2228085, 1, 65536, -2228084, 1, 0, -2228083, 1, 0, -2228082, 1, 0, -2228081, 1, 0, -2228080, 1, 0, -2228079, 1, 0, -2228078, 1, 0, -2228077, 1, 0, -2228076, 1, 1, -2228075, 1, 0, -2228074, 1, 0, -2228073, 1, 0, -2228072, 1, 0, -2228071, 1, 0, -2228070, 1, 0, -2228069, 1, 0, -2228068, 1, 65537, -2228067, 1, 0, -2228066, 1, 65537, -2228065, 1, 0, -2228064, 1, 0, -2228063, 1, 1, -2228062, 1, 65537, -2228061, 1, 0, -2228060, 1, 0, -2228059, 1, 65536, -2228058, 1, 0, -2228057, 1, 65537, -2228056, 1, 0, -2228055, 1, 1, -2228054, 1, 2, -2228053, 1, 0, -2228052, 1, 0, -2228051, 1, 0, -2228050, 1, 0, -2228049, 1, 0, -2228048, 1, 65537, -2228047, 1, 0, -2228046, 1, 0, -2228045, 1, 0, -2228044, 1, 65537, -2228043, 1, 2, -2228042, 1, 0, -2228041, 1, 0, -2228040, 1, 0, -2228039, 1, 65536, -2228038, 1, 0, -2228037, 1, 0, -2228036, 1, 0, -2228035, 1, 2, -2228034, 1, 1, -2228033, 1, 0, -2228032, 1, 1, -2228031, 1, 1, -2228030, 1, 0, -2228029, 1, 1, -2228028, 1, 2, -2228027, 1, 65537, -2228026, 1, 0, -2228025, 1, 0, -2228024, 1, 0, -2228023, 1, 0, -2228022, 1, 0, -2228021, 1, 0, -2228020, 1, 2, -2228019, 1, 65537, -2228018, 1, 1, -2228017, 1, 0, -2228016, 1, 65536, -2228015, 1, 0, -2228014, 1, 2, -2228013, 1, 2, -2228012, 1, 0, -2228011, 1, 1, -2228010, 1, 1, -2228009, 1, 0, -2228008, 1, 0, -2228007, 1, 65537, -2228006, 1, 1, -2228005, 1, 0, -2228004, 1, 0, -2228003, 1, 0, -2228002, 1, 65536, -2228001, 1, 0, -2228000, 1, 0, -2227999, 1, 1, -2227998, 1, 0, -2227997, 1, 1, -2227996, 1, 0, -2227995, 1, 0, -2227994, 1, 0, -2227993, 1, 0, -2227992, 1, 65536, -2227991, 1, 65537, -2227990, 1, 65537, -2227989, 1, 0, -2227988, 1, 0, -2227987, 1, 0, -2227986, 1, 65537, -2227985, 1, 65537, -2227984, 1, 2, -2227983, 1, 0, -2227982, 1, 0, -2227981, 1, 65536, -2227980, 1, 0, -2227979, 1, 1, -2227978, 1, 65536, -2227977, 1, 0, -2227976, 1, 0, -2227975, 1, 0, -2227974, 1, 65537, -2227973, 1, 2, -2227972, 1, 0, -2227971, 1, 0, -2227970, 1, 2, -2227969, 1073741825, 65537, -2227968, 1073741825, 65536, -2227967, 1073741825, 65536, -2227966, 1073741825, 0, -2227965, 1073741825, 0, -2227964, 1073741825, 65536, -2227963, 1073741825, 2, -2227962, 1073741825, 1, -2227961, 1073741825, 0, -2227960, 1073741825, 0, -2227959, 1073741825, 0, -2227958, 1073741825, 0, -2227957, 1073741825, 65537, -2227956, 1073741825, 1, -2227955, 1073741824, 131072, -2097268, 1073741824, 131072, -2097267, 1073741825, 1, -2097266, 1073741825, 0, -2097265, 1073741825, 2, -2097264, 1073741825, 0, -2097263, 1073741825, 1, -2097262, 1073741825, 1, -2097261, 0, 0, -2097260, 1, 1, -2097259, 1, 65537, -2097258, 1, 0, -2097257, 1, 0, -2097256, 1, 65537, -2097255, 1, 65537, -2097254, 1, 0, -2097253, 1, 2, -2097252, 1, 0, -2097251, 1, 0, -2097250, 1, 65536, -2097249, 1, 65536, -2097248, 1, 0, -2097247, 1, 65537, -2097246, 1, 0, -2097245, 1, 0, -2097244, 1, 65537, -2097243, 1, 0, -2097242, 1, 0, -2097241, 1, 0, -2097240, 1, 1, -2097239, 1, 65537, -2097238, 1, 0, -2097237, 1, 65537, -2097236, 1, 65536, -2097235, 1, 0, -2097234, 1, 0, -2097233, 1, 65537, -2097232, 1, 65536, -2097231, 1, 65536, -2097230, 1, 0, -2097229, 1, 0, -2097228, 1, 65537, -2097227, 1, 1, -2097226, 1, 1, -2097225, 0, 131072, -2097224, 1, 1, -2097223, 1, 0, -2097222, 1, 65536, -2097221, 1, 0, -2097220, 1, 2, -2097219, 1, 0, -2097218, 1, 0, -2097217, 1, 2, -2097216, 1, 0, -2097215, 1, 0, -2097214, 1, 0, -2097213, 1, 0, -2097212, 1, 1, -2097211, 1, 0, -2097210, 1, 65536, -2097209, 1, 0, -2097208, 1, 0, -2097207, 1, 65537, -2097206, 1, 1, -2097205, 0, 131072, -2097204, 1, 1, -2097203, 1, 0, -2097202, 1, 65537, -2097201, 1, 1, -2097200, 1, 0, -2097199, 1, 65537, -2097198, 1, 1, -2097197, 1, 0, -2097196, 1, 1, -2097195, 1, 1, -2097194, 1, 0, -2097193, 1, 65536, -2097192, 1, 65537, -2097191, 1, 0, -2097190, 1, 65536, -2097189, 1, 0, -2097188, 1, 0, -2097187, 1, 0, -2097186, 1, 0, -2097185, 1, 0, -2097184, 1, 65536, -2097183, 1, 2, -2097182, 1, 0, -2097181, 1, 2, -2097180, 1, 2, -2097179, 1, 65537, -2097178, 1, 2, -2097177, 1, 1, -2097176, 1, 0, -2097175, 1, 0, -2097174, 1, 0, -2097173, 1, 65536, -2097172, 1, 0, -2097171, 1, 0, -2097170, 1, 0, -2097169, 1, 0, -2097168, 1, 0, -2097167, 1, 1, -2097166, 0, 131072, -2097165, 1, 1, -2097164, 1, 1, -2097163, 1, 0, -2097162, 1, 2, -2097161, 1, 1, -2097160, 1, 65537, -2097159, 1, 0, -2097158, 1, 65536, -2097157, 1, 1, -2097156, 1, 0, -2097155, 1, 2, -2097154, 1, 0, -2097153, 1, 65537, -2162688, 1, 0, -2162687, 1, 0, -2162686, 1, 0, -2162685, 1, 65537, -2162684, 1, 2, -2162683, 1, 1, -2162682, 1, 0, -2162681, 1, 1, -2162680, 1, 65537, -2162679, 1, 65537, -2162678, 1, 0, -2162677, 1, 2, -2162676, 1, 0, -2162675, 1, 65537, -2162674, 1, 0, -2162673, 1, 0, -2162672, 1, 2, -2162671, 1, 1, -2162670, 1, 65537, -2162669, 1, 2, -2162668, 1, 65537, -2162667, 1, 0, -2162666, 1, 0, -2162665, 1, 0, -2162664, 1, 65537, -2162663, 1, 0, -2162662, 1, 65536, -2162661, 1, 65536, -2162660, 1, 0, -2162659, 1, 0, -2162658, 1, 0, -2162657, 1, 1, -2162656, 1, 0, -2162655, 1, 65537, -2162654, 1, 0, -2162653, 1, 0, -2162652, 1, 2, -2162651, 1, 0, -2162650, 1, 0, -2162649, 1, 0, -2162648, 1, 65536, -2162647, 1, 0, -2162646, 1, 0, -2162645, 1, 65537, -2162644, 1, 0, -2162643, 1, 2, -2162642, 1, 0, -2162641, 1, 65537, -2162640, 1, 0, -2162639, 1, 1, -2162638, 1, 2, -2162637, 1, 0, -2162636, 1, 0, -2162635, 1, 0, -2162634, 1, 1, -2162633, 1, 65537, -2162632, 1, 65536, -2162631, 1, 65537, -2162630, 1, 1, -2162629, 1, 65536, -2162628, 1, 65537, -2162627, 1, 0, -2162626, 1, 2, -2162625, 1, 0, -2162624, 1, 1, -2162623, 1, 1, -2162622, 1, 2, -2162621, 1, 65536, -2162620, 1, 0, -2162619, 1, 0, -2162618, 1, 0, -2162617, 1, 2, -2162616, 1, 0, -2162615, 1, 0, -2162614, 1, 0, -2162613, 1, 65537, -2162612, 1, 65537, -2162611, 1, 1, -2162610, 1, 65537, -2162609, 1, 0, -2162608, 1, 0, -2162607, 1, 1, -2162606, 1, 0, -2162605, 1, 0, -2162604, 1, 1, -2162603, 1, 0, -2162602, 1, 0, -2162601, 1, 1, -2162600, 1, 0, -2162599, 1, 0, -2162598, 1, 1, -2162597, 1, 1, -2162596, 1, 1, -2162595, 1, 1, -2162594, 1, 1, -2162593, 1, 1, -2162592, 1, 2, -2162591, 1, 0, -2162590, 1, 0, -2162589, 1, 65537, -2162588, 1, 2, -2162587, 1, 65536, -2162586, 1, 2, -2162585, 1, 0, -2162584, 1, 65536, -2162583, 1, 0, -2162582, 1, 0, -2162581, 1, 2, -2162580, 1, 0, -2162579, 1, 0, -2162578, 1, 65537, -2162577, 1, 65537, -2162576, 1, 65536, -2162575, 1, 0, -2162574, 1, 0, -2162573, 1, 0, -2162572, 1, 0, -2162571, 1, 0, -2162570, 1, 0, -2162569, 1, 0, -2162568, 1, 1, -2162567, 1, 0, -2162566, 1, 65537, -2162565, 1, 2, -2162564, 1, 65536, -2162563, 1, 0, -2162562, 1, 65536, -2162561, 1, 65537, -2162560, 1, 2, -2162559, 1, 0, -2162558, 1, 0, -2162557, 1, 65537, -2162556, 1, 0, -2162555, 1, 0, -2162554, 1, 65536, -2162553, 1, 0, -2162552, 1, 1, -2162551, 1, 1, -2162550, 1, 2, -2162549, 1, 0, -2162548, 1, 0, -2162547, 1, 0, -2162546, 1, 65537, -2162545, 1, 2, -2162544, 1, 0, -2162543, 1, 0, -2162542, 1, 1, -2162541, 1, 1, -2162540, 1, 1, -2162539, 1, 65536, -2162538, 1, 0, -2162537, 1, 0, -2162536, 1, 65537, -2162535, 1, 0, -2162534, 1, 65536, -2162533, 1, 2, -2162532, 1, 2, -2162531, 1, 65537, -2162530, 1, 65536, -2162529, 1, 65537, -2162528, 1, 0, -2162527, 1, 0, -2162526, 1, 2, -2162525, 1, 0, -2162524, 1, 0, -2162523, 1, 65536, -2162522, 1, 0, -2162521, 1, 65537, -2162520, 1, 65536, -2162519, 1, 65537, -2162518, 1, 0, -2162517, 1, 0, -2162516, 1, 0, -2162515, 1, 65536, -2162514, 1, 0, -2162513, 1, 65537, -2162512, 1, 0, -2162511, 1, 65536, -2162510, 1, 0, -2162509, 1, 65536, -2162508, 1, 65536, -2162507, 1, 65536, -2162506, 1, 0, -2162505, 1, 0, -2162504, 1, 0, -2162503, 1, 2, -2162502, 1, 0, -2162501, 1, 0, -2162500, 1, 0, -2162499, 1, 0, -2162498, 1, 0, -2162497, 1, 65536, -2162496, 1, 0, -2162495, 1, 1, -2162494, 1, 0, -2162493, 1, 0, -2162492, 1, 2, -2162491, 1, 65536, -2162490, 1, 0, -2162489, 1, 0, -2162488, 1, 0, -2162487, 1, 1, -2162486, 1, 65536, -2162485, 1, 65537, -2162484, 1, 65537, -2162483, 1, 1, -2162482, 1, 65536, -2162481, 1, 65536, -2162480, 1, 65537, -2162479, 1, 0, -2162478, 1, 0, -2162477, 1, 0, -2162476, 1, 1, -2162475, 1, 0, -2162474, 1, 65536, -2162473, 1, 0, -2162472, 1, 65536, -2162471, 1, 65537, -2162470, 1, 0, -2162469, 1, 0, -2162468, 1, 0, -2162467, 1, 0, -2162466, 1, 1, -2162465, 1, 0, -2162464, 1, 1, -2162463, 1, 0, -2162462, 1, 0, -2162461, 1, 0, -2162460, 1, 65537, -2162459, 1, 0, -2162458, 1, 0, -2162457, 1, 1, -2162456, 1, 0, -2162455, 1, 2, -2162454, 1, 2, -2162453, 1, 1, -2162452, 1, 0, -2162451, 1, 1, -2162450, 1, 1, -2162449, 1, 65536, -2162448, 1, 65536, -2162447, 1, 0, -2162446, 1, 2, -2162445, 1, 2, -2162444, 1, 0, -2162443, 1, 0, -2162442, 1, 0, -2162441, 1, 65536, -2162440, 1, 0, -2162439, 1, 65537, -2162438, 1, 0, -2162437, 1, 1, -2162436, 1, 0, -2162435, 1, 0, -2162434, 1073741825, 0, -2162433, 1073741825, 0, -2162432, 1073741825, 0, -2162431, 1073741825, 0, -2162430, 1073741825, 0, -2162429, 1073741825, 0, -2162428, 1073741825, 2, -2162427, 1073741825, 0, -2162426, 1073741825, 65536, -2162425, 1073741825, 65536, -2162424, 1073741825, 0, -2162423, 1073741825, 0, -2162422, 1073741825, 0, -2162421, 1073741825, 65537, -2162420, 1073741825, 1, -2162419, 1073741824, 131072, -2031732, 1073741824, 131072, -2031731, 1073741825, 1, -2031730, 1073741825, 0, -2031729, 1073741825, 0, -2031728, 1073741825, 0, -2031727, 1073741825, 65536, -2031726, 1073741825, 1, -2031725, 1073741825, 1, -2031724, 1, 1, -2031723, 1, 0, -2031722, 1, 0, -2031721, 1, 65537, -2031720, 1, 2, -2031719, 1, 0, -2031718, 1, 0, -2031717, 1, 65536, -2031716, 1, 0, -2031715, 1, 2, -2031714, 1, 0, -2031713, 1, 0, -2031712, 1, 2, -2031711, 1, 65536, -2031710, 1, 0, -2031709, 1, 65536, -2031708, 1, 1, -2031707, 1, 0, -2031706, 1, 65537, -2031705, 1, 65537, -2031704, 1, 65537, -2031703, 1, 2, -2031702, 1, 2, -2031701, 1, 0, -2031700, 1, 65537, -2031699, 1, 0, -2031698, 1, 0, -2031697, 1, 1, -2031696, 1, 65536, -2031695, 1, 1, -2031694, 1, 2, -2031693, 1, 0, -2031692, 1, 65537, -2031691, 1, 2, -2031690, 1, 1, -2031689, 0, 131072, -2031688, 1, 1, -2031687, 1, 0, -2031686, 1, 0, -2031685, 1, 0, -2031684, 1, 0, -2031683, 1, 2, -2031682, 1, 1, -2031681, 1, 0, -2031680, 1, 0, -2031679, 1, 0, -2031678, 1, 1, -2031677, 1, 2, -2031676, 1, 0, -2031675, 1, 0, -2031674, 1, 0, -2031673, 1, 65536, -2031672, 1, 2, -2031671, 1, 65537, -2031670, 1, 1, -2031669, 0, 131072, -2031668, 1, 1, -2031667, 1, 65537, -2031666, 1, 0, -2031665, 1, 0, -2031664, 1, 0, -2031663, 1, 65536, -2031662, 1, 0, -2031661, 1, 65537, -2031660, 1, 65537, -2031659, 1, 0, -2031658, 1, 0, -2031657, 1, 0, -2031656, 1, 0, -2031655, 1, 65536, -2031654, 1, 2, -2031653, 1, 0, -2031652, 1, 0, -2031651, 1, 0, -2031650, 1, 65537, -2031649, 1, 0, -2031648, 1, 65536, -2031647, 1, 0, -2031646, 1, 0, -2031645, 1, 65537, -2031644, 1, 65536, -2031643, 1, 0, -2031642, 1, 0, -2031641, 1, 0, -2031640, 1, 65536, -2031639, 1, 65536, -2031638, 1, 0, -2031637, 1, 2, -2031636, 1, 65536, -2031635, 1, 0, -2031634, 1, 0, -2031633, 1, 65536, -2031632, 1, 1, -2031631, 1, 1, -2031630, 0, 131072, -2031629, 1, 1, -2031628, 1, 0, -2031627, 1, 0, -2031626, 1, 2, -2031625, 1, 0, -2031624, 1, 65537, -2031623, 1, 0, -2031622, 1, 0, -2031621, 1, 0, -2031620, 1, 0, -2031619, 1, 0, -2031618, 1, 0, -2031617, 1, 0, -2097152, 1, 65536, -2097151, 1, 0, -2097150, 1, 65536, -2097149, 1, 0, -2097148, 1, 0, -2097147, 1, 0, -2097146, 1, 0, -2097145, 1, 65537, -2097144, 1, 0, -2097143, 1, 65537, -2097142, 1, 65536, -2097141, 1, 65536, -2097140, 1, 0, -2097139, 1, 2, -2097138, 1, 2, -2097137, 1, 0, -2097136, 1, 1, -2097135, 1, 0, -2097134, 1, 0, -2097133, 1, 2, -2097132, 1, 0, -2097131, 1, 0, -2097130, 1, 65536, -2097129, 1, 65537, -2097128, 1, 65536, -2097127, 1, 0, -2097126, 1, 2, -2097125, 1, 0, -2097124, 1, 65537, -2097123, 1, 65536, -2097122, 1, 65536, -2097121, 1, 0, -2097120, 1, 0, -2097119, 1, 65537, -2097118, 1, 0, -2097117, 1, 0, -2097116, 1, 0, -2097115, 1, 0, -2097114, 1, 0, -2097113, 1, 0, -2097112, 1, 0, -2097111, 1, 0, -2097110, 1, 2, -2097109, 1, 0, -2097108, 1, 0, -2097107, 1, 2, -2097106, 1, 0, -2097105, 1, 0, -2097104, 1, 0, -2097103, 1, 0, -2097102, 1, 0, -2097101, 1, 0, -2097100, 1, 0, -2097099, 1, 1, -2097098, 1, 0, -2097097, 1, 0, -2097096, 1, 0, -2097095, 1, 0, -2097094, 1, 65537, -2097093, 1, 0, -2097092, 1, 0, -2097091, 1, 2, -2097090, 1, 0, -2097089, 1, 65537, -2097088, 1, 0, -2097087, 1, 0, -2097086, 1, 0, -2097085, 1, 65536, -2097084, 1, 1, -2097083, 1, 0, -2097082, 1, 0, -2097081, 1, 0, -2097080, 1, 0, -2097079, 1, 0, -2097078, 1, 65536, -2097077, 1, 0, -2097076, 1, 0, -2097075, 1, 65536, -2097074, 1, 0, -2097073, 1, 2, -2097072, 1, 0, -2097071, 1, 0, -2097070, 1, 0, -2097069, 1, 65536, -2097068, 1, 65536, -2097067, 1, 65536, -2097066, 1, 65536, -2097065, 1, 65536, -2097064, 1, 0, -2097063, 1, 0, -2097062, 1, 0, -2097061, 1, 0, -2097060, 1, 0, -2097059, 1, 0, -2097058, 1, 1, -2097057, 1, 1, -2097056, 1, 0, -2097055, 1, 2, -2097054, 1, 2, -2097053, 1, 0, -2097052, 1, 0, -2097051, 1, 65537, -2097050, 1, 2, -2097049, 1, 0, -2097048, 1, 65536, -2097047, 1, 0, -2097046, 1, 65536, -2097045, 1, 0, -2097044, 1, 0, -2097043, 1, 1, -2097042, 1, 0, -2097041, 1, 65537, -2097040, 1, 0, -2097039, 1, 2, -2097038, 1, 65536, -2097037, 1, 0, -2097036, 1, 0, -2097035, 1, 0, -2097034, 1, 0, -2097033, 1, 0, -2097032, 1, 65536, -2097031, 1, 0, -2097030, 1, 65537, -2097029, 1, 0, -2097028, 1, 0, -2097027, 1, 65536, -2097026, 1, 0, -2097025, 1, 1, -2097024, 1, 0, -2097023, 1, 1, -2097022, 1, 0, -2097021, 1, 0, -2097020, 1, 0, -2097019, 1, 0, -2097018, 1, 0, -2097017, 1, 0, -2097016, 1, 0, -2097015, 1, 0, -2097014, 1, 65536, -2097013, 1, 0, -2097012, 1, 0, -2097011, 1, 0, -2097010, 1, 65537, -2097009, 1, 65536, -2097008, 1, 1, -2097007, 1, 0, -2097006, 1, 1, -2097005, 2, 0, -2097004, 1, 1, -2097003, 1, 0, -2097002, 1, 0, -2097001, 1, 0, -2097000, 1, 2, -2096999, 1, 1, -2096998, 1, 0, -2096997, 1, 0, -2096996, 1, 0, -2096995, 1, 1, -2096994, 1, 2, -2096993, 1, 0, -2096992, 1, 0, -2096991, 1, 65536, -2096990, 1, 1, -2096989, 1, 2, -2096988, 1, 0, -2096987, 1, 0, -2096986, 1, 1, -2096985, 1, 0, -2096984, 1, 0, -2096983, 1, 0, -2096982, 1, 0, -2096981, 1, 1, -2096980, 1, 0, -2096979, 1, 2, -2096978, 1, 65537, -2096977, 1, 0, -2096976, 1, 0, -2096975, 1, 65536, -2096974, 1, 0, -2096973, 1, 1, -2096972, 1, 0, -2096971, 1, 65536, -2096970, 1, 0, -2096969, 1, 0, -2096968, 1, 0, -2096967, 1, 65537, -2096966, 1, 0, -2096965, 1, 0, -2096964, 1, 0, -2096963, 1, 1, -2096962, 1, 65537, -2096961, 1, 0, -2096960, 1, 0, -2096959, 1, 65537, -2096958, 1, 0, -2096957, 1, 2, -2096956, 1, 65536, -2096955, 1, 0, -2096954, 1, 1, -2096953, 1, 0, -2096952, 1, 0, -2096951, 1, 1, -2096950, 1, 1, -2096949, 1, 65537, -2096948, 1, 0, -2096947, 1, 65536, -2096946, 1, 0, -2096945, 1, 65536, -2096944, 1, 0, -2096943, 1, 0, -2096942, 1, 65537, -2096941, 1, 0, -2096940, 1, 0, -2096939, 1, 0, -2096938, 1, 2, -2096937, 1, 1, -2096936, 1, 65536, -2096935, 1, 65537, -2096934, 1, 0, -2096933, 1, 0, -2096932, 1, 65536, -2096931, 1, 0, -2096930, 1, 2, -2096929, 1, 65537, -2096928, 1, 2, -2096927, 1, 0, -2096926, 1, 0, -2096925, 1, 1, -2096924, 1, 0, -2096923, 1, 2, -2096922, 1, 0, -2096921, 1, 0, -2096920, 1, 65536, -2096919, 1, 0, -2096918, 1, 1, -2096917, 1, 65536, -2096916, 1, 65536, -2096915, 1, 1, -2096914, 1, 1, -2096913, 1, 0, -2096912, 1, 0, -2096911, 1, 65536, -2096910, 1, 0, -2096909, 1, 0, -2096908, 1, 0, -2096907, 1, 0, -2096906, 1, 0, -2096905, 1, 0, -2096904, 1, 0, -2096903, 1, 1, -2096902, 1, 0, -2096901, 1, 0, -2096900, 1, 0, -2096899, 1, 0, -2096898, 1073741825, 65536, -2096897, 1073741825, 0, -2096896, 1073741825, 1, -2096895, 1073741825, 0, -2096894, 1073741825, 65537, -2096893, 1073741825, 65537, -2096892, 1073741825, 0, -2096891, 1073741825, 65536, -2096890, 1073741825, 0, -2096889, 1073741825, 65536, -2096888, 1073741825, 65537, -2096887, 1073741825, 2, -2096886, 1073741825, 65537, -2096885, 1073741825, 0, -2096884, 1073741825, 1, -2096883, 1073741824, 131072, -1966196, 1073741824, 131072, -1966195, 1073741825, 1, -1966194, 1073741825, 0, -1966193, 1073741825, 65537, -1966192, 1073741825, 0, -1966191, 1073741825, 65537, -1966190, 1073741825, 0, -1966189, 1073741825, 65536, -1966188, 1, 0, -1966187, 1, 0, -1966186, 1, 65536, -1966185, 1, 0, -1966184, 1, 0, -1966183, 1, 2, -1966182, 1, 65537, -1966181, 1, 65536, -1966180, 1, 2, -1966179, 1, 0, -1966178, 1, 2, -1966177, 1, 0, -1966176, 1, 1, -1966175, 1, 65536, -1966174, 1, 2, -1966173, 1, 1, -1966172, 1, 1, -1966171, 1, 0, -1966170, 1, 0, -1966169, 1, 0, -1966168, 1, 0, -1966167, 1, 0, -1966166, 1, 0, -1966165, 1, 0, -1966164, 1, 65537, -1966163, 1, 0, -1966162, 1, 0, -1966161, 1, 0, -1966160, 1, 2, -1966159, 1, 2, -1966158, 1, 0, -1966157, 1, 65536, -1966156, 1, 2, -1966155, 1, 65536, -1966154, 1, 1, -1966153, 0, 131072, -1966152, 1, 1, -1966151, 1, 1, -1966150, 1, 1, -1966149, 1, 1, -1966148, 1, 1, -1966147, 1, 1, -1966146, 1, 1, -1966145, 1, 1, -1966144, 1, 1, -1966143, 1, 0, -1966142, 1, 1, -1966141, 1, 1, -1966140, 1, 1, -1966139, 1, 1, -1966138, 1, 1, -1966137, 1, 1, -1966136, 1, 1, -1966135, 1, 1, -1966134, 1, 1, -1966133, 0, 131072, -1966132, 1, 1, -1966131, 1, 0, -1966130, 1, 1, -1966129, 1, 0, -1966128, 1, 0, -1966127, 1, 65536, -1966126, 1, 0, -1966125, 1, 0, -1966124, 1, 2, -1966123, 1, 65536, -1966122, 1, 2, -1966121, 1, 0, -1966120, 1, 65536, -1966119, 1, 0, -1966118, 1, 0, -1966117, 1, 0, -1966116, 1, 0, -1966115, 1, 65537, -1966114, 1, 0, -1966113, 1, 2, -1966112, 1, 0, -1966111, 1, 0, -1966110, 1, 65537, -1966109, 1, 1, -1966108, 1, 0, -1966107, 1, 65536, -1966106, 1, 65537, -1966105, 1, 0, -1966104, 1, 0, -1966103, 1, 0, -1966102, 1, 0, -1966101, 1, 2, -1966100, 1, 0, -1966099, 1, 0, -1966098, 1, 1, -1966097, 1, 0, -1966096, 1, 0, -1966095, 1, 1, -1966094, 0, 131072, -1966093, 1, 1, -1966092, 1, 65537, -1966091, 1, 1, -1966090, 1, 65536, -1966089, 1, 1, -1966088, 1, 65536, -1966087, 1, 65537, -1966086, 1, 65537, -1966085, 1, 2, -1966084, 1, 0, -1966083, 1, 1, -1966082, 1, 65537, -1966081, 1, 2, -2031616, 1, 1, -2031615, 1, 65537, -2031614, 1, 2, -2031613, 1, 2, -2031612, 1, 2, -2031611, 1, 0, -2031610, 1, 0, -2031609, 1, 0, -2031608, 1, 2, -2031607, 1, 0, -2031606, 1, 0, -2031605, 1, 2, -2031604, 1, 0, -2031603, 1, 0, -2031602, 1, 0, -2031601, 1, 0, -2031600, 1, 65536, -2031599, 1, 2, -2031598, 1, 2, -2031597, 1, 0, -2031596, 1, 0, -2031595, 1, 0, -2031594, 1, 2, -2031593, 1, 0, -2031592, 1, 0, -2031591, 1, 0, -2031590, 1, 65536, -2031589, 1, 0, -2031588, 1, 0, -2031587, 1, 65537, -2031586, 1, 65537, -2031585, 1, 65536, -2031584, 1, 0, -2031583, 1, 0, -2031582, 1, 2, -2031581, 1, 0, -2031580, 1, 0, -2031579, 1, 0, -2031578, 1, 0, -2031577, 1, 0, -2031576, 1, 0, -2031575, 1, 0, -2031574, 1, 0, -2031573, 1, 65537, -2031572, 1, 2, -2031571, 1, 0, -2031570, 1, 65536, -2031569, 1, 65536, -2031568, 1, 0, -2031567, 1, 0, -2031566, 1, 1, -2031565, 1, 0, -2031564, 1, 65537, -2031563, 1, 0, -2031562, 1, 65537, -2031561, 1, 2, -2031560, 1, 65537, -2031559, 1, 65537, -2031558, 1, 0, -2031557, 1, 1, -2031556, 1, 0, -2031555, 1, 0, -2031554, 1, 0, -2031553, 1, 0, -2031552, 1, 0, -2031551, 1, 0, -2031550, 1, 65536, -2031549, 1, 0, -2031548, 1, 0, -2031547, 1, 65536, -2031546, 1, 0, -2031545, 1, 0, -2031544, 1, 0, -2031543, 1, 0, -2031542, 1, 65536, -2031541, 1, 0, -2031540, 1, 65536, -2031539, 1, 0, -2031538, 1, 65537, -2031537, 1, 0, -2031536, 1, 65536, -2031535, 1, 0, -2031534, 1, 0, -2031533, 1, 0, -2031532, 1, 65537, -2031531, 1, 0, -2031530, 1, 1, -2031529, 1, 0, -2031528, 1, 0, -2031527, 1, 0, -2031526, 1, 0, -2031525, 1, 0, -2031524, 1, 65536, -2031523, 1, 0, -2031522, 1, 65536, -2031521, 1, 2, -2031520, 1, 1, -2031519, 1, 2, -2031518, 1, 0, -2031517, 1, 65537, -2031516, 1, 2, -2031515, 1, 65537, -2031514, 1, 1, -2031513, 1, 1, -2031512, 1, 65536, -2031511, 1, 1, -2031510, 1, 1, -2031509, 1, 0, -2031508, 1, 65537, -2031507, 1, 65537, -2031506, 1, 0, -2031505, 1, 0, -2031504, 1, 0, -2031503, 1, 0, -2031502, 1, 2, -2031501, 1, 0, -2031500, 1, 0, -2031499, 1, 0, -2031498, 1, 65537, -2031497, 1, 0, -2031496, 1, 0, -2031495, 1, 1, -2031494, 1, 0, -2031493, 1, 0, -2031492, 1, 0, -2031491, 1, 0, -2031490, 1, 2, -2031489, 1, 65536, -2031488, 1, 2, -2031487, 1, 2, -2031486, 1, 65536, -2031485, 1, 65536, -2031484, 1, 65537, -2031483, 1, 0, -2031482, 1, 1, -2031481, 1, 1, -2031480, 1, 0, -2031479, 1, 0, -2031478, 1, 0, -2031477, 1, 0, -2031476, 1, 65537, -2031475, 1, 0, -2031474, 1, 0, -2031473, 1, 65537, -2031472, 1, 1, -2031471, 1, 0, -2031470, 1, 1, -2031469, 1, 1, -2031468, 1, 1, -2031467, 1, 2, -2031466, 1, 65537, -2031465, 1, 0, -2031464, 1, 0, -2031463, 1, 65536, -2031462, 1, 0, -2031461, 1, 1, -2031460, 1, 65537, -2031459, 1, 0, -2031458, 1, 0, -2031457, 1, 65537, -2031456, 1, 0, -2031455, 1, 0, -2031454, 1, 0, -2031453, 1, 65536, -2031452, 1, 65536, -2031451, 1, 2, -2031450, 1, 0, -2031449, 1, 2, -2031448, 1, 0, -2031447, 1, 0, -2031446, 1, 0, -2031445, 1, 0, -2031444, 1, 65537, -2031443, 1, 65536, -2031442, 1, 0, -2031441, 1, 0, -2031440, 1, 65537, -2031439, 1, 1, -2031438, 1, 0, -2031437, 1, 1, -2031436, 1, 2, -2031435, 1, 0, -2031434, 1, 65537, -2031433, 1, 65537, -2031432, 1, 0, -2031431, 1, 1, -2031430, 1, 0, -2031429, 1, 0, -2031428, 1, 1, -2031427, 1, 0, -2031426, 1, 0, -2031425, 1, 65536, -2031424, 1, 0, -2031423, 1, 0, -2031422, 1, 0, -2031421, 1, 0, -2031420, 1, 0, -2031419, 1, 0, -2031418, 1, 0, -2031417, 1, 0, -2031416, 1, 65536, -2031415, 1, 1, -2031414, 1, 2, -2031413, 1, 65537, -2031412, 1, 0, -2031411, 1, 1, -2031410, 1, 0, -2031409, 1, 0, -2031408, 1, 65536, -2031407, 1, 0, -2031406, 1, 65537, -2031405, 1, 2, -2031404, 1, 0, -2031403, 1, 0, -2031402, 1, 1, -2031401, 1, 0, -2031400, 1, 65536, -2031399, 1, 65536, -2031398, 1, 0, -2031397, 1, 1, -2031396, 1, 0, -2031395, 1, 65537, -2031394, 1, 2, -2031393, 1, 0, -2031392, 1, 65537, -2031391, 1, 0, -2031390, 1, 2, -2031389, 1, 1, -2031388, 1, 0, -2031387, 1, 65536, -2031386, 1, 0, -2031385, 1, 0, -2031384, 1, 2, -2031383, 1, 0, -2031382, 1, 0, -2031381, 1, 0, -2031380, 1, 65537, -2031379, 1, 65536, -2031378, 1, 0, -2031377, 1, 0, -2031376, 1, 0, -2031375, 1, 65536, -2031374, 1, 65537, -2031373, 1, 0, -2031372, 1, 0, -2031371, 1, 65536, -2031370, 1, 0, -2031369, 1, 0, -2031368, 1, 0, -2031367, 1, 0, -2031366, 1, 1, -2031365, 1, 0, -2031364, 1, 0, -2031363, 1, 0, -2031362, 1073741825, 2, -2031361, 1073741825, 2, -2031360, 1073741825, 0, -2031359, 1073741825, 0, -2031358, 1073741825, 0, -2031357, 1073741825, 0, -2031356, 1073741825, 65536, -2031355, 1073741825, 0, -2031354, 1073741825, 0, -2031353, 1073741825, 0, -2031352, 1073741825, 0, -2031351, 1073741825, 0, -2031350, 1073741825, 0, -2031349, 1073741825, 65536, -2031348, 1073741825, 1, -2031347, 1073741824, 131072, -1900660, 1073741824, 131072, -1900659, 1073741825, 1, -1900658, 1073741825, 65537, -1900657, 1073741825, 65537, -1900656, 1073741825, 1, -1900655, 1073741825, 65536, -1900654, 1073741825, 0, -1900653, 1073741825, 0, -1900652, 1, 65537, -1900651, 1, 0, -1900650, 1, 1, -1900649, 1, 0, -1900648, 1, 65536, -1900647, 1, 65536, -1900646, 1, 1, -1900645, 1, 2, -1900644, 1, 0, -1900643, 1, 2, -1900642, 1, 0, -1900641, 1, 0, -1900640, 1, 0, -1900639, 1, 0, -1900638, 1, 0, -1900637, 1, 0, -1900636, 1, 65536, -1900635, 1, 0, -1900634, 1, 1, -1900633, 1, 0, -1900632, 1, 2, -1900631, 1, 65536, -1900630, 1, 0, -1900629, 1, 2, -1900628, 1, 1, -1900627, 1, 0, -1900626, 1, 0, -1900625, 1, 0, -1900624, 1, 65537, -1900623, 1, 0, -1900622, 1, 0, -1900621, 1, 65537, -1900620, 1, 0, -1900619, 1, 0, -1900618, 1, 1, -1900617, 0, 0, -1900616, 0, 2, -1900615, 0, 2, -1900614, 0, 2, -1900613, 0, 2, -1900612, 0, 2, -1900611, 0, 2, -1900610, 0, 2, -1900609, 0, 3, -1900608, 1, 1, -1900607, 1, 65536, -1900606, 1, 1, -1900605, 0, 1, -1900604, 0, 2, -1900603, 0, 2, -1900602, 0, 2, -1900601, 0, 2, -1900600, 0, 2, -1900599, 0, 2, -1900598, 0, 2, -1900597, 0, 0, -1900596, 1, 1, -1900595, 1, 0, -1900594, 1, 0, -1900593, 1, 0, -1900592, 1, 1, -1900591, 1, 2, -1900590, 1, 2, -1900589, 1, 0, -1900588, 1, 1, -1900587, 1, 0, -1900586, 1, 0, -1900585, 1, 0, -1900584, 1, 0, -1900583, 1, 0, -1900582, 1, 0, -1900581, 1, 0, -1900580, 1, 1, -1900579, 1, 0, -1900578, 1, 1, -1900577, 1, 0, -1900576, 1, 65537, -1900575, 1, 65537, -1900574, 1, 0, -1900573, 1, 0, -1900572, 1, 0, -1900571, 1, 0, -1900570, 1, 0, -1900569, 1, 2, -1900568, 1, 0, -1900567, 1, 65537, -1900566, 1, 0, -1900565, 1, 2, -1900564, 1, 65536, -1900563, 1, 65537, -1900562, 1, 0, -1900561, 1, 65536, -1900560, 1, 0, -1900559, 1, 1, -1900558, 0, 131072, -1900557, 1, 1, -1900556, 1, 0, -1900555, 1, 0, -1900554, 1, 65537, -1900553, 1, 0, -1900552, 1, 65536, -1900551, 1, 1, -1900550, 1, 0, -1900549, 1, 0, -1900548, 1, 1, -1900547, 1, 2, -1900546, 1, 0, -1900545, 1, 65537, -1966080, 1, 0, -1966079, 1, 65537, -1966078, 1, 65537, -1966077, 1, 0, -1966076, 1, 65536, -1966075, 1, 65537, -1966074, 1, 0, -1966073, 1, 0, -1966072, 1, 65536, -1966071, 1, 0, -1966070, 1, 1, -1966069, 1, 0, -1966068, 1, 0, -1966067, 1, 2, -1966066, 1, 0, -1966065, 1, 0, -1966064, 1, 65536, -1966063, 1, 65537, -1966062, 1, 0, -1966061, 1, 1, -1966060, 1, 0, -1966059, 1, 1, -1966058, 1, 0, -1966057, 1, 0, -1966056, 1, 1, -1966055, 1, 0, -1966054, 1, 0, -1966053, 1, 65537, -1966052, 1, 1, -1966051, 1, 1, -1966050, 1, 2, -1966049, 1, 0, -1966048, 1, 1, -1966047, 1, 65536, -1966046, 1, 65536, -1966045, 1, 0, -1966044, 1, 65536, -1966043, 1, 0, -1966042, 1, 1, -1966041, 1, 0, -1966040, 1, 65537, -1966039, 1, 65536, -1966038, 1, 2, -1966037, 1, 0, -1966036, 1, 2, -1966035, 1, 0, -1966034, 1, 1, -1966033, 1, 65536, -1966032, 1, 1, -1966031, 1, 0, -1966030, 1, 0, -1966029, 1, 0, -1966028, 1, 0, -1966027, 1, 65537, -1966026, 1, 0, -1966025, 1, 2, -1966024, 1, 65536, -1966023, 1, 65537, -1966022, 1, 2, -1966021, 1, 1, -1966020, 1, 2, -1966019, 1, 0, -1966018, 1, 0, -1966017, 1, 0, -1966016, 1, 65537, -1966015, 1, 0, -1966014, 1, 0, -1966013, 1, 65536, -1966012, 1, 0, -1966011, 1, 0, -1966010, 1, 1, -1966009, 1, 65536, -1966008, 1, 65537, -1966007, 1, 0, -1966006, 1, 1, -1966005, 1, 2, -1966004, 1, 0, -1966003, 1, 2, -1966002, 1, 0, -1966001, 1, 0, -1966000, 1, 0, -1965999, 1, 1, -1965998, 1, 0, -1965997, 1, 0, -1965996, 1, 0, -1965995, 1, 0, -1965994, 1, 0, -1965993, 1, 65536, -1965992, 1, 0, -1965991, 1, 0, -1965990, 1, 65537, -1965989, 1, 0, -1965988, 1, 0, -1965987, 1, 2, -1965986, 1, 0, -1965985, 1, 0, -1965984, 1, 0, -1965983, 1, 0, -1965982, 1, 0, -1965981, 1, 0, -1965980, 1, 65537, -1965979, 1, 0, -1965978, 1, 0, -1965977, 1, 65536, -1965976, 1, 0, -1965975, 1, 0, -1965974, 1, 1, -1965973, 1, 0, -1965972, 1, 0, -1965971, 1, 0, -1965970, 1, 65536, -1965969, 1, 0, -1965968, 1, 0, -1965967, 1, 1, -1965966, 1, 0, -1965965, 1, 0, -1965964, 1, 65537, -1965963, 1, 0, -1965962, 1, 0, -1965961, 1, 0, -1965960, 1, 0, -1965959, 1, 1, -1965958, 1, 0, -1965957, 1, 0, -1965956, 1, 1, -1965955, 1, 65537, -1965954, 1, 0, -1965953, 1, 0, -1965952, 1, 65536, -1965951, 1, 0, -1965950, 1, 0, -1965949, 1, 0, -1965948, 1, 2, -1965947, 1, 1, -1965946, 1, 1, -1965945, 1, 0, -1965944, 1, 0, -1965943, 1, 65537, -1965942, 1, 0, -1965941, 1, 0, -1965940, 1, 0, -1965939, 1, 0, -1965938, 1, 0, -1965937, 1, 0, -1965936, 1, 65537, -1965935, 1, 65537, -1965934, 1, 0, -1965933, 1, 0, -1965932, 1, 0, -1965931, 1, 0, -1965930, 1, 0, -1965929, 1, 0, -1965928, 1, 0, -1965927, 1, 2, -1965926, 1, 1, -1965925, 1, 0, -1965924, 1, 0, -1965923, 1, 0, -1965922, 1, 0, -1965921, 1, 65537, -1965920, 1, 0, -1965919, 1, 1, -1965918, 1, 0, -1965917, 1, 2, -1965916, 1, 65537, -1965915, 1, 0, -1965914, 1, 65536, -1965913, 1, 2, -1965912, 1, 65536, -1965911, 1, 0, -1965910, 1, 1, -1965909, 1, 0, -1965908, 1, 0, -1965907, 1, 0, -1965906, 1, 65536, -1965905, 1, 1, -1965904, 1, 0, -1965903, 1, 0, -1965902, 1, 65536, -1965901, 1, 65537, -1965900, 1, 1, -1965899, 1, 0, -1965898, 1, 65537, -1965897, 1, 0, -1965896, 1, 0, -1965895, 1, 0, -1965894, 1, 1, -1965893, 1, 0, -1965892, 1, 2, -1965891, 1, 0, -1965890, 1, 0, -1965889, 1, 1, -1965888, 1, 65537, -1965887, 1, 0, -1965886, 1, 0, -1965885, 1, 0, -1965884, 1, 0, -1965883, 1, 0, -1965882, 1, 0, -1965881, 1, 0, -1965880, 1, 2, -1965879, 1, 0, -1965878, 1, 65536, -1965877, 1, 0, -1965876, 1, 0, -1965875, 1, 1, -1965874, 1, 65537, -1965873, 1, 0, -1965872, 1, 65537, -1965871, 1, 0, -1965870, 1, 2, -1965869, 1, 0, -1965868, 1, 0, -1965867, 1, 65536, -1965866, 1, 65537, -1965865, 1, 2, -1965864, 1, 2, -1965863, 1, 2, -1965862, 1, 0, -1965861, 1, 2, -1965860, 1, 0, -1965859, 1, 0, -1965858, 1, 0, -1965857, 1, 0, -1965856, 1, 65536, -1965855, 1, 65537, -1965854, 1, 65536, -1965853, 1, 0, -1965852, 1, 0, -1965851, 1, 0, -1965850, 1, 1, -1965849, 1, 65536, -1965848, 1, 0, -1965847, 1, 0, -1965846, 1, 1, -1965845, 1, 0, -1965844, 1, 0, -1965843, 1, 0, -1965842, 1, 0, -1965841, 1, 0, -1965840, 1, 0, -1965839, 1, 0, -1965838, 1, 0, -1965837, 1, 0, -1965836, 1, 1, -1965835, 1, 1, -1965834, 1, 0, -1965833, 1, 1, -1965832, 1, 65536, -1965831, 1, 0, -1965830, 1, 0, -1965829, 1, 65536, -1965828, 1, 0, -1965827, 1, 0, -1965826, 1073741825, 65536, -1965825, 1073741825, 65536, -1965824, 1073741825, 1, -1965823, 1073741825, 0, -1965822, 1073741825, 0, -1965821, 1073741825, 0, -1965820, 1073741825, 0, -1965819, 1073741825, 0, -1965818, 1073741825, 0, -1965817, 1073741825, 0, -1965816, 1073741825, 1, -1965815, 1073741825, 0, -1965814, 1073741825, 1, -1965813, 1073741825, 0, -1965812, 1073741825, 1, -1965811, 1073741824, 131072, -1835124, 1073741824, 131072, -1835123, 1073741825, 1, -1835122, 1073741825, 2, -1835121, 1073741825, 0, -1835120, 1073741825, 0, -1835119, 1073741825, 0, -1835118, 1073741825, 65537, -1835117, 1073741825, 0, -1835116, 1, 0, -1835115, 1, 0, -1835114, 1, 0, -1835113, 1, 0, -1835112, 1, 0, -1835111, 1, 65537, -1835110, 1, 0, -1835109, 1, 1, -1835108, 1, 0, -1835107, 1, 0, -1835106, 1, 1, -1835105, 1, 1, -1835104, 1, 2, -1835103, 1, 1, -1835102, 1, 65537, -1835101, 1, 2, -1835100, 1, 0, -1835099, 1, 0, -1835098, 1, 0, -1835097, 1, 0, -1835096, 1, 65537, -1835095, 1, 65536, -1835094, 1, 0, -1835093, 1, 0, -1835092, 1, 65537, -1835091, 1, 0, -1835090, 1, 65537, -1835089, 1, 0, -1835088, 1, 65536, -1835087, 1, 2, -1835086, 1, 1, -1835085, 1, 0, -1835084, 1, 0, -1835083, 1, 2, -1835082, 1, 1, -1835081, 1, 1, -1835080, 1, 1, -1835079, 1, 1, -1835078, 1, 1, -1835077, 1, 1, -1835076, 1, 1, -1835075, 1, 1, -1835074, 1, 1, -1835073, 1, 1, -1835072, 1, 1, -1835071, 1, 65537, -1835070, 1, 1, -1835069, 1, 1, -1835068, 1, 1, -1835067, 1, 1, -1835066, 1, 1, -1835065, 1, 1, -1835064, 1, 1, -1835063, 1, 1, -1835062, 1, 1, -1835061, 1, 1, -1835060, 1, 1, -1835059, 1, 1, -1835058, 1, 1, -1835057, 1, 65536, -1835056, 1, 65536, -1835055, 1, 0, -1835054, 1, 0, -1835053, 1, 0, -1835052, 1, 0, -1835051, 1, 65536, -1835050, 1, 0, -1835049, 1, 0, -1835048, 1, 2, -1835047, 1, 0, -1835046, 1, 65536, -1835045, 1, 0, -1835044, 1, 65537, -1835043, 1, 0, -1835042, 1, 0, -1835041, 1, 0, -1835040, 1, 65536, -1835039, 1, 0, -1835038, 1, 0, -1835037, 1, 2, -1835036, 1, 65537, -1835035, 1, 0, -1835034, 1, 65537, -1835033, 1, 2, -1835032, 1, 0, -1835031, 1, 0, -1835030, 1, 2, -1835029, 1, 0, -1835028, 1, 65537, -1835027, 1, 0, -1835026, 1, 65536, -1835025, 1, 0, -1835024, 1, 0, -1835023, 1, 1, -1835022, 0, 0, -1835021, 1, 1, -1835020, 1, 65537, -1835019, 1, 65537, -1835018, 1, 0, -1835017, 1, 65537, -1835016, 1, 65536, -1835015, 1, 65536, -1835014, 1, 0, -1835013, 1, 65536, -1835012, 1, 2, -1835011, 1, 2, -1835010, 1, 1, -1835009, 1, 0, -1900544, 1, 65537, -1900543, 1, 65536, -1900542, 1, 0, -1900541, 1, 0, -1900540, 1, 65536, -1900539, 1, 0, -1900538, 1, 1, -1900537, 1, 2, -1900536, 1, 0, -1900535, 1, 65537, -1900534, 1, 0, -1900533, 1, 65536, -1900532, 1, 0, -1900531, 1, 65536, -1900530, 1, 0, -1900529, 1, 2, -1900528, 1, 1, -1900527, 1, 0, -1900526, 1, 0, -1900525, 1, 0, -1900524, 1, 0, -1900523, 1, 0, -1900522, 1, 65537, -1900521, 1, 65536, -1900520, 1, 0, -1900519, 1, 1, -1900518, 1, 0, -1900517, 1, 0, -1900516, 1, 0, -1900515, 1, 65536, -1900514, 1, 0, -1900513, 1, 1, -1900512, 1, 65537, -1900511, 1, 0, -1900510, 1, 0, -1900509, 1, 0, -1900508, 1, 0, -1900507, 1, 0, -1900506, 1, 65537, -1900505, 1, 0, -1900504, 1, 65536, -1900503, 1, 65537, -1900502, 1, 0, -1900501, 1, 0, -1900500, 1, 65537, -1900499, 1, 0, -1900498, 1, 0, -1900497, 1, 0, -1900496, 1, 65537, -1900495, 1, 1, -1900494, 1, 0, -1900493, 1, 0, -1900492, 1, 0, -1900491, 1, 0, -1900490, 1, 0, -1900489, 1, 0, -1900488, 1, 65537, -1900487, 1, 0, -1900486, 1, 2, -1900485, 1, 65537, -1900484, 1, 0, -1900483, 1, 65536, -1900482, 1, 0, -1900481, 1, 0, -1900480, 1, 0, -1900479, 1, 0, -1900478, 1, 0, -1900477, 1, 0, -1900476, 1, 65536, -1900475, 1, 0, -1900474, 1, 0, -1900473, 1, 0, -1900472, 1, 0, -1900471, 1, 2, -1900470, 1, 0, -1900469, 1, 2, -1900468, 1, 0, -1900467, 1, 0, -1900466, 1, 1, -1900465, 1, 1, -1900464, 1, 0, -1900463, 1, 65536, -1900462, 1, 0, -1900461, 1, 0, -1900460, 1, 0, -1900459, 1, 0, -1900458, 1, 65537, -1900457, 1, 65537, -1900456, 1, 1, -1900455, 1, 0, -1900454, 1, 0, -1900453, 1, 2, -1900452, 1, 0, -1900451, 1, 0, -1900450, 1, 1, -1900449, 1, 0, -1900448, 1, 0, -1900447, 1, 0, -1900446, 1, 2, -1900445, 1, 0, -1900444, 1, 1, -1900443, 1, 0, -1900442, 1, 2, -1900441, 1, 0, -1900440, 1, 1, -1900439, 1, 65537, -1900438, 1, 0, -1900437, 1, 1, -1900436, 1, 0, -1900435, 1, 0, -1900434, 1, 65536, -1900433, 1, 0, -1900432, 1, 0, -1900431, 1, 0, -1900430, 1, 1, -1900429, 1, 0, -1900428, 1, 65537, -1900427, 1, 0, -1900426, 1, 0, -1900425, 1, 0, -1900424, 1, 0, -1900423, 1, 65536, -1900422, 1, 0, -1900421, 1, 0, -1900420, 1, 2, -1900419, 1, 1, -1900418, 1, 65537, -1900417, 1, 65536, -1900416, 1, 65536, -1900415, 1, 0, -1900414, 1, 0, -1900413, 1, 0, -1900412, 1, 0, -1900411, 1, 0, -1900410, 1, 65536, -1900409, 1, 65536, -1900408, 1, 2, -1900407, 1, 0, -1900406, 1, 0, -1900405, 1, 65537, -1900404, 1, 0, -1900403, 1, 2, -1900402, 1, 0, -1900401, 1, 0, -1900400, 1, 0, -1900399, 1, 0, -1900398, 1, 2, -1900397, 1, 65537, -1900396, 1, 0, -1900395, 1, 0, -1900394, 1, 0, -1900393, 1, 0, -1900392, 1, 0, -1900391, 1, 1, -1900390, 1, 0, -1900389, 1, 0, -1900388, 1, 0, -1900387, 1, 0, -1900386, 1, 2, -1900385, 1, 1, -1900384, 1, 0, -1900383, 1, 0, -1900382, 1, 0, -1900381, 1, 2, -1900380, 1, 0, -1900379, 1, 0, -1900378, 1, 65536, -1900377, 1, 65537, -1900376, 1, 65537, -1900375, 1, 0, -1900374, 1, 1, -1900373, 1, 2, -1900372, 1, 65537, -1900371, 1, 2, -1900370, 1, 0, -1900369, 1, 0, -1900368, 1, 0, -1900367, 1, 0, -1900366, 1, 1, -1900365, 1, 65536, -1900364, 1, 65536, -1900363, 1, 0, -1900362, 1, 0, -1900361, 1, 0, -1900360, 1, 0, -1900359, 1, 65536, -1900358, 1, 0, -1900357, 1, 2, -1900356, 1, 65536, -1900355, 1, 65536, -1900354, 1, 0, -1900353, 1, 0, -1900352, 1, 2, -1900351, 1, 0, -1900350, 1, 65536, -1900349, 1, 2, -1900348, 1, 65536, -1900347, 1, 0, -1900346, 1, 2, -1900345, 1, 0, -1900344, 1, 2, -1900343, 1, 0, -1900342, 1, 65537, -1900341, 1, 0, -1900340, 1, 2, -1900339, 1, 0, -1900338, 1, 0, -1900337, 1, 65537, -1900336, 1, 1, -1900335, 1, 0, -1900334, 1, 0, -1900333, 1, 0, -1900332, 1, 65537, -1900331, 1, 1, -1900330, 1, 1, -1900329, 1, 1, -1900328, 1, 2, -1900327, 1, 0, -1900326, 1, 0, -1900325, 1, 65537, -1900324, 1, 65536, -1900323, 1, 65537, -1900322, 1, 65537, -1900321, 1, 65537, -1900320, 1, 0, -1900319, 1, 2, -1900318, 1, 65536, -1900317, 1, 2, -1900316, 1, 1, -1900315, 1, 0, -1900314, 1, 65536, -1900313, 1, 65536, -1900312, 1, 65536, -1900311, 1, 0, -1900310, 1, 0, -1900309, 1, 0, -1900308, 1, 0, -1900307, 1, 0, -1900306, 1, 0, -1900305, 1, 0, -1900304, 1, 65537, -1900303, 1, 0, -1900302, 1, 0, -1900301, 1, 0, -1900300, 1, 0, -1900299, 1, 0, -1900298, 1, 0, -1900297, 1, 65536, -1900296, 1, 65537, -1900295, 1, 2, -1900294, 1, 0, -1900293, 1, 2, -1900292, 1, 1, -1900291, 1, 1, -1900290, 1073741825, 1, -1900289, 1073741825, 0, -1900288, 1073741825, 2, -1900287, 1073741825, 0, -1900286, 1073741825, 0, -1900285, 1073741825, 0, -1900284, 1073741825, 0, -1900283, 1073741825, 2, -1900282, 1073741825, 0, -1900281, 1073741825, 0, -1900280, 1073741825, 1, -1900279, 1073741825, 0, -1900278, 1073741825, 2, -1900277, 1073741825, 0, -1900276, 1073741825, 1, -1900275, 1073741824, 131072, -1769588, 1073741824, 131072, -1769587, 1073741825, 1, -1769586, 1073741825, 0, -1769585, 1073741825, 1, -1769584, 1073741825, 0, -1769583, 1073741825, 0, -1769582, 1073741825, 1, -1769581, 1073741825, 0, -1769580, 1, 65537, -1769579, 1, 0, -1769578, 1, 65537, -1769577, 1, 0, -1769576, 1, 0, -1769575, 1, 0, -1769574, 1, 0, -1769573, 1, 0, -1769572, 1, 0, -1769571, 1, 0, -1769570, 1, 2, -1769569, 1, 65536, -1769568, 1, 0, -1769567, 1, 1, -1769566, 1, 1, -1769565, 1, 0, -1769564, 1, 0, -1769563, 1, 0, -1769562, 1, 0, -1769561, 1, 0, -1769560, 1, 2, -1769559, 1, 1, -1769558, 1, 0, -1769557, 1, 0, -1769556, 1, 1, -1769555, 1, 0, -1769554, 1, 65536, -1769553, 1, 0, -1769552, 1, 2, -1769551, 1, 0, -1769550, 1, 65537, -1769549, 1, 0, -1769548, 1, 1, -1769547, 1, 65537, -1769546, 1, 0, -1769545, 1, 0, -1769544, 1, 0, -1769543, 1, 0, -1769542, 1, 2, -1769541, 1, 0, -1769540, 1, 0, -1769539, 1, 0, -1769538, 1, 65537, -1769537, 1, 0, -1769536, 1, 0, -1769535, 1, 65537, -1769534, 1, 0, -1769533, 1, 0, -1769532, 1, 0, -1769531, 1, 2, -1769530, 1, 0, -1769529, 1, 0, -1769528, 1, 65536, -1769527, 1, 1, -1769526, 1, 0, -1769525, 1, 0, -1769524, 1, 2, -1769523, 1, 65536, -1769522, 1, 1, -1769521, 1, 0, -1769520, 1, 0, -1769519, 1, 0, -1769518, 1, 0, -1769517, 1, 0, -1769516, 1, 65537, -1769515, 1, 1, -1769514, 1, 0, -1769513, 1, 0, -1769512, 1, 65537, -1769511, 1, 1, -1769510, 1, 65537, -1769509, 1, 1, -1769508, 1, 0, -1769507, 1, 1, -1769506, 1, 2, -1769505, 1, 2, -1769504, 1, 0, -1769503, 1, 0, -1769502, 1, 0, -1769501, 1, 0, -1769500, 1, 0, -1769499, 1, 0, -1769498, 1, 1, -1769497, 1, 0, -1769496, 1, 65537, -1769495, 1, 65537, -1769494, 1, 65537, -1769493, 1, 0, -1769492, 1, 0, -1769491, 1, 0, -1769490, 1, 1, -1769489, 1, 1, -1769488, 1, 1, -1769487, 1, 1, -1769486, 1, 1, -1769485, 1, 1, -1769484, 1, 0, -1769483, 1, 0, -1769482, 1, 0, -1769481, 1, 0, -1769480, 1, 2, -1769479, 1, 65537, -1769478, 1, 65537, -1769477, 1, 0, -1769476, 1, 0, -1769475, 1, 0, -1769474, 1, 65536, -1769473, 1, 0, -1835008, 1, 65537, -1835007, 1, 2, -1835006, 1, 65536, -1835005, 1, 65537, -1835004, 1, 0, -1835003, 1, 0, -1835002, 1, 0, -1835001, 1, 0, -1835000, 1, 65537, -1834999, 1, 0, -1834998, 1, 2, -1834997, 1, 0, -1834996, 1, 0, -1834995, 1, 0, -1834994, 1, 0, -1834993, 1, 65537, -1834992, 1, 0, -1834991, 1, 0, -1834990, 1, 65537, -1834989, 1, 0, -1834988, 1, 65536, -1834987, 1, 1, -1834986, 1, 2, -1834985, 1, 65536, -1834984, 1, 65536, -1834983, 1, 0, -1834982, 1, 65537, -1834981, 1, 0, -1834980, 1, 2, -1834979, 1, 0, -1834978, 1, 0, -1834977, 1, 0, -1834976, 1, 0, -1834975, 1, 0, -1834974, 1, 65536, -1834973, 1, 65537, -1834972, 1, 0, -1834971, 1, 2, -1834970, 1, 0, -1834969, 1, 65537, -1834968, 1, 65536, -1834967, 1, 0, -1834966, 1, 0, -1834965, 1, 1, -1834964, 1, 0, -1834963, 1, 0, -1834962, 1, 0, -1834961, 1, 1, -1834960, 1, 0, -1834959, 1, 2, -1834958, 1, 0, -1834957, 1, 65536, -1834956, 1, 1, -1834955, 1, 0, -1834954, 1, 0, -1834953, 1, 65536, -1834952, 1, 65536, -1834951, 1, 0, -1834950, 1, 0, -1834949, 1, 0, -1834948, 1, 0, -1834947, 1, 0, -1834946, 1, 2, -1834945, 1, 0, -1834944, 1, 1, -1834943, 1, 0, -1834942, 1, 0, -1834941, 1, 1, -1834940, 1, 65537, -1834939, 1, 65536, -1834938, 1, 2, -1834937, 1, 65537, -1834936, 1, 0, -1834935, 1, 0, -1834934, 1, 1, -1834933, 1, 0, -1834932, 1, 65536, -1834931, 1, 2, -1834930, 1, 0, -1834929, 1, 0, -1834928, 1, 65537, -1834927, 1, 0, -1834926, 1, 0, -1834925, 1, 2, -1834924, 1, 0, -1834923, 1, 0, -1834922, 1, 1, -1834921, 1, 0, -1834920, 1, 0, -1834919, 1, 0, -1834918, 1, 0, -1834917, 1, 0, -1834916, 1, 0, -1834915, 1, 0, -1834914, 1, 0, -1834913, 1, 65536, -1834912, 1, 2, -1834911, 1, 65537, -1834910, 1, 0, -1834909, 1, 0, -1834908, 1, 0, -1834907, 1, 0, -1834906, 1, 0, -1834905, 1, 65536, -1834904, 1, 0, -1834903, 1, 0, -1834902, 1, 2, -1834901, 1, 65536, -1834900, 1, 2, -1834899, 1, 65536, -1834898, 1, 1, -1834897, 1, 0, -1834896, 1, 0, -1834895, 1, 0, -1834894, 1, 2, -1834893, 1, 0, -1834892, 1, 0, -1834891, 1, 0, -1834890, 1, 65537, -1834889, 1, 0, -1834888, 1, 65536, -1834887, 1, 65537, -1834886, 1, 1, -1834885, 1, 0, -1834884, 1, 0, -1834883, 1, 2, -1834882, 1, 0, -1834881, 1, 65537, -1834880, 1, 2, -1834879, 1, 1, -1834878, 1, 65537, -1834877, 1, 0, -1834876, 1, 65536, -1834875, 1, 1, -1834874, 1, 65536, -1834873, 1, 0, -1834872, 1, 65536, -1834871, 1, 0, -1834870, 1, 0, -1834869, 1, 2, -1834868, 1, 0, -1834867, 1, 0, -1834866, 1, 0, -1834865, 1, 2, -1834864, 1, 65536, -1834863, 1, 65537, -1834862, 1, 65536, -1834861, 1, 65536, -1834860, 1, 65536, -1834859, 1, 0, -1834858, 1, 0, -1834857, 1, 0, -1834856, 1, 0, -1834855, 1, 0, -1834854, 1, 0, -1834853, 1, 0, -1834852, 1, 0, -1834851, 1, 0, -1834850, 1, 0, -1834849, 1, 0, -1834848, 1, 0, -1834847, 1, 0, -1834846, 1, 0, -1834845, 1, 0, -1834844, 1, 65536, -1834843, 1, 0, -1834842, 1, 0, -1834841, 1, 1, -1834840, 1, 65537, -1834839, 1, 1, -1834838, 1, 0, -1834837, 1, 2, -1834836, 1, 0, -1834835, 1, 0, -1834834, 1, 0, -1834833, 1, 0, -1834832, 1, 65536, -1834831, 1, 65536, -1834830, 1, 65537, -1834829, 1, 0, -1834828, 1, 65537, -1834827, 1, 1, -1834826, 1, 65536, -1834825, 1, 0, -1834824, 1, 65536, -1834823, 1, 65537, -1834822, 1, 65536, -1834821, 1, 2, -1834820, 1, 2, -1834819, 1, 1, -1834818, 1, 65537, -1834817, 1, 0, -1834816, 1, 0, -1834815, 1, 0, -1834814, 1, 0, -1834813, 1, 0, -1834812, 1, 0, -1834811, 1, 0, -1834810, 1, 0, -1834809, 1, 0, -1834808, 1, 2, -1834807, 1, 65536, -1834806, 1, 0, -1834805, 1, 0, -1834804, 1, 0, -1834803, 1, 0, -1834802, 1, 0, -1834801, 1, 65536, -1834800, 1, 0, -1834799, 1, 0, -1834798, 1, 0, -1834797, 1, 0, -1834796, 1, 0, -1834795, 1, 1, -1834794, 2, 0, -1834793, 1, 1, -1834792, 1, 0, -1834791, 1, 0, -1834790, 1, 1, -1834789, 1, 0, -1834788, 1, 0, -1834787, 1, 65536, -1834786, 1, 65537, -1834785, 1, 0, -1834784, 1, 65536, -1834783, 1, 1, -1834782, 1, 2, -1834781, 1, 0, -1834780, 1, 0, -1834779, 1, 0, -1834778, 1, 65537, -1834777, 1, 0, -1834776, 1, 2, -1834775, 1, 65536, -1834774, 1, 2, -1834773, 1, 65537, -1834772, 1, 0, -1834771, 1, 1, -1834770, 1, 65536, -1834769, 1, 65537, -1834768, 1, 0, -1834767, 1, 1, -1834766, 1, 0, -1834765, 1, 2, -1834764, 1, 65537, -1834763, 1, 65537, -1834762, 1, 0, -1834761, 1, 0, -1834760, 1, 0, -1834759, 1, 0, -1834758, 1, 0, -1834757, 1, 0, -1834756, 1, 1, -1834755, 0, 65536, -1834754, 1073741825, 1, -1834753, 1073741825, 0, -1834752, 1073741825, 0, -1834751, 1073741825, 0, -1834750, 1073741825, 0, -1834749, 1073741825, 65536, -1834748, 1073741825, 2, -1834747, 1073741825, 0, -1834746, 1073741825, 2, -1834745, 1073741825, 2, -1834744, 1073741825, 0, -1834743, 1073741825, 0, -1834742, 1073741825, 0, -1834741, 1073741825, 1, -1834740, 1073741825, 1, -1834739, 1073741824, 131072, -1704052, 1073741824, 131072, -1704051, 1073741825, 1, -1704050, 1073741825, 0, -1704049, 1073741825, 65536, -1704048, 1073741825, 0, -1704047, 1073741825, 0, -1704046, 1073741825, 0, -1704045, 1073741825, 1, -1704044, 1, 65537, -1704043, 1, 0, -1704042, 1, 0, -1704041, 1, 0, -1704040, 1, 65536, -1704039, 1, 2, -1704038, 1, 65536, -1704037, 1, 65536, -1704036, 1, 0, -1704035, 1, 65537, -1704034, 1, 0, -1704033, 1, 0, -1704032, 1, 0, -1704031, 1, 0, -1704030, 1, 2, -1704029, 1, 1, -1704028, 1, 1, -1704027, 1, 1, -1704026, 1, 65537, -1704025, 1, 0, -1704024, 1, 65537, -1704023, 1, 65537, -1704022, 1, 0, -1704021, 1, 0, -1704020, 1, 65536, -1704019, 1, 0, -1704018, 1, 65536, -1704017, 1, 0, -1704016, 1, 0, -1704015, 1, 0, -1704014, 1, 65536, -1704013, 1, 2, -1704012, 1, 65537, -1704011, 1, 0, -1704010, 1, 0, -1704009, 1, 1, -1704008, 1, 2, -1704007, 1, 2, -1704006, 1, 0, -1704005, 1, 0, -1704004, 1, 0, -1704003, 1, 65536, -1704002, 1, 65536, -1704001, 1, 1, -1704000, 1, 65536, -1703999, 1, 65536, -1703998, 1, 0, -1703997, 1, 2, -1703996, 1, 0, -1703995, 1, 0, -1703994, 1, 2, -1703993, 1, 0, -1703992, 1, 0, -1703991, 1, 0, -1703990, 1, 0, -1703989, 1, 0, -1703988, 1, 0, -1703987, 1, 65537, -1703986, 1, 65537, -1703985, 1, 2, -1703984, 1, 0, -1703983, 1, 65537, -1703982, 1, 65536, -1703981, 1, 0, -1703980, 1, 65536, -1703979, 1, 0, -1703978, 1, 0, -1703977, 1, 1, -1703976, 1, 0, -1703975, 1, 2, -1703974, 1, 2, -1703973, 1, 0, -1703972, 1, 65537, -1703971, 1, 65537, -1703970, 1, 0, -1703969, 1, 0, -1703968, 1, 0, -1703967, 1, 65536, -1703966, 1, 0, -1703965, 1, 0, -1703964, 1, 0, -1703963, 1, 0, -1703962, 1, 65537, -1703961, 1, 65536, -1703960, 1, 0, -1703959, 1, 2, -1703958, 1, 65537, -1703957, 1, 0, -1703956, 1, 0, -1703955, 1, 65537, -1703954, 1, 0, -1703953, 1, 0, -1703952, 1, 0, -1703951, 1, 0, -1703950, 1, 0, -1703949, 1, 0, -1703948, 1, 1, -1703947, 1, 0, -1703946, 1, 65536, -1703945, 1, 0, -1703944, 1, 65536, -1703943, 1, 0, -1703942, 1, 65537, -1703941, 1, 0, -1703940, 1, 65536, -1703939, 1, 2, -1703938, 1, 65536, -1703937, 1, 2, -1769472, 1, 1, -1769471, 1, 0, -1769470, 1, 0, -1769469, 1, 2, -1769468, 1, 0, -1769467, 1, 0, -1769466, 1, 0, -1769465, 1, 0, -1769464, 1, 0, -1769463, 1, 0, -1769462, 1, 0, -1769461, 1, 65537, -1769460, 1, 0, -1769459, 1, 0, -1769458, 1, 2, -1769457, 1, 2, -1769456, 1, 0, -1769455, 1, 2, -1769454, 1, 0, -1769453, 1, 0, -1769452, 1, 0, -1769451, 1, 0, -1769450, 1, 1, -1769449, 1, 0, -1769448, 1, 0, -1769447, 1, 2, -1769446, 1, 0, -1769445, 1, 0, -1769444, 1, 0, -1769443, 1, 1, -1769442, 1, 0, -1769441, 1, 0, -1769440, 1, 0, -1769439, 1, 0, -1769438, 1, 0, -1769437, 1, 0, -1769436, 1, 0, -1769435, 1, 0, -1769434, 1, 2, -1769433, 1, 0, -1769432, 1, 0, -1769431, 1, 65537, -1769430, 1, 1, -1769429, 1, 2, -1769428, 1, 2, -1769427, 1, 0, -1769426, 1, 0, -1769425, 1, 65537, -1769424, 1, 65537, -1769423, 1, 1, -1769422, 1, 1, -1769421, 1, 2, -1769420, 1, 0, -1769419, 1, 0, -1769418, 1, 0, -1769417, 1, 0, -1769416, 1, 0, -1769415, 1, 65536, -1769414, 1, 0, -1769413, 1, 2, -1769412, 1, 0, -1769411, 1, 0, -1769410, 1, 0, -1769409, 1, 65536, -1769408, 1, 0, -1769407, 1, 0, -1769406, 1, 0, -1769405, 1, 1, -1769404, 1, 0, -1769403, 1, 1, -1769402, 1, 65537, -1769401, 1, 0, -1769400, 1, 65536, -1769399, 1, 65536, -1769398, 1, 65537, -1769397, 1, 0, -1769396, 1, 65536, -1769395, 1, 0, -1769394, 1, 65537, -1769393, 1, 0, -1769392, 1, 0, -1769391, 1, 0, -1769390, 1, 0, -1769389, 1, 0, -1769388, 1, 0, -1769387, 1, 1, -1769386, 1, 0, -1769385, 1, 65536, -1769384, 1, 1, -1769383, 1, 2, -1769382, 1, 2, -1769381, 1, 0, -1769380, 1, 1, -1769379, 1, 2, -1769378, 1, 0, -1769377, 1, 0, -1769376, 1, 65536, -1769375, 1, 0, -1769374, 1, 65537, -1769373, 1, 0, -1769372, 1, 2, -1769371, 1, 0, -1769370, 1, 65537, -1769369, 1, 65536, -1769368, 1, 1, -1769367, 1, 65536, -1769366, 1, 65536, -1769365, 1, 0, -1769364, 1, 65536, -1769363, 1, 0, -1769362, 1, 2, -1769361, 1, 0, -1769360, 1, 65537, -1769359, 1, 0, -1769358, 1, 0, -1769357, 1, 0, -1769356, 1, 0, -1769355, 1, 0, -1769354, 1, 65536, -1769353, 1, 0, -1769352, 1, 0, -1769351, 1, 2, -1769350, 1, 1, -1769349, 1, 1, -1769348, 1, 2, -1769347, 1, 65537, -1769346, 1, 0, -1769345, 1, 0, -1769344, 1, 0, -1769343, 1, 0, -1769342, 1, 0, -1769341, 1, 0, -1769340, 1, 2, -1769339, 1, 65537, -1769338, 1, 0, -1769337, 1, 2, -1769336, 1, 0, -1769335, 1, 1, -1769334, 1, 65537, -1769333, 1, 0, -1769332, 1, 0, -1769331, 1, 0, -1769330, 1, 2, -1769329, 1, 0, -1769328, 1, 65536, -1769327, 1, 0, -1769326, 1, 0, -1769325, 1, 0, -1769324, 1, 0, -1769323, 1, 0, -1769322, 1, 2, -1769321, 1, 65536, -1769320, 1, 0, -1769319, 1, 0, -1769318, 1, 65536, -1769317, 1, 0, -1769316, 1, 65537, -1769315, 1, 65537, -1769314, 1, 0, -1769313, 1, 0, -1769312, 1, 2, -1769311, 1, 0, -1769310, 1, 0, -1769309, 1, 1, -1769308, 1, 0, -1769307, 1, 65536, -1769306, 1, 65537, -1769305, 1, 0, -1769304, 1, 0, -1769303, 1, 0, -1769302, 1, 0, -1769301, 1, 0, -1769300, 1, 65536, -1769299, 1, 1, -1769298, 1, 0, -1769297, 1, 65536, -1769296, 1, 65536, -1769295, 1, 1, -1769294, 1, 0, -1769293, 1, 0, -1769292, 1, 0, -1769291, 1, 0, -1769290, 1, 0, -1769289, 1, 65537, -1769288, 1, 2, -1769287, 1, 0, -1769286, 1, 0, -1769285, 1, 0, -1769284, 1, 65537, -1769283, 1, 1, -1769282, 1, 0, -1769281, 1, 0, -1769280, 1, 0, -1769279, 1, 65536, -1769278, 1, 0, -1769277, 1, 1, -1769276, 1, 65536, -1769275, 1, 65536, -1769274, 1, 65536, -1769273, 1, 65536, -1769272, 1, 0, -1769271, 1, 0, -1769270, 1, 0, -1769269, 1, 1, -1769268, 1, 0, -1769267, 1, 0, -1769266, 1, 65536, -1769265, 1, 0, -1769264, 1, 0, -1769263, 1, 0, -1769262, 1, 2, -1769261, 1, 2, -1769260, 1, 0, -1769259, 1, 1, -1769258, 1, 1, -1769257, 1, 1, -1769256, 1, 65537, -1769255, 1, 0, -1769254, 1, 65537, -1769253, 1, 65537, -1769252, 1, 0, -1769251, 1, 65537, -1769250, 1, 2, -1769249, 1, 65537, -1769248, 1, 0, -1769247, 1, 0, -1769246, 1, 65537, -1769245, 1, 0, -1769244, 1, 2, -1769243, 1, 65537, -1769242, 1, 65536, -1769241, 1, 0, -1769240, 1, 0, -1769239, 1, 0, -1769238, 1, 0, -1769237, 1, 0, -1769236, 1, 0, -1769235, 1, 2, -1769234, 1, 0, -1769233, 1, 1, -1769232, 1, 0, -1769231, 1, 65537, -1769230, 1, 65537, -1769229, 1, 0, -1769228, 1, 65537, -1769227, 1, 0, -1769226, 1, 0, -1769225, 1, 0, -1769224, 1, 0, -1769223, 1, 0, -1769222, 1, 2, -1769221, 1, 65536, -1769220, 1, 1, -1769219, 0, 0, -1769218, 1073741825, 1, -1769217, 1073741825, 0, -1769216, 1073741825, 0, -1769215, 1073741825, 2, -1769214, 1073741825, 65536, -1769213, 1073741825, 65537, -1769212, 1073741825, 65536, -1769211, 1073741825, 0, -1769210, 1073741825, 0, -1769209, 1073741825, 65536, -1769208, 1073741825, 0, -1769207, 1073741825, 0, -1769206, 1073741825, 0, -1769205, 1073741825, 0, -1769204, 1073741825, 1, -1769203, 1073741824, 131072, -1638516, 1073741824, 131072, -1638515, 1073741825, 1, -1638514, 1073741825, 0, -1638513, 1073741825, 65536, -1638512, 1073741825, 2, -1638511, 1073741825, 0, -1638510, 1073741825, 0, -1638509, 1073741825, 0, -1638508, 1, 1, -1638507, 1, 0, -1638506, 1, 0, -1638505, 1, 0, -1638504, 1, 65536, -1638503, 1, 0, -1638502, 1, 65537, -1638501, 1, 65537, -1638500, 1, 65536, -1638499, 1, 2, -1638498, 1, 0, -1638497, 1, 0, -1638496, 1, 0, -1638495, 1, 0, -1638494, 1, 0, -1638493, 1, 1, -1638492, 2, 0, -1638491, 1, 1, -1638490, 1, 0, -1638489, 1, 65536, -1638488, 1, 1, -1638487, 1, 0, -1638486, 1, 0, -1638485, 1, 65536, -1638484, 1, 65537, -1638483, 1, 0, -1638482, 1, 65536, -1638481, 1, 0, -1638480, 1, 0, -1638479, 1, 0, -1638478, 1, 65537, -1638477, 1, 0, -1638476, 1, 0, -1638475, 1, 2, -1638474, 1, 0, -1638473, 1, 65537, -1638472, 1, 0, -1638471, 1, 2, -1638470, 1, 65536, -1638469, 1, 65536, -1638468, 1, 0, -1638467, 1, 0, -1638466, 1, 0, -1638465, 1, 65536, -1638464, 1, 1, -1638463, 1, 0, -1638462, 1, 65537, -1638461, 1, 0, -1638460, 1, 0, -1638459, 1, 0, -1638458, 1, 0, -1638457, 1, 0, -1638456, 1, 0, -1638455, 1, 0, -1638454, 1, 65536, -1638453, 1, 65537, -1638452, 1, 0, -1638451, 1, 0, -1638450, 1, 0, -1638449, 1, 0, -1638448, 1, 2, -1638447, 1, 2, -1638446, 1, 0, -1638445, 1, 0, -1638444, 1, 0, -1638443, 1, 65537, -1638442, 1, 2, -1638441, 1, 0, -1638440, 1, 0, -1638439, 1, 0, -1638438, 1, 0, -1638437, 1, 1, -1638436, 1, 0, -1638435, 1, 65536, -1638434, 1, 0, -1638433, 1, 65537, -1638432, 1, 65537, -1638431, 1, 0, -1638430, 1, 0, -1638429, 1, 0, -1638428, 1, 0, -1638427, 1, 0, -1638426, 1, 0, -1638425, 1, 65536, -1638424, 1, 2, -1638423, 1, 2, -1638422, 1, 0, -1638421, 1, 2, -1638420, 1, 0, -1638419, 1, 0, -1638418, 1, 1, -1638417, 1, 65537, -1638416, 1, 1, -1638415, 1, 65537, -1638414, 1, 2, -1638413, 1, 0, -1638412, 1, 0, -1638411, 1, 0, -1638410, 1, 2, -1638409, 1, 2, -1638408, 1, 0, -1638407, 1, 0, -1638406, 1, 65536, -1638405, 1, 0, -1638404, 1, 2, -1638403, 1, 0, -1638402, 1, 0, -1638401, 1, 0, -1703936, 1, 0, -1703935, 1, 0, -1703934, 1, 65536, -1703933, 1, 65537, -1703932, 1, 65536, -1703931, 1, 2, -1703930, 1, 0, -1703929, 1, 0, -1703928, 1, 0, -1703927, 1, 0, -1703926, 1, 0, -1703925, 1, 0, -1703924, 1, 0, -1703923, 1, 65536, -1703922, 1, 0, -1703921, 1, 0, -1703920, 1, 0, -1703919, 1, 1, -1703918, 1, 0, -1703917, 1, 65537, -1703916, 1, 65536, -1703915, 1, 0, -1703914, 1, 65537, -1703913, 1, 0, -1703912, 1, 65537, -1703911, 1, 0, -1703910, 1, 0, -1703909, 1, 1, -1703908, 1, 0, -1703907, 1, 65537, -1703906, 1, 0, -1703905, 1, 0, -1703904, 1, 0, -1703903, 1, 65536, -1703902, 1, 0, -1703901, 1, 2, -1703900, 1, 65536, -1703899, 1, 2, -1703898, 1, 1, -1703897, 1, 0, -1703896, 1, 0, -1703895, 1, 0, -1703894, 1, 0, -1703893, 1, 0, -1703892, 1, 2, -1703891, 1, 65537, -1703890, 1, 0, -1703889, 1, 2, -1703888, 1, 2, -1703887, 1, 0, -1703886, 1, 65537, -1703885, 1, 1, -1703884, 1, 0, -1703883, 1, 65537, -1703882, 1, 65537, -1703881, 1, 0, -1703880, 1, 1, -1703879, 1, 0, -1703878, 1, 0, -1703877, 1, 0, -1703876, 1, 0, -1703875, 1, 2, -1703874, 1, 0, -1703873, 1, 2, -1703872, 1, 0, -1703871, 1, 2, -1703870, 1, 0, -1703869, 1, 0, -1703868, 1, 0, -1703867, 1, 65536, -1703866, 1, 0, -1703865, 1, 0, -1703864, 1, 2, -1703863, 1, 0, -1703862, 1, 0, -1703861, 1, 65536, -1703860, 1, 65536, -1703859, 1, 0, -1703858, 1, 0, -1703857, 1, 65537, -1703856, 1, 2, -1703855, 1, 0, -1703854, 1, 65536, -1703853, 1, 0, -1703852, 1, 0, -1703851, 1, 0, -1703850, 1, 2, -1703849, 1, 65536, -1703848, 1, 0, -1703847, 1, 0, -1703846, 1, 65536, -1703845, 1, 0, -1703844, 1, 0, -1703843, 1, 2, -1703842, 1, 0, -1703841, 1, 0, -1703840, 1, 0, -1703839, 1, 0, -1703838, 1, 0, -1703837, 1, 1, -1703836, 1, 1, -1703835, 1, 0, -1703834, 1, 65537, -1703833, 1, 65536, -1703832, 1, 0, -1703831, 1, 0, -1703830, 1, 0, -1703829, 1, 0, -1703828, 1, 0, -1703827, 1, 65536, -1703826, 1, 0, -1703825, 1, 0, -1703824, 1, 1, -1703823, 1, 0, -1703822, 1, 65537, -1703821, 1, 2, -1703820, 1, 2, -1703819, 1, 65537, -1703818, 1, 1, -1703817, 1, 2, -1703816, 1, 0, -1703815, 1, 0, -1703814, 1, 65536, -1703813, 1, 0, -1703812, 1, 0, -1703811, 1, 2, -1703810, 1, 65536, -1703809, 1, 2, -1703808, 1, 0, -1703807, 1, 65536, -1703806, 1, 0, -1703805, 1, 2, -1703804, 1, 0, -1703803, 1, 65537, -1703802, 1, 0, -1703801, 1, 65536, -1703800, 1, 1, -1703799, 1, 1, -1703798, 1, 65537, -1703797, 1, 65536, -1703796, 1, 1, -1703795, 1, 1, -1703794, 1, 0, -1703793, 1, 65537, -1703792, 1, 0, -1703791, 1, 0, -1703790, 1, 2, -1703789, 1, 0, -1703788, 1, 65537, -1703787, 1, 0, -1703786, 1, 65537, -1703785, 1, 65537, -1703784, 1, 0, -1703783, 1, 0, -1703782, 1, 65536, -1703781, 1, 65536, -1703780, 1, 0, -1703779, 1, 65537, -1703778, 1, 65536, -1703777, 1, 0, -1703776, 1, 2, -1703775, 1, 65536, -1703774, 1, 2, -1703773, 1, 0, -1703772, 1, 65537, -1703771, 1, 0, -1703770, 1, 65537, -1703769, 1, 2, -1703768, 1, 65537, -1703767, 1, 0, -1703766, 1, 1, -1703765, 1, 2, -1703764, 1, 0, -1703763, 1, 0, -1703762, 1, 65536, -1703761, 1, 65536, -1703760, 1, 0, -1703759, 1, 0, -1703758, 1, 0, -1703757, 1, 1, -1703756, 1, 65537, -1703755, 1, 65537, -1703754, 1, 0, -1703753, 1, 0, -1703752, 1, 0, -1703751, 1, 0, -1703750, 1, 0, -1703749, 1, 0, -1703748, 1, 0, -1703747, 1, 0, -1703746, 1, 65536, -1703745, 1, 2, -1703744, 1, 0, -1703743, 1, 0, -1703742, 1, 0, -1703741, 1, 1, -1703740, 1, 0, -1703739, 1, 65536, -1703738, 1, 0, -1703737, 1, 0, -1703736, 1, 0, -1703735, 1, 65537, -1703734, 1, 65536, -1703733, 1, 0, -1703732, 1, 0, -1703731, 1, 0, -1703730, 1, 65536, -1703729, 1, 0, -1703728, 1, 0, -1703727, 1, 65537, -1703726, 1, 65536, -1703725, 1, 0, -1703724, 1, 65536, -1703723, 1, 0, -1703722, 1, 0, -1703721, 1, 0, -1703720, 1, 0, -1703719, 1, 0, -1703718, 1, 65536, -1703717, 1, 0, -1703716, 1, 0, -1703715, 1, 1, -1703714, 1, 0, -1703713, 1, 0, -1703712, 1, 0, -1703711, 1, 1, -1703710, 1, 0, -1703709, 1, 65537, -1703708, 1, 0, -1703707, 1, 2, -1703706, 1, 65536, -1703705, 1, 0, -1703704, 1, 0, -1703703, 1, 65536, -1703702, 1, 0, -1703701, 1, 0, -1703700, 1, 0, -1703699, 1, 0, -1703698, 1, 0, -1703697, 1, 0, -1703696, 1, 2, -1703695, 1, 0, -1703694, 1, 0, -1703693, 1, 65536, -1703692, 1, 0, -1703691, 1, 1, -1703690, 1, 2, -1703689, 1, 0, -1703688, 1, 2, -1703687, 1, 1, -1703686, 1, 2, -1703685, 1, 0, -1703684, 1, 1, -1703683, 1073741825, 1, -1703682, 1073741825, 1, -1703681, 1073741825, 65537, -1703680, 1073741825, 0, -1703679, 1073741825, 0, -1703678, 1073741825, 0, -1703677, 1073741825, 0, -1703676, 1073741825, 65537, -1703675, 1073741825, 0, -1703674, 1073741825, 0, -1703673, 1073741825, 0, -1703672, 1073741825, 0, -1703671, 1073741825, 0, -1703670, 1073741825, 2, -1703669, 1073741825, 1, -1703668, 1073741825, 1, -1703667, 1073741824, 131072, -1572980, 1073741824, 131072, -1572979, 1073741825, 1, -1572978, 1073741825, 0, -1572977, 1073741825, 0, -1572976, 1073741825, 2, -1572975, 1073741825, 65536, -1572974, 1073741825, 65537, -1572973, 1073741825, 1, -1572972, 1, 0, -1572971, 1, 0, -1572970, 1, 2, -1572969, 1, 0, -1572968, 1, 0, -1572967, 1, 65537, -1572966, 1, 65536, -1572965, 1, 0, -1572964, 1, 1, -1572963, 1, 0, -1572962, 1, 0, -1572961, 1, 65537, -1572960, 1, 2, -1572959, 1, 0, -1572958, 1, 0, -1572957, 1, 1, -1572956, 1, 1, -1572955, 1, 1, -1572954, 1, 0, -1572953, 1, 2, -1572952, 1, 0, -1572951, 1, 0, -1572950, 1, 0, -1572949, 1, 0, -1572948, 1, 0, -1572947, 1, 0, -1572946, 1, 0, -1572945, 1, 0, -1572944, 1, 1, -1572943, 1, 0, -1572942, 1, 0, -1572941, 1, 65536, -1572940, 1, 65537, -1572939, 1, 1, -1572938, 1, 0, -1572937, 1, 65537, -1572936, 1, 0, -1572935, 1, 2, -1572934, 1, 0, -1572933, 1, 0, -1572932, 1, 0, -1572931, 1, 65537, -1572930, 1, 65537, -1572929, 1, 1, -1572928, 1, 65537, -1572927, 1, 0, -1572926, 1, 0, -1572925, 1, 65536, -1572924, 1, 65537, -1572923, 1, 0, -1572922, 1, 0, -1572921, 1, 0, -1572920, 1, 65536, -1572919, 1, 0, -1572918, 1, 2, -1572917, 1, 65536, -1572916, 1, 0, -1572915, 1, 0, -1572914, 1, 0, -1572913, 1, 0, -1572912, 1, 65536, -1572911, 1, 65537, -1572910, 1, 65537, -1572909, 1, 0, -1572908, 1, 0, -1572907, 1, 65536, -1572906, 1, 65536, -1572905, 1, 65537, -1572904, 1, 0, -1572903, 1, 65536, -1572902, 1, 0, -1572901, 1, 1, -1572900, 1, 0, -1572899, 1, 0, -1572898, 1, 65537, -1572897, 1, 0, -1572896, 1, 2, -1572895, 1, 65536, -1572894, 1, 65537, -1572893, 1, 2, -1572892, 1, 0, -1572891, 1, 65536, -1572890, 1, 0, -1572889, 1, 0, -1572888, 1, 0, -1572887, 1, 65536, -1572886, 1, 0, -1572885, 1, 0, -1572884, 1, 0, -1572883, 1, 65536, -1572882, 1, 0, -1572881, 1, 0, -1572880, 1, 0, -1572879, 1, 2, -1572878, 1, 0, -1572877, 1, 65536, -1572876, 1, 1, -1572875, 1, 2, -1572874, 1, 65537, -1572873, 1, 1, -1572872, 1, 65536, -1572871, 1, 65537, -1572870, 1, 65536, -1572869, 1, 0, -1572868, 1, 0, -1572867, 1, 0, -1572866, 1, 0, -1572865, 1, 0, -1638400, 1, 65537, -1638399, 1, 65536, -1638398, 1, 0, -1638397, 1, 0, -1638396, 1, 65536, -1638395, 1, 2, -1638394, 1, 65536, -1638393, 1, 0, -1638392, 1, 1, -1638391, 1, 0, -1638390, 1, 0, -1638389, 1, 0, -1638388, 1, 2, -1638387, 1, 0, -1638386, 1, 0, -1638385, 1, 0, -1638384, 1, 65536, -1638383, 1, 65536, -1638382, 1, 1, -1638381, 1, 0, -1638380, 1, 0, -1638379, 1, 65537, -1638378, 1, 0, -1638377, 1, 2, -1638376, 1, 2, -1638375, 1, 0, -1638374, 1, 0, -1638373, 1, 1, -1638372, 1, 0, -1638371, 1, 0, -1638370, 1, 0, -1638369, 1, 2, -1638368, 1, 0, -1638367, 1, 0, -1638366, 1, 1, -1638365, 1, 0, -1638364, 1, 0, -1638363, 1, 1, -1638362, 1, 65536, -1638361, 1, 0, -1638360, 1, 65537, -1638359, 1, 2, -1638358, 1, 65536, -1638357, 1, 0, -1638356, 1, 65537, -1638355, 1, 0, -1638354, 1, 2, -1638353, 1, 0, -1638352, 1, 1, -1638351, 1, 0, -1638350, 1, 65536, -1638349, 1, 0, -1638348, 1, 1, -1638347, 1, 1, -1638346, 1, 65537, -1638345, 1, 0, -1638344, 1, 65536, -1638343, 1, 0, -1638342, 1, 0, -1638341, 1, 0, -1638340, 1, 0, -1638339, 1, 65537, -1638338, 1, 0, -1638337, 1, 0, -1638336, 1, 2, -1638335, 1, 0, -1638334, 1, 65537, -1638333, 1, 0, -1638332, 1, 0, -1638331, 1, 65537, -1638330, 1, 2, -1638329, 1, 0, -1638328, 1, 2, -1638327, 1, 0, -1638326, 1, 0, -1638325, 1, 0, -1638324, 1, 0, -1638323, 1, 0, -1638322, 1, 2, -1638321, 1, 65537, -1638320, 1, 0, -1638319, 1, 2, -1638318, 1, 65537, -1638317, 1, 2, -1638316, 1, 1, -1638315, 1, 0, -1638314, 1, 0, -1638313, 1, 0, -1638312, 1, 0, -1638311, 1, 0, -1638310, 1, 1, -1638309, 1, 0, -1638308, 1, 0, -1638307, 1, 2, -1638306, 1, 0, -1638305, 1, 1, -1638304, 1, 0, -1638303, 1, 0, -1638302, 1, 1, -1638301, 1, 0, -1638300, 1, 0, -1638299, 1, 2, -1638298, 1, 0, -1638297, 1, 2, -1638296, 1, 65536, -1638295, 1, 65537, -1638294, 1, 0, -1638293, 1, 65536, -1638292, 1, 65536, -1638291, 1, 0, -1638290, 1, 0, -1638289, 1, 65536, -1638288, 1, 1, -1638287, 1, 0, -1638286, 1, 0, -1638285, 1, 1, -1638284, 1, 65536, -1638283, 1, 0, -1638282, 1, 0, -1638281, 1, 0, -1638280, 1, 0, -1638279, 1, 0, -1638278, 1, 0, -1638277, 1, 0, -1638276, 1, 0, -1638275, 1, 0, -1638274, 1, 1, -1638273, 1, 1, -1638272, 1, 1, -1638271, 1, 1, -1638270, 1, 1, -1638269, 1, 0, -1638268, 1, 2, -1638267, 1, 0, -1638266, 1, 2, -1638265, 1, 65536, -1638264, 1, 0, -1638263, 1, 65536, -1638262, 1, 0, -1638261, 1, 0, -1638260, 1, 0, -1638259, 1, 0, -1638258, 1, 2, -1638257, 1, 65537, -1638256, 1, 0, -1638255, 1, 1, -1638254, 1, 0, -1638253, 1, 0, -1638252, 1, 65536, -1638251, 1, 0, -1638250, 1, 1, -1638249, 1, 2, -1638248, 1, 2, -1638247, 1, 65537, -1638246, 1, 0, -1638245, 1, 1, -1638244, 1, 0, -1638243, 1, 1, -1638242, 1, 0, -1638241, 1, 65536, -1638240, 1, 0, -1638239, 1, 65536, -1638238, 1, 1, -1638237, 1, 0, -1638236, 1, 65536, -1638235, 1, 65536, -1638234, 1, 0, -1638233, 1, 0, -1638232, 1, 0, -1638231, 1, 0, -1638230, 1, 0, -1638229, 1, 0, -1638228, 1, 0, -1638227, 1, 0, -1638226, 1, 65536, -1638225, 1, 0, -1638224, 1, 2, -1638223, 1, 0, -1638222, 1, 0, -1638221, 1, 65537, -1638220, 1, 0, -1638219, 1, 0, -1638218, 1, 0, -1638217, 1, 0, -1638216, 1, 1, -1638215, 1, 0, -1638214, 1, 0, -1638213, 1, 65537, -1638212, 1, 0, -1638211, 1, 0, -1638210, 1, 0, -1638209, 1, 0, -1638208, 1, 2, -1638207, 1, 0, -1638206, 1, 0, -1638205, 1, 0, -1638204, 1, 65537, -1638203, 1, 65536, -1638202, 1, 0, -1638201, 1, 1, -1638200, 1, 65536, -1638199, 1, 0, -1638198, 1, 65537, -1638197, 1, 1, -1638196, 1, 65537, -1638195, 1, 0, -1638194, 1, 2, -1638193, 1, 0, -1638192, 1, 0, -1638191, 1, 65536, -1638190, 1, 0, -1638189, 1, 0, -1638188, 1, 65537, -1638187, 1, 0, -1638186, 1, 2, -1638185, 1, 0, -1638184, 1, 65537, -1638183, 1, 0, -1638182, 1, 2, -1638181, 1, 0, -1638180, 1, 0, -1638179, 1, 0, -1638178, 1, 2, -1638177, 1, 0, -1638176, 1, 0, -1638175, 1, 1, -1638174, 1, 1, -1638173, 1, 0, -1638172, 1, 0, -1638171, 1, 65536, -1638170, 1, 65537, -1638169, 1, 65536, -1638168, 1, 0, -1638167, 1, 2, -1638166, 1, 0, -1638165, 1, 1, -1638164, 1, 0, -1638163, 1, 65536, -1638162, 1, 0, -1638161, 1, 2, -1638160, 1, 65536, -1638159, 1, 0, -1638158, 1, 0, -1638157, 1, 65537, -1638156, 1, 0, -1638155, 1, 65537, -1638154, 1, 65537, -1638153, 1, 2, -1638152, 1, 1, -1638151, 1, 0, -1638150, 1, 0, -1638149, 1, 0, -1638148, 1073741825, 1, -1638147, 0, 65536, -1638146, 1073741825, 1, -1638145, 1073741825, 2, -1638144, 1073741825, 0, -1638143, 1073741825, 1, -1638142, 1073741825, 0, -1638141, 1073741825, 0, -1638140, 1073741825, 0, -1638139, 1073741825, 65537, -1638138, 1073741825, 1, -1638137, 1073741825, 1, -1638136, 1073741825, 65537, -1638135, 1073741825, 1, -1638134, 1073741825, 65537, -1638133, 1073741825, 0, -1638132, 1073741825, 1, -1638131, 1073741824, 131072, -1507444, 1073741824, 131072, -1507443, 1073741825, 1, -1507442, 1073741825, 0, -1507441, 1073741825, 0, -1507440, 1073741825, 65537, -1507439, 1073741825, 1, -1507438, 1073741825, 0, -1507437, 1073741825, 1, -1507436, 1, 2, -1507435, 1, 2, -1507434, 1, 2, -1507433, 1, 0, -1507432, 1, 2, -1507431, 1, 0, -1507430, 1, 65536, -1507429, 1, 1, -1507428, 1, 0, -1507427, 1, 65536, -1507426, 1, 0, -1507425, 1, 0, -1507424, 1, 2, -1507423, 1, 0, -1507422, 1, 1, -1507421, 1, 0, -1507420, 1, 0, -1507419, 1, 0, -1507418, 1, 0, -1507417, 1, 0, -1507416, 1, 65536, -1507415, 1, 0, -1507414, 1, 65536, -1507413, 1, 65537, -1507412, 1, 1, -1507411, 1, 65537, -1507410, 1, 1, -1507409, 1, 0, -1507408, 1, 65536, -1507407, 1, 65536, -1507406, 1, 2, -1507405, 1, 0, -1507404, 1, 2, -1507403, 1, 0, -1507402, 1, 2, -1507401, 1, 0, -1507400, 1, 0, -1507399, 1, 0, -1507398, 1, 0, -1507397, 1, 0, -1507396, 1, 0, -1507395, 1, 65536, -1507394, 1, 0, -1507393, 1, 0, -1507392, 1, 2, -1507391, 1, 1, -1507390, 1, 65536, -1507389, 1, 0, -1507388, 1, 2, -1507387, 1, 65537, -1507386, 1, 0, -1507385, 1, 0, -1507384, 1, 0, -1507383, 1, 0, -1507382, 1, 0, -1507381, 1, 65536, -1507380, 1, 0, -1507379, 1, 2, -1507378, 1, 0, -1507377, 1, 0, -1507376, 1, 0, -1507375, 1, 65537, -1507374, 1, 0, -1507373, 1, 0, -1507372, 1, 2, -1507371, 1, 65537, -1507370, 1, 65536, -1507369, 1, 2, -1507368, 1, 2, -1507367, 1, 0, -1507366, 1, 1, -1507365, 1, 0, -1507364, 1, 2, -1507363, 1, 65536, -1507362, 1, 1, -1507361, 1, 1, -1507360, 1, 2, -1507359, 1, 2, -1507358, 1, 0, -1507357, 1, 0, -1507356, 1, 0, -1507355, 1, 65537, -1507354, 1, 0, -1507353, 1, 0, -1507352, 1, 1, -1507351, 1, 0, -1507350, 1, 0, -1507349, 1, 2, -1507348, 1, 0, -1507347, 1, 1, -1507346, 1, 0, -1507345, 1, 0, -1507344, 1, 65536, -1507343, 1, 0, -1507342, 1, 0, -1507341, 1, 65537, -1507340, 1, 2, -1507339, 1, 0, -1507338, 1, 65537, -1507337, 1, 0, -1507336, 1, 1, -1507335, 1, 1, -1507334, 1, 0, -1507333, 1, 1, -1507332, 1, 0, -1507331, 1, 0, -1507330, 1, 0, -1507329, 1, 0, -1572864, 1, 0, -1572863, 1, 65536, -1572862, 1, 0, -1572861, 1, 65537, -1572860, 1, 65537, -1572859, 1, 1, -1572858, 1, 0, -1572857, 1, 1, -1572856, 1, 0, -1572855, 1, 1, -1572854, 1, 2, -1572853, 1, 0, -1572852, 1, 0, -1572851, 1, 65536, -1572850, 1, 0, -1572849, 1, 65537, -1572848, 1, 2, -1572847, 1, 65537, -1572846, 1, 65536, -1572845, 1, 2, -1572844, 1, 0, -1572843, 1, 0, -1572842, 1, 0, -1572841, 1, 65536, -1572840, 1, 0, -1572839, 1, 1, -1572838, 1, 65536, -1572837, 1, 65536, -1572836, 1, 1, -1572835, 1, 0, -1572834, 1, 65536, -1572833, 1, 0, -1572832, 1, 0, -1572831, 1, 65536, -1572830, 1, 1, -1572829, 1, 65536, -1572828, 1, 0, -1572827, 1, 0, -1572826, 1, 1, -1572825, 1, 1, -1572824, 1, 1, -1572823, 1, 1, -1572822, 1, 1, -1572821, 1, 1, -1572820, 1, 0, -1572819, 1, 2, -1572818, 1, 0, -1572817, 1, 0, -1572816, 1, 2, -1572815, 1, 1, -1572814, 1, 0, -1572813, 1, 65536, -1572812, 1, 0, -1572811, 1, 65536, -1572810, 1, 0, -1572809, 1, 0, -1572808, 1, 0, -1572807, 1, 1, -1572806, 1, 0, -1572805, 1, 65537, -1572804, 1, 0, -1572803, 1, 0, -1572802, 1, 0, -1572801, 1, 65537, -1572800, 1, 0, -1572799, 1, 65536, -1572798, 1, 0, -1572797, 1, 0, -1572796, 1, 65537, -1572795, 1, 65536, -1572794, 1, 0, -1572793, 1, 0, -1572792, 1, 0, -1572791, 1, 0, -1572790, 1, 65537, -1572789, 1, 2, -1572788, 1, 1, -1572787, 1, 0, -1572786, 1, 65536, -1572785, 1, 2, -1572784, 1, 0, -1572783, 1, 0, -1572782, 1, 0, -1572781, 1, 0, -1572780, 1, 65537, -1572779, 1, 0, -1572778, 1, 2, -1572777, 1, 0, -1572776, 1, 0, -1572775, 1, 0, -1572774, 1, 0, -1572773, 1, 65537, -1572772, 1, 0, -1572771, 1, 0, -1572770, 1, 0, -1572769, 1, 0, -1572768, 1, 0, -1572767, 1, 0, -1572766, 1, 65536, -1572765, 1, 0, -1572764, 1, 2, -1572763, 1, 2, -1572762, 1, 1, -1572761, 1, 1, -1572760, 1, 1, -1572759, 1, 0, -1572758, 1, 0, -1572757, 1, 1, -1572756, 1, 0, -1572755, 1, 0, -1572754, 1, 0, -1572753, 1, 0, -1572752, 1, 65537, -1572751, 1, 1, -1572750, 1, 0, -1572749, 1, 0, -1572748, 1, 0, -1572747, 1, 0, -1572746, 1, 65536, -1572745, 1, 65536, -1572744, 1, 65536, -1572743, 1, 0, -1572742, 1, 65536, -1572741, 1, 1, -1572740, 1, 0, -1572739, 1, 2, -1572738, 1, 0, -1572737, 1, 65536, -1572736, 1, 1, -1572735, 2, 0, -1572734, 1, 1, -1572733, 1, 0, -1572732, 1, 65536, -1572731, 1, 1, -1572730, 1, 0, -1572729, 1, 2, -1572728, 1, 2, -1572727, 1, 0, -1572726, 1, 65537, -1572725, 1, 0, -1572724, 1, 0, -1572723, 1, 0, -1572722, 1, 2, -1572721, 1, 0, -1572720, 1, 2, -1572719, 1, 0, -1572718, 1, 65536, -1572717, 1, 0, -1572716, 1, 2, -1572715, 1, 65537, -1572714, 1, 65537, -1572713, 1, 0, -1572712, 1, 0, -1572711, 1, 0, -1572710, 1, 0, -1572709, 1, 0, -1572708, 1, 0, -1572707, 1, 0, -1572706, 1, 0, -1572705, 1, 1, -1572704, 1, 65537, -1572703, 1, 2, -1572702, 1, 0, -1572701, 1, 0, -1572700, 1, 2, -1572699, 1, 0, -1572698, 1, 0, -1572697, 1, 2, -1572696, 1, 0, -1572695, 1, 0, -1572694, 1, 2, -1572693, 1, 1, -1572692, 1, 1, -1572691, 1, 65536, -1572690, 1, 0, -1572689, 1, 65536, -1572688, 1, 1, -1572687, 1, 1, -1572686, 1, 0, -1572685, 1, 0, -1572684, 1, 0, -1572683, 1, 65536, -1572682, 1, 0, -1572681, 1, 0, -1572680, 1, 65537, -1572679, 1, 0, -1572678, 1, 0, -1572677, 1, 0, -1572676, 1, 65537, -1572675, 1, 0, -1572674, 1, 65536, -1572673, 1, 0, -1572672, 1, 65536, -1572671, 1, 1, -1572670, 1, 65536, -1572669, 1, 0, -1572668, 1, 0, -1572667, 1, 1, -1572666, 1, 0, -1572665, 1, 0, -1572664, 1, 2, -1572663, 1, 0, -1572662, 1, 2, -1572661, 1, 0, -1572660, 1, 0, -1572659, 1, 1, -1572658, 1, 1, -1572657, 1, 2, -1572656, 1, 65536, -1572655, 1, 0, -1572654, 1, 0, -1572653, 1, 0, -1572652, 1, 2, -1572651, 1, 0, -1572650, 1, 0, -1572649, 1, 65536, -1572648, 1, 0, -1572647, 1, 0, -1572646, 1, 1, -1572645, 1, 0, -1572644, 1, 0, -1572643, 1, 0, -1572642, 1, 0, -1572641, 1, 0, -1572640, 1, 65537, -1572639, 1, 0, -1572638, 1, 0, -1572637, 1, 65536, -1572636, 1, 0, -1572635, 1, 0, -1572634, 1, 65536, -1572633, 1, 65536, -1572632, 1, 0, -1572631, 1, 1, -1572630, 1, 0, -1572629, 1, 65536, -1572628, 1, 1, -1572627, 1, 1, -1572626, 1, 1, -1572625, 1, 0, -1572624, 1, 2, -1572623, 1, 0, -1572622, 1, 0, -1572621, 1, 65536, -1572620, 1, 0, -1572619, 1, 0, -1572618, 1, 65537, -1572617, 1, 0, -1572616, 1, 0, -1572615, 1, 65536, -1572614, 1, 0, -1572613, 1, 0, -1572612, 1073741825, 1, -1572611, 0, 0, -1572610, 1073741825, 1, -1572609, 1073741825, 65536, -1572608, 1073741825, 0, -1572607, 1073741825, 1, -1572606, 1073741825, 2, -1572605, 1073741825, 0, -1572604, 1073741825, 0, -1572603, 1073741825, 1, -1572602, 1073741825, 0, -1572601, 1073741825, 0, -1572600, 1073741825, 0, -1572599, 1073741825, 0, -1572598, 1073741825, 65537, -1572597, 1073741825, 0, -1572596, 1073741825, 1, -1572595, 1073741824, 131072, -1441908, 1073741824, 131072, -1441907, 1073741825, 1, -1441906, 1073741825, 65536, -1441905, 1073741825, 1, -1441904, 1073741825, 65536, -1441903, 1073741825, 65537, -1441902, 1073741825, 0, -1441901, 1073741825, 2, -1441900, 1, 0, -1441899, 1, 0, -1441898, 1, 65536, -1441897, 1, 1, -1441896, 1, 65537, -1441895, 1, 0, -1441894, 1, 65537, -1441893, 1, 0, -1441892, 1, 2, -1441891, 1, 0, -1441890, 1, 0, -1441889, 1, 65536, -1441888, 1, 0, -1441887, 1, 65537, -1441886, 1, 0, -1441885, 1, 65537, -1441884, 1, 65537, -1441883, 1, 1, -1441882, 1, 65536, -1441881, 1, 1, -1441880, 1, 0, -1441879, 1, 0, -1441878, 1, 0, -1441877, 1, 0, -1441876, 1, 0, -1441875, 1, 65537, -1441874, 1, 0, -1441873, 1, 65536, -1441872, 1, 0, -1441871, 1, 0, -1441870, 1, 0, -1441869, 1, 0, -1441868, 1, 0, -1441867, 1, 2, -1441866, 1, 0, -1441865, 1, 0, -1441864, 1, 0, -1441863, 1, 0, -1441862, 1, 0, -1441861, 1, 65537, -1441860, 1, 2, -1441859, 1, 1, -1441858, 1, 65536, -1441857, 1, 0, -1441856, 1, 65537, -1441855, 1, 0, -1441854, 1, 0, -1441853, 1, 0, -1441852, 1, 2, -1441851, 1, 0, -1441850, 1, 2, -1441849, 1, 0, -1441848, 1, 65536, -1441847, 1, 0, -1441846, 1, 65536, -1441845, 1, 65537, -1441844, 1, 0, -1441843, 1, 0, -1441842, 1, 1, -1441841, 1, 0, -1441840, 1, 65536, -1441839, 1, 65537, -1441838, 1, 1, -1441837, 1, 2, -1441836, 1, 0, -1441835, 1, 0, -1441834, 1, 65536, -1441833, 1, 0, -1441832, 1, 0, -1441831, 1, 0, -1441830, 1, 0, -1441829, 1, 65536, -1441828, 1, 1, -1441827, 1, 65537, -1441826, 1, 65537, -1441825, 1, 65537, -1441824, 1, 65536, -1441823, 1, 2, -1441822, 1, 0, -1441821, 1, 0, -1441820, 1, 0, -1441819, 1, 0, -1441818, 1, 0, -1441817, 1, 65537, -1441816, 1, 1, -1441815, 1, 0, -1441814, 1, 0, -1441813, 1, 2, -1441812, 1, 65536, -1441811, 1, 0, -1441810, 1, 2, -1441809, 1, 2, -1441808, 1, 65537, -1441807, 1, 2, -1441806, 1, 0, -1441805, 1, 65537, -1441804, 1, 2, -1441803, 1, 0, -1441802, 1, 2, -1441801, 1, 0, -1441800, 1, 65536, -1441799, 1, 2, -1441798, 1, 0, -1441797, 1, 65537, -1441796, 1, 0, -1441795, 1, 2, -1441794, 1, 0, -1441793, 1, 2, -1507328, 1, 0, -1507327, 1, 65536, -1507326, 1, 1, -1507325, 1, 0, -1507324, 1, 0, -1507323, 1, 65536, -1507322, 1, 0, -1507321, 1, 2, -1507320, 1, 0, -1507319, 1, 0, -1507318, 1, 0, -1507317, 1, 0, -1507316, 1, 0, -1507315, 1, 0, -1507314, 1, 0, -1507313, 1, 0, -1507312, 1, 0, -1507311, 1, 0, -1507310, 1, 0, -1507309, 1, 1, -1507308, 1, 65536, -1507307, 1, 2, -1507306, 1, 0, -1507305, 1, 0, -1507304, 1, 65537, -1507303, 1, 65537, -1507302, 1, 1, -1507301, 1, 0, -1507300, 1, 0, -1507299, 1, 0, -1507298, 1, 2, -1507297, 1, 0, -1507296, 1, 0, -1507295, 1, 0, -1507294, 1, 1, -1507293, 1, 1, -1507292, 1, 1, -1507291, 1, 1, -1507290, 1, 1, -1507289, 0, 1, -1507288, 0, 2, -1507287, 0, 2, -1507286, 0, 3, -1507285, 1, 1, -1507284, 1, 0, -1507283, 1, 0, -1507282, 1, 0, -1507281, 1, 65537, -1507280, 1, 0, -1507279, 1, 65536, -1507278, 1, 0, -1507277, 1, 1, -1507276, 1, 0, -1507275, 1, 0, -1507274, 1, 0, -1507273, 1, 0, -1507272, 1, 1, -1507271, 1, 65536, -1507270, 1, 1, -1507269, 1, 0, -1507268, 1, 65537, -1507267, 1, 0, -1507266, 1, 0, -1507265, 1, 0, -1507264, 1, 65537, -1507263, 1, 2, -1507262, 1, 0, -1507261, 1, 0, -1507260, 1, 0, -1507259, 1, 0, -1507258, 1, 0, -1507257, 1, 2, -1507256, 1, 0, -1507255, 1, 0, -1507254, 1, 0, -1507253, 1, 1, -1507252, 1, 1, -1507251, 1, 0, -1507250, 1, 0, -1507249, 1, 0, -1507248, 1, 0, -1507247, 1, 0, -1507246, 1, 0, -1507245, 1, 0, -1507244, 1, 1, -1507243, 1, 0, -1507242, 1, 65536, -1507241, 1, 0, -1507240, 1, 0, -1507239, 1, 0, -1507238, 1, 0, -1507237, 1, 0, -1507236, 1, 0, -1507235, 1, 2, -1507234, 1, 0, -1507233, 1, 0, -1507232, 1, 2, -1507231, 1, 0, -1507230, 1, 1, -1507229, 1, 0, -1507228, 1, 0, -1507227, 1, 2, -1507226, 1, 1, -1507225, 2, 0, -1507224, 1, 1, -1507223, 1, 0, -1507222, 1, 65537, -1507221, 1, 0, -1507220, 1, 0, -1507219, 1, 0, -1507218, 1, 1, -1507217, 1, 1, -1507216, 1, 0, -1507215, 1, 0, -1507214, 1, 65536, -1507213, 1, 0, -1507212, 1, 1, -1507211, 1, 0, -1507210, 1, 0, -1507209, 1, 0, -1507208, 1, 0, -1507207, 1, 2, -1507206, 1, 1, -1507205, 1, 0, -1507204, 1, 2, -1507203, 1, 0, -1507202, 1, 2, -1507201, 1, 65537, -1507200, 1, 1, -1507199, 1, 1, -1507198, 1, 1, -1507197, 1, 0, -1507196, 1, 1, -1507195, 1, 0, -1507194, 1, 0, -1507193, 1, 2, -1507192, 1, 0, -1507191, 1, 1, -1507190, 1, 0, -1507189, 1, 65537, -1507188, 1, 0, -1507187, 1, 0, -1507186, 1, 0, -1507185, 1, 65537, -1507184, 1, 0, -1507183, 1, 0, -1507182, 1, 65536, -1507181, 1, 0, -1507180, 1, 0, -1507179, 1, 0, -1507178, 1, 1, -1507177, 1, 0, -1507176, 1, 0, -1507175, 1, 0, -1507174, 1, 0, -1507173, 1, 0, -1507172, 1, 0, -1507171, 1, 0, -1507170, 1, 0, -1507169, 1, 65537, -1507168, 1, 2, -1507167, 1, 1, -1507166, 1, 65537, -1507165, 1, 65537, -1507164, 1, 1, -1507163, 1, 0, -1507162, 1, 0, -1507161, 1, 0, -1507160, 1, 0, -1507159, 1, 2, -1507158, 1, 1, -1507157, 1, 65537, -1507156, 1, 0, -1507155, 1, 1, -1507154, 1, 0, -1507153, 1, 65536, -1507152, 1, 2, -1507151, 1, 0, -1507150, 1, 0, -1507149, 1, 65537, -1507148, 1, 0, -1507147, 1, 0, -1507146, 1, 0, -1507145, 1, 0, -1507144, 1, 0, -1507143, 1, 0, -1507142, 1, 0, -1507141, 1, 0, -1507140, 1, 0, -1507139, 1, 65537, -1507138, 1, 1, -1507137, 1, 0, -1507136, 1, 65537, -1507135, 1, 0, -1507134, 1, 0, -1507133, 1, 65537, -1507132, 1, 65536, -1507131, 1, 65537, -1507130, 1, 0, -1507129, 1, 2, -1507128, 1, 0, -1507127, 1, 0, -1507126, 1, 65537, -1507125, 1, 2, -1507124, 1, 0, -1507123, 1, 0, -1507122, 1, 0, -1507121, 1, 1, -1507120, 1, 0, -1507119, 1, 0, -1507118, 1, 1, -1507117, 1, 0, -1507116, 1, 2, -1507115, 1, 1, -1507114, 1, 65536, -1507113, 1, 65537, -1507112, 1, 0, -1507111, 1, 0, -1507110, 1, 0, -1507109, 1, 65537, -1507108, 1, 65536, -1507107, 1, 0, -1507106, 1, 0, -1507105, 1, 65536, -1507104, 1, 0, -1507103, 1, 2, -1507102, 1, 0, -1507101, 1, 2, -1507100, 1, 0, -1507099, 1, 65537, -1507098, 1, 65537, -1507097, 1, 0, -1507096, 1, 2, -1507095, 1, 0, -1507094, 1, 0, -1507093, 1, 1, -1507092, 1, 65536, -1507091, 1, 1, -1507090, 1, 65537, -1507089, 1, 0, -1507088, 1, 0, -1507087, 1, 0, -1507086, 1, 2, -1507085, 1, 0, -1507084, 1, 1, -1507083, 1, 0, -1507082, 1, 0, -1507081, 1, 2, -1507080, 1, 0, -1507079, 1, 2, -1507078, 1, 2, -1507077, 1, 2, -1507076, 1073741825, 1, -1507075, 1073741825, 1, -1507074, 1073741825, 1, -1507073, 1073741825, 2, -1507072, 1073741825, 0, -1507071, 1073741825, 2, -1507070, 1073741825, 65536, -1507069, 1073741825, 0, -1507068, 1073741825, 0, -1507067, 1073741825, 0, -1507066, 1073741825, 0, -1507065, 1073741825, 0, -1507064, 1073741825, 1, -1507063, 1073741825, 65536, -1507062, 1073741825, 0, -1507061, 1073741825, 1, -1507060, 1073741825, 1, -1507059, 1073741824, 131072, -1376372, 1073741824, 131072, -1376371, 1073741825, 1, -1376370, 1073741825, 0, -1376369, 1073741825, 0, -1376368, 1073741825, 1, -1376367, 1073741825, 65536, -1376366, 1073741825, 2, -1376365, 1073741825, 0, -1376364, 1, 2, -1376363, 1, 0, -1376362, 1, 0, -1376361, 1, 65536, -1376360, 1, 0, -1376359, 1, 65536, -1376358, 1, 0, -1376357, 1, 0, -1376356, 1, 65537, -1376355, 1, 0, -1376354, 1, 65536, -1376353, 1, 0, -1376352, 1, 65537, -1376351, 1, 0, -1376350, 1, 2, -1376349, 1, 2, -1376348, 1, 65536, -1376347, 1, 65537, -1376346, 1, 0, -1376345, 1, 0, -1376344, 1, 1, -1376343, 1, 65536, -1376342, 1, 65537, -1376341, 1, 0, -1376340, 1, 1, -1376339, 1, 65536, -1376338, 1, 1, -1376337, 1, 65536, -1376336, 1, 0, -1376335, 1, 0, -1376334, 1, 1, -1376333, 1, 0, -1376332, 1, 0, -1376331, 1, 65536, -1376330, 1, 0, -1376329, 1, 0, -1376328, 1, 0, -1376327, 1, 65537, -1376326, 1, 0, -1376325, 1, 2, -1376324, 1, 0, -1376323, 1, 65536, -1376322, 1, 0, -1376321, 1, 1, -1376320, 1, 65536, -1376319, 1, 2, -1376318, 1, 65536, -1376317, 1, 0, -1376316, 1, 0, -1376315, 1, 65536, -1376314, 1, 0, -1376313, 1, 0, -1376312, 1, 0, -1376311, 1, 0, -1376310, 1, 0, -1376309, 1, 1, -1376308, 1, 0, -1376307, 1, 0, -1376306, 1, 0, -1376305, 1, 1, -1376304, 1, 65536, -1376303, 1, 2, -1376302, 1, 65536, -1376301, 1, 0, -1376300, 1, 65537, -1376299, 1, 2, -1376298, 1, 0, -1376297, 1, 0, -1376296, 1, 1, -1376295, 1, 0, -1376294, 1, 0, -1376293, 1, 65536, -1376292, 1, 1, -1376291, 1, 0, -1376290, 1, 0, -1376289, 1, 2, -1376288, 1, 65537, -1376287, 1, 0, -1376286, 1, 0, -1376285, 1, 0, -1376284, 1, 2, -1376283, 1, 0, -1376282, 1, 0, -1376281, 1, 0, -1376280, 1, 0, -1376279, 1, 0, -1376278, 1, 2, -1376277, 1, 2, -1376276, 1, 65537, -1376275, 1, 0, -1376274, 1, 65536, -1376273, 1, 0, -1376272, 1, 65536, -1376271, 1, 0, -1376270, 1, 65537, -1376269, 1, 65537, -1376268, 1, 0, -1376267, 1, 2, -1376266, 1, 0, -1376265, 1, 2, -1376264, 1, 0, -1376263, 1, 0, -1376262, 1, 0, -1376261, 1, 0, -1376260, 1, 65537, -1376259, 1, 0, -1376258, 1, 65536, -1376257, 1, 0, -1441792, 1, 65536, -1441791, 1, 65536, -1441790, 1, 0, -1441789, 1, 0, -1441788, 1, 65537, -1441787, 1, 0, -1441786, 1, 2, -1441785, 1, 0, -1441784, 1, 0, -1441783, 1, 0, -1441782, 1, 2, -1441781, 1, 2, -1441780, 1, 0, -1441779, 1, 65537, -1441778, 1, 2, -1441777, 1, 1, -1441776, 1, 0, -1441775, 1, 65536, -1441774, 1, 0, -1441773, 1, 65536, -1441772, 1, 0, -1441771, 1, 2, -1441770, 1, 65537, -1441769, 1, 0, -1441768, 1, 0, -1441767, 1, 0, -1441766, 1, 0, -1441765, 1, 1, -1441764, 1, 0, -1441763, 1, 0, -1441762, 1, 2, -1441761, 1, 0, -1441760, 1, 0, -1441759, 1, 1, -1441758, 1, 1, -1441757, 0, 1, -1441756, 0, 2, -1441755, 0, 2, -1441754, 0, 3, -1441753, 1, 1, -1441752, 1, 1, -1441751, 1, 1, -1441750, 1, 1, -1441749, 1, 1, -1441748, 1, 0, -1441747, 1, 0, -1441746, 1, 0, -1441745, 1, 0, -1441744, 1, 65536, -1441743, 1, 0, -1441742, 1, 65536, -1441741, 1, 65536, -1441740, 1, 1, -1441739, 1, 65537, -1441738, 1, 2, -1441737, 1, 0, -1441736, 1, 0, -1441735, 1, 0, -1441734, 1, 2, -1441733, 1, 0, -1441732, 1, 1, -1441731, 1, 0, -1441730, 1, 1, -1441729, 1, 0, -1441728, 1, 1, -1441727, 1, 0, -1441726, 1, 65537, -1441725, 1, 2, -1441724, 1, 0, -1441723, 1, 1, -1441722, 1, 2, -1441721, 1, 0, -1441720, 1, 0, -1441719, 1, 0, -1441718, 1, 2, -1441717, 1, 0, -1441716, 1, 0, -1441715, 1, 0, -1441714, 1, 1, -1441713, 1, 2, -1441712, 1, 65536, -1441711, 1, 65536, -1441710, 1, 65537, -1441709, 1, 0, -1441708, 1, 0, -1441707, 1, 0, -1441706, 1, 0, -1441705, 1, 0, -1441704, 1, 0, -1441703, 1, 0, -1441702, 1, 1, -1441701, 1, 0, -1441700, 1, 0, -1441699, 1, 0, -1441698, 1, 0, -1441697, 1, 0, -1441696, 1, 0, -1441695, 1, 65537, -1441694, 1, 1, -1441693, 1, 0, -1441692, 1, 65536, -1441691, 1, 0, -1441690, 1, 1, -1441689, 1, 1, -1441688, 1, 1, -1441687, 1, 2, -1441686, 1, 1, -1441685, 1, 2, -1441684, 1, 65537, -1441683, 1, 1, -1441682, 1, 0, -1441681, 1, 1, -1441680, 1, 1, -1441679, 1, 1, -1441678, 1, 65536, -1441677, 1, 0, -1441676, 1, 65537, -1441675, 1, 0, -1441674, 1, 65537, -1441673, 1, 0, -1441672, 1, 0, -1441671, 1, 0, -1441670, 1, 1, -1441669, 1, 0, -1441668, 1, 0, -1441667, 1, 1, -1441666, 1, 65537, -1441665, 1, 0, -1441664, 1, 0, -1441663, 1, 1, -1441662, 1, 0, -1441661, 1, 1, -1441660, 1, 1, -1441659, 1, 0, -1441658, 1, 0, -1441657, 1, 0, -1441656, 1, 65536, -1441655, 1, 0, -1441654, 1, 0, -1441653, 1, 2, -1441652, 1, 2, -1441651, 1, 0, -1441650, 1, 0, -1441649, 1, 0, -1441648, 1, 2, -1441647, 1, 1, -1441646, 1, 0, -1441645, 1, 2, -1441644, 1, 65537, -1441643, 1, 0, -1441642, 1, 0, -1441641, 1, 65537, -1441640, 1, 1, -1441639, 1, 0, -1441638, 1, 65536, -1441637, 1, 0, -1441636, 1, 0, -1441635, 1, 0, -1441634, 1, 2, -1441633, 1, 0, -1441632, 1, 0, -1441631, 1, 0, -1441630, 1, 65536, -1441629, 1, 0, -1441628, 1, 0, -1441627, 1, 65537, -1441626, 1, 0, -1441625, 1, 65537, -1441624, 1, 0, -1441623, 1, 65536, -1441622, 1, 65536, -1441621, 1, 65536, -1441620, 1, 2, -1441619, 1, 65537, -1441618, 1, 65537, -1441617, 1, 0, -1441616, 1, 0, -1441615, 1, 1, -1441614, 1, 0, -1441613, 1, 65537, -1441612, 1, 65536, -1441611, 1, 65537, -1441610, 1, 2, -1441609, 1, 65536, -1441608, 1, 65536, -1441607, 1, 65537, -1441606, 1, 0, -1441605, 1, 65537, -1441604, 1, 2, -1441603, 1, 65537, -1441602, 1, 2, -1441601, 1, 0, -1441600, 1, 0, -1441599, 1, 0, -1441598, 1, 0, -1441597, 1, 0, -1441596, 1, 1, -1441595, 1, 65536, -1441594, 1, 1, -1441593, 1, 0, -1441592, 1, 0, -1441591, 1, 0, -1441590, 1, 0, -1441589, 1, 0, -1441588, 1, 1, -1441587, 1, 0, -1441586, 1, 0, -1441585, 1, 0, -1441584, 1, 1, -1441583, 1, 0, -1441582, 1, 1, -1441581, 1, 65537, -1441580, 1, 65537, -1441579, 1, 65537, -1441578, 1, 65537, -1441577, 1, 65536, -1441576, 1, 0, -1441575, 1, 0, -1441574, 1, 0, -1441573, 1, 65537, -1441572, 1, 0, -1441571, 1, 0, -1441570, 1, 0, -1441569, 1, 0, -1441568, 1, 0, -1441567, 1, 0, -1441566, 1, 65537, -1441565, 1, 65537, -1441564, 1, 0, -1441563, 1, 1, -1441562, 1, 1, -1441561, 1, 65537, -1441560, 1, 65536, -1441559, 1, 65537, -1441558, 1, 0, -1441557, 1, 1, -1441556, 1, 0, -1441555, 1, 0, -1441554, 1, 65536, -1441553, 1, 2, -1441552, 1, 65537, -1441551, 1, 65536, -1441550, 1, 0, -1441549, 1, 65537, -1441548, 1, 0, -1441547, 1, 0, -1441546, 1, 0, -1441545, 1, 0, -1441544, 1, 0, -1441543, 1, 0, -1441542, 1, 0, -1441541, 1073741825, 1, -1441540, 1073741825, 1, -1441539, 1073741825, 1, -1441538, 1073741825, 0, -1441537, 1073741825, 0, -1441536, 1073741825, 0, -1441535, 1073741825, 65537, -1441534, 1073741825, 0, -1441533, 1073741825, 0, -1441532, 1073741825, 65537, -1441531, 1073741825, 2, -1441530, 1073741825, 2, -1441529, 1073741825, 0, -1441528, 1073741825, 0, -1441527, 1073741825, 2, -1441526, 1073741825, 1, -1441525, 1073741825, 0, -1441524, 1073741825, 1, -1441523, 1073741824, 131072, -1310836, 1073741824, 131072, -1310835, 1073741825, 1, -1310834, 1073741825, 65536, -1310833, 1073741825, 0, -1310832, 1073741825, 0, -1310831, 1073741825, 0, -1310830, 1073741825, 0, -1310829, 1073741825, 65537, -1310828, 1, 0, -1310827, 1, 0, -1310826, 1, 0, -1310825, 1, 0, -1310824, 1, 65536, -1310823, 1, 0, -1310822, 1, 0, -1310821, 1, 0, -1310820, 1, 0, -1310819, 1, 1, -1310818, 1, 2, -1310817, 1, 65537, -1310816, 1, 0, -1310815, 1, 0, -1310814, 1, 2, -1310813, 1, 0, -1310812, 1, 0, -1310811, 1, 1, -1310810, 1, 65537, -1310809, 1, 0, -1310808, 1, 0, -1310807, 1, 1, -1310806, 1, 1, -1310805, 1, 65537, -1310804, 1, 2, -1310803, 1, 65536, -1310802, 1, 0, -1310801, 1, 0, -1310800, 1, 0, -1310799, 1, 0, -1310798, 1, 0, -1310797, 1, 0, -1310796, 1, 1, -1310795, 1, 1, -1310794, 1, 0, -1310793, 1, 0, -1310792, 1, 0, -1310791, 1, 0, -1310790, 1, 1, -1310789, 1, 0, -1310788, 1, 65537, -1310787, 1, 0, -1310786, 1, 0, -1310785, 1, 0, -1310784, 1, 0, -1310783, 1, 0, -1310782, 1, 0, -1310781, 1, 0, -1310780, 1, 2, -1310779, 1, 0, -1310778, 1, 0, -1310777, 1, 0, -1310776, 1, 0, -1310775, 1, 0, -1310774, 1, 0, -1310773, 1, 0, -1310772, 1, 0, -1310771, 1, 0, -1310770, 1, 0, -1310769, 1, 65536, -1310768, 1, 0, -1310767, 1, 0, -1310766, 1, 0, -1310765, 1, 65537, -1310764, 1, 1, -1310763, 1, 65536, -1310762, 1, 2, -1310761, 1, 0, -1310760, 1, 65537, -1310759, 1, 65536, -1310758, 1, 2, -1310757, 1, 0, -1310756, 1, 0, -1310755, 1, 2, -1310754, 1, 2, -1310753, 1, 0, -1310752, 1, 0, -1310751, 1, 1, -1310750, 1, 65537, -1310749, 1, 0, -1310748, 1, 65536, -1310747, 1, 0, -1310746, 1, 2, -1310745, 1, 65536, -1310744, 1, 0, -1310743, 1, 65537, -1310742, 1, 0, -1310741, 1, 65537, -1310740, 1, 0, -1310739, 1, 0, -1310738, 1, 1, -1310737, 1, 0, -1310736, 1, 65537, -1310735, 1, 65537, -1310734, 1, 0, -1310733, 1, 1, -1310732, 1, 2, -1310731, 1, 0, -1310730, 1, 0, -1310729, 1, 65537, -1310728, 1, 0, -1310727, 1, 0, -1310726, 1, 65537, -1310725, 1, 0, -1310724, 1, 0, -1310723, 1, 65536, -1310722, 1, 0, -1310721, 1, 2, -1376256, 1, 2, -1376255, 1, 0, -1376254, 1, 1, -1376253, 1, 0, -1376252, 1, 0, -1376251, 1, 0, -1376250, 1, 0, -1376249, 1, 0, -1376248, 1, 0, -1376247, 1, 0, -1376246, 1, 65537, -1376245, 1, 0, -1376244, 1, 0, -1376243, 1, 0, -1376242, 1, 0, -1376241, 1, 0, -1376240, 1, 0, -1376239, 1, 2, -1376238, 1, 0, -1376237, 1, 0, -1376236, 1, 0, -1376235, 1, 0, -1376234, 1, 65536, -1376233, 1, 65536, -1376232, 1, 0, -1376231, 1, 65537, -1376230, 1, 0, -1376229, 1, 0, -1376228, 1, 2, -1376227, 1, 65537, -1376226, 1, 0, -1376225, 1, 0, -1376224, 1, 0, -1376223, 1, 0, -1376222, 1, 1, -1376221, 1, 1, -1376220, 1, 1, -1376219, 1, 1, -1376218, 1, 1, -1376217, 1, 1, -1376216, 1, 65537, -1376215, 1, 2, -1376214, 1, 0, -1376213, 1, 0, -1376212, 1, 0, -1376211, 1, 0, -1376210, 1, 0, -1376209, 1, 2, -1376208, 1, 2, -1376207, 1, 0, -1376206, 1, 0, -1376205, 1, 0, -1376204, 1, 65537, -1376203, 1, 65536, -1376202, 1, 0, -1376201, 1, 65536, -1376200, 1, 65536, -1376199, 1, 65537, -1376198, 1, 65537, -1376197, 1, 1, -1376196, 1, 1, -1376195, 1, 0, -1376194, 1, 0, -1376193, 1, 0, -1376192, 1, 0, -1376191, 1, 1, -1376190, 1, 0, -1376189, 1, 0, -1376188, 1, 65537, -1376187, 1, 65536, -1376186, 1, 2, -1376185, 1, 0, -1376184, 1, 65536, -1376183, 1, 1, -1376182, 1, 0, -1376181, 1, 0, -1376180, 1, 65536, -1376179, 1, 1, -1376178, 1, 0, -1376177, 1, 0, -1376176, 1, 65536, -1376175, 1, 65537, -1376174, 1, 0, -1376173, 1, 65536, -1376172, 1, 0, -1376171, 1, 1, -1376170, 1, 65537, -1376169, 1, 0, -1376168, 1, 0, -1376167, 1, 65536, -1376166, 1, 0, -1376165, 1, 0, -1376164, 1, 0, -1376163, 1, 0, -1376162, 1, 65537, -1376161, 1, 2, -1376160, 1, 0, -1376159, 1, 0, -1376158, 1, 0, -1376157, 1, 65536, -1376156, 1, 65537, -1376155, 1, 65536, -1376154, 1, 2, -1376153, 1, 65537, -1376152, 1, 0, -1376151, 1, 65536, -1376150, 1, 0, -1376149, 1, 0, -1376148, 1, 0, -1376147, 1, 2, -1376146, 1, 0, -1376145, 1, 1, -1376144, 2, 0, -1376143, 1, 1, -1376142, 1, 0, -1376141, 1, 2, -1376140, 1, 65536, -1376139, 1, 0, -1376138, 1, 65536, -1376137, 1, 2, -1376136, 1, 0, -1376135, 1, 1, -1376134, 1, 0, -1376133, 1, 0, -1376132, 1, 65537, -1376131, 1, 0, -1376130, 1, 65537, -1376129, 1, 1, -1376128, 1, 1, -1376127, 1, 65537, -1376126, 1, 0, -1376125, 1, 2, -1376124, 1, 65536, -1376123, 1, 65536, -1376122, 1, 0, -1376121, 1, 0, -1376120, 1, 0, -1376119, 1, 0, -1376118, 1, 65537, -1376117, 1, 0, -1376116, 1, 0, -1376115, 1, 2, -1376114, 1, 65536, -1376113, 1, 2, -1376112, 1, 65536, -1376111, 1, 0, -1376110, 1, 0, -1376109, 1, 65537, -1376108, 1, 0, -1376107, 1, 2, -1376106, 1, 0, -1376105, 1, 65536, -1376104, 1, 65537, -1376103, 1, 65536, -1376102, 1, 0, -1376101, 1, 0, -1376100, 1, 0, -1376099, 1, 0, -1376098, 1, 65537, -1376097, 1, 0, -1376096, 1, 0, -1376095, 1, 65537, -1376094, 1, 1, -1376093, 1, 65537, -1376092, 1, 65537, -1376091, 1, 0, -1376090, 1, 0, -1376089, 1, 65537, -1376088, 1, 1, -1376087, 1, 65536, -1376086, 1, 0, -1376085, 1, 2, -1376084, 1, 2, -1376083, 1, 0, -1376082, 1, 65537, -1376081, 1, 65537, -1376080, 1, 2, -1376079, 1, 1, -1376078, 1, 0, -1376077, 1, 0, -1376076, 1, 0, -1376075, 1, 0, -1376074, 1, 1, -1376073, 1, 65537, -1376072, 1, 65536, -1376071, 1, 0, -1376070, 1, 1, -1376069, 1, 1, -1376068, 1, 65537, -1376067, 1, 65536, -1376066, 1, 65537, -1376065, 1, 0, -1376064, 1, 65537, -1376063, 1, 1, -1376062, 1, 0, -1376061, 1, 1, -1376060, 1, 0, -1376059, 1, 0, -1376058, 1, 1, -1376057, 1, 2, -1376056, 1, 0, -1376055, 1, 65536, -1376054, 1, 0, -1376053, 1, 65536, -1376052, 1, 0, -1376051, 1, 0, -1376050, 1, 65536, -1376049, 1, 0, -1376048, 1, 0, -1376047, 1, 0, -1376046, 1, 0, -1376045, 1, 1, -1376044, 1, 0, -1376043, 1, 1, -1376042, 1, 2, -1376041, 1, 0, -1376040, 1, 0, -1376039, 1, 1, -1376038, 1, 0, -1376037, 1, 65537, -1376036, 1, 0, -1376035, 1, 1, -1376034, 1, 0, -1376033, 1, 0, -1376032, 1, 0, -1376031, 1, 0, -1376030, 1, 2, -1376029, 1, 0, -1376028, 1, 0, -1376027, 1, 65536, -1376026, 1, 1, -1376025, 1, 0, -1376024, 1, 1, -1376023, 1, 1, -1376022, 1, 0, -1376021, 1, 0, -1376020, 1, 0, -1376019, 1, 65537, -1376018, 1, 1, -1376017, 1, 0, -1376016, 1, 2, -1376015, 1, 65537, -1376014, 1, 0, -1376013, 1, 0, -1376012, 1, 0, -1376011, 1, 0, -1376010, 1, 0, -1376009, 1, 65536, -1376008, 1, 0, -1376007, 1, 0, -1376006, 1, 1, -1376005, 1073741825, 1, -1376004, 0, 65536, -1376003, 1073741825, 1, -1376002, 1073741825, 0, -1376001, 1073741825, 0, -1376000, 1073741825, 0, -1375999, 1073741825, 0, -1375998, 1073741825, 0, -1375997, 1073741825, 0, -1375996, 1073741825, 0, -1375995, 1073741825, 0, -1375994, 1073741825, 0, -1375993, 1073741825, 0, -1375992, 1073741825, 0, -1375991, 1073741825, 65536, -1375990, 1073741825, 0, -1375989, 1073741825, 2, -1375988, 1073741825, 1, -1375987, 1073741824, 131072, -1245300, 1073741824, 131072, -1245299, 1073741825, 1, -1245298, 1073741825, 0, -1245297, 1073741825, 0, -1245296, 1073741825, 0, -1245295, 1073741825, 2, -1245294, 1073741825, 0, -1245293, 1073741825, 2, -1245292, 1, 65536, -1245291, 1, 0, -1245290, 1, 0, -1245289, 1, 0, -1245288, 1, 65536, -1245287, 1, 65536, -1245286, 1, 65537, -1245285, 1, 0, -1245284, 1, 1, -1245283, 1, 0, -1245282, 1, 65537, -1245281, 1, 0, -1245280, 1, 0, -1245279, 1, 0, -1245278, 1, 0, -1245277, 1, 65536, -1245276, 1, 0, -1245275, 1, 65536, -1245274, 1, 0, -1245273, 1, 0, -1245272, 1, 0, -1245271, 1, 1, -1245270, 1, 0, -1245269, 1, 0, -1245268, 1, 0, -1245267, 1, 0, -1245266, 1, 0, -1245265, 1, 1, -1245264, 1, 0, -1245263, 1, 0, -1245262, 1, 0, -1245261, 1, 0, -1245260, 1, 0, -1245259, 1, 0, -1245258, 1, 0, -1245257, 1, 0, -1245256, 1, 0, -1245255, 1, 0, -1245254, 1, 0, -1245253, 1, 0, -1245252, 1, 65536, -1245251, 1, 0, -1245250, 1, 0, -1245249, 1, 0, -1245248, 1, 2, -1245247, 1, 1, -1245246, 1, 65537, -1245245, 1, 65536, -1245244, 1, 0, -1245243, 1, 0, -1245242, 1, 0, -1245241, 1, 0, -1245240, 1, 0, -1245239, 1, 1, -1245238, 1, 0, -1245237, 1, 2, -1245236, 1, 0, -1245235, 1, 65537, -1245234, 1, 0, -1245233, 1, 65536, -1245232, 1, 0, -1245231, 1, 65536, -1245230, 1, 0, -1245229, 1, 0, -1245228, 1, 0, -1245227, 1, 65536, -1245226, 1, 2, -1245225, 1, 65537, -1245224, 1, 0, -1245223, 1, 65537, -1245222, 1, 0, -1245221, 1, 0, -1245220, 1, 0, -1245219, 1, 2, -1245218, 1, 0, -1245217, 1, 0, -1245216, 1, 2, -1245215, 1, 0, -1245214, 1, 65537, -1245213, 1, 0, -1245212, 1, 65537, -1245211, 1, 0, -1245210, 1, 1, -1245209, 1, 0, -1245208, 1, 0, -1245207, 1, 0, -1245206, 1, 1, -1245205, 1, 65537, -1245204, 1, 2, -1245203, 1, 0, -1245202, 1, 0, -1245201, 1, 0, -1245200, 1, 1, -1245199, 1, 2, -1245198, 1, 1, -1245197, 1, 0, -1245196, 1, 0, -1245195, 1, 0, -1245194, 1, 1, -1245193, 1, 0, -1245192, 1, 0, -1245191, 1, 2, -1245190, 1, 0, -1245189, 1, 65536, -1245188, 1, 0, -1245187, 1, 65537, -1245186, 1, 2, -1245185, 1, 1, -1310720, 1, 65536, -1310719, 1, 65536, -1310718, 1, 0, -1310717, 1, 65536, -1310716, 1, 1, -1310715, 1, 2, -1310714, 1, 0, -1310713, 1, 0, -1310712, 1, 0, -1310711, 1, 65537, -1310710, 1, 0, -1310709, 1, 0, -1310708, 1, 0, -1310707, 1, 0, -1310706, 1, 0, -1310705, 1, 1, -1310704, 1, 0, -1310703, 1, 0, -1310702, 1, 65537, -1310701, 1, 1, -1310700, 1, 65537, -1310699, 1, 65536, -1310698, 1, 65537, -1310697, 1, 0, -1310696, 1, 0, -1310695, 1, 1, -1310694, 1, 0, -1310693, 1, 1, -1310692, 1, 1, -1310691, 1, 0, -1310690, 1, 0, -1310689, 1, 0, -1310688, 1, 0, -1310687, 1, 0, -1310686, 1, 0, -1310685, 1, 65537, -1310684, 1, 0, -1310683, 1, 0, -1310682, 1, 0, -1310681, 1, 0, -1310680, 1, 65537, -1310679, 1, 0, -1310678, 1, 1, -1310677, 1, 0, -1310676, 1, 0, -1310675, 1, 0, -1310674, 1, 0, -1310673, 1, 65537, -1310672, 1, 1, -1310671, 1, 0, -1310670, 1, 0, -1310669, 1, 0, -1310668, 1, 2, -1310667, 1, 0, -1310666, 1, 0, -1310665, 1, 65537, -1310664, 1, 0, -1310663, 1, 65536, -1310662, 1, 0, -1310661, 1, 1, -1310660, 1, 0, -1310659, 1, 0, -1310658, 1, 0, -1310657, 1, 0, -1310656, 1, 0, -1310655, 1, 65536, -1310654, 1, 1, -1310653, 1, 2, -1310652, 1, 0, -1310651, 1, 65537, -1310650, 1, 0, -1310649, 1, 65537, -1310648, 1, 2, -1310647, 1, 0, -1310646, 1, 1, -1310645, 1, 65537, -1310644, 1, 1, -1310643, 1, 2, -1310642, 1, 65536, -1310641, 1, 0, -1310640, 1, 0, -1310639, 1, 0, -1310638, 1, 2, -1310637, 1, 0, -1310636, 1, 0, -1310635, 1, 0, -1310634, 1, 0, -1310633, 1, 65536, -1310632, 1, 0, -1310631, 1, 65537, -1310630, 1, 0, -1310629, 1, 65536, -1310628, 1, 0, -1310627, 1, 2, -1310626, 1, 2, -1310625, 1, 65536, -1310624, 1, 0, -1310623, 1, 0, -1310622, 1, 2, -1310621, 1, 65536, -1310620, 1, 0, -1310619, 1, 65537, -1310618, 1, 65537, -1310617, 1, 65536, -1310616, 1, 2, -1310615, 1, 1, -1310614, 1, 1, -1310613, 1, 0, -1310612, 1, 65537, -1310611, 1, 65537, -1310610, 1, 0, -1310609, 1, 1, -1310608, 1, 1, -1310607, 1, 1, -1310606, 1, 2, -1310605, 1, 1, -1310604, 1, 0, -1310603, 1, 2, -1310602, 1, 65537, -1310601, 1, 2, -1310600, 1, 0, -1310599, 1, 65536, -1310598, 1, 0, -1310597, 1, 2, -1310596, 1, 65537, -1310595, 1, 0, -1310594, 1, 65537, -1310593, 1, 1, -1310592, 1, 65536, -1310591, 1, 2, -1310590, 1, 0, -1310589, 1, 1, -1310588, 1, 1, -1310587, 1, 0, -1310586, 1, 65537, -1310585, 1, 0, -1310584, 1, 65536, -1310583, 1, 65536, -1310582, 1, 65536, -1310581, 1, 0, -1310580, 1, 0, -1310579, 1, 0, -1310578, 1, 0, -1310577, 1, 0, -1310576, 1, 0, -1310575, 1, 0, -1310574, 1, 0, -1310573, 1, 2, -1310572, 1, 0, -1310571, 1, 0, -1310570, 1, 65536, -1310569, 1, 0, -1310568, 1, 0, -1310567, 1, 0, -1310566, 1, 0, -1310565, 1, 65537, -1310564, 1, 0, -1310563, 1, 65537, -1310562, 1, 0, -1310561, 1, 0, -1310560, 1, 2, -1310559, 1, 0, -1310558, 1, 0, -1310557, 1, 65537, -1310556, 1, 1, -1310555, 1, 65536, -1310554, 1, 2, -1310553, 1, 0, -1310552, 1, 1, -1310551, 1, 0, -1310550, 1, 0, -1310549, 1, 65536, -1310548, 1, 0, -1310547, 1, 1, -1310546, 1, 0, -1310545, 1, 0, -1310544, 1, 1, -1310543, 1, 65537, -1310542, 1, 0, -1310541, 1, 1, -1310540, 1, 0, -1310539, 1, 2, -1310538, 1, 2, -1310537, 1, 0, -1310536, 1, 0, -1310535, 1, 0, -1310534, 1, 65536, -1310533, 1, 0, -1310532, 1, 1, -1310531, 1, 0, -1310530, 1, 65536, -1310529, 1, 0, -1310528, 1, 0, -1310527, 1, 1, -1310526, 1, 0, -1310525, 1, 2, -1310524, 1, 0, -1310523, 1, 0, -1310522, 1, 2, -1310521, 1, 2, -1310520, 1, 0, -1310519, 1, 65536, -1310518, 1, 0, -1310517, 1, 0, -1310516, 1, 65537, -1310515, 1, 0, -1310514, 1, 0, -1310513, 1, 1, -1310512, 1, 0, -1310511, 1, 0, -1310510, 1, 2, -1310509, 1, 65536, -1310508, 1, 2, -1310507, 1, 65536, -1310506, 1, 0, -1310505, 1, 0, -1310504, 1, 1, -1310503, 1, 0, -1310502, 1, 0, -1310501, 1, 1, -1310500, 1, 65536, -1310499, 1, 0, -1310498, 1, 1, -1310497, 1, 2, -1310496, 1, 65536, -1310495, 1, 2, -1310494, 1, 0, -1310493, 1, 0, -1310492, 1, 0, -1310491, 1, 2, -1310490, 1, 65536, -1310489, 1, 2, -1310488, 1, 1, -1310487, 1, 0, -1310486, 1, 65537, -1310485, 1, 0, -1310484, 1, 65536, -1310483, 1, 0, -1310482, 1, 0, -1310481, 1, 0, -1310480, 1, 65537, -1310479, 1, 0, -1310478, 1, 1, -1310477, 1, 0, -1310476, 1, 0, -1310475, 1, 2, -1310474, 1, 65537, -1310473, 1, 0, -1310472, 1, 0, -1310471, 1, 2, -1310470, 1, 65536, -1310469, 1073741825, 1, -1310468, 0, 131072, -1310467, 1073741825, 1, -1310466, 1073741825, 1, -1310465, 1073741825, 65537, -1310464, 1073741825, 2, -1310463, 1073741825, 0, -1310462, 1073741825, 0, -1310461, 1073741825, 0, -1310460, 1073741825, 2, -1310459, 1073741825, 2, -1310458, 1073741825, 0, -1310457, 1073741825, 2, -1310456, 1073741825, 2, -1310455, 1073741825, 65536, -1310454, 1073741825, 65536, -1310453, 1073741825, 65536, -1310452, 1073741825, 1, -1310451, 1073741824, 131072, -1179764, 1073741824, 131072, -1179763, 1073741825, 1, -1179762, 1073741825, 1, -1179761, 1073741825, 0, -1179760, 1073741825, 0, -1179759, 1073741825, 0, -1179758, 1073741825, 65536, -1179757, 1073741825, 1, -1179756, 1, 65537, -1179755, 1, 0, -1179754, 1, 0, -1179753, 1, 0, -1179752, 1, 0, -1179751, 1, 0, -1179750, 1, 65537, -1179749, 1, 65536, -1179748, 1, 2, -1179747, 1, 0, -1179746, 1, 0, -1179745, 1, 0, -1179744, 1, 65536, -1179743, 1, 0, -1179742, 1, 1, -1179741, 1, 0, -1179740, 1, 0, -1179739, 1, 0, -1179738, 1, 2, -1179737, 1, 0, -1179736, 1, 0, -1179735, 1, 1, -1179734, 1, 65536, -1179733, 1, 0, -1179732, 1, 2, -1179731, 1, 65536, -1179730, 1, 0, -1179729, 1, 0, -1179728, 1, 65536, -1179727, 1, 0, -1179726, 1, 0, -1179725, 1, 1, -1179724, 1, 0, -1179723, 1, 0, -1179722, 1, 2, -1179721, 1, 0, -1179720, 1, 0, -1179719, 1, 1, -1179718, 1, 65537, -1179717, 1, 2, -1179716, 1, 0, -1179715, 1, 0, -1179714, 1, 0, -1179713, 1, 0, -1179712, 1, 65537, -1179711, 1, 2, -1179710, 1, 0, -1179709, 1, 0, -1179708, 1, 2, -1179707, 1, 0, -1179706, 1, 65537, -1179705, 1, 0, -1179704, 1, 0, -1179703, 1, 0, -1179702, 1, 0, -1179701, 1, 65536, -1179700, 1, 2, -1179699, 1, 1, -1179698, 1, 1, -1179697, 1, 0, -1179696, 1, 65537, -1179695, 1, 0, -1179694, 1, 0, -1179693, 1, 0, -1179692, 1, 0, -1179691, 1, 0, -1179690, 1, 0, -1179689, 1, 0, -1179688, 1, 2, -1179687, 1, 1, -1179686, 1, 65537, -1179685, 1, 0, -1179684, 1, 1, -1179683, 1, 0, -1179682, 1, 65536, -1179681, 1, 1, -1179680, 1, 0, -1179679, 1, 0, -1179678, 1, 65537, -1179677, 1, 1, -1179676, 1, 65537, -1179675, 1, 65537, -1179674, 1, 1, -1179673, 1, 0, -1179672, 1, 1, -1179671, 1, 2, -1179670, 1, 0, -1179669, 1, 0, -1179668, 1, 65537, -1179667, 1, 0, -1179666, 1, 1, -1179665, 1, 0, -1179664, 1, 2, -1179663, 1, 0, -1179662, 1, 0, -1179661, 1, 0, -1179660, 1, 65536, -1179659, 1, 1, -1179658, 1, 0, -1179657, 1, 0, -1179656, 1, 0, -1179655, 1, 1, -1179654, 1, 0, -1179653, 1, 2, -1179652, 1, 0, -1179651, 1, 65536, -1179650, 1, 0, -1179649, 1, 0, -1245184, 1, 0, -1245183, 1, 65536, -1245182, 1, 65537, -1245181, 1, 65537, -1245180, 1, 2, -1245179, 1, 65537, -1245178, 1, 0, -1245177, 1, 1, -1245176, 1, 0, -1245175, 1, 65536, -1245174, 1, 0, -1245173, 1, 0, -1245172, 1, 1, -1245171, 1, 0, -1245170, 1, 2, -1245169, 1, 65536, -1245168, 1, 65537, -1245167, 1, 0, -1245166, 1, 0, -1245165, 1, 65536, -1245164, 1, 65536, -1245163, 1, 0, -1245162, 1, 0, -1245161, 1, 65537, -1245160, 1, 0, -1245159, 1, 0, -1245158, 1, 0, -1245157, 1, 0, -1245156, 1, 65536, -1245155, 1, 65536, -1245154, 1, 0, -1245153, 1, 0, -1245152, 1, 1, -1245151, 1, 1, -1245150, 1, 0, -1245149, 1, 65536, -1245148, 1, 2, -1245147, 1, 1, -1245146, 1, 1, -1245145, 1, 0, -1245144, 1, 65537, -1245143, 1, 65537, -1245142, 1, 0, -1245141, 1, 0, -1245140, 1, 0, -1245139, 1, 0, -1245138, 1, 65537, -1245137, 1, 0, -1245136, 1, 2, -1245135, 1, 0, -1245134, 1, 0, -1245133, 1, 65536, -1245132, 1, 0, -1245131, 1, 0, -1245130, 1, 65537, -1245129, 1, 0, -1245128, 1, 0, -1245127, 1, 2, -1245126, 1, 0, -1245125, 1, 0, -1245124, 1, 0, -1245123, 1, 65536, -1245122, 1, 0, -1245121, 1, 65536, -1245120, 1, 1, -1245119, 1, 2, -1245118, 1, 0, -1245117, 1, 65537, -1245116, 1, 0, -1245115, 1, 65536, -1245114, 1, 2, -1245113, 1, 0, -1245112, 1, 0, -1245111, 1, 2, -1245110, 1, 0, -1245109, 1, 0, -1245108, 1, 1, -1245107, 1, 65536, -1245106, 1, 0, -1245105, 1, 0, -1245104, 1, 65537, -1245103, 1, 0, -1245102, 1, 0, -1245101, 1, 0, -1245100, 1, 1, -1245099, 1, 1, -1245098, 1, 1, -1245097, 1, 65537, -1245096, 1, 0, -1245095, 1, 65536, -1245094, 1, 0, -1245093, 1, 65537, -1245092, 1, 0, -1245091, 1, 0, -1245090, 1, 2, -1245089, 1, 0, -1245088, 1, 0, -1245087, 1, 65536, -1245086, 1, 0, -1245085, 1, 65537, -1245084, 1, 0, -1245083, 1, 1, -1245082, 1, 2, -1245081, 1, 65536, -1245080, 1, 65537, -1245079, 1, 0, -1245078, 1, 0, -1245077, 1, 65536, -1245076, 1, 1, -1245075, 1, 0, -1245074, 1, 0, -1245073, 1, 65537, -1245072, 1, 0, -1245071, 1, 1, -1245070, 1, 2, -1245069, 1, 0, -1245068, 1, 0, -1245067, 1, 1, -1245066, 1, 65537, -1245065, 1, 0, -1245064, 1, 0, -1245063, 1, 0, -1245062, 1, 2, -1245061, 1, 0, -1245060, 1, 65536, -1245059, 1, 65537, -1245058, 1, 0, -1245057, 1, 0, -1245056, 1, 65536, -1245055, 1, 0, -1245054, 1, 0, -1245053, 1, 65536, -1245052, 1, 65537, -1245051, 1, 65536, -1245050, 1, 0, -1245049, 1, 1, -1245048, 1, 0, -1245047, 1, 0, -1245046, 1, 0, -1245045, 1, 0, -1245044, 1, 1, -1245043, 1, 65537, -1245042, 1, 65537, -1245041, 1, 0, -1245040, 1, 0, -1245039, 1, 1, -1245038, 1, 2, -1245037, 1, 0, -1245036, 1, 1, -1245035, 1, 0, -1245034, 1, 65537, -1245033, 1, 0, -1245032, 1, 0, -1245031, 1, 1, -1245030, 1, 2, -1245029, 1, 1, -1245028, 1, 0, -1245027, 1, 65536, -1245026, 1, 2, -1245025, 1, 0, -1245024, 1, 1, -1245023, 1, 65537, -1245022, 1, 0, -1245021, 1, 0, -1245020, 1, 1, -1245019, 1, 0, -1245018, 1, 0, -1245017, 1, 65536, -1245016, 1, 65537, -1245015, 1, 1, -1245014, 1, 65537, -1245013, 1, 1, -1245012, 1, 0, -1245011, 1, 0, -1245010, 1, 65536, -1245009, 1, 0, -1245008, 1, 65536, -1245007, 1, 0, -1245006, 1, 65537, -1245005, 1, 65536, -1245004, 1, 0, -1245003, 1, 0, -1245002, 1, 0, -1245001, 1, 0, -1245000, 1, 0, -1244999, 1, 0, -1244998, 1, 0, -1244997, 1, 0, -1244996, 1, 0, -1244995, 1, 0, -1244994, 1, 1, -1244993, 1, 65536, -1244992, 1, 0, -1244991, 1, 0, -1244990, 1, 0, -1244989, 1, 65536, -1244988, 1, 2, -1244987, 1, 2, -1244986, 1, 0, -1244985, 1, 0, -1244984, 1, 65536, -1244983, 1, 0, -1244982, 1, 2, -1244981, 1, 0, -1244980, 1, 0, -1244979, 1, 65537, -1244978, 1, 0, -1244977, 1, 0, -1244976, 1, 0, -1244975, 1, 0, -1244974, 1, 0, -1244973, 1, 2, -1244972, 1, 0, -1244971, 1, 0, -1244970, 1, 1, -1244969, 1, 2, -1244968, 1, 1, -1244967, 1, 0, -1244966, 1, 0, -1244965, 1, 65537, -1244964, 1, 0, -1244963, 1, 0, -1244962, 1, 0, -1244961, 1, 65537, -1244960, 1, 0, -1244959, 1, 65536, -1244958, 1, 0, -1244957, 1, 65536, -1244956, 1, 65537, -1244955, 1, 0, -1244954, 1, 0, -1244953, 1, 2, -1244952, 1, 0, -1244951, 1, 0, -1244950, 1, 65537, -1244949, 1, 0, -1244948, 1, 65536, -1244947, 1, 0, -1244946, 1, 65536, -1244945, 1, 65537, -1244944, 1, 65537, -1244943, 1, 0, -1244942, 1, 65536, -1244941, 1, 0, -1244940, 1, 65536, -1244939, 1, 65536, -1244938, 1, 0, -1244937, 1, 2, -1244936, 1, 65537, -1244935, 1, 65536, -1244934, 1, 0, -1244933, 1073741825, 1, -1244932, 0, 0, -1244931, 1073741825, 1, -1244930, 1073741825, 0, -1244929, 1073741825, 0, -1244928, 1073741825, 1, -1244927, 1073741825, 65536, -1244926, 1073741825, 0, -1244925, 1073741825, 0, -1244924, 1073741825, 0, -1244923, 1073741825, 0, -1244922, 1073741825, 0, -1244921, 1073741825, 0, -1244920, 1073741825, 65537, -1244919, 1073741825, 65537, -1244918, 1073741825, 65536, -1244917, 1073741825, 65536, -1244916, 1073741825, 1, -1244915, 1073741824, 131072, -1114228, 1073741824, 131072, -1114227, 1073741825, 1, -1114226, 1073741825, 0, -1114225, 1073741825, 0, -1114224, 1073741825, 2, -1114223, 1073741825, 0, -1114222, 1073741825, 0, -1114221, 1073741825, 65536, -1114220, 1, 1, -1114219, 1, 65537, -1114218, 1, 65536, -1114217, 1, 0, -1114216, 1, 65537, -1114215, 1, 1, -1114214, 1, 2, -1114213, 1, 0, -1114212, 1, 0, -1114211, 1, 1, -1114210, 1, 1, -1114209, 1, 0, -1114208, 1, 0, -1114207, 1, 2, -1114206, 1, 0, -1114205, 1, 0, -1114204, 1, 0, -1114203, 1, 0, -1114202, 1, 1, -1114201, 1, 0, -1114200, 1, 0, -1114199, 1, 0, -1114198, 1, 2, -1114197, 1, 65537, -1114196, 1, 0, -1114195, 1, 65537, -1114194, 1, 2, -1114193, 1, 0, -1114192, 1, 0, -1114191, 1, 0, -1114190, 1, 2, -1114189, 1, 0, -1114188, 1, 0, -1114187, 1, 0, -1114186, 1, 0, -1114185, 1, 65537, -1114184, 1, 65537, -1114183, 1, 65536, -1114182, 1, 65537, -1114181, 1, 0, -1114180, 1, 0, -1114179, 1, 2, -1114178, 1, 65537, -1114177, 1, 0, -1114176, 1, 0, -1114175, 1, 0, -1114174, 1, 0, -1114173, 1, 65536, -1114172, 1, 65537, -1114171, 1, 0, -1114170, 1, 0, -1114169, 1, 65536, -1114168, 1, 1, -1114167, 1, 1, -1114166, 1, 0, -1114165, 1, 65537, -1114164, 1, 2, -1114163, 1, 0, -1114162, 1, 0, -1114161, 1, 2, -1114160, 1, 65536, -1114159, 1, 0, -1114158, 1, 0, -1114157, 1, 65537, -1114156, 1, 1, -1114155, 1, 0, -1114154, 1, 0, -1114153, 1, 2, -1114152, 1, 0, -1114151, 1, 0, -1114150, 1, 1, -1114149, 1, 65537, -1114148, 1, 0, -1114147, 1, 0, -1114146, 1, 0, -1114145, 1, 65537, -1114144, 1, 65537, -1114143, 1, 65536, -1114142, 1, 0, -1114141, 1, 0, -1114140, 1, 1, -1114139, 1, 0, -1114138, 1, 65537, -1114137, 1, 65537, -1114136, 1, 0, -1114135, 1, 0, -1114134, 1, 0, -1114133, 1, 0, -1114132, 1, 0, -1114131, 1, 1, -1114130, 1, 1, -1114129, 1, 1, -1114128, 1, 65537, -1114127, 1, 0, -1114126, 1, 0, -1114125, 1, 0, -1114124, 1, 0, -1114123, 1, 0, -1114122, 1, 0, -1114121, 1, 65536, -1114120, 1, 0, -1114119, 1, 2, -1114118, 1, 0, -1114117, 1, 0, -1114116, 1, 0, -1114115, 1, 1, -1114114, 1, 65536, -1114113, 1, 0, -1179648, 1, 0, -1179647, 1, 0, -1179646, 1, 0, -1179645, 1, 65536, -1179644, 1, 0, -1179643, 1, 0, -1179642, 1, 0, -1179641, 1, 0, -1179640, 1, 0, -1179639, 1, 1, -1179638, 1, 0, -1179637, 1, 2, -1179636, 1, 0, -1179635, 1, 0, -1179634, 1, 65537, -1179633, 1, 2, -1179632, 1, 65537, -1179631, 1, 1, -1179630, 1, 65537, -1179629, 1, 65536, -1179628, 1, 65536, -1179627, 1, 65537, -1179626, 1, 0, -1179625, 1, 65537, -1179624, 1, 0, -1179623, 1, 65537, -1179622, 1, 0, -1179621, 1, 0, -1179620, 1, 0, -1179619, 1, 1, -1179618, 1, 1, -1179617, 1, 2, -1179616, 1, 2, -1179615, 1, 0, -1179614, 1, 0, -1179613, 1, 0, -1179612, 1, 0, -1179611, 1, 65536, -1179610, 1, 65536, -1179609, 1, 0, -1179608, 1, 2, -1179607, 1, 2, -1179606, 1, 0, -1179605, 1, 0, -1179604, 1, 1, -1179603, 1, 0, -1179602, 1, 1, -1179601, 1, 0, -1179600, 1, 65537, -1179599, 1, 0, -1179598, 1, 0, -1179597, 1, 2, -1179596, 1, 0, -1179595, 1, 65537, -1179594, 1, 0, -1179593, 1, 2, -1179592, 1, 0, -1179591, 1, 0, -1179590, 1, 2, -1179589, 1, 1, -1179588, 1, 0, -1179587, 1, 65536, -1179586, 1, 0, -1179585, 1, 65537, -1179584, 1, 0, -1179583, 1, 65537, -1179582, 1, 0, -1179581, 1, 0, -1179580, 1, 0, -1179579, 1, 2, -1179578, 1, 65536, -1179577, 1, 0, -1179576, 1, 2, -1179575, 1, 1, -1179574, 1, 0, -1179573, 1, 0, -1179572, 1, 2, -1179571, 1, 65536, -1179570, 1, 0, -1179569, 1, 0, -1179568, 1, 2, -1179567, 1, 0, -1179566, 1, 0, -1179565, 1, 0, -1179564, 1, 0, -1179563, 1, 2, -1179562, 1, 65536, -1179561, 1, 1, -1179560, 1, 0, -1179559, 1, 65536, -1179558, 1, 1, -1179557, 1, 0, -1179556, 1, 65536, -1179555, 1, 0, -1179554, 1, 0, -1179553, 1, 0, -1179552, 1, 2, -1179551, 1, 2, -1179550, 1, 65537, -1179549, 1, 0, -1179548, 1, 0, -1179547, 1, 1, -1179546, 1, 2, -1179545, 1, 2, -1179544, 1, 65537, -1179543, 1, 0, -1179542, 1, 0, -1179541, 1, 0, -1179540, 1, 0, -1179539, 1, 0, -1179538, 1, 65537, -1179537, 1, 65536, -1179536, 1, 65536, -1179535, 1, 65536, -1179534, 1, 0, -1179533, 1, 2, -1179532, 1, 0, -1179531, 1, 65537, -1179530, 1, 65536, -1179529, 1, 0, -1179528, 1, 0, -1179527, 1, 65536, -1179526, 1, 2, -1179525, 1, 2, -1179524, 1, 2, -1179523, 1, 2, -1179522, 1, 0, -1179521, 1, 0, -1179520, 1, 0, -1179519, 1, 0, -1179518, 1, 2, -1179517, 1, 0, -1179516, 1, 0, -1179515, 1, 0, -1179514, 1, 65536, -1179513, 1, 1, -1179512, 1, 1, -1179511, 1, 65536, -1179510, 1, 0, -1179509, 1, 65536, -1179508, 1, 0, -1179507, 1, 0, -1179506, 1, 0, -1179505, 1, 0, -1179504, 1, 0, -1179503, 1, 0, -1179502, 1, 1, -1179501, 1, 65537, -1179500, 1, 0, -1179499, 1, 1, -1179498, 1, 2, -1179497, 1, 2, -1179496, 1, 0, -1179495, 1, 0, -1179494, 1, 0, -1179493, 1, 0, -1179492, 1, 0, -1179491, 1, 2, -1179490, 1, 1, -1179489, 1, 2, -1179488, 1, 1, -1179487, 1, 1, -1179486, 1, 65537, -1179485, 1, 0, -1179484, 1, 2, -1179483, 1, 0, -1179482, 1, 0, -1179481, 1, 0, -1179480, 1, 0, -1179479, 1, 0, -1179478, 1, 0, -1179477, 1, 0, -1179476, 1, 1, -1179475, 1, 0, -1179474, 1, 0, -1179473, 1, 65537, -1179472, 1, 65537, -1179471, 1, 1, -1179470, 1, 0, -1179469, 1, 0, -1179468, 1, 0, -1179467, 1, 65536, -1179466, 1, 0, -1179465, 1, 1, -1179464, 1, 65536, -1179463, 1, 2, -1179462, 1, 1, -1179461, 1, 65536, -1179460, 1, 0, -1179459, 1, 0, -1179458, 1, 0, -1179457, 1, 65536, -1179456, 1, 0, -1179455, 1, 0, -1179454, 1, 0, -1179453, 1, 2, -1179452, 1, 65537, -1179451, 1, 65537, -1179450, 1, 0, -1179449, 1, 0, -1179448, 1, 0, -1179447, 1, 65536, -1179446, 1, 65537, -1179445, 1, 2, -1179444, 1, 65536, -1179443, 1, 65537, -1179442, 1, 0, -1179441, 1, 65537, -1179440, 1, 1, -1179439, 1, 65536, -1179438, 1, 0, -1179437, 1, 1, -1179436, 1, 1, -1179435, 1, 0, -1179434, 1, 65537, -1179433, 1, 2, -1179432, 1, 1, -1179431, 1, 0, -1179430, 1, 0, -1179429, 1, 2, -1179428, 1, 0, -1179427, 1, 65537, -1179426, 1, 2, -1179425, 1, 2, -1179424, 1, 0, -1179423, 1, 1, -1179422, 1, 0, -1179421, 1, 0, -1179420, 1, 0, -1179419, 1, 0, -1179418, 1, 0, -1179417, 1, 0, -1179416, 1, 0, -1179415, 1, 0, -1179414, 1, 0, -1179413, 1, 65536, -1179412, 1, 0, -1179411, 1, 1, -1179410, 1, 65537, -1179409, 1, 65536, -1179408, 1, 65537, -1179407, 1, 0, -1179406, 1, 0, -1179405, 1, 0, -1179404, 1, 65537, -1179403, 1, 0, -1179402, 1, 0, -1179401, 1, 2, -1179400, 1, 0, -1179399, 1, 0, -1179398, 1, 1, -1179397, 1073741825, 1, -1179396, 1073741825, 1, -1179395, 1073741825, 1, -1179394, 1073741825, 0, -1179393, 1073741825, 0, -1179392, 1073741825, 2, -1179391, 1073741825, 0, -1179390, 1073741825, 0, -1179389, 1073741825, 65536, -1179388, 1073741825, 0, -1179387, 1073741825, 0, -1179386, 1073741825, 65536, -1179385, 1073741825, 0, -1179384, 1073741825, 0, -1179383, 1073741825, 1, -1179382, 1073741825, 1, -1179381, 1073741825, 0, -1179380, 1073741825, 1, -1179379, 1073741824, 131072, -1048692, 1073741824, 131072, -1048691, 1073741825, 1, -1048690, 1073741825, 0, -1048689, 1073741825, 0, -1048688, 1073741825, 0, -1048687, 1073741825, 2, -1048686, 1073741825, 0, -1048685, 1073741825, 0, -1048684, 1, 65536, -1048683, 1, 0, -1048682, 1, 0, -1048681, 1, 65537, -1048680, 1, 65537, -1048679, 1, 0, -1048678, 1, 0, -1048677, 1, 2, -1048676, 1, 2, -1048675, 1, 0, -1048674, 1, 0, -1048673, 1, 2, -1048672, 1, 0, -1048671, 1, 0, -1048670, 1, 0, -1048669, 1, 1, -1048668, 1, 0, -1048667, 1, 2, -1048666, 1, 0, -1048665, 1, 0, -1048664, 1, 0, -1048663, 1, 0, -1048662, 1, 0, -1048661, 1, 2, -1048660, 1, 0, -1048659, 1, 0, -1048658, 1, 65536, -1048657, 1, 65537, -1048656, 1, 0, -1048655, 1, 65536, -1048654, 1, 1, -1048653, 1, 65536, -1048652, 1, 0, -1048651, 1, 0, -1048650, 1, 0, -1048649, 1, 0, -1048648, 1, 0, -1048647, 1, 1, -1048646, 1, 2, -1048645, 1, 65537, -1048644, 1, 0, -1048643, 1, 0, -1048642, 1, 0, -1048641, 1, 1, -1048640, 1, 65537, -1048639, 1, 2, -1048638, 1, 65536, -1048637, 1, 0, -1048636, 1, 0, -1048635, 1, 0, -1048634, 1, 2, -1048633, 1, 0, -1048632, 1, 65536, -1048631, 1, 0, -1048630, 1, 0, -1048629, 1, 0, -1048628, 1, 0, -1048627, 1, 0, -1048626, 1, 0, -1048625, 1, 0, -1048624, 1, 2, -1048623, 1, 2, -1048622, 1, 1, -1048621, 1, 0, -1048620, 1, 0, -1048619, 1, 65537, -1048618, 1, 2, -1048617, 1, 0, -1048616, 1, 2, -1048615, 1, 1, -1048614, 1, 0, -1048613, 1, 0, -1048612, 1, 2, -1048611, 1, 0, -1048610, 1, 0, -1048609, 1, 65536, -1048608, 1, 0, -1048607, 1, 65536, -1048606, 1, 65536, -1048605, 1, 2, -1048604, 1, 0, -1048603, 1, 0, -1048602, 1, 0, -1048601, 1, 65536, -1048600, 1, 0, -1048599, 1, 0, -1048598, 1, 0, -1048597, 1, 0, -1048596, 1, 0, -1048595, 1, 1, -1048594, 2, 0, -1048593, 1, 1, -1048592, 1, 0, -1048591, 1, 0, -1048590, 1, 0, -1048589, 1, 65537, -1048588, 1, 65537, -1048587, 1, 0, -1048586, 1, 0, -1048585, 1, 0, -1048584, 1, 1, -1048583, 1, 1, -1048582, 1, 0, -1048581, 1, 0, -1048580, 1, 1, -1048579, 1, 0, -1048578, 1, 0, -1048577, 1, 1, -1114112, 1, 0, -1114111, 1, 0, -1114110, 1, 0, -1114109, 1, 2, -1114108, 1, 0, -1114107, 1, 2, -1114106, 1, 0, -1114105, 1, 0, -1114104, 1, 0, -1114103, 1, 65537, -1114102, 1, 65537, -1114101, 1, 65536, -1114100, 1, 2, -1114099, 1, 1, -1114098, 1, 65536, -1114097, 1, 65537, -1114096, 1, 0, -1114095, 1, 65537, -1114094, 1, 0, -1114093, 1, 0, -1114092, 1, 0, -1114091, 1, 0, -1114090, 1, 0, -1114089, 1, 1, -1114088, 1, 2, -1114087, 1, 0, -1114086, 1, 0, -1114085, 1, 1, -1114084, 1, 0, -1114083, 1, 65536, -1114082, 1, 0, -1114081, 1, 65536, -1114080, 1, 0, -1114079, 1, 0, -1114078, 1, 2, -1114077, 1, 0, -1114076, 1, 0, -1114075, 1, 0, -1114074, 1, 65537, -1114073, 1, 0, -1114072, 1, 0, -1114071, 1, 0, -1114070, 1, 1, -1114069, 1, 0, -1114068, 1, 0, -1114067, 1, 65537, -1114066, 1, 0, -1114065, 1, 2, -1114064, 1, 65537, -1114063, 1, 0, -1114062, 1, 65537, -1114061, 1, 0, -1114060, 1, 0, -1114059, 1, 0, -1114058, 1, 0, -1114057, 1, 0, -1114056, 1, 0, -1114055, 1, 2, -1114054, 1, 0, -1114053, 1, 0, -1114052, 1, 65537, -1114051, 1, 1, -1114050, 1, 0, -1114049, 1, 65536, -1114048, 1, 1, -1114047, 1, 0, -1114046, 1, 65536, -1114045, 1, 0, -1114044, 1, 2, -1114043, 1, 0, -1114042, 1, 65537, -1114041, 1, 65537, -1114040, 1, 0, -1114039, 1, 0, -1114038, 1, 2, -1114037, 1, 0, -1114036, 1, 0, -1114035, 1, 0, -1114034, 1, 0, -1114033, 1, 0, -1114032, 1, 2, -1114031, 1, 1, -1114030, 1, 1, -1114029, 1, 1, -1114028, 1, 1, -1114027, 1, 0, -1114026, 1, 0, -1114025, 1, 2, -1114024, 1, 65536, -1114023, 1, 0, -1114022, 1, 0, -1114021, 1, 65537, -1114020, 1, 2, -1114019, 1, 0, -1114018, 1, 0, -1114017, 1, 1, -1114016, 1, 65537, -1114015, 1, 0, -1114014, 1, 1, -1114013, 1, 0, -1114012, 1, 0, -1114011, 1, 0, -1114010, 1, 1, -1114009, 1, 0, -1114008, 1, 65536, -1114007, 1, 1, -1114006, 1, 2, -1114005, 1, 2, -1114004, 1, 65537, -1114003, 1, 0, -1114002, 1, 65536, -1114001, 1, 65537, -1114000, 1, 0, -1113999, 1, 65537, -1113998, 1, 65537, -1113997, 1, 0, -1113996, 1, 0, -1113995, 1, 0, -1113994, 1, 0, -1113993, 1, 1, -1113992, 1, 0, -1113991, 1, 65537, -1113990, 1, 0, -1113989, 1, 65537, -1113988, 1, 65536, -1113987, 1, 0, -1113986, 1, 1, -1113985, 1, 0, -1113984, 1, 0, -1113983, 1, 65537, -1113982, 1, 0, -1113981, 1, 2, -1113980, 1, 65537, -1113979, 1, 0, -1113978, 1, 65537, -1113977, 1, 0, -1113976, 1, 2, -1113975, 1, 0, -1113974, 1, 65536, -1113973, 1, 0, -1113972, 1, 2, -1113971, 1, 0, -1113970, 1, 65536, -1113969, 1, 0, -1113968, 1, 0, -1113967, 1, 0, -1113966, 1, 0, -1113965, 1, 0, -1113964, 1, 0, -1113963, 1, 1, -1113962, 1, 0, -1113961, 1, 0, -1113960, 1, 65537, -1113959, 1, 0, -1113958, 1, 0, -1113957, 1, 0, -1113956, 1, 2, -1113955, 1, 0, -1113954, 1, 0, -1113953, 1, 0, -1113952, 1, 0, -1113951, 1, 65537, -1113950, 1, 0, -1113949, 1, 0, -1113948, 1, 65536, -1113947, 1, 1, -1113946, 1, 65536, -1113945, 1, 0, -1113944, 1, 65536, -1113943, 1, 0, -1113942, 1, 2, -1113941, 1, 1, -1113940, 1, 65537, -1113939, 1, 0, -1113938, 1, 2, -1113937, 1, 0, -1113936, 1, 1, -1113935, 1, 2, -1113934, 1, 2, -1113933, 1, 0, -1113932, 1, 0, -1113931, 1, 65536, -1113930, 1, 0, -1113929, 1, 0, -1113928, 1, 1, -1113927, 1, 65536, -1113926, 1, 1, -1113925, 1, 1, -1113924, 1, 0, -1113923, 1, 0, -1113922, 1, 65537, -1113921, 1, 0, -1113920, 1, 0, -1113919, 1, 65537, -1113918, 1, 65537, -1113917, 1, 0, -1113916, 1, 65537, -1113915, 1, 0, -1113914, 1, 65537, -1113913, 1, 0, -1113912, 1, 0, -1113911, 1, 0, -1113910, 1, 65536, -1113909, 1, 2, -1113908, 1, 0, -1113907, 1, 0, -1113906, 1, 0, -1113905, 1, 1, -1113904, 1, 65537, -1113903, 1, 0, -1113902, 1, 65536, -1113901, 1, 65536, -1113900, 1, 0, -1113899, 1, 0, -1113898, 1, 0, -1113897, 1, 0, -1113896, 1, 0, -1113895, 1, 65536, -1113894, 1, 1, -1113893, 1, 65537, -1113892, 1, 0, -1113891, 1, 65537, -1113890, 1, 1, -1113889, 1, 0, -1113888, 1, 65536, -1113887, 1, 0, -1113886, 1, 2, -1113885, 1, 1, -1113884, 1, 0, -1113883, 1, 1, -1113882, 1, 0, -1113881, 1, 0, -1113880, 1, 65537, -1113879, 1, 0, -1113878, 1, 0, -1113877, 1, 0, -1113876, 1, 1, -1113875, 1, 0, -1113874, 1, 0, -1113873, 1, 0, -1113872, 1, 0, -1113871, 1, 65537, -1113870, 1, 2, -1113869, 1, 0, -1113868, 1, 1, -1113867, 1, 65536, -1113866, 1, 1, -1113865, 1, 0, -1113864, 1, 65537, -1113863, 1, 0, -1113862, 1073741825, 1, -1113861, 0, 65536, -1113860, 1073741825, 1, -1113859, 1073741825, 65536, -1113858, 1073741825, 65537, -1113857, 1073741825, 2, -1113856, 1073741825, 0, -1113855, 1073741825, 0, -1113854, 1073741825, 1, -1113853, 1073741825, 0, -1113852, 1073741825, 0, -1113851, 1073741825, 0, -1113850, 1073741825, 1, -1113849, 1073741825, 0, -1113848, 1073741825, 0, -1113847, 1073741825, 65536, -1113846, 1073741825, 65536, -1113845, 1073741825, 65536, -1113844, 1073741825, 1, -1113843, 1073741824, 131072, -983156, 1073741824, 131072, -983155, 1073741825, 1, -983154, 1073741825, 0, -983153, 1073741825, 0, -983152, 1073741825, 0, -983151, 1073741825, 65536, -983150, 1073741825, 0, -983149, 1073741825, 2, -983148, 1, 0, -983147, 1, 0, -983146, 1, 0, -983145, 1, 0, -983144, 1, 0, -983143, 1, 2, -983142, 1, 2, -983141, 1, 0, -983140, 1, 1, -983139, 1, 1, -983138, 1, 0, -983137, 1, 0, -983136, 1, 65536, -983135, 1, 0, -983134, 1, 1, -983133, 1, 0, -983132, 1, 0, -983131, 1, 0, -983130, 1, 0, -983129, 1, 0, -983128, 1, 0, -983127, 1, 1, -983126, 1, 65536, -983125, 1, 0, -983124, 1, 1, -983123, 1, 0, -983122, 1, 65537, -983121, 1, 0, -983120, 1, 0, -983119, 1, 2, -983118, 1, 2, -983117, 1, 0, -983116, 1, 0, -983115, 1, 0, -983114, 1, 2, -983113, 1, 0, -983112, 1, 0, -983111, 1, 0, -983110, 1, 65537, -983109, 1, 0, -983108, 1, 0, -983107, 1, 1, -983106, 1, 0, -983105, 1, 0, -983104, 1, 65537, -983103, 1, 0, -983102, 1, 65536, -983101, 1, 0, -983100, 1, 65537, -983099, 1, 0, -983098, 1, 65536, -983097, 1, 0, -983096, 1, 0, -983095, 1, 65536, -983094, 1, 1, -983093, 1, 2, -983092, 1, 0, -983091, 1, 2, -983090, 1, 0, -983089, 1, 65537, -983088, 1, 0, -983087, 1, 0, -983086, 1, 65537, -983085, 1, 0, -983084, 1, 2, -983083, 1, 65536, -983082, 1, 0, -983081, 1, 0, -983080, 1, 0, -983079, 1, 0, -983078, 1, 0, -983077, 1, 2, -983076, 1, 0, -983075, 1, 0, -983074, 1, 0, -983073, 1, 0, -983072, 1, 0, -983071, 1, 0, -983070, 1, 65536, -983069, 1, 65537, -983068, 1, 2, -983067, 1, 0, -983066, 1, 0, -983065, 1, 0, -983064, 1, 65537, -983063, 1, 65536, -983062, 1, 0, -983061, 1, 0, -983060, 1, 0, -983059, 1, 1, -983058, 2, 0, -983057, 1, 1, -983056, 1, 65536, -983055, 1, 1, -983054, 1, 0, -983053, 1, 1, -983052, 1, 0, -983051, 1, 65536, -983050, 1, 65537, -983049, 1, 1, -983048, 1, 65536, -983047, 1, 0, -983046, 1, 0, -983045, 1, 0, -983044, 1, 0, -983043, 1, 1, -983042, 1, 1, -983041, 1, 0, -1048576, 1, 0, -1048575, 1, 65536, -1048574, 1, 65537, -1048573, 1, 65536, -1048572, 1, 1, -1048571, 1, 65537, -1048570, 1, 2, -1048569, 1, 2, -1048568, 1, 0, -1048567, 1, 65537, -1048566, 1, 1, -1048565, 1, 0, -1048564, 1, 65536, -1048563, 1, 2, -1048562, 1, 2, -1048561, 1, 65536, -1048560, 1, 1, -1048559, 1, 0, -1048558, 1, 65536, -1048557, 1, 65536, -1048556, 1, 0, -1048555, 1, 0, -1048554, 1, 0, -1048553, 1, 1, -1048552, 1, 0, -1048551, 1, 0, -1048550, 1, 0, -1048549, 1, 0, -1048548, 1, 65537, -1048547, 1, 2, -1048546, 1, 65536, -1048545, 1, 1, -1048544, 1, 1, -1048543, 1, 1, -1048542, 1, 65536, -1048541, 1, 65536, -1048540, 1, 0, -1048539, 1, 0, -1048538, 1, 65537, -1048537, 1, 0, -1048536, 1, 0, -1048535, 1, 0, -1048534, 1, 65537, -1048533, 1, 0, -1048532, 1, 0, -1048531, 1, 0, -1048530, 1, 2, -1048529, 1, 0, -1048528, 1, 0, -1048527, 1, 0, -1048526, 1, 65536, -1048525, 1, 1, -1048524, 1, 1, -1048523, 1, 1, -1048522, 1, 65537, -1048521, 1, 1, -1048520, 1, 0, -1048519, 1, 65536, -1048518, 1, 1, -1048517, 1, 1, -1048516, 1, 1, -1048515, 1, 0, -1048514, 1, 65536, -1048513, 1, 65537, -1048512, 1, 0, -1048511, 1, 1, -1048510, 1, 1, -1048509, 1, 65536, -1048508, 1, 65536, -1048507, 1, 65537, -1048506, 1, 1, -1048505, 1, 2, -1048504, 1, 0, -1048503, 1, 0, -1048502, 1, 2, -1048501, 1, 0, -1048500, 1, 65537, -1048499, 1, 0, -1048498, 1, 0, -1048497, 1, 65536, -1048496, 1, 2, -1048495, 1, 0, -1048494, 1, 1, -1048493, 2, 0, -1048492, 1, 1, -1048491, 1, 65536, -1048490, 1, 0, -1048489, 1, 65536, -1048488, 1, 0, -1048487, 1, 1, -1048486, 1, 0, -1048485, 1, 0, -1048484, 1, 0, -1048483, 1, 65537, -1048482, 1, 2, -1048481, 1, 0, -1048480, 1, 65537, -1048479, 1, 2, -1048478, 1, 0, -1048477, 1, 0, -1048476, 1, 0, -1048475, 1, 65537, -1048474, 1, 0, -1048473, 1, 2, -1048472, 1, 2, -1048471, 1, 0, -1048470, 1, 65536, -1048469, 1, 2, -1048468, 1, 0, -1048467, 1, 65536, -1048466, 1, 0, -1048465, 1, 2, -1048464, 1, 0, -1048463, 1, 65537, -1048462, 1, 0, -1048461, 1, 0, -1048460, 1, 2, -1048459, 1, 0, -1048458, 1, 65537, -1048457, 1, 0, -1048456, 1, 65537, -1048455, 1, 0, -1048454, 1, 0, -1048453, 1, 0, -1048452, 1, 0, -1048451, 1, 0, -1048450, 1, 2, -1048449, 1, 0, -1048448, 1, 0, -1048447, 1, 0, -1048446, 1, 0, -1048445, 1, 0, -1048444, 1, 1, -1048443, 1, 0, -1048442, 1, 1, -1048441, 1, 1, -1048440, 1, 0, -1048439, 1, 0, -1048438, 1, 0, -1048437, 1, 65536, -1048436, 1, 0, -1048435, 1, 0, -1048434, 1, 0, -1048433, 1, 65537, -1048432, 1, 0, -1048431, 1, 1, -1048430, 1, 0, -1048429, 1, 65537, -1048428, 1, 65536, -1048427, 1, 1, -1048426, 1, 65536, -1048425, 1, 0, -1048424, 1, 1, -1048423, 1, 0, -1048422, 1, 0, -1048421, 1, 65536, -1048420, 1, 0, -1048419, 1, 0, -1048418, 1, 0, -1048417, 1, 1, -1048416, 1, 0, -1048415, 1, 0, -1048414, 1, 0, -1048413, 1, 1, -1048412, 1, 1, -1048411, 1, 0, -1048410, 1, 0, -1048409, 1, 1, -1048408, 1, 65537, -1048407, 1, 0, -1048406, 1, 0, -1048405, 1, 1, -1048404, 1, 0, -1048403, 1, 0, -1048402, 1, 65537, -1048401, 1, 2, -1048400, 1, 65536, -1048399, 1, 65536, -1048398, 1, 2, -1048397, 1, 1, -1048396, 1, 65536, -1048395, 1, 0, -1048394, 1, 0, -1048393, 1, 2, -1048392, 1, 0, -1048391, 1, 65536, -1048390, 1, 0, -1048389, 1, 1, -1048388, 1, 0, -1048387, 1, 1, -1048386, 1, 1, -1048385, 1, 1, -1048384, 1, 0, -1048383, 1, 65536, -1048382, 1, 65536, -1048381, 1, 0, -1048380, 1, 0, -1048379, 1, 65537, -1048378, 1, 0, -1048377, 1, 0, -1048376, 1, 1, -1048375, 1, 1, -1048374, 1, 65537, -1048373, 1, 0, -1048372, 1, 0, -1048371, 1, 1, -1048370, 1, 2, -1048369, 1, 0, -1048368, 1, 1, -1048367, 1, 0, -1048366, 1, 0, -1048365, 1, 0, -1048364, 1, 0, -1048363, 1, 0, -1048362, 1, 0, -1048361, 1, 65536, -1048360, 1, 65537, -1048359, 1, 0, -1048358, 1, 0, -1048357, 1, 65536, -1048356, 1, 2, -1048355, 1, 1, -1048354, 1, 2, -1048353, 1, 0, -1048352, 1, 65536, -1048351, 1, 2, -1048350, 1, 65537, -1048349, 1, 0, -1048348, 1, 0, -1048347, 1, 65536, -1048346, 1, 65536, -1048345, 1, 1, -1048344, 1, 1, -1048343, 1, 0, -1048342, 1, 0, -1048341, 1, 0, -1048340, 1, 2, -1048339, 1, 1, -1048338, 1, 0, -1048337, 1, 0, -1048336, 1, 2, -1048335, 1, 2, -1048334, 1, 0, -1048333, 1, 0, -1048332, 1, 0, -1048331, 1, 65537, -1048330, 1, 0, -1048329, 1, 2, -1048328, 1, 0, -1048327, 1, 0, -1048326, 1073741825, 1, -1048325, 0, 131072, -1048324, 1073741825, 1, -1048323, 1073741825, 1, -1048322, 1073741825, 0, -1048321, 1073741825, 0, -1048320, 1073741825, 0, -1048319, 1073741825, 0, -1048318, 1073741825, 1, -1048317, 1073741825, 0, -1048316, 1073741825, 0, -1048315, 1073741825, 0, -1048314, 1073741825, 1, -1048313, 1073741825, 65536, -1048312, 1073741825, 0, -1048311, 1073741825, 1, -1048310, 1073741825, 0, -1048309, 1073741825, 1, -1048308, 1073741825, 1, -1048307, 1073741824, 131072, -917620, 1073741824, 131072, -917619, 1073741825, 1, -917618, 1073741825, 0, -917617, 1073741825, 0, -917616, 1073741825, 65536, -917615, 1073741825, 2, -917614, 1073741825, 65536, -917613, 1073741825, 0, -917612, 1, 65537, -917611, 1, 65536, -917610, 1, 65537, -917609, 1, 0, -917608, 1, 0, -917607, 1, 2, -917606, 1, 65536, -917605, 1, 0, -917604, 1, 65536, -917603, 1, 0, -917602, 1, 0, -917601, 1, 2, -917600, 1, 0, -917599, 1, 0, -917598, 1, 65537, -917597, 1, 0, -917596, 1, 65537, -917595, 1, 0, -917594, 1, 0, -917593, 1, 0, -917592, 1, 0, -917591, 1, 1, -917590, 1, 0, -917589, 1, 0, -917588, 1, 0, -917587, 1, 1, -917586, 1, 1, -917585, 1, 0, -917584, 1, 65536, -917583, 1, 2, -917582, 1, 0, -917581, 1, 2, -917580, 1, 0, -917579, 1, 0, -917578, 1, 0, -917577, 1, 0, -917576, 1, 65537, -917575, 1, 1, -917574, 1, 0, -917573, 1, 0, -917572, 1, 0, -917571, 1, 0, -917570, 1, 1, -917569, 1, 0, -917568, 1, 65536, -917567, 1, 0, -917566, 1, 0, -917565, 1, 2, -917564, 1, 65537, -917563, 1, 0, -917562, 1, 0, -917561, 1, 0, -917560, 1, 65536, -917559, 1, 65537, -917558, 1, 65537, -917557, 1, 1, -917556, 1, 0, -917555, 1, 0, -917554, 1, 0, -917553, 1, 0, -917552, 1, 65536, -917551, 1, 0, -917550, 1, 0, -917549, 1, 0, -917548, 1, 1, -917547, 1, 2, -917546, 1, 2, -917545, 1, 0, -917544, 1, 2, -917543, 1, 0, -917542, 1, 0, -917541, 1, 0, -917540, 1, 1, -917539, 1, 65537, -917538, 1, 0, -917537, 1, 0, -917536, 1, 65536, -917535, 1, 0, -917534, 1, 0, -917533, 1, 1, -917532, 1, 1, -917531, 1, 0, -917530, 1, 0, -917529, 1, 65536, -917528, 1, 1, -917527, 1, 0, -917526, 1, 0, -917525, 1, 65536, -917524, 1, 0, -917523, 1, 1, -917522, 1, 1, -917521, 1, 1, -917520, 1, 65537, -917519, 1, 65537, -917518, 1, 0, -917517, 1, 0, -917516, 1, 1, -917515, 1, 0, -917514, 1, 0, -917513, 1, 0, -917512, 1, 0, -917511, 1, 0, -917510, 1, 65537, -917509, 1, 0, -917508, 1, 0, -917507, 1, 65536, -917506, 1, 65536, -917505, 1, 1, -983040, 1, 2, -983039, 1, 2, -983038, 1, 65537, -983037, 1, 0, -983036, 1, 0, -983035, 1, 1, -983034, 1, 1, -983033, 1, 0, -983032, 1, 1, -983031, 1, 0, -983030, 1, 1, -983029, 1, 2, -983028, 1, 1, -983027, 1, 0, -983026, 1, 65537, -983025, 1, 0, -983024, 1, 1, -983023, 1, 65536, -983022, 1, 0, -983021, 1, 1, -983020, 1, 65536, -983019, 1, 65536, -983018, 1, 1, -983017, 1, 0, -983016, 1, 65536, -983015, 1, 1, -983014, 1, 0, -983013, 1, 0, -983012, 1, 0, -983011, 1, 0, -983010, 1, 65536, -983009, 1, 65536, -983008, 1, 0, -983007, 1, 0, -983006, 1, 1, -983005, 1, 0, -983004, 1, 65537, -983003, 1, 0, -983002, 1, 65536, -983001, 1, 2, -983000, 1, 65536, -982999, 1, 65536, -982998, 1, 1, -982997, 1, 0, -982996, 1, 0, -982995, 1, 65537, -982994, 1, 2, -982993, 1, 65537, -982992, 1, 2, -982991, 1, 0, -982990, 1, 0, -982989, 1, 65537, -982988, 1, 0, -982987, 1, 0, -982986, 1, 65537, -982985, 1, 0, -982984, 1, 0, -982983, 1, 65536, -982982, 1, 1, -982981, 2, 0, -982980, 1, 1, -982979, 1, 0, -982978, 1, 0, -982977, 1, 0, -982976, 1, 1, -982975, 1, 65537, -982974, 1, 0, -982973, 1, 2, -982972, 1, 65536, -982971, 1, 0, -982970, 1, 1, -982969, 1, 0, -982968, 1, 2, -982967, 1, 0, -982966, 1, 0, -982965, 1, 1, -982964, 1, 1, -982963, 1, 1, -982962, 1, 0, -982961, 1, 0, -982960, 1, 2, -982959, 1, 1, -982958, 1, 1, -982957, 1, 1, -982956, 1, 1, -982955, 1, 0, -982954, 1, 0, -982953, 1, 0, -982952, 1, 0, -982951, 1, 65537, -982950, 1, 0, -982949, 1, 0, -982948, 1, 0, -982947, 1, 0, -982946, 1, 0, -982945, 1, 0, -982944, 1, 1, -982943, 1, 0, -982942, 1, 1, -982941, 1, 0, -982940, 1, 65536, -982939, 1, 1, -982938, 1, 0, -982937, 1, 0, -982936, 1, 0, -982935, 1, 0, -982934, 1, 65537, -982933, 1, 0, -982932, 1, 0, -982931, 1, 1, -982930, 1, 65536, -982929, 1, 0, -982928, 1, 0, -982927, 1, 2, -982926, 1, 65537, -982925, 1, 0, -982924, 1, 0, -982923, 1, 65536, -982922, 1, 65536, -982921, 1, 0, -982920, 1, 65536, -982919, 1, 0, -982918, 1, 1, -982917, 1, 2, -982916, 1, 0, -982915, 1, 1, -982914, 1, 1, -982913, 1, 1, -982912, 1, 1, -982911, 1, 1, -982910, 1, 0, -982909, 1, 0, -982908, 1, 0, -982907, 1, 0, -982906, 1, 0, -982905, 1, 65536, -982904, 1, 1, -982903, 1, 0, -982902, 1, 2, -982901, 1, 1, -982900, 1, 0, -982899, 1, 0, -982898, 1, 0, -982897, 1, 0, -982896, 1, 0, -982895, 1, 1, -982894, 1, 65536, -982893, 1, 1, -982892, 1, 0, -982891, 1, 0, -982890, 1, 0, -982889, 1, 65536, -982888, 1, 0, -982887, 1, 1, -982886, 1, 0, -982885, 1, 65536, -982884, 1, 2, -982883, 1, 0, -982882, 1, 65536, -982881, 1, 0, -982880, 1, 2, -982879, 1, 65536, -982878, 1, 2, -982877, 1, 1, -982876, 1, 0, -982875, 1, 0, -982874, 1, 1, -982873, 1, 0, -982872, 1, 1, -982871, 1, 0, -982870, 1, 2, -982869, 1, 0, -982868, 1, 1, -982867, 1, 0, -982866, 1, 0, -982865, 1, 0, -982864, 1, 2, -982863, 1, 65536, -982862, 1, 65537, -982861, 1, 65536, -982860, 1, 0, -982859, 1, 1, -982858, 1, 0, -982857, 1, 65536, -982856, 1, 65536, -982855, 1, 1, -982854, 1, 0, -982853, 1, 0, -982852, 1, 0, -982851, 1, 1, -982850, 2, 0, -982849, 1, 1, -982848, 1, 65537, -982847, 1, 0, -982846, 1, 0, -982845, 1, 65537, -982844, 1, 0, -982843, 1, 0, -982842, 1, 0, -982841, 1, 0, -982840, 1, 0, -982839, 1, 0, -982838, 1, 0, -982837, 1, 0, -982836, 1, 65537, -982835, 1, 0, -982834, 1, 0, -982833, 1, 0, -982832, 1, 0, -982831, 1, 65536, -982830, 1, 0, -982829, 1, 0, -982828, 1, 65537, -982827, 1, 65536, -982826, 1, 2, -982825, 1, 1, -982824, 1, 0, -982823, 1, 0, -982822, 1, 1, -982821, 1, 0, -982820, 1, 65536, -982819, 1, 0, -982818, 1, 0, -982817, 1, 0, -982816, 1, 0, -982815, 1, 1, -982814, 1, 0, -982813, 1, 0, -982812, 1, 65537, -982811, 1, 0, -982810, 1, 1, -982809, 1, 0, -982808, 1, 0, -982807, 1, 0, -982806, 1, 1, -982805, 1, 65537, -982804, 1, 0, -982803, 1, 1, -982802, 1, 65537, -982801, 1, 65537, -982800, 1, 1, -982799, 1, 0, -982798, 1, 0, -982797, 1, 65537, -982796, 1, 0, -982795, 1, 65537, -982794, 1, 1, -982793, 1, 65537, -982792, 1, 65536, -982791, 1, 0, -982790, 1073741825, 1, -982789, 0, 131072, -982788, 1073741825, 1, -982787, 1073741825, 0, -982786, 1073741825, 65537, -982785, 1073741825, 2, -982784, 1073741825, 0, -982783, 1073741825, 65536, -982782, 1073741825, 0, -982781, 1073741825, 1, -982780, 1073741825, 65536, -982779, 1073741825, 65537, -982778, 1073741825, 1, -982777, 1073741825, 65536, -982776, 1073741825, 0, -982775, 1073741825, 0, -982774, 1073741825, 1, -982773, 1073741825, 65536, -982772, 1073741825, 1, -982771, 1073741824, 131072, -852084, 1073741824, 131072, -852083, 1073741825, 1, -852082, 1073741825, 2, -852081, 1073741825, 1, -852080, 1073741825, 0, -852079, 1073741825, 0, -852078, 1073741825, 65537, -852077, 1073741825, 0, -852076, 1, 1, -852075, 1, 0, -852074, 1, 0, -852073, 1, 0, -852072, 1, 0, -852071, 1, 0, -852070, 1, 65537, -852069, 1, 65536, -852068, 1, 0, -852067, 1, 0, -852066, 1, 1, -852065, 1, 0, -852064, 1, 65536, -852063, 1, 0, -852062, 1, 0, -852061, 1, 65536, -852060, 1, 65536, -852059, 1, 2, -852058, 1, 0, -852057, 1, 0, -852056, 1, 65537, -852055, 1, 2, -852054, 1, 1, -852053, 1, 65536, -852052, 1, 0, -852051, 1, 2, -852050, 1, 0, -852049, 1, 65537, -852048, 1, 65536, -852047, 1, 0, -852046, 1, 65537, -852045, 1, 0, -852044, 1, 0, -852043, 1, 0, -852042, 1, 0, -852041, 1, 65536, -852040, 1, 0, -852039, 1, 0, -852038, 1, 0, -852037, 1, 0, -852036, 1, 0, -852035, 1, 0, -852034, 1, 0, -852033, 1, 0, -852032, 1, 0, -852031, 1, 1, -852030, 1, 0, -852029, 1, 0, -852028, 1, 0, -852027, 1, 0, -852026, 1, 0, -852025, 1, 65537, -852024, 1, 0, -852023, 1, 65537, -852022, 1, 65537, -852021, 1, 0, -852020, 1, 0, -852019, 1, 0, -852018, 1, 65537, -852017, 1, 0, -852016, 1, 0, -852015, 1, 65536, -852014, 1, 65536, -852013, 1, 0, -852012, 1, 0, -852011, 1, 2, -852010, 1, 2, -852009, 1, 0, -852008, 1, 0, -852007, 1, 65536, -852006, 1, 2, -852005, 1, 1, -852004, 1, 0, -852003, 1, 65537, -852002, 1, 0, -852001, 1, 0, -852000, 1, 2, -851999, 1, 65536, -851998, 1, 65537, -851997, 1, 0, -851996, 1, 1, -851995, 1, 2, -851994, 1, 2, -851993, 1, 0, -851992, 1, 1, -851991, 1, 0, -851990, 1, 65537, -851989, 1, 0, -851988, 1, 65536, -851987, 1, 65537, -851986, 1, 0, -851985, 1, 0, -851984, 1, 0, -851983, 1, 0, -851982, 1, 65536, -851981, 1, 0, -851980, 1, 2, -851979, 1, 1, -851978, 1, 65536, -851977, 1, 0, -851976, 1, 0, -851975, 1, 65537, -851974, 1, 0, -851973, 1, 2, -851972, 1, 0, -851971, 1, 0, -851970, 1, 0, -851969, 1, 65536, -917504, 1, 0, -917503, 1, 0, -917502, 1, 0, -917501, 1, 0, -917500, 1, 0, -917499, 1, 0, -917498, 1, 65537, -917497, 1, 0, -917496, 1, 0, -917495, 1, 0, -917494, 1, 0, -917493, 1, 65537, -917492, 1, 0, -917491, 1, 1, -917490, 1, 0, -917489, 1, 0, -917488, 1, 0, -917487, 1, 0, -917486, 1, 65537, -917485, 1, 0, -917484, 1, 0, -917483, 1, 65536, -917482, 1, 0, -917481, 1, 0, -917480, 1, 1, -917479, 1, 0, -917478, 1, 0, -917477, 1, 1, -917476, 1, 65537, -917475, 1, 0, -917474, 1, 0, -917473, 1, 65537, -917472, 1, 0, -917471, 1, 0, -917470, 1, 0, -917469, 1, 0, -917468, 1, 0, -917467, 1, 1, -917466, 1, 0, -917465, 1, 0, -917464, 1, 0, -917463, 1, 0, -917462, 1, 0, -917461, 1, 0, -917460, 1, 0, -917459, 1, 0, -917458, 1, 65536, -917457, 1, 0, -917456, 1, 0, -917455, 1, 0, -917454, 1, 0, -917453, 1, 0, -917452, 1, 65537, -917451, 1, 0, -917450, 1, 0, -917449, 1, 0, -917448, 1, 2, -917447, 1, 2, -917446, 1, 1, -917445, 1, 1, -917444, 1, 1, -917443, 1, 0, -917442, 1, 0, -917441, 1, 0, -917440, 1, 0, -917439, 1, 0, -917438, 1, 2, -917437, 1, 2, -917436, 1, 0, -917435, 1, 1, -917434, 1, 65537, -917433, 1, 0, -917432, 1, 0, -917431, 1, 65537, -917430, 1, 0, -917429, 1, 1, -917428, 0, 65536, -917427, 1, 1, -917426, 1, 65537, -917425, 1, 0, -917424, 1, 0, -917423, 1, 0, -917422, 1, 65536, -917421, 1, 1, -917420, 1, 0, -917419, 1, 2, -917418, 1, 0, -917417, 1, 1, -917416, 1, 0, -917415, 1, 0, -917414, 1, 0, -917413, 1, 2, -917412, 1, 0, -917411, 1, 0, -917410, 1, 65536, -917409, 1, 0, -917408, 1, 0, -917407, 1, 65537, -917406, 1, 2, -917405, 1, 2, -917404, 1, 0, -917403, 1, 0, -917402, 1, 2, -917401, 1, 0, -917400, 1, 2, -917399, 1, 65536, -917398, 1, 2, -917397, 1, 0, -917396, 1, 0, -917395, 1, 65537, -917394, 1, 2, -917393, 1, 2, -917392, 1, 0, -917391, 1, 1, -917390, 1, 0, -917389, 1, 0, -917388, 1, 2, -917387, 1, 1, -917386, 1, 0, -917385, 1, 0, -917384, 1, 1, -917383, 1, 0, -917382, 1, 2, -917381, 1, 0, -917380, 1, 0, -917379, 1, 1, -917378, 0, 1, -917377, 0, 2, -917376, 0, 3, -917375, 1, 1, -917374, 1, 1, -917373, 1, 0, -917372, 1, 2, -917371, 1, 0, -917370, 1, 65537, -917369, 1, 0, -917368, 1, 1, -917367, 1, 0, -917366, 1, 0, -917365, 1, 0, -917364, 1, 1, -917363, 1, 0, -917362, 1, 0, -917361, 1, 2, -917360, 1, 0, -917359, 1, 65537, -917358, 1, 65536, -917357, 1, 65536, -917356, 1, 0, -917355, 1, 0, -917354, 1, 2, -917353, 1, 0, -917352, 1, 0, -917351, 1, 0, -917350, 1, 2, -917349, 1, 0, -917348, 1, 2, -917347, 1, 0, -917346, 1, 0, -917345, 1, 0, -917344, 1, 65537, -917343, 1, 65537, -917342, 1, 1, -917341, 1, 65537, -917340, 1, 0, -917339, 1, 1, -917338, 1, 0, -917337, 1, 0, -917336, 1, 0, -917335, 1, 0, -917334, 1, 0, -917333, 1, 1, -917332, 1, 2, -917331, 1, 0, -917330, 1, 2, -917329, 1, 0, -917328, 1, 0, -917327, 1, 0, -917326, 1, 65536, -917325, 1, 2, -917324, 1, 0, -917323, 1, 65536, -917322, 1, 0, -917321, 1, 0, -917320, 1, 0, -917319, 1, 0, -917318, 1, 2, -917317, 1, 2, -917316, 1, 0, -917315, 1, 1, -917314, 2, 0, -917313, 1, 1, -917312, 1, 1, -917311, 1, 0, -917310, 1, 0, -917309, 1, 0, -917308, 1, 1, -917307, 1, 0, -917306, 1, 0, -917305, 1, 0, -917304, 1, 0, -917303, 1, 0, -917302, 1, 0, -917301, 1, 0, -917300, 1, 2, -917299, 1, 1, -917298, 1, 0, -917297, 1, 0, -917296, 1, 65536, -917295, 1, 0, -917294, 1, 0, -917293, 1, 0, -917292, 1, 65537, -917291, 1, 2, -917290, 1, 2, -917289, 1, 65537, -917288, 1, 1, -917287, 1, 0, -917286, 1, 0, -917285, 1, 65537, -917284, 1, 2, -917283, 1, 0, -917282, 1, 0, -917281, 1, 0, -917280, 1, 1, -917279, 1, 2, -917278, 1, 2, -917277, 1, 65536, -917276, 1, 65536, -917275, 1, 0, -917274, 1, 0, -917273, 1, 2, -917272, 1, 65537, -917271, 1, 65537, -917270, 1, 0, -917269, 1, 0, -917268, 1, 0, -917267, 1, 65536, -917266, 1, 0, -917265, 1, 0, -917264, 1, 0, -917263, 1, 0, -917262, 1, 0, -917261, 1, 2, -917260, 1, 0, -917259, 1, 1, -917258, 1, 0, -917257, 1, 65536, -917256, 1, 0, -917255, 1073741825, 0, -917254, 1073741825, 1, -917253, 0, 131072, -917252, 1073741825, 1, -917251, 1073741825, 0, -917250, 1073741825, 65536, -917249, 1073741825, 0, -917248, 1073741825, 0, -917247, 1073741825, 65536, -917246, 1073741825, 0, -917245, 1073741825, 0, -917244, 1073741825, 2, -917243, 1073741825, 0, -917242, 1073741825, 1, -917241, 1073741825, 0, -917240, 1073741825, 65536, -917239, 1073741825, 65536, -917238, 1073741825, 65536, -917237, 1073741825, 1, -917236, 1073741825, 1, -917235, 1073741824, 131072, -786548, 1073741824, 131072, -786547, 1073741825, 1, -786546, 1073741825, 0, -786545, 1073741825, 65536, -786544, 1073741825, 0, -786543, 1073741825, 1, -786542, 1073741825, 1, -786541, 1073741825, 2, -786540, 1, 2, -786539, 1, 65536, -786538, 1, 0, -786537, 1, 0, -786536, 1, 1, -786535, 1, 0, -786534, 1, 0, -786533, 1, 0, -786532, 1, 0, -786531, 1, 65536, -786530, 1, 0, -786529, 1, 0, -786528, 1, 0, -786527, 1, 0, -786526, 1, 2, -786525, 1, 0, -786524, 1, 1, -786523, 1, 0, -786522, 1, 65536, -786521, 1, 65537, -786520, 1, 0, -786519, 1, 0, -786518, 1, 0, -786517, 1, 65537, -786516, 1, 65536, -786515, 1, 0, -786514, 1, 0, -786513, 1, 2, -786512, 1, 0, -786511, 1, 0, -786510, 1, 0, -786509, 1, 65537, -786508, 1, 1, -786507, 1, 2, -786506, 1, 2, -786505, 1, 2, -786504, 1, 0, -786503, 1, 0, -786502, 1, 1, -786501, 1, 2, -786500, 1, 65537, -786499, 1, 0, -786498, 1, 0, -786497, 1, 1, -786496, 1, 65536, -786495, 1, 1, -786494, 1, 0, -786493, 1, 65537, -786492, 1, 65536, -786491, 1, 0, -786490, 1, 65537, -786489, 1, 0, -786488, 1, 2, -786487, 1, 65536, -786486, 1, 0, -786485, 1, 0, -786484, 1, 65537, -786483, 1, 2, -786482, 1, 0, -786481, 1, 2, -786480, 1, 2, -786479, 1, 65536, -786478, 1, 1, -786477, 1, 1, -786476, 1, 1, -786475, 1, 0, -786474, 1, 65537, -786473, 1, 65537, -786472, 1, 2, -786471, 1, 1, -786470, 1, 0, -786469, 1, 65537, -786468, 1, 0, -786467, 1, 65536, -786466, 1, 0, -786465, 1, 2, -786464, 1, 0, -786463, 1, 2, -786462, 1, 65536, -786461, 1, 2, -786460, 1, 1, -786459, 1, 0, -786458, 1, 0, -786457, 1, 0, -786456, 1, 0, -786455, 1, 0, -786454, 1, 1, -786453, 1, 2, -786452, 1, 0, -786451, 1, 2, -786450, 1, 0, -786449, 1, 0, -786448, 1, 0, -786447, 1, 0, -786446, 1, 0, -786445, 1, 0, -786444, 1, 65536, -786443, 1, 0, -786442, 1, 0, -786441, 1, 65536, -786440, 1, 0, -786439, 1, 65536, -786438, 1, 0, -786437, 1, 0, -786436, 1, 1, -786435, 1, 0, -786434, 1, 0, -786433, 1, 0, -851968, 1, 0, -851967, 1, 0, -851966, 1, 65537, -851965, 1, 0, -851964, 1, 1, -851963, 1, 0, -851962, 1, 0, -851961, 1, 0, -851960, 1, 0, -851959, 1, 65536, -851958, 1, 65537, -851957, 1, 0, -851956, 1, 2, -851955, 1, 0, -851954, 1, 0, -851953, 1, 1, -851952, 1, 0, -851951, 1, 0, -851950, 1, 0, -851949, 1, 0, -851948, 1, 0, -851947, 1, 65537, -851946, 1, 1, -851945, 1, 0, -851944, 1, 2, -851943, 1, 0, -851942, 1, 0, -851941, 1, 0, -851940, 1, 65536, -851939, 1, 1, -851938, 1, 65537, -851937, 1, 0, -851936, 1, 0, -851935, 1, 0, -851934, 1, 1, -851933, 1, 1, -851932, 1, 65537, -851931, 1, 0, -851930, 1, 0, -851929, 1, 0, -851928, 1, 65536, -851927, 1, 65536, -851926, 1, 0, -851925, 1, 0, -851924, 1, 0, -851923, 1, 0, -851922, 1, 0, -851921, 1, 65537, -851920, 1, 0, -851919, 1, 65537, -851918, 1, 0, -851917, 1, 1, -851916, 1, 0, -851915, 1, 1, -851914, 1, 0, -851913, 1, 0, -851912, 1, 0, -851911, 1, 0, -851910, 1, 0, -851909, 1, 0, -851908, 1, 1, -851907, 1, 0, -851906, 1, 65537, -851905, 1, 0, -851904, 1, 0, -851903, 1, 1, -851902, 1, 0, -851901, 1, 0, -851900, 1, 0, -851899, 1, 65537, -851898, 1, 0, -851897, 1, 2, -851896, 1, 1, -851895, 1, 0, -851894, 1, 1, -851893, 1, 1, -851892, 0, 131072, -851891, 1, 1, -851890, 1, 0, -851889, 1, 65536, -851888, 1, 0, -851887, 1, 0, -851886, 1, 1, -851885, 1, 65537, -851884, 1, 2, -851883, 1, 0, -851882, 1, 0, -851881, 1, 0, -851880, 1, 2, -851879, 1, 0, -851878, 1, 0, -851877, 1, 0, -851876, 1, 0, -851875, 1, 0, -851874, 1, 65536, -851873, 1, 65537, -851872, 1, 0, -851871, 1, 0, -851870, 1, 0, -851869, 1, 65537, -851868, 1, 0, -851867, 1, 0, -851866, 1, 2, -851865, 1, 1, -851864, 1, 0, -851863, 1, 2, -851862, 1, 1, -851861, 1, 65536, -851860, 1, 65537, -851859, 1, 0, -851858, 1, 0, -851857, 1, 65537, -851856, 1, 0, -851855, 1, 0, -851854, 1, 1, -851853, 1, 0, -851852, 1, 0, -851851, 1, 0, -851850, 1, 0, -851849, 1, 0, -851848, 1, 1, -851847, 1, 0, -851846, 1, 65537, -851845, 1, 0, -851844, 1, 1, -851843, 1, 1, -851842, 1, 1, -851841, 1, 1, -851840, 1, 1, -851839, 1, 1, -851838, 1, 65537, -851837, 1, 2, -851836, 1, 0, -851835, 1, 2, -851834, 1, 0, -851833, 1, 65537, -851832, 1, 0, -851831, 1, 0, -851830, 1, 2, -851829, 1, 65537, -851828, 1, 65537, -851827, 1, 65536, -851826, 1, 0, -851825, 1, 0, -851824, 1, 2, -851823, 1, 0, -851822, 1, 65537, -851821, 1, 2, -851820, 1, 1, -851819, 1, 2, -851818, 1, 0, -851817, 1, 0, -851816, 1, 0, -851815, 1, 65537, -851814, 1, 65536, -851813, 1, 65537, -851812, 1, 2, -851811, 1, 65536, -851810, 1, 1, -851809, 1, 0, -851808, 1, 0, -851807, 1, 0, -851806, 1, 0, -851805, 1, 0, -851804, 1, 1, -851803, 1, 0, -851802, 1, 0, -851801, 1, 2, -851800, 1, 1, -851799, 1, 2, -851798, 1, 65537, -851797, 1, 65536, -851796, 1, 0, -851795, 1, 65536, -851794, 1, 0, -851793, 1, 2, -851792, 1, 0, -851791, 1, 0, -851790, 1, 65537, -851789, 1, 65537, -851788, 1, 2, -851787, 1, 0, -851786, 1, 2, -851785, 1, 2, -851784, 1, 65537, -851783, 1, 0, -851782, 1, 0, -851781, 1, 0, -851780, 1, 1, -851779, 1, 1, -851778, 1, 1, -851777, 2, 0, -851776, 1, 1, -851775, 1, 2, -851774, 1, 0, -851773, 1, 0, -851772, 1, 0, -851771, 1, 65536, -851770, 1, 0, -851769, 1, 0, -851768, 1, 65536, -851767, 1, 0, -851766, 1, 2, -851765, 1, 2, -851764, 1, 65537, -851763, 1, 0, -851762, 1, 0, -851761, 1, 65536, -851760, 1, 0, -851759, 1, 0, -851758, 1, 0, -851757, 1, 2, -851756, 1, 0, -851755, 1, 0, -851754, 1, 0, -851753, 1, 65536, -851752, 1, 0, -851751, 1, 0, -851750, 1, 2, -851749, 1, 0, -851748, 1, 0, -851747, 1, 1, -851746, 1, 2, -851745, 1, 65536, -851744, 1, 0, -851743, 1, 0, -851742, 1, 0, -851741, 1, 0, -851740, 1, 2, -851739, 1, 0, -851738, 1, 0, -851737, 1, 0, -851736, 1, 0, -851735, 1, 0, -851734, 1, 0, -851733, 1, 65537, -851732, 1, 0, -851731, 1, 0, -851730, 1, 2, -851729, 1, 1, -851728, 1, 65537, -851727, 1, 2, -851726, 1, 65536, -851725, 1, 0, -851724, 1, 65536, -851723, 1, 0, -851722, 1, 2, -851721, 1, 0, -851720, 1, 1, -851719, 1073741825, 1, -851718, 1, 1, -851717, 0, 0, -851716, 1073741825, 1, -851715, 1073741825, 0, -851714, 1073741825, 1, -851713, 1073741825, 0, -851712, 1073741825, 2, -851711, 1073741825, 65537, -851710, 1073741825, 2, -851709, 1073741825, 1, -851708, 1073741825, 65537, -851707, 1073741825, 0, -851706, 1073741825, 0, -851705, 1073741825, 0, -851704, 1073741825, 0, -851703, 1073741825, 65536, -851702, 1073741825, 0, -851701, 1073741825, 0, -851700, 1073741825, 1, -851699, 1073741824, 131072, -721012, 1073741824, 131072, -721011, 1073741825, 1, -721010, 1073741825, 0, -721009, 1073741825, 0, -721008, 1073741825, 0, -721007, 1073741825, 0, -721006, 1073741825, 1, -721005, 1073741825, 2, -721004, 1, 1, -721003, 1, 0, -721002, 1, 0, -721001, 1, 0, -721000, 1, 0, -720999, 1, 0, -720998, 1, 0, -720997, 1, 0, -720996, 1, 65536, -720995, 1, 0, -720994, 1, 0, -720993, 1, 0, -720992, 1, 0, -720991, 1, 65537, -720990, 1, 2, -720989, 1, 1, -720988, 1, 0, -720987, 1, 2, -720986, 1, 65537, -720985, 1, 0, -720984, 1, 1, -720983, 1, 0, -720982, 1, 0, -720981, 1, 2, -720980, 1, 65536, -720979, 1, 2, -720978, 1, 2, -720977, 1, 65537, -720976, 1, 0, -720975, 1, 65537, -720974, 1, 1, -720973, 1, 0, -720972, 1, 65537, -720971, 1, 65537, -720970, 1, 1, -720969, 1, 0, -720968, 1, 0, -720967, 1, 0, -720966, 1, 2, -720965, 1, 1, -720964, 1, 0, -720963, 1, 0, -720962, 1, 65536, -720961, 1, 0, -720960, 1, 1, -720959, 1, 0, -720958, 1, 0, -720957, 1, 0, -720956, 1, 2, -720955, 1, 0, -720954, 1, 65536, -720953, 1, 0, -720952, 1, 1, -720951, 1, 65536, -720950, 1, 2, -720949, 1, 65537, -720948, 1, 0, -720947, 1, 0, -720946, 1, 0, -720945, 1, 65536, -720944, 1, 1, -720943, 1, 0, -720942, 1, 1, -720941, 2, 0, -720940, 1, 1, -720939, 1, 0, -720938, 1, 0, -720937, 1, 0, -720936, 1, 65536, -720935, 1, 0, -720934, 1, 0, -720933, 1, 1, -720932, 1, 65536, -720931, 1, 0, -720930, 1, 0, -720929, 1, 65537, -720928, 1, 0, -720927, 1, 65537, -720926, 1, 0, -720925, 1, 1, -720924, 1, 1, -720923, 1, 65537, -720922, 1, 2, -720921, 1, 0, -720920, 1, 0, -720919, 1, 65537, -720918, 1, 0, -720917, 1, 0, -720916, 1, 0, -720915, 1, 65537, -720914, 1, 65536, -720913, 1, 0, -720912, 1, 0, -720911, 1, 0, -720910, 1, 0, -720909, 1, 65537, -720908, 1, 1, -720907, 1, 65537, -720906, 1, 0, -720905, 1, 1, -720904, 1, 65537, -720903, 1, 2, -720902, 1, 0, -720901, 1, 0, -720900, 1, 2, -720899, 1, 65537, -720898, 1, 2, -720897, 1, 65536, -786432, 1, 0, -786431, 1, 1, -786430, 1, 0, -786429, 1, 0, -786428, 1, 0, -786427, 1, 2, -786426, 1, 2, -786425, 1, 2, -786424, 1, 0, -786423, 1, 0, -786422, 1, 1, -786421, 1, 65536, -786420, 1, 1, -786419, 1, 0, -786418, 1, 0, -786417, 1, 0, -786416, 1, 1, -786415, 1, 0, -786414, 1, 65536, -786413, 1, 0, -786412, 1, 0, -786411, 1, 0, -786410, 1, 2, -786409, 1, 0, -786408, 1, 0, -786407, 1, 0, -786406, 1, 0, -786405, 1, 0, -786404, 1, 1, -786403, 1, 0, -786402, 1, 0, -786401, 1, 0, -786400, 1, 0, -786399, 1, 0, -786398, 1, 0, -786397, 1, 2, -786396, 1, 0, -786395, 1, 65536, -786394, 1, 0, -786393, 1, 65537, -786392, 1, 0, -786391, 1, 0, -786390, 1, 0, -786389, 1, 0, -786388, 1, 0, -786387, 1, 0, -786386, 1, 0, -786385, 1, 0, -786384, 1, 0, -786383, 1, 0, -786382, 1, 65537, -786381, 1, 65537, -786380, 1, 0, -786379, 1, 0, -786378, 1, 65536, -786377, 1, 0, -786376, 1, 0, -786375, 1, 2, -786374, 1, 0, -786373, 1, 1, -786372, 1, 0, -786371, 1, 1, -786370, 1, 0, -786369, 1, 0, -786368, 1, 2, -786367, 1, 1, -786366, 1, 65537, -786365, 1, 0, -786364, 1, 1, -786363, 1, 1, -786362, 1, 0, -786361, 1, 2, -786360, 1, 2, -786359, 1, 0, -786358, 1, 65537, -786357, 1, 1, -786356, 0, 131072, -786355, 1, 1, -786354, 1, 0, -786353, 1, 65536, -786352, 1, 0, -786351, 1, 0, -786350, 1, 1, -786349, 1, 0, -786348, 1, 0, -786347, 1, 65536, -786346, 1, 0, -786345, 1, 65536, -786344, 1, 0, -786343, 1, 0, -786342, 1, 0, -786341, 1, 0, -786340, 1, 65537, -786339, 1, 0, -786338, 1, 0, -786337, 1, 0, -786336, 1, 0, -786335, 1, 0, -786334, 1, 0, -786333, 1, 0, -786332, 1, 1, -786331, 1, 0, -786330, 1, 65537, -786329, 1, 65536, -786328, 1, 0, -786327, 1, 0, -786326, 1, 65536, -786325, 1, 1, -786324, 1, 0, -786323, 1, 2, -786322, 1, 65537, -786321, 1, 65537, -786320, 1, 0, -786319, 1, 0, -786318, 1, 2, -786317, 1, 0, -786316, 1, 0, -786315, 1, 0, -786314, 1, 65536, -786313, 1, 1, -786312, 1, 0, -786311, 1, 2, -786310, 1, 0, -786309, 1, 0, -786308, 1, 0, -786307, 1, 65536, -786306, 1, 0, -786305, 1, 65537, -786304, 1, 0, -786303, 1, 0, -786302, 1, 1, -786301, 1, 2, -786300, 1, 1, -786299, 1, 0, -786298, 1, 2, -786297, 1, 0, -786296, 1, 2, -786295, 1, 0, -786294, 1, 0, -786293, 1, 65537, -786292, 1, 0, -786291, 1, 0, -786290, 1, 0, -786289, 1, 0, -786288, 1, 0, -786287, 1, 0, -786286, 1, 0, -786285, 1, 65537, -786284, 1, 1, -786283, 1, 2, -786282, 1, 65536, -786281, 1, 2, -786280, 1, 65537, -786279, 1, 0, -786278, 1, 0, -786277, 1, 65537, -786276, 1, 0, -786275, 1, 65537, -786274, 1, 2, -786273, 1, 65537, -786272, 1, 0, -786271, 1, 1, -786270, 1, 65536, -786269, 1, 0, -786268, 1, 0, -786267, 1, 0, -786266, 1, 2, -786265, 1, 0, -786264, 1, 0, -786263, 1, 2, -786262, 1, 0, -786261, 1, 0, -786260, 1, 2, -786259, 1, 1, -786258, 1, 0, -786257, 1, 0, -786256, 1, 65536, -786255, 1, 65537, -786254, 1, 0, -786253, 1, 65536, -786252, 1, 0, -786251, 1, 0, -786250, 1, 65536, -786249, 1, 0, -786248, 1, 2, -786247, 1, 1, -786246, 1, 0, -786245, 1, 1, -786244, 1, 2, -786243, 1, 0, -786242, 1, 1, -786241, 2, 0, -786240, 1, 1, -786239, 1, 0, -786238, 1, 65537, -786237, 1, 0, -786236, 1, 65536, -786235, 1, 65536, -786234, 1, 0, -786233, 1, 0, -786232, 1, 2, -786231, 1, 65537, -786230, 1, 1, -786229, 1, 0, -786228, 1, 0, -786227, 1, 65536, -786226, 1, 0, -786225, 1, 65536, -786224, 1, 0, -786223, 1, 65536, -786222, 1, 0, -786221, 1, 2, -786220, 1, 2, -786219, 1, 0, -786218, 1, 65537, -786217, 1, 0, -786216, 1, 0, -786215, 1, 0, -786214, 1, 65537, -786213, 1, 0, -786212, 1, 65537, -786211, 1, 0, -786210, 1, 0, -786209, 1, 65536, -786208, 1, 1, -786207, 1, 0, -786206, 1, 1, -786205, 1, 65537, -786204, 1, 0, -786203, 1, 1, -786202, 1, 2, -786201, 1, 65536, -786200, 1, 2, -786199, 1, 0, -786198, 1, 0, -786197, 1, 65537, -786196, 1, 2, -786195, 1, 65536, -786194, 1, 0, -786193, 1, 0, -786192, 1, 0, -786191, 1, 0, -786190, 1, 65537, -786189, 1, 0, -786188, 1, 1, -786187, 1, 2, -786186, 1, 1, -786185, 1, 0, -786184, 1, 0, -786183, 1073741825, 1, -786182, 0, 65536, -786181, 1073741825, 1, -786180, 1073741825, 1, -786179, 1073741825, 2, -786178, 1073741825, 0, -786177, 1073741825, 65536, -786176, 1073741825, 2, -786175, 1073741825, 0, -786174, 1073741825, 1, -786173, 1073741825, 0, -786172, 1073741825, 65536, -786171, 1073741825, 1, -786170, 1073741825, 0, -786169, 1073741825, 1, -786168, 1073741825, 65536, -786167, 1073741825, 0, -786166, 1073741825, 0, -786165, 1073741825, 0, -786164, 1073741825, 1, -786163, 1073741824, 131072, -655476, 1073741824, 131072, -655475, 1073741825, 1, -655474, 1073741825, 0, -655473, 1073741825, 65536, -655472, 1073741825, 0, -655471, 1073741825, 0, -655470, 1073741825, 1, -655469, 1073741825, 1, -655468, 1, 1, -655467, 1, 65536, -655466, 1, 65536, -655465, 1, 0, -655464, 1, 65537, -655463, 1, 2, -655462, 1, 0, -655461, 1, 65536, -655460, 1, 2, -655459, 1, 65537, -655458, 1, 65536, -655457, 1, 2, -655456, 1, 0, -655455, 1, 65536, -655454, 1, 0, -655453, 1, 0, -655452, 1, 0, -655451, 1, 65537, -655450, 1, 65536, -655449, 1, 0, -655448, 1, 0, -655447, 1, 0, -655446, 1, 0, -655445, 1, 65536, -655444, 1, 0, -655443, 1, 2, -655442, 1, 0, -655441, 1, 1, -655440, 1, 1, -655439, 1, 0, -655438, 1, 65537, -655437, 1, 0, -655436, 1, 1, -655435, 1, 1, -655434, 1, 0, -655433, 1, 65537, -655432, 1, 1, -655431, 1, 65537, -655430, 1, 65536, -655429, 1, 65537, -655428, 1, 0, -655427, 1, 1, -655426, 1, 1, -655425, 1, 1, -655424, 1, 0, -655423, 1, 0, -655422, 1, 65537, -655421, 1, 1, -655420, 1, 65536, -655419, 1, 0, -655418, 1, 2, -655417, 1, 0, -655416, 1, 0, -655415, 1, 65537, -655414, 1, 1, -655413, 1, 0, -655412, 1, 65536, -655411, 1, 0, -655410, 1, 65537, -655409, 1, 65536, -655408, 1, 0, -655407, 1, 65536, -655406, 1, 1, -655405, 1, 1, -655404, 1, 1, -655403, 1, 0, -655402, 1, 0, -655401, 1, 2, -655400, 1, 0, -655399, 1, 0, -655398, 1, 0, -655397, 1, 1, -655396, 1, 0, -655395, 1, 1, -655394, 1, 1, -655393, 1, 1, -655392, 1, 0, -655391, 1, 0, -655390, 1, 0, -655389, 1, 0, -655388, 1, 0, -655387, 1, 0, -655386, 1, 65537, -655385, 1, 1, -655384, 1, 65537, -655383, 1, 2, -655382, 1, 0, -655381, 1, 2, -655380, 1, 0, -655379, 1, 65537, -655378, 1, 1, -655377, 1, 65536, -655376, 1, 0, -655375, 1, 65536, -655374, 1, 65537, -655373, 1, 1, -655372, 1, 2, -655371, 1, 65537, -655370, 1, 65537, -655369, 1, 1, -655368, 1, 0, -655367, 1, 65537, -655366, 1, 0, -655365, 1, 0, -655364, 1, 1, -655363, 1, 0, -655362, 1, 0, -655361, 1, 0, -720896, 1, 0, -720895, 1, 65536, -720894, 1, 65537, -720893, 1, 2, -720892, 1, 2, -720891, 1, 2, -720890, 1, 0, -720889, 1, 0, -720888, 1, 2, -720887, 1, 0, -720886, 1, 0, -720885, 1, 1, -720884, 1, 0, -720883, 1, 1, -720882, 1, 0, -720881, 1, 0, -720880, 1, 2, -720879, 1, 65537, -720878, 1, 0, -720877, 1, 0, -720876, 1, 1, -720875, 1, 65537, -720874, 1, 0, -720873, 1, 0, -720872, 1, 2, -720871, 1, 65537, -720870, 1, 0, -720869, 1, 0, -720868, 1, 65537, -720867, 1, 65537, -720866, 1, 65537, -720865, 1, 0, -720864, 1, 0, -720863, 1, 0, -720862, 1, 0, -720861, 1, 0, -720860, 1, 65537, -720859, 1, 1, -720858, 1, 0, -720857, 1, 65536, -720856, 1, 65536, -720855, 1, 0, -720854, 1, 1, -720853, 1, 0, -720852, 1, 65536, -720851, 1, 0, -720850, 1, 65537, -720849, 1, 65537, -720848, 1, 1, -720847, 1, 0, -720846, 1, 0, -720845, 1, 0, -720844, 1, 65537, -720843, 1, 1, -720842, 1, 65536, -720841, 1, 2, -720840, 1, 0, -720839, 1, 0, -720838, 1, 1, -720837, 1, 0, -720836, 1, 65536, -720835, 1, 0, -720834, 1, 0, -720833, 1, 0, -720832, 1, 0, -720831, 1, 65537, -720830, 1, 1, -720829, 1, 2, -720828, 1, 0, -720827, 1, 65537, -720826, 1, 2, -720825, 1, 0, -720824, 1, 0, -720823, 1, 65537, -720822, 1, 2, -720821, 1, 1, -720820, 0, 131072, -720819, 1, 1, -720818, 1, 0, -720817, 1, 2, -720816, 1, 65537, -720815, 1, 65536, -720814, 1, 2, -720813, 1, 2, -720812, 1, 0, -720811, 1, 0, -720810, 1, 0, -720809, 1, 0, -720808, 1, 65536, -720807, 1, 0, -720806, 1, 65537, -720805, 1, 0, -720804, 1, 0, -720803, 1, 65536, -720802, 1, 1, -720801, 1, 1, -720800, 1, 0, -720799, 1, 0, -720798, 1, 0, -720797, 1, 2, -720796, 1, 0, -720795, 1, 0, -720794, 1, 0, -720793, 1, 1, -720792, 1, 65537, -720791, 1, 65536, -720790, 1, 0, -720789, 1, 0, -720788, 1, 0, -720787, 1, 0, -720786, 1, 0, -720785, 1, 0, -720784, 1, 0, -720783, 1, 2, -720782, 1, 0, -720781, 1, 2, -720780, 1, 1, -720779, 1, 0, -720778, 1, 65536, -720777, 1, 1, -720776, 1, 65537, -720775, 1, 0, -720774, 1, 0, -720773, 1, 2, -720772, 1, 0, -720771, 1, 0, -720770, 1, 0, -720769, 1, 0, -720768, 1, 2, -720767, 1, 0, -720766, 1, 2, -720765, 1, 1, -720764, 1, 0, -720763, 1, 0, -720762, 1, 1, -720761, 1, 0, -720760, 1, 1, -720759, 1, 0, -720758, 1, 0, -720757, 1, 0, -720756, 1, 1, -720755, 1, 65537, -720754, 1, 0, -720753, 1, 65537, -720752, 1, 0, -720751, 1, 0, -720750, 1, 65536, -720749, 1, 65536, -720748, 1, 0, -720747, 1, 0, -720746, 1, 65536, -720745, 1, 65536, -720744, 1, 1, -720743, 1, 0, -720742, 1, 2, -720741, 1, 2, -720740, 1, 0, -720739, 1, 0, -720738, 1, 65537, -720737, 1, 2, -720736, 1, 2, -720735, 1, 0, -720734, 1, 0, -720733, 1, 65536, -720732, 1, 0, -720731, 1, 1, -720730, 1, 0, -720729, 1, 0, -720728, 1, 0, -720727, 1, 1, -720726, 1, 65537, -720725, 1, 65536, -720724, 1, 0, -720723, 1, 65537, -720722, 1, 0, -720721, 1, 65537, -720720, 1, 0, -720719, 1, 2, -720718, 1, 0, -720717, 1, 2, -720716, 1, 0, -720715, 1, 65537, -720714, 1, 2, -720713, 1, 0, -720712, 1, 0, -720711, 1, 0, -720710, 1, 2, -720709, 1, 2, -720708, 1, 65537, -720707, 1, 0, -720706, 1, 1, -720705, 2, 0, -720704, 1, 1, -720703, 1, 2, -720702, 1, 2, -720701, 1, 0, -720700, 1, 0, -720699, 1, 0, -720698, 1, 0, -720697, 1, 0, -720696, 1, 65537, -720695, 1, 65537, -720694, 1, 1, -720693, 1, 0, -720692, 1, 0, -720691, 1, 0, -720690, 1, 65536, -720689, 1, 2, -720688, 1, 0, -720687, 1, 2, -720686, 1, 1, -720685, 1, 0, -720684, 1, 0, -720683, 1, 1, -720682, 1, 0, -720681, 1, 0, -720680, 1, 2, -720679, 1, 65537, -720678, 1, 65536, -720677, 1, 65536, -720676, 1, 0, -720675, 1, 65537, -720674, 1, 0, -720673, 1, 0, -720672, 1, 0, -720671, 1, 0, -720670, 1, 1, -720669, 1, 1, -720668, 1, 65536, -720667, 1, 0, -720666, 1, 0, -720665, 1, 0, -720664, 1, 0, -720663, 1, 0, -720662, 1, 0, -720661, 1, 65536, -720660, 1, 0, -720659, 1, 65536, -720658, 1, 0, -720657, 1, 0, -720656, 1, 65536, -720655, 1, 65536, -720654, 1, 0, -720653, 1, 0, -720652, 1, 65537, -720651, 1, 0, -720650, 1, 65536, -720649, 1, 0, -720648, 1, 0, -720647, 1073741825, 1, -720646, 0, 131072, -720645, 1073741825, 1, -720644, 1073741825, 0, -720643, 1073741825, 65536, -720642, 1073741825, 65536, -720641, 1073741825, 0, -720640, 1073741825, 0, -720639, 1073741825, 0, -720638, 1073741825, 2, -720637, 1073741825, 0, -720636, 1073741825, 0, -720635, 1073741825, 65537, -720634, 1073741825, 0, -720633, 1073741825, 65536, -720632, 1073741825, 65537, -720631, 1073741825, 65537, -720630, 1073741825, 0, -720629, 1073741825, 0, -720628, 1073741825, 1, -720627, 1073741824, 131072, -589940, 1073741824, 131072, -589939, 1073741825, 1, -589938, 1073741825, 2, -589937, 1073741825, 0, -589936, 1073741825, 0, -589935, 1073741825, 0, -589934, 1073741825, 1, -589933, 0, 65536, -589932, 1073741825, 1, -589931, 1, 1, -589930, 1, 0, -589929, 1, 0, -589928, 1, 0, -589927, 1, 0, -589926, 1, 0, -589925, 1, 0, -589924, 1, 1, -589923, 1, 65536, -589922, 1, 65536, -589921, 1, 0, -589920, 1, 0, -589919, 1, 65537, -589918, 1, 0, -589917, 1, 0, -589916, 1, 0, -589915, 1, 1, -589914, 1, 65536, -589913, 1, 2, -589912, 1, 0, -589911, 1, 0, -589910, 1, 0, -589909, 1, 1, -589908, 1, 0, -589907, 1, 0, -589906, 1, 0, -589905, 1, 0, -589904, 1, 65536, -589903, 1, 0, -589902, 1, 0, -589901, 1, 0, -589900, 1, 65536, -589899, 1, 0, -589898, 1, 0, -589897, 1, 0, -589896, 1, 65537, -589895, 1, 2, -589894, 1, 65537, -589893, 1, 0, -589892, 1, 0, -589891, 1, 1, -589890, 2, 0, -589889, 1, 1, -589888, 1, 0, -589887, 1, 65536, -589886, 1, 2, -589885, 1, 0, -589884, 1, 65536, -589883, 1, 65537, -589882, 1, 2, -589881, 1, 0, -589880, 1, 0, -589879, 1, 0, -589878, 1, 2, -589877, 1, 1, -589876, 1, 65537, -589875, 1, 0, -589874, 1, 0, -589873, 1, 0, -589872, 1, 65537, -589871, 1, 0, -589870, 1, 2, -589869, 1, 0, -589868, 1, 1, -589867, 1, 0, -589866, 1, 65536, -589865, 1, 1, -589864, 1, 0, -589863, 1, 0, -589862, 1, 0, -589861, 1, 0, -589860, 1, 0, -589859, 1, 0, -589858, 1, 0, -589857, 1, 0, -589856, 1, 65537, -589855, 1, 1, -589854, 1, 0, -589853, 1, 65537, -589852, 1, 0, -589851, 1, 0, -589850, 1, 0, -589849, 1, 0, -589848, 1, 2, -589847, 1, 0, -589846, 1, 2, -589845, 1, 0, -589844, 1, 0, -589843, 1, 0, -589842, 1, 0, -589841, 1, 65536, -589840, 1, 0, -589839, 1, 2, -589838, 1, 65536, -589837, 1, 0, -589836, 1, 2, -589835, 1, 1, -589834, 1, 0, -589833, 1, 0, -589832, 1, 1, -589831, 1, 65537, -589830, 1, 0, -589829, 1, 65537, -589828, 1, 0, -589827, 1, 0, -589826, 1, 0, -589825, 1, 1, -655360, 1, 0, -655359, 1, 65537, -655358, 1, 1, -655357, 1, 65537, -655356, 1, 0, -655355, 1, 2, -655354, 1, 65537, -655353, 1, 65536, -655352, 1, 0, -655351, 1, 0, -655350, 1, 0, -655349, 1, 0, -655348, 1, 0, -655347, 1, 0, -655346, 1, 0, -655345, 1, 0, -655344, 1, 65536, -655343, 1, 65537, -655342, 1, 0, -655341, 1, 1, -655340, 1, 0, -655339, 1, 2, -655338, 1, 2, -655337, 1, 0, -655336, 1, 0, -655335, 1, 65536, -655334, 1, 65537, -655333, 1, 0, -655332, 1, 0, -655331, 1, 0, -655330, 1, 65537, -655329, 1, 65537, -655328, 1, 1, -655327, 1, 0, -655326, 1, 2, -655325, 1, 0, -655324, 1, 2, -655323, 1, 1, -655322, 1, 0, -655321, 1, 0, -655320, 1, 0, -655319, 1, 1, -655318, 1, 0, -655317, 1, 65537, -655316, 1, 65536, -655315, 1, 0, -655314, 1, 65536, -655313, 1, 0, -655312, 1, 0, -655311, 1, 0, -655310, 1, 0, -655309, 1, 65536, -655308, 1, 1, -655307, 1, 0, -655306, 1, 0, -655305, 1, 65537, -655304, 1, 0, -655303, 1, 2, -655302, 1, 0, -655301, 1, 0, -655300, 1, 65536, -655299, 1, 65537, -655298, 1, 0, -655297, 1, 0, -655296, 1, 0, -655295, 1, 65536, -655294, 1, 2, -655293, 1, 0, -655292, 1, 2, -655291, 1, 0, -655290, 1, 2, -655289, 1, 1, -655288, 1, 0, -655287, 1, 2, -655286, 1, 0, -655285, 1, 1, -655284, 0, 0, -655283, 1, 1, -655282, 1, 1, -655281, 1, 2, -655280, 1, 0, -655279, 1, 2, -655278, 1, 65537, -655277, 1, 0, -655276, 1, 0, -655275, 1, 0, -655274, 1, 1, -655273, 1, 0, -655272, 1, 0, -655271, 1, 2, -655270, 1, 0, -655269, 1, 0, -655268, 1, 65537, -655267, 1, 0, -655266, 1, 0, -655265, 1, 0, -655264, 1, 0, -655263, 1, 2, -655262, 1, 0, -655261, 1, 65536, -655260, 1, 0, -655259, 1, 0, -655258, 1, 65536, -655257, 1, 65537, -655256, 1, 0, -655255, 1, 2, -655254, 1, 65537, -655253, 1, 0, -655252, 1, 65536, -655251, 1, 0, -655250, 1, 0, -655249, 1, 0, -655248, 1, 65536, -655247, 1, 0, -655246, 1, 65537, -655245, 1, 0, -655244, 1, 0, -655243, 1, 0, -655242, 1, 0, -655241, 1, 0, -655240, 1, 0, -655239, 1, 2, -655238, 1, 65537, -655237, 1, 0, -655236, 1, 65536, -655235, 1, 0, -655234, 1, 0, -655233, 1, 0, -655232, 1, 0, -655231, 1, 0, -655230, 1, 0, -655229, 1, 65536, -655228, 1, 0, -655227, 1, 2, -655226, 1, 65536, -655225, 1, 0, -655224, 1, 0, -655223, 1, 1, -655222, 1, 0, -655221, 1, 1, -655220, 1, 0, -655219, 1, 0, -655218, 1, 0, -655217, 1, 0, -655216, 1, 65537, -655215, 1, 65536, -655214, 1, 2, -655213, 1, 0, -655212, 1, 0, -655211, 1, 2, -655210, 1, 0, -655209, 1, 65536, -655208, 1, 1, -655207, 1, 0, -655206, 1, 65537, -655205, 1, 0, -655204, 1, 0, -655203, 1, 0, -655202, 1, 0, -655201, 1, 0, -655200, 1, 0, -655199, 1, 65537, -655198, 1, 65536, -655197, 1, 0, -655196, 1, 0, -655195, 1, 0, -655194, 1, 0, -655193, 1, 1, -655192, 1, 0, -655191, 1, 0, -655190, 1, 1, -655189, 1, 0, -655188, 1, 0, -655187, 1, 1, -655186, 1, 65537, -655185, 1, 0, -655184, 1, 65537, -655183, 1, 0, -655182, 1, 65536, -655181, 1, 65536, -655180, 1, 0, -655179, 1, 1, -655178, 1, 2, -655177, 1, 65537, -655176, 1, 0, -655175, 1, 65536, -655174, 1, 2, -655173, 1, 65536, -655172, 1, 0, -655171, 1, 0, -655170, 1, 1, -655169, 1, 1, -655168, 1, 1, -655167, 1, 1, -655166, 1, 0, -655165, 1, 0, -655164, 1, 0, -655163, 1, 0, -655162, 1, 0, -655161, 1, 0, -655160, 1, 0, -655159, 1, 65537, -655158, 1, 2, -655157, 1, 65536, -655156, 1, 0, -655155, 1, 65537, -655154, 1, 0, -655153, 1, 0, -655152, 1, 65536, -655151, 1, 65537, -655150, 1, 0, -655149, 1, 0, -655148, 1, 0, -655147, 1, 0, -655146, 1, 0, -655145, 1, 65536, -655144, 1, 0, -655143, 1, 0, -655142, 1, 2, -655141, 1, 0, -655140, 1, 2, -655139, 1, 0, -655138, 1, 0, -655137, 1, 65537, -655136, 1, 0, -655135, 1, 0, -655134, 1, 65537, -655133, 1, 0, -655132, 1, 1, -655131, 1, 0, -655130, 1, 65537, -655129, 1, 65536, -655128, 1, 65537, -655127, 1, 0, -655126, 1, 0, -655125, 1, 65537, -655124, 1, 65537, -655123, 1, 0, -655122, 1, 0, -655121, 1, 0, -655120, 1, 0, -655119, 1, 0, -655118, 1, 2, -655117, 1, 2, -655116, 1, 0, -655115, 1, 0, -655114, 1, 1, -655113, 1, 1, -655112, 1, 0, -655111, 1073741825, 1, -655110, 0, 131072, -655109, 1073741825, 1, -655108, 1073741825, 2, -655107, 1073741825, 0, -655106, 1073741825, 2, -655105, 1073741825, 0, -655104, 1073741825, 0, -655103, 1073741825, 0, -655102, 1073741825, 0, -655101, 1073741825, 0, -655100, 1073741825, 0, -655099, 1073741825, 0, -655098, 1073741825, 65537, -655097, 1073741825, 0, -655096, 1073741825, 0, -655095, 1073741825, 0, -655094, 1073741825, 0, -655093, 1073741825, 0, -655092, 1073741825, 1, -655091, 1073741824, 131072, -524404, 1073741824, 131072, -524403, 1073741825, 1, -524402, 1073741825, 65537, -524401, 1073741825, 65536, -524400, 1073741825, 0, -524399, 1073741825, 65536, -524398, 1073741825, 1, -524397, 0, 131072, -524396, 1073741825, 1, -524395, 1, 2, -524394, 1, 65536, -524393, 1, 2, -524392, 1, 65537, -524391, 1, 0, -524390, 1, 0, -524389, 1, 0, -524388, 1, 65537, -524387, 1, 0, -524386, 1, 0, -524385, 1, 65536, -524384, 1, 1, -524383, 1, 65537, -524382, 1, 2, -524381, 1, 0, -524380, 1, 0, -524379, 1, 65536, -524378, 1, 0, -524377, 1, 0, -524376, 1, 0, -524375, 1, 65537, -524374, 1, 0, -524373, 1, 1, -524372, 1, 65537, -524371, 1, 0, -524370, 1, 65536, -524369, 1, 0, -524368, 1, 65537, -524367, 1, 0, -524366, 1, 0, -524365, 1, 2, -524364, 1, 0, -524363, 1, 0, -524362, 1, 0, -524361, 1, 65537, -524360, 1, 0, -524359, 1, 0, -524358, 1, 0, -524357, 1, 65537, -524356, 1, 0, -524355, 1, 1, -524354, 1, 1, -524353, 1, 1, -524352, 1, 0, -524351, 1, 65537, -524350, 1, 0, -524349, 1, 0, -524348, 1, 2, -524347, 1, 0, -524346, 1, 0, -524345, 1, 65537, -524344, 1, 0, -524343, 1, 65536, -524342, 1, 2, -524341, 1, 0, -524340, 1, 0, -524339, 1, 0, -524338, 1, 0, -524337, 1, 0, -524336, 1, 0, -524335, 1, 65537, -524334, 1, 1, -524333, 1, 1, -524332, 1, 0, -524331, 1, 1, -524330, 1, 65537, -524329, 1, 65537, -524328, 1, 0, -524327, 1, 0, -524326, 1, 0, -524325, 1, 0, -524324, 1, 0, -524323, 1, 1, -524322, 1, 0, -524321, 1, 0, -524320, 1, 65536, -524319, 1, 65536, -524318, 1, 65536, -524317, 1, 0, -524316, 1, 0, -524315, 1, 0, -524314, 1, 0, -524313, 1, 65537, -524312, 1, 1, -524311, 1, 0, -524310, 1, 0, -524309, 1, 65536, -524308, 1, 1, -524307, 1, 0, -524306, 1, 2, -524305, 1, 0, -524304, 1, 0, -524303, 1, 65537, -524302, 1, 65536, -524301, 1, 0, -524300, 1, 0, -524299, 1, 0, -524298, 1, 1, -524297, 1, 0, -524296, 1, 0, -524295, 1, 1, -524294, 1, 0, -524293, 1, 0, -524292, 1, 1, -524291, 1, 0, -524290, 1, 0, -524289, 1, 2, -589824, 1, 2, -589823, 1, 0, -589822, 1, 2, -589821, 1, 2, -589820, 1, 0, -589819, 1, 65537, -589818, 1, 2, -589817, 1, 1, -589816, 1, 0, -589815, 1, 2, -589814, 1, 2, -589813, 1, 65536, -589812, 1, 0, -589811, 1, 0, -589810, 1, 65537, -589809, 1, 0, -589808, 1, 65537, -589807, 1, 0, -589806, 1, 1, -589805, 1, 0, -589804, 1, 0, -589803, 1, 65536, -589802, 1, 1, -589801, 1, 65537, -589800, 1, 0, -589799, 1, 65536, -589798, 1, 0, -589797, 1, 2, -589796, 1, 2, -589795, 1, 0, -589794, 1, 1, -589793, 1, 0, -589792, 1, 0, -589791, 1, 2, -589790, 1, 65537, -589789, 1, 65536, -589788, 1, 1, -589787, 1, 2, -589786, 1, 0, -589785, 1, 65537, -589784, 1, 65536, -589783, 1, 0, -589782, 1, 0, -589781, 1, 0, -589780, 1, 1, -589779, 1, 0, -589778, 1, 0, -589777, 1, 65536, -589776, 1, 0, -589775, 1, 0, -589774, 1, 2, -589773, 1, 0, -589772, 1, 0, -589771, 1, 0, -589770, 1, 0, -589769, 1, 0, -589768, 1, 0, -589767, 1, 0, -589766, 1, 0, -589765, 1, 65536, -589764, 1, 0, -589763, 1, 1, -589762, 1, 65536, -589761, 1, 2, -589760, 1, 0, -589759, 1, 65536, -589758, 1, 1, -589757, 1, 0, -589756, 1, 0, -589755, 1, 0, -589754, 1, 0, -589753, 1, 0, -589752, 1, 2, -589751, 1, 65536, -589750, 1, 0, -589749, 1, 1, -589748, 1, 1, -589747, 1, 1, -589746, 1, 0, -589745, 1, 0, -589744, 1, 0, -589743, 1, 0, -589742, 1, 1, -589741, 1, 65536, -589740, 1, 2, -589739, 1, 0, -589738, 1, 1, -589737, 1, 1, -589736, 1, 65536, -589735, 1, 65536, -589734, 1, 0, -589733, 1, 0, -589732, 1, 0, -589731, 1, 1, -589730, 1, 0, -589729, 1, 0, -589728, 1, 1, -589727, 1, 2, -589726, 1, 65536, -589725, 1, 0, -589724, 1, 0, -589723, 1, 65536, -589722, 1, 0, -589721, 1, 65537, -589720, 1, 65537, -589719, 1, 0, -589718, 1, 0, -589717, 1, 0, -589716, 1, 0, -589715, 1, 0, -589714, 1, 0, -589713, 1, 2, -589712, 1, 0, -589711, 1, 0, -589710, 1, 65537, -589709, 1, 0, -589708, 1, 2, -589707, 1, 0, -589706, 1, 0, -589705, 1, 2, -589704, 1, 1, -589703, 1, 65536, -589702, 1, 65537, -589701, 1, 2, -589700, 1, 0, -589699, 1, 0, -589698, 1, 0, -589697, 1, 0, -589696, 1, 1, -589695, 1, 0, -589694, 1, 0, -589693, 1, 0, -589692, 1, 1, -589691, 1, 2, -589690, 1, 0, -589689, 1, 0, -589688, 1, 2, -589687, 1, 65537, -589686, 1, 0, -589685, 1, 1, -589684, 1, 0, -589683, 1, 2, -589682, 1, 0, -589681, 1, 0, -589680, 1, 1, -589679, 1, 0, -589678, 1, 0, -589677, 1, 0, -589676, 1, 65536, -589675, 1, 1, -589674, 1, 0, -589673, 1, 0, -589672, 1, 0, -589671, 1, 65537, -589670, 1, 0, -589669, 1, 65537, -589668, 1, 0, -589667, 1, 65536, -589666, 1, 0, -589665, 1, 0, -589664, 1, 1, -589663, 1, 0, -589662, 1, 0, -589661, 1, 0, -589660, 1, 0, -589659, 1, 0, -589658, 1, 0, -589657, 1, 65537, -589656, 1, 1, -589655, 1, 0, -589654, 1, 0, -589653, 1, 0, -589652, 1, 0, -589651, 1, 0, -589650, 1, 2, -589649, 1, 2, -589648, 1, 65537, -589647, 1, 0, -589646, 1, 0, -589645, 1, 2, -589644, 1, 0, -589643, 1, 0, -589642, 1, 65536, -589641, 1, 0, -589640, 1, 0, -589639, 1, 2, -589638, 1, 0, -589637, 1, 65536, -589636, 1, 65536, -589635, 1, 1, -589634, 1, 65537, -589633, 1, 65537, -589632, 1, 65536, -589631, 1, 0, -589630, 1, 0, -589629, 1, 65536, -589628, 1, 0, -589627, 1, 0, -589626, 1, 0, -589625, 1, 0, -589624, 1, 0, -589623, 1, 1, -589622, 1, 0, -589621, 1, 0, -589620, 1, 0, -589619, 1, 0, -589618, 1, 2, -589617, 1, 0, -589616, 1, 1, -589615, 1, 0, -589614, 1, 65537, -589613, 1, 65537, -589612, 1, 0, -589611, 1, 1, -589610, 1, 2, -589609, 1, 1, -589608, 1, 1, -589607, 1, 0, -589606, 1, 0, -589605, 1, 2, -589604, 1, 0, -589603, 1, 0, -589602, 1, 0, -589601, 1, 65536, -589600, 1, 1, -589599, 1, 0, -589598, 1, 1, -589597, 1, 0, -589596, 1, 65537, -589595, 1, 0, -589594, 1, 2, -589593, 1, 0, -589592, 1, 0, -589591, 1, 0, -589590, 1, 65537, -589589, 1, 65536, -589588, 1, 0, -589587, 1, 2, -589586, 1, 1, -589585, 1, 0, -589584, 1, 65537, -589583, 1, 0, -589582, 1, 2, -589581, 1, 0, -589580, 1, 0, -589579, 1, 0, -589578, 1, 0, -589577, 1, 65536, -589576, 1, 1, -589575, 1073741825, 1, -589574, 0, 131072, -589573, 1073741825, 1, -589572, 1073741825, 0, -589571, 1073741825, 0, -589570, 1073741825, 0, -589569, 1073741825, 0, -589568, 1073741825, 65536, -589567, 1073741825, 0, -589566, 1073741825, 1, -589565, 1073741825, 65536, -589564, 1073741825, 0, -589563, 1073741825, 65537, -589562, 1073741825, 1, -589561, 1073741825, 0, -589560, 1073741825, 1, -589559, 1073741825, 2, -589558, 1073741825, 65537, -589557, 1073741825, 0, -589556, 1073741825, 1, -589555, 1073741824, 131072, -458868, 1073741824, 131072, -458867, 1073741825, 1, -458866, 1073741825, 1, -458865, 1073741825, 65537, -458864, 1073741825, 0, -458863, 1073741825, 0, -458862, 1073741825, 1, -458861, 0, 131072, -458860, 1073741825, 1, -458859, 1, 2, -458858, 1, 2, -458857, 1, 0, -458856, 1, 0, -458855, 1, 0, -458854, 1, 0, -458853, 1, 65537, -458852, 1, 1, -458851, 1, 0, -458850, 1, 65537, -458849, 1, 0, -458848, 1, 0, -458847, 1, 0, -458846, 1, 0, -458845, 1, 1, -458844, 1, 0, -458843, 1, 65536, -458842, 1, 0, -458841, 1, 0, -458840, 1, 2, -458839, 1, 0, -458838, 1, 0, -458837, 1, 0, -458836, 1, 2, -458835, 1, 0, -458834, 1, 0, -458833, 1, 0, -458832, 1, 0, -458831, 1, 1, -458830, 1, 0, -458829, 1, 0, -458828, 1, 0, -458827, 1, 65536, -458826, 1, 0, -458825, 1, 65536, -458824, 1, 2, -458823, 1, 0, -458822, 1, 0, -458821, 1, 65537, -458820, 1, 65536, -458819, 1, 65536, -458818, 1, 0, -458817, 1, 0, -458816, 1, 65537, -458815, 1, 0, -458814, 1, 1, -458813, 1, 0, -458812, 1, 0, -458811, 1, 65536, -458810, 1, 0, -458809, 1, 0, -458808, 1, 0, -458807, 1, 0, -458806, 1, 0, -458805, 1, 0, -458804, 1, 65536, -458803, 1, 65537, -458802, 1, 0, -458801, 1, 65537, -458800, 1, 0, -458799, 1, 1, -458798, 1, 65536, -458797, 1, 65536, -458796, 1, 0, -458795, 1, 0, -458794, 1, 0, -458793, 1, 65536, -458792, 1, 65537, -458791, 1, 65537, -458790, 1, 0, -458789, 1, 2, -458788, 1, 1, -458787, 1, 0, -458786, 1, 0, -458785, 1, 0, -458784, 1, 0, -458783, 1, 65536, -458782, 1, 65536, -458781, 1, 0, -458780, 1, 2, -458779, 1, 0, -458778, 1, 0, -458777, 1, 0, -458776, 1, 1, -458775, 1, 0, -458774, 1, 65536, -458773, 1, 0, -458772, 1, 0, -458771, 1, 0, -458770, 1, 2, -458769, 1, 1, -458768, 1, 0, -458767, 1, 0, -458766, 1, 65537, -458765, 1, 0, -458764, 1, 1, -458763, 1, 0, -458762, 1, 1, -458761, 1, 0, -458760, 1, 0, -458759, 1, 0, -458758, 1, 2, -458757, 1, 2, -458756, 1, 0, -458755, 1, 0, -458754, 1, 0, -458753, 1, 0, -524288, 1, 0, -524287, 1, 1, -524286, 1, 2, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524282, 1, 65536, -524281, 1, 65537, -524280, 1, 65536, -524279, 1, 0, -524278, 1, 1, -524277, 1, 2, -524276, 1, 0, -524275, 1, 1, -524274, 1, 65537, -524273, 1, 1, -524272, 1, 0, -524271, 1, 0, -524270, 1, 65536, -524269, 1, 0, -524268, 1, 0, -524267, 1, 0, -524266, 1, 0, -524265, 1, 0, -524264, 1, 1, -524263, 1, 0, -524262, 1, 0, -524261, 1, 2, -524260, 1, 0, -524259, 1, 2, -524258, 1, 0, -524257, 1, 0, -524256, 1, 0, -524255, 1, 0, -524254, 1, 65537, -524253, 1, 2, -524252, 1, 0, -524251, 1, 65537, -524250, 1, 0, -524249, 1, 65536, -524248, 1, 2, -524247, 1, 0, -524246, 1, 65537, -524245, 1, 65537, -524244, 1, 2, -524243, 1, 0, -524242, 1, 65537, -524241, 1, 0, -524240, 1, 0, -524239, 1, 65537, -524238, 1, 2, -524237, 1, 65536, -524236, 1, 0, -524235, 1, 0, -524234, 1, 0, -524233, 1, 0, -524232, 1, 0, -524231, 1, 65536, -524230, 1, 0, -524229, 1, 65536, -524228, 1, 1, -524227, 1, 2, -524226, 1, 0, -524225, 1, 65536, -524224, 1, 1, -524223, 1, 0, -524222, 1, 0, -524221, 1, 2, -524220, 1, 0, -524219, 1, 65537, -524218, 1, 0, -524217, 1, 0, -524216, 1, 2, -524215, 1, 65536, -524214, 1, 0, -524213, 1, 0, -524212, 1, 0, -524211, 1, 0, -524210, 1, 0, -524209, 1, 65537, -524208, 1, 2, -524207, 1, 0, -524206, 1, 1, -524205, 1, 1, -524204, 1, 0, -524203, 1, 0, -524202, 1, 0, -524201, 1, 0, -524200, 1, 65536, -524199, 1, 0, -524198, 1, 65536, -524197, 1, 0, -524196, 1, 0, -524195, 1, 0, -524194, 1, 1, -524193, 1, 65536, -524192, 1, 65536, -524191, 1, 65537, -524190, 1, 0, -524189, 1, 0, -524188, 1, 0, -524187, 1, 0, -524186, 1, 0, -524185, 1, 2, -524184, 1, 0, -524183, 1, 0, -524182, 1, 0, -524181, 1, 2, -524180, 1, 0, -524179, 1, 1, -524178, 1, 0, -524177, 1, 65536, -524176, 1, 65537, -524175, 1, 0, -524174, 1, 2, -524173, 1, 65537, -524172, 1, 65537, -524171, 1, 2, -524170, 1, 2, -524169, 1, 0, -524168, 1, 65537, -524167, 1, 0, -524166, 1, 0, -524165, 1, 0, -524164, 1, 0, -524163, 1, 0, -524162, 1, 1, -524161, 1, 1, -524160, 1, 2, -524159, 1, 0, -524158, 1, 65536, -524157, 1, 1, -524156, 1, 0, -524155, 1, 0, -524154, 1, 0, -524153, 1, 0, -524152, 1, 0, -524151, 1, 0, -524150, 1, 0, -524149, 1, 0, -524148, 1, 0, -524147, 1, 0, -524146, 1, 65536, -524145, 1, 0, -524144, 1, 65537, -524143, 1, 65537, -524142, 1, 2, -524141, 1, 65536, -524140, 1, 0, -524139, 1, 2, -524138, 1, 0, -524137, 1, 0, -524136, 1, 0, -524135, 1, 65536, -524134, 1, 1, -524133, 1, 0, -524132, 1, 0, -524131, 1, 65536, -524130, 1, 0, -524129, 1, 0, -524128, 1, 0, -524127, 1, 65537, -524126, 1, 1, -524125, 1, 0, -524124, 1, 2, -524123, 1, 1, -524122, 1, 0, -524121, 1, 0, -524120, 1, 0, -524119, 1, 0, -524118, 1, 0, -524117, 1, 0, -524116, 1, 1, -524115, 1, 0, -524114, 1, 1, -524113, 1, 0, -524112, 1, 1, -524111, 1, 0, -524110, 1, 65536, -524109, 1, 2, -524108, 1, 0, -524107, 1, 0, -524106, 1, 0, -524105, 1, 0, -524104, 1, 0, -524103, 1, 0, -524102, 1, 0, -524101, 1, 0, -524100, 1, 0, -524099, 1, 0, -524098, 1, 0, -524097, 1, 65537, -524096, 1, 0, -524095, 1, 0, -524094, 1, 0, -524093, 1, 65537, -524092, 1, 65537, -524091, 1, 0, -524090, 1, 0, -524089, 1, 1, -524088, 1, 0, -524087, 1, 0, -524086, 1, 0, -524085, 1, 0, -524084, 1, 0, -524083, 1, 0, -524082, 1, 0, -524081, 1, 0, -524080, 1, 2, -524079, 1, 0, -524078, 1, 1, -524077, 1, 2, -524076, 1, 0, -524075, 1, 1, -524074, 1, 0, -524073, 1, 65537, -524072, 1, 2, -524071, 1, 0, -524070, 1, 0, -524069, 1, 0, -524068, 1, 0, -524067, 1, 0, -524066, 1, 0, -524065, 1, 0, -524064, 1, 0, -524063, 1, 0, -524062, 1, 0, -524061, 1, 0, -524060, 1, 65537, -524059, 1, 0, -524058, 1, 65536, -524057, 1, 0, -524056, 1, 0, -524055, 1, 0, -524054, 1, 0, -524053, 1, 1, -524052, 1, 2, -524051, 1, 1, -524050, 1, 0, -524049, 1, 65536, -524048, 1, 0, -524047, 1, 0, -524046, 1, 65537, -524045, 1, 0, -524044, 1, 0, -524043, 1, 2, -524042, 1, 0, -524041, 1, 2, -524040, 1, 0, -524039, 1073741825, 1, -524038, 0, 131072, -524037, 1073741825, 1, -524036, 1073741825, 65536, -524035, 1073741825, 2, -524034, 1073741825, 2, -524033, 1073741825, 0, -524032, 1073741825, 0, -524031, 1073741825, 2, -524030, 1073741825, 0, -524029, 1073741825, 65537, -524028, 1073741825, 1, -524027, 1073741825, 0, -524026, 1073741825, 0, -524025, 1073741825, 0, -524024, 1073741825, 0, -524023, 1073741825, 65536, -524022, 1073741825, 0, -524021, 1073741825, 0, -524020, 1073741825, 1, -524019, 1073741824, 131072, -393332, 1073741824, 131072, -393331, 1073741825, 1, -393330, 1073741825, 0, -393329, 1073741825, 0, -393328, 1073741825, 0, -393327, 1073741825, 0, -393326, 1073741825, 1, -393325, 0, 131072, -393324, 1073741825, 1, -393323, 1, 65536, -393322, 1, 0, -393321, 1, 1, -393320, 1, 65537, -393319, 1, 0, -393318, 1, 1, -393317, 1, 65536, -393316, 1, 2, -393315, 1, 0, -393314, 1, 65537, -393313, 1, 1, -393312, 1, 0, -393311, 1, 65537, -393310, 1, 0, -393309, 1, 1, -393308, 1, 65536, -393307, 1, 1, -393306, 1, 2, -393305, 1, 65536, -393304, 1, 0, -393303, 1, 0, -393302, 1, 2, -393301, 1, 0, -393300, 1, 0, -393299, 1, 0, -393298, 1, 0, -393297, 1, 65536, -393296, 1, 1, -393295, 1, 2, -393294, 1, 0, -393293, 1, 2, -393292, 1, 65537, -393291, 1, 0, -393290, 1, 1, -393289, 1, 0, -393288, 1, 65537, -393287, 1, 0, -393286, 1, 0, -393285, 1, 2, -393284, 1, 1, -393283, 1, 0, -393282, 1, 2, -393281, 1, 65536, -393280, 1, 2, -393279, 1, 1, -393278, 1, 1, -393277, 1, 65537, -393276, 1, 0, -393275, 1, 0, -393274, 1, 2, -393273, 1, 0, -393272, 1, 0, -393271, 1, 0, -393270, 1, 0, -393269, 1, 0, -393268, 1, 65536, -393267, 1, 0, -393266, 1, 0, -393265, 1, 65536, -393264, 1, 0, -393263, 1, 65537, -393262, 1, 0, -393261, 1, 1, -393260, 1, 0, -393259, 1, 0, -393258, 1, 1, -393257, 1, 0, -393256, 1, 1, -393255, 1, 0, -393254, 1, 0, -393253, 1, 65537, -393252, 1, 0, -393251, 1, 0, -393250, 1, 2, -393249, 1, 0, -393248, 1, 2, -393247, 1, 1, -393246, 1, 0, -393245, 1, 0, -393244, 1, 0, -393243, 1, 0, -393242, 1, 65537, -393241, 1, 65536, -393240, 1, 0, -393239, 1, 65536, -393238, 1, 0, -393237, 1, 0, -393236, 1, 0, -393235, 1, 0, -393234, 1, 0, -393233, 1, 65536, -393232, 1, 0, -393231, 1, 65536, -393230, 1, 0, -393229, 1, 65536, -393228, 1, 1, -393227, 1, 65537, -393226, 1, 1, -393225, 1, 1, -393224, 1, 0, -393223, 1, 65536, -393222, 1, 0, -393221, 1, 65536, -393220, 1, 0, -393219, 1, 65536, -393218, 1, 1, -393217, 1, 0, -458752, 1, 0, -458751, 1, 65537, -458750, 1, 65536, -458749, 1, 65537, -458748, 1, 0, -458747, 1, 65536, -458746, 1, 0, -458745, 1, 65536, -458744, 1, 65537, -458743, 1, 0, -458742, 1, 0, -458741, 1, 2, -458740, 1, 0, -458739, 1, 0, -458738, 1, 2, -458737, 1, 0, -458736, 1, 0, -458735, 1, 0, -458734, 1, 0, -458733, 1, 1, -458732, 1, 65537, -458731, 1, 0, -458730, 1, 0, -458729, 1, 1, -458728, 1, 0, -458727, 1, 0, -458726, 1, 0, -458725, 1, 0, -458724, 1, 2, -458723, 1, 0, -458722, 1, 0, -458721, 1, 0, -458720, 1, 1, -458719, 1, 2, -458718, 1, 65537, -458717, 1, 2, -458716, 1, 0, -458715, 1, 0, -458714, 1, 65536, -458713, 1, 0, -458712, 1, 2, -458711, 1, 0, -458710, 1, 0, -458709, 1, 0, -458708, 1, 0, -458707, 1, 1, -458706, 1, 2, -458705, 1, 2, -458704, 1, 2, -458703, 1, 65537, -458702, 1, 0, -458701, 1, 0, -458700, 1, 65536, -458699, 1, 0, -458698, 1, 0, -458697, 1, 0, -458696, 1, 65537, -458695, 1, 1, -458694, 1, 2, -458693, 1, 0, -458692, 1, 65537, -458691, 1, 2, -458690, 1, 0, -458689, 1, 65536, -458688, 1, 0, -458687, 1, 0, -458686, 1, 0, -458685, 1, 0, -458684, 1, 0, -458683, 1, 0, -458682, 1, 1, -458681, 1, 0, -458680, 1, 0, -458679, 1, 65536, -458678, 1, 2, -458677, 1, 0, -458676, 1, 1, -458675, 1, 0, -458674, 1, 0, -458673, 1, 0, -458672, 1, 2, -458671, 1, 0, -458670, 1, 1, -458669, 1, 2, -458668, 1, 65536, -458667, 1, 0, -458666, 1, 1, -458665, 1, 1, -458664, 1, 0, -458663, 1, 0, -458662, 1, 0, -458661, 1, 0, -458660, 1, 65536, -458659, 1, 2, -458658, 1, 2, -458657, 1, 2, -458656, 1, 0, -458655, 1, 1, -458654, 1, 0, -458653, 1, 1, -458652, 1, 1, -458651, 1, 1, -458650, 1, 65536, -458649, 1, 65536, -458648, 1, 0, -458647, 1, 0, -458646, 1, 1, -458645, 1, 65537, -458644, 1, 0, -458643, 1, 1, -458642, 1, 0, -458641, 1, 0, -458640, 1, 0, -458639, 1, 0, -458638, 1, 65537, -458637, 1, 0, -458636, 1, 0, -458635, 1, 0, -458634, 1, 0, -458633, 1, 2, -458632, 1, 0, -458631, 1, 65536, -458630, 1, 0, -458629, 1, 0, -458628, 1, 0, -458627, 1, 65537, -458626, 1, 65536, -458625, 1, 65537, -458624, 1, 0, -458623, 1, 0, -458622, 1, 65536, -458621, 1, 65537, -458620, 1, 65536, -458619, 1, 0, -458618, 1, 0, -458617, 1, 0, -458616, 1, 0, -458615, 1, 65537, -458614, 1, 0, -458613, 1, 0, -458612, 1, 2, -458611, 1, 0, -458610, 1, 0, -458609, 1, 0, -458608, 1, 65537, -458607, 1, 1, -458606, 1, 65536, -458605, 1, 0, -458604, 1, 0, -458603, 1, 2, -458602, 1, 0, -458601, 1, 65536, -458600, 1, 0, -458599, 1, 1, -458598, 1, 0, -458597, 1, 0, -458596, 1, 2, -458595, 1, 0, -458594, 1, 1, -458593, 1, 0, -458592, 1, 0, -458591, 1, 0, -458590, 1, 0, -458589, 1, 65537, -458588, 1, 1, -458587, 1, 0, -458586, 1, 0, -458585, 1, 0, -458584, 1, 1, -458583, 1, 1, -458582, 1, 0, -458581, 1, 2, -458580, 1, 65537, -458579, 1, 0, -458578, 1, 65536, -458577, 1, 1, -458576, 1, 65536, -458575, 1, 65536, -458574, 1, 0, -458573, 1, 0, -458572, 1, 0, -458571, 1, 65536, -458570, 1, 0, -458569, 1, 1, -458568, 1, 0, -458567, 1, 65537, -458566, 1, 0, -458565, 1, 0, -458564, 1, 0, -458563, 1, 0, -458562, 1, 0, -458561, 1, 2, -458560, 1, 0, -458559, 1, 1, -458558, 1, 0, -458557, 1, 0, -458556, 1, 1, -458555, 1, 1, -458554, 1, 65537, -458553, 1, 65537, -458552, 1, 0, -458551, 1, 65537, -458550, 1, 0, -458549, 1, 1, -458548, 1, 2, -458547, 1, 1, -458546, 1, 65536, -458545, 1, 0, -458544, 1, 0, -458543, 1, 65537, -458542, 1, 1, -458541, 1, 1, -458540, 1, 65537, -458539, 1, 2, -458538, 1, 65536, -458537, 1, 0, -458536, 1, 0, -458535, 1, 65536, -458534, 1, 0, -458533, 1, 0, -458532, 1, 2, -458531, 1, 0, -458530, 1, 0, -458529, 1, 0, -458528, 1, 1, -458527, 1, 0, -458526, 1, 0, -458525, 1, 2, -458524, 1, 2, -458523, 1, 0, -458522, 1, 0, -458521, 1, 0, -458520, 1, 65537, -458519, 1, 65537, -458518, 1, 2, -458517, 1, 0, -458516, 1, 65537, -458515, 1, 0, -458514, 1, 0, -458513, 1, 0, -458512, 1, 65537, -458511, 1, 0, -458510, 1, 0, -458509, 1, 65537, -458508, 1, 0, -458507, 1, 2, -458506, 1, 0, -458505, 1, 0, -458504, 1, 0, -458503, 1073741825, 1, -458502, 0, 0, -458501, 1073741825, 1, -458500, 1073741825, 65536, -458499, 1073741825, 65536, -458498, 1073741825, 0, -458497, 1073741825, 0, -458496, 1073741825, 0, -458495, 1073741825, 0, -458494, 1073741825, 0, -458493, 1073741825, 0, -458492, 1073741825, 0, -458491, 1073741825, 1, -458490, 1073741825, 0, -458489, 1073741825, 0, -458488, 1073741825, 0, -458487, 1073741825, 0, -458486, 1073741825, 0, -458485, 1073741825, 1, -458484, 1073741825, 1, -458483, 1073741824, 131072, -327796, 1073741824, 131072, -327795, 1073741825, 1, -327794, 1073741825, 1, -327793, 1073741825, 65536, -327792, 1073741825, 0, -327791, 1073741825, 0, -327790, 1073741825, 1, -327789, 0, 131072, -327788, 1073741825, 1, -327787, 1, 1, -327786, 1, 0, -327785, 1, 0, -327784, 1, 0, -327783, 1, 0, -327782, 1, 65536, -327781, 1, 65537, -327780, 1, 1, -327779, 1, 65536, -327778, 1, 1, -327777, 1, 0, -327776, 1, 0, -327775, 1, 65536, -327774, 1, 1, -327773, 1, 0, -327772, 1, 0, -327771, 1, 0, -327770, 1, 2, -327769, 1, 2, -327768, 1, 65537, -327767, 1, 0, -327766, 1, 0, -327765, 1, 1, -327764, 1, 0, -327763, 1, 65536, -327762, 1, 65537, -327761, 1, 0, -327760, 1, 0, -327759, 1, 0, -327758, 1, 0, -327757, 1, 0, -327756, 1, 2, -327755, 1, 1, -327754, 1, 0, -327753, 1, 65536, -327752, 1, 65536, -327751, 1, 0, -327750, 1, 0, -327749, 1, 1, -327748, 1, 1, -327747, 1, 2, -327746, 1, 0, -327745, 1, 0, -327744, 1, 2, -327743, 1, 65537, -327742, 1, 0, -327741, 1, 0, -327740, 1, 1, -327739, 1, 1, -327738, 1, 0, -327737, 1, 2, -327736, 1, 0, -327735, 1, 0, -327734, 1, 0, -327733, 1, 0, -327732, 1, 65537, -327731, 1, 0, -327730, 1, 0, -327729, 1, 0, -327728, 1, 0, -327727, 1, 2, -327726, 1, 0, -327725, 1, 1, -327724, 1, 1, -327723, 1, 1, -327722, 1, 0, -327721, 1, 2, -327720, 1, 65536, -327719, 1, 0, -327718, 1, 0, -327717, 1, 65536, -327716, 1, 0, -327715, 1, 0, -327714, 1, 0, -327713, 1, 0, -327712, 1, 2, -327711, 1, 0, -327710, 1, 0, -327709, 1, 65537, -327708, 1, 0, -327707, 1, 0, -327706, 1, 65536, -327705, 1, 0, -327704, 1, 0, -327703, 1, 0, -327702, 1, 0, -327701, 1, 1, -327700, 1, 1, -327699, 1, 1, -327698, 1, 0, -327697, 1, 0, -327696, 1, 65537, -327695, 1, 0, -327694, 1, 1, -327693, 1, 65537, -327692, 1, 1, -327691, 1, 65536, -327690, 1, 65536, -327689, 1, 65536, -327688, 1, 0, -327687, 1, 65537, -327686, 1, 0, -327685, 1, 1, -327684, 1, 1, -327683, 1, 1, -327682, 1, 0, -327681, 1, 1, -393216, 1, 2, -393215, 1, 0, -393214, 1, 0, -393213, 1, 65536, -393212, 1, 0, -393211, 1, 0, -393210, 1, 0, -393209, 1, 0, -393208, 1, 2, -393207, 1, 0, -393206, 1, 65537, -393205, 1, 2, -393204, 1, 0, -393203, 1, 65536, -393202, 1, 1, -393201, 1, 0, -393200, 1, 0, -393199, 1, 2, -393198, 1, 0, -393197, 1, 0, -393196, 1, 0, -393195, 1, 0, -393194, 1, 0, -393193, 1, 0, -393192, 1, 0, -393191, 1, 0, -393190, 1, 65537, -393189, 1, 65537, -393188, 1, 65537, -393187, 1, 0, -393186, 1, 2, -393185, 1, 0, -393184, 1, 2, -393183, 1, 65537, -393182, 1, 65536, -393181, 1, 65537, -393180, 1, 1, -393179, 1, 0, -393178, 1, 0, -393177, 1, 65537, -393176, 1, 2, -393175, 1, 0, -393174, 1, 65536, -393173, 1, 0, -393172, 1, 0, -393171, 1, 0, -393170, 1, 1, -393169, 1, 0, -393168, 1, 0, -393167, 1, 1, -393166, 1, 1, -393165, 1, 2, -393164, 1, 0, -393163, 1, 0, -393162, 1, 1, -393161, 1, 65536, -393160, 1, 0, -393159, 1, 0, -393158, 1, 0, -393157, 1, 0, -393156, 1, 0, -393155, 1, 0, -393154, 1, 0, -393153, 1, 0, -393152, 1, 0, -393151, 1, 0, -393150, 1, 0, -393149, 1, 1, -393148, 1, 0, -393147, 1, 0, -393146, 1, 0, -393145, 1, 65536, -393144, 1, 65537, -393143, 1, 0, -393142, 1, 65536, -393141, 1, 1, -393140, 1, 0, -393139, 1, 1, -393138, 1, 65536, -393137, 1, 0, -393136, 1, 65537, -393135, 1, 0, -393134, 1, 0, -393133, 1, 0, -393132, 1, 0, -393131, 1, 0, -393130, 1, 65536, -393129, 1, 0, -393128, 1, 0, -393127, 1, 0, -393126, 1, 0, -393125, 1, 0, -393124, 1, 0, -393123, 1, 0, -393122, 1, 0, -393121, 1, 65537, -393120, 1, 1, -393119, 1, 0, -393118, 1, 0, -393117, 1, 0, -393116, 1, 2, -393115, 1, 1, -393114, 1, 2, -393113, 1, 65537, -393112, 1, 2, -393111, 1, 0, -393110, 1, 0, -393109, 1, 0, -393108, 1, 0, -393107, 1, 65537, -393106, 1, 65537, -393105, 1, 65536, -393104, 1, 0, -393103, 1, 1, -393102, 1, 0, -393101, 1, 1, -393100, 1, 1, -393099, 1, 0, -393098, 1, 0, -393097, 1, 0, -393096, 1, 0, -393095, 1, 65537, -393094, 1, 0, -393093, 1, 65537, -393092, 1, 0, -393091, 1, 1, -393090, 1, 0, -393089, 1, 0, -393088, 1, 0, -393087, 1, 0, -393086, 1, 0, -393085, 1, 0, -393084, 1, 0, -393083, 1, 1, -393082, 1, 65536, -393081, 1, 0, -393080, 1, 0, -393079, 1, 0, -393078, 1, 65537, -393077, 1, 0, -393076, 1, 65537, -393075, 1, 65536, -393074, 1, 0, -393073, 1, 65536, -393072, 1, 0, -393071, 1, 2, -393070, 1, 1, -393069, 1, 65537, -393068, 1, 2, -393067, 1, 0, -393066, 1, 0, -393065, 1, 65536, -393064, 1, 65537, -393063, 1, 0, -393062, 1, 0, -393061, 1, 1, -393060, 1, 1, -393059, 1, 0, -393058, 1, 0, -393057, 1, 0, -393056, 1, 65537, -393055, 1, 0, -393054, 1, 0, -393053, 1, 2, -393052, 1, 0, -393051, 1, 1, -393050, 1, 2, -393049, 1, 0, -393048, 1, 0, -393047, 1, 1, -393046, 1, 0, -393045, 1, 0, -393044, 1, 0, -393043, 1, 0, -393042, 1, 65536, -393041, 1, 0, -393040, 1, 65537, -393039, 1, 0, -393038, 1, 0, -393037, 1, 65537, -393036, 1, 0, -393035, 1, 0, -393034, 1, 0, -393033, 1, 65536, -393032, 1, 65537, -393031, 1, 0, -393030, 1, 2, -393029, 1, 65536, -393028, 1, 0, -393027, 1, 0, -393026, 1, 65537, -393025, 1, 1, -393024, 1, 65536, -393023, 1, 0, -393022, 1, 0, -393021, 1, 65537, -393020, 1, 0, -393019, 1, 65536, -393018, 1, 0, -393017, 1, 0, -393016, 1, 2, -393015, 1, 1, -393014, 1, 65537, -393013, 1, 65537, -393012, 1, 65537, -393011, 1, 0, -393010, 1, 0, -393009, 1, 0, -393008, 1, 0, -393007, 1, 65537, -393006, 1, 0, -393005, 1, 0, -393004, 1, 2, -393003, 1, 65537, -393002, 1, 0, -393001, 1, 0, -393000, 1, 0, -392999, 1, 0, -392998, 1, 2, -392997, 1, 0, -392996, 1, 0, -392995, 1, 0, -392994, 1, 1, -392993, 1, 0, -392992, 1, 0, -392991, 1, 0, -392990, 1, 65537, -392989, 1, 2, -392988, 1, 65536, -392987, 1, 0, -392986, 1, 0, -392985, 1, 0, -392984, 1, 0, -392983, 1, 2, -392982, 1, 0, -392981, 1, 2, -392980, 1, 0, -392979, 1, 0, -392978, 1, 0, -392977, 1, 65537, -392976, 1, 65536, -392975, 1, 0, -392974, 1, 1, -392973, 1, 0, -392972, 1, 65537, -392971, 1, 0, -392970, 1, 2, -392969, 1, 2, -392968, 1, 0, -392967, 1073741825, 1, -392966, 1073741825, 1, -392965, 1073741825, 1, -392964, 1073741825, 0, -392963, 1073741825, 2, -392962, 1073741825, 65537, -392961, 1073741825, 65537, -392960, 1073741825, 2, -392959, 1073741825, 65537, -392958, 1073741825, 0, -392957, 1073741825, 0, -392956, 1073741825, 0, -392955, 1073741825, 2, -392954, 1073741825, 0, -392953, 1073741825, 2, -392952, 1073741825, 65537, -392951, 1073741825, 0, -392950, 1073741825, 1, -392949, 1073741825, 1, -392948, 1073741825, 1, -392947, 1073741824, 131072, -262260, 1073741824, 131072, -262259, 1073741825, 1, -262258, 1073741825, 65536, -262257, 1073741825, 0, -262256, 1073741825, 2, -262255, 1073741825, 1, -262254, 1073741825, 1, -262253, 0, 131072, -262252, 1073741825, 1, -262251, 1, 0, -262250, 1, 0, -262249, 1, 0, -262248, 1, 0, -262247, 1, 0, -262246, 1, 0, -262245, 1, 2, -262244, 1, 65536, -262243, 1, 65537, -262242, 1, 1, -262241, 1, 0, -262240, 1, 0, -262239, 1, 65537, -262238, 1, 65536, -262237, 1, 0, -262236, 1, 1, -262235, 1, 0, -262234, 1, 65537, -262233, 1, 0, -262232, 1, 65537, -262231, 1, 0, -262230, 1, 0, -262229, 1, 0, -262228, 1, 1, -262227, 1, 65537, -262226, 1, 0, -262225, 1, 65536, -262224, 1, 0, -262223, 1, 65537, -262222, 1, 0, -262221, 1, 2, -262220, 1, 1, -262219, 1, 0, -262218, 1, 0, -262217, 1, 0, -262216, 1, 65536, -262215, 1, 0, -262214, 1, 0, -262213, 1, 2, -262212, 1, 0, -262211, 1, 65536, -262210, 1, 0, -262209, 1, 65537, -262208, 1, 0, -262207, 1, 1, -262206, 1, 1, -262205, 1, 0, -262204, 1, 0, -262203, 1, 0, -262202, 1, 65536, -262201, 1, 0, -262200, 1, 0, -262199, 1, 1, -262198, 1, 0, -262197, 1, 0, -262196, 1, 65537, -262195, 1, 0, -262194, 1, 2, -262193, 1, 0, -262192, 1, 1, -262191, 1, 2, -262190, 1, 0, -262189, 1, 0, -262188, 1, 65536, -262187, 1, 0, -262186, 1, 2, -262185, 1, 0, -262184, 1, 0, -262183, 1, 0, -262182, 1, 65537, -262181, 1, 65537, -262180, 1, 0, -262179, 1, 1, -262178, 1, 0, -262177, 1, 1, -262176, 1, 0, -262175, 1, 0, -262174, 1, 65536, -262173, 1, 0, -262172, 1, 2, -262171, 1, 0, -262170, 1, 0, -262169, 1, 2, -262168, 1, 65537, -262167, 1, 2, -262166, 1, 0, -262165, 1, 0, -262164, 1, 0, -262163, 1, 1, -262162, 1, 0, -262161, 1, 0, -262160, 1, 2, -262159, 1, 0, -262158, 1, 0, -262157, 1, 0, -262156, 1, 0, -262155, 1, 0, -262154, 1, 65537, -262153, 1, 65537, -262152, 1, 0, -262151, 1, 2, -262150, 1, 1, -262149, 1, 0, -262148, 1, 1, -262147, 1, 0, -262146, 1, 2, -262145, 1, 0, -327680, 1, 0, -327679, 1, 0, -327678, 1, 2, -327677, 1, 0, -327676, 1, 0, -327675, 1, 1, -327674, 1, 2, -327673, 1, 0, -327672, 1, 65537, -327671, 1, 2, -327670, 1, 0, -327669, 1, 65537, -327668, 1, 65537, -327667, 1, 0, -327666, 1, 1, -327665, 1, 0, -327664, 1, 65536, -327663, 1, 1, -327662, 1, 1, -327661, 1, 0, -327660, 1, 0, -327659, 1, 65536, -327658, 1, 65536, -327657, 1, 1, -327656, 1, 2, -327655, 1, 0, -327654, 1, 0, -327653, 1, 0, -327652, 1, 0, -327651, 1, 1, -327650, 1, 65536, -327649, 1, 0, -327648, 1, 0, -327647, 1, 65536, -327646, 1, 0, -327645, 1, 0, -327644, 1, 0, -327643, 1, 0, -327642, 1, 65537, -327641, 1, 65537, -327640, 1, 0, -327639, 1, 0, -327638, 1, 0, -327637, 1, 65536, -327636, 1, 0, -327635, 1, 0, -327634, 1, 0, -327633, 1, 1, -327632, 1, 65536, -327631, 1, 0, -327630, 1, 2, -327629, 1, 65537, -327628, 1, 0, -327627, 1, 1, -327626, 1, 0, -327625, 1, 0, -327624, 1, 0, -327623, 1, 0, -327622, 1, 0, -327621, 1, 1, -327620, 1, 0, -327619, 1, 65537, -327618, 1, 1, -327617, 1, 2, -327616, 1, 0, -327615, 1, 0, -327614, 1, 2, -327613, 1, 65536, -327612, 1, 2, -327611, 1, 65536, -327610, 1, 0, -327609, 1, 0, -327608, 1, 0, -327607, 1, 2, -327606, 1, 2, -327605, 1, 0, -327604, 1, 65536, -327603, 1, 65536, -327602, 1, 1, -327601, 1, 2, -327600, 1, 0, -327599, 1, 1, -327598, 1, 0, -327597, 1, 0, -327596, 1, 1, -327595, 1, 0, -327594, 1, 0, -327593, 1, 65537, -327592, 1, 65537, -327591, 1, 0, -327590, 1, 0, -327589, 1, 2, -327588, 1, 0, -327587, 1, 2, -327586, 1, 0, -327585, 1, 0, -327584, 1, 0, -327583, 1, 0, -327582, 1, 0, -327581, 1, 0, -327580, 1, 65536, -327579, 1, 2, -327578, 1, 0, -327577, 1, 0, -327576, 1, 65537, -327575, 1, 65536, -327574, 1, 1, -327573, 1, 0, -327572, 1, 65536, -327571, 1, 0, -327570, 1, 1, -327569, 1, 2, -327568, 1, 1, -327567, 1, 0, -327566, 1, 2, -327565, 1, 0, -327564, 1, 0, -327563, 1, 0, -327562, 1, 0, -327561, 1, 0, -327560, 1, 1, -327559, 1, 0, -327558, 1, 0, -327557, 1, 1, -327556, 1, 0, -327555, 1, 0, -327554, 1, 65536, -327553, 1, 0, -327552, 1, 65536, -327551, 1, 0, -327550, 1, 65537, -327549, 1, 65536, -327548, 1, 65536, -327547, 1, 2, -327546, 1, 0, -327545, 1, 0, -327544, 1, 0, -327543, 1, 0, -327542, 1, 2, -327541, 1, 0, -327540, 1, 0, -327539, 1, 2, -327538, 1, 0, -327537, 1, 0, -327536, 1, 0, -327535, 1, 65537, -327534, 1, 0, -327533, 1, 65537, -327532, 1, 0, -327531, 1, 0, -327530, 1, 0, -327529, 1, 0, -327528, 1, 65537, -327527, 1, 2, -327526, 1, 0, -327525, 1, 1, -327524, 1, 0, -327523, 1, 65537, -327522, 1, 0, -327521, 1, 2, -327520, 1, 1, -327519, 1, 65536, -327518, 1, 2, -327517, 1, 65537, -327516, 1, 2, -327515, 1, 0, -327514, 1, 65537, -327513, 1, 1, -327512, 1, 0, -327511, 1, 2, -327510, 1, 0, -327509, 1, 0, -327508, 1, 65536, -327507, 1, 1, -327506, 1, 65537, -327505, 1, 65536, -327504, 1, 65537, -327503, 1, 65536, -327502, 1, 65537, -327501, 1, 65536, -327500, 1, 0, -327499, 1, 0, -327498, 1, 2, -327497, 1, 2, -327496, 1, 2, -327495, 1, 65537, -327494, 1, 2, -327493, 1, 65536, -327492, 1, 0, -327491, 1, 0, -327490, 1, 0, -327489, 1, 65537, -327488, 1, 0, -327487, 1, 65536, -327486, 1, 0, -327485, 1, 1, -327484, 1, 0, -327483, 1, 65537, -327482, 1, 65537, -327481, 1, 65536, -327480, 1, 0, -327479, 1, 0, -327478, 1, 2, -327477, 1, 1, -327476, 1, 65536, -327475, 1, 1, -327474, 1, 65537, -327473, 1, 65537, -327472, 1, 65536, -327471, 1, 1, -327470, 1, 2, -327469, 1, 0, -327468, 1, 0, -327467, 1, 0, -327466, 1, 65537, -327465, 1, 1, -327464, 1, 2, -327463, 1, 65537, -327462, 1, 65536, -327461, 1, 0, -327460, 1, 0, -327459, 1, 2, -327458, 1, 65537, -327457, 1, 0, -327456, 1, 2, -327455, 1, 1, -327454, 1, 0, -327453, 1, 0, -327452, 1, 0, -327451, 1, 65537, -327450, 1, 0, -327449, 1, 65537, -327448, 1, 0, -327447, 1, 1, -327446, 1, 65537, -327445, 1, 65536, -327444, 1, 65536, -327443, 1, 2, -327442, 1, 65537, -327441, 1, 0, -327440, 1, 0, -327439, 1, 0, -327438, 1, 65537, -327437, 1, 0, -327436, 1, 1, -327435, 1, 65536, -327434, 1, 65536, -327433, 1, 65537, -327432, 1, 2, -327431, 1073741825, 0, -327430, 1073741825, 0, -327429, 1073741825, 0, -327428, 1073741825, 0, -327427, 1073741825, 1, -327426, 1073741825, 0, -327425, 1073741825, 0, -327424, 1073741825, 0, -327423, 1073741825, 0, -327422, 1073741825, 0, -327421, 1073741825, 0, -327420, 1073741825, 0, -327419, 1073741825, 0, -327418, 1073741825, 0, -327417, 1073741825, 0, -327416, 1073741825, 0, -327415, 1073741825, 2, -327414, 1073741825, 65536, -327413, 1073741825, 65536, -327412, 1073741825, 1, -327411, 1073741824, 131072, -196724, 1073741824, 131072, -196723, 1073741825, 1, -196722, 1073741825, 0, -196721, 1073741825, 1, -196720, 1073741825, 1, -196719, 1073741825, 2, -196718, 1073741825, 1, -196717, 0, 0, -196716, 1073741825, 1, -196715, 1, 0, -196714, 1, 65536, -196713, 1, 0, -196712, 1, 0, -196711, 1, 1, -196710, 1, 0, -196709, 1, 0, -196708, 1, 0, -196707, 1, 65536, -196706, 1, 0, -196705, 1, 0, -196704, 1, 2, -196703, 1, 1, -196702, 1, 2, -196701, 1, 0, -196700, 1, 2, -196699, 1, 0, -196698, 1, 0, -196697, 1, 0, -196696, 1, 0, -196695, 1, 2, -196694, 1, 65537, -196693, 1, 0, -196692, 1, 1, -196691, 1, 65537, -196690, 1, 2, -196689, 1, 1, -196688, 1, 0, -196687, 1, 0, -196686, 1, 0, -196685, 1, 0, -196684, 1, 65536, -196683, 1, 0, -196682, 1, 2, -196681, 1, 65536, -196680, 1, 65536, -196679, 1, 0, -196678, 1, 0, -196677, 1, 0, -196676, 1, 0, -196675, 1, 0, -196674, 1, 0, -196673, 1, 0, -196672, 1, 1, -196671, 1, 0, -196670, 1, 0, -196669, 1, 0, -196668, 1, 0, -196667, 1, 2, -196666, 1, 65537, -196665, 1, 0, -196664, 1, 0, -196663, 1, 0, -196662, 1, 1, -196661, 1, 1, -196660, 1, 0, -196659, 1, 65537, -196658, 1, 65536, -196657, 1, 1, -196656, 1, 0, -196655, 1, 0, -196654, 1, 0, -196653, 1, 0, -196652, 1, 0, -196651, 1, 0, -196650, 1, 2, -196649, 1, 0, -196648, 1, 2, -196647, 1, 65537, -196646, 1, 0, -196645, 1, 1, -196644, 1, 1, -196643, 1, 65536, -196642, 1, 0, -196641, 1, 0, -196640, 1, 0, -196639, 1, 1, -196638, 1, 65536, -196637, 1, 2, -196636, 1, 1, -196635, 1, 0, -196634, 1, 2, -196633, 1, 65536, -196632, 1, 65537, -196631, 1, 0, -196630, 1, 0, -196629, 1, 1, -196628, 1, 0, -196627, 1, 0, -196626, 1, 0, -196625, 1, 0, -196624, 1, 0, -196623, 1, 2, -196622, 1, 0, -196621, 1, 0, -196620, 1, 0, -196619, 1, 65537, -196618, 1, 0, -196617, 1, 0, -196616, 1, 0, -196615, 1, 0, -196614, 1, 0, -196613, 1, 2, -196612, 1, 0, -196611, 1, 0, -196610, 1, 0, -196609, 1, 65537, -262144, 1, 0, -262143, 1, 1, -262142, 1, 2, -262141, 1, 1, -262140, 1, 1, -262139, 1, 0, -262138, 1, 2, -262137, 1, 65537, -262136, 1, 0, -262135, 1, 0, -262134, 1, 0, -262133, 1, 0, -262132, 1, 0, -262131, 1, 2, -262130, 1, 0, -262129, 1, 65537, -262128, 1, 0, -262127, 1, 65536, -262126, 1, 0, -262125, 1, 2, -262124, 1, 1, -262123, 1, 1, -262122, 1, 0, -262121, 1, 65537, -262120, 1, 0, -262119, 1, 0, -262118, 1, 65536, -262117, 1, 0, -262116, 1, 0, -262115, 1, 65536, -262114, 1, 65537, -262113, 1, 0, -262112, 1, 1, -262111, 1, 65537, -262110, 1, 65537, -262109, 1, 1, -262108, 1, 65536, -262107, 1, 65536, -262106, 1, 0, -262105, 1, 1, -262104, 1, 65536, -262103, 1, 0, -262102, 1, 0, -262101, 1, 0, -262100, 1, 65536, -262099, 1, 65536, -262098, 1, 0, -262097, 1, 65537, -262096, 1, 0, -262095, 1, 0, -262094, 1, 65537, -262093, 1, 0, -262092, 1, 0, -262091, 1, 0, -262090, 1, 0, -262089, 1, 0, -262088, 1, 65536, -262087, 1, 0, -262086, 1, 65537, -262085, 1, 1, -262084, 1, 65537, -262083, 1, 0, -262082, 1, 0, -262081, 1, 0, -262080, 1, 65537, -262079, 1, 1, -262078, 1, 0, -262077, 1, 65537, -262076, 1, 0, -262075, 1, 0, -262074, 1, 0, -262073, 1, 0, -262072, 1, 0, -262071, 1, 65537, -262070, 1, 65537, -262069, 1, 1, -262068, 1, 2, -262067, 1, 0, -262066, 1, 0, -262065, 1, 1, -262064, 1, 2, -262063, 1, 0, -262062, 1, 1, -262061, 1, 0, -262060, 1, 1, -262059, 1, 65536, -262058, 1, 2, -262057, 1, 65536, -262056, 1, 0, -262055, 1, 65536, -262054, 1, 0, -262053, 1, 0, -262052, 1, 1, -262051, 1, 0, -262050, 1, 1, -262049, 1, 1, -262048, 1, 0, -262047, 1, 2, -262046, 1, 0, -262045, 1, 0, -262044, 1, 65536, -262043, 1, 2, -262042, 1, 2, -262041, 1, 1, -262040, 1, 1, -262039, 1, 0, -262038, 1, 2, -262037, 1, 0, -262036, 1, 0, -262035, 1, 0, -262034, 1, 0, -262033, 1, 65537, -262032, 1, 0, -262031, 1, 0, -262030, 1, 65536, -262029, 1, 0, -262028, 1, 0, -262027, 1, 1, -262026, 1, 2, -262025, 1, 0, -262024, 1, 0, -262023, 1, 0, -262022, 1, 2, -262021, 1, 65537, -262020, 1, 65537, -262019, 1, 65536, -262018, 1, 2, -262017, 1, 65537, -262016, 1, 0, -262015, 1, 0, -262014, 1, 0, -262013, 1, 2, -262012, 1, 2, -262011, 1, 0, -262010, 1, 65537, -262009, 1, 2, -262008, 1, 0, -262007, 1, 0, -262006, 1, 1, -262005, 1, 0, -262004, 1, 0, -262003, 1, 2, -262002, 1, 1, -262001, 1, 0, -262000, 1, 2, -261999, 1, 0, -261998, 1, 0, -261997, 1, 65537, -261996, 1, 65537, -261995, 1, 1, -261994, 1, 0, -261993, 1, 0, -261992, 1, 0, -261991, 1, 0, -261990, 1, 65537, -261989, 1, 0, -261988, 1, 0, -261987, 1, 0, -261986, 1, 65536, -261985, 1, 0, -261984, 1, 65537, -261983, 1, 0, -261982, 1, 0, -261981, 1, 0, -261980, 1, 65536, -261979, 1, 0, -261978, 1, 0, -261977, 1, 0, -261976, 1, 1, -261975, 1, 2, -261974, 1, 0, -261973, 1, 65537, -261972, 1, 2, -261971, 1, 65537, -261970, 1, 0, -261969, 1, 65536, -261968, 1, 65537, -261967, 1, 65537, -261966, 1, 2, -261965, 1, 0, -261964, 1, 0, -261963, 1, 2, -261962, 1, 0, -261961, 1, 65536, -261960, 1, 65537, -261959, 1, 0, -261958, 1, 0, -261957, 1, 65537, -261956, 1, 0, -261955, 1, 2, -261954, 1, 0, -261953, 1, 0, -261952, 1, 0, -261951, 1, 0, -261950, 1, 2, -261949, 1, 65536, -261948, 1, 65536, -261947, 1, 0, -261946, 1, 65536, -261945, 1, 2, -261944, 1, 0, -261943, 1, 0, -261942, 1, 0, -261941, 1, 0, -261940, 1, 1, -261939, 1, 0, -261938, 1, 1, -261937, 1, 0, -261936, 1, 0, -261935, 1, 65536, -261934, 1, 0, -261933, 1, 65536, -261932, 1, 2, -261931, 1, 65536, -261930, 1, 0, -261929, 1, 2, -261928, 1, 0, -261927, 1, 65537, -261926, 1, 0, -261925, 1, 0, -261924, 1, 65537, -261923, 1, 2, -261922, 1, 1, -261921, 1, 0, -261920, 1, 65536, -261919, 1, 0, -261918, 1, 1, -261917, 1, 0, -261916, 1, 65536, -261915, 1, 65537, -261914, 1, 0, -261913, 1, 65537, -261912, 1, 1, -261911, 1, 1, -261910, 1, 0, -261909, 1, 1, -261908, 1, 0, -261907, 1, 0, -261906, 1, 0, -261905, 1, 0, -261904, 1, 0, -261903, 1, 65537, -261902, 1, 0, -261901, 1, 0, -261900, 1, 0, -261899, 1, 0, -261898, 1, 0, -261897, 1, 0, -261896, 1, 0, -261895, 1073741825, 0, -261894, 1073741825, 0, -261893, 1073741825, 65536, -261892, 1073741825, 2, -261891, 1073741825, 65536, -261890, 1073741825, 65536, -261889, 1073741825, 0, -261888, 1073741825, 65537, -261887, 1073741825, 1, -261886, 1073741825, 0, -261885, 1073741825, 1, -261884, 1073741825, 0, -261883, 1073741825, 2, -261882, 1073741825, 0, -261881, 1073741825, 0, -261880, 1073741825, 1, -261879, 1073741825, 0, -261878, 1073741825, 0, -261877, 1073741825, 0, -261876, 1073741825, 1, -261875, 1073741824, 131072, -131188, 1073741824, 131072, -131187, 1073741825, 1, -131186, 1073741825, 65536, -131185, 1073741825, 65537, -131184, 1073741825, 0, -131183, 1073741825, 65537, -131182, 1073741825, 1, -131181, 1073741825, 1, -131180, 1073741825, 1, -131179, 1, 65537, -131178, 1, 0, -131177, 1, 65537, -131176, 1, 65536, -131175, 1, 0, -131174, 1, 0, -131173, 1, 0, -131172, 1, 1, -131171, 1, 0, -131170, 1, 0, -131169, 1, 65537, -131168, 1, 0, -131167, 1, 65536, -131166, 1, 0, -131165, 1, 0, -131164, 1, 0, -131163, 1, 1, -131162, 1, 0, -131161, 1, 0, -131160, 1, 0, -131159, 1, 0, -131158, 1, 0, -131157, 1, 1, -131156, 1, 0, -131155, 1, 0, -131154, 1, 0, -131153, 1, 65537, -131152, 1, 0, -131151, 1, 0, -131150, 1, 0, -131149, 1, 0, -131148, 1, 0, -131147, 1, 0, -131146, 1, 65537, -131145, 1, 1, -131144, 1, 0, -131143, 1, 2, -131142, 1, 0, -131141, 1, 65537, -131140, 1, 0, -131139, 1, 65536, -131138, 1, 1, -131137, 1, 0, -131136, 1, 65536, -131135, 1, 65536, -131134, 1, 0, -131133, 1, 65536, -131132, 1, 65537, -131131, 1, 65537, -131130, 1, 0, -131129, 1, 0, -131128, 1, 0, -131127, 1, 0, -131126, 1, 0, -131125, 1, 65537, -131124, 1, 0, -131123, 1, 65537, -131122, 1, 65536, -131121, 1, 1, -131120, 1, 65536, -131119, 1, 65536, -131118, 1, 65536, -131117, 1, 0, -131116, 1, 65536, -131115, 1, 0, -131114, 1, 65537, -131113, 1, 1, -131112, 1, 0, -131111, 1, 65537, -131110, 1, 0, -131109, 1, 65536, -131108, 1, 2, -131107, 1, 65536, -131106, 1, 0, -131105, 1, 65536, -131104, 1, 0, -131103, 1, 0, -131102, 1, 65536, -131101, 1, 65537, -131100, 1, 2, -131099, 1, 2, -131098, 1, 0, -131097, 1, 0, -131096, 1, 0, -131095, 1, 1, -131094, 1, 0, -131093, 1, 65536, -131092, 1, 0, -131091, 1, 1, -131090, 1, 0, -131089, 1, 0, -131088, 1, 0, -131087, 1, 0, -131086, 1, 0, -131085, 1, 0, -131084, 1, 1, -131083, 1, 0, -131082, 1, 65537, -131081, 1, 0, -131080, 1, 0, -131079, 1, 65537, -131078, 1, 65537, -131077, 1, 0, -131076, 1, 0, -131075, 1, 0, -131074, 1, 1, -131073, 1, 0, -196608, 1, 0, -196607, 1, 0, -196606, 1, 0, -196605, 1, 0, -196604, 1, 0, -196603, 1, 65536, -196602, 1, 2, -196601, 1, 0, -196600, 1, 65537, -196599, 1, 0, -196598, 1, 0, -196597, 1, 2, -196596, 1, 0, -196595, 1, 0, -196594, 1, 1, -196593, 1, 2, -196592, 1, 0, -196591, 1, 0, -196590, 1, 65537, -196589, 1, 1, -196588, 1, 2, -196587, 1, 0, -196586, 1, 0, -196585, 1, 0, -196584, 1, 0, -196583, 1, 1, -196582, 1, 65536, -196581, 1, 0, -196580, 1, 0, -196579, 1, 0, -196578, 1, 1, -196577, 1, 2, -196576, 1, 1, -196575, 1, 2, -196574, 1, 0, -196573, 1, 0, -196572, 1, 1, -196571, 1, 0, -196570, 1, 0, -196569, 1, 65537, -196568, 1, 0, -196567, 1, 65536, -196566, 1, 0, -196565, 1, 65536, -196564, 1, 1, -196563, 1, 2, -196562, 1, 0, -196561, 1, 2, -196560, 1, 65537, -196559, 1, 0, -196558, 1, 0, -196557, 1, 0, -196556, 1, 65537, -196555, 1, 0, -196554, 1, 0, -196553, 1, 2, -196552, 1, 0, -196551, 1, 65537, -196550, 1, 0, -196549, 1, 0, -196548, 1, 2, -196547, 1, 0, -196546, 1, 0, -196545, 1, 2, -196544, 1, 0, -196543, 1, 0, -196542, 1, 0, -196541, 1, 65537, -196540, 1, 0, -196539, 1, 1, -196538, 1, 1, -196537, 1, 1, -196536, 1, 2, -196535, 1, 65537, -196534, 1, 0, -196533, 1, 65536, -196532, 1, 2, -196531, 1, 0, -196530, 1, 0, -196529, 1, 65537, -196528, 1, 65536, -196527, 1, 0, -196526, 1, 65536, -196525, 1, 0, -196524, 1, 1, -196523, 1, 1, -196522, 1, 65537, -196521, 1, 0, -196520, 1, 1, -196519, 1, 2, -196518, 1, 2, -196517, 1, 0, -196516, 1, 0, -196515, 1, 2, -196514, 1, 2, -196513, 1, 0, -196512, 1, 65537, -196511, 1, 0, -196510, 1, 0, -196509, 1, 65536, -196508, 1, 65537, -196507, 1, 65537, -196506, 1, 1, -196505, 1, 65536, -196504, 1, 65536, -196503, 1, 2, -196502, 1, 0, -196501, 1, 0, -196500, 1, 0, -196499, 1, 1, -196498, 1, 0, -196497, 1, 0, -196496, 1, 2, -196495, 1, 0, -196494, 1, 65537, -196493, 1, 65537, -196492, 1, 0, -196491, 1, 0, -196490, 1, 0, -196489, 1, 1, -196488, 1, 65537, -196487, 1, 65537, -196486, 1, 0, -196485, 1, 0, -196484, 1, 0, -196483, 1, 0, -196482, 1, 65536, -196481, 1, 0, -196480, 1, 0, -196479, 1, 65537, -196478, 1, 0, -196477, 1, 0, -196476, 1, 65537, -196475, 1, 0, -196474, 1, 0, -196473, 1, 1, -196472, 1, 0, -196471, 1, 1, -196470, 1, 0, -196469, 1, 0, -196468, 1, 2, -196467, 1, 1, -196466, 1, 1, -196465, 1, 65536, -196464, 1, 0, -196463, 1, 65536, -196462, 1, 0, -196461, 1, 0, -196460, 1, 0, -196459, 1, 2, -196458, 1, 65537, -196457, 1, 0, -196456, 1, 0, -196455, 1, 2, -196454, 1, 65537, -196453, 1, 65536, -196452, 1, 0, -196451, 1, 0, -196450, 1, 65537, -196449, 1, 0, -196448, 1, 0, -196447, 1, 0, -196446, 1, 0, -196445, 1, 0, -196444, 1, 2, -196443, 1, 0, -196442, 1, 0, -196441, 1, 0, -196440, 1, 2, -196439, 1, 65537, -196438, 1, 0, -196437, 1, 0, -196436, 1, 65536, -196435, 1, 0, -196434, 1, 2, -196433, 1, 0, -196432, 1, 65536, -196431, 1, 0, -196430, 1, 65536, -196429, 1, 0, -196428, 1, 0, -196427, 1, 0, -196426, 1, 0, -196425, 1, 65536, -196424, 1, 65536, -196423, 1, 0, -196422, 1, 0, -196421, 1, 1, -196420, 1, 0, -196419, 1, 65537, -196418, 1, 65536, -196417, 1, 0, -196416, 1, 0, -196415, 1, 0, -196414, 1, 0, -196413, 1, 0, -196412, 1, 0, -196411, 1, 65537, -196410, 1, 65536, -196409, 1, 0, -196408, 1, 65537, -196407, 1, 65537, -196406, 1, 2, -196405, 1, 0, -196404, 1, 0, -196403, 1, 2, -196402, 1, 0, -196401, 1, 1, -196400, 1, 0, -196399, 1, 0, -196398, 1, 0, -196397, 1, 65536, -196396, 1, 0, -196395, 1, 65536, -196394, 1, 0, -196393, 1, 2, -196392, 1, 65537, -196391, 1, 65537, -196390, 1, 0, -196389, 1, 2, -196388, 1, 0, -196387, 1, 0, -196386, 1, 0, -196385, 1, 0, -196384, 1, 0, -196383, 1, 0, -196382, 1, 0, -196381, 1, 65537, -196380, 1, 0, -196379, 1, 0, -196378, 1, 0, -196377, 1, 65536, -196376, 1, 65537, -196375, 1, 0, -196374, 1, 2, -196373, 1, 0, -196372, 1, 0, -196371, 1, 0, -196370, 1, 0, -196369, 1, 65537, -196368, 1, 0, -196367, 1, 0, -196366, 1, 0, -196365, 1, 0, -196364, 1, 0, -196363, 1, 65536, -196362, 1, 65536, -196361, 1, 0, -196360, 1, 0, -196359, 1073741825, 1, -196358, 1073741825, 2, -196357, 1073741825, 1, -196356, 1073741825, 1, -196355, 1073741825, 0, -196354, 1073741825, 0, -196353, 1073741825, 0, -196352, 1073741825, 0, -196351, 1073741825, 0, -196350, 1073741825, 65536, -196349, 1073741825, 0, -196348, 1073741825, 0, -196347, 1073741825, 0, -196346, 1073741825, 1, -196345, 1073741825, 0, -196344, 1073741825, 0, -196343, 1073741825, 0, -196342, 1073741825, 0, -196341, 1073741825, 0, -196340, 1073741825, 1, -196339, 1073741824, 131072, -65652, 1073741824, 131072, -65651, 1073741825, 1, -65650, 1073741825, 0, -65649, 1073741825, 0, -65648, 1073741825, 0, -65647, 1073741825, 0, -65646, 1073741825, 1, -65645, 1073741825, 1, -65644, 1073741825, 65537, -65643, 1, 0, -65642, 1, 2, -65641, 1, 0, -65640, 1, 0, -65639, 1, 2, -65638, 1, 1, -65637, 1, 0, -65636, 1, 2, -65635, 1, 65537, -65634, 1, 65537, -65633, 1, 0, -65632, 1, 0, -65631, 1, 0, -65630, 1, 65537, -65629, 1, 0, -65628, 1, 2, -65627, 1, 0, -65626, 1, 65537, -65625, 1, 2, -65624, 1, 0, -65623, 1, 0, -65622, 1, 0, -65621, 1, 1, -65620, 1, 1, -65619, 1, 0, -65618, 1, 0, -65617, 1, 2, -65616, 1, 0, -65615, 1, 0, -65614, 1, 0, -65613, 1, 1, -65612, 1, 0, -65611, 1, 2, -65610, 1, 0, -65609, 1, 0, -65608, 1, 0, -65607, 1, 0, -65606, 1, 1, -65605, 1, 0, -65604, 1, 0, -65603, 1, 65537, -65602, 1, 0, -65601, 1, 2, -65600, 1, 65536, -65599, 1, 65537, -65598, 1, 0, -65597, 1, 0, -65596, 1, 0, -65595, 1, 0, -65594, 1, 0, -65593, 1, 2, -65592, 1, 1, -65591, 1, 0, -65590, 1, 2, -65589, 1, 0, -65588, 1, 0, -65587, 1, 0, -65586, 1, 65537, -65585, 1, 0, -65584, 1, 1, -65583, 1, 0, -65582, 1, 1, -65581, 1, 0, -65580, 1, 0, -65579, 1, 0, -65578, 1, 0, -65577, 1, 2, -65576, 1, 65536, -65575, 1, 2, -65574, 1, 1, -65573, 1, 0, -65572, 1, 0, -65571, 1, 0, -65570, 1, 0, -65569, 1, 65537, -65568, 1, 2, -65567, 1, 0, -65566, 1, 0, -65565, 1, 0, -65564, 1, 0, -65563, 1, 0, -65562, 1, 0, -65561, 1, 1, -65560, 1, 0, -65559, 1, 0, -65558, 1, 0, -65557, 1, 65537, -65556, 1, 1, -65555, 1, 1, -65554, 1, 0, -65553, 1, 0, -65552, 1, 65537, -65551, 1, 0, -65550, 1, 0, -65549, 1, 2, -65548, 1, 1, -65547, 1, 1, -65546, 1, 0, -65545, 1, 0, -65544, 1, 65536, -65543, 1, 0, -65542, 1, 1, -65541, 1, 0, -65540, 1, 2, -65539, 1, 0, -65538, 1, 65536, -65537, 1, 0, -131072, 1, 65536, -131071, 1, 65537, -131070, 1, 0, -131069, 1, 65537, -131068, 1, 65537, -131067, 1, 65536, -131066, 1, 65536, -131065, 1, 65537, -131064, 1, 0, -131063, 1, 1, -131062, 1, 65536, -131061, 1, 0, -131060, 1, 2, -131059, 1, 0, -131058, 1, 0, -131057, 1, 65536, -131056, 1, 0, -131055, 1, 0, -131054, 1, 0, -131053, 1, 0, -131052, 1, 0, -131051, 1, 65536, -131050, 1, 0, -131049, 1, 0, -131048, 1, 0, -131047, 1, 1, -131046, 1, 2, -131045, 1, 0, -131044, 1, 2, -131043, 1, 0, -131042, 1, 0, -131041, 1, 0, -131040, 1, 2, -131039, 1, 0, -131038, 1, 0, -131037, 1, 0, -131036, 1, 0, -131035, 1, 0, -131034, 1, 0, -131033, 1, 0, -131032, 1, 0, -131031, 1, 1, -131030, 1, 65537, -131029, 1, 0, -131028, 1, 0, -131027, 1, 0, -131026, 1, 0, -131025, 1, 0, -131024, 1, 0, -131023, 1, 1, -131022, 1, 2, -131021, 1, 0, -131020, 1, 0, -131019, 1, 2, -131018, 1, 2, -131017, 1, 65536, -131016, 1, 65537, -131015, 1, 1, -131014, 1, 0, -131013, 1, 1, -131012, 1, 0, -131011, 1, 0, -131010, 1, 0, -131009, 1, 65537, -131008, 1, 0, -131007, 1, 0, -131006, 1, 65536, -131005, 1, 0, -131004, 1, 65537, -131003, 1, 0, -131002, 1, 0, -131001, 1, 0, -131000, 1, 65536, -130999, 1, 0, -130998, 1, 65537, -130997, 1, 65537, -130996, 1, 0, -130995, 1, 2, -130994, 1, 65536, -130993, 1, 65536, -130992, 1, 65537, -130991, 1, 65537, -130990, 1, 1, -130989, 1, 65537, -130988, 1, 65536, -130987, 1, 0, -130986, 1, 0, -130985, 1, 0, -130984, 1, 0, -130983, 1, 65537, -130982, 1, 2, -130981, 1, 65536, -130980, 1, 0, -130979, 1, 65536, -130978, 1, 65537, -130977, 1, 2, -130976, 1, 0, -130975, 1, 0, -130974, 1, 0, -130973, 1, 65536, -130972, 1, 65536, -130971, 1, 65537, -130970, 1, 0, -130969, 1, 0, -130968, 1, 0, -130967, 1, 2, -130966, 1, 1, -130965, 1, 0, -130964, 1, 65537, -130963, 1, 0, -130962, 1, 0, -130961, 1, 2, -130960, 1, 2, -130959, 1, 65537, -130958, 1, 1, -130957, 1, 65537, -130956, 1, 65537, -130955, 1, 0, -130954, 1, 0, -130953, 1, 65536, -130952, 1, 2, -130951, 1, 0, -130950, 1, 1, -130949, 1, 0, -130948, 1, 0, -130947, 1, 0, -130946, 1, 0, -130945, 1, 65537, -130944, 1, 0, -130943, 1, 0, -130942, 1, 65536, -130941, 1, 0, -130940, 1, 1, -130939, 1, 0, -130938, 1, 0, -130937, 1, 0, -130936, 1, 0, -130935, 1, 65537, -130934, 1, 0, -130933, 1, 2, -130932, 1, 0, -130931, 1, 0, -130930, 1, 0, -130929, 1, 0, -130928, 1, 0, -130927, 1, 2, -130926, 1, 65537, -130925, 1, 2, -130924, 1, 0, -130923, 1, 0, -130922, 1, 65537, -130921, 1, 0, -130920, 1, 0, -130919, 1, 0, -130918, 1, 0, -130917, 1, 0, -130916, 1, 65537, -130915, 1, 65536, -130914, 1, 0, -130913, 1, 1, -130912, 1, 1, -130911, 1, 0, -130910, 1, 0, -130909, 1, 0, -130908, 1, 2, -130907, 1, 0, -130906, 1, 1, -130905, 1, 2, -130904, 1, 65537, -130903, 1, 0, -130902, 1, 0, -130901, 1, 0, -130900, 1, 0, -130899, 1, 0, -130898, 1, 0, -130897, 1, 0, -130896, 1, 0, -130895, 1, 0, -130894, 1, 0, -130893, 1, 0, -130892, 1, 2, -130891, 1, 65537, -130890, 1, 0, -130889, 1, 0, -130888, 1, 0, -130887, 1, 0, -130886, 1, 0, -130885, 1, 2, -130884, 1, 2, -130883, 1, 0, -130882, 1, 0, -130881, 1, 0, -130880, 1, 0, -130879, 1, 65537, -130878, 1, 2, -130877, 1, 0, -130876, 1, 0, -130875, 1, 0, -130874, 1, 65536, -130873, 1, 2, -130872, 1, 0, -130871, 1, 1, -130870, 1, 0, -130869, 1, 0, -130868, 1, 0, -130867, 1, 0, -130866, 1, 0, -130865, 1, 0, -130864, 1, 0, -130863, 1, 0, -130862, 1, 65536, -130861, 1, 0, -130860, 1, 0, -130859, 1, 0, -130858, 1, 65536, -130857, 1, 0, -130856, 1, 0, -130855, 1, 0, -130854, 1, 2, -130853, 1, 2, -130852, 1, 0, -130851, 1, 0, -130850, 1, 0, -130849, 1, 65537, -130848, 1, 2, -130847, 1, 0, -130846, 1, 1, -130845, 1, 0, -130844, 1, 0, -130843, 1, 0, -130842, 1, 0, -130841, 1, 0, -130840, 1, 0, -130839, 1, 1, -130838, 1, 0, -130837, 1, 0, -130836, 1, 65536, -130835, 1, 0, -130834, 1, 65537, -130833, 1, 0, -130832, 1, 1, -130831, 1, 0, -130830, 1, 0, -130829, 1, 0, -130828, 1, 65536, -130827, 1, 0, -130826, 1, 65536, -130825, 1, 0, -130824, 1073741825, 0, -130823, 1073741825, 0, -130822, 1073741825, 0, -130821, 1073741825, 0, -130820, 1073741825, 0, -130819, 1073741825, 0, -130818, 1073741825, 0, -130817, 1073741825, 65537, -130816, 1073741825, 65536, -130815, 1073741825, 65537, -130814, 1073741825, 65537, -130813, 1073741825, 65537, -130812, 1073741825, 65536, -130811, 1073741825, 65536, -130810, 1073741825, 65536, -130809, 1073741825, 0, -130808, 1073741825, 0, -130807, 1073741825, 0, -130806, 1073741825, 1, -130805, 1073741825, 0, -130804, 1073741825, 1, -130803, 1073741824, 131072, -116, 1073741824, 131072, -115, 1073741825, 1, -114, 1073741825, 0, -113, 1073741825, 0, -112, 1073741825, 1, -111, 1073741825, 0, -110, 1073741825, 2, -109, 1073741825, 1, -108, 1073741825, 1, -107, 1, 1, -106, 1, 2, -105, 1, 0, -104, 1, 65537, -103, 1, 2, -102, 1, 1, -101, 1, 0, -100, 1, 2, -99, 1, 0, -98, 1, 0, -97, 1, 1, -96, 1, 65536, -95, 1, 2, -94, 1, 65537, -93, 1, 65536, -92, 1, 2, -91, 1, 65536, -90, 1, 1, -89, 1, 0, -88, 1, 1, -87, 1, 0, -86, 1, 65536, -85, 1, 65537, -84, 1, 65537, -83, 1, 0, -82, 1, 0, -81, 1, 0, -80, 1, 0, -79, 1, 0, -78, 1, 0, -77, 1, 0, -76, 1, 1, -75, 1, 65536, -74, 1, 0, -73, 1, 65536, -72, 1, 0, -71, 1, 0, -70, 1, 1, -69, 1, 0, -68, 1, 0, -67, 1, 0, -66, 1, 2, -65, 1, 0, -64, 1, 0, -63, 1, 0, -62, 1, 0, -61, 1, 0, -60, 1, 0, -59, 1, 0, -58, 1, 0, -57, 1, 2, -56, 1, 0, -55, 1, 1, -54, 1, 2, -53, 1, 0, -52, 1, 0, -51, 1, 65536, -50, 1, 65536, -49, 1, 2, -48, 1, 0, -47, 1, 0, -46, 1, 0, -45, 1, 0, -44, 1, 1, -43, 1, 65537, -42, 1, 1, -41, 1, 0, -40, 1, 0, -39, 1, 0, -38, 1, 65536, -37, 1, 0, -36, 1, 0, -35, 1, 0, -34, 1, 65537, -33, 1, 0, -32, 1, 1, -31, 1, 65537, -30, 1, 2, -29, 1, 0, -28, 1, 65536, -27, 1, 1, -26, 1, 1, -25, 1, 1, -24, 1, 65537, -23, 1, 0, -22, 1, 1, -21, 1, 0, -20, 1, 65537, -19, 1, 0, -18, 1, 1, -17, 1, 65536, -16, 1, 0, -15, 1, 0, -14, 1, 0, -13, 1, 0, -12, 1, 65536, -11, 1, 2, -10, 1, 0, -9, 1, 0, -8, 1, 0, -7, 1, 65536, -6, 1, 65537, -5, 1, 0, -4, 1, 65536, -3, 1, 1, -2, 1, 0, -1, 1, 65536, -65536, 1, 2, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 1, 0, -65530, 1, 0, -65529, 1, 0, -65528, 1, 1, -65527, 1, 1, -65526, 1, 0, -65525, 1, 0, -65524, 1, 0, -65523, 1, 0, -65522, 1, 0, -65521, 1, 65536, -65520, 1, 65536, -65519, 1, 0, -65518, 1, 65537, -65517, 1, 0, -65516, 1, 0, -65515, 1, 0, -65514, 1, 65536, -65513, 1, 0, -65512, 1, 65537, -65511, 1, 0, -65510, 1, 2, -65509, 1, 0, -65508, 1, 65536, -65507, 1, 0, -65506, 1, 0, -65505, 1, 0, -65504, 1, 0, -65503, 1, 0, -65502, 1, 1, -65501, 1, 0, -65500, 1, 65536, -65499, 1, 0, -65498, 1, 0, -65497, 1, 1, -65496, 1, 0, -65495, 1, 0, -65494, 1, 0, -65493, 1, 0, -65492, 1, 0, -65491, 1, 1, -65490, 1, 0, -65489, 1, 2, -65488, 1, 65536, -65487, 1, 0, -65486, 1, 0, -65485, 1, 0, -65484, 1, 0, -65483, 1, 1, -65482, 1, 1, -65481, 1, 65536, -65480, 1, 65536, -65479, 1, 0, -65478, 1, 0, -65477, 1, 0, -65476, 1, 0, -65475, 1, 0, -65474, 1, 0, -65473, 1, 0, -65472, 1, 0, -65471, 1, 0, -65470, 1, 65536, -65469, 1, 1, -65468, 1, 65536, -65467, 1, 0, -65466, 1, 0, -65465, 1, 0, -65464, 1, 0, -65463, 1, 0, -65462, 1, 1, -65461, 1, 0, -65460, 1, 65536, -65459, 1, 2, -65458, 1, 0, -65457, 1, 65537, -65456, 1, 0, -65455, 1, 0, -65454, 1, 65536, -65453, 1, 0, -65452, 1, 0, -65451, 1, 0, -65450, 1, 0, -65449, 1, 0, -65448, 1, 2, -65447, 1, 0, -65446, 1, 0, -65445, 1, 65537, -65444, 1, 65537, -65443, 1, 65536, -65442, 1, 2, -65441, 1, 0, -65440, 1, 65536, -65439, 1, 0, -65438, 1, 1, -65437, 1, 0, -65436, 1, 65537, -65435, 1, 65537, -65434, 1, 0, -65433, 1, 2, -65432, 1, 0, -65431, 1, 0, -65430, 1, 0, -65429, 1, 65536, -65428, 1, 2, -65427, 1, 1, -65426, 1, 65537, -65425, 1, 2, -65424, 1, 1, -65423, 1, 1, -65422, 1, 65537, -65421, 1, 65536, -65420, 1, 0, -65419, 1, 0, -65418, 1, 1, -65417, 1, 0, -65416, 1, 65537, -65415, 1, 65537, -65414, 1, 0, -65413, 1, 1, -65412, 1, 0, -65411, 1, 0, -65410, 1, 65537, -65409, 1, 65536, -65408, 1, 65536, -65407, 1, 2, -65406, 1, 0, -65405, 1, 2, -65404, 1, 0, -65403, 1, 0, -65402, 1, 0, -65401, 1, 0, -65400, 1, 2, -65399, 1, 0, -65398, 1, 0, -65397, 1, 0, -65396, 1, 0, -65395, 1, 0, -65394, 1, 0, -65393, 1, 2, -65392, 1, 0, -65391, 1, 1, -65390, 1, 0, -65389, 1, 0, -65388, 1, 0, -65387, 1, 65537, -65386, 1, 65537, -65385, 1, 0, -65384, 1, 0, -65383, 1, 0, -65382, 1, 0, -65381, 1, 65536, -65380, 1, 0, -65379, 1, 0, -65378, 1, 1, -65377, 1, 1, -65376, 1, 0, -65375, 1, 65536, -65374, 1, 0, -65373, 1, 0, -65372, 1, 0, -65371, 1, 0, -65370, 1, 2, -65369, 1, 65536, -65368, 1, 2, -65367, 1, 0, -65366, 1, 2, -65365, 1, 0, -65364, 1, 65536, -65363, 1, 0, -65362, 1, 0, -65361, 1, 0, -65360, 1, 1, -65359, 1, 0, -65358, 1, 0, -65357, 1, 65537, -65356, 1, 2, -65355, 1, 1, -65354, 1, 65537, -65353, 1, 65536, -65352, 1, 2, -65351, 1, 0, -65350, 1, 65536, -65349, 1, 0, -65348, 1, 0, -65347, 1, 0, -65346, 1, 0, -65345, 1, 65537, -65344, 1, 65537, -65343, 1, 65536, -65342, 1, 65536, -65341, 1, 0, -65340, 1, 0, -65339, 1, 1, -65338, 1, 0, -65337, 1, 2, -65336, 1, 0, -65335, 1, 1, -65334, 1, 1, -65333, 1, 65537, -65332, 1, 0, -65331, 1, 0, -65330, 1, 0, -65329, 1, 0, -65328, 1, 0, -65327, 1, 2, -65326, 1, 65537, -65325, 1, 0, -65324, 1, 0, -65323, 1, 1, -65322, 1, 0, -65321, 1, 1, -65320, 1, 0, -65319, 1, 0, -65318, 1, 65537, -65317, 1, 0, -65316, 1, 65537, -65315, 1, 2, -65314, 1, 2, -65313, 1, 2, -65312, 1, 0, -65311, 1, 65536, -65310, 1, 0, -65309, 1, 2, -65308, 1, 0, -65307, 1, 65536, -65306, 1, 65537, -65305, 1, 2, -65304, 1, 2, -65303, 1, 0, -65302, 1, 0, -65301, 1, 65537, -65300, 1, 0, -65299, 1, 0, -65298, 1, 65537, -65297, 1, 2, -65296, 1, 65537, -65295, 1, 2, -65294, 1, 0, -65293, 1, 0, -65292, 1, 65537, -65291, 1, 0, -65290, 1, 65536, -65289, 1, 0, -65288, 1073741825, 65537, -65287, 1073741825, 0, -65286, 1073741825, 65536, -65285, 1073741825, 1, -65284, 1073741825, 2, -65283, 1073741825, 2, -65282, 1073741825, 65537, -65281, 1073741825, 65537, -65280, 1073741825, 65537, -65279, 1073741825, 1, -65278, 1073741825, 65537, -65277, 1073741825, 1, -65276, 1073741825, 0, -65275, 1073741825, 65537, -65274, 1073741825, 0, -65273, 1073741825, 65537, -65272, 1073741825, 0, -65271, 1073741825, 0, -65270, 1073741825, 0, -65269, 1073741825, 0, -65268, 1073741825, 1, -65267, 1073741824, 131072, 65420, 1073741824, 131072, 65421, 1073741825, 1, 65422, 1073741825, 0, 65423, 1073741825, 0, 65424, 1073741825, 0, 65425, 1073741825, 0, 65426, 1073741825, 0, 65427, 1073741825, 1, 65428, 0, 65536, 65429, 1, 1, 65430, 1, 65537, 65431, 1, 65536, 65432, 1, 2, 65433, 1, 1, 65434, 1, 0, 65435, 1, 0, 65436, 1, 2, 65437, 1, 0, 65438, 1, 65537, 65439, 1, 0, 65440, 1, 0, 65441, 1, 65537, 65442, 1, 0, 65443, 1, 0, 65444, 1, 0, 65445, 1, 1, 65446, 1, 0, 65447, 1, 0, 65448, 1, 0, 65449, 1, 0, 65450, 1, 0, 65451, 1, 65537, 65452, 1, 2, 65453, 1, 0, 65454, 1, 0, 65455, 1, 0, 65456, 1, 2, 65457, 1, 0, 65458, 1, 0, 65459, 1, 0, 65460, 1, 1, 65461, 1, 1, 65462, 1, 0, 65463, 1, 0, 65464, 1, 1, 65465, 1, 0, 65466, 1, 65537, 65467, 1, 0, 65468, 1, 2, 65469, 1, 0, 65470, 1, 65536, 65471, 1, 0, 65472, 1, 0, 65473, 1, 65536, 65474, 1, 1, 65475, 1, 0, 65476, 1, 0, 65477, 1, 65536, 65478, 1, 0, 65479, 1, 1, 65480, 1, 0, 65481, 1, 2, 65482, 1, 0, 65483, 1, 0, 65484, 1, 0, 65485, 1, 1, 65486, 1, 0, 65487, 1, 0, 65488, 1, 0, 65489, 1, 65537, 65490, 1, 65536, 65491, 1, 2, 65492, 1, 0, 65493, 1, 0, 65494, 1, 0, 65495, 1, 0, 65496, 1, 2, 65497, 1, 2, 65498, 1, 0, 65499, 1, 0, 65500, 1, 65537, 65501, 1, 0, 65502, 1, 65536, 65503, 1, 0, 65504, 1, 0, 65505, 1, 65536, 65506, 1, 0, 65507, 1, 0, 65508, 1, 0, 65509, 1, 1, 65510, 2, 0, 65511, 1, 1, 65512, 1, 65537, 65513, 1, 0, 65514, 1, 65537, 65515, 1, 2, 65516, 1, 65536, 65517, 1, 1, 65518, 1, 65537, 65519, 1, 65537, 65520, 1, 65536, 65521, 1, 65537, 65522, 1, 2, 65523, 1, 0, 65524, 1, 0, 65525, 1, 0, 65526, 1, 0, 65527, 1, 0, 65528, 1, 0, 65529, 1, 1, 65530, 1, 2, 65531, 1, 65536, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 1, 0, 1, 0, 1, 1, 0, 2, 1, 65536, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 2, 8, 1, 0, 9, 1, 0, 10, 1, 2, 11, 1, 0, 12, 1, 2, 13, 1, 2, 14, 1, 0, 15, 1, 0, 16, 1, 2, 17, 1, 65537, 18, 1, 65537, 19, 1, 65537, 20, 1, 65537, 21, 1, 65536, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 65537, 26, 1, 65536, 27, 1, 0, 28, 1, 65537, 29, 1, 65537, 30, 1, 0, 31, 1, 0, 32, 1, 0, 33, 1, 65537, 34, 1, 0, 35, 1, 1, 36, 1, 2, 37, 1, 0, 38, 1, 1, 39, 1, 0, 40, 1, 65536, 41, 1, 0, 42, 1, 0, 43, 1, 0, 44, 1, 0, 45, 1, 1, 46, 1, 0, 47, 1, 0, 48, 1, 65537, 49, 1, 0, 50, 1, 0, 51, 1, 0, 52, 1, 0, 53, 1, 0, 54, 1, 65537, 55, 1, 0, 56, 1, 65536, 57, 1, 0, 58, 1, 0, 59, 1, 65537, 60, 1, 0, 61, 1, 65537, 62, 1, 0, 63, 1, 0, 64, 1, 65536, 65, 1, 65536, 66, 1, 65536, 67, 1, 65537, 68, 1, 0, 69, 1, 65537, 70, 1, 0, 71, 1, 65537, 72, 1, 1, 73, 1, 1, 74, 1, 65537, 75, 1, 1, 76, 1, 0, 77, 1, 1, 78, 1, 65536, 79, 1, 2, 80, 1, 65537, 81, 1, 0, 82, 1, 65537, 83, 1, 0, 84, 1, 0, 85, 1, 1, 86, 1, 0, 87, 1, 0, 88, 1, 0, 89, 1, 0, 90, 1, 65537, 91, 1, 0, 92, 1, 2, 93, 1, 2, 94, 1, 0, 95, 1, 1, 96, 1, 0, 97, 1, 0, 98, 1, 0, 99, 1, 0, 100, 1, 65536, 101, 1, 0, 102, 1, 1, 103, 1, 2, 104, 1, 0, 105, 1, 65537, 106, 1, 0, 107, 1, 65537, 108, 1, 2, 109, 1, 65537, 110, 1, 0, 111, 1, 0, 112, 1, 1, 113, 1, 0, 114, 1, 0, 115, 1, 0, 116, 1, 0, 117, 1, 65536, 118, 1, 65537, 119, 1, 0, 120, 1, 0, 121, 1, 65537, 122, 1, 0, 123, 1, 0, 124, 1, 0, 125, 1, 0, 126, 1, 0, 127, 1, 0, 128, 1, 1, 129, 1, 65537, 130, 1, 2, 131, 1, 0, 132, 1, 65537, 133, 1, 2, 134, 1, 0, 135, 1, 0, 136, 1, 0, 137, 1, 0, 138, 1, 0, 139, 1, 0, 140, 1, 0, 141, 1, 0, 142, 1, 2, 143, 1, 0, 144, 1, 1, 145, 1, 0, 146, 1, 0, 147, 1, 0, 148, 1, 0, 149, 1, 65536, 150, 1, 0, 151, 1, 0, 152, 1, 0, 153, 1, 0, 154, 1, 0, 155, 1, 2, 156, 1, 0, 157, 1, 0, 158, 1, 2, 159, 1, 65536, 160, 1, 0, 161, 1, 0, 162, 1, 2, 163, 1, 65537, 164, 1, 65537, 165, 1, 2, 166, 1, 65537, 167, 1, 65537, 168, 1, 1, 169, 1, 65536, 170, 1, 2, 171, 1, 0, 172, 1, 65536, 173, 1, 0, 174, 1, 0, 175, 1, 0, 176, 1, 0, 177, 1, 2, 178, 1, 2, 179, 1, 0, 180, 1, 0, 181, 1, 0, 182, 1, 1, 183, 1, 65536, 184, 1, 0, 185, 1, 0, 186, 1, 0, 187, 1, 2, 188, 1, 0, 189, 1, 0, 190, 1, 65537, 191, 1, 2, 192, 1, 0, 193, 1, 0, 194, 1, 0, 195, 1, 0, 196, 1, 2, 197, 1, 0, 198, 1, 0, 199, 1, 65537, 200, 1, 0, 201, 1, 0, 202, 1, 0, 203, 1, 1, 204, 1, 0, 205, 1, 0, 206, 1, 0, 207, 1, 65537, 208, 1, 2, 209, 1, 0, 210, 1, 0, 211, 1, 0, 212, 1, 0, 213, 1, 0, 214, 1, 0, 215, 1, 0, 216, 1, 2, 217, 1, 65537, 218, 1, 65537, 219, 1, 65536, 220, 1, 0, 221, 1, 0, 222, 1, 0, 223, 1, 2, 224, 1, 0, 225, 1, 0, 226, 1, 2, 227, 1, 0, 228, 1, 1, 229, 1, 65537, 230, 1, 0, 231, 1, 0, 232, 1, 0, 233, 1, 65537, 234, 1, 1, 235, 1, 1, 236, 1, 0, 237, 1, 65536, 238, 1, 0, 239, 1, 0, 240, 1, 0, 241, 1, 65537, 242, 1, 65536, 243, 1, 0, 244, 1, 65536, 245, 1, 1, 246, 1, 0, 247, 1, 2, 248, 1073741825, 0, 249, 1073741825, 0, 250, 1073741825, 0, 251, 1073741825, 0, 252, 1073741825, 0, 253, 1073741825, 1, 254, 1073741825, 0, 255, 1073741825, 65537, 256, 1073741825, 0, 257, 1073741825, 65537, 258, 1073741825, 0, 259, 1073741825, 0, 260, 1073741825, 1, 261, 1073741825, 0, 262, 1073741825, 65537, 263, 1073741825, 0, 264, 1073741825, 0, 265, 1073741825, 2, 266, 1073741825, 0, 267, 1073741825, 65536, 268, 1073741825, 1, 269, 0, 131072, 130956, 1073741824, 131072, 130957, 1073741825, 1, 130958, 1073741825, 0, 130959, 1073741825, 2, 130960, 1073741825, 0, 130961, 1073741825, 65537, 130962, 1073741825, 65536, 130963, 1073741825, 1, 130964, 0, 131072, 130965, 1, 1, 130966, 1, 0, 130967, 1, 0, 130968, 1, 0, 130969, 1, 0, 130970, 1, 1, 130971, 1, 0, 130972, 1, 0, 130973, 1, 65536, 130974, 1, 0, 130975, 1, 0, 130976, 1, 0, 130977, 1, 1, 130978, 1, 0, 130979, 1, 0, 130980, 1, 0, 130981, 1, 0, 130982, 1, 0, 130983, 1, 0, 130984, 1, 0, 130985, 1, 0, 130986, 1, 0, 130987, 1, 65536, 130988, 1, 1, 130989, 1, 0, 130990, 1, 1, 130991, 1, 0, 130992, 1, 0, 130993, 1, 0, 130994, 1, 0, 130995, 1, 65537, 130996, 1, 0, 130997, 1, 0, 130998, 1, 0, 130999, 1, 0, 131000, 1, 65536, 131001, 1, 0, 131002, 1, 1, 131003, 1, 0, 131004, 1, 65536, 131005, 1, 0, 131006, 1, 0, 131007, 1, 0, 131008, 1, 0, 131009, 1, 65537, 131010, 1, 65536, 131011, 1, 0, 131012, 1, 0, 131013, 1, 0, 131014, 1, 65536, 131015, 1, 0, 131016, 1, 1, 131017, 1, 0, 131018, 1, 65537, 131019, 1, 65536, 131020, 1, 0, 131021, 1, 0, 131022, 1, 0, 131023, 1, 0, 131024, 1, 0, 131025, 1, 65537, 131026, 1, 65537, 131027, 1, 0, 131028, 1, 2, 131029, 1, 1, 131030, 1, 65536, 131031, 1, 0, 131032, 1, 0, 131033, 1, 0, 131034, 1, 0, 131035, 1, 1, 131036, 1, 0, 131037, 1, 0, 131038, 1, 0, 131039, 1, 0, 131040, 1, 0, 131041, 1, 0, 131042, 1, 65536, 131043, 1, 0, 131044, 1, 0, 131045, 1, 1, 131046, 1, 1, 131047, 1, 1, 131048, 1, 65537, 131049, 1, 0, 131050, 1, 1, 131051, 1, 0, 131052, 1, 1, 131053, 1, 1, 131054, 1, 2, 131055, 1, 0, 131056, 1, 0, 131057, 1, 0, 131058, 1, 0, 131059, 1, 0, 131060, 1, 0, 131061, 1, 0, 131062, 1, 0, 131063, 1, 0, 131064, 1, 1, 131065, 1, 0, 131066, 1, 65536, 131067, 1, 2, 131068, 1, 2, 131069, 1, 65536, 131070, 1, 0, 131071, 1, 1, 65536, 1, 0, 65537, 1, 1, 65538, 1, 1, 65539, 1, 1, 65540, 1, 1, 65541, 1, 1, 65542, 1, 1, 65543, 1, 1, 65544, 1, 1, 65545, 1, 1, 65546, 1, 1, 65547, 1, 0, 65548, 1, 0, 65549, 1, 1, 65550, 1, 0, 65551, 1, 65536, 65552, 1, 65536, 65553, 1, 2, 65554, 1, 0, 65555, 1, 1, 65556, 1, 1, 65557, 1, 1, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 65537, 65562, 1, 2, 65563, 1, 65536, 65564, 1, 0, 65565, 1, 65536, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 65537, 65574, 1, 0, 65575, 1, 65536, 65576, 1, 2, 65577, 1, 65537, 65578, 1, 0, 65579, 1, 1, 65580, 1, 0, 65581, 1, 65536, 65582, 1, 0, 65583, 1, 65537, 65584, 1, 65537, 65585, 1, 0, 65586, 1, 65537, 65587, 1, 0, 65588, 1, 0, 65589, 1, 1, 65590, 1, 1, 65591, 1, 0, 65592, 1, 0, 65593, 1, 65537, 65594, 1, 65537, 65595, 1, 0, 65596, 1, 0, 65597, 1, 65537, 65598, 1, 0, 65599, 1, 65537, 65600, 1, 0, 65601, 1, 0, 65602, 1, 1, 65603, 1, 1, 65604, 1, 1, 65605, 1, 65536, 65606, 1, 1, 65607, 1, 0, 65608, 1, 0, 65609, 1, 0, 65610, 1, 1, 65611, 1, 0, 65612, 1, 0, 65613, 1, 0, 65614, 1, 0, 65615, 1, 65537, 65616, 1, 65537, 65617, 1, 2, 65618, 1, 1, 65619, 1, 0, 65620, 1, 0, 65621, 1, 0, 65622, 1, 65536, 65623, 1, 2, 65624, 1, 1, 65625, 1, 0, 65626, 1, 1, 65627, 1, 65537, 65628, 1, 0, 65629, 1, 0, 65630, 1, 0, 65631, 1, 65536, 65632, 1, 0, 65633, 1, 2, 65634, 1, 2, 65635, 1, 0, 65636, 1, 0, 65637, 1, 65537, 65638, 1, 2, 65639, 1, 0, 65640, 1, 65537, 65641, 1, 2, 65642, 1, 0, 65643, 1, 1, 65644, 1, 0, 65645, 1, 65536, 65646, 1, 0, 65647, 1, 1, 65648, 1, 0, 65649, 1, 0, 65650, 1, 0, 65651, 1, 0, 65652, 1, 0, 65653, 1, 65537, 65654, 1, 0, 65655, 1, 1, 65656, 1, 0, 65657, 1, 2, 65658, 1, 1, 65659, 1, 65536, 65660, 1, 0, 65661, 1, 2, 65662, 1, 0, 65663, 1, 2, 65664, 1, 0, 65665, 1, 0, 65666, 1, 0, 65667, 1, 65537, 65668, 1, 0, 65669, 1, 0, 65670, 1, 65536, 65671, 1, 1, 65672, 1, 65536, 65673, 1, 0, 65674, 1, 2, 65675, 1, 0, 65676, 1, 2, 65677, 1, 0, 65678, 1, 0, 65679, 1, 0, 65680, 1, 0, 65681, 1, 0, 65682, 1, 65537, 65683, 1, 1, 65684, 1, 0, 65685, 1, 65536, 65686, 1, 2, 65687, 1, 2, 65688, 1, 0, 65689, 1, 0, 65690, 1, 65537, 65691, 1, 2, 65692, 1, 2, 65693, 1, 1, 65694, 1, 0, 65695, 1, 0, 65696, 1, 0, 65697, 1, 1, 65698, 1, 1, 65699, 1, 65536, 65700, 1, 2, 65701, 1, 0, 65702, 1, 0, 65703, 1, 0, 65704, 1, 65537, 65705, 1, 1, 65706, 1, 0, 65707, 1, 0, 65708, 1, 0, 65709, 1, 65537, 65710, 1, 65537, 65711, 1, 0, 65712, 1, 2, 65713, 1, 0, 65714, 1, 0, 65715, 1, 0, 65716, 1, 0, 65717, 1, 0, 65718, 1, 65537, 65719, 1, 0, 65720, 1, 65536, 65721, 1, 65537, 65722, 1, 2, 65723, 1, 0, 65724, 1, 65536, 65725, 1, 2, 65726, 1, 65536, 65727, 1, 65537, 65728, 1, 0, 65729, 1, 0, 65730, 1, 0, 65731, 1, 2, 65732, 1, 0, 65733, 1, 1, 65734, 1, 65536, 65735, 1, 0, 65736, 1, 1, 65737, 1, 0, 65738, 1, 0, 65739, 1, 0, 65740, 1, 65536, 65741, 1, 65537, 65742, 1, 2, 65743, 1, 0, 65744, 1, 2, 65745, 1, 0, 65746, 1, 0, 65747, 1, 1, 65748, 1, 2, 65749, 1, 0, 65750, 1, 0, 65751, 1, 0, 65752, 1, 2, 65753, 1, 0, 65754, 1, 2, 65755, 1, 65536, 65756, 1, 0, 65757, 1, 0, 65758, 1, 65537, 65759, 1, 65537, 65760, 1, 0, 65761, 1, 0, 65762, 1, 0, 65763, 1, 65536, 65764, 1, 1, 65765, 1, 0, 65766, 1, 0, 65767, 1, 2, 65768, 1, 1, 65769, 1, 65536, 65770, 1, 0, 65771, 1, 0, 65772, 1, 0, 65773, 1, 0, 65774, 1, 65536, 65775, 1, 0, 65776, 1, 0, 65777, 1, 65537, 65778, 1, 2, 65779, 1, 0, 65780, 1, 0, 65781, 1, 65536, 65782, 1, 0, 65783, 1, 0, 65784, 1073741825, 65537, 65785, 1073741825, 0, 65786, 1073741825, 65536, 65787, 1073741825, 65536, 65788, 1073741825, 0, 65789, 1073741825, 0, 65790, 1073741825, 0, 65791, 1073741825, 0, 65792, 1073741825, 0, 65793, 1073741825, 2, 65794, 1073741825, 65537, 65795, 1073741825, 0, 65796, 1073741825, 2, 65797, 1073741825, 0, 65798, 1073741825, 65537, 65799, 1073741825, 0, 65800, 1073741825, 0, 65801, 1073741825, 1, 65802, 1073741825, 0, 65803, 1073741825, 65536, 65804, 1073741825, 1, 65805, 0, 131072, 196492, 1073741824, 131072, 196493, 1073741825, 1, 196494, 1073741825, 2, 196495, 1073741825, 1, 196496, 1073741825, 0, 196497, 1073741825, 0, 196498, 1073741825, 0, 196499, 1073741825, 1, 196500, 0, 131072, 196501, 1, 1, 196502, 1, 65536, 196503, 1, 0, 196504, 1, 1, 196505, 1, 0, 196506, 1, 1, 196507, 1, 0, 196508, 1, 0, 196509, 1, 65537, 196510, 1, 0, 196511, 1, 0, 196512, 1, 1, 196513, 1, 0, 196514, 1, 65537, 196515, 1, 0, 196516, 1, 0, 196517, 1, 65536, 196518, 1, 65537, 196519, 1, 2, 196520, 1, 0, 196521, 1, 2, 196522, 1, 1, 196523, 1, 2, 196524, 1, 0, 196525, 1, 2, 196526, 1, 65537, 196527, 1, 0, 196528, 1, 65536, 196529, 1, 0, 196530, 1, 0, 196531, 1, 0, 196532, 1, 2, 196533, 1, 0, 196534, 1, 65536, 196535, 1, 0, 196536, 1, 0, 196537, 1, 65536, 196538, 1, 0, 196539, 1, 0, 196540, 1, 65537, 196541, 1, 0, 196542, 1, 0, 196543, 1, 2, 196544, 1, 0, 196545, 1, 0, 196546, 1, 65536, 196547, 1, 1, 196548, 1, 0, 196549, 1, 65536, 196550, 1, 0, 196551, 1, 2, 196552, 1, 1, 196553, 1, 0, 196554, 1, 65537, 196555, 1, 0, 196556, 1, 0, 196557, 1, 65537, 196558, 1, 2, 196559, 1, 1, 196560, 1, 0, 196561, 1, 0, 196562, 1, 2, 196563, 1, 2, 196564, 1, 0, 196565, 1, 1, 196566, 1, 0, 196567, 1, 0, 196568, 1, 0, 196569, 1, 65537, 196570, 1, 65536, 196571, 1, 0, 196572, 1, 0, 196573, 1, 0, 196574, 1, 0, 196575, 1, 0, 196576, 1, 1, 196577, 1, 0, 196578, 1, 0, 196579, 1, 0, 196580, 1, 0, 196581, 1, 0, 196582, 1, 0, 196583, 1, 1, 196584, 1, 0, 196585, 1, 65537, 196586, 1, 2, 196587, 1, 65536, 196588, 1, 0, 196589, 1, 0, 196590, 1, 0, 196591, 1, 0, 196592, 1, 0, 196593, 1, 0, 196594, 1, 0, 196595, 1, 0, 196596, 1, 1, 196597, 1, 0, 196598, 1, 0, 196599, 1, 0, 196600, 1, 1, 196601, 1, 1, 196602, 1, 0, 196603, 1, 0, 196604, 1, 1, 196605, 1, 65537, 196606, 1, 0, 196607, 1, 0, 131072, 1, 1, 131073, 1, 1, 131074, 0, 65537, 131075, 0, 2, 131076, 0, 2, 131077, 0, 2, 131078, 0, 2, 131079, 0, 2, 131080, 0, 2, 131081, 0, 65539, 131082, 1, 1, 131083, 1, 0, 131084, 1, 65536, 131085, 1, 0, 131086, 1, 0, 131087, 1, 65536, 131088, 1, 0, 131089, 1, 0, 131090, 1, 1, 131091, 1, 1, 131092, 0, 65536, 131093, 1, 1, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 65536, 131100, 1, 0, 131101, 1, 1, 131102, 1, 1, 131103, 1, 1, 131104, 1, 1, 131105, 1, 1, 131106, 1, 1, 131107, 1, 0, 131108, 1, 65536, 131109, 1, 0, 131110, 1, 65536, 131111, 1, 0, 131112, 1, 65537, 131113, 1, 0, 131114, 1, 1, 131115, 1, 2, 131116, 1, 0, 131117, 1, 0, 131118, 1, 65536, 131119, 1, 0, 131120, 1, 0, 131121, 1, 65536, 131122, 1, 0, 131123, 1, 65537, 131124, 1, 2, 131125, 1, 0, 131126, 1, 65537, 131127, 1, 2, 131128, 1, 1, 131129, 1, 0, 131130, 1, 0, 131131, 1, 0, 131132, 1, 0, 131133, 1, 0, 131134, 1, 0, 131135, 1, 0, 131136, 1, 0, 131137, 1, 0, 131138, 1, 0, 131139, 1, 0, 131140, 1, 65536, 131141, 1, 1, 131142, 1, 0, 131143, 1, 65537, 131144, 1, 1, 131145, 1, 0, 131146, 1, 2, 131147, 1, 0, 131148, 1, 0, 131149, 1, 0, 131150, 1, 0, 131151, 1, 65536, 131152, 1, 65537, 131153, 1, 0, 131154, 1, 65537, 131155, 1, 0, 131156, 1, 2, 131157, 1, 65537, 131158, 1, 0, 131159, 1, 1, 131160, 1, 0, 131161, 1, 1, 131162, 1, 65536, 131163, 1, 65537, 131164, 1, 0, 131165, 1, 0, 131166, 1, 0, 131167, 1, 0, 131168, 1, 1, 131169, 1, 0, 131170, 1, 65537, 131171, 1, 0, 131172, 1, 1, 131173, 1, 2, 131174, 1, 65537, 131175, 1, 0, 131176, 1, 0, 131177, 1, 1, 131178, 1, 0, 131179, 1, 0, 131180, 1, 0, 131181, 1, 0, 131182, 1, 1, 131183, 1, 0, 131184, 1, 0, 131185, 1, 0, 131186, 1, 0, 131187, 1, 0, 131188, 1, 0, 131189, 1, 65536, 131190, 1, 65536, 131191, 1, 2, 131192, 1, 65537, 131193, 1, 1, 131194, 1, 0, 131195, 1, 2, 131196, 1, 65536, 131197, 1, 0, 131198, 1, 1, 131199, 1, 0, 131200, 1, 65536, 131201, 1, 2, 131202, 1, 0, 131203, 1, 0, 131204, 1, 0, 131205, 1, 0, 131206, 1, 0, 131207, 1, 0, 131208, 1, 65536, 131209, 1, 65536, 131210, 1, 65536, 131211, 1, 65536, 131212, 1, 0, 131213, 1, 65536, 131214, 1, 65536, 131215, 1, 1, 131216, 1, 0, 131217, 1, 0, 131218, 1, 65536, 131219, 1, 65536, 131220, 1, 65536, 131221, 1, 2, 131222, 1, 65536, 131223, 1, 0, 131224, 1, 65536, 131225, 1, 2, 131226, 1, 1, 131227, 1, 0, 131228, 1, 2, 131229, 1, 65537, 131230, 1, 0, 131231, 1, 0, 131232, 1, 1, 131233, 1, 65537, 131234, 1, 0, 131235, 1, 0, 131236, 1, 65537, 131237, 1, 0, 131238, 1, 0, 131239, 1, 65537, 131240, 1, 2, 131241, 1, 0, 131242, 1, 65537, 131243, 1, 0, 131244, 1, 0, 131245, 1, 0, 131246, 1, 65536, 131247, 1, 1, 131248, 1, 0, 131249, 1, 2, 131250, 1, 65537, 131251, 1, 0, 131252, 1, 0, 131253, 1, 0, 131254, 1, 0, 131255, 1, 0, 131256, 1, 0, 131257, 1, 0, 131258, 1, 0, 131259, 1, 1, 131260, 1, 0, 131261, 1, 2, 131262, 1, 1, 131263, 1, 65537, 131264, 1, 0, 131265, 1, 1, 131266, 1, 0, 131267, 1, 0, 131268, 1, 2, 131269, 1, 0, 131270, 1, 65536, 131271, 1, 1, 131272, 1, 0, 131273, 1, 0, 131274, 1, 2, 131275, 1, 2, 131276, 1, 0, 131277, 1, 0, 131278, 1, 0, 131279, 1, 0, 131280, 1, 2, 131281, 1, 0, 131282, 1, 65536, 131283, 1, 65536, 131284, 1, 1, 131285, 1, 0, 131286, 1, 0, 131287, 1, 0, 131288, 1, 65536, 131289, 1, 0, 131290, 1, 2, 131291, 1, 0, 131292, 1, 0, 131293, 1, 65537, 131294, 1, 2, 131295, 1, 65536, 131296, 1, 2, 131297, 1, 0, 131298, 1, 0, 131299, 1, 1, 131300, 1, 0, 131301, 1, 65536, 131302, 1, 1, 131303, 1, 65536, 131304, 1, 0, 131305, 1, 2, 131306, 1, 0, 131307, 1, 1, 131308, 1, 0, 131309, 1, 0, 131310, 1, 65536, 131311, 1, 0, 131312, 1, 2, 131313, 1, 0, 131314, 1, 0, 131315, 1, 0, 131316, 1, 0, 131317, 1, 0, 131318, 1, 0, 131319, 1, 0, 131320, 1073741825, 2, 131321, 1073741825, 0, 131322, 1073741825, 0, 131323, 1073741825, 0, 131324, 1073741825, 0, 131325, 1073741825, 0, 131326, 1073741825, 0, 131327, 1073741825, 0, 131328, 1073741825, 2, 131329, 1073741825, 0, 131330, 1073741825, 65537, 131331, 1073741825, 65537, 131332, 1073741825, 2, 131333, 1073741825, 0, 131334, 1073741825, 0, 131335, 1073741825, 0, 131336, 1073741825, 2, 131337, 1073741825, 0, 131338, 1073741825, 0, 131339, 1073741825, 0, 131340, 1073741825, 1, 131341, 0, 131072, 262028, 1073741824, 131072, 262029, 1073741825, 1, 262030, 1073741825, 1, 262031, 1073741825, 2, 262032, 1073741825, 0, 262033, 1073741825, 0, 262034, 1073741825, 1, 262035, 1073741825, 1, 262036, 0, 131072, 262037, 1, 1, 262038, 1, 0, 262039, 1, 65537, 262040, 1, 0, 262041, 1, 0, 262042, 1, 0, 262043, 1, 1, 262044, 1, 2, 262045, 1, 0, 262046, 1, 0, 262047, 1, 0, 262048, 1, 65536, 262049, 1, 0, 262050, 1, 0, 262051, 1, 0, 262052, 1, 0, 262053, 1, 0, 262054, 1, 1, 262055, 1, 0, 262056, 1, 0, 262057, 1, 2, 262058, 1, 0, 262059, 1, 0, 262060, 1, 0, 262061, 1, 0, 262062, 1, 0, 262063, 1, 1, 262064, 1, 0, 262065, 1, 65536, 262066, 1, 0, 262067, 1, 1, 262068, 1, 2, 262069, 1, 0, 262070, 1, 2, 262071, 1, 65537, 262072, 1, 1, 262073, 1, 0, 262074, 1, 0, 262075, 1, 0, 262076, 1, 0, 262077, 1, 0, 262078, 1, 0, 262079, 1, 65536, 262080, 1, 1, 262081, 1, 65537, 262082, 1, 0, 262083, 1, 2, 262084, 1, 1, 262085, 1, 65536, 262086, 1, 0, 262087, 1, 2, 262088, 1, 1, 262089, 1, 65536, 262090, 1, 0, 262091, 1, 65536, 262092, 1, 0, 262093, 1, 0, 262094, 1, 65536, 262095, 1, 2, 262096, 1, 2, 262097, 1, 0, 262098, 1, 0, 262099, 1, 2, 262100, 1, 65536, 262101, 1, 65537, 262102, 1, 1, 262103, 1, 0, 262104, 1, 0, 262105, 1, 2, 262106, 1, 0, 262107, 1, 0, 262108, 1, 0, 262109, 1, 2, 262110, 1, 65537, 262111, 1, 65537, 262112, 1, 65536, 262113, 1, 0, 262114, 1, 0, 262115, 1, 65537, 262116, 1, 2, 262117, 1, 0, 262118, 1, 2, 262119, 1, 0, 262120, 1, 0, 262121, 1, 2, 262122, 1, 0, 262123, 1, 0, 262124, 1, 1, 262125, 1, 65536, 262126, 1, 0, 262127, 1, 0, 262128, 1, 65536, 262129, 1, 2, 262130, 1, 2, 262131, 1, 0, 262132, 1, 0, 262133, 1, 65537, 262134, 1, 0, 262135, 1, 0, 262136, 1, 1, 262137, 1, 65536, 262138, 1, 1, 262139, 1, 0, 262140, 1, 0, 262141, 1, 0, 262142, 1, 1, 262143, 1, 65536, 196608, 1, 2, 196609, 1, 1, 196610, 0, 131072, 196611, 1, 1, 196612, 1, 1, 196613, 1, 1, 196614, 1, 1, 196615, 1, 1, 196616, 1, 1, 196617, 0, 131072, 196618, 1, 1, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 2, 196623, 1, 65536, 196624, 1, 1, 196625, 1, 0, 196626, 1, 2, 196627, 1, 1, 196628, 0, 131072, 196629, 1, 1, 196630, 1, 0, 196631, 1, 65536, 196632, 1, 0, 196633, 1, 65537, 196634, 1, 65536, 196635, 1, 0, 196636, 1, 0, 196637, 1, 1, 196638, 0, 1, 196639, 0, 2, 196640, 0, 3, 196641, 1, 1, 196642, 1, 2, 196643, 1, 0, 196644, 1, 65537, 196645, 1, 0, 196646, 1, 0, 196647, 1, 65536, 196648, 1, 0, 196649, 1, 65537, 196650, 1, 0, 196651, 1, 0, 196652, 1, 65537, 196653, 1, 0, 196654, 1, 2, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 1, 196659, 1, 0, 196660, 1, 65537, 196661, 1, 0, 196662, 1, 2, 196663, 1, 0, 196664, 1, 0, 196665, 1, 65537, 196666, 1, 65536, 196667, 1, 1, 196668, 1, 2, 196669, 1, 0, 196670, 1, 0, 196671, 1, 0, 196672, 1, 0, 196673, 1, 0, 196674, 1, 0, 196675, 1, 0, 196676, 1, 65536, 196677, 1, 0, 196678, 1, 0, 196679, 1, 0, 196680, 1, 0, 196681, 1, 1, 196682, 1, 65537, 196683, 1, 1, 196684, 1, 1, 196685, 1, 1, 196686, 1, 65536, 196687, 1, 2, 196688, 1, 0, 196689, 1, 0, 196690, 1, 0, 196691, 1, 2, 196692, 1, 0, 196693, 1, 1, 196694, 1, 65536, 196695, 1, 0, 196696, 1, 2, 196697, 1, 65537, 196698, 1, 0, 196699, 1, 0, 196700, 1, 1, 196701, 1, 0, 196702, 1, 0, 196703, 1, 65537, 196704, 1, 0, 196705, 1, 0, 196706, 1, 0, 196707, 1, 0, 196708, 1, 0, 196709, 1, 0, 196710, 1, 65537, 196711, 1, 1, 196712, 1, 0, 196713, 1, 0, 196714, 1, 65536, 196715, 1, 0, 196716, 1, 0, 196717, 1, 65537, 196718, 1, 65536, 196719, 1, 1, 196720, 1, 65537, 196721, 1, 0, 196722, 1, 0, 196723, 1, 65536, 196724, 1, 0, 196725, 1, 0, 196726, 1, 0, 196727, 1, 65537, 196728, 1, 65537, 196729, 1, 0, 196730, 1, 0, 196731, 1, 2, 196732, 1, 65537, 196733, 1, 0, 196734, 1, 2, 196735, 1, 65536, 196736, 1, 1, 196737, 1, 0, 196738, 1, 1, 196739, 1, 0, 196740, 1, 0, 196741, 1, 0, 196742, 1, 1, 196743, 1, 0, 196744, 1, 65536, 196745, 1, 65536, 196746, 1, 0, 196747, 1, 0, 196748, 1, 2, 196749, 1, 2, 196750, 1, 0, 196751, 1, 1, 196752, 1, 0, 196753, 1, 2, 196754, 1, 0, 196755, 1, 2, 196756, 1, 1, 196757, 1, 65536, 196758, 1, 0, 196759, 1, 0, 196760, 1, 0, 196761, 1, 0, 196762, 1, 0, 196763, 1, 0, 196764, 1, 0, 196765, 1, 0, 196766, 1, 0, 196767, 1, 65536, 196768, 1, 0, 196769, 1, 0, 196770, 1, 1, 196771, 1, 0, 196772, 1, 0, 196773, 1, 0, 196774, 1, 65537, 196775, 1, 1, 196776, 1, 65536, 196777, 1, 65537, 196778, 1, 2, 196779, 1, 0, 196780, 1, 1, 196781, 1, 65537, 196782, 1, 0, 196783, 1, 0, 196784, 1, 1, 196785, 1, 0, 196786, 1, 0, 196787, 1, 2, 196788, 1, 0, 196789, 1, 65536, 196790, 1, 2, 196791, 1, 65536, 196792, 1, 2, 196793, 1, 2, 196794, 1, 0, 196795, 1, 65536, 196796, 1, 0, 196797, 1, 2, 196798, 1, 0, 196799, 1, 65536, 196800, 1, 1, 196801, 1, 2, 196802, 1, 65537, 196803, 1, 0, 196804, 1, 1, 196805, 1, 1, 196806, 1, 0, 196807, 1, 0, 196808, 1, 65537, 196809, 1, 0, 196810, 1, 2, 196811, 1, 2, 196812, 1, 0, 196813, 1, 0, 196814, 1, 0, 196815, 1, 0, 196816, 1, 65536, 196817, 1, 0, 196818, 1, 0, 196819, 1, 1, 196820, 1, 0, 196821, 1, 0, 196822, 1, 0, 196823, 1, 65537, 196824, 1, 0, 196825, 1, 0, 196826, 1, 0, 196827, 1, 0, 196828, 1, 2, 196829, 1, 65537, 196830, 1, 0, 196831, 1, 2, 196832, 1, 0, 196833, 1, 65537, 196834, 1, 2, 196835, 1, 1, 196836, 1, 1, 196837, 1, 1, 196838, 1, 0, 196839, 1, 0, 196840, 1, 0, 196841, 1, 0, 196842, 1, 0, 196843, 1, 0, 196844, 1, 2, 196845, 1, 0, 196846, 1, 0, 196847, 1, 65536, 196848, 1, 0, 196849, 1, 0, 196850, 1, 0, 196851, 1, 65537, 196852, 1, 0, 196853, 1, 0, 196854, 1, 0, 196855, 1, 65536, 196856, 1073741825, 2, 196857, 1073741825, 0, 196858, 1073741825, 0, 196859, 1073741825, 0, 196860, 1073741825, 0, 196861, 1073741825, 0, 196862, 1073741825, 1, 196863, 1073741825, 0, 196864, 1073741825, 0, 196865, 1073741825, 0, 196866, 1073741825, 0, 196867, 1073741825, 0, 196868, 1073741825, 65537, 196869, 1073741825, 0, 196870, 1073741825, 2, 196871, 1073741825, 2, 196872, 1073741825, 2, 196873, 1073741825, 65537, 196874, 1073741825, 0, 196875, 1073741825, 0, 196876, 1073741825, 1, 196877, 0, 131072, 327564, 1073741824, 131072, 327565, 1073741825, 1, 327566, 1073741825, 0, 327567, 1073741825, 65536, 327568, 1073741825, 65537, 327569, 1073741825, 0, 327570, 1073741825, 2, 327571, 1073741825, 1, 327572, 0, 0, 327573, 1, 1, 327574, 1, 1, 327575, 1, 1, 327576, 1, 0, 327577, 1, 65536, 327578, 1, 0, 327579, 1, 2, 327580, 1, 1, 327581, 1, 1, 327582, 1, 0, 327583, 1, 1, 327584, 1, 0, 327585, 1, 0, 327586, 1, 65536, 327587, 1, 65536, 327588, 1, 0, 327589, 1, 65536, 327590, 1, 1, 327591, 1, 2, 327592, 1, 0, 327593, 1, 0, 327594, 1, 1, 327595, 1, 65537, 327596, 1, 65537, 327597, 1, 0, 327598, 1, 0, 327599, 1, 65536, 327600, 1, 0, 327601, 1, 0, 327602, 1, 65537, 327603, 1, 2, 327604, 1, 0, 327605, 1, 0, 327606, 1, 0, 327607, 1, 1, 327608, 1, 0, 327609, 1, 0, 327610, 1, 0, 327611, 1, 0, 327612, 1, 1, 327613, 1, 2, 327614, 1, 0, 327615, 1, 2, 327616, 1, 65536, 327617, 1, 0, 327618, 1, 0, 327619, 1, 65536, 327620, 1, 65537, 327621, 1, 0, 327622, 1, 65537, 327623, 1, 0, 327624, 1, 0, 327625, 1, 65537, 327626, 1, 0, 327627, 1, 0, 327628, 1, 0, 327629, 1, 65536, 327630, 1, 1, 327631, 1, 65536, 327632, 1, 0, 327633, 1, 0, 327634, 1, 0, 327635, 1, 2, 327636, 1, 65537, 327637, 1, 0, 327638, 1, 2, 327639, 1, 0, 327640, 1, 0, 327641, 1, 0, 327642, 1, 0, 327643, 1, 0, 327644, 1, 65536, 327645, 1, 1, 327646, 1, 0, 327647, 1, 0, 327648, 1, 65536, 327649, 1, 0, 327650, 1, 1, 327651, 1, 65537, 327652, 1, 0, 327653, 1, 0, 327654, 1, 65536, 327655, 1, 0, 327656, 1, 2, 327657, 1, 0, 327658, 1, 0, 327659, 1, 0, 327660, 1, 2, 327661, 1, 2, 327662, 1, 0, 327663, 1, 0, 327664, 1, 2, 327665, 1, 0, 327666, 1, 1, 327667, 1, 2, 327668, 1, 0, 327669, 1, 0, 327670, 1, 0, 327671, 1, 0, 327672, 1, 0, 327673, 1, 2, 327674, 1, 0, 327675, 1, 65536, 327676, 1, 65536, 327677, 1, 2, 327678, 1, 1, 327679, 1, 2, 262144, 1, 65537, 262145, 1, 1, 262146, 0, 131072, 262147, 1, 1, 262148, 1, 0, 262149, 1, 0, 262150, 1, 65537, 262151, 1, 0, 262152, 1, 1, 262153, 0, 131072, 262154, 1, 1, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 65537, 262161, 1, 1, 262162, 1, 0, 262163, 1, 1, 262164, 0, 0, 262165, 1, 1, 262166, 1, 0, 262167, 1, 0, 262168, 1, 2, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 65536, 262173, 1, 1, 262174, 1, 1, 262175, 1, 1, 262176, 1, 1, 262177, 1, 1, 262178, 1, 0, 262179, 1, 1, 262180, 1, 1, 262181, 1, 1, 262182, 1, 1, 262183, 1, 0, 262184, 1, 65537, 262185, 1, 1, 262186, 1, 0, 262187, 1, 65537, 262188, 1, 2, 262189, 1, 0, 262190, 1, 65537, 262191, 1, 0, 262192, 1, 0, 262193, 1, 0, 262194, 1, 0, 262195, 1, 0, 262196, 1, 2, 262197, 1, 65537, 262198, 1, 0, 262199, 1, 65536, 262200, 1, 0, 262201, 1, 2, 262202, 1, 0, 262203, 1, 0, 262204, 1, 0, 262205, 1, 65537, 262206, 1, 65536, 262207, 1, 0, 262208, 1, 2, 262209, 1, 0, 262210, 1, 0, 262211, 1, 0, 262212, 1, 65536, 262213, 1, 65536, 262214, 1, 0, 262215, 1, 0, 262216, 1, 65536, 262217, 1, 0, 262218, 1, 0, 262219, 1, 1, 262220, 1, 0, 262221, 1, 65536, 262222, 1, 0, 262223, 1, 2, 262224, 1, 0, 262225, 1, 65536, 262226, 1, 0, 262227, 1, 0, 262228, 1, 0, 262229, 1, 65536, 262230, 1, 1, 262231, 1, 2, 262232, 1, 2, 262233, 1, 1, 262234, 1, 0, 262235, 1, 0, 262236, 1, 0, 262237, 1, 0, 262238, 1, 0, 262239, 1, 65536, 262240, 1, 0, 262241, 1, 2, 262242, 1, 0, 262243, 1, 0, 262244, 1, 65537, 262245, 1, 0, 262246, 1, 0, 262247, 1, 65536, 262248, 1, 0, 262249, 1, 65537, 262250, 1, 65537, 262251, 1, 0, 262252, 1, 2, 262253, 1, 65537, 262254, 1, 1, 262255, 1, 0, 262256, 1, 2, 262257, 1, 65537, 262258, 1, 0, 262259, 1, 0, 262260, 1, 0, 262261, 1, 2, 262262, 1, 0, 262263, 1, 0, 262264, 1, 0, 262265, 1, 1, 262266, 1, 1, 262267, 1, 1, 262268, 1, 1, 262269, 1, 2, 262270, 1, 2, 262271, 1, 1, 262272, 1, 0, 262273, 1, 65536, 262274, 1, 0, 262275, 1, 65537, 262276, 1, 1, 262277, 1, 65537, 262278, 1, 2, 262279, 1, 65537, 262280, 1, 0, 262281, 1, 2, 262282, 1, 0, 262283, 1, 2, 262284, 1, 0, 262285, 1, 0, 262286, 1, 0, 262287, 1, 0, 262288, 1, 65536, 262289, 1, 0, 262290, 1, 0, 262291, 1, 0, 262292, 1, 0, 262293, 1, 65537, 262294, 1, 1, 262295, 1, 65536, 262296, 1, 0, 262297, 1, 0, 262298, 1, 65536, 262299, 1, 0, 262300, 1, 65537, 262301, 1, 0, 262302, 1, 65537, 262303, 1, 0, 262304, 1, 0, 262305, 1, 0, 262306, 1, 0, 262307, 1, 0, 262308, 1, 2, 262309, 1, 0, 262310, 1, 0, 262311, 1, 0, 262312, 1, 0, 262313, 1, 0, 262314, 1, 0, 262315, 1, 2, 262316, 1, 0, 262317, 1, 1, 262318, 1, 65537, 262319, 1, 0, 262320, 1, 0, 262321, 1, 0, 262322, 1, 65536, 262323, 1, 0, 262324, 1, 65537, 262325, 1, 0, 262326, 1, 1, 262327, 1, 0, 262328, 1, 1, 262329, 1, 0, 262330, 1, 0, 262331, 1, 1, 262332, 1, 0, 262333, 1, 65537, 262334, 1, 1, 262335, 1, 65536, 262336, 1, 1, 262337, 1, 2, 262338, 1, 0, 262339, 1, 65536, 262340, 1, 1, 262341, 1, 65536, 262342, 1, 0, 262343, 1, 0, 262344, 1, 0, 262345, 1, 65536, 262346, 1, 1, 262347, 1, 65537, 262348, 1, 0, 262349, 1, 0, 262350, 1, 1, 262351, 1, 0, 262352, 1, 1, 262353, 1, 65536, 262354, 1, 65537, 262355, 1, 1, 262356, 1, 1, 262357, 1, 2, 262358, 1, 65537, 262359, 1, 65537, 262360, 1, 0, 262361, 1, 0, 262362, 1, 0, 262363, 1, 0, 262364, 1, 0, 262365, 1, 2, 262366, 1, 0, 262367, 1, 0, 262368, 1, 1, 262369, 1, 65536, 262370, 1, 0, 262371, 1, 1, 262372, 1, 65536, 262373, 1, 0, 262374, 1, 65537, 262375, 1, 0, 262376, 1, 0, 262377, 1, 0, 262378, 1, 2, 262379, 1, 65537, 262380, 1, 0, 262381, 1, 0, 262382, 1, 0, 262383, 1, 0, 262384, 1, 0, 262385, 1, 0, 262386, 1, 0, 262387, 1, 0, 262388, 1, 65537, 262389, 1, 65536, 262390, 1, 0, 262391, 1, 0, 262392, 1073741825, 65537, 262393, 1073741825, 0, 262394, 1073741825, 0, 262395, 1073741825, 0, 262396, 1073741825, 65537, 262397, 1073741825, 65536, 262398, 1073741825, 1, 262399, 1073741825, 1, 262400, 1073741825, 1, 262401, 1073741825, 1, 262402, 1073741825, 0, 262403, 1073741825, 1, 262404, 1073741825, 65537, 262405, 1073741825, 0, 262406, 1073741825, 65536, 262407, 1073741825, 65537, 262408, 1073741825, 2, 262409, 1073741825, 0, 262410, 1073741825, 0, 262411, 1073741825, 65537, 262412, 1073741825, 1, 262413, 0, 131072, 393100, 1073741824, 131072, 393101, 1073741825, 1, 393102, 1073741825, 1, 393103, 1073741825, 0, 393104, 1073741825, 0, 393105, 1073741825, 2, 393106, 1073741825, 2, 393107, 1073741825, 1, 393108, 1073741825, 1, 393109, 0, 65536, 393110, 1, 1, 393111, 1, 0, 393112, 1, 0, 393113, 1, 65537, 393114, 1, 0, 393115, 1, 2, 393116, 1, 0, 393117, 1, 0, 393118, 1, 0, 393119, 1, 65536, 393120, 1, 0, 393121, 1, 0, 393122, 1, 0, 393123, 1, 0, 393124, 1, 65536, 393125, 1, 0, 393126, 1, 0, 393127, 1, 0, 393128, 1, 0, 393129, 1, 1, 393130, 1, 1, 393131, 1, 2, 393132, 1, 0, 393133, 1, 0, 393134, 1, 0, 393135, 1, 0, 393136, 1, 0, 393137, 1, 0, 393138, 1, 65537, 393139, 1, 0, 393140, 1, 0, 393141, 1, 0, 393142, 1, 65536, 393143, 1, 1, 393144, 1, 0, 393145, 1, 0, 393146, 1, 0, 393147, 1, 0, 393148, 1, 1, 393149, 1, 0, 393150, 1, 1, 393151, 1, 0, 393152, 1, 2, 393153, 1, 65536, 393154, 1, 1, 393155, 1, 2, 393156, 1, 0, 393157, 1, 0, 393158, 1, 2, 393159, 1, 0, 393160, 1, 65536, 393161, 1, 0, 393162, 1, 2, 393163, 1, 0, 393164, 1, 0, 393165, 1, 0, 393166, 1, 1, 393167, 1, 1, 393168, 1, 0, 393169, 1, 65536, 393170, 1, 0, 393171, 1, 65536, 393172, 1, 0, 393173, 1, 0, 393174, 1, 1, 393175, 1, 1, 393176, 1, 0, 393177, 1, 0, 393178, 1, 0, 393179, 1, 65536, 393180, 1, 0, 393181, 1, 2, 393182, 1, 0, 393183, 1, 65536, 393184, 1, 65536, 393185, 1, 0, 393186, 1, 65536, 393187, 1, 65536, 393188, 1, 0, 393189, 1, 1, 393190, 1, 1, 393191, 1, 0, 393192, 1, 0, 393193, 1, 1, 393194, 1, 2, 393195, 1, 0, 393196, 1, 0, 393197, 1, 0, 393198, 1, 1, 393199, 1, 0, 393200, 1, 0, 393201, 1, 2, 393202, 1, 2, 393203, 1, 0, 393204, 1, 0, 393205, 1, 1, 393206, 1, 0, 393207, 1, 2, 393208, 1, 0, 393209, 1, 0, 393210, 1, 0, 393211, 1, 0, 393212, 1, 1, 393213, 1, 2, 393214, 1, 65536, 393215, 1, 2, 327680, 1, 0, 327681, 1, 1, 327682, 0, 131072, 327683, 1, 1, 327684, 1, 1, 327685, 1, 0, 327686, 1, 2, 327687, 1, 65536, 327688, 1, 1, 327689, 0, 131072, 327690, 1, 1, 327691, 1, 0, 327692, 1, 1, 327693, 1, 0, 327694, 1, 0, 327695, 1, 1, 327696, 1, 0, 327697, 1, 1, 327698, 1, 0, 327699, 1, 1, 327700, 1, 1, 327701, 1, 1, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 65537, 327706, 1, 0, 327707, 1, 2, 327708, 1, 0, 327709, 1, 1, 327710, 1, 0, 327711, 1, 0, 327712, 1, 1, 327713, 1, 0, 327714, 1, 1, 327715, 1, 1, 327716, 0, 65536, 327717, 1, 1, 327718, 1, 0, 327719, 1, 0, 327720, 1, 1, 327721, 1, 0, 327722, 1, 65537, 327723, 1, 0, 327724, 1, 0, 327725, 1, 65537, 327726, 1, 65536, 327727, 1, 65536, 327728, 1, 2, 327729, 1, 65536, 327730, 1, 65536, 327731, 1, 0, 327732, 1, 0, 327733, 1, 0, 327734, 1, 1, 327735, 1, 65537, 327736, 1, 0, 327737, 1, 65537, 327738, 1, 1, 327739, 1, 0, 327740, 1, 1, 327741, 1, 65537, 327742, 1, 1, 327743, 1, 0, 327744, 1, 2, 327745, 1, 2, 327746, 1, 2, 327747, 1, 65537, 327748, 1, 0, 327749, 1, 0, 327750, 1, 2, 327751, 1, 0, 327752, 1, 0, 327753, 1, 65536, 327754, 1, 0, 327755, 1, 2, 327756, 1, 65536, 327757, 1, 2, 327758, 1, 0, 327759, 1, 0, 327760, 1, 65536, 327761, 1, 1, 327762, 1, 1, 327763, 1, 65537, 327764, 1, 65537, 327765, 1, 2, 327766, 1, 0, 327767, 1, 0, 327768, 1, 0, 327769, 1, 2, 327770, 1, 1, 327771, 1, 65536, 327772, 1, 2, 327773, 1, 0, 327774, 1, 0, 327775, 1, 0, 327776, 1, 0, 327777, 1, 0, 327778, 1, 0, 327779, 1, 0, 327780, 1, 65537, 327781, 1, 0, 327782, 1, 65537, 327783, 1, 0, 327784, 1, 65537, 327785, 1, 65536, 327786, 1, 0, 327787, 1, 0, 327788, 1, 2, 327789, 1, 65536, 327790, 1, 65536, 327791, 1, 65537, 327792, 1, 0, 327793, 1, 0, 327794, 1, 1, 327795, 1, 65536, 327796, 1, 1, 327797, 1, 65537, 327798, 1, 1, 327799, 1, 1, 327800, 1, 1, 327801, 1, 1, 327802, 0, 1, 327803, 0, 3, 327804, 1, 1, 327805, 1, 0, 327806, 1, 0, 327807, 1, 65536, 327808, 1, 65537, 327809, 1, 0, 327810, 1, 0, 327811, 1, 0, 327812, 1, 0, 327813, 1, 0, 327814, 1, 65537, 327815, 1, 65537, 327816, 1, 0, 327817, 1, 1, 327818, 1, 0, 327819, 1, 65537, 327820, 1, 0, 327821, 1, 0, 327822, 1, 2, 327823, 1, 0, 327824, 1, 0, 327825, 1, 0, 327826, 1, 0, 327827, 1, 2, 327828, 1, 0, 327829, 1, 65536, 327830, 1, 65537, 327831, 1, 0, 327832, 1, 65536, 327833, 1, 0, 327834, 1, 0, 327835, 1, 0, 327836, 1, 0, 327837, 1, 0, 327838, 1, 0, 327839, 1, 2, 327840, 1, 65536, 327841, 1, 1, 327842, 1, 65537, 327843, 1, 2, 327844, 1, 0, 327845, 1, 1, 327846, 1, 1, 327847, 1, 0, 327848, 1, 0, 327849, 1, 0, 327850, 1, 65536, 327851, 1, 0, 327852, 1, 65536, 327853, 1, 1, 327854, 1, 1, 327855, 1, 1, 327856, 1, 65536, 327857, 1, 0, 327858, 1, 1, 327859, 1, 0, 327860, 1, 65537, 327861, 1, 0, 327862, 1, 0, 327863, 1, 0, 327864, 1, 0, 327865, 1, 0, 327866, 1, 0, 327867, 1, 65536, 327868, 1, 0, 327869, 1, 0, 327870, 1, 0, 327871, 1, 1, 327872, 1, 65536, 327873, 1, 0, 327874, 1, 65537, 327875, 1, 65536, 327876, 1, 0, 327877, 1, 2, 327878, 1, 1, 327879, 1, 0, 327880, 1, 2, 327881, 1, 1, 327882, 1, 0, 327883, 1, 0, 327884, 1, 0, 327885, 1, 65536, 327886, 1, 0, 327887, 1, 0, 327888, 1, 0, 327889, 1, 65537, 327890, 1, 0, 327891, 1, 0, 327892, 1, 65536, 327893, 1, 0, 327894, 1, 0, 327895, 1, 0, 327896, 1, 65536, 327897, 1, 0, 327898, 1, 0, 327899, 1, 2, 327900, 1, 2, 327901, 1, 0, 327902, 1, 65537, 327903, 1, 0, 327904, 1, 0, 327905, 1, 1, 327906, 1, 65537, 327907, 1, 0, 327908, 1, 1, 327909, 1, 2, 327910, 1, 1, 327911, 1, 0, 327912, 1, 0, 327913, 1, 0, 327914, 1, 0, 327915, 1, 0, 327916, 1, 1, 327917, 1, 0, 327918, 1, 0, 327919, 1, 0, 327920, 1, 0, 327921, 1, 65537, 327922, 1, 65537, 327923, 1, 65536, 327924, 1, 0, 327925, 1, 0, 327926, 1, 0, 327927, 1, 0, 327928, 1073741825, 0, 327929, 1073741825, 1, 327930, 1073741825, 65537, 327931, 1073741825, 0, 327932, 1073741825, 2, 327933, 1073741825, 2, 327934, 1073741825, 65537, 327935, 1073741825, 0, 327936, 1073741825, 0, 327937, 1073741825, 0, 327938, 1073741825, 1, 327939, 1073741825, 0, 327940, 1073741825, 65537, 327941, 1073741825, 65536, 327942, 1073741825, 2, 327943, 1073741825, 65536, 327944, 1073741825, 0, 327945, 1073741825, 0, 327946, 1073741825, 0, 327947, 1073741825, 65537, 327948, 1073741825, 1, 327949, 0, 131072, 458636, 1073741824, 131072, 458637, 1073741825, 1, 458638, 1073741825, 0, 458639, 1073741825, 0, 458640, 1073741825, 1, 458641, 1073741825, 2, 458642, 1073741825, 0, 458643, 1073741825, 0, 458644, 1073741825, 1, 458645, 0, 131072, 458646, 1, 1, 458647, 1, 1, 458648, 1, 0, 458649, 1, 0, 458650, 1, 2, 458651, 1, 0, 458652, 1, 65536, 458653, 1, 0, 458654, 1, 0, 458655, 1, 65537, 458656, 1, 0, 458657, 1, 1, 458658, 1, 0, 458659, 1, 2, 458660, 1, 65536, 458661, 1, 2, 458662, 1, 0, 458663, 1, 65537, 458664, 1, 65537, 458665, 1, 0, 458666, 1, 1, 458667, 1, 0, 458668, 1, 0, 458669, 1, 0, 458670, 1, 65536, 458671, 1, 0, 458672, 1, 0, 458673, 1, 2, 458674, 1, 0, 458675, 1, 65537, 458676, 1, 0, 458677, 1, 0, 458678, 1, 0, 458679, 1, 65537, 458680, 1, 0, 458681, 1, 1, 458682, 1, 1, 458683, 1, 0, 458684, 1, 0, 458685, 1, 65537, 458686, 1, 65536, 458687, 1, 0, 458688, 1, 0, 458689, 1, 0, 458690, 1, 0, 458691, 1, 0, 458692, 1, 0, 458693, 1, 0, 458694, 1, 2, 458695, 1, 0, 458696, 1, 1, 458697, 1, 0, 458698, 1, 65537, 458699, 1, 1, 458700, 1, 2, 458701, 1, 0, 458702, 1, 0, 458703, 1, 65537, 458704, 1, 0, 458705, 1, 65537, 458706, 1, 2, 458707, 1, 65537, 458708, 1, 0, 458709, 1, 0, 458710, 1, 65536, 458711, 1, 1, 458712, 1, 2, 458713, 1, 65537, 458714, 1, 0, 458715, 1, 2, 458716, 1, 0, 458717, 1, 0, 458718, 1, 0, 458719, 1, 65537, 458720, 1, 0, 458721, 1, 0, 458722, 1, 0, 458723, 1, 1, 458724, 1, 1, 458725, 1, 65536, 458726, 1, 0, 458727, 1, 0, 458728, 1, 65537, 458729, 1, 0, 458730, 1, 0, 458731, 1, 0, 458732, 1, 2, 458733, 1, 65536, 458734, 1, 65537, 458735, 1, 65537, 458736, 1, 0, 458737, 1, 0, 458738, 1, 0, 458739, 1, 0, 458740, 1, 0, 458741, 1, 0, 458742, 1, 0, 458743, 1, 1, 458744, 1, 0, 458745, 1, 0, 458746, 1, 0, 458747, 1, 65537, 458748, 1, 0, 458749, 1, 65537, 458750, 1, 0, 458751, 1, 2, 393216, 1, 1, 393217, 1, 1, 393218, 0, 131072, 393219, 1, 1, 393220, 1, 1, 393221, 1, 1, 393222, 1, 0, 393223, 1, 1, 393224, 1, 1, 393225, 0, 131072, 393226, 1, 1, 393227, 1, 0, 393228, 1, 65537, 393229, 1, 65536, 393230, 1, 1, 393231, 1, 1, 393232, 1, 1, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 65537, 393238, 1, 1, 393239, 1, 2, 393240, 1, 0, 393241, 1, 65536, 393242, 1, 0, 393243, 1, 65537, 393244, 1, 1, 393245, 1, 1, 393246, 1, 1, 393247, 1, 1, 393248, 1, 1, 393249, 1, 0, 393250, 1, 1, 393251, 0, 65537, 393252, 0, 0, 393253, 1, 1, 393254, 1, 0, 393255, 1, 0, 393256, 1, 65537, 393257, 1, 65537, 393258, 1, 0, 393259, 1, 2, 393260, 1, 0, 393261, 1, 0, 393262, 1, 0, 393263, 1, 0, 393264, 1, 2, 393265, 1, 65537, 393266, 1, 0, 393267, 1, 0, 393268, 1, 1, 393269, 1, 0, 393270, 1, 0, 393271, 1, 0, 393272, 1, 0, 393273, 1, 0, 393274, 1, 0, 393275, 1, 0, 393276, 1, 0, 393277, 1, 0, 393278, 1, 65536, 393279, 1, 0, 393280, 1, 0, 393281, 1, 1, 393282, 1, 0, 393283, 1, 65536, 393284, 1, 0, 393285, 1, 0, 393286, 1, 65537, 393287, 1, 0, 393288, 1, 65537, 393289, 1, 65536, 393290, 1, 2, 393291, 1, 65537, 393292, 1, 0, 393293, 1, 0, 393294, 1, 0, 393295, 1, 65536, 393296, 1, 0, 393297, 1, 0, 393298, 1, 0, 393299, 1, 0, 393300, 1, 0, 393301, 1, 0, 393302, 1, 0, 393303, 1, 1, 393304, 1, 65537, 393305, 1, 2, 393306, 1, 0, 393307, 1, 2, 393308, 1, 1, 393309, 1, 65537, 393310, 1, 0, 393311, 1, 0, 393312, 1, 65537, 393313, 1, 0, 393314, 1, 65537, 393315, 1, 0, 393316, 1, 0, 393317, 1, 0, 393318, 1, 2, 393319, 1, 0, 393320, 1, 1, 393321, 1, 65536, 393322, 1, 0, 393323, 1, 0, 393324, 1, 0, 393325, 1, 0, 393326, 1, 65537, 393327, 1, 1, 393328, 1, 0, 393329, 1, 1, 393330, 1, 1, 393331, 1, 1, 393332, 1, 1, 393333, 1, 1, 393334, 1, 1, 393335, 0, 1, 393336, 0, 2, 393337, 0, 3, 393338, 1, 1, 393339, 1, 1, 393340, 1, 1, 393341, 1, 0, 393342, 1, 65536, 393343, 1, 65537, 393344, 1, 1, 393345, 1, 65536, 393346, 1, 0, 393347, 1, 0, 393348, 1, 0, 393349, 1, 2, 393350, 1, 0, 393351, 1, 1, 393352, 1, 65536, 393353, 1, 1, 393354, 1, 1, 393355, 1, 1, 393356, 1, 0, 393357, 1, 0, 393358, 1, 0, 393359, 1, 65536, 393360, 1, 0, 393361, 1, 65537, 393362, 1, 0, 393363, 1, 0, 393364, 1, 65536, 393365, 1, 65536, 393366, 1, 0, 393367, 1, 65536, 393368, 1, 0, 393369, 1, 0, 393370, 1, 65536, 393371, 1, 1, 393372, 1, 65536, 393373, 1, 0, 393374, 1, 2, 393375, 1, 65537, 393376, 1, 1, 393377, 1, 1, 393378, 1, 1, 393379, 1, 0, 393380, 1, 65537, 393381, 1, 1, 393382, 1, 0, 393383, 1, 1, 393384, 1, 0, 393385, 1, 0, 393386, 1, 2, 393387, 1, 0, 393388, 1, 0, 393389, 1, 65537, 393390, 1, 2, 393391, 1, 65537, 393392, 1, 65536, 393393, 1, 65537, 393394, 1, 0, 393395, 1, 0, 393396, 1, 1, 393397, 1, 0, 393398, 1, 2, 393399, 1, 65537, 393400, 1, 65536, 393401, 1, 2, 393402, 1, 65537, 393403, 1, 0, 393404, 1, 0, 393405, 1, 0, 393406, 1, 65537, 393407, 1, 0, 393408, 1, 2, 393409, 1, 65536, 393410, 1, 0, 393411, 1, 0, 393412, 1, 0, 393413, 1, 0, 393414, 1, 2, 393415, 1, 1, 393416, 1, 0, 393417, 1, 0, 393418, 1, 65537, 393419, 1, 65536, 393420, 1, 65536, 393421, 1, 0, 393422, 1, 1, 393423, 1, 65536, 393424, 1, 0, 393425, 1, 0, 393426, 1, 2, 393427, 1, 0, 393428, 1, 1, 393429, 1, 0, 393430, 1, 0, 393431, 1, 1, 393432, 1, 0, 393433, 1, 0, 393434, 1, 65536, 393435, 1, 0, 393436, 1, 0, 393437, 1, 65536, 393438, 1, 0, 393439, 1, 0, 393440, 1, 65536, 393441, 1, 0, 393442, 1, 2, 393443, 1, 0, 393444, 1, 0, 393445, 1, 0, 393446, 1, 65537, 393447, 1, 0, 393448, 1, 0, 393449, 1, 65537, 393450, 1, 0, 393451, 1, 0, 393452, 1, 0, 393453, 1, 65537, 393454, 1, 0, 393455, 1, 0, 393456, 1, 2, 393457, 1, 0, 393458, 1, 65536, 393459, 1, 0, 393460, 1, 65537, 393461, 1, 0, 393462, 1, 65536, 393463, 1, 65537, 393464, 1073741825, 1, 393465, 1073741825, 1, 393466, 1073741825, 1, 393467, 1073741825, 65537, 393468, 1073741825, 0, 393469, 1073741825, 1, 393470, 1073741825, 0, 393471, 1073741825, 0, 393472, 1073741825, 1, 393473, 1073741825, 0, 393474, 1073741825, 1, 393475, 1073741825, 0, 393476, 1073741825, 0, 393477, 1073741825, 2, 393478, 1073741825, 65536, 393479, 1073741825, 1, 393480, 1073741825, 0, 393481, 1073741825, 65537, 393482, 1073741825, 0, 393483, 1073741825, 65536, 393484, 1073741825, 1, 393485, 0, 131072, 524172, 1073741824, 131072, 524173, 1073741825, 1, 524174, 1073741825, 0, 524175, 1073741825, 2, 524176, 1073741825, 65537, 524177, 1073741825, 2, 524178, 1073741825, 1, 524179, 1073741825, 0, 524180, 1073741825, 1, 524181, 0, 131072, 524182, 1, 1, 524183, 1, 65537, 524184, 1, 65537, 524185, 1, 0, 524186, 1, 2, 524187, 1, 0, 524188, 1, 0, 524189, 1, 0, 524190, 1, 0, 524191, 1, 1, 524192, 1, 1, 524193, 1, 0, 524194, 1, 2, 524195, 1, 1, 524196, 1, 0, 524197, 1, 0, 524198, 1, 0, 524199, 1, 65536, 524200, 1, 0, 524201, 1, 0, 524202, 1, 0, 524203, 1, 2, 524204, 1, 0, 524205, 1, 65537, 524206, 1, 1, 524207, 1, 1, 524208, 1, 65536, 524209, 1, 2, 524210, 1, 0, 524211, 1, 2, 524212, 1, 0, 524213, 1, 65536, 524214, 1, 1, 524215, 1, 0, 524216, 1, 0, 524217, 1, 0, 524218, 1, 0, 524219, 1, 0, 524220, 1, 0, 524221, 1, 2, 524222, 1, 1, 524223, 1, 65537, 524224, 1, 65536, 524225, 1, 1, 524226, 1, 0, 524227, 1, 1, 524228, 1, 0, 524229, 1, 65537, 524230, 1, 65536, 524231, 1, 1, 524232, 1, 2, 524233, 1, 65536, 524234, 1, 65536, 524235, 1, 0, 524236, 1, 0, 524237, 1, 65536, 524238, 1, 65537, 524239, 1, 0, 524240, 1, 65537, 524241, 1, 1, 524242, 1, 2, 524243, 1, 65537, 524244, 1, 0, 524245, 1, 65536, 524246, 1, 0, 524247, 1, 0, 524248, 1, 65536, 524249, 1, 0, 524250, 1, 65537, 524251, 1, 65536, 524252, 1, 1, 524253, 1, 0, 524254, 1, 0, 524255, 1, 1, 524256, 1, 0, 524257, 1, 0, 524258, 1, 1, 524259, 1, 0, 524260, 1, 0, 524261, 1, 65537, 524262, 1, 0, 524263, 1, 2, 524264, 1, 0, 524265, 1, 0, 524266, 1, 65536, 524267, 1, 0, 524268, 1, 0, 524269, 1, 1, 524270, 1, 1, 524271, 1, 0, 524272, 1, 0, 524273, 1, 1, 524274, 1, 65537, 524275, 1, 65536, 524276, 1, 65536, 524277, 1, 2, 524278, 1, 1, 524279, 1, 1, 524280, 1, 1, 524281, 1, 1, 524282, 1, 1, 524283, 1, 0, 524284, 1, 65536, 524285, 1, 65537, 524286, 1, 1, 524287, 1, 65536, 458752, 1, 0, 458753, 1, 1, 458754, 0, 0, 458755, 0, 2, 458756, 0, 3, 458757, 1, 1, 458758, 1, 65536, 458759, 1, 1, 458760, 0, 1, 458761, 0, 0, 458762, 1, 1, 458763, 1, 65536, 458764, 1, 1, 458765, 1, 65537, 458766, 1, 1, 458767, 0, 65536, 458768, 1, 1, 458769, 1, 1, 458770, 1, 1, 458771, 1, 1, 458772, 1, 1, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 65536, 458778, 1, 0, 458779, 1, 0, 458780, 1, 1, 458781, 0, 1, 458782, 0, 2, 458783, 0, 3, 458784, 1, 1, 458785, 1, 2, 458786, 1, 1, 458787, 0, 131072, 458788, 1, 1, 458789, 1, 1, 458790, 1, 0, 458791, 1, 2, 458792, 1, 0, 458793, 1, 65536, 458794, 1, 65537, 458795, 1, 0, 458796, 1, 1, 458797, 1, 0, 458798, 1, 65536, 458799, 1, 2, 458800, 1, 65537, 458801, 1, 1, 458802, 1, 65537, 458803, 1, 0, 458804, 1, 0, 458805, 1, 65536, 458806, 1, 0, 458807, 1, 1, 458808, 1, 0, 458809, 1, 0, 458810, 1, 65537, 458811, 1, 0, 458812, 1, 0, 458813, 1, 65536, 458814, 1, 0, 458815, 1, 65536, 458816, 1, 0, 458817, 1, 0, 458818, 1, 0, 458819, 1, 0, 458820, 1, 0, 458821, 1, 0, 458822, 1, 65537, 458823, 1, 2, 458824, 1, 65537, 458825, 1, 0, 458826, 1, 0, 458827, 1, 0, 458828, 1, 0, 458829, 1, 0, 458830, 1, 0, 458831, 1, 65537, 458832, 1, 0, 458833, 1, 0, 458834, 1, 65536, 458835, 1, 65536, 458836, 1, 0, 458837, 1, 2, 458838, 1, 0, 458839, 1, 1, 458840, 1, 0, 458841, 1, 65536, 458842, 1, 1, 458843, 1, 0, 458844, 1, 0, 458845, 1, 0, 458846, 1, 65536, 458847, 1, 1, 458848, 1, 0, 458849, 1, 0, 458850, 1, 2, 458851, 1, 0, 458852, 1, 65537, 458853, 1, 0, 458854, 1, 0, 458855, 1, 65536, 458856, 1, 0, 458857, 1, 0, 458858, 1, 2, 458859, 1, 0, 458860, 1, 0, 458861, 1, 65537, 458862, 1, 0, 458863, 1, 65537, 458864, 1, 1, 458865, 1, 1, 458866, 1, 1, 458867, 0, 1, 458868, 0, 2, 458869, 0, 2, 458870, 0, 3, 458871, 1, 1, 458872, 1, 1, 458873, 1, 1, 458874, 1, 1, 458875, 1, 0, 458876, 1, 2, 458877, 1, 65536, 458878, 1, 65536, 458879, 1, 1, 458880, 1, 0, 458881, 1, 0, 458882, 1, 0, 458883, 1, 0, 458884, 1, 0, 458885, 1, 1, 458886, 1, 0, 458887, 1, 65536, 458888, 1, 0, 458889, 1, 65537, 458890, 1, 65537, 458891, 1, 0, 458892, 1, 0, 458893, 1, 0, 458894, 1, 0, 458895, 1, 0, 458896, 1, 65536, 458897, 1, 65536, 458898, 1, 0, 458899, 1, 0, 458900, 1, 1, 458901, 1, 0, 458902, 1, 0, 458903, 1, 65536, 458904, 1, 0, 458905, 1, 1, 458906, 1, 65536, 458907, 1, 0, 458908, 1, 0, 458909, 1, 0, 458910, 1, 0, 458911, 1, 2, 458912, 1, 0, 458913, 1, 0, 458914, 1, 65537, 458915, 1, 65536, 458916, 1, 1, 458917, 1, 0, 458918, 1, 65536, 458919, 1, 0, 458920, 1, 0, 458921, 1, 0, 458922, 1, 0, 458923, 1, 0, 458924, 1, 0, 458925, 1, 0, 458926, 1, 0, 458927, 1, 0, 458928, 1, 2, 458929, 1, 0, 458930, 1, 0, 458931, 1, 0, 458932, 1, 65537, 458933, 1, 0, 458934, 1, 2, 458935, 1, 2, 458936, 1, 1, 458937, 1, 0, 458938, 1, 65537, 458939, 1, 65537, 458940, 1, 0, 458941, 1, 1, 458942, 1, 1, 458943, 1, 65536, 458944, 1, 2, 458945, 1, 2, 458946, 1, 65537, 458947, 1, 2, 458948, 1, 0, 458949, 1, 65536, 458950, 1, 0, 458951, 1, 65537, 458952, 1, 0, 458953, 1, 1, 458954, 1, 65537, 458955, 1, 1, 458956, 1, 0, 458957, 1, 0, 458958, 1, 0, 458959, 1, 2, 458960, 1, 0, 458961, 1, 0, 458962, 1, 0, 458963, 1, 0, 458964, 1, 0, 458965, 1, 0, 458966, 1, 0, 458967, 1, 2, 458968, 1, 2, 458969, 1, 2, 458970, 1, 0, 458971, 1, 0, 458972, 1, 2, 458973, 1, 65536, 458974, 1, 0, 458975, 1, 0, 458976, 1, 0, 458977, 1, 0, 458978, 1, 0, 458979, 1, 65536, 458980, 1, 65537, 458981, 1, 65536, 458982, 1, 0, 458983, 1, 0, 458984, 1, 1, 458985, 1, 0, 458986, 1, 65536, 458987, 1, 0, 458988, 1, 0, 458989, 1, 65537, 458990, 1, 0, 458991, 1, 0, 458992, 1, 0, 458993, 1, 0, 458994, 1, 0, 458995, 1, 0, 458996, 1, 0, 458997, 1, 0, 458998, 1, 0, 458999, 1, 0, 459000, 1073741825, 1, 459001, 0, 65536, 459002, 1073741825, 1, 459003, 1073741825, 0, 459004, 1073741825, 1, 459005, 1073741825, 0, 459006, 1073741825, 1, 459007, 1073741825, 0, 459008, 1073741825, 65537, 459009, 1073741825, 0, 459010, 1073741825, 2, 459011, 1073741825, 0, 459012, 1073741825, 0, 459013, 1073741825, 0, 459014, 1073741825, 0, 459015, 1073741825, 65536, 459016, 1073741825, 0, 459017, 1073741825, 65537, 459018, 1073741825, 0, 459019, 1073741825, 65536, 459020, 1073741825, 1, 459021, 0, 131072, 589708, 1073741824, 131072, 589709, 1073741825, 1, 589710, 1073741825, 1, 589711, 1073741825, 0, 589712, 1073741825, 0, 589713, 1073741825, 0, 589714, 1073741825, 0, 589715, 1073741825, 0, 589716, 1073741825, 1, 589717, 0, 131072, 589718, 1, 1, 589719, 1, 65536, 589720, 1, 0, 589721, 1, 0, 589722, 1, 0, 589723, 1, 0, 589724, 1, 2, 589725, 1, 2, 589726, 1, 1, 589727, 1, 2, 589728, 1, 65537, 589729, 1, 0, 589730, 1, 1, 589731, 1, 0, 589732, 1, 2, 589733, 1, 0, 589734, 1, 0, 589735, 1, 65537, 589736, 1, 0, 589737, 1, 0, 589738, 1, 0, 589739, 1, 0, 589740, 1, 0, 589741, 1, 0, 589742, 1, 65536, 589743, 1, 0, 589744, 1, 65537, 589745, 1, 0, 589746, 1, 0, 589747, 1, 2, 589748, 1, 0, 589749, 1, 2, 589750, 1, 0, 589751, 1, 1, 589752, 1, 65537, 589753, 1, 65536, 589754, 1, 0, 589755, 1, 0, 589756, 1, 2, 589757, 1, 65537, 589758, 1, 65537, 589759, 1, 0, 589760, 1, 2, 589761, 1, 0, 589762, 1, 0, 589763, 1, 2, 589764, 1, 2, 589765, 1, 2, 589766, 1, 65536, 589767, 1, 65536, 589768, 1, 0, 589769, 1, 0, 589770, 1, 0, 589771, 1, 0, 589772, 1, 0, 589773, 1, 1, 589774, 1, 0, 589775, 1, 0, 589776, 1, 65536, 589777, 1, 0, 589778, 1, 1, 589779, 1, 1, 589780, 1, 0, 589781, 1, 65537, 589782, 1, 0, 589783, 1, 0, 589784, 1, 2, 589785, 1, 2, 589786, 1, 1, 589787, 1, 65537, 589788, 1, 0, 589789, 1, 65536, 589790, 1, 0, 589791, 1, 2, 589792, 1, 1, 589793, 1, 65536, 589794, 1, 0, 589795, 1, 2, 589796, 1, 65536, 589797, 1, 0, 589798, 1, 65537, 589799, 1, 1, 589800, 1, 0, 589801, 1, 2, 589802, 1, 0, 589803, 1, 65536, 589804, 1, 65537, 589805, 1, 0, 589806, 1, 2, 589807, 1, 65536, 589808, 1, 1, 589809, 1, 1, 589810, 1, 0, 589811, 1, 0, 589812, 1, 1, 589813, 1, 65537, 589814, 1, 0, 589815, 1, 2, 589816, 1, 0, 589817, 1, 2, 589818, 1, 1, 589819, 1, 1, 589820, 1, 0, 589821, 1, 0, 589822, 1, 0, 589823, 1, 65537, 524288, 1, 65537, 524289, 1, 1, 524290, 1, 1, 524291, 1, 1, 524292, 1, 1, 524293, 1, 1, 524294, 1, 65536, 524295, 1, 1, 524296, 1, 1, 524297, 1, 1, 524298, 1, 1, 524299, 1, 0, 524300, 1, 0, 524301, 1, 65537, 524302, 1, 1, 524303, 0, 0, 524304, 0, 2, 524305, 0, 2, 524306, 0, 2, 524307, 0, 3, 524308, 1, 1, 524309, 1, 1, 524310, 1, 1, 524311, 1, 1, 524312, 1, 1, 524313, 1, 65537, 524314, 1, 65536, 524315, 1, 0, 524316, 1, 1, 524317, 1, 1, 524318, 1, 1, 524319, 1, 1, 524320, 1, 1, 524321, 1, 0, 524322, 1, 1, 524323, 0, 0, 524324, 1, 1, 524325, 1, 1, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 1, 65537, 524330, 1, 0, 524331, 1, 65536, 524332, 1, 0, 524333, 1, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 65537, 524337, 1, 0, 524338, 1, 0, 524339, 1, 1, 524340, 1, 0, 524341, 1, 1, 524342, 1, 2, 524343, 1, 0, 524344, 1, 0, 524345, 1, 0, 524346, 1, 0, 524347, 1, 2, 524348, 1, 65536, 524349, 1, 1, 524350, 1, 2, 524351, 1, 0, 524352, 1, 0, 524353, 1, 65536, 524354, 1, 0, 524355, 1, 0, 524356, 1, 65537, 524357, 1, 0, 524358, 1, 0, 524359, 1, 0, 524360, 1, 0, 524361, 1, 0, 524362, 1, 1, 524363, 1, 2, 524364, 1, 65537, 524365, 1, 0, 524366, 1, 0, 524367, 1, 0, 524368, 1, 0, 524369, 1, 0, 524370, 1, 0, 524371, 1, 0, 524372, 1, 0, 524373, 1, 0, 524374, 1, 0, 524375, 1, 65537, 524376, 1, 0, 524377, 1, 2, 524378, 1, 65537, 524379, 1, 0, 524380, 1, 0, 524381, 1, 0, 524382, 1, 0, 524383, 1, 0, 524384, 1, 0, 524385, 1, 0, 524386, 1, 0, 524387, 1, 2, 524388, 1, 0, 524389, 1, 0, 524390, 1, 0, 524391, 1, 65537, 524392, 1, 65536, 524393, 1, 1, 524394, 1, 2, 524395, 1, 0, 524396, 1, 0, 524397, 1, 1, 524398, 1, 0, 524399, 1, 2, 524400, 1, 1, 524401, 0, 1, 524402, 0, 3, 524403, 1, 1, 524404, 1, 1, 524405, 1, 1, 524406, 1, 1, 524407, 1, 1, 524408, 1, 1, 524409, 1, 65537, 524410, 1, 1, 524411, 1, 65537, 524412, 1, 0, 524413, 1, 0, 524414, 1, 0, 524415, 1, 0, 524416, 1, 0, 524417, 1, 0, 524418, 1, 65537, 524419, 1, 2, 524420, 1, 65537, 524421, 1, 65537, 524422, 1, 0, 524423, 1, 2, 524424, 1, 0, 524425, 1, 65536, 524426, 1, 0, 524427, 1, 0, 524428, 1, 0, 524429, 1, 0, 524430, 1, 65537, 524431, 1, 1, 524432, 1, 0, 524433, 1, 1, 524434, 1, 2, 524435, 1, 0, 524436, 1, 0, 524437, 1, 65536, 524438, 1, 0, 524439, 1, 1, 524440, 1, 0, 524441, 1, 0, 524442, 1, 65536, 524443, 1, 65537, 524444, 1, 1, 524445, 1, 0, 524446, 1, 0, 524447, 1, 0, 524448, 1, 0, 524449, 1, 0, 524450, 1, 0, 524451, 1, 65537, 524452, 1, 65537, 524453, 1, 2, 524454, 1, 1, 524455, 1, 65537, 524456, 1, 0, 524457, 1, 0, 524458, 1, 0, 524459, 1, 0, 524460, 1, 0, 524461, 1, 65536, 524462, 1, 2, 524463, 1, 0, 524464, 1, 0, 524465, 1, 1, 524466, 1, 1, 524467, 1, 1, 524468, 1, 1, 524469, 1, 1, 524470, 1, 1, 524471, 1, 1, 524472, 1, 1, 524473, 1, 1, 524474, 1, 1, 524475, 1, 65536, 524476, 1, 2, 524477, 1, 1, 524478, 1, 2, 524479, 1, 2, 524480, 1, 1, 524481, 1, 2, 524482, 1, 65537, 524483, 1, 65536, 524484, 1, 0, 524485, 1, 65536, 524486, 1, 0, 524487, 1, 0, 524488, 1, 1, 524489, 1, 0, 524490, 1, 65536, 524491, 1, 65536, 524492, 1, 65537, 524493, 1, 0, 524494, 1, 0, 524495, 1, 65537, 524496, 1, 65536, 524497, 1, 0, 524498, 1, 0, 524499, 1, 0, 524500, 1, 65537, 524501, 1, 0, 524502, 1, 0, 524503, 1, 65536, 524504, 1, 0, 524505, 1, 0, 524506, 1, 0, 524507, 1, 2, 524508, 1, 65536, 524509, 1, 0, 524510, 1, 0, 524511, 1, 0, 524512, 1, 65537, 524513, 1, 2, 524514, 1, 65536, 524515, 1, 2, 524516, 1, 65536, 524517, 1, 1, 524518, 1, 2, 524519, 1, 0, 524520, 1, 0, 524521, 1, 0, 524522, 1, 0, 524523, 1, 65537, 524524, 1, 0, 524525, 1, 0, 524526, 1, 65537, 524527, 1, 2, 524528, 1, 0, 524529, 1, 65537, 524530, 1, 2, 524531, 1, 65536, 524532, 1, 0, 524533, 1, 65536, 524534, 1, 2, 524535, 1, 0, 524536, 1073741825, 1, 524537, 0, 131072, 524538, 1073741825, 1, 524539, 1073741825, 2, 524540, 1073741825, 65537, 524541, 1073741825, 0, 524542, 1073741825, 0, 524543, 1073741825, 0, 524544, 1073741825, 0, 524545, 1073741825, 0, 524546, 1073741825, 65537, 524547, 1073741825, 0, 524548, 1073741825, 0, 524549, 1073741825, 65536, 524550, 1073741825, 65536, 524551, 1073741825, 0, 524552, 1073741825, 65537, 524553, 1073741825, 1, 524554, 1073741825, 2, 524555, 1073741825, 65536, 524556, 1073741825, 1, 524557, 0, 131072, 655244, 1073741824, 131072, 655245, 1073741825, 1, 655246, 1073741825, 65537, 655247, 1073741825, 0, 655248, 1073741825, 65536, 655249, 1073741825, 0, 655250, 1073741825, 0, 655251, 1073741825, 65537, 655252, 1073741825, 1, 655253, 0, 0, 655254, 1, 1, 655255, 1, 1, 655256, 1, 1, 655257, 1, 0, 655258, 1, 65536, 655259, 1, 0, 655260, 1, 65536, 655261, 1, 0, 655262, 1, 0, 655263, 1, 0, 655264, 1, 0, 655265, 1, 0, 655266, 1, 0, 655267, 1, 0, 655268, 1, 1, 655269, 1, 0, 655270, 1, 0, 655271, 1, 65536, 655272, 1, 2, 655273, 1, 0, 655274, 1, 0, 655275, 1, 0, 655276, 1, 65537, 655277, 1, 0, 655278, 1, 65537, 655279, 1, 0, 655280, 1, 65536, 655281, 1, 0, 655282, 1, 65536, 655283, 1, 65537, 655284, 1, 65536, 655285, 1, 1, 655286, 1, 65537, 655287, 1, 1, 655288, 1, 0, 655289, 1, 0, 655290, 1, 2, 655291, 1, 0, 655292, 1, 65536, 655293, 1, 0, 655294, 1, 2, 655295, 1, 0, 655296, 1, 0, 655297, 1, 1, 655298, 1, 65536, 655299, 1, 2, 655300, 1, 0, 655301, 1, 65536, 655302, 1, 0, 655303, 1, 0, 655304, 1, 0, 655305, 1, 2, 655306, 1, 0, 655307, 1, 1, 655308, 1, 0, 655309, 1, 0, 655310, 1, 0, 655311, 1, 1, 655312, 1, 65537, 655313, 1, 0, 655314, 1, 0, 655315, 1, 0, 655316, 1, 0, 655317, 1, 1, 655318, 1, 0, 655319, 1, 0, 655320, 1, 0, 655321, 1, 1, 655322, 1, 0, 655323, 1, 2, 655324, 1, 0, 655325, 1, 2, 655326, 1, 0, 655327, 1, 0, 655328, 1, 0, 655329, 1, 0, 655330, 1, 65537, 655331, 1, 0, 655332, 1, 65536, 655333, 1, 2, 655334, 1, 0, 655335, 1, 65537, 655336, 1, 0, 655337, 1, 0, 655338, 1, 1, 655339, 1, 65537, 655340, 1, 0, 655341, 1, 1, 655342, 1, 0, 655343, 1, 0, 655344, 1, 0, 655345, 1, 0, 655346, 1, 0, 655347, 1, 0, 655348, 1, 65536, 655349, 1, 2, 655350, 1, 0, 655351, 1, 65536, 655352, 1, 65537, 655353, 1, 1, 655354, 1, 65537, 655355, 1, 65536, 655356, 1, 0, 655357, 1, 65536, 655358, 1, 0, 655359, 1, 0, 589824, 1, 0, 589825, 1, 1, 589826, 1, 0, 589827, 1, 0, 589828, 1, 65537, 589829, 1, 1, 589830, 1, 0, 589831, 1, 2, 589832, 1, 1, 589833, 1, 1, 589834, 1, 1, 589835, 1, 0, 589836, 1, 0, 589837, 1, 1, 589838, 1, 1, 589839, 1, 1, 589840, 1, 1, 589841, 1, 1, 589842, 1, 1, 589843, 1, 1, 589844, 1, 1, 589845, 1, 1, 589846, 0, 65537, 589847, 0, 3, 589848, 1, 1, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 1, 589856, 1, 0, 589857, 1, 0, 589858, 1, 1, 589859, 1, 1, 589860, 1, 1, 589861, 1, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 1, 0, 589866, 1, 1, 589867, 1, 0, 589868, 1, 0, 589869, 1, 65536, 589870, 1, 0, 589871, 1, 0, 589872, 1, 0, 589873, 1, 0, 589874, 1, 2, 589875, 1, 65537, 589876, 1, 0, 589877, 1, 0, 589878, 1, 0, 589879, 1, 0, 589880, 1, 65537, 589881, 1, 65537, 589882, 1, 65537, 589883, 1, 0, 589884, 1, 0, 589885, 1, 65536, 589886, 1, 0, 589887, 1, 65537, 589888, 1, 0, 589889, 1, 0, 589890, 1, 0, 589891, 1, 0, 589892, 1, 0, 589893, 1, 0, 589894, 1, 0, 589895, 1, 1, 589896, 1, 0, 589897, 1, 0, 589898, 1, 65537, 589899, 1, 0, 589900, 1, 0, 589901, 1, 65537, 589902, 1, 0, 589903, 1, 0, 589904, 1, 65536, 589905, 1, 1, 589906, 1, 0, 589907, 1, 0, 589908, 1, 65536, 589909, 1, 0, 589910, 1, 1, 589911, 1, 2, 589912, 1, 65537, 589913, 1, 0, 589914, 1, 0, 589915, 1, 0, 589916, 1, 0, 589917, 1, 0, 589918, 1, 0, 589919, 1, 65537, 589920, 1, 65536, 589921, 1, 1, 589922, 1, 0, 589923, 1, 0, 589924, 1, 1, 589925, 1, 65537, 589926, 1, 1, 589927, 1, 1, 589928, 1, 65537, 589929, 1, 0, 589930, 1, 2, 589931, 1, 0, 589932, 1, 2, 589933, 1, 0, 589934, 1, 65536, 589935, 1, 0, 589936, 1, 1, 589937, 1, 1, 589938, 1, 1, 589939, 1, 1, 589940, 1, 0, 589941, 1, 0, 589942, 1, 0, 589943, 1, 0, 589944, 1, 0, 589945, 1, 0, 589946, 1, 1, 589947, 1, 0, 589948, 1, 1, 589949, 1, 65537, 589950, 1, 2, 589951, 1, 2, 589952, 1, 65537, 589953, 1, 1, 589954, 1, 0, 589955, 1, 0, 589956, 1, 0, 589957, 1, 0, 589958, 1, 65536, 589959, 1, 0, 589960, 1, 0, 589961, 1, 0, 589962, 1, 65536, 589963, 1, 0, 589964, 1, 0, 589965, 1, 0, 589966, 1, 65536, 589967, 1, 0, 589968, 1, 0, 589969, 1, 65537, 589970, 1, 0, 589971, 1, 0, 589972, 1, 0, 589973, 1, 65537, 589974, 1, 2, 589975, 1, 2, 589976, 1, 1, 589977, 1, 0, 589978, 1, 0, 589979, 1, 1, 589980, 1, 0, 589981, 1, 65537, 589982, 1, 0, 589983, 1, 0, 589984, 1, 0, 589985, 1, 1, 589986, 1, 0, 589987, 1, 1, 589988, 1, 65537, 589989, 1, 0, 589990, 1, 65537, 589991, 1, 2, 589992, 1, 0, 589993, 1, 0, 589994, 1, 0, 589995, 1, 0, 589996, 1, 65536, 589997, 1, 0, 589998, 1, 0, 589999, 1, 0, 590000, 1, 65537, 590001, 1, 1, 590002, 0, 1, 590003, 0, 2, 590004, 0, 2, 590005, 0, 2, 590006, 0, 2, 590007, 0, 2, 590008, 0, 2, 590009, 0, 3, 590010, 1, 1, 590011, 1, 0, 590012, 1, 0, 590013, 1, 0, 590014, 1, 1, 590015, 1, 1, 590016, 1, 0, 590017, 1, 65536, 590018, 1, 2, 590019, 1, 1, 590020, 1, 0, 590021, 1, 0, 590022, 1, 0, 590023, 1, 2, 590024, 1, 0, 590025, 1, 0, 590026, 1, 0, 590027, 1, 1, 590028, 1, 0, 590029, 1, 0, 590030, 1, 0, 590031, 1, 0, 590032, 1, 65536, 590033, 1, 1, 590034, 1, 0, 590035, 1, 0, 590036, 1, 0, 590037, 1, 0, 590038, 1, 0, 590039, 1, 2, 590040, 1, 65536, 590041, 1, 2, 590042, 1, 65537, 590043, 1, 0, 590044, 1, 1, 590045, 1, 2, 590046, 1, 0, 590047, 1, 0, 590048, 1, 0, 590049, 1, 0, 590050, 1, 0, 590051, 1, 2, 590052, 1, 0, 590053, 1, 1, 590054, 1, 2, 590055, 1, 2, 590056, 1, 0, 590057, 1, 0, 590058, 1, 0, 590059, 1, 0, 590060, 1, 2, 590061, 1, 65537, 590062, 1, 0, 590063, 1, 0, 590064, 1, 0, 590065, 1, 0, 590066, 1, 0, 590067, 1, 1, 590068, 1, 65536, 590069, 1, 65536, 590070, 1, 0, 590071, 1, 0, 590072, 1073741825, 1, 590073, 0, 131072, 590074, 1073741825, 1, 590075, 1073741825, 65536, 590076, 1073741825, 0, 590077, 1073741825, 1, 590078, 1073741825, 0, 590079, 1073741825, 65537, 590080, 1073741825, 65537, 590081, 1073741825, 0, 590082, 1073741825, 0, 590083, 1073741825, 2, 590084, 1073741825, 0, 590085, 1073741825, 0, 590086, 1073741825, 65537, 590087, 1073741825, 0, 590088, 1073741825, 65536, 590089, 1073741825, 0, 590090, 1073741825, 65537, 590091, 1073741825, 0, 590092, 1073741825, 1, 590093, 0, 131072, 720780, 1073741824, 131072, 720781, 1073741825, 1, 720782, 1073741825, 0, 720783, 1073741825, 0, 720784, 1073741825, 0, 720785, 1073741825, 65536, 720786, 1073741825, 2, 720787, 1073741825, 0, 720788, 1073741825, 1, 720789, 1073741825, 1, 720790, 0, 65536, 720791, 1, 1, 720792, 1, 0, 720793, 1, 65536, 720794, 1, 0, 720795, 1, 65537, 720796, 1, 2, 720797, 1, 0, 720798, 1, 65536, 720799, 1, 65536, 720800, 1, 0, 720801, 1, 1, 720802, 1, 65536, 720803, 1, 65536, 720804, 1, 2, 720805, 1, 0, 720806, 1, 0, 720807, 1, 0, 720808, 1, 0, 720809, 1, 2, 720810, 1, 2, 720811, 1, 0, 720812, 1, 0, 720813, 1, 65536, 720814, 1, 2, 720815, 1, 2, 720816, 1, 65536, 720817, 1, 65536, 720818, 1, 2, 720819, 1, 0, 720820, 1, 65536, 720821, 1, 0, 720822, 1, 0, 720823, 1, 2, 720824, 1, 0, 720825, 1, 0, 720826, 1, 2, 720827, 1, 65537, 720828, 1, 65536, 720829, 1, 65537, 720830, 1, 2, 720831, 1, 0, 720832, 1, 0, 720833, 1, 0, 720834, 1, 0, 720835, 1, 2, 720836, 1, 0, 720837, 1, 1, 720838, 1, 0, 720839, 1, 65536, 720840, 1, 1, 720841, 1, 0, 720842, 1, 0, 720843, 1, 0, 720844, 1, 0, 720845, 1, 65536, 720846, 1, 0, 720847, 1, 0, 720848, 1, 0, 720849, 1, 0, 720850, 1, 65537, 720851, 1, 0, 720852, 1, 0, 720853, 1, 2, 720854, 1, 65536, 720855, 1, 0, 720856, 1, 65536, 720857, 1, 0, 720858, 1, 0, 720859, 1, 0, 720860, 1, 0, 720861, 1, 0, 720862, 1, 1, 720863, 1, 0, 720864, 1, 0, 720865, 1, 0, 720866, 1, 1, 720867, 1, 2, 720868, 1, 0, 720869, 1, 2, 720870, 1, 0, 720871, 1, 0, 720872, 1, 0, 720873, 1, 65537, 720874, 1, 0, 720875, 1, 65537, 720876, 1, 0, 720877, 1, 2, 720878, 1, 0, 720879, 1, 0, 720880, 1, 1, 720881, 1, 0, 720882, 1, 65537, 720883, 1, 65536, 720884, 1, 0, 720885, 1, 1, 720886, 1, 0, 720887, 1, 0, 720888, 1, 0, 720889, 1, 0, 720890, 1, 2, 720891, 1, 0, 720892, 1, 0, 720893, 1, 2, 720894, 1, 0, 720895, 1, 0, 655360, 1, 2, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 2, 655367, 1, 0, 655368, 1, 1, 655369, 2, 0, 655370, 1, 1, 655371, 1, 0, 655372, 1, 65537, 655373, 1, 2, 655374, 1, 0, 655375, 1, 0, 655376, 1, 2, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 1, 655382, 0, 131072, 655383, 1, 1, 655384, 1, 1, 655385, 1, 1, 655386, 1, 1, 655387, 1, 65537, 655388, 1, 0, 655389, 1, 0, 655390, 1, 1, 655391, 1, 0, 655392, 1, 65537, 655393, 1, 0, 655394, 1, 65536, 655395, 1, 65536, 655396, 1, 0, 655397, 1, 0, 655398, 1, 2, 655399, 1, 0, 655400, 1, 65536, 655401, 1, 0, 655402, 1, 0, 655403, 1, 0, 655404, 1, 65537, 655405, 1, 0, 655406, 1, 0, 655407, 1, 65536, 655408, 1, 0, 655409, 1, 0, 655410, 1, 0, 655411, 1, 1, 655412, 1, 65537, 655413, 1, 65537, 655414, 1, 1, 655415, 1, 65536, 655416, 1, 0, 655417, 1, 0, 655418, 1, 0, 655419, 1, 0, 655420, 1, 65537, 655421, 1, 0, 655422, 1, 65537, 655423, 1, 65537, 655424, 1, 65536, 655425, 1, 0, 655426, 1, 0, 655427, 1, 0, 655428, 1, 65537, 655429, 1, 0, 655430, 1, 0, 655431, 1, 2, 655432, 1, 2, 655433, 1, 1, 655434, 1, 0, 655435, 1, 0, 655436, 1, 1, 655437, 1, 1, 655438, 1, 65536, 655439, 1, 1, 655440, 1, 0, 655441, 1, 0, 655442, 1, 0, 655443, 1, 1, 655444, 1, 65536, 655445, 1, 0, 655446, 1, 0, 655447, 1, 1, 655448, 1, 0, 655449, 1, 0, 655450, 1, 0, 655451, 1, 0, 655452, 1, 0, 655453, 1, 1, 655454, 1, 0, 655455, 1, 0, 655456, 1, 0, 655457, 1, 0, 655458, 1, 0, 655459, 1, 0, 655460, 1, 0, 655461, 1, 0, 655462, 1, 2, 655463, 1, 0, 655464, 1, 1, 655465, 1, 2, 655466, 1, 0, 655467, 1, 2, 655468, 1, 0, 655469, 1, 1, 655470, 1, 1, 655471, 1, 1, 655472, 1, 2, 655473, 1, 65536, 655474, 1, 0, 655475, 1, 1, 655476, 1, 0, 655477, 1, 2, 655478, 1, 65536, 655479, 1, 1, 655480, 1, 65537, 655481, 1, 0, 655482, 1, 1, 655483, 1, 0, 655484, 1, 0, 655485, 1, 0, 655486, 1, 0, 655487, 1, 2, 655488, 1, 0, 655489, 1, 0, 655490, 1, 0, 655491, 1, 2, 655492, 1, 0, 655493, 1, 0, 655494, 1, 1, 655495, 1, 0, 655496, 1, 0, 655497, 1, 0, 655498, 1, 0, 655499, 1, 0, 655500, 1, 0, 655501, 1, 1, 655502, 1, 0, 655503, 1, 0, 655504, 1, 0, 655505, 1, 0, 655506, 1, 65537, 655507, 1, 1, 655508, 1, 0, 655509, 1, 1, 655510, 1, 1, 655511, 1, 65537, 655512, 1, 0, 655513, 1, 0, 655514, 1, 65536, 655515, 1, 65536, 655516, 1, 0, 655517, 1, 0, 655518, 1, 0, 655519, 1, 0, 655520, 1, 0, 655521, 1, 2, 655522, 1, 0, 655523, 1, 65537, 655524, 1, 0, 655525, 1, 0, 655526, 1, 1, 655527, 1, 65537, 655528, 1, 0, 655529, 1, 1, 655530, 1, 65537, 655531, 1, 65536, 655532, 1, 65536, 655533, 1, 1, 655534, 1, 0, 655535, 1, 1, 655536, 1, 2, 655537, 1, 1, 655538, 2, 0, 655539, 1, 1, 655540, 1, 1, 655541, 1, 1, 655542, 1, 1, 655543, 1, 1, 655544, 1, 1, 655545, 1, 1, 655546, 1, 1, 655547, 1, 0, 655548, 1, 1, 655549, 1, 2, 655550, 1, 0, 655551, 1, 65537, 655552, 1, 0, 655553, 1, 2, 655554, 1, 0, 655555, 1, 2, 655556, 1, 1, 655557, 1, 0, 655558, 1, 0, 655559, 1, 65536, 655560, 1, 2, 655561, 1, 0, 655562, 1, 0, 655563, 1, 65537, 655564, 1, 2, 655565, 1, 0, 655566, 1, 65537, 655567, 1, 65536, 655568, 1, 0, 655569, 1, 0, 655570, 1, 0, 655571, 1, 0, 655572, 1, 0, 655573, 1, 0, 655574, 1, 0, 655575, 1, 2, 655576, 1, 0, 655577, 1, 2, 655578, 1, 2, 655579, 1, 0, 655580, 1, 0, 655581, 1, 0, 655582, 1, 0, 655583, 1, 0, 655584, 1, 65536, 655585, 1, 2, 655586, 1, 0, 655587, 1, 2, 655588, 1, 65536, 655589, 1, 0, 655590, 1, 65536, 655591, 1, 0, 655592, 1, 0, 655593, 1, 0, 655594, 1, 0, 655595, 1, 0, 655596, 1, 0, 655597, 1, 2, 655598, 1, 2, 655599, 1, 0, 655600, 1, 0, 655601, 1, 0, 655602, 1, 65536, 655603, 1, 0, 655604, 1, 65537, 655605, 1, 65536, 655606, 1, 1, 655607, 1, 0, 655608, 1073741825, 1, 655609, 0, 131072, 655610, 1073741825, 1, 655611, 1073741825, 1, 655612, 1073741825, 65537, 655613, 1073741825, 0, 655614, 1073741825, 1, 655615, 1073741825, 65536, 655616, 1073741825, 65536, 655617, 1073741825, 0, 655618, 1073741825, 1, 655619, 1073741825, 0, 655620, 1073741825, 0, 655621, 1073741825, 0, 655622, 1073741825, 0, 655623, 1073741825, 0, 655624, 1073741825, 0, 655625, 1073741825, 2, 655626, 1073741825, 65537, 655627, 1073741825, 0, 655628, 1073741825, 1, 655629, 0, 131072, 786316, 1073741824, 131072, 786317, 1073741825, 1, 786318, 1073741825, 0, 786319, 1073741825, 65536, 786320, 1073741825, 0, 786321, 1073741825, 0, 786322, 1073741825, 2, 786323, 1073741825, 0, 786324, 1073741825, 65537, 786325, 1073741825, 1, 786326, 0, 131072, 786327, 1, 1, 786328, 1, 2, 786329, 1, 0, 786330, 1, 0, 786331, 1, 0, 786332, 1, 0, 786333, 1, 1, 786334, 1, 2, 786335, 1, 0, 786336, 1, 2, 786337, 1, 0, 786338, 1, 65537, 786339, 1, 0, 786340, 1, 0, 786341, 1, 2, 786342, 1, 65537, 786343, 1, 65537, 786344, 1, 0, 786345, 1, 0, 786346, 1, 2, 786347, 1, 2, 786348, 1, 2, 786349, 1, 0, 786350, 1, 0, 786351, 1, 0, 786352, 1, 0, 786353, 1, 0, 786354, 1, 0, 786355, 1, 1, 786356, 1, 0, 786357, 1, 1, 786358, 1, 0, 786359, 1, 0, 786360, 1, 0, 786361, 1, 0, 786362, 1, 0, 786363, 1, 2, 786364, 1, 0, 786365, 1, 0, 786366, 1, 1, 786367, 1, 1, 786368, 1, 1, 786369, 1, 1, 786370, 1, 0, 786371, 1, 2, 786372, 1, 0, 786373, 1, 65536, 786374, 1, 65536, 786375, 1, 65536, 786376, 1, 0, 786377, 1, 0, 786378, 1, 0, 786379, 1, 65537, 786380, 1, 0, 786381, 1, 65536, 786382, 1, 0, 786383, 1, 65537, 786384, 1, 0, 786385, 1, 1, 786386, 1, 0, 786387, 1, 0, 786388, 1, 0, 786389, 1, 65537, 786390, 1, 0, 786391, 1, 0, 786392, 1, 65536, 786393, 1, 0, 786394, 1, 0, 786395, 1, 0, 786396, 1, 2, 786397, 1, 65536, 786398, 1, 0, 786399, 1, 0, 786400, 1, 2, 786401, 1, 0, 786402, 1, 0, 786403, 1, 0, 786404, 1, 65537, 786405, 1, 65536, 786406, 1, 0, 786407, 1, 2, 786408, 1, 0, 786409, 1, 2, 786410, 1, 65536, 786411, 1, 1, 786412, 1, 2, 786413, 1, 65537, 786414, 1, 0, 786415, 1, 0, 786416, 1, 0, 786417, 1, 0, 786418, 1, 65537, 786419, 1, 0, 786420, 1, 0, 786421, 1, 0, 786422, 1, 1, 786423, 1, 0, 786424, 1, 0, 786425, 1, 1, 786426, 1, 2, 786427, 1, 0, 786428, 1, 65536, 786429, 1, 1, 786430, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 1, 720899, 1, 65537, 720900, 1, 65537, 720901, 1, 1, 720902, 1, 0, 720903, 1, 0, 720904, 1, 1, 720905, 1, 1, 720906, 1, 1, 720907, 1, 0, 720908, 1, 1, 720909, 1, 0, 720910, 1, 2, 720911, 1, 0, 720912, 1, 1, 720913, 1, 65537, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 1, 720918, 0, 0, 720919, 0, 3, 720920, 1, 1, 720921, 2, 0, 720922, 1, 1, 720923, 1, 0, 720924, 1, 1, 720925, 1, 65537, 720926, 1, 0, 720927, 1, 0, 720928, 1, 0, 720929, 1, 0, 720930, 1, 65537, 720931, 1, 1, 720932, 1, 1, 720933, 1, 0, 720934, 1, 0, 720935, 1, 0, 720936, 1, 0, 720937, 1, 1, 720938, 1, 0, 720939, 1, 1, 720940, 1, 1, 720941, 1, 2, 720942, 1, 65536, 720943, 1, 65537, 720944, 1, 65536, 720945, 1, 0, 720946, 1, 65536, 720947, 1, 65537, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 65536, 720952, 1, 0, 720953, 1, 1, 720954, 1, 0, 720955, 1, 1, 720956, 1, 0, 720957, 1, 0, 720958, 1, 65537, 720959, 1, 0, 720960, 1, 0, 720961, 1, 2, 720962, 1, 0, 720963, 1, 2, 720964, 1, 0, 720965, 1, 1, 720966, 1, 0, 720967, 1, 0, 720968, 1, 0, 720969, 1, 0, 720970, 1, 0, 720971, 1, 65536, 720972, 1, 65536, 720973, 1, 1, 720974, 1, 65537, 720975, 1, 0, 720976, 1, 65537, 720977, 1, 0, 720978, 1, 1, 720979, 1, 65537, 720980, 1, 0, 720981, 1, 65537, 720982, 1, 1, 720983, 1, 2, 720984, 1, 1, 720985, 1, 0, 720986, 1, 65537, 720987, 1, 0, 720988, 1, 2, 720989, 1, 0, 720990, 1, 65536, 720991, 1, 65537, 720992, 1, 0, 720993, 1, 65536, 720994, 1, 2, 720995, 1, 0, 720996, 1, 0, 720997, 1, 65537, 720998, 1, 0, 720999, 1, 0, 721000, 1, 0, 721001, 1, 0, 721002, 1, 65536, 721003, 1, 0, 721004, 1, 0, 721005, 1, 0, 721006, 1, 0, 721007, 1, 0, 721008, 1, 0, 721009, 1, 0, 721010, 1, 1, 721011, 1, 0, 721012, 1, 0, 721013, 1, 65536, 721014, 1, 65536, 721015, 1, 2, 721016, 1, 0, 721017, 1, 0, 721018, 1, 0, 721019, 1, 0, 721020, 1, 0, 721021, 1, 0, 721022, 1, 0, 721023, 1, 0, 721024, 1, 0, 721025, 1, 2, 721026, 1, 65537, 721027, 1, 0, 721028, 1, 0, 721029, 1, 0, 721030, 1, 0, 721031, 1, 65536, 721032, 1, 0, 721033, 1, 2, 721034, 1, 0, 721035, 1, 0, 721036, 1, 65537, 721037, 1, 0, 721038, 1, 0, 721039, 1, 0, 721040, 1, 65536, 721041, 1, 0, 721042, 1, 2, 721043, 1, 0, 721044, 1, 0, 721045, 1, 2, 721046, 1, 0, 721047, 1, 0, 721048, 1, 2, 721049, 1, 0, 721050, 1, 0, 721051, 1, 0, 721052, 1, 2, 721053, 1, 2, 721054, 1, 2, 721055, 1, 65537, 721056, 1, 0, 721057, 1, 1, 721058, 1, 0, 721059, 1, 0, 721060, 1, 0, 721061, 1, 0, 721062, 1, 65537, 721063, 1, 1, 721064, 1, 0, 721065, 1, 65537, 721066, 1, 0, 721067, 1, 1, 721068, 1, 0, 721069, 1, 0, 721070, 1, 0, 721071, 1, 2, 721072, 1, 0, 721073, 1, 1, 721074, 1, 1, 721075, 1, 1, 721076, 1, 0, 721077, 1, 1, 721078, 1, 0, 721079, 1, 2, 721080, 1, 2, 721081, 1, 65536, 721082, 1, 65537, 721083, 1, 65536, 721084, 1, 2, 721085, 1, 0, 721086, 1, 1, 721087, 1, 0, 721088, 1, 0, 721089, 1, 65537, 721090, 1, 65536, 721091, 1, 1, 721092, 1, 65536, 721093, 1, 0, 721094, 1, 0, 721095, 1, 1, 721096, 1, 65537, 721097, 1, 2, 721098, 1, 65536, 721099, 1, 65537, 721100, 1, 0, 721101, 1, 0, 721102, 1, 0, 721103, 1, 1, 721104, 1, 2, 721105, 1, 0, 721106, 1, 0, 721107, 1, 0, 721108, 1, 0, 721109, 1, 1, 721110, 1, 0, 721111, 1, 65536, 721112, 1, 0, 721113, 1, 0, 721114, 1, 2, 721115, 1, 65536, 721116, 1, 0, 721117, 1, 1, 721118, 1, 0, 721119, 1, 1, 721120, 1, 0, 721121, 1, 65536, 721122, 1, 65537, 721123, 1, 1, 721124, 1, 2, 721125, 1, 2, 721126, 1, 2, 721127, 1, 1, 721128, 1, 65536, 721129, 1, 0, 721130, 1, 0, 721131, 1, 0, 721132, 1, 1, 721133, 1, 0, 721134, 1, 0, 721135, 1, 0, 721136, 1, 0, 721137, 1, 0, 721138, 1, 65537, 721139, 1, 2, 721140, 1, 65536, 721141, 1, 65536, 721142, 1, 0, 721143, 1, 2, 721144, 1073741825, 1, 721145, 0, 131072, 721146, 1073741825, 1, 721147, 1073741825, 2, 721148, 1073741825, 0, 721149, 1073741825, 1, 721150, 1073741825, 65537, 721151, 1073741825, 0, 721152, 1073741825, 65537, 721153, 1073741825, 65537, 721154, 1073741825, 65537, 721155, 1073741825, 1, 721156, 1073741825, 2, 721157, 1073741825, 0, 721158, 1073741825, 0, 721159, 1073741825, 0, 721160, 1073741825, 2, 721161, 1073741825, 0, 721162, 1073741825, 0, 721163, 1073741825, 0, 721164, 1073741825, 1, 721165, 0, 131072, 851852, 1073741824, 131072, 851853, 1073741825, 1, 851854, 1073741825, 65536, 851855, 1073741825, 0, 851856, 1073741825, 1, 851857, 1073741825, 0, 851858, 1073741825, 2, 851859, 1073741825, 65537, 851860, 1073741825, 0, 851861, 1073741825, 1, 851862, 0, 131072, 851863, 1, 1, 851864, 1, 1, 851865, 1, 2, 851866, 1, 2, 851867, 1, 2, 851868, 1, 65536, 851869, 1, 2, 851870, 1, 0, 851871, 1, 0, 851872, 1, 0, 851873, 1, 0, 851874, 1, 0, 851875, 1, 65537, 851876, 1, 0, 851877, 1, 0, 851878, 1, 65536, 851879, 1, 65537, 851880, 1, 1, 851881, 1, 0, 851882, 1, 0, 851883, 1, 65537, 851884, 1, 0, 851885, 1, 0, 851886, 1, 0, 851887, 1, 65536, 851888, 1, 2, 851889, 1, 2, 851890, 1, 2, 851891, 1, 65537, 851892, 1, 65536, 851893, 1, 0, 851894, 1, 65536, 851895, 1, 0, 851896, 1, 1, 851897, 1, 0, 851898, 1, 0, 851899, 1, 65536, 851900, 1, 0, 851901, 1, 0, 851902, 1, 1, 851903, 2, 0, 851904, 2, 0, 851905, 1, 1, 851906, 1, 1, 851907, 1, 0, 851908, 1, 65537, 851909, 1, 0, 851910, 1, 0, 851911, 1, 65536, 851912, 1, 0, 851913, 1, 65536, 851914, 1, 0, 851915, 1, 0, 851916, 1, 65536, 851917, 1, 0, 851918, 1, 0, 851919, 1, 65537, 851920, 1, 0, 851921, 1, 0, 851922, 1, 0, 851923, 1, 0, 851924, 1, 0, 851925, 1, 65536, 851926, 1, 65537, 851927, 1, 0, 851928, 1, 0, 851929, 1, 0, 851930, 1, 0, 851931, 1, 0, 851932, 1, 65537, 851933, 1, 0, 851934, 1, 0, 851935, 1, 0, 851936, 1, 2, 851937, 1, 0, 851938, 1, 0, 851939, 1, 1, 851940, 1, 0, 851941, 1, 0, 851942, 1, 0, 851943, 1, 65537, 851944, 1, 65536, 851945, 1, 65536, 851946, 1, 65537, 851947, 1, 2, 851948, 1, 0, 851949, 1, 1, 851950, 1, 0, 851951, 1, 1, 851952, 1, 2, 851953, 1, 65536, 851954, 1, 0, 851955, 1, 0, 851956, 1, 65536, 851957, 1, 0, 851958, 1, 0, 851959, 1, 0, 851960, 1, 0, 851961, 1, 0, 851962, 1, 65537, 851963, 1, 0, 851964, 1, 65537, 851965, 1, 0, 851966, 1, 65537, 851967, 1, 0, 786432, 1, 2, 786433, 1, 0, 786434, 1, 65536, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 65537, 786440, 1, 0, 786441, 1, 0, 786442, 1, 1, 786443, 1, 1, 786444, 1, 1, 786445, 1, 65537, 786446, 1, 65537, 786447, 1, 1, 786448, 1, 0, 786449, 1, 2, 786450, 1, 65536, 786451, 1, 1, 786452, 1, 1, 786453, 1, 1, 786454, 1, 1, 786455, 1, 1, 786456, 1, 1, 786457, 1, 1, 786458, 1, 1, 786459, 1, 0, 786460, 1, 0, 786461, 1, 2, 786462, 1, 1, 786463, 1, 0, 786464, 1, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 1, 786470, 1, 65536, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 65537, 786475, 1, 2, 786476, 1, 1, 786477, 1, 0, 786478, 1, 0, 786479, 1, 2, 786480, 1, 0, 786481, 1, 0, 786482, 1, 0, 786483, 1, 0, 786484, 1, 0, 786485, 1, 65536, 786486, 1, 0, 786487, 1, 0, 786488, 1, 0, 786489, 1, 65537, 786490, 1, 0, 786491, 1, 0, 786492, 1, 2, 786493, 1, 0, 786494, 1, 65537, 786495, 1, 65537, 786496, 1, 65537, 786497, 1, 1, 786498, 1, 2, 786499, 1, 0, 786500, 1, 0, 786501, 1, 0, 786502, 1, 0, 786503, 1, 0, 786504, 1, 65536, 786505, 1, 0, 786506, 1, 65536, 786507, 1, 2, 786508, 1, 0, 786509, 1, 0, 786510, 1, 0, 786511, 1, 65537, 786512, 1, 0, 786513, 1, 65537, 786514, 1, 1, 786515, 1, 65537, 786516, 1, 0, 786517, 1, 0, 786518, 1, 0, 786519, 1, 0, 786520, 1, 1, 786521, 1, 65536, 786522, 1, 2, 786523, 1, 0, 786524, 1, 0, 786525, 1, 65537, 786526, 1, 1, 786527, 1, 0, 786528, 1, 2, 786529, 1, 0, 786530, 1, 0, 786531, 1, 0, 786532, 1, 65537, 786533, 1, 65537, 786534, 1, 65536, 786535, 1, 65537, 786536, 1, 0, 786537, 1, 0, 786538, 1, 65537, 786539, 1, 65537, 786540, 1, 1, 786541, 1, 0, 786542, 1, 0, 786543, 1, 1, 786544, 1, 65536, 786545, 1, 0, 786546, 1, 65537, 786547, 1, 2, 786548, 1, 0, 786549, 1, 65536, 786550, 1, 65537, 786551, 1, 0, 786552, 1, 65536, 786553, 1, 0, 786554, 1, 65536, 786555, 1, 0, 786556, 1, 0, 786557, 1, 65537, 786558, 1, 0, 786559, 1, 1, 786560, 1, 1, 786561, 1, 0, 786562, 1, 0, 786563, 1, 0, 786564, 1, 2, 786565, 1, 0, 786566, 1, 1, 786567, 1, 2, 786568, 1, 0, 786569, 1, 0, 786570, 1, 0, 786571, 1, 2, 786572, 1, 0, 786573, 1, 1, 786574, 1, 65536, 786575, 1, 0, 786576, 1, 65536, 786577, 1, 0, 786578, 1, 0, 786579, 1, 65536, 786580, 1, 0, 786581, 1, 0, 786582, 1, 0, 786583, 1, 0, 786584, 1, 1, 786585, 1, 0, 786586, 1, 0, 786587, 1, 0, 786588, 1, 65537, 786589, 1, 0, 786590, 1, 0, 786591, 1, 0, 786592, 1, 0, 786593, 1, 0, 786594, 1, 2, 786595, 1, 0, 786596, 1, 0, 786597, 1, 1, 786598, 1, 0, 786599, 1, 0, 786600, 1, 0, 786601, 1, 0, 786602, 1, 2, 786603, 1, 0, 786604, 1, 65537, 786605, 1, 2, 786606, 1, 0, 786607, 1, 0, 786608, 1, 1, 786609, 1, 0, 786610, 1, 0, 786611, 1, 0, 786612, 1, 65536, 786613, 1, 2, 786614, 1, 0, 786615, 1, 0, 786616, 1, 0, 786617, 1, 1, 786618, 1, 0, 786619, 1, 65536, 786620, 1, 0, 786621, 1, 65537, 786622, 1, 0, 786623, 1, 0, 786624, 1, 65536, 786625, 1, 1, 786626, 1, 65536, 786627, 1, 0, 786628, 1, 0, 786629, 1, 65537, 786630, 1, 65536, 786631, 1, 65536, 786632, 1, 2, 786633, 1, 65537, 786634, 1, 0, 786635, 1, 65536, 786636, 1, 0, 786637, 1, 0, 786638, 1, 1, 786639, 1, 0, 786640, 1, 0, 786641, 1, 0, 786642, 1, 65536, 786643, 1, 0, 786644, 1, 1, 786645, 1, 65537, 786646, 1, 65537, 786647, 1, 2, 786648, 1, 65537, 786649, 1, 0, 786650, 1, 0, 786651, 1, 0, 786652, 1, 65537, 786653, 1, 1, 786654, 1, 1, 786655, 1, 1, 786656, 1, 2, 786657, 1, 1, 786658, 1, 65537, 786659, 1, 65537, 786660, 1, 0, 786661, 1, 1, 786662, 1, 0, 786663, 1, 2, 786664, 1, 0, 786665, 1, 0, 786666, 1, 1, 786667, 1, 0, 786668, 1, 65537, 786669, 1, 0, 786670, 1, 2, 786671, 1, 0, 786672, 1, 0, 786673, 1, 0, 786674, 1, 0, 786675, 1, 0, 786676, 1, 0, 786677, 1, 65536, 786678, 1, 0, 786679, 1, 65536, 786680, 1073741825, 1, 786681, 0, 131072, 786682, 1073741825, 1, 786683, 1073741825, 0, 786684, 1073741825, 1, 786685, 1073741825, 0, 786686, 1073741825, 0, 786687, 1073741825, 0, 786688, 1073741825, 1, 786689, 1073741825, 1, 786690, 1073741825, 0, 786691, 1073741825, 0, 786692, 1073741825, 1, 786693, 1073741825, 0, 786694, 1073741825, 0, 786695, 1073741825, 0, 786696, 1073741825, 2, 786697, 1073741825, 0, 786698, 1073741825, 0, 786699, 1073741825, 0, 786700, 1073741825, 1, 786701, 0, 131072, 917388, 1073741824, 131072, 917389, 1073741825, 1, 917390, 1073741825, 0, 917391, 1073741825, 0, 917392, 1073741825, 65536, 917393, 1073741825, 65537, 917394, 1073741825, 65536, 917395, 1073741825, 65536, 917396, 1073741825, 0, 917397, 1073741825, 1, 917398, 0, 0, 917399, 1, 1, 917400, 1, 1, 917401, 1, 0, 917402, 1, 1, 917403, 1, 0, 917404, 1, 0, 917405, 1, 0, 917406, 1, 65537, 917407, 1, 65536, 917408, 1, 0, 917409, 1, 65537, 917410, 1, 0, 917411, 1, 0, 917412, 1, 0, 917413, 1, 0, 917414, 1, 1, 917415, 1, 65536, 917416, 1, 2, 917417, 1, 0, 917418, 1, 0, 917419, 1, 65536, 917420, 1, 0, 917421, 1, 0, 917422, 1, 0, 917423, 1, 0, 917424, 1, 0, 917425, 1, 65536, 917426, 1, 0, 917427, 1, 0, 917428, 1, 2, 917429, 1, 1, 917430, 1, 65536, 917431, 1, 0, 917432, 1, 1, 917433, 1, 0, 917434, 1, 0, 917435, 1, 0, 917436, 1, 1, 917437, 1, 0, 917438, 1, 1, 917439, 1, 1, 917440, 2, 0, 917441, 2, 0, 917442, 1, 1, 917443, 1, 1, 917444, 1, 1, 917445, 1, 1, 917446, 1, 0, 917447, 1, 1, 917448, 1, 1, 917449, 1, 0, 917450, 1, 0, 917451, 1, 1, 917452, 1, 1, 917453, 1, 1, 917454, 1, 0, 917455, 1, 0, 917456, 1, 0, 917457, 1, 0, 917458, 1, 0, 917459, 1, 0, 917460, 1, 0, 917461, 1, 0, 917462, 1, 0, 917463, 1, 1, 917464, 1, 0, 917465, 1, 0, 917466, 1, 2, 917467, 1, 0, 917468, 1, 2, 917469, 1, 2, 917470, 1, 65537, 917471, 1, 0, 917472, 1, 1, 917473, 1, 1, 917474, 1, 0, 917475, 1, 65537, 917476, 1, 2, 917477, 1, 0, 917478, 1, 1, 917479, 1, 0, 917480, 1, 65536, 917481, 1, 0, 917482, 1, 65536, 917483, 1, 2, 917484, 1, 0, 917485, 1, 0, 917486, 1, 2, 917487, 1, 0, 917488, 1, 0, 917489, 1, 0, 917490, 1, 0, 917491, 1, 2, 917492, 1, 2, 917493, 1, 65537, 917494, 1, 0, 917495, 1, 65537, 917496, 1, 0, 917497, 1, 65537, 917498, 1, 2, 917499, 1, 0, 917500, 1, 0, 917501, 1, 0, 917502, 1, 0, 917503, 1, 1, 851968, 1, 65537, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 65536, 851973, 1, 0, 851974, 1, 1, 851975, 1, 1, 851976, 1, 1, 851977, 1, 1, 851978, 1, 1, 851979, 0, 65536, 851980, 1, 1, 851981, 1, 0, 851982, 1, 0, 851983, 1, 2, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 1, 851988, 2, 0, 851989, 1, 1, 851990, 1, 65537, 851991, 1, 1, 851992, 1, 1, 851993, 1, 1, 851994, 1, 1, 851995, 1, 1, 851996, 1, 1, 851997, 1, 1, 851998, 1, 2, 851999, 1, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 2, 852003, 1, 0, 852004, 1, 65536, 852005, 1, 2, 852006, 1, 0, 852007, 1, 65536, 852008, 1, 0, 852009, 1, 0, 852010, 1, 1, 852011, 1, 0, 852012, 1, 65537, 852013, 1, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 65537, 852019, 1, 0, 852020, 1, 0, 852021, 1, 0, 852022, 1, 0, 852023, 1, 0, 852024, 1, 0, 852025, 1, 0, 852026, 1, 65536, 852027, 1, 0, 852028, 1, 0, 852029, 1, 1, 852030, 1, 2, 852031, 1, 65536, 852032, 1, 2, 852033, 1, 65537, 852034, 1, 65536, 852035, 1, 2, 852036, 1, 65537, 852037, 1, 0, 852038, 1, 0, 852039, 1, 0, 852040, 1, 65536, 852041, 1, 0, 852042, 1, 65536, 852043, 1, 1, 852044, 1, 0, 852045, 1, 2, 852046, 1, 0, 852047, 1, 0, 852048, 1, 0, 852049, 1, 65536, 852050, 1, 65536, 852051, 1, 65536, 852052, 1, 65536, 852053, 1, 2, 852054, 1, 65536, 852055, 1, 1, 852056, 1, 65537, 852057, 1, 65537, 852058, 1, 0, 852059, 1, 65537, 852060, 1, 1, 852061, 1, 0, 852062, 1, 1, 852063, 1, 65537, 852064, 1, 0, 852065, 1, 65536, 852066, 1, 0, 852067, 1, 1, 852068, 1, 0, 852069, 1, 2, 852070, 1, 65537, 852071, 1, 0, 852072, 1, 2, 852073, 1, 65537, 852074, 1, 0, 852075, 1, 0, 852076, 1, 0, 852077, 1, 0, 852078, 1, 0, 852079, 1, 65537, 852080, 1, 0, 852081, 1, 0, 852082, 1, 0, 852083, 1, 0, 852084, 1, 2, 852085, 1, 2, 852086, 1, 65537, 852087, 1, 2, 852088, 1, 65536, 852089, 1, 65536, 852090, 1, 0, 852091, 1, 0, 852092, 1, 2, 852093, 1, 0, 852094, 1, 0, 852095, 1, 65537, 852096, 1, 0, 852097, 1, 0, 852098, 1, 2, 852099, 1, 65536, 852100, 1, 0, 852101, 1, 65536, 852102, 1, 0, 852103, 1, 65537, 852104, 1, 0, 852105, 1, 1, 852106, 1, 0, 852107, 1, 0, 852108, 1, 0, 852109, 1, 0, 852110, 1, 65537, 852111, 1, 0, 852112, 1, 0, 852113, 1, 2, 852114, 1, 1, 852115, 1, 65537, 852116, 1, 65537, 852117, 1, 0, 852118, 1, 65537, 852119, 1, 1, 852120, 1, 0, 852121, 1, 1, 852122, 1, 2, 852123, 1, 0, 852124, 1, 0, 852125, 1, 0, 852126, 1, 0, 852127, 1, 0, 852128, 1, 0, 852129, 1, 0, 852130, 1, 65537, 852131, 1, 1, 852132, 1, 0, 852133, 1, 0, 852134, 1, 0, 852135, 1, 0, 852136, 1, 2, 852137, 1, 2, 852138, 1, 0, 852139, 1, 0, 852140, 1, 0, 852141, 1, 1, 852142, 1, 0, 852143, 1, 65536, 852144, 1, 2, 852145, 1, 0, 852146, 1, 0, 852147, 1, 0, 852148, 1, 0, 852149, 1, 65537, 852150, 1, 0, 852151, 1, 0, 852152, 1, 1, 852153, 1, 0, 852154, 1, 2, 852155, 1, 65537, 852156, 1, 65536, 852157, 1, 0, 852158, 1, 1, 852159, 1, 0, 852160, 1, 65536, 852161, 1, 65536, 852162, 1, 65537, 852163, 1, 0, 852164, 1, 65536, 852165, 1, 2, 852166, 1, 0, 852167, 1, 0, 852168, 1, 65537, 852169, 1, 0, 852170, 1, 1, 852171, 1, 0, 852172, 1, 0, 852173, 1, 0, 852174, 1, 1, 852175, 1, 0, 852176, 1, 0, 852177, 1, 0, 852178, 1, 0, 852179, 1, 65536, 852180, 1, 2, 852181, 1, 0, 852182, 1, 0, 852183, 1, 0, 852184, 1, 2, 852185, 1, 0, 852186, 1, 0, 852187, 1, 0, 852188, 1, 0, 852189, 1, 1, 852190, 1, 0, 852191, 1, 2, 852192, 1, 0, 852193, 1, 0, 852194, 1, 0, 852195, 1, 0, 852196, 1, 0, 852197, 1, 0, 852198, 1, 0, 852199, 1, 0, 852200, 1, 0, 852201, 1, 0, 852202, 1, 0, 852203, 1, 0, 852204, 1, 0, 852205, 1, 65537, 852206, 1, 0, 852207, 1, 0, 852208, 1, 1, 852209, 1, 1, 852210, 1, 65537, 852211, 1, 0, 852212, 1, 0, 852213, 1, 0, 852214, 1, 0, 852215, 1, 2, 852216, 1073741825, 1, 852217, 0, 131072, 852218, 1073741825, 1, 852219, 1073741825, 0, 852220, 1073741825, 0, 852221, 1073741825, 1, 852222, 1073741825, 0, 852223, 1073741825, 0, 852224, 1073741825, 0, 852225, 1073741825, 2, 852226, 1073741825, 65536, 852227, 1073741825, 65537, 852228, 1073741825, 0, 852229, 1073741825, 1, 852230, 1073741825, 0, 852231, 1073741825, 0, 852232, 1073741825, 65537, 852233, 1073741825, 2, 852234, 1073741825, 0, 852235, 1073741825, 0, 852236, 1073741825, 1, 852237, 0, 131072, 982924, 1073741824, 131072, 982925, 1073741825, 1, 982926, 1073741825, 65536, 982927, 1073741825, 65536, 982928, 1073741825, 0, 982929, 1073741825, 0, 982930, 1073741825, 0, 982931, 1073741825, 65536, 982932, 1073741825, 65536, 982933, 1073741825, 1, 982934, 1073741825, 1, 982935, 0, 65536, 982936, 1, 1, 982937, 1, 0, 982938, 1, 0, 982939, 1, 1, 982940, 1, 0, 982941, 1, 0, 982942, 1, 1, 982943, 1, 0, 982944, 1, 1, 982945, 1, 0, 982946, 1, 2, 982947, 1, 0, 982948, 1, 0, 982949, 1, 65537, 982950, 1, 65536, 982951, 1, 0, 982952, 1, 0, 982953, 1, 1, 982954, 1, 2, 982955, 1, 2, 982956, 1, 0, 982957, 1, 2, 982958, 1, 1, 982959, 1, 2, 982960, 1, 65536, 982961, 1, 0, 982962, 1, 65536, 982963, 1, 0, 982964, 1, 0, 982965, 1, 0, 982966, 1, 0, 982967, 1, 0, 982968, 1, 0, 982969, 1, 0, 982970, 1, 65536, 982971, 1, 0, 982972, 1, 0, 982973, 1, 1, 982974, 1, 0, 982975, 1, 1, 982976, 1, 1, 982977, 1, 1, 982978, 2, 0, 982979, 2, 0, 982980, 2, 0, 982981, 1, 1, 982982, 1, 1, 982983, 1, 1, 982984, 1, 2, 982985, 1, 0, 982986, 1, 65536, 982987, 1, 65537, 982988, 1, 0, 982989, 1, 0, 982990, 1, 65536, 982991, 1, 0, 982992, 1, 65536, 982993, 1, 0, 982994, 1, 0, 982995, 1, 65537, 982996, 1, 0, 982997, 1, 0, 982998, 1, 65537, 982999, 1, 0, 983000, 1, 65537, 983001, 1, 2, 983002, 1, 0, 983003, 1, 0, 983004, 1, 1, 983005, 1, 0, 983006, 1, 0, 983007, 1, 65536, 983008, 1, 0, 983009, 1, 0, 983010, 1, 0, 983011, 1, 65537, 983012, 1, 0, 983013, 1, 1, 983014, 1, 0, 983015, 1, 0, 983016, 1, 65536, 983017, 1, 0, 983018, 1, 2, 983019, 1, 0, 983020, 1, 65537, 983021, 1, 2, 983022, 1, 65536, 983023, 1, 0, 983024, 1, 65537, 983025, 1, 65536, 983026, 1, 0, 983027, 1, 0, 983028, 1, 0, 983029, 1, 0, 983030, 1, 0, 983031, 1, 0, 983032, 1, 2, 983033, 1, 1, 983034, 1, 65536, 983035, 1, 65536, 983036, 1, 65537, 983037, 1, 1, 983038, 1, 0, 983039, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 65537, 917507, 1, 1, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 1, 917512, 2, 0, 917513, 1, 1, 917514, 1, 1, 917515, 0, 131072, 917516, 1, 1, 917517, 1, 0, 917518, 1, 2, 917519, 1, 2, 917520, 1, 0, 917521, 1, 1, 917522, 1, 1, 917523, 1, 1, 917524, 1, 1, 917525, 1, 1, 917526, 1, 0, 917527, 1, 1, 917528, 0, 1, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 3, 917533, 1, 1, 917534, 1, 1, 917535, 1, 65536, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 65537, 917540, 1, 65536, 917541, 1, 1, 917542, 1, 1, 917543, 1, 2, 917544, 1, 1, 917545, 1, 0, 917546, 1, 65537, 917547, 1, 0, 917548, 1, 1, 917549, 1, 65536, 917550, 1, 0, 917551, 1, 1, 917552, 1, 65536, 917553, 1, 0, 917554, 1, 0, 917555, 1, 0, 917556, 1, 65536, 917557, 1, 0, 917558, 1, 65537, 917559, 1, 0, 917560, 1, 0, 917561, 1, 0, 917562, 1, 1, 917563, 1, 0, 917564, 1, 0, 917565, 1, 0, 917566, 1, 0, 917567, 1, 65537, 917568, 1, 0, 917569, 1, 0, 917570, 1, 65536, 917571, 1, 0, 917572, 1, 65537, 917573, 1, 0, 917574, 1, 0, 917575, 1, 0, 917576, 1, 0, 917577, 1, 1, 917578, 1, 0, 917579, 1, 0, 917580, 1, 65537, 917581, 1, 0, 917582, 1, 1, 917583, 1, 65536, 917584, 1, 0, 917585, 1, 0, 917586, 1, 65537, 917587, 1, 0, 917588, 1, 65537, 917589, 1, 0, 917590, 1, 0, 917591, 1, 0, 917592, 1, 0, 917593, 1, 0, 917594, 1, 0, 917595, 1, 65537, 917596, 1, 0, 917597, 1, 0, 917598, 1, 0, 917599, 1, 2, 917600, 1, 0, 917601, 1, 0, 917602, 1, 1, 917603, 1, 65536, 917604, 1, 65537, 917605, 1, 1, 917606, 1, 2, 917607, 1, 2, 917608, 1, 0, 917609, 1, 65536, 917610, 1, 65536, 917611, 1, 0, 917612, 1, 1, 917613, 1, 0, 917614, 1, 65537, 917615, 1, 0, 917616, 1, 65537, 917617, 1, 1, 917618, 1, 65537, 917619, 1, 0, 917620, 1, 0, 917621, 1, 0, 917622, 1, 0, 917623, 1, 0, 917624, 1, 0, 917625, 1, 0, 917626, 1, 0, 917627, 1, 0, 917628, 1, 1, 917629, 1, 0, 917630, 1, 0, 917631, 1, 2, 917632, 1, 65536, 917633, 1, 2, 917634, 1, 0, 917635, 1, 0, 917636, 1, 65536, 917637, 1, 65537, 917638, 1, 0, 917639, 1, 0, 917640, 1, 0, 917641, 1, 1, 917642, 1, 0, 917643, 1, 1, 917644, 1, 0, 917645, 1, 0, 917646, 1, 0, 917647, 1, 65536, 917648, 1, 65537, 917649, 1, 0, 917650, 1, 0, 917651, 1, 65536, 917652, 1, 0, 917653, 1, 2, 917654, 1, 0, 917655, 1, 65536, 917656, 1, 65536, 917657, 1, 0, 917658, 1, 0, 917659, 1, 65536, 917660, 1, 0, 917661, 1, 0, 917662, 1, 0, 917663, 1, 65536, 917664, 1, 0, 917665, 1, 0, 917666, 1, 0, 917667, 1, 2, 917668, 1, 1, 917669, 1, 65537, 917670, 1, 0, 917671, 1, 1, 917672, 1, 0, 917673, 1, 2, 917674, 1, 0, 917675, 1, 65537, 917676, 1, 0, 917677, 1, 65536, 917678, 1, 0, 917679, 1, 1, 917680, 1, 0, 917681, 1, 65536, 917682, 1, 2, 917683, 1, 0, 917684, 1, 2, 917685, 1, 1, 917686, 1, 0, 917687, 1, 2, 917688, 1, 0, 917689, 1, 65536, 917690, 1, 65537, 917691, 1, 2, 917692, 1, 65537, 917693, 1, 0, 917694, 1, 65536, 917695, 1, 65536, 917696, 1, 1, 917697, 1, 0, 917698, 1, 0, 917699, 1, 0, 917700, 1, 0, 917701, 1, 65537, 917702, 1, 65536, 917703, 1, 2, 917704, 1, 0, 917705, 1, 65536, 917706, 1, 65536, 917707, 1, 0, 917708, 1, 65537, 917709, 1, 65537, 917710, 1, 65536, 917711, 1, 2, 917712, 1, 65537, 917713, 1, 1, 917714, 1, 65536, 917715, 1, 0, 917716, 1, 0, 917717, 1, 0, 917718, 1, 0, 917719, 1, 1, 917720, 1, 65536, 917721, 1, 65537, 917722, 1, 0, 917723, 1, 0, 917724, 1, 0, 917725, 1, 0, 917726, 1, 0, 917727, 1, 0, 917728, 1, 0, 917729, 1, 0, 917730, 1, 2, 917731, 1, 1, 917732, 1, 2, 917733, 1, 0, 917734, 1, 0, 917735, 1, 1, 917736, 1, 0, 917737, 1, 0, 917738, 1, 0, 917739, 1, 0, 917740, 1, 0, 917741, 1, 0, 917742, 1, 0, 917743, 1, 0, 917744, 1, 65536, 917745, 1, 0, 917746, 1, 65537, 917747, 1, 0, 917748, 1, 2, 917749, 1, 0, 917750, 1, 2, 917751, 1, 0, 917752, 1073741825, 1, 917753, 0, 131072, 917754, 1073741825, 1, 917755, 1073741825, 0, 917756, 1073741825, 1, 917757, 1073741825, 0, 917758, 1073741825, 0, 917759, 1073741825, 0, 917760, 1073741825, 0, 917761, 1073741825, 0, 917762, 1073741825, 0, 917763, 1073741825, 0, 917764, 1073741825, 0, 917765, 1073741825, 0, 917766, 1073741825, 0, 917767, 1073741825, 0, 917768, 1073741825, 2, 917769, 1073741825, 2, 917770, 1073741825, 65536, 917771, 1073741825, 65537, 917772, 1073741825, 1, 917773, 0, 131072, 1048460, 1073741824, 131072, 1048461, 1073741825, 1, 1048462, 1073741825, 0, 1048463, 1073741825, 65536, 1048464, 1073741825, 1, 1048465, 1073741825, 0, 1048466, 1073741825, 0, 1048467, 1073741825, 0, 1048468, 1073741825, 65536, 1048469, 1073741825, 65536, 1048470, 1073741825, 1, 1048471, 0, 0, 1048472, 1, 1, 1048473, 1, 2, 1048474, 1, 65537, 1048475, 1, 1, 1048476, 1, 0, 1048477, 1, 0, 1048478, 1, 0, 1048479, 1, 0, 1048480, 1, 0, 1048481, 1, 2, 1048482, 1, 0, 1048483, 1, 0, 1048484, 1, 65537, 1048485, 1, 0, 1048486, 1, 0, 1048487, 1, 0, 1048488, 1, 0, 1048489, 1, 0, 1048490, 1, 1, 1048491, 1, 1, 1048492, 1, 0, 1048493, 1, 1, 1048494, 1, 0, 1048495, 1, 65537, 1048496, 1, 0, 1048497, 1, 1, 1048498, 1, 65537, 1048499, 1, 0, 1048500, 1, 65537, 1048501, 1, 65536, 1048502, 1, 0, 1048503, 1, 2, 1048504, 1, 0, 1048505, 1, 65537, 1048506, 1, 1, 1048507, 1, 0, 1048508, 1, 1, 1048509, 1, 0, 1048510, 1, 1, 1048511, 1, 0, 1048512, 1, 0, 1048513, 1, 1, 1048514, 1, 1, 1048515, 1, 1, 1048516, 1, 1, 1048517, 2, 0, 1048518, 1, 1, 1048519, 1, 1, 1048520, 1, 65536, 1048521, 1, 0, 1048522, 1, 0, 1048523, 1, 0, 1048524, 1, 0, 1048525, 1, 2, 1048526, 1, 0, 1048527, 1, 0, 1048528, 1, 0, 1048529, 1, 65537, 1048530, 1, 2, 1048531, 1, 0, 1048532, 1, 1, 1048533, 1, 0, 1048534, 1, 0, 1048535, 1, 65537, 1048536, 1, 0, 1048537, 1, 0, 1048538, 1, 0, 1048539, 1, 0, 1048540, 1, 0, 1048541, 1, 0, 1048542, 1, 2, 1048543, 1, 2, 1048544, 1, 65536, 1048545, 1, 0, 1048546, 1, 0, 1048547, 1, 0, 1048548, 1, 0, 1048549, 1, 65537, 1048550, 1, 0, 1048551, 1, 0, 1048552, 1, 1, 1048553, 1, 2, 1048554, 1, 0, 1048555, 1, 65537, 1048556, 1, 0, 1048557, 1, 0, 1048558, 1, 0, 1048559, 1, 65536, 1048560, 1, 65536, 1048561, 1, 1, 1048562, 1, 1, 1048563, 1, 0, 1048564, 1, 0, 1048565, 1, 0, 1048566, 1, 0, 1048567, 1, 0, 1048568, 1, 65537, 1048569, 1, 65537, 1048570, 1, 65537, 1048571, 1, 65536, 1048572, 1, 0, 1048573, 1, 0, 1048574, 1, 0, 1048575, 1, 1, 983040, 1, 1, 983041, 1, 0, 983042, 1, 65536, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 1, 983048, 1, 1, 983049, 1, 1, 983050, 1, 1, 983051, 0, 131072, 983052, 1, 1, 983053, 1, 0, 983054, 1, 0, 983055, 1, 1, 983056, 1, 2, 983057, 1, 65536, 983058, 1, 1, 983059, 0, 65536, 983060, 1, 1, 983061, 1, 0, 983062, 1, 2, 983063, 1, 1, 983064, 1, 1, 983065, 1, 1, 983066, 1, 1, 983067, 1, 1, 983068, 1, 1, 983069, 1, 1, 983070, 1, 65536, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 1, 983075, 1, 1, 983076, 1, 1, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 65536, 983081, 1, 0, 983082, 1, 0, 983083, 1, 2, 983084, 1, 65536, 983085, 1, 1, 983086, 1, 0, 983087, 1, 1, 983088, 1, 0, 983089, 1, 1, 983090, 1, 0, 983091, 1, 0, 983092, 1, 0, 983093, 1, 65536, 983094, 1, 65536, 983095, 1, 65537, 983096, 1, 1, 983097, 1, 1, 983098, 1, 0, 983099, 1, 0, 983100, 1, 65537, 983101, 1, 0, 983102, 1, 65537, 983103, 1, 0, 983104, 1, 0, 983105, 1, 0, 983106, 1, 0, 983107, 1, 0, 983108, 1, 2, 983109, 1, 0, 983110, 1, 0, 983111, 1, 2, 983112, 1, 0, 983113, 1, 0, 983114, 1, 0, 983115, 1, 65537, 983116, 1, 1, 983117, 1, 2, 983118, 1, 65536, 983119, 1, 0, 983120, 1, 0, 983121, 1, 0, 983122, 1, 2, 983123, 1, 65536, 983124, 1, 0, 983125, 1, 65536, 983126, 1, 2, 983127, 1, 2, 983128, 1, 2, 983129, 1, 65537, 983130, 1, 65536, 983131, 1, 0, 983132, 1, 2, 983133, 1, 65536, 983134, 1, 2, 983135, 1, 0, 983136, 1, 0, 983137, 1, 1, 983138, 1, 0, 983139, 1, 0, 983140, 1, 0, 983141, 1, 65537, 983142, 1, 0, 983143, 1, 2, 983144, 1, 65537, 983145, 1, 0, 983146, 1, 65536, 983147, 1, 0, 983148, 1, 2, 983149, 1, 65536, 983150, 1, 0, 983151, 1, 0, 983152, 1, 0, 983153, 1, 0, 983154, 1, 65537, 983155, 1, 0, 983156, 1, 0, 983157, 1, 2, 983158, 1, 0, 983159, 1, 0, 983160, 1, 0, 983161, 1, 65537, 983162, 1, 65537, 983163, 1, 65536, 983164, 1, 0, 983165, 1, 65537, 983166, 1, 0, 983167, 1, 0, 983168, 1, 0, 983169, 1, 1, 983170, 1, 0, 983171, 1, 0, 983172, 1, 0, 983173, 1, 0, 983174, 1, 0, 983175, 1, 65536, 983176, 1, 0, 983177, 1, 0, 983178, 1, 2, 983179, 1, 0, 983180, 1, 65536, 983181, 1, 0, 983182, 1, 0, 983183, 1, 65537, 983184, 1, 0, 983185, 1, 1, 983186, 1, 1, 983187, 1, 0, 983188, 1, 0, 983189, 1, 1, 983190, 1, 1, 983191, 1, 0, 983192, 1, 65537, 983193, 1, 0, 983194, 1, 1, 983195, 1, 0, 983196, 1, 65537, 983197, 1, 0, 983198, 1, 0, 983199, 1, 1, 983200, 1, 0, 983201, 1, 65537, 983202, 1, 0, 983203, 1, 0, 983204, 1, 65537, 983205, 1, 2, 983206, 1, 0, 983207, 1, 2, 983208, 1, 1, 983209, 1, 0, 983210, 1, 0, 983211, 1, 65536, 983212, 1, 2, 983213, 1, 65536, 983214, 1, 1, 983215, 1, 65537, 983216, 1, 0, 983217, 1, 0, 983218, 1, 1, 983219, 1, 65537, 983220, 1, 0, 983221, 1, 0, 983222, 1, 2, 983223, 1, 0, 983224, 1, 0, 983225, 1, 65536, 983226, 1, 0, 983227, 1, 0, 983228, 1, 1, 983229, 1, 2, 983230, 1, 1, 983231, 1, 65536, 983232, 1, 0, 983233, 1, 0, 983234, 1, 0, 983235, 1, 65537, 983236, 1, 0, 983237, 1, 0, 983238, 1, 0, 983239, 1, 0, 983240, 1, 0, 983241, 1, 1, 983242, 1, 0, 983243, 1, 65537, 983244, 1, 65537, 983245, 1, 2, 983246, 1, 0, 983247, 1, 0, 983248, 1, 0, 983249, 1, 65537, 983250, 1, 65537, 983251, 1, 0, 983252, 1, 0, 983253, 1, 0, 983254, 1, 65537, 983255, 1, 0, 983256, 1, 1, 983257, 1, 0, 983258, 1, 0, 983259, 1, 65536, 983260, 1, 65537, 983261, 1, 0, 983262, 1, 2, 983263, 1, 0, 983264, 1, 0, 983265, 1, 65536, 983266, 1, 65537, 983267, 1, 1, 983268, 1, 2, 983269, 1, 0, 983270, 1, 0, 983271, 1, 65537, 983272, 1, 0, 983273, 1, 65536, 983274, 1, 1, 983275, 1, 0, 983276, 1, 2, 983277, 1, 1, 983278, 1, 0, 983279, 1, 65537, 983280, 1, 0, 983281, 1, 65537, 983282, 1, 0, 983283, 1, 0, 983284, 1, 2, 983285, 1, 0, 983286, 1, 0, 983287, 1, 0, 983288, 1073741825, 1, 983289, 0, 131072, 983290, 1073741825, 1, 983291, 1073741825, 65536, 983292, 1073741825, 0, 983293, 1073741825, 0, 983294, 1073741825, 65537, 983295, 1073741825, 0, 983296, 1073741825, 0, 983297, 1073741825, 1, 983298, 1073741825, 65537, 983299, 1073741825, 2, 983300, 1073741825, 0, 983301, 1073741825, 0, 983302, 1073741825, 0, 983303, 1073741825, 65536, 983304, 1073741825, 65537, 983305, 1073741825, 0, 983306, 1073741825, 0, 983307, 1073741825, 0, 983308, 1073741825, 1, 983309, 0, 131072, 1113996, 1073741824, 131072, 1113997, 1073741825, 1, 1113998, 1073741825, 65537, 1113999, 1073741825, 65537, 1114000, 1073741825, 0, 1114001, 1073741825, 0, 1114002, 1073741825, 0, 1114003, 1073741825, 65536, 1114004, 1073741825, 65536, 1114005, 1073741825, 0, 1114006, 1073741825, 1, 1114007, 1073741825, 1, 1114008, 1, 1, 1114009, 1, 0, 1114010, 1, 2, 1114011, 1, 65536, 1114012, 1, 0, 1114013, 1, 0, 1114014, 1, 2, 1114015, 1, 65537, 1114016, 1, 0, 1114017, 1, 0, 1114018, 1, 65536, 1114019, 1, 2, 1114020, 1, 65536, 1114021, 1, 0, 1114022, 1, 0, 1114023, 1, 0, 1114024, 1, 0, 1114025, 1, 65536, 1114026, 1, 0, 1114027, 1, 65537, 1114028, 1, 0, 1114029, 1, 1, 1114030, 1, 0, 1114031, 1, 1, 1114032, 1, 0, 1114033, 1, 65537, 1114034, 1, 1, 1114035, 1, 0, 1114036, 1, 0, 1114037, 1, 0, 1114038, 1, 0, 1114039, 1, 0, 1114040, 1, 0, 1114041, 1, 65537, 1114042, 1, 0, 1114043, 1, 65537, 1114044, 1, 0, 1114045, 1, 0, 1114046, 1, 2, 1114047, 1, 0, 1114048, 1, 0, 1114049, 1, 0, 1114050, 1, 0, 1114051, 1, 0, 1114052, 1, 1, 1114053, 1, 1, 1114054, 2, 0, 1114055, 1, 1, 1114056, 1, 0, 1114057, 1, 0, 1114058, 1, 0, 1114059, 1, 0, 1114060, 1, 0, 1114061, 1, 0, 1114062, 1, 2, 1114063, 1, 1, 1114064, 1, 0, 1114065, 1, 0, 1114066, 1, 65537, 1114067, 1, 0, 1114068, 1, 65536, 1114069, 1, 65537, 1114070, 1, 0, 1114071, 1, 65536, 1114072, 1, 0, 1114073, 1, 0, 1114074, 1, 2, 1114075, 1, 65536, 1114076, 1, 2, 1114077, 1, 2, 1114078, 1, 0, 1114079, 1, 2, 1114080, 1, 0, 1114081, 1, 0, 1114082, 1, 65536, 1114083, 1, 1, 1114084, 1, 0, 1114085, 1, 65536, 1114086, 1, 65537, 1114087, 1, 0, 1114088, 1, 0, 1114089, 1, 0, 1114090, 1, 65536, 1114091, 1, 0, 1114092, 1, 65537, 1114093, 1, 0, 1114094, 1, 1, 1114095, 1, 0, 1114096, 1, 0, 1114097, 1, 0, 1114098, 1, 0, 1114099, 1, 65536, 1114100, 1, 1, 1114101, 1, 2, 1114102, 1, 0, 1114103, 1, 65537, 1114104, 1, 0, 1114105, 1, 2, 1114106, 1, 0, 1114107, 1, 0, 1114108, 1, 0, 1114109, 1, 1, 1114110, 1, 0, 1114111, 1, 1, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 65536, 1048582, 1, 2, 1048583, 1, 1, 1048584, 0, 1, 1048585, 0, 2, 1048586, 0, 2, 1048587, 0, 0, 1048588, 1, 1, 1048589, 1, 0, 1048590, 1, 1, 1048591, 1, 0, 1048592, 1, 65537, 1048593, 1, 65536, 1048594, 1, 1, 1048595, 0, 131072, 1048596, 1, 1, 1048597, 1, 0, 1048598, 1, 1, 1048599, 1, 0, 1048600, 1, 2, 1048601, 1, 65536, 1048602, 1, 0, 1048603, 1, 0, 1048604, 1, 65536, 1048605, 1, 65537, 1048606, 1, 0, 1048607, 1, 65537, 1048608, 1, 65536, 1048609, 1, 0, 1048610, 1, 1, 1048611, 0, 65536, 1048612, 1, 1, 1048613, 1, 65537, 1048614, 1, 0, 1048615, 1, 1, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 1, 2, 1048620, 1, 0, 1048621, 1, 65537, 1048622, 1, 0, 1048623, 1, 0, 1048624, 1, 0, 1048625, 1, 1, 1048626, 1, 0, 1048627, 1, 65536, 1048628, 1, 0, 1048629, 1, 0, 1048630, 1, 65537, 1048631, 1, 0, 1048632, 1, 0, 1048633, 1, 2, 1048634, 1, 65536, 1048635, 1, 1, 1048636, 1, 65537, 1048637, 1, 0, 1048638, 1, 0, 1048639, 1, 0, 1048640, 1, 65537, 1048641, 1, 0, 1048642, 1, 2, 1048643, 1, 65537, 1048644, 1, 65536, 1048645, 1, 65536, 1048646, 1, 2, 1048647, 1, 0, 1048648, 1, 0, 1048649, 1, 0, 1048650, 1, 0, 1048651, 1, 0, 1048652, 1, 65537, 1048653, 1, 0, 1048654, 1, 1, 1048655, 1, 0, 1048656, 1, 1, 1048657, 1, 65536, 1048658, 1, 0, 1048659, 1, 65537, 1048660, 1, 65537, 1048661, 1, 2, 1048662, 1, 65537, 1048663, 1, 0, 1048664, 1, 0, 1048665, 1, 65537, 1048666, 1, 0, 1048667, 1, 0, 1048668, 1, 65536, 1048669, 1, 0, 1048670, 1, 65537, 1048671, 1, 0, 1048672, 1, 65537, 1048673, 1, 0, 1048674, 1, 0, 1048675, 1, 0, 1048676, 1, 2, 1048677, 1, 0, 1048678, 1, 0, 1048679, 1, 1, 1048680, 1, 0, 1048681, 1, 65537, 1048682, 1, 0, 1048683, 1, 0, 1048684, 1, 0, 1048685, 1, 1, 1048686, 1, 0, 1048687, 1, 0, 1048688, 1, 1, 1048689, 1, 0, 1048690, 1, 0, 1048691, 1, 0, 1048692, 1, 0, 1048693, 1, 1, 1048694, 1, 65536, 1048695, 1, 0, 1048696, 1, 65537, 1048697, 1, 0, 1048698, 1, 2, 1048699, 1, 0, 1048700, 1, 1, 1048701, 1, 2, 1048702, 1, 65536, 1048703, 1, 0, 1048704, 1, 65536, 1048705, 1, 65536, 1048706, 1, 0, 1048707, 1, 65536, 1048708, 1, 0, 1048709, 1, 0, 1048710, 1, 2, 1048711, 1, 2, 1048712, 1, 1, 1048713, 1, 65536, 1048714, 1, 2, 1048715, 1, 2, 1048716, 1, 65536, 1048717, 1, 1, 1048718, 1, 65536, 1048719, 1, 0, 1048720, 1, 0, 1048721, 1, 65536, 1048722, 1, 0, 1048723, 1, 0, 1048724, 1, 1, 1048725, 1, 0, 1048726, 1, 0, 1048727, 1, 65536, 1048728, 1, 0, 1048729, 1, 0, 1048730, 1, 0, 1048731, 1, 0, 1048732, 1, 1, 1048733, 1, 0, 1048734, 1, 2, 1048735, 1, 65536, 1048736, 1, 0, 1048737, 1, 1, 1048738, 1, 0, 1048739, 1, 65536, 1048740, 1, 65536, 1048741, 1, 2, 1048742, 1, 0, 1048743, 1, 0, 1048744, 1, 0, 1048745, 1, 2, 1048746, 1, 0, 1048747, 1, 0, 1048748, 1, 65536, 1048749, 1, 0, 1048750, 1, 0, 1048751, 1, 0, 1048752, 1, 65536, 1048753, 1, 0, 1048754, 1, 65537, 1048755, 1, 65536, 1048756, 1, 0, 1048757, 1, 65537, 1048758, 1, 0, 1048759, 1, 0, 1048760, 1, 65536, 1048761, 1, 65537, 1048762, 1, 65537, 1048763, 1, 0, 1048764, 1, 0, 1048765, 1, 0, 1048766, 1, 0, 1048767, 1, 65537, 1048768, 1, 1, 1048769, 1, 0, 1048770, 1, 0, 1048771, 1, 0, 1048772, 1, 0, 1048773, 1, 0, 1048774, 1, 0, 1048775, 1, 0, 1048776, 1, 2, 1048777, 1, 1, 1048778, 1, 0, 1048779, 1, 0, 1048780, 1, 0, 1048781, 1, 1, 1048782, 1, 65537, 1048783, 1, 65536, 1048784, 1, 0, 1048785, 1, 0, 1048786, 1, 0, 1048787, 1, 2, 1048788, 1, 0, 1048789, 1, 65537, 1048790, 1, 2, 1048791, 1, 0, 1048792, 1, 0, 1048793, 1, 65536, 1048794, 1, 0, 1048795, 1, 0, 1048796, 1, 0, 1048797, 1, 65536, 1048798, 1, 1, 1048799, 1, 65536, 1048800, 1, 65537, 1048801, 1, 0, 1048802, 1, 0, 1048803, 1, 0, 1048804, 1, 0, 1048805, 1, 0, 1048806, 1, 0, 1048807, 1, 0, 1048808, 1, 0, 1048809, 1, 0, 1048810, 1, 0, 1048811, 1, 0, 1048812, 1, 0, 1048813, 1, 0, 1048814, 1, 1, 1048815, 1, 0, 1048816, 1, 0, 1048817, 1, 2, 1048818, 1, 0, 1048819, 1, 0, 1048820, 1, 0, 1048821, 1, 2, 1048822, 1, 0, 1048823, 1, 0, 1048824, 1073741825, 1, 1048825, 0, 131072, 1048826, 1073741825, 1, 1048827, 1073741825, 0, 1048828, 1073741825, 65536, 1048829, 1073741825, 1, 1048830, 1073741825, 0, 1048831, 1073741825, 65536, 1048832, 1073741825, 0, 1048833, 1073741825, 0, 1048834, 1073741825, 2, 1048835, 1073741825, 0, 1048836, 1073741825, 2, 1048837, 1073741825, 0, 1048838, 1073741825, 65537, 1048839, 1073741825, 0, 1048840, 1073741825, 65537, 1048841, 1073741825, 65536, 1048842, 1073741825, 0, 1048843, 1073741825, 0, 1048844, 1073741825, 1, 1048845, 0, 131072, 1179532, 1073741824, 131072, 1179533, 1073741825, 1, 1179534, 1073741825, 1, 1179535, 1073741825, 65537, 1179536, 1073741825, 0, 1179537, 1073741825, 0, 1179538, 1073741825, 0, 1179539, 1073741825, 65537, 1179540, 1073741825, 0, 1179541, 1073741825, 65536, 1179542, 1073741825, 1, 1179543, 1073741825, 1, 1179544, 1, 1, 1179545, 1, 2, 1179546, 1, 0, 1179547, 1, 0, 1179548, 1, 2, 1179549, 1, 2, 1179550, 1, 0, 1179551, 1, 0, 1179552, 1, 0, 1179553, 1, 0, 1179554, 1, 65536, 1179555, 1, 1, 1179556, 1, 0, 1179557, 1, 65537, 1179558, 1, 0, 1179559, 1, 2, 1179560, 1, 65537, 1179561, 1, 2, 1179562, 1, 65536, 1179563, 1, 65536, 1179564, 1, 0, 1179565, 1, 2, 1179566, 1, 0, 1179567, 1, 0, 1179568, 1, 65536, 1179569, 1, 0, 1179570, 1, 0, 1179571, 1, 0, 1179572, 1, 0, 1179573, 1, 0, 1179574, 1, 0, 1179575, 1, 65537, 1179576, 1, 0, 1179577, 1, 0, 1179578, 1, 0, 1179579, 1, 65536, 1179580, 1, 0, 1179581, 1, 0, 1179582, 1, 2, 1179583, 1, 0, 1179584, 1, 65536, 1179585, 1, 0, 1179586, 1, 1, 1179587, 1, 0, 1179588, 1, 1, 1179589, 2, 0, 1179590, 2, 0, 1179591, 1, 1, 1179592, 1, 0, 1179593, 1, 65536, 1179594, 1, 0, 1179595, 1, 2, 1179596, 1, 65537, 1179597, 1, 0, 1179598, 1, 0, 1179599, 1, 0, 1179600, 1, 0, 1179601, 1, 1, 1179602, 1, 65537, 1179603, 1, 0, 1179604, 1, 0, 1179605, 1, 0, 1179606, 1, 0, 1179607, 1, 0, 1179608, 1, 0, 1179609, 1, 2, 1179610, 1, 65537, 1179611, 1, 2, 1179612, 1, 0, 1179613, 1, 0, 1179614, 1, 0, 1179615, 1, 2, 1179616, 1, 0, 1179617, 1, 0, 1179618, 1, 0, 1179619, 1, 65537, 1179620, 1, 65537, 1179621, 1, 0, 1179622, 1, 0, 1179623, 1, 0, 1179624, 1, 0, 1179625, 1, 1, 1179626, 1, 1, 1179627, 1, 65537, 1179628, 1, 0, 1179629, 1, 0, 1179630, 1, 0, 1179631, 1, 1, 1179632, 1, 65537, 1179633, 1, 0, 1179634, 1, 0, 1179635, 1, 1, 1179636, 1, 65537, 1179637, 1, 2, 1179638, 1, 0, 1179639, 1, 0, 1179640, 1, 2, 1179641, 1, 2, 1179642, 1, 0, 1179643, 1, 65537, 1179644, 1, 0, 1179645, 1, 0, 1179646, 1, 0, 1179647, 1, 2, 1114112, 1, 0, 1114113, 1, 1, 1114114, 1, 1, 1114115, 1, 1, 1114116, 1, 1, 1114117, 1, 2, 1114118, 1, 1, 1114119, 1, 1, 1114120, 1, 1, 1114121, 1, 1, 1114122, 1, 1, 1114123, 1, 1, 1114124, 1, 1, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 1, 1114131, 0, 131072, 1114132, 1, 1, 1114133, 1, 65536, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 65537, 1114138, 1, 65537, 1114139, 1, 0, 1114140, 1, 65536, 1114141, 1, 0, 1114142, 1, 65536, 1114143, 1, 65537, 1114144, 1, 2, 1114145, 1, 2, 1114146, 1, 1, 1114147, 0, 131072, 1114148, 1, 1, 1114149, 1, 0, 1114150, 1, 0, 1114151, 1, 0, 1114152, 1, 65537, 1114153, 1, 65536, 1114154, 1, 0, 1114155, 1, 0, 1114156, 1, 0, 1114157, 1, 1, 1114158, 1, 0, 1114159, 1, 65537, 1114160, 1, 2, 1114161, 1, 1, 1114162, 1, 2, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 1, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1114170, 1, 65536, 1114171, 1, 0, 1114172, 1, 0, 1114173, 1, 0, 1114174, 1, 0, 1114175, 1, 0, 1114176, 1, 0, 1114177, 1, 0, 1114178, 1, 2, 1114179, 1, 0, 1114180, 1, 0, 1114181, 1, 65537, 1114182, 1, 0, 1114183, 1, 0, 1114184, 1, 65536, 1114185, 1, 0, 1114186, 1, 65536, 1114187, 1, 0, 1114188, 1, 0, 1114189, 1, 0, 1114190, 1, 2, 1114191, 1, 0, 1114192, 1, 0, 1114193, 1, 1, 1114194, 1, 0, 1114195, 1, 0, 1114196, 1, 0, 1114197, 1, 0, 1114198, 1, 0, 1114199, 1, 0, 1114200, 1, 65537, 1114201, 1, 1, 1114202, 1, 2, 1114203, 1, 0, 1114204, 1, 0, 1114205, 1, 0, 1114206, 1, 2, 1114207, 1, 1, 1114208, 1, 0, 1114209, 1, 65536, 1114210, 1, 0, 1114211, 1, 0, 1114212, 1, 0, 1114213, 1, 0, 1114214, 1, 1, 1114215, 1, 0, 1114216, 1, 65537, 1114217, 1, 65536, 1114218, 1, 0, 1114219, 1, 2, 1114220, 1, 1, 1114221, 1, 65536, 1114222, 1, 0, 1114223, 1, 65536, 1114224, 1, 65536, 1114225, 1, 0, 1114226, 1, 0, 1114227, 1, 0, 1114228, 1, 0, 1114229, 1, 0, 1114230, 1, 0, 1114231, 1, 65536, 1114232, 1, 0, 1114233, 1, 0, 1114234, 1, 0, 1114235, 1, 65537, 1114236, 1, 0, 1114237, 1, 65536, 1114238, 1, 0, 1114239, 1, 65537, 1114240, 1, 0, 1114241, 1, 0, 1114242, 1, 0, 1114243, 1, 0, 1114244, 1, 65536, 1114245, 1, 0, 1114246, 1, 1, 1114247, 1, 0, 1114248, 1, 0, 1114249, 1, 0, 1114250, 1, 0, 1114251, 1, 0, 1114252, 1, 0, 1114253, 1, 1, 1114254, 1, 1, 1114255, 1, 0, 1114256, 1, 1, 1114257, 1, 0, 1114258, 1, 0, 1114259, 1, 1, 1114260, 1, 0, 1114261, 1, 0, 1114262, 1, 0, 1114263, 1, 0, 1114264, 1, 0, 1114265, 1, 0, 1114266, 1, 65536, 1114267, 1, 0, 1114268, 1, 0, 1114269, 1, 1, 1114270, 1, 0, 1114271, 1, 0, 1114272, 1, 2, 1114273, 1, 65537, 1114274, 1, 2, 1114275, 1, 65536, 1114276, 1, 65536, 1114277, 1, 65536, 1114278, 1, 1, 1114279, 1, 65536, 1114280, 1, 0, 1114281, 1, 1, 1114282, 1, 0, 1114283, 1, 0, 1114284, 1, 65536, 1114285, 1, 65536, 1114286, 1, 0, 1114287, 1, 0, 1114288, 1, 0, 1114289, 1, 0, 1114290, 1, 65537, 1114291, 1, 2, 1114292, 1, 65536, 1114293, 1, 0, 1114294, 1, 0, 1114295, 1, 2, 1114296, 1, 65537, 1114297, 1, 0, 1114298, 1, 2, 1114299, 1, 0, 1114300, 1, 0, 1114301, 1, 0, 1114302, 1, 0, 1114303, 1, 0, 1114304, 1, 2, 1114305, 1, 65536, 1114306, 1, 0, 1114307, 1, 65537, 1114308, 1, 0, 1114309, 1, 65536, 1114310, 1, 0, 1114311, 1, 0, 1114312, 1, 65537, 1114313, 1, 1, 1114314, 1, 0, 1114315, 1, 65537, 1114316, 1, 0, 1114317, 1, 65537, 1114318, 1, 0, 1114319, 1, 65536, 1114320, 1, 0, 1114321, 1, 0, 1114322, 1, 0, 1114323, 1, 2, 1114324, 1, 65536, 1114325, 1, 1, 1114326, 1, 65537, 1114327, 1, 1, 1114328, 1, 0, 1114329, 1, 1, 1114330, 1, 1, 1114331, 1, 0, 1114332, 1, 0, 1114333, 1, 65537, 1114334, 1, 1, 1114335, 1, 0, 1114336, 1, 0, 1114337, 1, 0, 1114338, 1, 0, 1114339, 1, 0, 1114340, 1, 0, 1114341, 1, 0, 1114342, 1, 65536, 1114343, 1, 2, 1114344, 1, 0, 1114345, 1, 65537, 1114346, 1, 65536, 1114347, 1, 65536, 1114348, 1, 0, 1114349, 1, 65537, 1114350, 1, 0, 1114351, 1, 0, 1114352, 1, 0, 1114353, 1, 65537, 1114354, 1, 0, 1114355, 1, 1, 1114356, 1, 65536, 1114357, 1, 0, 1114358, 1, 0, 1114359, 1, 1, 1114360, 1073741825, 1, 1114361, 0, 131072, 1114362, 1073741825, 1, 1114363, 1073741825, 65536, 1114364, 1073741825, 65537, 1114365, 1073741825, 0, 1114366, 1073741825, 65536, 1114367, 1073741825, 0, 1114368, 1073741825, 65537, 1114369, 1073741825, 0, 1114370, 1073741825, 0, 1114371, 1073741825, 2, 1114372, 1073741825, 65537, 1114373, 1073741825, 2, 1114374, 1073741825, 65537, 1114375, 1073741825, 0, 1114376, 1073741825, 2, 1114377, 1073741825, 0, 1114378, 1073741825, 2, 1114379, 1073741825, 1, 1114380, 1073741825, 1, 1114381, 0, 131072, 1245068, 1073741824, 131072, 1245069, 1073741825, 1, 1245070, 1073741825, 2, 1245071, 1073741825, 2, 1245072, 1073741825, 0, 1245073, 1073741825, 2, 1245074, 1073741825, 0, 1245075, 1073741825, 0, 1245076, 1073741825, 0, 1245077, 1073741825, 65537, 1245078, 1073741825, 1, 1245079, 0, 0, 1245080, 1073741825, 1, 1245081, 1, 1, 1245082, 1, 0, 1245083, 1, 0, 1245084, 1, 0, 1245085, 1, 2, 1245086, 1, 0, 1245087, 1, 65537, 1245088, 1, 0, 1245089, 1, 0, 1245090, 1, 0, 1245091, 1, 0, 1245092, 1, 0, 1245093, 1, 0, 1245094, 1, 0, 1245095, 1, 0, 1245096, 1, 2, 1245097, 1, 0, 1245098, 1, 2, 1245099, 1, 0, 1245100, 1, 65537, 1245101, 1, 0, 1245102, 1, 0, 1245103, 1, 0, 1245104, 1, 0, 1245105, 1, 0, 1245106, 1, 0, 1245107, 1, 1, 1245108, 1, 0, 1245109, 1, 1, 1245110, 1, 2, 1245111, 1, 65537, 1245112, 1, 0, 1245113, 1, 2, 1245114, 1, 65536, 1245115, 1, 2, 1245116, 1, 2, 1245117, 1, 0, 1245118, 1, 2, 1245119, 1, 65537, 1245120, 1, 65536, 1245121, 1, 1, 1245122, 1, 0, 1245123, 1, 1, 1245124, 1, 1, 1245125, 2, 0, 1245126, 1, 1, 1245127, 1, 1, 1245128, 1, 0, 1245129, 1, 1, 1245130, 1, 0, 1245131, 1, 65537, 1245132, 1, 2, 1245133, 1, 1, 1245134, 1, 0, 1245135, 1, 0, 1245136, 1, 0, 1245137, 1, 1, 1245138, 1, 0, 1245139, 1, 0, 1245140, 1, 0, 1245141, 1, 1, 1245142, 1, 2, 1245143, 1, 0, 1245144, 1, 1, 1245145, 1, 65536, 1245146, 1, 65536, 1245147, 1, 0, 1245148, 1, 0, 1245149, 1, 0, 1245150, 1, 0, 1245151, 1, 2, 1245152, 1, 0, 1245153, 1, 65536, 1245154, 1, 0, 1245155, 1, 0, 1245156, 1, 0, 1245157, 1, 0, 1245158, 1, 65536, 1245159, 1, 2, 1245160, 1, 1, 1245161, 1, 0, 1245162, 1, 65537, 1245163, 1, 2, 1245164, 1, 65537, 1245165, 1, 0, 1245166, 1, 0, 1245167, 1, 0, 1245168, 1, 0, 1245169, 1, 0, 1245170, 1, 0, 1245171, 1, 0, 1245172, 1, 2, 1245173, 1, 1, 1245174, 1, 1, 1245175, 1, 0, 1245176, 1, 0, 1245177, 1, 0, 1245178, 1, 2, 1245179, 1, 0, 1245180, 1, 1, 1245181, 1, 1, 1245182, 1, 0, 1245183, 1, 0, 1179648, 1, 65537, 1179649, 1, 1, 1179650, 0, 65536, 1179651, 1, 1, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 65536, 1179657, 1, 0, 1179658, 1, 1, 1179659, 1, 0, 1179660, 1, 65536, 1179661, 1, 65536, 1179662, 1, 65536, 1179663, 1, 1, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 1, 1179667, 0, 131072, 1179668, 1, 1, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 2, 1179672, 1, 1, 1179673, 1, 1, 1179674, 1, 1, 1179675, 1, 65536, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 2, 1179679, 1, 2, 1179680, 1, 2, 1179681, 1, 2, 1179682, 1, 1, 1179683, 0, 0, 1179684, 1, 1, 1179685, 1, 1, 1179686, 1, 0, 1179687, 1, 65537, 1179688, 1, 0, 1179689, 1, 0, 1179690, 1, 0, 1179691, 1, 2, 1179692, 1, 65536, 1179693, 1, 1, 1179694, 1, 0, 1179695, 1, 1, 1179696, 1, 0, 1179697, 1, 65537, 1179698, 1, 0, 1179699, 1, 1, 1179700, 1, 65536, 1179701, 1, 65536, 1179702, 1, 65537, 1179703, 1, 65537, 1179704, 1, 0, 1179705, 1, 0, 1179706, 1, 1, 1179707, 1, 2, 1179708, 1, 0, 1179709, 1, 2, 1179710, 1, 65537, 1179711, 1, 65537, 1179712, 1, 2, 1179713, 1, 0, 1179714, 1, 0, 1179715, 1, 65537, 1179716, 1, 1, 1179717, 1, 0, 1179718, 1, 65536, 1179719, 1, 0, 1179720, 1, 65536, 1179721, 1, 65536, 1179722, 1, 0, 1179723, 1, 0, 1179724, 1, 1, 1179725, 1, 1, 1179726, 1, 1, 1179727, 1, 1, 1179728, 1, 1, 1179729, 1, 0, 1179730, 1, 65536, 1179731, 1, 0, 1179732, 1, 0, 1179733, 1, 65537, 1179734, 1, 2, 1179735, 1, 0, 1179736, 1, 0, 1179737, 1, 0, 1179738, 1, 65536, 1179739, 1, 0, 1179740, 1, 0, 1179741, 1, 0, 1179742, 1, 0, 1179743, 1, 65537, 1179744, 1, 0, 1179745, 1, 0, 1179746, 1, 0, 1179747, 1, 2, 1179748, 1, 0, 1179749, 1, 0, 1179750, 1, 65537, 1179751, 1, 1, 1179752, 1, 0, 1179753, 1, 65537, 1179754, 1, 2, 1179755, 1, 2, 1179756, 1, 0, 1179757, 1, 0, 1179758, 1, 65537, 1179759, 1, 0, 1179760, 1, 0, 1179761, 1, 0, 1179762, 1, 0, 1179763, 1, 0, 1179764, 1, 65537, 1179765, 1, 65536, 1179766, 1, 1, 1179767, 1, 0, 1179768, 1, 0, 1179769, 1, 2, 1179770, 1, 2, 1179771, 1, 0, 1179772, 1, 1, 1179773, 1, 65537, 1179774, 1, 0, 1179775, 1, 65536, 1179776, 1, 0, 1179777, 1, 0, 1179778, 1, 0, 1179779, 1, 65536, 1179780, 1, 0, 1179781, 1, 0, 1179782, 1, 2, 1179783, 1, 2, 1179784, 1, 2, 1179785, 1, 65537, 1179786, 1, 2, 1179787, 1, 65536, 1179788, 1, 0, 1179789, 1, 0, 1179790, 1, 65536, 1179791, 1, 0, 1179792, 1, 0, 1179793, 1, 65537, 1179794, 1, 1, 1179795, 1, 2, 1179796, 1, 0, 1179797, 1, 65536, 1179798, 1, 0, 1179799, 1, 2, 1179800, 1, 0, 1179801, 1, 1, 1179802, 1, 0, 1179803, 1, 0, 1179804, 1, 0, 1179805, 1, 1, 1179806, 1, 65537, 1179807, 1, 65536, 1179808, 1, 65536, 1179809, 1, 65536, 1179810, 1, 0, 1179811, 1, 65536, 1179812, 1, 65537, 1179813, 1, 0, 1179814, 1, 0, 1179815, 1, 65537, 1179816, 1, 65537, 1179817, 1, 65536, 1179818, 1, 65537, 1179819, 1, 0, 1179820, 1, 65537, 1179821, 1, 0, 1179822, 1, 2, 1179823, 1, 1, 1179824, 1, 0, 1179825, 1, 0, 1179826, 1, 0, 1179827, 1, 2, 1179828, 1, 65537, 1179829, 1, 65537, 1179830, 1, 0, 1179831, 1, 65537, 1179832, 1, 0, 1179833, 1, 2, 1179834, 1, 1, 1179835, 1, 0, 1179836, 1, 65537, 1179837, 1, 0, 1179838, 1, 1, 1179839, 1, 2, 1179840, 1, 0, 1179841, 1, 0, 1179842, 1, 2, 1179843, 1, 1, 1179844, 1, 0, 1179845, 1, 0, 1179846, 1, 0, 1179847, 1, 0, 1179848, 1, 0, 1179849, 1, 0, 1179850, 1, 0, 1179851, 1, 2, 1179852, 1, 0, 1179853, 1, 0, 1179854, 1, 2, 1179855, 1, 0, 1179856, 1, 0, 1179857, 1, 0, 1179858, 1, 0, 1179859, 1, 0, 1179860, 1, 0, 1179861, 1, 0, 1179862, 1, 65537, 1179863, 1, 0, 1179864, 1, 2, 1179865, 1, 2, 1179866, 1, 2, 1179867, 1, 1, 1179868, 1, 2, 1179869, 1, 65537, 1179870, 1, 0, 1179871, 1, 1, 1179872, 1, 2, 1179873, 1, 0, 1179874, 1, 0, 1179875, 1, 65537, 1179876, 1, 2, 1179877, 1, 0, 1179878, 1, 0, 1179879, 1, 65537, 1179880, 1, 0, 1179881, 1, 2, 1179882, 1, 0, 1179883, 1, 0, 1179884, 1, 0, 1179885, 1, 0, 1179886, 1, 1, 1179887, 1, 0, 1179888, 1, 0, 1179889, 1, 0, 1179890, 1, 0, 1179891, 1, 1, 1179892, 1, 0, 1179893, 1, 65537, 1179894, 1, 0, 1179895, 1, 0, 1179896, 1073741825, 1, 1179897, 0, 131072, 1179898, 1073741825, 1, 1179899, 1073741825, 65536, 1179900, 1073741825, 0, 1179901, 1073741825, 65537, 1179902, 1073741825, 0, 1179903, 1073741825, 0, 1179904, 1073741825, 0, 1179905, 1073741825, 65537, 1179906, 1073741825, 1, 1179907, 1073741825, 0, 1179908, 1073741825, 0, 1179909, 1073741825, 65537, 1179910, 1073741825, 0, 1179911, 1073741825, 0, 1179912, 1073741825, 65536, 1179913, 1073741825, 1, 1179914, 1073741825, 0, 1179915, 1073741825, 0, 1179916, 1073741825, 1, 1179917, 0, 131072, 1310604, 1073741824, 131072, 1310605, 1073741825, 1, 1310606, 1073741825, 0, 1310607, 1073741825, 0, 1310608, 1073741825, 65536, 1310609, 1073741825, 1, 1310610, 1073741825, 2, 1310611, 1073741825, 0, 1310612, 1073741825, 65536, 1310613, 1073741825, 0, 1310614, 1073741825, 1, 1310615, 1073741825, 1, 1310616, 0, 65536, 1310617, 1073741825, 1, 1310618, 1, 1, 1310619, 1, 65537, 1310620, 1, 0, 1310621, 1, 1, 1310622, 1, 0, 1310623, 1, 1, 1310624, 1, 0, 1310625, 1, 0, 1310626, 1, 0, 1310627, 1, 65536, 1310628, 1, 65536, 1310629, 1, 65537, 1310630, 1, 2, 1310631, 1, 1, 1310632, 1, 0, 1310633, 1, 0, 1310634, 1, 2, 1310635, 1, 2, 1310636, 1, 0, 1310637, 1, 0, 1310638, 1, 1, 1310639, 1, 2, 1310640, 1, 1, 1310641, 1, 65536, 1310642, 1, 0, 1310643, 1, 0, 1310644, 1, 0, 1310645, 1, 0, 1310646, 1, 65536, 1310647, 1, 1, 1310648, 1, 0, 1310649, 1, 0, 1310650, 1, 1, 1310651, 1, 0, 1310652, 1, 2, 1310653, 1, 0, 1310654, 1, 1, 1310655, 1, 0, 1310656, 1, 0, 1310657, 1, 0, 1310658, 1, 0, 1310659, 1, 65536, 1310660, 1, 1, 1310661, 1, 1, 1310662, 1, 1, 1310663, 1, 0, 1310664, 1, 0, 1310665, 1, 1, 1310666, 1, 0, 1310667, 1, 1, 1310668, 1, 0, 1310669, 1, 0, 1310670, 1, 2, 1310671, 1, 0, 1310672, 1, 1, 1310673, 1, 65536, 1310674, 1, 65536, 1310675, 1, 65537, 1310676, 1, 65537, 1310677, 1, 0, 1310678, 1, 2, 1310679, 1, 0, 1310680, 1, 2, 1310681, 1, 0, 1310682, 1, 2, 1310683, 1, 1, 1310684, 1, 0, 1310685, 1, 0, 1310686, 1, 0, 1310687, 1, 65536, 1310688, 1, 1, 1310689, 1, 0, 1310690, 1, 65537, 1310691, 1, 65537, 1310692, 1, 2, 1310693, 1, 0, 1310694, 1, 0, 1310695, 1, 1, 1310696, 1, 1, 1310697, 1, 0, 1310698, 1, 0, 1310699, 1, 0, 1310700, 1, 65536, 1310701, 1, 0, 1310702, 1, 0, 1310703, 1, 0, 1310704, 1, 65537, 1310705, 1, 0, 1310706, 1, 0, 1310707, 1, 2, 1310708, 1, 0, 1310709, 1, 1, 1310710, 1, 65536, 1310711, 1, 0, 1310712, 1, 0, 1310713, 1, 0, 1310714, 1, 0, 1310715, 1, 0, 1310716, 1, 0, 1310717, 1, 0, 1310718, 1, 1, 1310719, 1, 0, 1245184, 1, 0, 1245185, 1, 1, 1245186, 0, 131072, 1245187, 1, 1, 1245188, 1, 0, 1245189, 1, 0, 1245190, 1, 1, 1245191, 1, 0, 1245192, 1, 65537, 1245193, 1, 2, 1245194, 1, 0, 1245195, 1, 0, 1245196, 1, 0, 1245197, 1, 1, 1245198, 1, 1, 1245199, 1, 1, 1245200, 1, 0, 1245201, 1, 0, 1245202, 1, 1, 1245203, 0, 0, 1245204, 1, 1, 1245205, 1, 2, 1245206, 1, 65536, 1245207, 1, 0, 1245208, 1, 1, 1245209, 2, 0, 1245210, 1, 1, 1245211, 1, 65536, 1245212, 1, 0, 1245213, 1, 0, 1245214, 1, 0, 1245215, 1, 0, 1245216, 1, 65537, 1245217, 1, 0, 1245218, 1, 1, 1245219, 1, 1, 1245220, 0, 0, 1245221, 1, 1, 1245222, 1, 0, 1245223, 1, 0, 1245224, 1, 0, 1245225, 1, 65536, 1245226, 1, 1, 1245227, 1, 65537, 1245228, 1, 65536, 1245229, 1, 1, 1245230, 1, 0, 1245231, 1, 0, 1245232, 1, 0, 1245233, 1, 0, 1245234, 1, 0, 1245235, 1, 1, 1245236, 1, 0, 1245237, 1, 1, 1245238, 1, 65537, 1245239, 1, 0, 1245240, 1, 65537, 1245241, 1, 0, 1245242, 1, 65536, 1245243, 1, 0, 1245244, 1, 0, 1245245, 1, 0, 1245246, 1, 0, 1245247, 1, 0, 1245248, 1, 0, 1245249, 1, 2, 1245250, 1, 0, 1245251, 1, 0, 1245252, 1, 1, 1245253, 1, 0, 1245254, 1, 2, 1245255, 1, 0, 1245256, 1, 2, 1245257, 1, 1, 1245258, 1, 65537, 1245259, 1, 0, 1245260, 1, 1, 1245261, 2, 0, 1245262, 2, 0, 1245263, 2, 0, 1245264, 1, 1, 1245265, 1, 2, 1245266, 1, 0, 1245267, 1, 0, 1245268, 1, 65536, 1245269, 1, 0, 1245270, 1, 65537, 1245271, 1, 2, 1245272, 1, 65536, 1245273, 1, 65536, 1245274, 1, 65536, 1245275, 1, 0, 1245276, 1, 0, 1245277, 1, 65537, 1245278, 1, 0, 1245279, 1, 0, 1245280, 1, 0, 1245281, 1, 0, 1245282, 1, 1, 1245283, 1, 65536, 1245284, 1, 2, 1245285, 1, 1, 1245286, 1, 0, 1245287, 1, 0, 1245288, 1, 1, 1245289, 1, 65536, 1245290, 1, 0, 1245291, 1, 2, 1245292, 1, 0, 1245293, 1, 65537, 1245294, 1, 2, 1245295, 1, 65536, 1245296, 1, 65537, 1245297, 1, 65537, 1245298, 1, 0, 1245299, 1, 2, 1245300, 1, 0, 1245301, 1, 2, 1245302, 1, 0, 1245303, 1, 0, 1245304, 1, 0, 1245305, 1, 0, 1245306, 1, 0, 1245307, 1, 2, 1245308, 1, 65536, 1245309, 1, 0, 1245310, 1, 0, 1245311, 1, 65536, 1245312, 1, 0, 1245313, 1, 1, 1245314, 1, 0, 1245315, 1, 0, 1245316, 1, 65536, 1245317, 1, 0, 1245318, 1, 0, 1245319, 1, 0, 1245320, 1, 2, 1245321, 1, 1, 1245322, 1, 0, 1245323, 1, 0, 1245324, 1, 0, 1245325, 1, 0, 1245326, 1, 2, 1245327, 1, 2, 1245328, 1, 65537, 1245329, 1, 0, 1245330, 1, 65536, 1245331, 1, 1, 1245332, 1, 1, 1245333, 1, 2, 1245334, 1, 65537, 1245335, 1, 0, 1245336, 1, 1, 1245337, 1, 0, 1245338, 1, 65537, 1245339, 1, 2, 1245340, 1, 1, 1245341, 1, 1, 1245342, 1, 0, 1245343, 1, 2, 1245344, 1, 0, 1245345, 1, 0, 1245346, 1, 0, 1245347, 1, 0, 1245348, 1, 0, 1245349, 1, 0, 1245350, 1, 0, 1245351, 1, 1, 1245352, 1, 0, 1245353, 1, 0, 1245354, 1, 65536, 1245355, 1, 0, 1245356, 1, 0, 1245357, 1, 0, 1245358, 1, 0, 1245359, 1, 0, 1245360, 1, 0, 1245361, 1, 0, 1245362, 1, 0, 1245363, 1, 65536, 1245364, 1, 0, 1245365, 1, 0, 1245366, 1, 1, 1245367, 1, 1, 1245368, 1, 0, 1245369, 1, 2, 1245370, 1, 65537, 1245371, 1, 0, 1245372, 1, 65536, 1245373, 1, 0, 1245374, 1, 0, 1245375, 1, 0, 1245376, 1, 0, 1245377, 1, 2, 1245378, 1, 0, 1245379, 1, 0, 1245380, 1, 2, 1245381, 1, 65536, 1245382, 1, 0, 1245383, 1, 1, 1245384, 1, 1, 1245385, 1, 0, 1245386, 1, 0, 1245387, 1, 2, 1245388, 1, 0, 1245389, 1, 0, 1245390, 1, 0, 1245391, 1, 65536, 1245392, 1, 65537, 1245393, 1, 0, 1245394, 1, 65537, 1245395, 1, 0, 1245396, 1, 0, 1245397, 1, 0, 1245398, 1, 2, 1245399, 1, 0, 1245400, 1, 65536, 1245401, 1, 65536, 1245402, 1, 0, 1245403, 1, 2, 1245404, 1, 0, 1245405, 1, 1, 1245406, 1, 65536, 1245407, 1, 65536, 1245408, 1, 0, 1245409, 1, 65536, 1245410, 1, 65536, 1245411, 1, 65536, 1245412, 1, 0, 1245413, 1, 0, 1245414, 1, 0, 1245415, 1, 65537, 1245416, 1, 0, 1245417, 1, 65536, 1245418, 1, 65537, 1245419, 1, 1, 1245420, 1, 65536, 1245421, 1, 0, 1245422, 1, 2, 1245423, 1, 0, 1245424, 1, 0, 1245425, 1, 0, 1245426, 1, 65537, 1245427, 1, 65537, 1245428, 1, 0, 1245429, 1, 0, 1245430, 1, 65536, 1245431, 1, 65536, 1245432, 1073741825, 1, 1245433, 0, 131072, 1245434, 1073741825, 1, 1245435, 1073741825, 0, 1245436, 1073741825, 0, 1245437, 1073741825, 0, 1245438, 1073741825, 2, 1245439, 1073741825, 0, 1245440, 1073741825, 1, 1245441, 1073741825, 65536, 1245442, 1073741825, 0, 1245443, 1073741825, 65537, 1245444, 1073741825, 1, 1245445, 1073741825, 0, 1245446, 1073741825, 0, 1245447, 1073741825, 0, 1245448, 1073741825, 0, 1245449, 1073741825, 1, 1245450, 1073741825, 2, 1245451, 1073741825, 0, 1245452, 1073741825, 1, 1245453, 0, 131072, 1376140, 1073741824, 131072, 1376141, 1073741825, 1, 1376142, 1073741825, 0, 1376143, 1073741825, 65537, 1376144, 1073741825, 0, 1376145, 1073741825, 0, 1376146, 1073741825, 65536, 1376147, 1073741825, 65537, 1376148, 1073741825, 65537, 1376149, 1073741825, 0, 1376150, 1073741825, 65536, 1376151, 1073741825, 1, 1376152, 0, 0, 1376153, 1, 1, 1376154, 1073741825, 1, 1376155, 1, 0, 1376156, 1, 0, 1376157, 1, 1, 1376158, 1, 0, 1376159, 1, 0, 1376160, 1, 0, 1376161, 1, 1, 1376162, 1, 2, 1376163, 1, 1, 1376164, 1, 65537, 1376165, 1, 1, 1376166, 1, 0, 1376167, 1, 1, 1376168, 1, 65537, 1376169, 1, 2, 1376170, 1, 65536, 1376171, 1, 1, 1376172, 1, 2, 1376173, 1, 0, 1376174, 1, 1, 1376175, 1, 0, 1376176, 1, 0, 1376177, 1, 0, 1376178, 1, 0, 1376179, 1, 2, 1376180, 1, 0, 1376181, 1, 1, 1376182, 1, 0, 1376183, 1, 0, 1376184, 1, 2, 1376185, 1, 2, 1376186, 1, 0, 1376187, 1, 2, 1376188, 1, 65536, 1376189, 1, 1, 1376190, 1, 0, 1376191, 1, 2, 1376192, 1, 0, 1376193, 1, 0, 1376194, 1, 0, 1376195, 1, 65537, 1376196, 1, 0, 1376197, 1, 0, 1376198, 1, 0, 1376199, 1, 0, 1376200, 1, 0, 1376201, 1, 0, 1376202, 1, 0, 1376203, 1, 0, 1376204, 1, 65537, 1376205, 1, 0, 1376206, 1, 0, 1376207, 1, 65537, 1376208, 1, 65536, 1376209, 1, 2, 1376210, 1, 1, 1376211, 1, 2, 1376212, 1, 65537, 1376213, 1, 1, 1376214, 1, 0, 1376215, 1, 0, 1376216, 1, 0, 1376217, 1, 2, 1376218, 1, 0, 1376219, 1, 0, 1376220, 1, 0, 1376221, 1, 0, 1376222, 1, 65536, 1376223, 1, 65536, 1376224, 1, 0, 1376225, 1, 0, 1376226, 1, 2, 1376227, 1, 1, 1376228, 1, 65537, 1376229, 1, 0, 1376230, 1, 65537, 1376231, 1, 0, 1376232, 1, 0, 1376233, 1, 0, 1376234, 1, 65536, 1376235, 1, 0, 1376236, 1, 0, 1376237, 1, 65536, 1376238, 1, 2, 1376239, 1, 0, 1376240, 1, 0, 1376241, 1, 65536, 1376242, 1, 0, 1376243, 1, 0, 1376244, 1, 2, 1376245, 1, 0, 1376246, 1, 65537, 1376247, 1, 2, 1376248, 1, 2, 1376249, 1, 0, 1376250, 1, 1, 1376251, 1, 1, 1376252, 1, 65536, 1376253, 1, 0, 1376254, 1, 0, 1376255, 1, 65537, 1310720, 1, 65537, 1310721, 1, 1, 1310722, 0, 131072, 1310723, 1, 1, 1310724, 1, 0, 1310725, 1, 65537, 1310726, 1, 0, 1310727, 1, 65537, 1310728, 1, 0, 1310729, 1, 65537, 1310730, 1, 0, 1310731, 1, 2, 1310732, 1, 0, 1310733, 1, 1, 1310734, 2, 0, 1310735, 1, 1, 1310736, 1, 65537, 1310737, 1, 0, 1310738, 1, 1, 1310739, 1, 1, 1310740, 1, 1, 1310741, 1, 0, 1310742, 1, 0, 1310743, 1, 0, 1310744, 1, 1, 1310745, 1, 1, 1310746, 1, 1, 1310747, 1, 0, 1310748, 1, 65536, 1310749, 1, 65536, 1310750, 1, 2, 1310751, 1, 0, 1310752, 1, 65536, 1310753, 1, 0, 1310754, 1, 0, 1310755, 1, 1, 1310756, 1, 1, 1310757, 1, 1, 1310758, 1, 65536, 1310759, 1, 65536, 1310760, 1, 65537, 1310761, 1, 0, 1310762, 1, 65537, 1310763, 1, 1, 1310764, 1, 2, 1310765, 1, 65536, 1310766, 1, 0, 1310767, 1, 0, 1310768, 1, 65536, 1310769, 1, 1, 1310770, 1, 65536, 1310771, 1, 0, 1310772, 1, 0, 1310773, 1, 0, 1310774, 1, 0, 1310775, 1, 2, 1310776, 1, 65536, 1310777, 1, 2, 1310778, 1, 2, 1310779, 1, 0, 1310780, 1, 0, 1310781, 1, 0, 1310782, 1, 0, 1310783, 1, 0, 1310784, 1, 0, 1310785, 1, 65536, 1310786, 1, 65537, 1310787, 1, 0, 1310788, 1, 0, 1310789, 1, 65537, 1310790, 1, 2, 1310791, 1, 2, 1310792, 1, 1, 1310793, 1, 0, 1310794, 1, 0, 1310795, 1, 2, 1310796, 1, 1, 1310797, 1, 1, 1310798, 1, 1, 1310799, 1, 1, 1310800, 1, 1, 1310801, 1, 65536, 1310802, 1, 65536, 1310803, 1, 0, 1310804, 1, 65537, 1310805, 1, 65536, 1310806, 1, 0, 1310807, 1, 2, 1310808, 1, 65537, 1310809, 1, 1, 1310810, 1, 2, 1310811, 1, 0, 1310812, 1, 65536, 1310813, 1, 1, 1310814, 1, 0, 1310815, 1, 1, 1310816, 1, 0, 1310817, 1, 1, 1310818, 1, 0, 1310819, 1, 0, 1310820, 1, 65537, 1310821, 1, 0, 1310822, 1, 0, 1310823, 1, 65536, 1310824, 1, 0, 1310825, 1, 1, 1310826, 1, 0, 1310827, 1, 0, 1310828, 1, 0, 1310829, 1, 0, 1310830, 1, 0, 1310831, 1, 0, 1310832, 1, 0, 1310833, 1, 0, 1310834, 1, 1, 1310835, 1, 0, 1310836, 1, 0, 1310837, 1, 0, 1310838, 1, 1, 1310839, 1, 0, 1310840, 1, 0, 1310841, 1, 0, 1310842, 1, 1, 1310843, 1, 0, 1310844, 1, 1, 1310845, 1, 65536, 1310846, 1, 65537, 1310847, 1, 2, 1310848, 1, 65537, 1310849, 1, 0, 1310850, 1, 65537, 1310851, 1, 1, 1310852, 1, 0, 1310853, 1, 0, 1310854, 1, 0, 1310855, 1, 65536, 1310856, 1, 0, 1310857, 1, 0, 1310858, 1, 0, 1310859, 1, 0, 1310860, 1, 2, 1310861, 1, 65536, 1310862, 1, 0, 1310863, 1, 2, 1310864, 1, 65537, 1310865, 1, 2, 1310866, 1, 65537, 1310867, 1, 65536, 1310868, 1, 0, 1310869, 1, 0, 1310870, 1, 65536, 1310871, 1, 65537, 1310872, 1, 0, 1310873, 1, 65536, 1310874, 1, 65537, 1310875, 1, 0, 1310876, 1, 0, 1310877, 1, 0, 1310878, 1, 0, 1310879, 1, 1, 1310880, 1, 65536, 1310881, 1, 65536, 1310882, 1, 0, 1310883, 1, 65536, 1310884, 1, 0, 1310885, 1, 65537, 1310886, 1, 0, 1310887, 1, 0, 1310888, 1, 65536, 1310889, 1, 0, 1310890, 1, 0, 1310891, 1, 2, 1310892, 1, 2, 1310893, 1, 65536, 1310894, 1, 0, 1310895, 1, 1, 1310896, 1, 0, 1310897, 1, 1, 1310898, 1, 1, 1310899, 1, 0, 1310900, 1, 1, 1310901, 1, 0, 1310902, 1, 0, 1310903, 1, 0, 1310904, 1, 65537, 1310905, 1, 0, 1310906, 1, 0, 1310907, 1, 0, 1310908, 1, 0, 1310909, 1, 0, 1310910, 1, 65536, 1310911, 1, 0, 1310912, 1, 0, 1310913, 1, 0, 1310914, 1, 65536, 1310915, 1, 0, 1310916, 1, 1, 1310917, 1, 0, 1310918, 1, 0, 1310919, 1, 0, 1310920, 1, 65537, 1310921, 1, 0, 1310922, 1, 65537, 1310923, 1, 0, 1310924, 1, 65536, 1310925, 1, 0, 1310926, 1, 0, 1310927, 1, 0, 1310928, 1, 0, 1310929, 1, 0, 1310930, 1, 65536, 1310931, 1, 0, 1310932, 1, 0, 1310933, 1, 1, 1310934, 1, 0, 1310935, 1, 0, 1310936, 1, 0, 1310937, 1, 0, 1310938, 1, 65536, 1310939, 1, 0, 1310940, 1, 0, 1310941, 1, 1, 1310942, 1, 0, 1310943, 1, 0, 1310944, 1, 65536, 1310945, 1, 0, 1310946, 1, 0, 1310947, 1, 0, 1310948, 1, 0, 1310949, 1, 65537, 1310950, 1, 0, 1310951, 1, 1, 1310952, 1, 2, 1310953, 1, 0, 1310954, 1, 0, 1310955, 1, 0, 1310956, 1, 65537, 1310957, 1, 2, 1310958, 1, 65537, 1310959, 1, 0, 1310960, 1, 65537, 1310961, 1, 0, 1310962, 1, 0, 1310963, 1, 0, 1310964, 1, 0, 1310965, 1, 0, 1310966, 1, 65537, 1310967, 1, 0, 1310968, 1073741825, 1, 1310969, 0, 131072, 1310970, 1073741825, 1, 1310971, 1073741825, 2, 1310972, 1073741825, 1, 1310973, 1073741825, 0, 1310974, 1073741825, 1, 1310975, 1073741825, 0, 1310976, 1073741825, 0, 1310977, 1073741825, 0, 1310978, 1073741825, 0, 1310979, 1073741825, 2, 1310980, 1073741825, 0, 1310981, 1073741825, 0, 1310982, 1073741825, 65536, 1310983, 1073741825, 0, 1310984, 1073741825, 0, 1310985, 1073741825, 0, 1310986, 1073741825, 65537, 1310987, 1073741825, 0, 1310988, 1073741825, 1, 1310989, 0, 131072, 1441676, 1073741824, 131072, 1441677, 1073741825, 1, 1441678, 1073741825, 0, 1441679, 1073741825, 0, 1441680, 1073741825, 0, 1441681, 1073741825, 65537, 1441682, 1073741825, 0, 1441683, 1073741825, 2, 1441684, 1073741825, 65537, 1441685, 1073741825, 0, 1441686, 1073741825, 2, 1441687, 1073741825, 1, 1441688, 1073741825, 1, 1441689, 0, 65536, 1441690, 1, 1, 1441691, 1073741825, 0, 1441692, 1, 65536, 1441693, 1, 0, 1441694, 1, 0, 1441695, 1, 1, 1441696, 1, 0, 1441697, 1, 0, 1441698, 1, 0, 1441699, 1, 1, 1441700, 1, 1, 1441701, 1, 2, 1441702, 1, 0, 1441703, 1, 0, 1441704, 1, 0, 1441705, 1, 1, 1441706, 1, 1, 1441707, 1, 2, 1441708, 1, 0, 1441709, 1, 65537, 1441710, 1, 0, 1441711, 1, 65536, 1441712, 1, 65537, 1441713, 1, 2, 1441714, 1, 2, 1441715, 1, 0, 1441716, 1, 0, 1441717, 1, 0, 1441718, 1, 1, 1441719, 1, 2, 1441720, 1, 0, 1441721, 1, 0, 1441722, 1, 0, 1441723, 1, 65537, 1441724, 1, 0, 1441725, 1, 0, 1441726, 1, 0, 1441727, 1, 1, 1441728, 1, 0, 1441729, 1, 0, 1441730, 1, 0, 1441731, 1, 1, 1441732, 1, 0, 1441733, 1, 65537, 1441734, 1, 0, 1441735, 1, 0, 1441736, 1, 2, 1441737, 1, 0, 1441738, 1, 1, 1441739, 1, 65536, 1441740, 1, 0, 1441741, 1, 0, 1441742, 1, 0, 1441743, 1, 1, 1441744, 1, 65537, 1441745, 1, 1, 1441746, 1, 2, 1441747, 1, 1, 1441748, 1, 0, 1441749, 1, 65537, 1441750, 1, 0, 1441751, 1, 65536, 1441752, 1, 65537, 1441753, 1, 0, 1441754, 1, 0, 1441755, 1, 0, 1441756, 1, 0, 1441757, 1, 0, 1441758, 1, 0, 1441759, 1, 0, 1441760, 1, 1, 1441761, 1, 65536, 1441762, 1, 0, 1441763, 1, 0, 1441764, 1, 1, 1441765, 1, 0, 1441766, 1, 0, 1441767, 1, 65536, 1441768, 1, 0, 1441769, 1, 0, 1441770, 1, 1, 1441771, 1, 0, 1441772, 1, 0, 1441773, 1, 2, 1441774, 1, 0, 1441775, 1, 0, 1441776, 1, 2, 1441777, 1, 65536, 1441778, 1, 0, 1441779, 1, 0, 1441780, 1, 0, 1441781, 1, 0, 1441782, 1, 0, 1441783, 1, 0, 1441784, 1, 1, 1441785, 1, 0, 1441786, 1, 65536, 1441787, 1, 0, 1441788, 1, 0, 1441789, 1, 65536, 1441790, 1, 65537, 1441791, 1, 0, 1376256, 1, 2, 1376257, 1, 1, 1376258, 0, 131072, 1376259, 1, 1, 1376260, 1, 1, 1376261, 1, 65537, 1376262, 1, 1, 1376263, 1, 1, 1376264, 1, 1, 1376265, 1, 2, 1376266, 1, 2, 1376267, 1, 0, 1376268, 1, 2, 1376269, 1, 1, 1376270, 1, 1, 1376271, 1, 1, 1376272, 1, 0, 1376273, 1, 65536, 1376274, 1, 0, 1376275, 1, 65536, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 1, 1, 1376282, 1, 1, 1376283, 1, 1, 1376284, 1, 0, 1376285, 1, 1, 1376286, 1, 65536, 1376287, 1, 65537, 1376288, 1, 0, 1376289, 1, 2, 1376290, 1, 65536, 1376291, 1, 65536, 1376292, 1, 0, 1376293, 1, 1, 1376294, 1, 1, 1376295, 1, 2, 1376296, 1, 65536, 1376297, 1, 2, 1376298, 1, 2, 1376299, 1, 65537, 1376300, 1, 0, 1376301, 1, 0, 1376302, 1, 65537, 1376303, 1, 65537, 1376304, 1, 0, 1376305, 1, 65536, 1376306, 1, 0, 1376307, 1, 2, 1376308, 1, 0, 1376309, 1, 0, 1376310, 1, 65537, 1376311, 1, 65536, 1376312, 1, 0, 1376313, 1, 65537, 1376314, 1, 0, 1376315, 1, 0, 1376316, 1, 65536, 1376317, 1, 65536, 1376318, 1, 0, 1376319, 1, 1, 1376320, 1, 65537, 1376321, 1, 0, 1376322, 1, 1, 1376323, 1, 2, 1376324, 1, 0, 1376325, 1, 0, 1376326, 1, 0, 1376327, 1, 0, 1376328, 1, 0, 1376329, 1, 1, 1376330, 1, 65537, 1376331, 1, 0, 1376332, 1, 65536, 1376333, 1, 65537, 1376334, 1, 0, 1376335, 1, 0, 1376336, 1, 1, 1376337, 1, 65537, 1376338, 1, 65536, 1376339, 1, 65536, 1376340, 1, 0, 1376341, 1, 65536, 1376342, 1, 0, 1376343, 1, 65537, 1376344, 1, 2, 1376345, 1, 1, 1376346, 1, 0, 1376347, 1, 0, 1376348, 1, 0, 1376349, 1, 0, 1376350, 1, 2, 1376351, 1, 1, 1376352, 1, 65537, 1376353, 1, 1, 1376354, 1, 1, 1376355, 1, 0, 1376356, 1, 2, 1376357, 1, 0, 1376358, 1, 0, 1376359, 1, 1, 1376360, 1, 0, 1376361, 1, 0, 1376362, 1, 0, 1376363, 1, 0, 1376364, 1, 0, 1376365, 1, 2, 1376366, 1, 65536, 1376367, 1, 65536, 1376368, 1, 0, 1376369, 1, 0, 1376370, 1, 65536, 1376371, 1, 2, 1376372, 1, 0, 1376373, 1, 0, 1376374, 1, 0, 1376375, 1, 0, 1376376, 1, 0, 1376377, 1, 0, 1376378, 1, 0, 1376379, 1, 0, 1376380, 1, 0, 1376381, 1, 0, 1376382, 1, 2, 1376383, 1, 0, 1376384, 1, 0, 1376385, 1, 0, 1376386, 1, 65537, 1376387, 1, 0, 1376388, 1, 0, 1376389, 1, 65536, 1376390, 1, 0, 1376391, 1, 0, 1376392, 1, 0, 1376393, 1, 0, 1376394, 1, 0, 1376395, 1, 0, 1376396, 1, 65537, 1376397, 1, 65536, 1376398, 1, 0, 1376399, 1, 2, 1376400, 1, 0, 1376401, 1, 0, 1376402, 1, 0, 1376403, 1, 2, 1376404, 1, 0, 1376405, 1, 0, 1376406, 1, 65536, 1376407, 1, 2, 1376408, 1, 0, 1376409, 1, 2, 1376410, 1, 0, 1376411, 1, 2, 1376412, 1, 2, 1376413, 1, 65537, 1376414, 1, 0, 1376415, 1, 2, 1376416, 1, 65537, 1376417, 1, 0, 1376418, 1, 0, 1376419, 1, 0, 1376420, 1, 0, 1376421, 1, 0, 1376422, 1, 1, 1376423, 1, 0, 1376424, 1, 0, 1376425, 1, 65536, 1376426, 1, 2, 1376427, 1, 0, 1376428, 1, 0, 1376429, 1, 0, 1376430, 1, 1, 1376431, 1, 65536, 1376432, 1, 0, 1376433, 1, 2, 1376434, 1, 65537, 1376435, 1, 0, 1376436, 1, 0, 1376437, 1, 1, 1376438, 1, 65536, 1376439, 1, 2, 1376440, 1, 65537, 1376441, 1, 1, 1376442, 1, 2, 1376443, 1, 0, 1376444, 1, 2, 1376445, 1, 0, 1376446, 1, 65537, 1376447, 1, 0, 1376448, 1, 65537, 1376449, 1, 65536, 1376450, 1, 1, 1376451, 1, 0, 1376452, 1, 1, 1376453, 1, 0, 1376454, 1, 0, 1376455, 1, 2, 1376456, 1, 1, 1376457, 1, 0, 1376458, 1, 0, 1376459, 1, 1, 1376460, 1, 0, 1376461, 1, 2, 1376462, 1, 0, 1376463, 1, 0, 1376464, 1, 65536, 1376465, 1, 2, 1376466, 1, 0, 1376467, 1, 0, 1376468, 1, 1, 1376469, 1, 0, 1376470, 1, 65536, 1376471, 1, 0, 1376472, 1, 0, 1376473, 1, 1, 1376474, 1, 0, 1376475, 1, 2, 1376476, 1, 0, 1376477, 1, 0, 1376478, 1, 1, 1376479, 1, 65537, 1376480, 1, 1, 1376481, 1, 0, 1376482, 1, 0, 1376483, 1, 1, 1376484, 1, 0, 1376485, 1, 0, 1376486, 1, 65536, 1376487, 1, 0, 1376488, 1, 0, 1376489, 1, 2, 1376490, 1, 0, 1376491, 1, 0, 1376492, 1, 65536, 1376493, 1, 0, 1376494, 1, 0, 1376495, 1, 65537, 1376496, 1, 2, 1376497, 1, 2, 1376498, 1, 1, 1376499, 1, 65536, 1376500, 1, 65536, 1376501, 1, 65537, 1376502, 1, 65537, 1376503, 1, 1, 1376504, 1073741825, 1, 1376505, 0, 131072, 1376506, 1073741825, 1, 1376507, 1073741825, 0, 1376508, 1073741825, 0, 1376509, 1073741825, 0, 1376510, 1073741825, 2, 1376511, 1073741825, 0, 1376512, 1073741825, 65537, 1376513, 1073741825, 0, 1376514, 1073741825, 0, 1376515, 1073741825, 0, 1376516, 1073741825, 65536, 1376517, 1073741825, 1, 1376518, 1073741825, 65536, 1376519, 1073741825, 1, 1376520, 1073741825, 65537, 1376521, 1073741825, 65537, 1376522, 1073741825, 0, 1376523, 1073741825, 0, 1376524, 1073741825, 1, 1376525, 0, 131072, 1507212, 1073741824, 131072, 1507213, 1073741825, 1, 1507214, 1073741825, 1, 1507215, 1073741825, 0, 1507216, 1073741825, 0, 1507217, 1073741825, 0, 1507218, 1073741825, 65536, 1507219, 1073741825, 65536, 1507220, 1073741825, 0, 1507221, 1073741825, 0, 1507222, 1073741825, 0, 1507223, 1073741825, 0, 1507224, 1073741825, 1, 1507225, 0, 0, 1507226, 1, 1, 1507227, 1073741825, 65537, 1507228, 1, 0, 1507229, 1, 0, 1507230, 1, 65537, 1507231, 1, 0, 1507232, 1, 65536, 1507233, 1, 2, 1507234, 1, 0, 1507235, 1, 1, 1507236, 1, 65537, 1507237, 1, 0, 1507238, 1, 0, 1507239, 1, 0, 1507240, 1, 0, 1507241, 1, 2, 1507242, 1, 1, 1507243, 1, 0, 1507244, 1, 1, 1507245, 1, 2, 1507246, 1, 0, 1507247, 1, 1, 1507248, 1, 0, 1507249, 1, 1, 1507250, 1, 0, 1507251, 1, 65537, 1507252, 1, 65536, 1507253, 1, 65536, 1507254, 1, 0, 1507255, 1, 0, 1507256, 1, 1, 1507257, 1, 0, 1507258, 1, 1, 1507259, 1, 1, 1507260, 1, 65536, 1507261, 1, 0, 1507262, 1, 65537, 1507263, 1, 0, 1507264, 1, 0, 1507265, 1, 0, 1507266, 1, 1, 1507267, 1, 65536, 1507268, 1, 0, 1507269, 1, 0, 1507270, 1, 65537, 1507271, 1, 0, 1507272, 1, 0, 1507273, 1, 0, 1507274, 1, 2, 1507275, 1, 0, 1507276, 1, 0, 1507277, 1, 65537, 1507278, 1, 65537, 1507279, 1, 0, 1507280, 1, 65537, 1507281, 1, 65536, 1507282, 1, 2, 1507283, 1, 1, 1507284, 1, 2, 1507285, 1, 65537, 1507286, 1, 65536, 1507287, 1, 0, 1507288, 1, 0, 1507289, 1, 0, 1507290, 1, 0, 1507291, 1, 0, 1507292, 1, 0, 1507293, 1, 0, 1507294, 1, 0, 1507295, 1, 0, 1507296, 1, 0, 1507297, 1, 0, 1507298, 1, 65536, 1507299, 1, 2, 1507300, 1, 0, 1507301, 1, 0, 1507302, 1, 0, 1507303, 1, 0, 1507304, 1, 1, 1507305, 1, 2, 1507306, 1, 0, 1507307, 1, 1, 1507308, 1, 65537, 1507309, 1, 0, 1507310, 1, 2, 1507311, 1, 0, 1507312, 1, 1, 1507313, 1, 0, 1507314, 1, 65537, 1507315, 1, 0, 1507316, 1, 0, 1507317, 1, 0, 1507318, 1, 0, 1507319, 1, 65537, 1507320, 1, 0, 1507321, 1, 0, 1507322, 1, 0, 1507323, 1, 0, 1507324, 1, 1, 1507325, 1, 65537, 1507326, 1, 2, 1507327, 1, 0, 1441792, 1, 0, 1441793, 1, 1, 1441794, 0, 0, 1441795, 0, 3, 1441796, 1, 1, 1441797, 1, 0, 1441798, 1, 1, 1441799, 2, 0, 1441800, 1, 1, 1441801, 1, 1, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 1, 1441805, 1, 1, 1441806, 1, 1, 1441807, 1, 65537, 1441808, 1, 65536, 1441809, 1, 0, 1441810, 1, 1, 1441811, 1, 1, 1441812, 1, 1, 1441813, 1, 65537, 1441814, 1, 65536, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 1, 1441818, 0, 65536, 1441819, 1, 1, 1441820, 1, 0, 1441821, 1, 65537, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 65537, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 2, 1441830, 1, 65537, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 65537, 1441836, 1, 0, 1441837, 1, 65537, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 65537, 1441841, 1, 65537, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 65536, 1441847, 1, 65537, 1441848, 1, 0, 1441849, 1, 0, 1441850, 1, 0, 1441851, 1, 0, 1441852, 1, 0, 1441853, 1, 0, 1441854, 1, 0, 1441855, 1, 65536, 1441856, 1, 0, 1441857, 1, 0, 1441858, 1, 0, 1441859, 1, 65537, 1441860, 1, 0, 1441861, 1, 0, 1441862, 1, 0, 1441863, 1, 0, 1441864, 1, 2, 1441865, 1, 65537, 1441866, 1, 0, 1441867, 1, 0, 1441868, 1, 0, 1441869, 1, 0, 1441870, 1, 0, 1441871, 1, 0, 1441872, 1, 2, 1441873, 1, 0, 1441874, 1, 1, 1441875, 1, 2, 1441876, 1, 2, 1441877, 1, 65536, 1441878, 1, 0, 1441879, 1, 0, 1441880, 1, 0, 1441881, 1, 0, 1441882, 1, 0, 1441883, 1, 65536, 1441884, 1, 2, 1441885, 1, 0, 1441886, 1, 2, 1441887, 1, 0, 1441888, 1, 2, 1441889, 1, 1, 1441890, 1, 0, 1441891, 1, 0, 1441892, 1, 65537, 1441893, 1, 2, 1441894, 1, 65536, 1441895, 1, 0, 1441896, 1, 0, 1441897, 1, 2, 1441898, 1, 0, 1441899, 1, 65536, 1441900, 1, 1, 1441901, 1, 0, 1441902, 1, 0, 1441903, 1, 0, 1441904, 1, 0, 1441905, 1, 0, 1441906, 1, 65537, 1441907, 1, 1, 1441908, 1, 1, 1441909, 1, 1, 1441910, 1, 0, 1441911, 1, 0, 1441912, 1, 0, 1441913, 1, 2, 1441914, 1, 0, 1441915, 1, 65536, 1441916, 1, 2, 1441917, 1, 0, 1441918, 1, 65537, 1441919, 1, 65536, 1441920, 1, 1, 1441921, 1, 65537, 1441922, 1, 0, 1441923, 1, 0, 1441924, 1, 65536, 1441925, 1, 0, 1441926, 1, 0, 1441927, 1, 0, 1441928, 1, 0, 1441929, 1, 65537, 1441930, 1, 2, 1441931, 1, 0, 1441932, 1, 0, 1441933, 1, 0, 1441934, 1, 0, 1441935, 1, 0, 1441936, 1, 65537, 1441937, 1, 1, 1441938, 1, 0, 1441939, 1, 0, 1441940, 1, 0, 1441941, 1, 65536, 1441942, 1, 0, 1441943, 1, 65536, 1441944, 1, 2, 1441945, 1, 65537, 1441946, 1, 65536, 1441947, 1, 0, 1441948, 1, 0, 1441949, 1, 2, 1441950, 1, 0, 1441951, 1, 0, 1441952, 1, 2, 1441953, 1, 0, 1441954, 1, 65536, 1441955, 1, 65537, 1441956, 1, 0, 1441957, 1, 0, 1441958, 1, 2, 1441959, 1, 0, 1441960, 1, 0, 1441961, 1, 0, 1441962, 1, 65536, 1441963, 1, 65537, 1441964, 1, 2, 1441965, 1, 65537, 1441966, 1, 65537, 1441967, 1, 65537, 1441968, 1, 0, 1441969, 1, 0, 1441970, 1, 0, 1441971, 1, 1, 1441972, 1, 65537, 1441973, 1, 65537, 1441974, 1, 0, 1441975, 1, 2, 1441976, 1, 0, 1441977, 1, 0, 1441978, 1, 65536, 1441979, 1, 2, 1441980, 1, 65536, 1441981, 1, 2, 1441982, 1, 0, 1441983, 1, 0, 1441984, 1, 0, 1441985, 1, 0, 1441986, 1, 0, 1441987, 1, 0, 1441988, 1, 2, 1441989, 1, 0, 1441990, 1, 0, 1441991, 1, 65537, 1441992, 1, 1, 1441993, 1, 0, 1441994, 1, 0, 1441995, 1, 2, 1441996, 1, 0, 1441997, 1, 0, 1441998, 1, 0, 1441999, 1, 1, 1442000, 1, 0, 1442001, 1, 65536, 1442002, 1, 0, 1442003, 1, 2, 1442004, 1, 0, 1442005, 1, 0, 1442006, 1, 65536, 1442007, 1, 0, 1442008, 1, 1, 1442009, 1, 0, 1442010, 1, 2, 1442011, 1, 0, 1442012, 1, 65536, 1442013, 1, 0, 1442014, 1, 0, 1442015, 1, 65537, 1442016, 1, 2, 1442017, 1, 2, 1442018, 1, 0, 1442019, 1, 0, 1442020, 1, 0, 1442021, 1, 0, 1442022, 1, 0, 1442023, 1, 65537, 1442024, 1, 0, 1442025, 1, 0, 1442026, 1, 65536, 1442027, 1, 65537, 1442028, 1, 65536, 1442029, 1, 0, 1442030, 1, 65536, 1442031, 1, 0, 1442032, 1, 65536, 1442033, 1, 0, 1442034, 1, 0, 1442035, 1, 0, 1442036, 1, 0, 1442037, 1, 0, 1442038, 1, 0, 1442039, 1, 0, 1442040, 1073741825, 1, 1442041, 0, 131072, 1442042, 1073741825, 1, 1442043, 1073741825, 0, 1442044, 1073741825, 0, 1442045, 1073741825, 1, 1442046, 1073741825, 1, 1442047, 1073741825, 0, 1442048, 1073741825, 0, 1442049, 1073741825, 65536, 1442050, 1073741825, 65536, 1442051, 1073741825, 0, 1442052, 1073741825, 65536, 1442053, 1073741825, 65536, 1442054, 1073741825, 0, 1442055, 1073741825, 1, 1442056, 1073741825, 0, 1442057, 1073741825, 0, 1442058, 1073741825, 0, 1442059, 1073741825, 0, 1442060, 1073741825, 1, 1442061, 0, 131072, 1572748, 1073741824, 131072, 1572749, 1073741825, 1, 1572750, 1073741825, 0, 1572751, 1073741825, 0, 1572752, 1073741825, 0, 1572753, 1073741825, 0, 1572754, 1073741825, 0, 1572755, 1073741825, 1, 1572756, 1073741825, 65537, 1572757, 1073741825, 0, 1572758, 1073741825, 65537, 1572759, 1073741825, 65536, 1572760, 1073741825, 1, 1572761, 1073741825, 1, 1572762, 1, 1, 1572763, 1, 1, 1572764, 1073741825, 65536, 1572765, 1, 1, 1572766, 1, 0, 1572767, 1, 1, 1572768, 1, 0, 1572769, 1, 0, 1572770, 1, 65536, 1572771, 1, 0, 1572772, 1, 0, 1572773, 1, 65537, 1572774, 1, 0, 1572775, 1, 0, 1572776, 1, 0, 1572777, 1, 65537, 1572778, 1, 65536, 1572779, 1, 0, 1572780, 1, 0, 1572781, 1, 0, 1572782, 1, 0, 1572783, 1, 65537, 1572784, 1, 0, 1572785, 1, 0, 1572786, 1, 0, 1572787, 1, 0, 1572788, 1, 0, 1572789, 1, 0, 1572790, 1, 65536, 1572791, 1, 1, 1572792, 1, 2, 1572793, 1, 0, 1572794, 1, 1, 1572795, 1, 1, 1572796, 1, 0, 1572797, 1, 0, 1572798, 1, 0, 1572799, 1, 65537, 1572800, 1, 0, 1572801, 1, 65537, 1572802, 1, 0, 1572803, 1, 0, 1572804, 1, 0, 1572805, 1, 65537, 1572806, 1, 1, 1572807, 1, 0, 1572808, 1, 2, 1572809, 1, 1, 1572810, 1, 0, 1572811, 1, 0, 1572812, 1, 0, 1572813, 1, 0, 1572814, 1, 2, 1572815, 1, 65536, 1572816, 1, 65536, 1572817, 1, 0, 1572818, 1, 0, 1572819, 1, 1, 1572820, 1, 0, 1572821, 1, 0, 1572822, 1, 65537, 1572823, 1, 0, 1572824, 1, 0, 1572825, 1, 1, 1572826, 1, 0, 1572827, 1, 65536, 1572828, 1, 1, 1572829, 1, 0, 1572830, 1, 65536, 1572831, 1, 0, 1572832, 1, 0, 1572833, 1, 0, 1572834, 1, 65537, 1572835, 1, 0, 1572836, 1, 1, 1572837, 1, 2, 1572838, 1, 0, 1572839, 1, 65537, 1572840, 1, 65536, 1572841, 1, 0, 1572842, 1, 65536, 1572843, 1, 0, 1572844, 1, 0, 1572845, 1, 0, 1572846, 1, 65537, 1572847, 1, 0, 1572848, 1, 0, 1572849, 1, 0, 1572850, 1, 2, 1572851, 1, 0, 1572852, 1, 65536, 1572853, 1, 65536, 1572854, 1, 0, 1572855, 1, 0, 1572856, 1, 65536, 1572857, 1, 0, 1572858, 1, 0, 1572859, 1, 0, 1572860, 1, 1, 1572861, 1, 65537, 1572862, 1, 1, 1572863, 1, 0, 1507328, 1, 65537, 1507329, 1, 1, 1507330, 1, 1, 1507331, 1, 1, 1507332, 1, 1, 1507333, 1, 0, 1507334, 1, 1, 1507335, 1, 1, 1507336, 1, 1, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 65536, 1507343, 1, 65537, 1507344, 1, 65536, 1507345, 1, 2, 1507346, 1, 1, 1507347, 2, 0, 1507348, 1, 1, 1507349, 1, 65536, 1507350, 1, 65536, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 1, 1507354, 0, 131072, 1507355, 1, 1, 1507356, 1, 65536, 1507357, 1, 65536, 1507358, 1, 0, 1507359, 1, 2, 1507360, 1, 0, 1507361, 1, 1, 1507362, 1, 65536, 1507363, 1, 0, 1507364, 1, 1, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 65536, 1507369, 1, 1, 1507370, 1, 1, 1507371, 1, 2, 1507372, 1, 65537, 1507373, 1, 65537, 1507374, 1, 2, 1507375, 1, 2, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 1, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 65537, 1507383, 1, 1, 1507384, 1, 0, 1507385, 1, 65536, 1507386, 1, 65536, 1507387, 1, 0, 1507388, 1, 2, 1507389, 1, 0, 1507390, 1, 2, 1507391, 1, 65536, 1507392, 1, 65537, 1507393, 1, 65537, 1507394, 1, 0, 1507395, 1, 2, 1507396, 1, 0, 1507397, 1, 65537, 1507398, 1, 0, 1507399, 1, 65537, 1507400, 1, 1, 1507401, 1, 65536, 1507402, 1, 0, 1507403, 1, 1, 1507404, 1, 65536, 1507405, 1, 0, 1507406, 1, 65536, 1507407, 1, 2, 1507408, 1, 2, 1507409, 1, 2, 1507410, 1, 0, 1507411, 1, 2, 1507412, 1, 0, 1507413, 1, 65537, 1507414, 1, 0, 1507415, 1, 65537, 1507416, 1, 0, 1507417, 1, 0, 1507418, 1, 0, 1507419, 1, 65536, 1507420, 1, 0, 1507421, 1, 2, 1507422, 1, 2, 1507423, 1, 1, 1507424, 1, 0, 1507425, 1, 0, 1507426, 1, 65537, 1507427, 1, 1, 1507428, 1, 65536, 1507429, 1, 0, 1507430, 1, 0, 1507431, 1, 65537, 1507432, 1, 2, 1507433, 1, 0, 1507434, 1, 0, 1507435, 1, 0, 1507436, 1, 0, 1507437, 1, 0, 1507438, 1, 1, 1507439, 1, 0, 1507440, 1, 65537, 1507441, 1, 1, 1507442, 1, 0, 1507443, 1, 1, 1507444, 2, 0, 1507445, 1, 1, 1507446, 1, 0, 1507447, 1, 0, 1507448, 1, 1, 1507449, 1, 65537, 1507450, 1, 1, 1507451, 1, 1, 1507452, 1, 1, 1507453, 1, 0, 1507454, 1, 2, 1507455, 1, 0, 1507456, 1, 0, 1507457, 1, 65537, 1507458, 1, 0, 1507459, 1, 2, 1507460, 1, 2, 1507461, 1, 1, 1507462, 1, 1, 1507463, 1, 2, 1507464, 1, 0, 1507465, 1, 65536, 1507466, 1, 65537, 1507467, 1, 65537, 1507468, 1, 0, 1507469, 1, 65537, 1507470, 1, 65536, 1507471, 1, 0, 1507472, 1, 0, 1507473, 1, 0, 1507474, 1, 0, 1507475, 1, 0, 1507476, 1, 65536, 1507477, 1, 0, 1507478, 1, 0, 1507479, 1, 65537, 1507480, 1, 65536, 1507481, 1, 0, 1507482, 1, 0, 1507483, 1, 0, 1507484, 1, 1, 1507485, 1, 0, 1507486, 1, 65537, 1507487, 1, 0, 1507488, 1, 0, 1507489, 1, 0, 1507490, 1, 0, 1507491, 1, 0, 1507492, 1, 2, 1507493, 1, 0, 1507494, 1, 65537, 1507495, 1, 1, 1507496, 1, 65537, 1507497, 1, 0, 1507498, 1, 65536, 1507499, 1, 0, 1507500, 1, 0, 1507501, 1, 0, 1507502, 1, 65537, 1507503, 1, 1, 1507504, 1, 0, 1507505, 1, 65537, 1507506, 1, 0, 1507507, 1, 0, 1507508, 1, 0, 1507509, 1, 65537, 1507510, 1, 0, 1507511, 1, 65537, 1507512, 1, 1, 1507513, 1, 0, 1507514, 1, 65536, 1507515, 1, 65536, 1507516, 1, 2, 1507517, 1, 2, 1507518, 1, 0, 1507519, 1, 0, 1507520, 1, 0, 1507521, 1, 65537, 1507522, 1, 1, 1507523, 1, 1, 1507524, 1, 0, 1507525, 1, 0, 1507526, 1, 0, 1507527, 1, 0, 1507528, 1, 0, 1507529, 1, 0, 1507530, 1, 65536, 1507531, 1, 65536, 1507532, 1, 65537, 1507533, 1, 0, 1507534, 1, 1, 1507535, 1, 0, 1507536, 1, 65537, 1507537, 1, 0, 1507538, 1, 65537, 1507539, 1, 1, 1507540, 1, 2, 1507541, 1, 0, 1507542, 1, 0, 1507543, 1, 0, 1507544, 1, 0, 1507545, 1, 1, 1507546, 1, 2, 1507547, 1, 0, 1507548, 1, 0, 1507549, 1, 1, 1507550, 1, 0, 1507551, 1, 65536, 1507552, 1, 0, 1507553, 1, 2, 1507554, 1, 65536, 1507555, 1, 0, 1507556, 1, 2, 1507557, 1, 0, 1507558, 1, 0, 1507559, 1, 0, 1507560, 1, 0, 1507561, 1, 2, 1507562, 1, 65537, 1507563, 1, 65536, 1507564, 1, 0, 1507565, 1, 0, 1507566, 1, 0, 1507567, 1, 65537, 1507568, 1, 0, 1507569, 1, 0, 1507570, 1, 0, 1507571, 1, 0, 1507572, 1, 65537, 1507573, 1, 1, 1507574, 1, 0, 1507575, 1, 1, 1507576, 1073741825, 1, 1507577, 0, 0, 1507578, 1073741825, 1, 1507579, 1073741825, 2, 1507580, 1073741825, 0, 1507581, 1073741825, 0, 1507582, 1073741825, 1, 1507583, 1073741825, 0, 1507584, 1073741825, 0, 1507585, 1073741825, 1, 1507586, 1073741825, 0, 1507587, 1073741825, 65537, 1507588, 1073741825, 2, 1507589, 1073741825, 65536, 1507590, 1073741825, 0, 1507591, 1073741825, 65536, 1507592, 1073741825, 0, 1507593, 1073741825, 0, 1507594, 1073741825, 65537, 1507595, 1073741825, 0, 1507596, 1073741825, 1, 1507597, 0, 131072, 1638284, 1073741824, 131072, 1638285, 1073741825, 1, 1638286, 1073741825, 0, 1638287, 1073741825, 0, 1638288, 1073741825, 0, 1638289, 1073741825, 0, 1638290, 1073741825, 0, 1638291, 1073741825, 0, 1638292, 1073741825, 2, 1638293, 1073741825, 65537, 1638294, 1073741825, 0, 1638295, 1073741825, 2, 1638296, 1073741825, 0, 1638297, 1073741825, 1, 1638298, 0, 65536, 1638299, 1, 1, 1638300, 1073741825, 0, 1638301, 1, 0, 1638302, 1, 65536, 1638303, 1, 0, 1638304, 1, 0, 1638305, 1, 0, 1638306, 1, 1, 1638307, 1, 65537, 1638308, 1, 65537, 1638309, 1, 0, 1638310, 1, 0, 1638311, 1, 0, 1638312, 1, 0, 1638313, 1, 0, 1638314, 1, 65537, 1638315, 1, 65536, 1638316, 1, 65536, 1638317, 1, 0, 1638318, 1, 0, 1638319, 1, 65536, 1638320, 1, 65536, 1638321, 1, 65536, 1638322, 1, 0, 1638323, 1, 1, 1638324, 1, 0, 1638325, 1, 65537, 1638326, 1, 2, 1638327, 1, 0, 1638328, 1, 0, 1638329, 1, 65537, 1638330, 1, 0, 1638331, 1, 1, 1638332, 1, 0, 1638333, 1, 65537, 1638334, 1, 1, 1638335, 1, 0, 1638336, 1, 65536, 1638337, 1, 1, 1638338, 1, 65536, 1638339, 1, 0, 1638340, 1, 0, 1638341, 1, 65537, 1638342, 1, 0, 1638343, 1, 2, 1638344, 1, 65536, 1638345, 1, 0, 1638346, 1, 0, 1638347, 1, 0, 1638348, 1, 0, 1638349, 1, 2, 1638350, 1, 0, 1638351, 1, 0, 1638352, 1, 65537, 1638353, 1, 0, 1638354, 1, 2, 1638355, 1, 0, 1638356, 1, 2, 1638357, 1, 65537, 1638358, 1, 0, 1638359, 1, 0, 1638360, 1, 1, 1638361, 1, 65537, 1638362, 1, 0, 1638363, 1, 2, 1638364, 1, 1, 1638365, 1, 65537, 1638366, 1, 0, 1638367, 1, 0, 1638368, 1, 65537, 1638369, 1, 0, 1638370, 1, 0, 1638371, 1, 0, 1638372, 1, 65536, 1638373, 1, 0, 1638374, 1, 1, 1638375, 1, 0, 1638376, 1, 0, 1638377, 1, 65537, 1638378, 1, 0, 1638379, 1, 2, 1638380, 1, 2, 1638381, 1, 65537, 1638382, 1, 0, 1638383, 1, 2, 1638384, 1, 0, 1638385, 1, 0, 1638386, 1, 65536, 1638387, 1, 0, 1638388, 1, 0, 1638389, 1, 0, 1638390, 1, 0, 1638391, 1, 0, 1638392, 1, 65536, 1638393, 1, 2, 1638394, 1, 65537, 1638395, 1, 65537, 1638396, 1, 0, 1638397, 1, 1, 1638398, 1, 0, 1638399, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 2, 1572867, 1, 0, 1572868, 1, 0, 1572869, 1, 2, 1572870, 1, 0, 1572871, 1, 2, 1572872, 1, 0, 1572873, 1, 65536, 1572874, 1, 1, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 1, 1572878, 1, 0, 1572879, 1, 2, 1572880, 1, 65537, 1572881, 1, 1, 1572882, 1, 1, 1572883, 1, 1, 1572884, 1, 1, 1572885, 1, 65536, 1572886, 1, 0, 1572887, 1, 65537, 1572888, 1, 0, 1572889, 1, 1, 1572890, 0, 0, 1572891, 1, 1, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 65537, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 2, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 2, 1572902, 1, 0, 1572903, 1, 65536, 1572904, 1, 0, 1572905, 1, 65536, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 65537, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 65536, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 65536, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 1, 1572920, 1, 0, 1572921, 1, 65537, 1572922, 1, 65536, 1572923, 1, 0, 1572924, 1, 0, 1572925, 1, 65536, 1572926, 1, 0, 1572927, 1, 1, 1572928, 1, 1, 1572929, 1, 0, 1572930, 1, 65537, 1572931, 1, 0, 1572932, 1, 65537, 1572933, 1, 65537, 1572934, 1, 0, 1572935, 1, 1, 1572936, 1, 65537, 1572937, 1, 0, 1572938, 1, 0, 1572939, 1, 0, 1572940, 1, 65536, 1572941, 1, 0, 1572942, 1, 65536, 1572943, 1, 65536, 1572944, 1, 65537, 1572945, 1, 0, 1572946, 1, 65536, 1572947, 1, 1, 1572948, 1, 65536, 1572949, 1, 1, 1572950, 1, 65537, 1572951, 1, 0, 1572952, 1, 0, 1572953, 1, 0, 1572954, 1, 1, 1572955, 1, 0, 1572956, 1, 65536, 1572957, 1, 65537, 1572958, 1, 65537, 1572959, 1, 65536, 1572960, 1, 0, 1572961, 1, 0, 1572962, 1, 0, 1572963, 1, 1, 1572964, 1, 1, 1572965, 1, 65536, 1572966, 1, 0, 1572967, 1, 0, 1572968, 1, 1, 1572969, 1, 65536, 1572970, 1, 1, 1572971, 1, 0, 1572972, 1, 65537, 1572973, 1, 0, 1572974, 1, 0, 1572975, 1, 0, 1572976, 1, 2, 1572977, 1, 0, 1572978, 1, 0, 1572979, 1, 1, 1572980, 1, 1, 1572981, 1, 1, 1572982, 1, 1, 1572983, 1, 1, 1572984, 1, 65537, 1572985, 1, 1, 1572986, 1, 0, 1572987, 1, 0, 1572988, 1, 0, 1572989, 1, 0, 1572990, 1, 0, 1572991, 1, 2, 1572992, 1, 0, 1572993, 1, 65537, 1572994, 1, 65536, 1572995, 1, 0, 1572996, 1, 65536, 1572997, 1, 65537, 1572998, 1, 0, 1572999, 1, 0, 1573000, 1, 0, 1573001, 1, 2, 1573002, 1, 0, 1573003, 1, 0, 1573004, 1, 0, 1573005, 1, 0, 1573006, 1, 0, 1573007, 1, 0, 1573008, 1, 1, 1573009, 1, 0, 1573010, 1, 1, 1573011, 1, 0, 1573012, 1, 0, 1573013, 1, 0, 1573014, 1, 0, 1573015, 1, 65537, 1573016, 1, 0, 1573017, 1, 0, 1573018, 1, 0, 1573019, 1, 65537, 1573020, 1, 1, 1573021, 1, 65536, 1573022, 1, 65537, 1573023, 1, 0, 1573024, 1, 2, 1573025, 1, 1, 1573026, 1, 0, 1573027, 1, 0, 1573028, 1, 0, 1573029, 1, 1, 1573030, 1, 0, 1573031, 1, 65536, 1573032, 1, 65536, 1573033, 1, 65537, 1573034, 1, 65537, 1573035, 1, 0, 1573036, 1, 1, 1573037, 1, 65536, 1573038, 1, 65537, 1573039, 1, 0, 1573040, 1, 0, 1573041, 1, 65536, 1573042, 1, 0, 1573043, 1, 0, 1573044, 1, 0, 1573045, 1, 65537, 1573046, 1, 65536, 1573047, 1, 1, 1573048, 1, 0, 1573049, 1, 65536, 1573050, 1, 65537, 1573051, 1, 0, 1573052, 1, 0, 1573053, 1, 0, 1573054, 1, 0, 1573055, 1, 1, 1573056, 1, 2, 1573057, 1, 0, 1573058, 1, 0, 1573059, 1, 65536, 1573060, 1, 0, 1573061, 1, 0, 1573062, 1, 0, 1573063, 1, 0, 1573064, 1, 2, 1573065, 1, 0, 1573066, 1, 0, 1573067, 1, 0, 1573068, 1, 2, 1573069, 1, 0, 1573070, 1, 1, 1573071, 1, 0, 1573072, 1, 0, 1573073, 1, 2, 1573074, 1, 1, 1573075, 1, 2, 1573076, 1, 65537, 1573077, 1, 65536, 1573078, 1, 1, 1573079, 1, 65536, 1573080, 1, 1, 1573081, 1, 0, 1573082, 1, 65537, 1573083, 1, 0, 1573084, 1, 1, 1573085, 1, 0, 1573086, 1, 0, 1573087, 1, 2, 1573088, 1, 0, 1573089, 1, 1, 1573090, 1, 0, 1573091, 1, 0, 1573092, 1, 65536, 1573093, 1, 0, 1573094, 1, 2, 1573095, 1, 0, 1573096, 1, 2, 1573097, 1, 0, 1573098, 1, 0, 1573099, 1, 2, 1573100, 1, 1, 1573101, 1, 0, 1573102, 1, 1, 1573103, 1, 0, 1573104, 1, 1, 1573105, 1, 0, 1573106, 1, 2, 1573107, 1, 0, 1573108, 1, 0, 1573109, 1, 0, 1573110, 1, 65536, 1573111, 1, 0, 1573112, 1073741825, 1, 1573113, 1, 1, 1573114, 1073741825, 1, 1573115, 1073741825, 0, 1573116, 1073741825, 0, 1573117, 1073741825, 0, 1573118, 1073741825, 2, 1573119, 1073741825, 65536, 1573120, 1073741825, 0, 1573121, 1073741825, 1, 1573122, 1073741825, 0, 1573123, 1073741825, 65536, 1573124, 1073741825, 0, 1573125, 1073741825, 0, 1573126, 1073741825, 0, 1573127, 1073741825, 2, 1573128, 1073741825, 0, 1573129, 1073741825, 0, 1573130, 1073741825, 2, 1573131, 1073741825, 0, 1573132, 1073741825, 1, 1573133, 0, 131072, 1703820, 1073741824, 131072, 1703821, 1073741825, 1, 1703822, 1073741825, 2, 1703823, 1073741825, 65536, 1703824, 1073741825, 2, 1703825, 1073741825, 0, 1703826, 1073741825, 0, 1703827, 1073741825, 65536, 1703828, 1073741825, 0, 1703829, 1073741825, 0, 1703830, 1073741825, 65537, 1703831, 1073741825, 0, 1703832, 1073741825, 0, 1703833, 1073741825, 1, 1703834, 0, 131072, 1703835, 1, 1, 1703836, 1, 65537, 1703837, 1073741825, 65537, 1703838, 1, 0, 1703839, 1, 0, 1703840, 1, 0, 1703841, 1, 0, 1703842, 1, 0, 1703843, 1, 0, 1703844, 1, 0, 1703845, 1, 0, 1703846, 1, 1, 1703847, 1, 0, 1703848, 1, 0, 1703849, 1, 0, 1703850, 1, 0, 1703851, 1, 0, 1703852, 1, 1, 1703853, 1, 2, 1703854, 1, 2, 1703855, 1, 2, 1703856, 1, 0, 1703857, 1, 2, 1703858, 1, 65537, 1703859, 1, 65537, 1703860, 1, 65537, 1703861, 1, 0, 1703862, 1, 65537, 1703863, 1, 0, 1703864, 1, 0, 1703865, 1, 0, 1703866, 1, 0, 1703867, 1, 0, 1703868, 1, 0, 1703869, 1, 2, 1703870, 1, 65537, 1703871, 1, 0, 1703872, 1, 0, 1703873, 1, 1, 1703874, 1, 0, 1703875, 1, 65536, 1703876, 1, 0, 1703877, 1, 0, 1703878, 1, 0, 1703879, 1, 0, 1703880, 1, 0, 1703881, 1, 0, 1703882, 1, 0, 1703883, 1, 0, 1703884, 1, 0, 1703885, 1, 65537, 1703886, 1, 0, 1703887, 1, 0, 1703888, 1, 0, 1703889, 1, 0, 1703890, 1, 0, 1703891, 1, 2, 1703892, 1, 2, 1703893, 1, 65536, 1703894, 1, 1, 1703895, 1, 0, 1703896, 1, 0, 1703897, 1, 1, 1703898, 1, 0, 1703899, 1, 0, 1703900, 1, 0, 1703901, 1, 2, 1703902, 1, 2, 1703903, 1, 0, 1703904, 1, 0, 1703905, 1, 65537, 1703906, 1, 2, 1703907, 1, 0, 1703908, 1, 0, 1703909, 1, 0, 1703910, 1, 0, 1703911, 1, 0, 1703912, 1, 65537, 1703913, 1, 0, 1703914, 1, 0, 1703915, 1, 65536, 1703916, 1, 2, 1703917, 1, 0, 1703918, 1, 0, 1703919, 1, 0, 1703920, 1, 0, 1703921, 1, 0, 1703922, 1, 0, 1703923, 1, 65537, 1703924, 1, 0, 1703925, 1, 0, 1703926, 1, 1, 1703927, 1, 0, 1703928, 1, 65536, 1703929, 1, 0, 1703930, 1, 65537, 1703931, 1, 0, 1703932, 1, 0, 1703933, 1, 65536, 1703934, 1, 0, 1703935, 1, 65537, 1638400, 1, 65536, 1638401, 1, 1, 1638402, 1, 0, 1638403, 1, 1, 1638404, 1, 0, 1638405, 1, 0, 1638406, 1, 65537, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 65537, 1638410, 1, 1, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 65536, 1638415, 1, 0, 1638416, 1, 1, 1638417, 1, 0, 1638418, 1, 65537, 1638419, 1, 1, 1638420, 1, 65536, 1638421, 1, 1, 1638422, 1, 0, 1638423, 1, 65536, 1638424, 1, 0, 1638425, 1, 1, 1638426, 1, 1, 1638427, 1, 1, 1638428, 1, 65536, 1638429, 1, 2, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 1, 1638442, 1, 65537, 1638443, 1, 1, 1638444, 1, 2, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 65536, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 2, 1638455, 1, 65536, 1638456, 1, 1, 1638457, 1, 65536, 1638458, 1, 0, 1638459, 1, 0, 1638460, 1, 2, 1638461, 1, 65537, 1638462, 1, 0, 1638463, 1, 0, 1638464, 1, 2, 1638465, 1, 65536, 1638466, 1, 2, 1638467, 1, 1, 1638468, 1, 0, 1638469, 1, 1, 1638470, 1, 0, 1638471, 1, 0, 1638472, 1, 1, 1638473, 1, 0, 1638474, 1, 0, 1638475, 1, 0, 1638476, 1, 0, 1638477, 1, 0, 1638478, 1, 0, 1638479, 1, 65536, 1638480, 1, 0, 1638481, 1, 0, 1638482, 1, 1, 1638483, 1, 0, 1638484, 1, 65536, 1638485, 1, 0, 1638486, 1, 65537, 1638487, 1, 65536, 1638488, 1, 0, 1638489, 1, 65537, 1638490, 1, 65536, 1638491, 1, 0, 1638492, 1, 0, 1638493, 1, 1, 1638494, 1, 0, 1638495, 1, 0, 1638496, 1, 0, 1638497, 1, 0, 1638498, 1, 65536, 1638499, 1, 0, 1638500, 1, 0, 1638501, 1, 65537, 1638502, 1, 0, 1638503, 1, 2, 1638504, 1, 0, 1638505, 1, 1, 1638506, 1, 2, 1638507, 1, 0, 1638508, 1, 0, 1638509, 1, 0, 1638510, 1, 0, 1638511, 1, 0, 1638512, 1, 1, 1638513, 1, 1, 1638514, 1, 2, 1638515, 1, 2, 1638516, 1, 2, 1638517, 1, 0, 1638518, 1, 2, 1638519, 1, 0, 1638520, 1, 65537, 1638521, 1, 0, 1638522, 1, 1, 1638523, 1, 1, 1638524, 1, 0, 1638525, 1, 65536, 1638526, 1, 0, 1638527, 1, 1, 1638528, 1, 65537, 1638529, 1, 1, 1638530, 1, 65537, 1638531, 1, 0, 1638532, 1, 65536, 1638533, 1, 65536, 1638534, 1, 0, 1638535, 1, 1, 1638536, 1, 0, 1638537, 1, 2, 1638538, 1, 1, 1638539, 1, 65536, 1638540, 1, 65537, 1638541, 1, 0, 1638542, 1, 65537, 1638543, 1, 1, 1638544, 1, 65536, 1638545, 1, 0, 1638546, 1, 1, 1638547, 1, 0, 1638548, 1, 1, 1638549, 1, 65537, 1638550, 1, 65536, 1638551, 1, 2, 1638552, 1, 0, 1638553, 1, 0, 1638554, 1, 1, 1638555, 1, 1, 1638556, 1, 0, 1638557, 1, 65536, 1638558, 1, 0, 1638559, 1, 0, 1638560, 1, 0, 1638561, 1, 1, 1638562, 1, 0, 1638563, 1, 0, 1638564, 1, 0, 1638565, 1, 1, 1638566, 1, 0, 1638567, 1, 0, 1638568, 1, 0, 1638569, 1, 0, 1638570, 1, 1, 1638571, 1, 65537, 1638572, 1, 65536, 1638573, 1, 2, 1638574, 1, 2, 1638575, 1, 65536, 1638576, 1, 65537, 1638577, 1, 0, 1638578, 1, 65537, 1638579, 1, 0, 1638580, 1, 0, 1638581, 1, 0, 1638582, 1, 0, 1638583, 1, 0, 1638584, 1, 2, 1638585, 1, 0, 1638586, 1, 65537, 1638587, 1, 0, 1638588, 1, 65537, 1638589, 1, 65537, 1638590, 1, 65537, 1638591, 1, 65537, 1638592, 1, 0, 1638593, 1, 0, 1638594, 1, 0, 1638595, 1, 0, 1638596, 1, 2, 1638597, 1, 0, 1638598, 1, 65536, 1638599, 1, 2, 1638600, 1, 65537, 1638601, 1, 0, 1638602, 1, 0, 1638603, 1, 0, 1638604, 1, 0, 1638605, 1, 0, 1638606, 1, 2, 1638607, 1, 0, 1638608, 1, 1, 1638609, 1, 0, 1638610, 1, 0, 1638611, 1, 1, 1638612, 1, 2, 1638613, 1, 2, 1638614, 1, 0, 1638615, 1, 0, 1638616, 1, 65537, 1638617, 1, 0, 1638618, 1, 1, 1638619, 1, 1, 1638620, 1, 1, 1638621, 1, 2, 1638622, 1, 0, 1638623, 1, 65536, 1638624, 1, 0, 1638625, 1, 65537, 1638626, 1, 1, 1638627, 1, 2, 1638628, 1, 1, 1638629, 1, 2, 1638630, 1, 65536, 1638631, 1, 0, 1638632, 1, 0, 1638633, 1, 65537, 1638634, 1, 0, 1638635, 1, 0, 1638636, 1, 2, 1638637, 1, 1, 1638638, 1, 65537, 1638639, 1, 0, 1638640, 1, 0, 1638641, 1, 0, 1638642, 1, 0, 1638643, 1, 0, 1638644, 1, 0, 1638645, 1, 1, 1638646, 1, 1, 1638647, 1, 0, 1638648, 1, 0, 1638649, 1073741825, 1, 1638650, 1073741825, 0, 1638651, 1073741825, 0, 1638652, 1073741825, 0, 1638653, 1073741825, 0, 1638654, 1073741825, 65537, 1638655, 1073741825, 0, 1638656, 1073741825, 0, 1638657, 1073741825, 0, 1638658, 1073741825, 0, 1638659, 1073741825, 0, 1638660, 1073741825, 65537, 1638661, 1073741825, 0, 1638662, 1073741825, 2, 1638663, 1073741825, 0, 1638664, 1073741825, 1, 1638665, 1073741825, 0, 1638666, 1073741825, 1, 1638667, 1073741825, 0, 1638668, 1073741825, 1, 1638669, 0, 131072, 1769356, 1073741824, 131072, 1769357, 1073741825, 1, 1769358, 1073741825, 1, 1769359, 1073741825, 2, 1769360, 1073741825, 0, 1769361, 1073741825, 0, 1769362, 1073741825, 2, 1769363, 1073741825, 0, 1769364, 1073741825, 0, 1769365, 1073741825, 0, 1769366, 1073741825, 2, 1769367, 1073741825, 1, 1769368, 1073741825, 1, 1769369, 1073741825, 1, 1769370, 0, 0, 1769371, 1, 1, 1769372, 1, 0, 1769373, 1073741825, 0, 1769374, 1, 65537, 1769375, 1, 1, 1769376, 1, 0, 1769377, 1, 2, 1769378, 1, 0, 1769379, 1, 0, 1769380, 1, 0, 1769381, 1, 0, 1769382, 1, 1, 1769383, 1, 0, 1769384, 1, 0, 1769385, 1, 2, 1769386, 1, 0, 1769387, 1, 0, 1769388, 1, 2, 1769389, 1, 0, 1769390, 1, 1, 1769391, 1, 65536, 1769392, 1, 1, 1769393, 1, 0, 1769394, 1, 0, 1769395, 1, 0, 1769396, 1, 65537, 1769397, 1, 0, 1769398, 1, 0, 1769399, 1, 0, 1769400, 1, 2, 1769401, 1, 0, 1769402, 1, 2, 1769403, 1, 65536, 1769404, 1, 2, 1769405, 1, 65537, 1769406, 1, 0, 1769407, 1, 2, 1769408, 1, 1, 1769409, 1, 1, 1769410, 1, 0, 1769411, 1, 1, 1769412, 1, 65537, 1769413, 1, 0, 1769414, 1, 0, 1769415, 1, 0, 1769416, 1, 0, 1769417, 1, 0, 1769418, 1, 0, 1769419, 1, 0, 1769420, 1, 0, 1769421, 1, 0, 1769422, 1, 1, 1769423, 1, 0, 1769424, 1, 0, 1769425, 1, 0, 1769426, 1, 0, 1769427, 1, 65537, 1769428, 1, 2, 1769429, 1, 0, 1769430, 1, 1, 1769431, 1, 65537, 1769432, 1, 0, 1769433, 1, 0, 1769434, 1, 2, 1769435, 1, 0, 1769436, 1, 1, 1769437, 1, 1, 1769438, 1, 0, 1769439, 1, 2, 1769440, 1, 0, 1769441, 1, 2, 1769442, 1, 0, 1769443, 1, 0, 1769444, 1, 65537, 1769445, 1, 0, 1769446, 1, 2, 1769447, 1, 2, 1769448, 1, 65536, 1769449, 1, 0, 1769450, 1, 0, 1769451, 1, 0, 1769452, 1, 65537, 1769453, 1, 0, 1769454, 1, 0, 1769455, 1, 2, 1769456, 1, 0, 1769457, 1, 0, 1769458, 1, 2, 1769459, 1, 0, 1769460, 1, 1, 1769461, 1, 0, 1769462, 1, 1, 1769463, 1, 1, 1769464, 1, 65536, 1769465, 1, 0, 1769466, 1, 0, 1769467, 1, 2, 1769468, 1, 0, 1769469, 1, 2, 1769470, 1, 65536, 1769471, 1, 0, 1703936, 1, 1, 1703937, 1, 1, 1703938, 1, 1, 1703939, 1, 0, 1703940, 1, 1, 1703941, 1, 65536, 1703942, 1, 1, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 2, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 2, 1703951, 1, 2, 1703952, 1, 0, 1703953, 1, 1, 1703954, 1, 0, 1703955, 1, 1, 1703956, 1, 65537, 1703957, 1, 0, 1703958, 1, 0, 1703959, 1, 65537, 1703960, 1, 1, 1703961, 1, 0, 1703962, 1, 65536, 1703963, 1, 65537, 1703964, 1, 65536, 1703965, 1, 2, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 1, 1703972, 1, 65536, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 1, 1703976, 1, 65537, 1703977, 1, 0, 1703978, 1, 1, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 65536, 1703982, 1, 2, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 1, 1703988, 1, 65536, 1703989, 1, 2, 1703990, 1, 2, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1703994, 1, 65537, 1703995, 1, 0, 1703996, 1, 65537, 1703997, 1, 65536, 1703998, 1, 0, 1703999, 1, 0, 1704000, 1, 1, 1704001, 1, 0, 1704002, 1, 0, 1704003, 1, 2, 1704004, 1, 0, 1704005, 1, 0, 1704006, 1, 0, 1704007, 1, 0, 1704008, 1, 65537, 1704009, 1, 65537, 1704010, 1, 0, 1704011, 1, 65536, 1704012, 1, 65537, 1704013, 1, 0, 1704014, 1, 0, 1704015, 1, 0, 1704016, 1, 2, 1704017, 1, 1, 1704018, 1, 0, 1704019, 1, 0, 1704020, 1, 65537, 1704021, 1, 2, 1704022, 1, 65537, 1704023, 1, 0, 1704024, 1, 0, 1704025, 1, 65536, 1704026, 1, 65537, 1704027, 1, 0, 1704028, 1, 2, 1704029, 1, 65537, 1704030, 1, 65536, 1704031, 1, 2, 1704032, 1, 65537, 1704033, 1, 65536, 1704034, 1, 0, 1704035, 1, 0, 1704036, 1, 65537, 1704037, 1, 0, 1704038, 1, 1, 1704039, 1, 0, 1704040, 1, 0, 1704041, 1, 0, 1704042, 1, 1, 1704043, 1, 0, 1704044, 1, 1, 1704045, 1, 65536, 1704046, 1, 0, 1704047, 1, 0, 1704048, 1, 0, 1704049, 1, 2, 1704050, 1, 2, 1704051, 1, 2, 1704052, 1, 0, 1704053, 1, 0, 1704054, 1, 65537, 1704055, 1, 1, 1704056, 1, 1, 1704057, 1, 0, 1704058, 1, 2, 1704059, 1, 65537, 1704060, 1, 0, 1704061, 1, 2, 1704062, 1, 0, 1704063, 1, 0, 1704064, 1, 65536, 1704065, 1, 0, 1704066, 1, 65537, 1704067, 1, 0, 1704068, 1, 0, 1704069, 1, 0, 1704070, 1, 0, 1704071, 1, 65537, 1704072, 1, 0, 1704073, 1, 0, 1704074, 1, 2, 1704075, 1, 0, 1704076, 1, 0, 1704077, 1, 0, 1704078, 1, 0, 1704079, 1, 0, 1704080, 1, 65536, 1704081, 1, 65537, 1704082, 1, 0, 1704083, 1, 0, 1704084, 1, 0, 1704085, 1, 0, 1704086, 1, 0, 1704087, 1, 2, 1704088, 1, 1, 1704089, 1, 65537, 1704090, 1, 65536, 1704091, 1, 65536, 1704092, 1, 65536, 1704093, 1, 0, 1704094, 1, 0, 1704095, 1, 0, 1704096, 1, 65537, 1704097, 1, 65537, 1704098, 1, 1, 1704099, 1, 0, 1704100, 1, 0, 1704101, 1, 65537, 1704102, 1, 0, 1704103, 1, 1, 1704104, 1, 65537, 1704105, 1, 2, 1704106, 1, 0, 1704107, 1, 2, 1704108, 1, 65536, 1704109, 1, 0, 1704110, 1, 1, 1704111, 1, 0, 1704112, 1, 0, 1704113, 1, 65537, 1704114, 1, 2, 1704115, 1, 2, 1704116, 1, 0, 1704117, 1, 0, 1704118, 1, 65536, 1704119, 1, 65536, 1704120, 1, 65536, 1704121, 1, 0, 1704122, 1, 0, 1704123, 1, 2, 1704124, 1, 65537, 1704125, 1, 1, 1704126, 1, 0, 1704127, 1, 2, 1704128, 1, 65536, 1704129, 1, 65536, 1704130, 1, 0, 1704131, 1, 0, 1704132, 1, 0, 1704133, 1, 0, 1704134, 1, 0, 1704135, 1, 2, 1704136, 1, 0, 1704137, 1, 65536, 1704138, 1, 0, 1704139, 1, 1, 1704140, 1, 0, 1704141, 1, 0, 1704142, 1, 2, 1704143, 1, 0, 1704144, 1, 65537, 1704145, 1, 0, 1704146, 1, 0, 1704147, 1, 1, 1704148, 1, 0, 1704149, 1, 0, 1704150, 1, 0, 1704151, 1, 0, 1704152, 1, 0, 1704153, 1, 1, 1704154, 1, 1, 1704155, 2, 0, 1704156, 1, 1, 1704157, 1, 1, 1704158, 1, 1, 1704159, 1, 0, 1704160, 1, 65536, 1704161, 1, 65536, 1704162, 1, 0, 1704163, 1, 0, 1704164, 1, 0, 1704165, 1, 65537, 1704166, 1, 0, 1704167, 1, 0, 1704168, 1, 1, 1704169, 1, 0, 1704170, 1, 65537, 1704171, 1, 65537, 1704172, 1, 2, 1704173, 1, 0, 1704174, 1, 0, 1704175, 1, 2, 1704176, 1, 0, 1704177, 1, 65537, 1704178, 1, 0, 1704179, 1, 0, 1704180, 1, 0, 1704181, 1, 65537, 1704182, 1, 0, 1704183, 1, 2, 1704184, 1, 2, 1704185, 1073741825, 0, 1704186, 1073741825, 65536, 1704187, 1073741825, 0, 1704188, 1073741825, 0, 1704189, 1073741825, 0, 1704190, 1073741825, 65537, 1704191, 1073741825, 0, 1704192, 1073741825, 65537, 1704193, 1073741825, 65536, 1704194, 1073741825, 0, 1704195, 1073741825, 65536, 1704196, 1073741825, 2, 1704197, 1073741825, 0, 1704198, 1073741825, 0, 1704199, 1073741825, 0, 1704200, 1073741825, 65537, 1704201, 1073741825, 2, 1704202, 1073741825, 65536, 1704203, 1073741825, 1, 1704204, 1073741825, 1, 1704205, 0, 131072, 1834892, 1073741824, 131072, 1834893, 1073741825, 1, 1834894, 1073741825, 0, 1834895, 1073741825, 2, 1834896, 1073741825, 0, 1834897, 1073741825, 0, 1834898, 1073741825, 65536, 1834899, 1073741825, 0, 1834900, 1073741825, 2, 1834901, 1073741825, 65537, 1834902, 1073741825, 0, 1834903, 1073741825, 65537, 1834904, 1073741825, 65537, 1834905, 1073741825, 1, 1834906, 1073741825, 1, 1834907, 1, 1, 1834908, 1, 1, 1834909, 1, 0, 1834910, 1073741825, 0, 1834911, 1, 0, 1834912, 1, 0, 1834913, 1, 0, 1834914, 1, 2, 1834915, 1, 65537, 1834916, 1, 0, 1834917, 1, 0, 1834918, 1, 1, 1834919, 1, 0, 1834920, 1, 0, 1834921, 1, 0, 1834922, 1, 65537, 1834923, 1, 65537, 1834924, 1, 65537, 1834925, 1, 0, 1834926, 1, 65536, 1834927, 1, 2, 1834928, 1, 65536, 1834929, 1, 65536, 1834930, 1, 0, 1834931, 1, 0, 1834932, 1, 0, 1834933, 1, 2, 1834934, 1, 65537, 1834935, 1, 0, 1834936, 1, 2, 1834937, 1, 0, 1834938, 1, 0, 1834939, 1, 0, 1834940, 1, 2, 1834941, 1, 0, 1834942, 1, 0, 1834943, 1, 0, 1834944, 1, 1, 1834945, 1, 0, 1834946, 1, 0, 1834947, 1, 0, 1834948, 1, 65536, 1834949, 1, 0, 1834950, 1, 65536, 1834951, 1, 0, 1834952, 1, 0, 1834953, 1, 65536, 1834954, 1, 0, 1834955, 1, 1, 1834956, 1, 0, 1834957, 1, 0, 1834958, 1, 0, 1834959, 1, 0, 1834960, 1, 2, 1834961, 1, 0, 1834962, 1, 0, 1834963, 1, 0, 1834964, 1, 0, 1834965, 1, 65537, 1834966, 1, 2, 1834967, 1, 65536, 1834968, 1, 1, 1834969, 1, 65537, 1834970, 1, 0, 1834971, 1, 0, 1834972, 1, 2, 1834973, 1, 0, 1834974, 1, 0, 1834975, 1, 2, 1834976, 1, 0, 1834977, 1, 65536, 1834978, 1, 0, 1834979, 1, 0, 1834980, 1, 0, 1834981, 1, 0, 1834982, 1, 0, 1834983, 1, 0, 1834984, 1, 1, 1834985, 1, 0, 1834986, 1, 65537, 1834987, 1, 65536, 1834988, 1, 2, 1834989, 1, 0, 1834990, 1, 0, 1834991, 1, 65537, 1834992, 1, 0, 1834993, 1, 0, 1834994, 1, 2, 1834995, 1, 0, 1834996, 1, 0, 1834997, 1, 0, 1834998, 1, 0, 1834999, 1, 65537, 1835000, 1, 0, 1835001, 1, 2, 1835002, 1, 0, 1835003, 1, 0, 1835004, 1, 0, 1835005, 1, 65536, 1835006, 1, 65537, 1835007, 1, 0, 1769472, 1, 0, 1769473, 1, 1, 1769474, 1, 1, 1769475, 1, 1, 1769476, 1, 0, 1769477, 1, 1, 1769478, 1, 0, 1769479, 1, 0, 1769480, 1, 0, 1769481, 1, 65537, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 65536, 1769485, 1, 0, 1769486, 1, 65537, 1769487, 1, 0, 1769488, 1, 65536, 1769489, 1, 0, 1769490, 1, 1, 1769491, 1, 0, 1769492, 1, 1, 1769493, 1, 65536, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 65537, 1769500, 1, 65537, 1769501, 1, 0, 1769502, 1, 2, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 1, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 65536, 1769511, 1, 2, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 65537, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 65536, 1769519, 1, 1, 1769520, 1, 0, 1769521, 1, 65537, 1769522, 1, 65537, 1769523, 1, 0, 1769524, 1, 65536, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 2, 1769528, 1, 0, 1769529, 1, 0, 1769530, 1, 0, 1769531, 1, 0, 1769532, 1, 0, 1769533, 1, 0, 1769534, 1, 0, 1769535, 1, 65537, 1769536, 1, 0, 1769537, 1, 65537, 1769538, 1, 1, 1769539, 1, 0, 1769540, 1, 2, 1769541, 1, 1, 1769542, 1, 0, 1769543, 1, 0, 1769544, 1, 0, 1769545, 1, 0, 1769546, 1, 0, 1769547, 1, 0, 1769548, 1, 0, 1769549, 1, 0, 1769550, 1, 0, 1769551, 1, 65537, 1769552, 1, 0, 1769553, 1, 0, 1769554, 1, 0, 1769555, 1, 65537, 1769556, 1, 65536, 1769557, 1, 0, 1769558, 1, 1, 1769559, 1, 0, 1769560, 1, 2, 1769561, 1, 2, 1769562, 1, 65536, 1769563, 1, 65537, 1769564, 1, 0, 1769565, 1, 1, 1769566, 1, 0, 1769567, 1, 0, 1769568, 1, 0, 1769569, 1, 65536, 1769570, 1, 0, 1769571, 1, 1, 1769572, 1, 0, 1769573, 1, 0, 1769574, 1, 1, 1769575, 1, 0, 1769576, 1, 0, 1769577, 1, 0, 1769578, 1, 0, 1769579, 1, 65536, 1769580, 1, 1, 1769581, 1, 0, 1769582, 1, 65537, 1769583, 1, 0, 1769584, 1, 1, 1769585, 1, 65537, 1769586, 1, 2, 1769587, 1, 1, 1769588, 1, 2, 1769589, 1, 0, 1769590, 1, 0, 1769591, 1, 1, 1769592, 1, 2, 1769593, 1, 2, 1769594, 1, 65537, 1769595, 1, 0, 1769596, 1, 1, 1769597, 1, 65537, 1769598, 1, 65536, 1769599, 1, 0, 1769600, 1, 2, 1769601, 1, 0, 1769602, 1, 1, 1769603, 1, 0, 1769604, 1, 1, 1769605, 1, 2, 1769606, 1, 65536, 1769607, 1, 0, 1769608, 1, 0, 1769609, 1, 65536, 1769610, 1, 0, 1769611, 1, 65537, 1769612, 1, 0, 1769613, 1, 0, 1769614, 1, 0, 1769615, 1, 0, 1769616, 1, 65537, 1769617, 1, 65536, 1769618, 1, 0, 1769619, 1, 65536, 1769620, 1, 0, 1769621, 1, 0, 1769622, 1, 1, 1769623, 1, 0, 1769624, 1, 2, 1769625, 1, 2, 1769626, 1, 0, 1769627, 1, 65536, 1769628, 1, 65537, 1769629, 1, 0, 1769630, 1, 0, 1769631, 1, 2, 1769632, 1, 65536, 1769633, 1, 0, 1769634, 1, 1, 1769635, 1, 65536, 1769636, 1, 2, 1769637, 1, 0, 1769638, 1, 0, 1769639, 1, 0, 1769640, 1, 1, 1769641, 1, 1, 1769642, 1, 1, 1769643, 1, 1, 1769644, 1, 1, 1769645, 1, 0, 1769646, 1, 65537, 1769647, 1, 0, 1769648, 1, 0, 1769649, 1, 65536, 1769650, 1, 65536, 1769651, 1, 0, 1769652, 1, 0, 1769653, 1, 2, 1769654, 1, 0, 1769655, 1, 65536, 1769656, 1, 0, 1769657, 1, 0, 1769658, 1, 0, 1769659, 1, 65537, 1769660, 1, 2, 1769661, 1, 1, 1769662, 1, 65536, 1769663, 1, 2, 1769664, 1, 0, 1769665, 1, 65537, 1769666, 1, 0, 1769667, 1, 0, 1769668, 1, 0, 1769669, 1, 65536, 1769670, 1, 0, 1769671, 1, 0, 1769672, 1, 0, 1769673, 1, 0, 1769674, 1, 65536, 1769675, 1, 2, 1769676, 1, 1, 1769677, 1, 0, 1769678, 1, 65536, 1769679, 1, 1, 1769680, 1, 65537, 1769681, 1, 1, 1769682, 1, 2, 1769683, 1, 2, 1769684, 1, 0, 1769685, 1, 0, 1769686, 1, 65537, 1769687, 1, 2, 1769688, 1, 0, 1769689, 1, 0, 1769690, 1, 1, 1769691, 1, 1, 1769692, 1, 1, 1769693, 1, 0, 1769694, 1, 0, 1769695, 1, 0, 1769696, 1, 0, 1769697, 1, 1, 1769698, 1, 0, 1769699, 1, 2, 1769700, 1, 65537, 1769701, 1, 0, 1769702, 1, 1, 1769703, 1, 0, 1769704, 1, 65537, 1769705, 1, 0, 1769706, 1, 0, 1769707, 1, 0, 1769708, 1, 65536, 1769709, 1, 0, 1769710, 1, 0, 1769711, 1, 65536, 1769712, 1, 65537, 1769713, 1, 0, 1769714, 1, 0, 1769715, 1, 0, 1769716, 1, 65537, 1769717, 1, 0, 1769718, 1, 65537, 1769719, 1, 0, 1769720, 1, 0, 1769721, 1073741825, 1, 1769722, 1073741825, 0, 1769723, 1073741825, 2, 1769724, 1073741825, 0, 1769725, 1073741825, 65536, 1769726, 1073741825, 0, 1769727, 1073741825, 1, 1769728, 1073741825, 65536, 1769729, 1073741825, 0, 1769730, 1073741825, 0, 1769731, 1073741825, 0, 1769732, 1073741825, 65536, 1769733, 1073741825, 2, 1769734, 1073741825, 0, 1769735, 1073741825, 0, 1769736, 1073741825, 0, 1769737, 1073741825, 0, 1769738, 1073741825, 65537, 1769739, 1073741825, 0, 1769740, 1073741825, 1, 1769741, 0, 131072, 1900428, 1073741824, 131072, 1900429, 1073741825, 1, 1900430, 1073741825, 0, 1900431, 1073741825, 0, 1900432, 1073741825, 0, 1900433, 1073741825, 0, 1900434, 1073741825, 65537, 1900435, 1073741825, 1, 1900436, 1073741825, 65537, 1900437, 1073741825, 0, 1900438, 1073741825, 65537, 1900439, 1073741825, 2, 1900440, 1073741825, 65537, 1900441, 1073741825, 0, 1900442, 1073741825, 1, 1900443, 0, 65536, 1900444, 1, 1, 1900445, 1, 0, 1900446, 1073741825, 0, 1900447, 1, 0, 1900448, 1, 1, 1900449, 1, 0, 1900450, 1, 1, 1900451, 1, 0, 1900452, 1, 0, 1900453, 1, 0, 1900454, 1, 65537, 1900455, 1, 0, 1900456, 1, 0, 1900457, 1, 65536, 1900458, 1, 0, 1900459, 1, 0, 1900460, 1, 0, 1900461, 1, 0, 1900462, 1, 1, 1900463, 1, 0, 1900464, 1, 0, 1900465, 1, 65536, 1900466, 1, 2, 1900467, 1, 2, 1900468, 1, 0, 1900469, 1, 65536, 1900470, 1, 2, 1900471, 1, 65536, 1900472, 1, 65536, 1900473, 1, 0, 1900474, 1, 0, 1900475, 1, 0, 1900476, 1, 65537, 1900477, 1, 1, 1900478, 1, 65537, 1900479, 1, 65537, 1900480, 1, 0, 1900481, 1, 1, 1900482, 1, 2, 1900483, 1, 0, 1900484, 1, 0, 1900485, 1, 2, 1900486, 1, 0, 1900487, 1, 0, 1900488, 1, 2, 1900489, 1, 0, 1900490, 1, 0, 1900491, 1, 65537, 1900492, 1, 0, 1900493, 1, 0, 1900494, 1, 65536, 1900495, 1, 65537, 1900496, 1, 0, 1900497, 1, 0, 1900498, 1, 0, 1900499, 1, 0, 1900500, 1, 0, 1900501, 1, 0, 1900502, 1, 0, 1900503, 1, 0, 1900504, 1, 0, 1900505, 1, 1, 1900506, 1, 1, 1900507, 1, 0, 1900508, 1, 1, 1900509, 1, 0, 1900510, 1, 0, 1900511, 1, 0, 1900512, 1, 1, 1900513, 1, 65537, 1900514, 1, 0, 1900515, 1, 0, 1900516, 1, 65536, 1900517, 1, 0, 1900518, 1, 2, 1900519, 1, 0, 1900520, 1, 0, 1900521, 1, 0, 1900522, 1, 2, 1900523, 1, 0, 1900524, 1, 0, 1900525, 1, 0, 1900526, 1, 2, 1900527, 1, 2, 1900528, 1, 0, 1900529, 1, 0, 1900530, 1, 0, 1900531, 1, 0, 1900532, 1, 65537, 1900533, 1, 1, 1900534, 1, 65536, 1900535, 1, 0, 1900536, 1, 0, 1900537, 1, 65537, 1900538, 1, 0, 1900539, 1, 2, 1900540, 1, 2, 1900541, 1, 65536, 1900542, 1, 0, 1900543, 1, 1, 1835008, 1, 2, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 1, 0, 1835013, 1, 0, 1835014, 1, 65536, 1835015, 1, 0, 1835016, 1, 0, 1835017, 1, 65536, 1835018, 1, 65537, 1835019, 1, 0, 1835020, 1, 0, 1835021, 1, 1, 1835022, 1, 65536, 1835023, 1, 0, 1835024, 1, 1, 1835025, 1, 0, 1835026, 1, 65537, 1835027, 1, 0, 1835028, 1, 0, 1835029, 1, 0, 1835030, 1, 0, 1835031, 1, 65536, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 65536, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 65536, 1835045, 1, 65536, 1835046, 1, 65537, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 2, 1835050, 1, 65537, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 65537, 1835056, 1, 2, 1835057, 1, 65537, 1835058, 1, 0, 1835059, 1, 65537, 1835060, 1, 0, 1835061, 1, 1, 1835062, 1, 1, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1835066, 1, 0, 1835067, 1, 0, 1835068, 1, 0, 1835069, 1, 0, 1835070, 1, 65536, 1835071, 1, 1, 1835072, 1, 0, 1835073, 1, 0, 1835074, 1, 0, 1835075, 1, 1, 1835076, 1, 1, 1835077, 1, 0, 1835078, 1, 0, 1835079, 1, 0, 1835080, 1, 0, 1835081, 1, 2, 1835082, 1, 65536, 1835083, 1, 0, 1835084, 1, 2, 1835085, 1, 2, 1835086, 1, 0, 1835087, 1, 0, 1835088, 1, 2, 1835089, 1, 0, 1835090, 1, 0, 1835091, 1, 0, 1835092, 1, 2, 1835093, 1, 2, 1835094, 1, 65537, 1835095, 1, 0, 1835096, 1, 2, 1835097, 1, 0, 1835098, 1, 2, 1835099, 1, 0, 1835100, 1, 0, 1835101, 1, 0, 1835102, 1, 0, 1835103, 1, 0, 1835104, 1, 0, 1835105, 1, 1, 1835106, 1, 2, 1835107, 1, 2, 1835108, 1, 1, 1835109, 1, 0, 1835110, 1, 1, 1835111, 1, 65536, 1835112, 1, 2, 1835113, 1, 0, 1835114, 1, 65537, 1835115, 1, 0, 1835116, 1, 0, 1835117, 1, 1, 1835118, 1, 0, 1835119, 1, 0, 1835120, 1, 2, 1835121, 1, 65537, 1835122, 1, 0, 1835123, 1, 2, 1835124, 1, 1, 1835125, 1, 2, 1835126, 1, 0, 1835127, 1, 2, 1835128, 1, 1, 1835129, 1, 0, 1835130, 1, 65536, 1835131, 1, 0, 1835132, 1, 65537, 1835133, 1, 2, 1835134, 1, 0, 1835135, 1, 1, 1835136, 1, 0, 1835137, 1, 0, 1835138, 1, 65537, 1835139, 1, 0, 1835140, 1, 0, 1835141, 1, 1, 1835142, 1, 2, 1835143, 1, 65536, 1835144, 1, 65536, 1835145, 1, 1, 1835146, 1, 2, 1835147, 1, 65536, 1835148, 1, 2, 1835149, 1, 0, 1835150, 1, 0, 1835151, 1, 65537, 1835152, 1, 2, 1835153, 1, 0, 1835154, 1, 0, 1835155, 1, 0, 1835156, 1, 0, 1835157, 1, 0, 1835158, 1, 0, 1835159, 1, 0, 1835160, 1, 65537, 1835161, 1, 0, 1835162, 1, 0, 1835163, 1, 65537, 1835164, 1, 1, 1835165, 1, 2, 1835166, 1, 0, 1835167, 1, 65536, 1835168, 1, 1, 1835169, 1, 0, 1835170, 1, 0, 1835171, 1, 0, 1835172, 1, 65537, 1835173, 1, 65537, 1835174, 1, 0, 1835175, 1, 0, 1835176, 1, 1, 1835177, 2, 0, 1835178, 2, 0, 1835179, 2, 0, 1835180, 1, 1, 1835181, 1, 0, 1835182, 1, 1, 1835183, 1, 0, 1835184, 1, 0, 1835185, 1, 1, 1835186, 1, 65536, 1835187, 1, 65537, 1835188, 1, 0, 1835189, 1, 0, 1835190, 1, 0, 1835191, 1, 0, 1835192, 1, 1, 1835193, 1, 0, 1835194, 1, 0, 1835195, 1, 2, 1835196, 1, 0, 1835197, 1, 0, 1835198, 1, 0, 1835199, 1, 2, 1835200, 1, 0, 1835201, 1, 65537, 1835202, 1, 65537, 1835203, 1, 0, 1835204, 1, 65537, 1835205, 1, 0, 1835206, 1, 1, 1835207, 1, 0, 1835208, 1, 1, 1835209, 1, 65537, 1835210, 1, 65536, 1835211, 1, 0, 1835212, 1, 2, 1835213, 1, 0, 1835214, 1, 1, 1835215, 1, 2, 1835216, 1, 0, 1835217, 1, 0, 1835218, 1, 2, 1835219, 1, 0, 1835220, 1, 1, 1835221, 1, 2, 1835222, 1, 1, 1835223, 1, 1, 1835224, 1, 2, 1835225, 1, 65536, 1835226, 1, 65536, 1835227, 1, 0, 1835228, 1, 0, 1835229, 1, 65536, 1835230, 1, 1, 1835231, 1, 2, 1835232, 1, 2, 1835233, 1, 0, 1835234, 1, 0, 1835235, 1, 65536, 1835236, 1, 0, 1835237, 1, 65537, 1835238, 1, 0, 1835239, 1, 65537, 1835240, 1, 1, 1835241, 1, 65536, 1835242, 1, 65537, 1835243, 1, 0, 1835244, 1, 0, 1835245, 1, 0, 1835246, 1, 0, 1835247, 1, 0, 1835248, 1, 0, 1835249, 1, 0, 1835250, 1, 0, 1835251, 1, 0, 1835252, 1, 65536, 1835253, 1, 0, 1835254, 1, 0, 1835255, 1, 2, 1835256, 1, 1, 1835257, 1073741825, 1, 1835258, 1073741825, 0, 1835259, 1073741825, 0, 1835260, 1073741825, 0, 1835261, 1073741825, 1, 1835262, 1073741825, 0, 1835263, 1073741825, 0, 1835264, 1073741825, 65536, 1835265, 1073741825, 0, 1835266, 1073741825, 0, 1835267, 1073741825, 65537, 1835268, 1073741825, 65536, 1835269, 1073741825, 0, 1835270, 1073741825, 0, 1835271, 1073741825, 0, 1835272, 1073741825, 1, 1835273, 1073741825, 0, 1835274, 1073741825, 2, 1835275, 1073741825, 0, 1835276, 1073741825, 1, 1835277, 0, 131072, 1965964, 1073741824, 131072, 1965965, 1073741825, 1, 1965966, 1073741825, 0, 1965967, 1073741825, 65537, 1965968, 1073741825, 2, 1965969, 1073741825, 0, 1965970, 1073741825, 65537, 1965971, 1073741825, 65537, 1965972, 1073741825, 0, 1965973, 1073741825, 65536, 1965974, 1073741825, 0, 1965975, 1073741825, 0, 1965976, 1073741825, 0, 1965977, 1073741825, 2, 1965978, 1073741825, 1, 1965979, 0, 0, 1965980, 1, 1, 1965981, 1, 1, 1965982, 1, 0, 1965983, 1073741825, 0, 1965984, 1, 2, 1965985, 1, 0, 1965986, 1, 0, 1965987, 1, 2, 1965988, 1, 65536, 1965989, 1, 1, 1965990, 1, 65536, 1965991, 1, 0, 1965992, 1, 0, 1965993, 1, 0, 1965994, 1, 0, 1965995, 1, 0, 1965996, 1, 2, 1965997, 1, 0, 1965998, 1, 0, 1965999, 1, 65537, 1966000, 1, 65537, 1966001, 1, 2, 1966002, 1, 0, 1966003, 1, 0, 1966004, 1, 1, 1966005, 1, 0, 1966006, 1, 1, 1966007, 1, 2, 1966008, 1, 1, 1966009, 1, 1, 1966010, 1, 0, 1966011, 1, 0, 1966012, 1, 65537, 1966013, 1, 65537, 1966014, 1, 0, 1966015, 1, 0, 1966016, 1, 0, 1966017, 1, 1, 1966018, 1, 0, 1966019, 1, 0, 1966020, 1, 65537, 1966021, 1, 2, 1966022, 1, 1, 1966023, 1, 0, 1966024, 1, 1, 1966025, 1, 0, 1966026, 1, 0, 1966027, 1, 0, 1966028, 1, 0, 1966029, 1, 65537, 1966030, 1, 0, 1966031, 1, 0, 1966032, 1, 2, 1966033, 1, 0, 1966034, 1, 0, 1966035, 1, 65536, 1966036, 1, 0, 1966037, 1, 0, 1966038, 1, 65537, 1966039, 1, 1, 1966040, 1, 1, 1966041, 1, 1, 1966042, 1, 0, 1966043, 1, 0, 1966044, 1, 0, 1966045, 1, 65536, 1966046, 1, 0, 1966047, 1, 65537, 1966048, 1, 0, 1966049, 1, 0, 1966050, 1, 0, 1966051, 1, 0, 1966052, 1, 0, 1966053, 1, 1, 1966054, 1, 0, 1966055, 1, 0, 1966056, 1, 2, 1966057, 1, 0, 1966058, 1, 65536, 1966059, 1, 0, 1966060, 1, 0, 1966061, 1, 2, 1966062, 1, 0, 1966063, 1, 0, 1966064, 1, 0, 1966065, 1, 2, 1966066, 1, 0, 1966067, 1, 2, 1966068, 1, 0, 1966069, 1, 0, 1966070, 1, 65536, 1966071, 1, 0, 1966072, 1, 2, 1966073, 1, 0, 1966074, 1, 0, 1966075, 1, 0, 1966076, 1, 0, 1966077, 1, 0, 1966078, 1, 0, 1966079, 1, 0, 1900544, 1, 2, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 65536, 1900548, 1, 65537, 1900549, 1, 1, 1900550, 1, 0, 1900551, 1, 1, 1900552, 1, 0, 1900553, 1, 0, 1900554, 1, 2, 1900555, 1, 65536, 1900556, 1, 0, 1900557, 1, 0, 1900558, 1, 0, 1900559, 1, 1, 1900560, 1, 0, 1900561, 1, 0, 1900562, 1, 65537, 1900563, 1, 65536, 1900564, 1, 0, 1900565, 1, 0, 1900566, 1, 65536, 1900567, 1, 0, 1900568, 1, 1, 1900569, 1, 0, 1900570, 1, 2, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 1, 1900576, 1, 1, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 2, 1900581, 1, 65537, 1900582, 1, 0, 1900583, 1, 65536, 1900584, 1, 0, 1900585, 1, 65536, 1900586, 1, 65537, 1900587, 1, 0, 1900588, 1, 2, 1900589, 1, 2, 1900590, 1, 2, 1900591, 1, 65537, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 65536, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 65536, 1900603, 1, 0, 1900604, 1, 0, 1900605, 1, 65536, 1900606, 1, 0, 1900607, 1, 0, 1900608, 1, 65536, 1900609, 1, 2, 1900610, 1, 0, 1900611, 1, 0, 1900612, 1, 65536, 1900613, 1, 2, 1900614, 1, 65537, 1900615, 1, 0, 1900616, 1, 0, 1900617, 1, 65536, 1900618, 1, 0, 1900619, 1, 0, 1900620, 1, 65537, 1900621, 1, 2, 1900622, 1, 65537, 1900623, 1, 0, 1900624, 1, 0, 1900625, 1, 0, 1900626, 1, 0, 1900627, 1, 0, 1900628, 1, 0, 1900629, 1, 0, 1900630, 1, 2, 1900631, 1, 65537, 1900632, 1, 65536, 1900633, 1, 0, 1900634, 1, 0, 1900635, 1, 0, 1900636, 1, 0, 1900637, 1, 2, 1900638, 1, 0, 1900639, 1, 0, 1900640, 1, 65536, 1900641, 1, 0, 1900642, 1, 0, 1900643, 1, 0, 1900644, 1, 0, 1900645, 1, 0, 1900646, 1, 0, 1900647, 1, 0, 1900648, 1, 65537, 1900649, 1, 0, 1900650, 1, 0, 1900651, 1, 65537, 1900652, 1, 2, 1900653, 1, 0, 1900654, 1, 0, 1900655, 1, 0, 1900656, 1, 0, 1900657, 1, 0, 1900658, 1, 0, 1900659, 1, 0, 1900660, 1, 0, 1900661, 1, 0, 1900662, 1, 65536, 1900663, 1, 0, 1900664, 1, 0, 1900665, 1, 1, 1900666, 1, 0, 1900667, 1, 2, 1900668, 1, 0, 1900669, 1, 2, 1900670, 1, 65536, 1900671, 1, 0, 1900672, 1, 0, 1900673, 1, 0, 1900674, 1, 0, 1900675, 1, 65537, 1900676, 1, 65536, 1900677, 1, 0, 1900678, 1, 2, 1900679, 1, 0, 1900680, 1, 0, 1900681, 1, 65537, 1900682, 1, 1, 1900683, 1, 0, 1900684, 1, 2, 1900685, 1, 0, 1900686, 1, 0, 1900687, 1, 65537, 1900688, 1, 0, 1900689, 1, 65537, 1900690, 1, 0, 1900691, 1, 1, 1900692, 1, 65537, 1900693, 1, 0, 1900694, 1, 0, 1900695, 1, 0, 1900696, 1, 0, 1900697, 1, 65537, 1900698, 1, 2, 1900699, 1, 0, 1900700, 1, 2, 1900701, 1, 0, 1900702, 1, 2, 1900703, 1, 0, 1900704, 1, 0, 1900705, 1, 0, 1900706, 1, 0, 1900707, 1, 0, 1900708, 1, 0, 1900709, 1, 0, 1900710, 1, 0, 1900711, 1, 0, 1900712, 1, 1, 1900713, 1, 1, 1900714, 1, 1, 1900715, 1, 1, 1900716, 1, 1, 1900717, 1, 65536, 1900718, 1, 0, 1900719, 1, 65536, 1900720, 1, 65537, 1900721, 1, 65536, 1900722, 1, 0, 1900723, 1, 0, 1900724, 1, 2, 1900725, 1, 2, 1900726, 1, 0, 1900727, 1, 2, 1900728, 1, 0, 1900729, 1, 65536, 1900730, 1, 1, 1900731, 1, 65537, 1900732, 1, 1, 1900733, 1, 0, 1900734, 1, 65536, 1900735, 1, 0, 1900736, 1, 2, 1900737, 1, 65537, 1900738, 1, 0, 1900739, 1, 0, 1900740, 1, 0, 1900741, 1, 65537, 1900742, 1, 65537, 1900743, 1, 1, 1900744, 1, 0, 1900745, 1, 0, 1900746, 1, 65537, 1900747, 1, 65537, 1900748, 1, 65536, 1900749, 1, 1, 1900750, 1, 0, 1900751, 1, 2, 1900752, 1, 0, 1900753, 1, 65536, 1900754, 1, 0, 1900755, 1, 2, 1900756, 1, 0, 1900757, 1, 0, 1900758, 1, 65537, 1900759, 1, 1, 1900760, 1, 0, 1900761, 1, 0, 1900762, 1, 0, 1900763, 1, 0, 1900764, 1, 65536, 1900765, 1, 65537, 1900766, 1, 65537, 1900767, 1, 0, 1900768, 1, 65537, 1900769, 1, 0, 1900770, 1, 0, 1900771, 1, 0, 1900772, 1, 2, 1900773, 1, 0, 1900774, 1, 1, 1900775, 1, 0, 1900776, 1, 65536, 1900777, 1, 0, 1900778, 1, 0, 1900779, 1, 0, 1900780, 1, 2, 1900781, 1, 0, 1900782, 1, 0, 1900783, 1, 0, 1900784, 1, 2, 1900785, 1, 65536, 1900786, 1, 65536, 1900787, 1, 0, 1900788, 1, 0, 1900789, 1, 0, 1900790, 1, 0, 1900791, 1, 0, 1900792, 1, 0, 1900793, 1073741825, 1, 1900794, 1073741825, 0, 1900795, 1073741825, 0, 1900796, 1073741825, 1, 1900797, 1073741825, 0, 1900798, 1073741825, 0, 1900799, 1073741825, 0, 1900800, 1073741825, 2, 1900801, 1073741825, 0, 1900802, 1073741825, 65536, 1900803, 1073741825, 0, 1900804, 1073741825, 0, 1900805, 1073741825, 0, 1900806, 1073741825, 1, 1900807, 1073741825, 0, 1900808, 1073741825, 65536, 1900809, 1073741825, 1, 1900810, 1073741825, 1, 1900811, 1073741825, 1, 1900812, 1073741825, 1, 1900813, 0, 131072, 2031500, 1073741824, 131072, 2031501, 1073741825, 1, 2031502, 1073741825, 0, 2031503, 1073741825, 0, 2031504, 1073741825, 0, 2031505, 1073741825, 65536, 2031506, 1073741825, 65536, 2031507, 1073741825, 0, 2031508, 1073741825, 2, 2031509, 1073741825, 65536, 2031510, 1073741825, 65536, 2031511, 1073741825, 65537, 2031512, 1073741825, 65537, 2031513, 1073741825, 0, 2031514, 1073741825, 1, 2031515, 1073741825, 1, 2031516, 1, 1, 2031517, 1, 0, 2031518, 1, 0, 2031519, 1073741825, 0, 2031520, 1, 0, 2031521, 1, 1, 2031522, 1, 0, 2031523, 1, 0, 2031524, 1, 1, 2031525, 1, 0, 2031526, 1, 1, 2031527, 1, 1, 2031528, 1, 0, 2031529, 1, 0, 2031530, 1, 0, 2031531, 1, 0, 2031532, 1, 2, 2031533, 1, 0, 2031534, 1, 65536, 2031535, 1, 0, 2031536, 1, 65537, 2031537, 1, 0, 2031538, 1, 2, 2031539, 1, 2, 2031540, 1, 65536, 2031541, 1, 65537, 2031542, 1, 0, 2031543, 1, 0, 2031544, 1, 0, 2031545, 1, 65537, 2031546, 1, 0, 2031547, 1, 0, 2031548, 1, 0, 2031549, 1, 0, 2031550, 1, 2, 2031551, 1, 0, 2031552, 1, 0, 2031553, 1, 1, 2031554, 1, 0, 2031555, 1, 0, 2031556, 1, 0, 2031557, 1, 0, 2031558, 1, 65536, 2031559, 1, 0, 2031560, 1, 65537, 2031561, 1, 0, 2031562, 1, 2, 2031563, 1, 0, 2031564, 1, 0, 2031565, 1, 0, 2031566, 1, 0, 2031567, 1, 65537, 2031568, 1, 65536, 2031569, 1, 65536, 2031570, 1, 0, 2031571, 1, 65536, 2031572, 1, 2, 2031573, 1, 1, 2031574, 1, 2, 2031575, 1, 1, 2031576, 2, 0, 2031577, 1, 1, 2031578, 1, 1, 2031579, 1, 1, 2031580, 1, 65536, 2031581, 1, 0, 2031582, 1, 0, 2031583, 1, 65536, 2031584, 1, 65537, 2031585, 1, 1, 2031586, 1, 65536, 2031587, 1, 1, 2031588, 1, 0, 2031589, 1, 1, 2031590, 1, 0, 2031591, 1, 0, 2031592, 1, 0, 2031593, 1, 0, 2031594, 1, 0, 2031595, 1, 65537, 2031596, 1, 0, 2031597, 1, 0, 2031598, 1, 0, 2031599, 1, 0, 2031600, 1, 0, 2031601, 1, 0, 2031602, 1, 65537, 2031603, 1, 65536, 2031604, 1, 0, 2031605, 1, 0, 2031606, 1, 65536, 2031607, 1, 0, 2031608, 1, 0, 2031609, 1, 2, 2031610, 1, 0, 2031611, 1, 0, 2031612, 1, 2, 2031613, 1, 2, 2031614, 1, 0, 2031615, 1, 0, 1966080, 1, 2, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 1, 2, 1966085, 1, 0, 1966086, 1, 65537, 1966087, 1, 0, 1966088, 1, 0, 1966089, 1, 1, 1966090, 1, 2, 1966091, 1, 0, 1966092, 1, 0, 1966093, 1, 1, 1966094, 1, 0, 1966095, 1, 0, 1966096, 1, 0, 1966097, 1, 1, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 2, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 65537, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 2, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 65536, 1966115, 1, 2, 1966116, 1, 65536, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 1, 1966120, 1, 0, 1966121, 1, 65537, 1966122, 1, 65537, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 1, 1966127, 1, 2, 1966128, 1, 0, 1966129, 1, 2, 1966130, 1, 0, 1966131, 1, 65537, 1966132, 1, 65537, 1966133, 1, 65536, 1966134, 1, 2, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 1, 1966138, 1, 0, 1966139, 1, 1, 1966140, 1, 0, 1966141, 1, 2, 1966142, 1, 0, 1966143, 1, 2, 1966144, 1, 0, 1966145, 1, 0, 1966146, 1, 1, 1966147, 1, 0, 1966148, 1, 0, 1966149, 1, 0, 1966150, 1, 0, 1966151, 1, 0, 1966152, 1, 1, 1966153, 1, 1, 1966154, 1, 0, 1966155, 1, 0, 1966156, 1, 2, 1966157, 1, 65537, 1966158, 1, 0, 1966159, 1, 2, 1966160, 1, 1, 1966161, 1, 0, 1966162, 1, 0, 1966163, 1, 2, 1966164, 1, 0, 1966165, 1, 0, 1966166, 1, 0, 1966167, 1, 1, 1966168, 1, 0, 1966169, 1, 0, 1966170, 1, 1, 1966171, 1, 0, 1966172, 1, 0, 1966173, 1, 1, 1966174, 1, 0, 1966175, 1, 0, 1966176, 1, 1, 1966177, 1, 0, 1966178, 1, 65536, 1966179, 1, 0, 1966180, 1, 65536, 1966181, 1, 2, 1966182, 1, 0, 1966183, 1, 65536, 1966184, 1, 0, 1966185, 1, 0, 1966186, 1, 0, 1966187, 1, 0, 1966188, 1, 65537, 1966189, 1, 0, 1966190, 1, 0, 1966191, 1, 2, 1966192, 1, 65537, 1966193, 1, 0, 1966194, 1, 0, 1966195, 1, 0, 1966196, 1, 0, 1966197, 1, 0, 1966198, 1, 2, 1966199, 1, 65537, 1966200, 1, 0, 1966201, 1, 0, 1966202, 1, 65536, 1966203, 1, 0, 1966204, 1, 65536, 1966205, 1, 1, 1966206, 1, 1, 1966207, 1, 0, 1966208, 1, 65536, 1966209, 1, 0, 1966210, 1, 0, 1966211, 1, 0, 1966212, 1, 0, 1966213, 1, 0, 1966214, 1, 1, 1966215, 1, 0, 1966216, 1, 1, 1966217, 1, 65536, 1966218, 1, 0, 1966219, 1, 0, 1966220, 1, 0, 1966221, 1, 65536, 1966222, 1, 65537, 1966223, 1, 65537, 1966224, 1, 0, 1966225, 1, 2, 1966226, 1, 0, 1966227, 1, 65537, 1966228, 1, 65536, 1966229, 1, 0, 1966230, 1, 1, 1966231, 1, 2, 1966232, 1, 0, 1966233, 1, 65537, 1966234, 1, 65536, 1966235, 1, 0, 1966236, 1, 0, 1966237, 1, 0, 1966238, 1, 1, 1966239, 1, 0, 1966240, 1, 0, 1966241, 1, 0, 1966242, 1, 0, 1966243, 1, 0, 1966244, 1, 0, 1966245, 1, 0, 1966246, 1, 0, 1966247, 1, 1, 1966248, 1, 0, 1966249, 1, 0, 1966250, 1, 0, 1966251, 1, 0, 1966252, 1, 0, 1966253, 1, 0, 1966254, 1, 1, 1966255, 1, 0, 1966256, 1, 65537, 1966257, 1, 0, 1966258, 1, 0, 1966259, 1, 0, 1966260, 1, 1, 1966261, 1, 2, 1966262, 1, 0, 1966263, 1, 0, 1966264, 1, 0, 1966265, 1, 0, 1966266, 1, 0, 1966267, 1, 1, 1966268, 1, 0, 1966269, 1, 0, 1966270, 1, 0, 1966271, 1, 2, 1966272, 1, 0, 1966273, 1, 2, 1966274, 1, 1, 1966275, 1, 0, 1966276, 1, 65536, 1966277, 1, 0, 1966278, 1, 0, 1966279, 1, 65536, 1966280, 1, 0, 1966281, 1, 0, 1966282, 1, 0, 1966283, 1, 2, 1966284, 1, 1, 1966285, 1, 0, 1966286, 1, 0, 1966287, 1, 65537, 1966288, 1, 0, 1966289, 1, 65536, 1966290, 1, 65537, 1966291, 1, 0, 1966292, 1, 0, 1966293, 1, 0, 1966294, 1, 0, 1966295, 1, 2, 1966296, 1, 1, 1966297, 1, 0, 1966298, 1, 0, 1966299, 1, 2, 1966300, 1, 0, 1966301, 1, 0, 1966302, 1, 0, 1966303, 1, 1, 1966304, 1, 2, 1966305, 1, 0, 1966306, 1, 0, 1966307, 1, 0, 1966308, 1, 2, 1966309, 1, 0, 1966310, 1, 0, 1966311, 1, 0, 1966312, 1, 0, 1966313, 1, 1, 1966314, 1, 1, 1966315, 1, 0, 1966316, 1, 0, 1966317, 1, 2, 1966318, 1, 2, 1966319, 1, 1, 1966320, 1, 0, 1966321, 1, 1, 1966322, 1, 0, 1966323, 1, 0, 1966324, 1, 65537, 1966325, 1, 0, 1966326, 1, 0, 1966327, 1, 0, 1966328, 1, 65537, 1966329, 1073741825, 0, 1966330, 1073741825, 2, 1966331, 1073741825, 0, 1966332, 1073741825, 0, 1966333, 1073741825, 65537, 1966334, 1073741825, 1, 1966335, 1073741825, 0, 1966336, 1073741825, 65536, 1966337, 1073741825, 0, 1966338, 1073741825, 0, 1966339, 1073741825, 0, 1966340, 1073741825, 0, 1966341, 1073741825, 0, 1966342, 1073741825, 0, 1966343, 1073741825, 0, 1966344, 1073741825, 0, 1966345, 1073741825, 65537, 1966346, 1073741825, 0, 1966347, 1073741825, 0, 1966348, 1073741825, 1, 1966349, 0, 131072, 2097036, 1073741824, 131072, 2097037, 1073741825, 1, 2097038, 1073741825, 0, 2097039, 1073741825, 0, 2097040, 1073741825, 1, 2097041, 1073741825, 0, 2097042, 1073741825, 0, 2097043, 1073741825, 2, 2097044, 1073741825, 0, 2097045, 1073741825, 0, 2097046, 1073741825, 0, 2097047, 1073741825, 0, 2097048, 1073741825, 65537, 2097049, 1073741825, 0, 2097050, 1073741825, 0, 2097051, 1073741825, 0, 2097052, 1, 0, 2097053, 1, 0, 2097054, 1, 65537, 2097055, 1073741825, 0, 2097056, 1, 2, 2097057, 1, 1, 2097058, 1, 65537, 2097059, 1, 0, 2097060, 1, 65536, 2097061, 1, 2, 2097062, 1, 1, 2097063, 1, 2, 2097064, 1, 0, 2097065, 1, 1, 2097066, 1, 0, 2097067, 1, 0, 2097068, 1, 0, 2097069, 1, 65536, 2097070, 1, 1, 2097071, 1, 0, 2097072, 1, 0, 2097073, 1, 0, 2097074, 1, 0, 2097075, 1, 0, 2097076, 1, 2, 2097077, 1, 0, 2097078, 1, 65536, 2097079, 1, 0, 2097080, 1, 0, 2097081, 1, 0, 2097082, 1, 1, 2097083, 1, 1, 2097084, 1, 0, 2097085, 1, 0, 2097086, 1, 0, 2097087, 1, 0, 2097088, 1, 65537, 2097089, 1, 0, 2097090, 1, 0, 2097091, 1, 2, 2097092, 1, 65536, 2097093, 1, 0, 2097094, 1, 0, 2097095, 1, 1, 2097096, 1, 0, 2097097, 1, 0, 2097098, 1, 65536, 2097099, 1, 65537, 2097100, 1, 65536, 2097101, 1, 65536, 2097102, 1, 65537, 2097103, 1, 0, 2097104, 1, 0, 2097105, 1, 65536, 2097106, 1, 0, 2097107, 1, 0, 2097108, 1, 2, 2097109, 1, 0, 2097110, 1, 0, 2097111, 1, 1, 2097112, 2, 0, 2097113, 2, 0, 2097114, 0, 65536, 2097115, 1, 1, 2097116, 1, 65536, 2097117, 1, 65536, 2097118, 1, 0, 2097119, 1, 0, 2097120, 1, 0, 2097121, 1, 0, 2097122, 1, 65536, 2097123, 1, 0, 2097124, 1, 65537, 2097125, 1, 2, 2097126, 1, 65536, 2097127, 1, 0, 2097128, 1, 0, 2097129, 1, 1, 2097130, 1, 2, 2097131, 1, 1, 2097132, 1, 0, 2097133, 1, 0, 2097134, 1, 0, 2097135, 1, 1, 2097136, 1, 0, 2097137, 1, 0, 2097138, 1, 2, 2097139, 1, 2, 2097140, 1, 0, 2097141, 1, 65537, 2097142, 1, 1, 2097143, 1, 0, 2097144, 1, 1, 2097145, 1, 65537, 2097146, 1, 65536, 2097147, 1, 0, 2097148, 1, 1, 2097149, 1, 0, 2097150, 1, 0, 2097151, 1, 2, 2031616, 1, 65536, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 1, 0, 2031622, 1, 0, 2031623, 1, 2, 2031624, 1, 0, 2031625, 1, 65536, 2031626, 1, 0, 2031627, 1, 65536, 2031628, 1, 65537, 2031629, 1, 65537, 2031630, 1, 0, 2031631, 1, 2, 2031632, 1, 0, 2031633, 1, 0, 2031634, 1, 1, 2031635, 1, 2, 2031636, 1, 1, 2031637, 1, 1, 2031638, 1, 0, 2031639, 1, 2, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 65536, 2031643, 1, 65536, 2031644, 1, 1, 2031645, 1, 2, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 65536, 2031650, 1, 0, 2031651, 1, 2, 2031652, 1, 2, 2031653, 1, 0, 2031654, 1, 65536, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 2, 2031658, 1, 0, 2031659, 1, 2, 2031660, 1, 0, 2031661, 1, 65536, 2031662, 1, 2, 2031663, 1, 1, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 2, 2031668, 1, 1, 2031669, 1, 65537, 2031670, 1, 65537, 2031671, 1, 2, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 65536, 2031675, 1, 0, 2031676, 1, 0, 2031677, 1, 0, 2031678, 1, 1, 2031679, 1, 65536, 2031680, 1, 65537, 2031681, 1, 0, 2031682, 1, 2, 2031683, 1, 0, 2031684, 1, 1, 2031685, 1, 2, 2031686, 1, 0, 2031687, 1, 0, 2031688, 1, 1, 2031689, 1, 0, 2031690, 1, 0, 2031691, 1, 0, 2031692, 1, 1, 2031693, 1, 0, 2031694, 1, 65537, 2031695, 1, 2, 2031696, 1, 0, 2031697, 1, 2, 2031698, 1, 65536, 2031699, 1, 0, 2031700, 1, 0, 2031701, 1, 1, 2031702, 1, 0, 2031703, 1, 1, 2031704, 1, 1, 2031705, 1, 0, 2031706, 1, 1, 2031707, 1, 0, 2031708, 1, 1, 2031709, 1, 0, 2031710, 1, 1, 2031711, 1, 0, 2031712, 1, 0, 2031713, 1, 1, 2031714, 1, 0, 2031715, 1, 2, 2031716, 1, 65537, 2031717, 1, 2, 2031718, 1, 0, 2031719, 1, 65537, 2031720, 1, 0, 2031721, 1, 1, 2031722, 1, 0, 2031723, 1, 1, 2031724, 1, 1, 2031725, 1, 0, 2031726, 1, 2, 2031727, 1, 2, 2031728, 1, 65536, 2031729, 1, 65536, 2031730, 1, 0, 2031731, 1, 0, 2031732, 1, 1, 2031733, 1, 2, 2031734, 1, 0, 2031735, 1, 0, 2031736, 1, 0, 2031737, 1, 1, 2031738, 1, 0, 2031739, 1, 0, 2031740, 1, 0, 2031741, 1, 0, 2031742, 1, 0, 2031743, 1, 1, 2031744, 1, 0, 2031745, 1, 0, 2031746, 1, 0, 2031747, 1, 1, 2031748, 1, 65536, 2031749, 1, 1, 2031750, 1, 1, 2031751, 1, 1, 2031752, 1, 0, 2031753, 1, 0, 2031754, 1, 65537, 2031755, 1, 0, 2031756, 1, 65536, 2031757, 1, 0, 2031758, 1, 65537, 2031759, 1, 0, 2031760, 1, 0, 2031761, 1, 0, 2031762, 1, 65536, 2031763, 1, 65536, 2031764, 1, 1, 2031765, 1, 65536, 2031766, 1, 65536, 2031767, 1, 1, 2031768, 1, 0, 2031769, 1, 0, 2031770, 1, 0, 2031771, 1, 2, 2031772, 1, 0, 2031773, 1, 65536, 2031774, 1, 65537, 2031775, 1, 0, 2031776, 1, 0, 2031777, 1, 0, 2031778, 1, 0, 2031779, 1, 2, 2031780, 1, 0, 2031781, 1, 2, 2031782, 1, 2, 2031783, 1, 0, 2031784, 1, 0, 2031785, 1, 1, 2031786, 1, 1, 2031787, 1, 0, 2031788, 1, 0, 2031789, 1, 0, 2031790, 1, 0, 2031791, 1, 65536, 2031792, 1, 0, 2031793, 1, 0, 2031794, 1, 65536, 2031795, 1, 0, 2031796, 1, 0, 2031797, 1, 0, 2031798, 1, 2, 2031799, 1, 0, 2031800, 1, 0, 2031801, 1, 0, 2031802, 1, 0, 2031803, 1, 0, 2031804, 1, 65537, 2031805, 1, 2, 2031806, 1, 0, 2031807, 1, 65536, 2031808, 1, 0, 2031809, 1, 65536, 2031810, 1, 1, 2031811, 1, 0, 2031812, 1, 0, 2031813, 1, 0, 2031814, 1, 0, 2031815, 1, 2, 2031816, 1, 1, 2031817, 1, 0, 2031818, 1, 0, 2031819, 1, 0, 2031820, 1, 0, 2031821, 1, 0, 2031822, 1, 0, 2031823, 1, 0, 2031824, 1, 0, 2031825, 1, 2, 2031826, 1, 0, 2031827, 1, 65536, 2031828, 1, 65536, 2031829, 1, 0, 2031830, 1, 0, 2031831, 1, 65537, 2031832, 1, 0, 2031833, 1, 65537, 2031834, 1, 65537, 2031835, 1, 0, 2031836, 1, 0, 2031837, 1, 0, 2031838, 1, 0, 2031839, 1, 1, 2031840, 1, 0, 2031841, 1, 65536, 2031842, 1, 0, 2031843, 1, 1, 2031844, 1, 0, 2031845, 1, 2, 2031846, 1, 65537, 2031847, 1, 0, 2031848, 1, 0, 2031849, 1, 65537, 2031850, 1, 65536, 2031851, 1, 65537, 2031852, 1, 0, 2031853, 1, 0, 2031854, 1, 0, 2031855, 1, 0, 2031856, 1, 1, 2031857, 1, 0, 2031858, 1, 0, 2031859, 1, 65536, 2031860, 1, 2, 2031861, 1, 65536, 2031862, 1, 0, 2031863, 1, 2, 2031864, 1, 0, 2031865, 1073741825, 0, 2031866, 1073741825, 0, 2031867, 1073741825, 0, 2031868, 1073741825, 0, 2031869, 1073741825, 0, 2031870, 1073741825, 2, 2031871, 1073741825, 2, 2031872, 1073741825, 1, 2031873, 1073741825, 0, 2031874, 1073741825, 0, 2031875, 1073741825, 2, 2031876, 1073741825, 0, 2031877, 1073741825, 0, 2031878, 1073741825, 0, 2031879, 1073741825, 0, 2031880, 1073741825, 65537, 2031881, 1073741825, 2, 2031882, 1073741825, 0, 2031883, 1073741825, 0, 2031884, 1073741825, 1, 2031885, 0, 131072, 2162572, 1073741824, 131072, 2162573, 1073741825, 1, 2162574, 1073741825, 65536, 2162575, 1073741825, 0, 2162576, 1073741825, 0, 2162577, 1073741825, 1, 2162578, 1073741825, 1, 2162579, 1073741825, 0, 2162580, 1073741825, 65537, 2162581, 1073741825, 65537, 2162582, 1073741825, 65536, 2162583, 1073741825, 0, 2162584, 1073741825, 1, 2162585, 1073741825, 2, 2162586, 1073741825, 2, 2162587, 1073741825, 0, 2162588, 1073741825, 65536, 2162589, 1, 2, 2162590, 1, 1, 2162591, 1073741825, 0, 2162592, 1, 0, 2162593, 1, 65537, 2162594, 1, 0, 2162595, 1, 1, 2162596, 1, 0, 2162597, 1, 65536, 2162598, 1, 65536, 2162599, 1, 0, 2162600, 1, 0, 2162601, 1, 2, 2162602, 1, 0, 2162603, 1, 0, 2162604, 1, 0, 2162605, 1, 65537, 2162606, 1, 1, 2162607, 1, 0, 2162608, 1, 0, 2162609, 1, 2, 2162610, 1, 0, 2162611, 1, 1, 2162612, 1, 65537, 2162613, 1, 0, 2162614, 1, 0, 2162615, 1, 0, 2162616, 1, 1, 2162617, 1, 65537, 2162618, 1, 0, 2162619, 1, 0, 2162620, 1, 65536, 2162621, 1, 1, 2162622, 1, 0, 2162623, 1, 0, 2162624, 1, 1, 2162625, 1, 65537, 2162626, 1, 0, 2162627, 1, 0, 2162628, 1, 0, 2162629, 1, 0, 2162630, 1, 0, 2162631, 1, 0, 2162632, 1, 0, 2162633, 1, 65537, 2162634, 1, 0, 2162635, 1, 2, 2162636, 1, 1, 2162637, 1, 0, 2162638, 1, 2, 2162639, 1, 0, 2162640, 1, 0, 2162641, 1, 0, 2162642, 1, 0, 2162643, 1, 0, 2162644, 1, 65537, 2162645, 1, 0, 2162646, 1, 0, 2162647, 1, 1, 2162648, 1, 1, 2162649, 1, 1, 2162650, 0, 131072, 2162651, 1, 1, 2162652, 1, 65536, 2162653, 1, 0, 2162654, 1, 65537, 2162655, 1, 65537, 2162656, 1, 1, 2162657, 1, 0, 2162658, 1, 0, 2162659, 1, 2, 2162660, 1, 0, 2162661, 1, 65536, 2162662, 1, 0, 2162663, 1, 0, 2162664, 1, 0, 2162665, 1, 65536, 2162666, 1, 0, 2162667, 1, 0, 2162668, 1, 0, 2162669, 1, 0, 2162670, 1, 2, 2162671, 1, 65537, 2162672, 1, 65537, 2162673, 1, 1, 2162674, 1, 65536, 2162675, 1, 0, 2162676, 1, 0, 2162677, 1, 0, 2162678, 1, 0, 2162679, 1, 2, 2162680, 1, 1, 2162681, 1, 0, 2162682, 1, 0, 2162683, 1, 0, 2162684, 1, 0, 2162685, 1, 0, 2162686, 1, 65537, 2162687, 1, 0, 2097152, 1, 65536, 2097153, 1, 65537, 2097154, 1, 0, 2097155, 1, 65536, 2097156, 1, 0, 2097157, 1, 0, 2097158, 1, 0, 2097159, 1, 65536, 2097160, 1, 0, 2097161, 1, 65537, 2097162, 1, 0, 2097163, 1, 2, 2097164, 1, 0, 2097165, 1, 65536, 2097166, 1, 0, 2097167, 1, 65537, 2097168, 1, 0, 2097169, 1, 0, 2097170, 1, 65537, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 1, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 65536, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 1, 2097185, 1, 2, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 65536, 2097189, 1, 1, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 2, 2097193, 1, 65537, 2097194, 1, 65537, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 65536, 2097200, 1, 1, 2097201, 1, 1, 2097202, 1, 1, 2097203, 1, 2, 2097204, 1, 1, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 65537, 2097209, 1, 1, 2097210, 1, 0, 2097211, 1, 1, 2097212, 1, 0, 2097213, 1, 2, 2097214, 1, 0, 2097215, 1, 0, 2097216, 1, 65536, 2097217, 1, 0, 2097218, 1, 0, 2097219, 1, 0, 2097220, 1, 65536, 2097221, 1, 0, 2097222, 1, 0, 2097223, 1, 0, 2097224, 1, 0, 2097225, 1, 0, 2097226, 1, 0, 2097227, 1, 0, 2097228, 1, 65536, 2097229, 1, 65536, 2097230, 1, 65537, 2097231, 1, 1, 2097232, 1, 0, 2097233, 1, 0, 2097234, 1, 2, 2097235, 1, 0, 2097236, 1, 0, 2097237, 1, 0, 2097238, 1, 0, 2097239, 1, 0, 2097240, 1, 0, 2097241, 1, 0, 2097242, 1, 1, 2097243, 1, 0, 2097244, 1, 0, 2097245, 1, 0, 2097246, 1, 0, 2097247, 1, 65536, 2097248, 1, 0, 2097249, 1, 65537, 2097250, 1, 0, 2097251, 1, 0, 2097252, 1, 0, 2097253, 1, 0, 2097254, 1, 65537, 2097255, 1, 65536, 2097256, 1, 2, 2097257, 1, 65537, 2097258, 1, 65537, 2097259, 1, 0, 2097260, 1, 2, 2097261, 1, 65537, 2097262, 1, 0, 2097263, 1, 0, 2097264, 1, 0, 2097265, 1, 2, 2097266, 1, 65536, 2097267, 1, 0, 2097268, 1, 65536, 2097269, 1, 65537, 2097270, 1, 2, 2097271, 1, 65537, 2097272, 1, 0, 2097273, 1, 65537, 2097274, 1, 65536, 2097275, 1, 2, 2097276, 1, 0, 2097277, 1, 0, 2097278, 1, 0, 2097279, 1, 2, 2097280, 1, 0, 2097281, 1, 0, 2097282, 1, 2, 2097283, 1, 0, 2097284, 1, 0, 2097285, 1, 1, 2097286, 2, 0, 2097287, 1, 1, 2097288, 1, 0, 2097289, 1, 65536, 2097290, 1, 0, 2097291, 1, 2, 2097292, 1, 0, 2097293, 1, 0, 2097294, 1, 0, 2097295, 1, 0, 2097296, 1, 0, 2097297, 1, 0, 2097298, 1, 65536, 2097299, 1, 0, 2097300, 1, 0, 2097301, 1, 2, 2097302, 1, 1, 2097303, 1, 0, 2097304, 1, 0, 2097305, 1, 0, 2097306, 1, 0, 2097307, 1, 0, 2097308, 1, 0, 2097309, 1, 65536, 2097310, 1, 0, 2097311, 1, 65536, 2097312, 1, 65536, 2097313, 1, 0, 2097314, 1, 65537, 2097315, 1, 0, 2097316, 1, 0, 2097317, 1, 65537, 2097318, 1, 2, 2097319, 1, 0, 2097320, 1, 65537, 2097321, 1, 0, 2097322, 1, 0, 2097323, 1, 65537, 2097324, 1, 0, 2097325, 1, 0, 2097326, 1, 65537, 2097327, 1, 0, 2097328, 1, 0, 2097329, 1, 65536, 2097330, 1, 65536, 2097331, 1, 0, 2097332, 1, 0, 2097333, 1, 65537, 2097334, 1, 0, 2097335, 1, 65536, 2097336, 1, 0, 2097337, 1, 0, 2097338, 1, 1, 2097339, 1, 0, 2097340, 1, 0, 2097341, 1, 0, 2097342, 1, 0, 2097343, 1, 65537, 2097344, 1, 0, 2097345, 1, 1, 2097346, 1, 65536, 2097347, 1, 0, 2097348, 1, 0, 2097349, 1, 2, 2097350, 1, 65537, 2097351, 1, 65536, 2097352, 1, 0, 2097353, 1, 2, 2097354, 1, 0, 2097355, 1, 0, 2097356, 1, 0, 2097357, 1, 0, 2097358, 1, 1, 2097359, 1, 1, 2097360, 1, 0, 2097361, 1, 0, 2097362, 1, 1, 2097363, 1, 0, 2097364, 1, 2, 2097365, 1, 0, 2097366, 1, 0, 2097367, 1, 65536, 2097368, 1, 65536, 2097369, 1, 2, 2097370, 1, 0, 2097371, 1, 0, 2097372, 1, 65536, 2097373, 1, 0, 2097374, 1, 65536, 2097375, 1, 0, 2097376, 1, 0, 2097377, 1, 0, 2097378, 1, 65536, 2097379, 1, 65536, 2097380, 1, 65536, 2097381, 1, 0, 2097382, 1, 0, 2097383, 1, 0, 2097384, 1, 2, 2097385, 1, 0, 2097386, 1, 2, 2097387, 1, 0, 2097388, 1, 65536, 2097389, 1, 0, 2097390, 1, 1, 2097391, 1, 65536, 2097392, 1, 0, 2097393, 1, 0, 2097394, 1, 0, 2097395, 1, 2, 2097396, 1, 0, 2097397, 1, 0, 2097398, 1, 0, 2097399, 1, 0, 2097400, 1, 65537, 2097401, 1073741825, 0, 2097402, 1073741825, 1, 2097403, 1073741825, 0, 2097404, 1073741825, 0, 2097405, 1073741825, 65537, 2097406, 1073741825, 0, 2097407, 1073741825, 1, 2097408, 1073741825, 0, 2097409, 1073741825, 65536, 2097410, 1073741825, 0, 2097411, 1073741825, 0, 2097412, 1073741825, 0, 2097413, 1073741825, 1, 2097414, 1073741825, 65536, 2097415, 1073741825, 0, 2097416, 1073741825, 0, 2097417, 1073741825, 65537, 2097418, 1073741825, 0, 2097419, 1073741825, 65536, 2097420, 1073741825, 1, 2097421, 0, 131072, 2228108, 1073741824, 131072, 2228109, 1073741825, 1, 2228110, 1073741825, 0, 2228111, 1073741825, 0, 2228112, 1073741825, 1, 2228113, 1073741825, 0, 2228114, 1073741825, 1, 2228115, 1073741825, 0, 2228116, 1073741825, 0, 2228117, 1073741825, 0, 2228118, 1073741825, 65536, 2228119, 1073741825, 2, 2228120, 1073741825, 0, 2228121, 1073741825, 0, 2228122, 1073741825, 0, 2228123, 1073741825, 1, 2228124, 1073741825, 1, 2228125, 1, 1, 2228126, 1, 0, 2228127, 1, 0, 2228128, 1073741825, 0, 2228129, 1, 0, 2228130, 1, 2, 2228131, 1, 0, 2228132, 1, 0, 2228133, 1, 2, 2228134, 1, 2, 2228135, 1, 1, 2228136, 1, 0, 2228137, 1, 2, 2228138, 1, 0, 2228139, 1, 65537, 2228140, 1, 1, 2228141, 1, 65536, 2228142, 1, 65536, 2228143, 1, 2, 2228144, 1, 0, 2228145, 1, 0, 2228146, 1, 0, 2228147, 1, 0, 2228148, 1, 0, 2228149, 1, 0, 2228150, 1, 0, 2228151, 1, 0, 2228152, 1, 65536, 2228153, 1, 65537, 2228154, 1, 0, 2228155, 1, 65537, 2228156, 1, 65537, 2228157, 1, 2, 2228158, 1, 0, 2228159, 1, 0, 2228160, 1, 0, 2228161, 1, 0, 2228162, 1, 1, 2228163, 1, 65536, 2228164, 1, 2, 2228165, 1, 1, 2228166, 1, 0, 2228167, 1, 2, 2228168, 1, 0, 2228169, 1, 0, 2228170, 1, 65537, 2228171, 1, 0, 2228172, 1, 0, 2228173, 1, 2, 2228174, 1, 1, 2228175, 1, 2, 2228176, 1, 65537, 2228177, 1, 0, 2228178, 1, 0, 2228179, 1, 1, 2228180, 1, 65537, 2228181, 1, 1, 2228182, 1, 0, 2228183, 1, 65536, 2228184, 1, 0, 2228185, 1, 1, 2228186, 0, 131072, 2228187, 1, 1, 2228188, 1, 0, 2228189, 1, 65537, 2228190, 1, 0, 2228191, 1, 1, 2228192, 1, 0, 2228193, 1, 1, 2228194, 1, 0, 2228195, 1, 2, 2228196, 1, 0, 2228197, 1, 0, 2228198, 1, 0, 2228199, 1, 65537, 2228200, 1, 1, 2228201, 1, 0, 2228202, 1, 0, 2228203, 1, 0, 2228204, 1, 0, 2228205, 1, 0, 2228206, 1, 65537, 2228207, 1, 0, 2228208, 1, 2, 2228209, 1, 65537, 2228210, 1, 65537, 2228211, 1, 65537, 2228212, 1, 2, 2228213, 1, 0, 2228214, 1, 1, 2228215, 1, 0, 2228216, 1, 0, 2228217, 1, 0, 2228218, 1, 0, 2228219, 1, 0, 2228220, 1, 0, 2228221, 1, 65536, 2228222, 1, 2, 2228223, 1, 1, 2162688, 1, 65537, 2162689, 1, 65536, 2162690, 1, 2, 2162691, 1, 0, 2162692, 1, 0, 2162693, 1, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 1, 0, 2162698, 1, 0, 2162699, 1, 0, 2162700, 1, 1, 2162701, 1, 0, 2162702, 1, 65537, 2162703, 1, 0, 2162704, 1, 0, 2162705, 1, 2, 2162706, 1, 2, 2162707, 1, 0, 2162708, 1, 65536, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 65537, 2162715, 1, 65537, 2162716, 1, 65536, 2162717, 1, 65537, 2162718, 1, 0, 2162719, 1, 1, 2162720, 1, 65537, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 65537, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 1, 2162729, 1, 1, 2162730, 1, 2, 2162731, 1, 0, 2162732, 1, 1, 2162733, 1, 65537, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 1, 2162737, 1, 65536, 2162738, 1, 0, 2162739, 1, 65536, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 2, 2162743, 1, 65537, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 1, 2162747, 1, 65536, 2162748, 1, 0, 2162749, 1, 65537, 2162750, 1, 0, 2162751, 1, 0, 2162752, 1, 0, 2162753, 1, 0, 2162754, 1, 1, 2162755, 1, 65536, 2162756, 1, 65537, 2162757, 1, 0, 2162758, 1, 1, 2162759, 1, 0, 2162760, 1, 0, 2162761, 1, 0, 2162762, 1, 65536, 2162763, 1, 1, 2162764, 1, 65537, 2162765, 1, 65537, 2162766, 1, 0, 2162767, 1, 0, 2162768, 1, 0, 2162769, 1, 65536, 2162770, 1, 0, 2162771, 1, 0, 2162772, 1, 0, 2162773, 1, 0, 2162774, 1, 0, 2162775, 1, 0, 2162776, 1, 1, 2162777, 1, 1, 2162778, 1, 0, 2162779, 1, 1, 2162780, 1, 0, 2162781, 1, 0, 2162782, 1, 65537, 2162783, 1, 0, 2162784, 1, 65536, 2162785, 1, 65537, 2162786, 1, 65537, 2162787, 1, 0, 2162788, 1, 2, 2162789, 1, 65536, 2162790, 1, 65537, 2162791, 1, 0, 2162792, 1, 0, 2162793, 1, 65537, 2162794, 1, 1, 2162795, 1, 0, 2162796, 1, 0, 2162797, 1, 65537, 2162798, 1, 0, 2162799, 1, 65536, 2162800, 1, 65536, 2162801, 1, 1, 2162802, 1, 0, 2162803, 1, 0, 2162804, 1, 0, 2162805, 1, 65537, 2162806, 1, 65536, 2162807, 1, 0, 2162808, 1, 0, 2162809, 1, 0, 2162810, 1, 0, 2162811, 1, 0, 2162812, 1, 1, 2162813, 1, 0, 2162814, 1, 0, 2162815, 1, 0, 2162816, 1, 0, 2162817, 1, 0, 2162818, 1, 65537, 2162819, 1, 2, 2162820, 1, 0, 2162821, 1, 1, 2162822, 1, 1, 2162823, 1, 1, 2162824, 1, 65537, 2162825, 1, 0, 2162826, 1, 0, 2162827, 1, 65537, 2162828, 1, 2, 2162829, 1, 0, 2162830, 1, 1, 2162831, 1, 0, 2162832, 1, 65537, 2162833, 1, 0, 2162834, 1, 2, 2162835, 1, 65537, 2162836, 1, 65537, 2162837, 1, 65536, 2162838, 1, 65536, 2162839, 1, 1, 2162840, 1, 65536, 2162841, 1, 0, 2162842, 1, 0, 2162843, 1, 0, 2162844, 1, 0, 2162845, 1, 0, 2162846, 1, 1, 2162847, 1, 0, 2162848, 1, 1, 2162849, 1, 65537, 2162850, 1, 0, 2162851, 1, 2, 2162852, 1, 0, 2162853, 1, 1, 2162854, 1, 65537, 2162855, 1, 2, 2162856, 1, 0, 2162857, 1, 65536, 2162858, 1, 65536, 2162859, 1, 0, 2162860, 1, 0, 2162861, 1, 0, 2162862, 1, 0, 2162863, 1, 2, 2162864, 1, 0, 2162865, 1, 65537, 2162866, 1, 65537, 2162867, 1, 2, 2162868, 1, 2, 2162869, 1, 65536, 2162870, 1, 65536, 2162871, 1, 0, 2162872, 1, 2, 2162873, 1, 1, 2162874, 1, 0, 2162875, 1, 0, 2162876, 1, 65536, 2162877, 1, 1, 2162878, 1, 0, 2162879, 1, 0, 2162880, 1, 0, 2162881, 1, 0, 2162882, 1, 0, 2162883, 1, 2, 2162884, 1, 65536, 2162885, 1, 0, 2162886, 1, 65537, 2162887, 1, 65536, 2162888, 1, 65536, 2162889, 1, 0, 2162890, 1, 65536, 2162891, 1, 0, 2162892, 1, 1, 2162893, 1, 0, 2162894, 1, 0, 2162895, 1, 0, 2162896, 1, 1, 2162897, 1, 2, 2162898, 1, 1, 2162899, 1, 65536, 2162900, 1, 0, 2162901, 1, 0, 2162902, 1, 65536, 2162903, 1, 1, 2162904, 1, 0, 2162905, 1, 0, 2162906, 1, 65537, 2162907, 1, 1, 2162908, 1, 0, 2162909, 1, 0, 2162910, 1, 0, 2162911, 1, 1, 2162912, 1, 0, 2162913, 1, 2, 2162914, 1, 2, 2162915, 1, 1, 2162916, 1, 2, 2162917, 1, 2, 2162918, 1, 65537, 2162919, 1, 2, 2162920, 1, 65537, 2162921, 1, 0, 2162922, 1, 0, 2162923, 1, 0, 2162924, 1, 0, 2162925, 1, 0, 2162926, 1, 2, 2162927, 1, 0, 2162928, 1, 0, 2162929, 1, 0, 2162930, 1, 0, 2162931, 1, 0, 2162932, 1, 2, 2162933, 1, 0, 2162934, 1, 65536, 2162935, 1, 1, 2162936, 1, 65537, 2162937, 1073741825, 0, 2162938, 1073741825, 0, 2162939, 1073741825, 65536, 2162940, 1073741825, 0, 2162941, 1073741825, 0, 2162942, 1073741825, 0, 2162943, 1073741825, 0, 2162944, 1073741825, 0, 2162945, 1073741825, 0, 2162946, 1073741825, 0, 2162947, 1073741825, 0, 2162948, 1073741825, 0, 2162949, 1073741825, 65536, 2162950, 1073741825, 0, 2162951, 1073741825, 2, 2162952, 1073741825, 1, 2162953, 1073741825, 0, 2162954, 1073741825, 65537, 2162955, 1073741825, 65536, 2162956, 1073741825, 1, 2162957, 0, 131072, 2293644, 1073741824, 131072, 2293645, 1073741825, 1, 2293646, 1073741825, 65537, 2293647, 1073741825, 2, 2293648, 1073741825, 0, 2293649, 1073741825, 0, 2293650, 1073741825, 65537, 2293651, 1073741825, 65536, 2293652, 1073741825, 1, 2293653, 1073741825, 65537, 2293654, 1073741825, 1, 2293655, 1073741825, 0, 2293656, 1073741825, 0, 2293657, 1073741825, 2, 2293658, 1073741825, 0, 2293659, 1073741825, 1, 2293660, 0, 65536, 2293661, 1073741825, 1, 2293662, 1, 0, 2293663, 1, 2, 2293664, 1073741825, 0, 2293665, 1, 2, 2293666, 1, 0, 2293667, 1, 1, 2293668, 1, 65537, 2293669, 1, 2, 2293670, 1, 0, 2293671, 1, 0, 2293672, 1, 0, 2293673, 1, 0, 2293674, 1, 65537, 2293675, 1, 0, 2293676, 1, 65537, 2293677, 1, 65536, 2293678, 1, 65536, 2293679, 1, 0, 2293680, 1, 65536, 2293681, 1, 65537, 2293682, 1, 2, 2293683, 1, 65536, 2293684, 1, 0, 2293685, 1, 0, 2293686, 1, 1, 2293687, 1, 2, 2293688, 1, 0, 2293689, 1, 1, 2293690, 1, 0, 2293691, 1, 0, 2293692, 1, 2, 2293693, 1, 65536, 2293694, 1, 0, 2293695, 1, 0, 2293696, 1, 2, 2293697, 1, 65536, 2293698, 1, 65536, 2293699, 1, 65537, 2293700, 1, 0, 2293701, 1, 65536, 2293702, 1, 0, 2293703, 1, 1, 2293704, 1, 1, 2293705, 1, 1, 2293706, 1, 0, 2293707, 1, 0, 2293708, 1, 2, 2293709, 1, 65536, 2293710, 1, 0, 2293711, 1, 65536, 2293712, 1, 2, 2293713, 1, 0, 2293714, 1, 0, 2293715, 1, 65537, 2293716, 1, 0, 2293717, 1, 0, 2293718, 1, 0, 2293719, 1, 65537, 2293720, 1, 0, 2293721, 1, 1, 2293722, 0, 0, 2293723, 1, 1, 2293724, 1, 1, 2293725, 1, 0, 2293726, 1, 1, 2293727, 1, 0, 2293728, 1, 2, 2293729, 1, 0, 2293730, 1, 0, 2293731, 1, 0, 2293732, 1, 0, 2293733, 1, 1, 2293734, 1, 0, 2293735, 1, 65537, 2293736, 1, 1, 2293737, 1, 65536, 2293738, 1, 0, 2293739, 1, 65537, 2293740, 1, 0, 2293741, 1, 0, 2293742, 1, 1, 2293743, 1, 0, 2293744, 1, 1, 2293745, 1, 0, 2293746, 1, 0, 2293747, 1, 0, 2293748, 1, 0, 2293749, 1, 65536, 2293750, 1, 0, 2293751, 1, 0, 2293752, 1, 0, 2293753, 1, 0, 2293754, 1, 65537, 2293755, 1, 0, 2293756, 1, 0, 2293757, 1, 2, 2293758, 1, 2, 2293759, 1, 65536, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 2, 2228227, 1, 65536, 2228228, 1, 0, 2228229, 1, 0, 2228230, 1, 65537, 2228231, 1, 0, 2228232, 1, 2, 2228233, 1, 65537, 2228234, 1, 2, 2228235, 1, 65537, 2228236, 1, 2, 2228237, 1, 2, 2228238, 1, 65537, 2228239, 1, 65536, 2228240, 1, 0, 2228241, 1, 65536, 2228242, 1, 0, 2228243, 1, 65536, 2228244, 1, 65537, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 2, 2228249, 1, 65536, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 2, 2228253, 1, 1, 2228254, 1, 0, 2228255, 1, 65537, 2228256, 1, 65536, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 1, 2228261, 1, 1, 2228262, 1, 0, 2228263, 1, 1, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 1, 2228268, 1, 0, 2228269, 1, 65536, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 2, 2228275, 1, 65536, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2228284, 1, 0, 2228285, 1, 65536, 2228286, 1, 0, 2228287, 1, 2, 2228288, 1, 1, 2228289, 1, 2, 2228290, 1, 0, 2228291, 1, 0, 2228292, 1, 1, 2228293, 1, 0, 2228294, 1, 0, 2228295, 1, 65536, 2228296, 1, 0, 2228297, 1, 0, 2228298, 1, 65536, 2228299, 1, 65537, 2228300, 1, 0, 2228301, 1, 2, 2228302, 1, 0, 2228303, 1, 2, 2228304, 1, 65537, 2228305, 1, 65536, 2228306, 1, 0, 2228307, 1, 0, 2228308, 1, 2, 2228309, 1, 0, 2228310, 1, 0, 2228311, 1, 0, 2228312, 1, 0, 2228313, 1, 0, 2228314, 1, 0, 2228315, 1, 0, 2228316, 1, 65537, 2228317, 1, 0, 2228318, 1, 0, 2228319, 1, 0, 2228320, 1, 0, 2228321, 1, 65537, 2228322, 1, 65537, 2228323, 1, 0, 2228324, 1, 0, 2228325, 1, 0, 2228326, 1, 0, 2228327, 1, 0, 2228328, 1, 0, 2228329, 1, 65536, 2228330, 1, 65537, 2228331, 1, 0, 2228332, 1, 0, 2228333, 1, 1, 2228334, 1, 0, 2228335, 1, 0, 2228336, 1, 0, 2228337, 1, 0, 2228338, 1, 0, 2228339, 1, 0, 2228340, 1, 65536, 2228341, 1, 0, 2228342, 1, 0, 2228343, 1, 0, 2228344, 1, 0, 2228345, 1, 0, 2228346, 1, 0, 2228347, 1, 0, 2228348, 1, 0, 2228349, 1, 65536, 2228350, 1, 65537, 2228351, 1, 65537, 2228352, 1, 65537, 2228353, 1, 65536, 2228354, 1, 1, 2228355, 1, 0, 2228356, 1, 0, 2228357, 1, 2, 2228358, 1, 0, 2228359, 1, 2, 2228360, 1, 1, 2228361, 1, 0, 2228362, 1, 1, 2228363, 1, 0, 2228364, 1, 0, 2228365, 1, 65537, 2228366, 1, 1, 2228367, 1, 0, 2228368, 1, 0, 2228369, 1, 2, 2228370, 1, 0, 2228371, 1, 65537, 2228372, 1, 2, 2228373, 1, 0, 2228374, 1, 1, 2228375, 1, 0, 2228376, 1, 0, 2228377, 1, 0, 2228378, 1, 0, 2228379, 1, 0, 2228380, 1, 65536, 2228381, 1, 0, 2228382, 1, 0, 2228383, 1, 0, 2228384, 1, 0, 2228385, 1, 65536, 2228386, 1, 0, 2228387, 1, 1, 2228388, 1, 0, 2228389, 1, 0, 2228390, 1, 0, 2228391, 1, 1, 2228392, 1, 2, 2228393, 1, 65537, 2228394, 1, 0, 2228395, 1, 0, 2228396, 1, 1, 2228397, 1, 0, 2228398, 1, 0, 2228399, 1, 65536, 2228400, 1, 0, 2228401, 1, 0, 2228402, 1, 0, 2228403, 1, 0, 2228404, 1, 1, 2228405, 1, 65536, 2228406, 1, 0, 2228407, 1, 0, 2228408, 1, 0, 2228409, 1, 0, 2228410, 1, 1, 2228411, 1, 0, 2228412, 1, 0, 2228413, 1, 0, 2228414, 1, 0, 2228415, 1, 0, 2228416, 1, 0, 2228417, 1, 65537, 2228418, 1, 2, 2228419, 1, 65536, 2228420, 1, 0, 2228421, 1, 0, 2228422, 1, 0, 2228423, 1, 1, 2228424, 1, 65537, 2228425, 1, 0, 2228426, 1, 0, 2228427, 1, 0, 2228428, 1, 65536, 2228429, 1, 2, 2228430, 1, 65537, 2228431, 1, 65536, 2228432, 1, 0, 2228433, 1, 65537, 2228434, 1, 65537, 2228435, 1, 0, 2228436, 1, 2, 2228437, 1, 2, 2228438, 1, 0, 2228439, 1, 0, 2228440, 1, 1, 2228441, 1, 65536, 2228442, 1, 65537, 2228443, 1, 0, 2228444, 1, 0, 2228445, 1, 65536, 2228446, 1, 65536, 2228447, 1, 0, 2228448, 1, 2, 2228449, 1, 2, 2228450, 1, 0, 2228451, 1, 0, 2228452, 1, 0, 2228453, 1, 65536, 2228454, 1, 0, 2228455, 1, 0, 2228456, 1, 0, 2228457, 1, 0, 2228458, 1, 0, 2228459, 1, 65536, 2228460, 1, 0, 2228461, 1, 65536, 2228462, 1, 0, 2228463, 1, 0, 2228464, 1, 0, 2228465, 1, 0, 2228466, 1, 0, 2228467, 1, 0, 2228468, 1, 1, 2228469, 1, 0, 2228470, 1, 0, 2228471, 1, 0, 2228472, 1, 65537, 2228473, 1073741825, 65537, 2228474, 1073741825, 2, 2228475, 1073741825, 0, 2228476, 1073741825, 65537, 2228477, 1073741825, 0, 2228478, 1073741825, 65536, 2228479, 1073741825, 65536, 2228480, 1073741825, 0, 2228481, 1073741825, 0, 2228482, 1073741825, 0, 2228483, 1073741825, 0, 2228484, 1073741825, 0, 2228485, 1073741825, 1, 2228486, 1073741825, 2, 2228487, 1073741825, 0, 2228488, 1073741825, 1, 2228489, 1073741825, 2, 2228490, 1073741825, 0, 2228491, 1073741825, 65537, 2228492, 1073741825, 1, 2228493, 0, 131072, 2359180, 1073741824, 131072, 2359181, 1073741825, 1, 2359182, 1073741825, 0, 2359183, 1073741825, 65537, 2359184, 1073741825, 1, 2359185, 1073741825, 0, 2359186, 1073741825, 0, 2359187, 1073741825, 0, 2359188, 1073741825, 1, 2359189, 1073741825, 0, 2359190, 1073741825, 1, 2359191, 1073741825, 2, 2359192, 1073741825, 0, 2359193, 1073741825, 65537, 2359194, 1073741825, 0, 2359195, 1073741825, 1, 2359196, 0, 131072, 2359197, 1073741825, 1, 2359198, 1, 1, 2359199, 1, 2, 2359200, 1, 0, 2359201, 1073741825, 0, 2359202, 1, 65537, 2359203, 1, 65537, 2359204, 1, 65536, 2359205, 1, 65537, 2359206, 1, 0, 2359207, 1, 0, 2359208, 1, 0, 2359209, 1, 65537, 2359210, 1, 2, 2359211, 1, 2, 2359212, 1, 65536, 2359213, 1, 0, 2359214, 1, 0, 2359215, 1, 65537, 2359216, 1, 65537, 2359217, 1, 0, 2359218, 1, 0, 2359219, 1, 1, 2359220, 1, 0, 2359221, 1, 0, 2359222, 1, 0, 2359223, 1, 0, 2359224, 1, 1, 2359225, 1, 1, 2359226, 1, 1, 2359227, 1, 0, 2359228, 1, 0, 2359229, 1, 0, 2359230, 1, 1, 2359231, 1, 65536, 2359232, 1, 1, 2359233, 1, 1, 2359234, 1, 0, 2359235, 1, 1, 2359236, 1, 65536, 2359237, 1, 65537, 2359238, 1, 0, 2359239, 1, 0, 2359240, 1, 65536, 2359241, 1, 65536, 2359242, 1, 2, 2359243, 1, 0, 2359244, 1, 0, 2359245, 1, 0, 2359246, 1, 65536, 2359247, 1, 0, 2359248, 1, 0, 2359249, 1, 0, 2359250, 1, 0, 2359251, 1, 0, 2359252, 1, 0, 2359253, 1, 0, 2359254, 1, 65536, 2359255, 1, 65536, 2359256, 1, 0, 2359257, 1, 1, 2359258, 1, 1, 2359259, 1, 1, 2359260, 1, 2, 2359261, 1, 2, 2359262, 1, 65536, 2359263, 1, 1, 2359264, 1, 2, 2359265, 1, 65536, 2359266, 1, 0, 2359267, 1, 0, 2359268, 1, 0, 2359269, 1, 0, 2359270, 1, 0, 2359271, 1, 1, 2359272, 1, 0, 2359273, 1, 65537, 2359274, 1, 2, 2359275, 1, 1, 2359276, 1, 1, 2359277, 1, 1, 2359278, 1, 0, 2359279, 1, 0, 2359280, 1, 0, 2359281, 1, 65537, 2359282, 1, 0, 2359283, 1, 0, 2359284, 1, 0, 2359285, 1, 2, 2359286, 1, 1, 2359287, 1, 0, 2359288, 1, 0, 2359289, 1, 65537, 2359290, 1, 0, 2359291, 1, 65536, 2359292, 1, 1, 2359293, 1, 0, 2359294, 1, 0, 2359295, 1, 1, 2293760, 1, 1, 2293761, 1, 0, 2293762, 1, 1, 2293763, 1, 0, 2293764, 1, 0, 2293765, 1, 1, 2293766, 1, 1, 2293767, 1, 0, 2293768, 1, 1, 2293769, 1, 0, 2293770, 1, 1, 2293771, 1, 1, 2293772, 1, 1, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 1, 0, 2293777, 1, 0, 2293778, 1, 0, 2293779, 1, 65537, 2293780, 1, 0, 2293781, 1, 2, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 1, 2293786, 1, 0, 2293787, 1, 2, 2293788, 1, 0, 2293789, 1, 65537, 2293790, 1, 2, 2293791, 1, 0, 2293792, 1, 65536, 2293793, 1, 65536, 2293794, 1, 0, 2293795, 1, 2, 2293796, 1, 65536, 2293797, 1, 65537, 2293798, 1, 2, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 1, 2293803, 1, 65537, 2293804, 1, 0, 2293805, 1, 65537, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 2, 2293809, 1, 65536, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 1, 2293813, 1, 1, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 2, 2293817, 1, 0, 2293818, 1, 65537, 2293819, 1, 0, 2293820, 1, 0, 2293821, 1, 1, 2293822, 1, 65536, 2293823, 1, 0, 2293824, 1, 0, 2293825, 1, 0, 2293826, 1, 65537, 2293827, 1, 0, 2293828, 1, 65537, 2293829, 1, 0, 2293830, 1, 2, 2293831, 1, 0, 2293832, 1, 65536, 2293833, 1, 0, 2293834, 1, 0, 2293835, 1, 65536, 2293836, 1, 1, 2293837, 1, 1, 2293838, 1, 65536, 2293839, 1, 0, 2293840, 1, 0, 2293841, 1, 0, 2293842, 1, 1, 2293843, 1, 0, 2293844, 1, 1, 2293845, 1, 0, 2293846, 1, 0, 2293847, 1, 0, 2293848, 1, 65536, 2293849, 1, 0, 2293850, 1, 65536, 2293851, 1, 2, 2293852, 1, 0, 2293853, 1, 0, 2293854, 1, 0, 2293855, 1, 1, 2293856, 1, 65536, 2293857, 1, 2, 2293858, 1, 0, 2293859, 1, 65536, 2293860, 1, 0, 2293861, 1, 2, 2293862, 1, 0, 2293863, 1, 65537, 2293864, 1, 1, 2293865, 1, 0, 2293866, 1, 65536, 2293867, 1, 0, 2293868, 1, 0, 2293869, 1, 0, 2293870, 1, 65536, 2293871, 1, 2, 2293872, 1, 2, 2293873, 1, 0, 2293874, 1, 0, 2293875, 1, 65537, 2293876, 1, 2, 2293877, 1, 0, 2293878, 1, 0, 2293879, 1, 1, 2293880, 1, 0, 2293881, 1, 0, 2293882, 1, 0, 2293883, 1, 65537, 2293884, 1, 0, 2293885, 1, 2, 2293886, 1, 0, 2293887, 1, 0, 2293888, 1, 65537, 2293889, 1, 0, 2293890, 1, 65537, 2293891, 1, 0, 2293892, 1, 65536, 2293893, 1, 0, 2293894, 1, 0, 2293895, 1, 65536, 2293896, 1, 65537, 2293897, 1, 0, 2293898, 1, 0, 2293899, 1, 1, 2293900, 1, 65537, 2293901, 1, 0, 2293902, 1, 0, 2293903, 1, 0, 2293904, 1, 1, 2293905, 1, 0, 2293906, 1, 65536, 2293907, 1, 0, 2293908, 1, 65537, 2293909, 1, 0, 2293910, 1, 0, 2293911, 1, 0, 2293912, 1, 0, 2293913, 1, 2, 2293914, 1, 0, 2293915, 1, 65537, 2293916, 1, 0, 2293917, 1, 65537, 2293918, 1, 0, 2293919, 1, 0, 2293920, 1, 65537, 2293921, 1, 65536, 2293922, 1, 0, 2293923, 1, 65537, 2293924, 1, 0, 2293925, 1, 0, 2293926, 1, 0, 2293927, 1, 0, 2293928, 1, 0, 2293929, 1, 0, 2293930, 1, 0, 2293931, 1, 1, 2293932, 1, 2, 2293933, 1, 0, 2293934, 1, 2, 2293935, 1, 0, 2293936, 1, 0, 2293937, 1, 0, 2293938, 1, 0, 2293939, 1, 0, 2293940, 1, 65536, 2293941, 1, 0, 2293942, 1, 0, 2293943, 1, 0, 2293944, 1, 0, 2293945, 1, 2, 2293946, 1, 65536, 2293947, 1, 0, 2293948, 1, 0, 2293949, 1, 1, 2293950, 1, 65537, 2293951, 1, 1, 2293952, 1, 0, 2293953, 1, 65537, 2293954, 1, 65536, 2293955, 1, 65537, 2293956, 1, 0, 2293957, 1, 1, 2293958, 1, 65536, 2293959, 1, 65537, 2293960, 1, 0, 2293961, 1, 1, 2293962, 1, 65537, 2293963, 1, 1, 2293964, 1, 0, 2293965, 1, 0, 2293966, 1, 2, 2293967, 1, 0, 2293968, 1, 0, 2293969, 1, 65537, 2293970, 1, 0, 2293971, 1, 2, 2293972, 1, 0, 2293973, 1, 1, 2293974, 1, 0, 2293975, 1, 65537, 2293976, 1, 1, 2293977, 1, 0, 2293978, 1, 0, 2293979, 1, 0, 2293980, 1, 1, 2293981, 1, 0, 2293982, 1, 0, 2293983, 1, 0, 2293984, 1, 65536, 2293985, 1, 65537, 2293986, 1, 0, 2293987, 1, 0, 2293988, 1, 0, 2293989, 1, 0, 2293990, 1, 0, 2293991, 1, 0, 2293992, 1, 0, 2293993, 1, 0, 2293994, 1, 0, 2293995, 1, 65537, 2293996, 1, 65537, 2293997, 1, 65536, 2293998, 1, 2, 2293999, 1, 1, 2294000, 1, 65537, 2294001, 1, 0, 2294002, 1, 0, 2294003, 1, 0, 2294004, 1, 0, 2294005, 1, 0, 2294006, 1, 0, 2294007, 1, 65536, 2294008, 1, 0, 2294009, 1073741825, 0, 2294010, 1073741825, 1, 2294011, 1073741825, 2, 2294012, 1073741825, 1, 2294013, 1073741825, 0, 2294014, 1073741825, 1, 2294015, 1073741825, 0, 2294016, 1073741825, 0, 2294017, 1073741825, 65536, 2294018, 1073741825, 0, 2294019, 1073741825, 0, 2294020, 1073741825, 0, 2294021, 1073741825, 0, 2294022, 1073741825, 1, 2294023, 1073741825, 0, 2294024, 1073741825, 0, 2294025, 1073741825, 0, 2294026, 1073741825, 65536, 2294027, 1073741825, 0, 2294028, 1073741825, 1, 2294029, 0, 131072, 2424716, 1073741824, 131072, 2424717, 1073741825, 1, 2424718, 1073741825, 0, 2424719, 1073741825, 65537, 2424720, 1073741825, 65536, 2424721, 1073741825, 1, 2424722, 1073741825, 65537, 2424723, 1073741825, 2, 2424724, 1073741825, 0, 2424725, 1073741825, 1, 2424726, 1073741825, 0, 2424727, 1073741825, 0, 2424728, 1073741825, 0, 2424729, 1073741825, 0, 2424730, 1073741825, 0, 2424731, 1073741825, 1, 2424732, 0, 131072, 2424733, 1, 1, 2424734, 1073741825, 0, 2424735, 1, 0, 2424736, 1, 0, 2424737, 1073741825, 0, 2424738, 1, 1, 2424739, 1, 0, 2424740, 1, 0, 2424741, 1, 0, 2424742, 1, 0, 2424743, 1, 0, 2424744, 1, 65537, 2424745, 1, 65537, 2424746, 1, 2, 2424747, 1, 2, 2424748, 1, 0, 2424749, 1, 0, 2424750, 1, 0, 2424751, 1, 0, 2424752, 1, 0, 2424753, 1, 65537, 2424754, 1, 2, 2424755, 1, 0, 2424756, 1, 1, 2424757, 1, 0, 2424758, 1, 1, 2424759, 1, 0, 2424760, 1, 1, 2424761, 2, 0, 2424762, 1, 1, 2424763, 1, 65536, 2424764, 1, 0, 2424765, 1, 0, 2424766, 1, 2, 2424767, 1, 1, 2424768, 1, 0, 2424769, 1, 0, 2424770, 1, 0, 2424771, 1, 65537, 2424772, 1, 0, 2424773, 1, 1, 2424774, 1, 0, 2424775, 1, 65537, 2424776, 1, 65537, 2424777, 1, 0, 2424778, 1, 0, 2424779, 1, 0, 2424780, 1, 65536, 2424781, 1, 0, 2424782, 1, 0, 2424783, 1, 0, 2424784, 1, 0, 2424785, 1, 2, 2424786, 1, 2, 2424787, 1, 0, 2424788, 1, 65536, 2424789, 1, 0, 2424790, 1, 1, 2424791, 1, 0, 2424792, 1, 0, 2424793, 1, 1, 2424794, 1, 0, 2424795, 1, 0, 2424796, 1, 0, 2424797, 1, 0, 2424798, 1, 0, 2424799, 1, 0, 2424800, 1, 0, 2424801, 1, 65536, 2424802, 1, 2, 2424803, 1, 0, 2424804, 1, 1, 2424805, 1, 0, 2424806, 1, 0, 2424807, 1, 0, 2424808, 1, 0, 2424809, 1, 2, 2424810, 1, 0, 2424811, 1, 1, 2424812, 0, 65536, 2424813, 1, 1, 2424814, 1, 0, 2424815, 1, 0, 2424816, 1, 65536, 2424817, 1, 0, 2424818, 1, 0, 2424819, 1, 65537, 2424820, 1, 0, 2424821, 1, 0, 2424822, 1, 0, 2424823, 1, 0, 2424824, 1, 1, 2424825, 1, 0, 2424826, 1, 1, 2424827, 1, 0, 2424828, 1, 2, 2424829, 1, 65537, 2424830, 1, 0, 2424831, 1, 1, 2359296, 1, 1, 2359297, 1, 1, 2359298, 1, 0, 2359299, 1, 0, 2359300, 1, 0, 2359301, 1, 1, 2359302, 1, 65537, 2359303, 1, 0, 2359304, 1, 1, 2359305, 1, 2, 2359306, 1, 65536, 2359307, 1, 0, 2359308, 1, 1, 2359309, 1, 0, 2359310, 1, 65537, 2359311, 1, 2, 2359312, 1, 2, 2359313, 1, 65537, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 2, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 2, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 65537, 2359328, 1, 0, 2359329, 1, 1, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 65536, 2359333, 1, 65537, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 65536, 2359337, 1, 2, 2359338, 1, 2, 2359339, 1, 1, 2359340, 1, 2, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 1, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 1, 2359347, 1, 0, 2359348, 1, 2, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 2, 2359352, 1, 65537, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2359356, 1, 65536, 2359357, 1, 0, 2359358, 1, 0, 2359359, 1, 0, 2359360, 1, 0, 2359361, 1, 0, 2359362, 1, 65536, 2359363, 1, 65536, 2359364, 1, 0, 2359365, 1, 2, 2359366, 1, 0, 2359367, 1, 0, 2359368, 1, 2, 2359369, 1, 0, 2359370, 1, 0, 2359371, 1, 65537, 2359372, 1, 65536, 2359373, 1, 1, 2359374, 1, 0, 2359375, 1, 0, 2359376, 1, 2, 2359377, 1, 0, 2359378, 1, 0, 2359379, 1, 0, 2359380, 1, 65537, 2359381, 1, 65537, 2359382, 1, 0, 2359383, 1, 65537, 2359384, 1, 2, 2359385, 1, 1, 2359386, 1, 65536, 2359387, 1, 0, 2359388, 1, 0, 2359389, 1, 0, 2359390, 1, 65536, 2359391, 1, 0, 2359392, 1, 0, 2359393, 1, 0, 2359394, 1, 65536, 2359395, 1, 2, 2359396, 1, 65536, 2359397, 1, 0, 2359398, 1, 2, 2359399, 1, 65536, 2359400, 1, 65537, 2359401, 1, 0, 2359402, 1, 0, 2359403, 1, 1, 2359404, 1, 65537, 2359405, 1, 0, 2359406, 1, 0, 2359407, 1, 65536, 2359408, 1, 0, 2359409, 1, 1, 2359410, 1, 2, 2359411, 1, 0, 2359412, 1, 65537, 2359413, 1, 65536, 2359414, 1, 1, 2359415, 1, 0, 2359416, 1, 0, 2359417, 1, 65536, 2359418, 1, 1, 2359419, 1, 2, 2359420, 1, 0, 2359421, 1, 0, 2359422, 1, 0, 2359423, 1, 1, 2359424, 1, 1, 2359425, 1, 1, 2359426, 1, 0, 2359427, 1, 0, 2359428, 1, 0, 2359429, 1, 0, 2359430, 1, 1, 2359431, 1, 1, 2359432, 1, 0, 2359433, 1, 65536, 2359434, 1, 1, 2359435, 1, 0, 2359436, 1, 1, 2359437, 1, 65537, 2359438, 1, 0, 2359439, 1, 0, 2359440, 1, 0, 2359441, 1, 0, 2359442, 1, 0, 2359443, 1, 0, 2359444, 1, 0, 2359445, 1, 65536, 2359446, 1, 65536, 2359447, 1, 0, 2359448, 1, 2, 2359449, 1, 1, 2359450, 1, 1, 2359451, 1, 0, 2359452, 1, 0, 2359453, 1, 0, 2359454, 1, 0, 2359455, 1, 2, 2359456, 1, 1, 2359457, 1, 65537, 2359458, 1, 0, 2359459, 1, 2, 2359460, 1, 1, 2359461, 1, 0, 2359462, 1, 65537, 2359463, 1, 0, 2359464, 1, 65537, 2359465, 1, 0, 2359466, 1, 0, 2359467, 1, 0, 2359468, 1, 0, 2359469, 1, 0, 2359470, 1, 65536, 2359471, 1, 2, 2359472, 1, 0, 2359473, 1, 65536, 2359474, 1, 1, 2359475, 1, 0, 2359476, 1, 65537, 2359477, 1, 2, 2359478, 1, 0, 2359479, 1, 0, 2359480, 1, 0, 2359481, 1, 65536, 2359482, 1, 0, 2359483, 1, 0, 2359484, 1, 0, 2359485, 1, 2, 2359486, 1, 0, 2359487, 1, 0, 2359488, 1, 0, 2359489, 1, 65536, 2359490, 1, 0, 2359491, 1, 0, 2359492, 1, 1, 2359493, 1, 0, 2359494, 1, 65536, 2359495, 1, 0, 2359496, 1, 0, 2359497, 1, 65536, 2359498, 1, 0, 2359499, 1, 0, 2359500, 1, 1, 2359501, 1, 1, 2359502, 1, 0, 2359503, 1, 0, 2359504, 1, 2, 2359505, 1, 0, 2359506, 1, 0, 2359507, 1, 65537, 2359508, 1, 65537, 2359509, 1, 0, 2359510, 1, 0, 2359511, 1, 0, 2359512, 1, 0, 2359513, 1, 1, 2359514, 1, 0, 2359515, 1, 65536, 2359516, 1, 0, 2359517, 1, 0, 2359518, 1, 0, 2359519, 1, 0, 2359520, 1, 0, 2359521, 1, 2, 2359522, 1, 0, 2359523, 1, 2, 2359524, 1, 0, 2359525, 1, 2, 2359526, 1, 0, 2359527, 1, 0, 2359528, 1, 0, 2359529, 1, 65537, 2359530, 1, 0, 2359531, 1, 65537, 2359532, 1, 0, 2359533, 1, 0, 2359534, 1, 65536, 2359535, 1, 65537, 2359536, 1, 1, 2359537, 1, 0, 2359538, 1, 1, 2359539, 1, 0, 2359540, 1, 0, 2359541, 1, 0, 2359542, 1, 0, 2359543, 1, 0, 2359544, 1, 0, 2359545, 1073741825, 0, 2359546, 1073741825, 0, 2359547, 1073741825, 0, 2359548, 1073741825, 0, 2359549, 1073741825, 65536, 2359550, 1073741825, 65537, 2359551, 1073741825, 2, 2359552, 1073741825, 0, 2359553, 1073741825, 65536, 2359554, 1073741825, 0, 2359555, 1073741825, 0, 2359556, 1073741825, 65537, 2359557, 1073741825, 0, 2359558, 1073741825, 0, 2359559, 1073741825, 0, 2359560, 1073741825, 0, 2359561, 1073741825, 0, 2359562, 1073741825, 65536, 2359563, 1073741825, 1, 2359564, 1073741825, 1, 2359565, 0, 131072, 2490252, 1073741824, 131072, 2490253, 1073741825, 1, 2490254, 1073741825, 0, 2490255, 1073741825, 0, 2490256, 1073741825, 0, 2490257, 1073741825, 0, 2490258, 1073741825, 0, 2490259, 1073741825, 0, 2490260, 1073741825, 0, 2490261, 1073741825, 0, 2490262, 1073741825, 2, 2490263, 1073741825, 2, 2490264, 1073741825, 65536, 2490265, 1073741825, 65536, 2490266, 1073741825, 2, 2490267, 1073741825, 1, 2490268, 0, 0, 2490269, 1, 1, 2490270, 1073741825, 65536, 2490271, 1, 0, 2490272, 1, 0, 2490273, 1, 0, 2490274, 1073741825, 65536, 2490275, 1, 0, 2490276, 1, 2, 2490277, 1, 1, 2490278, 1, 0, 2490279, 1, 0, 2490280, 1, 65537, 2490281, 1, 0, 2490282, 1, 1, 2490283, 1, 0, 2490284, 1, 2, 2490285, 1, 65537, 2490286, 1, 1, 2490287, 1, 0, 2490288, 1, 1, 2490289, 1, 0, 2490290, 1, 65536, 2490291, 1, 0, 2490292, 1, 0, 2490293, 1, 2, 2490294, 1, 0, 2490295, 1, 65537, 2490296, 1, 1, 2490297, 2, 0, 2490298, 1, 1, 2490299, 1, 0, 2490300, 1, 0, 2490301, 1, 1, 2490302, 1, 0, 2490303, 1, 65537, 2490304, 1, 0, 2490305, 1, 65536, 2490306, 1, 0, 2490307, 1, 0, 2490308, 1, 0, 2490309, 1, 0, 2490310, 1, 2, 2490311, 1, 0, 2490312, 1, 0, 2490313, 1, 65537, 2490314, 1, 0, 2490315, 1, 2, 2490316, 1, 1, 2490317, 1, 2, 2490318, 1, 2, 2490319, 1, 0, 2490320, 1, 0, 2490321, 1, 0, 2490322, 1, 0, 2490323, 1, 0, 2490324, 1, 0, 2490325, 1, 0, 2490326, 1, 1, 2490327, 1, 0, 2490328, 1, 0, 2490329, 1, 0, 2490330, 1, 0, 2490331, 1, 0, 2490332, 1, 0, 2490333, 1, 0, 2490334, 1, 0, 2490335, 1, 0, 2490336, 1, 0, 2490337, 1, 65536, 2490338, 1, 0, 2490339, 1, 0, 2490340, 1, 0, 2490341, 1, 0, 2490342, 1, 0, 2490343, 1, 65536, 2490344, 1, 2, 2490345, 1, 65537, 2490346, 1, 65537, 2490347, 1, 1, 2490348, 0, 131072, 2490349, 1, 1, 2490350, 1, 65537, 2490351, 1, 0, 2490352, 1, 0, 2490353, 1, 1, 2490354, 1, 0, 2490355, 1, 0, 2490356, 1, 1, 2490357, 1, 0, 2490358, 1, 0, 2490359, 1, 2, 2490360, 1, 0, 2490361, 1, 0, 2490362, 1, 0, 2490363, 1, 0, 2490364, 1, 0, 2490365, 1, 1, 2490366, 1, 1, 2490367, 1, 1, 2424832, 0, 0, 2424833, 1, 1, 2424834, 1, 65537, 2424835, 1, 1, 2424836, 1, 0, 2424837, 1, 2, 2424838, 1, 0, 2424839, 1, 1, 2424840, 1, 65536, 2424841, 1, 0, 2424842, 1, 1, 2424843, 1, 65537, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 2, 2424848, 1, 2, 2424849, 1, 65537, 2424850, 1, 0, 2424851, 1, 1, 2424852, 1, 0, 2424853, 1, 2, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 2, 2424858, 1, 65536, 2424859, 1, 65537, 2424860, 1, 0, 2424861, 1, 65537, 2424862, 1, 65537, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 1, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 65536, 2424872, 1, 65536, 2424873, 1, 2, 2424874, 1, 65536, 2424875, 1, 1, 2424876, 1, 65536, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 65536, 2424880, 1, 1, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 1, 2424885, 1, 0, 2424886, 1, 65536, 2424887, 1, 2, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2424892, 1, 65536, 2424893, 1, 2, 2424894, 1, 0, 2424895, 1, 65536, 2424896, 1, 2, 2424897, 1, 65536, 2424898, 1, 1, 2424899, 1, 0, 2424900, 1, 0, 2424901, 1, 0, 2424902, 1, 0, 2424903, 1, 65537, 2424904, 1, 65537, 2424905, 1, 0, 2424906, 1, 0, 2424907, 1, 0, 2424908, 1, 65537, 2424909, 1, 65537, 2424910, 1, 0, 2424911, 1, 0, 2424912, 1, 0, 2424913, 1, 65537, 2424914, 1, 0, 2424915, 1, 0, 2424916, 1, 1, 2424917, 1, 2, 2424918, 1, 2, 2424919, 1, 65536, 2424920, 1, 0, 2424921, 1, 65537, 2424922, 1, 65536, 2424923, 1, 0, 2424924, 1, 0, 2424925, 1, 2, 2424926, 1, 0, 2424927, 1, 0, 2424928, 1, 0, 2424929, 1, 65536, 2424930, 1, 65536, 2424931, 1, 1, 2424932, 1, 2, 2424933, 1, 0, 2424934, 1, 1, 2424935, 1, 1, 2424936, 1, 2, 2424937, 1, 65537, 2424938, 1, 0, 2424939, 1, 0, 2424940, 1, 0, 2424941, 1, 1, 2424942, 1, 0, 2424943, 1, 65536, 2424944, 1, 0, 2424945, 1, 1, 2424946, 1, 0, 2424947, 1, 1, 2424948, 1, 0, 2424949, 1, 2, 2424950, 1, 0, 2424951, 1, 65536, 2424952, 1, 0, 2424953, 1, 0, 2424954, 1, 0, 2424955, 1, 65536, 2424956, 1, 0, 2424957, 1, 0, 2424958, 1, 65537, 2424959, 1, 0, 2424960, 1, 2, 2424961, 1, 2, 2424962, 1, 65536, 2424963, 1, 1, 2424964, 1, 0, 2424965, 1, 0, 2424966, 1, 65536, 2424967, 1, 0, 2424968, 1, 0, 2424969, 1, 0, 2424970, 1, 1, 2424971, 1, 2, 2424972, 1, 0, 2424973, 1, 65536, 2424974, 1, 2, 2424975, 1, 65536, 2424976, 1, 65536, 2424977, 1, 2, 2424978, 1, 1, 2424979, 1, 2, 2424980, 1, 65537, 2424981, 1, 0, 2424982, 1, 65536, 2424983, 1, 65536, 2424984, 1, 0, 2424985, 1, 0, 2424986, 1, 0, 2424987, 1, 0, 2424988, 1, 65536, 2424989, 1, 0, 2424990, 1, 65536, 2424991, 1, 0, 2424992, 1, 1, 2424993, 1, 0, 2424994, 1, 2, 2424995, 1, 65537, 2424996, 1, 65537, 2424997, 1, 0, 2424998, 1, 0, 2424999, 1, 1, 2425000, 1, 0, 2425001, 1, 0, 2425002, 1, 65537, 2425003, 1, 2, 2425004, 1, 0, 2425005, 1, 0, 2425006, 1, 1, 2425007, 1, 1, 2425008, 1, 65536, 2425009, 1, 0, 2425010, 1, 65537, 2425011, 1, 0, 2425012, 1, 2, 2425013, 1, 2, 2425014, 1, 2, 2425015, 1, 1, 2425016, 1, 1, 2425017, 1, 2, 2425018, 1, 0, 2425019, 1, 0, 2425020, 1, 1, 2425021, 1, 2, 2425022, 1, 65536, 2425023, 1, 65537, 2425024, 1, 0, 2425025, 1, 65537, 2425026, 1, 0, 2425027, 1, 0, 2425028, 1, 0, 2425029, 1, 0, 2425030, 1, 65536, 2425031, 1, 1, 2425032, 1, 65536, 2425033, 1, 65536, 2425034, 1, 65537, 2425035, 1, 0, 2425036, 1, 1, 2425037, 1, 0, 2425038, 1, 65537, 2425039, 1, 0, 2425040, 1, 65536, 2425041, 1, 65537, 2425042, 1, 0, 2425043, 1, 0, 2425044, 1, 0, 2425045, 1, 0, 2425046, 1, 1, 2425047, 1, 0, 2425048, 1, 1, 2425049, 1, 2, 2425050, 1, 65536, 2425051, 1, 65536, 2425052, 1, 0, 2425053, 1, 0, 2425054, 1, 0, 2425055, 1, 65537, 2425056, 1, 2, 2425057, 1, 65537, 2425058, 1, 0, 2425059, 1, 0, 2425060, 1, 1, 2425061, 1, 0, 2425062, 1, 0, 2425063, 1, 0, 2425064, 1, 0, 2425065, 1, 0, 2425066, 1, 65536, 2425067, 1, 0, 2425068, 1, 0, 2425069, 1, 0, 2425070, 1, 65536, 2425071, 1, 1, 2425072, 1, 0, 2425073, 1, 2, 2425074, 1, 65537, 2425075, 1, 65536, 2425076, 1, 0, 2425077, 1, 0, 2425078, 1, 0, 2425079, 1, 0, 2425080, 1, 65536, 2425081, 1073741825, 65536, 2425082, 1073741825, 0, 2425083, 1073741825, 0, 2425084, 1073741825, 2, 2425085, 1073741825, 1, 2425086, 1073741825, 2, 2425087, 1073741825, 65536, 2425088, 1073741825, 0, 2425089, 1073741825, 0, 2425090, 1073741825, 0, 2425091, 1073741825, 0, 2425092, 1073741825, 1, 2425093, 1073741825, 0, 2425094, 1073741825, 0, 2425095, 1073741825, 2, 2425096, 1073741825, 1, 2425097, 1073741825, 2, 2425098, 1073741825, 65536, 2425099, 1073741825, 0, 2425100, 1073741825, 1, 2425101, 0, 131072, 2555788, 1073741824, 131072, 2555789, 1073741825, 1, 2555790, 1073741825, 65536, 2555791, 1073741825, 65537, 2555792, 1073741825, 0, 2555793, 1073741825, 0, 2555794, 1073741825, 2, 2555795, 1073741825, 1, 2555796, 1073741825, 0, 2555797, 1073741825, 0, 2555798, 1073741825, 65537, 2555799, 1073741825, 65537, 2555800, 1073741825, 0, 2555801, 1073741825, 65537, 2555802, 1073741825, 0, 2555803, 1073741825, 1, 2555804, 1073741825, 1, 2555805, 1, 1, 2555806, 1, 0, 2555807, 1073741825, 0, 2555808, 1, 0, 2555809, 1, 0, 2555810, 1073741825, 0, 2555811, 1, 0, 2555812, 1, 0, 2555813, 1, 0, 2555814, 1, 0, 2555815, 1, 2, 2555816, 1, 65537, 2555817, 1, 0, 2555818, 1, 65537, 2555819, 1, 2, 2555820, 1, 0, 2555821, 1, 0, 2555822, 1, 0, 2555823, 1, 0, 2555824, 1, 0, 2555825, 1, 1, 2555826, 1, 0, 2555827, 1, 1, 2555828, 1, 2, 2555829, 1, 2, 2555830, 1, 65537, 2555831, 1, 2, 2555832, 1, 1, 2555833, 2, 0, 2555834, 1, 1, 2555835, 1, 0, 2555836, 1, 65536, 2555837, 1, 65537, 2555838, 1, 1, 2555839, 1, 2, 2555840, 1, 0, 2555841, 1, 0, 2555842, 1, 2, 2555843, 1, 1, 2555844, 1, 0, 2555845, 1, 0, 2555846, 1, 65537, 2555847, 1, 0, 2555848, 1, 0, 2555849, 1, 1, 2555850, 1, 0, 2555851, 1, 0, 2555852, 1, 0, 2555853, 1, 65536, 2555854, 1, 0, 2555855, 1, 0, 2555856, 1, 0, 2555857, 1, 2, 2555858, 1, 1, 2555859, 1, 2, 2555860, 1, 1, 2555861, 1, 65537, 2555862, 1, 0, 2555863, 1, 0, 2555864, 1, 0, 2555865, 1, 2, 2555866, 1, 2, 2555867, 1, 0, 2555868, 1, 1, 2555869, 1, 2, 2555870, 1, 0, 2555871, 1, 0, 2555872, 1, 0, 2555873, 1, 65536, 2555874, 1, 0, 2555875, 1, 0, 2555876, 1, 65536, 2555877, 1, 0, 2555878, 1, 2, 2555879, 1, 0, 2555880, 1, 0, 2555881, 1, 2, 2555882, 1, 0, 2555883, 1, 1, 2555884, 0, 131072, 2555885, 1, 1, 2555886, 1, 0, 2555887, 1, 0, 2555888, 1, 0, 2555889, 1, 0, 2555890, 1, 0, 2555891, 1, 65537, 2555892, 1, 0, 2555893, 1, 0, 2555894, 1, 0, 2555895, 1, 0, 2555896, 1, 1, 2555897, 1, 65537, 2555898, 1, 1, 2555899, 1, 0, 2555900, 1, 1, 2555901, 1, 1, 2555902, 0, 1, 2555903, 0, 3, 2490368, 1, 1, 2490369, 1, 1, 2490370, 1, 0, 2490371, 1, 0, 2490372, 1, 65537, 2490373, 1, 0, 2490374, 1, 0, 2490375, 1, 0, 2490376, 1, 0, 2490377, 1, 2, 2490378, 1, 0, 2490379, 1, 2, 2490380, 1, 0, 2490381, 1, 65536, 2490382, 1, 0, 2490383, 1, 0, 2490384, 1, 65537, 2490385, 1, 0, 2490386, 1, 0, 2490387, 1, 65537, 2490388, 1, 65537, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 2, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 65537, 2490398, 1, 0, 2490399, 1, 2, 2490400, 1, 1, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 2, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 65536, 2490408, 1, 0, 2490409, 1, 65537, 2490410, 1, 1, 2490411, 1, 1, 2490412, 1, 1, 2490413, 1, 1, 2490414, 1, 1, 2490415, 1, 0, 2490416, 1, 65537, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 2, 2490422, 1, 2, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 65536, 2490426, 1, 0, 2490427, 1, 65537, 2490428, 1, 2, 2490429, 1, 0, 2490430, 1, 0, 2490431, 1, 0, 2490432, 1, 0, 2490433, 1, 65537, 2490434, 1, 65536, 2490435, 1, 65536, 2490436, 1, 65536, 2490437, 1, 0, 2490438, 1, 1, 2490439, 1, 0, 2490440, 1, 65536, 2490441, 1, 65537, 2490442, 1, 0, 2490443, 1, 65536, 2490444, 1, 0, 2490445, 1, 65537, 2490446, 1, 0, 2490447, 1, 2, 2490448, 1, 0, 2490449, 1, 0, 2490450, 1, 65537, 2490451, 1, 0, 2490452, 1, 2, 2490453, 1, 0, 2490454, 1, 65536, 2490455, 1, 0, 2490456, 1, 0, 2490457, 1, 65536, 2490458, 1, 0, 2490459, 1, 1, 2490460, 1, 0, 2490461, 1, 65536, 2490462, 1, 0, 2490463, 1, 2, 2490464, 1, 0, 2490465, 1, 0, 2490466, 1, 0, 2490467, 1, 65537, 2490468, 1, 0, 2490469, 1, 2, 2490470, 1, 0, 2490471, 1, 65536, 2490472, 1, 0, 2490473, 1, 2, 2490474, 1, 0, 2490475, 1, 0, 2490476, 1, 65537, 2490477, 1, 0, 2490478, 1, 0, 2490479, 1, 0, 2490480, 1, 65537, 2490481, 1, 0, 2490482, 1, 0, 2490483, 1, 0, 2490484, 1, 65536, 2490485, 1, 0, 2490486, 1, 65536, 2490487, 1, 0, 2490488, 1, 0, 2490489, 1, 0, 2490490, 1, 0, 2490491, 1, 0, 2490492, 1, 0, 2490493, 1, 0, 2490494, 1, 2, 2490495, 1, 65536, 2490496, 1, 0, 2490497, 1, 0, 2490498, 1, 0, 2490499, 1, 1, 2490500, 1, 65537, 2490501, 1, 2, 2490502, 1, 1, 2490503, 1, 0, 2490504, 1, 0, 2490505, 1, 0, 2490506, 1, 65537, 2490507, 1, 0, 2490508, 1, 0, 2490509, 1, 0, 2490510, 1, 65536, 2490511, 1, 0, 2490512, 1, 0, 2490513, 1, 65536, 2490514, 1, 0, 2490515, 1, 0, 2490516, 1, 65537, 2490517, 1, 0, 2490518, 1, 2, 2490519, 1, 1, 2490520, 1, 65537, 2490521, 1, 65537, 2490522, 1, 65537, 2490523, 1, 0, 2490524, 1, 65537, 2490525, 1, 1, 2490526, 1, 65537, 2490527, 1, 0, 2490528, 1, 0, 2490529, 1, 0, 2490530, 1, 65536, 2490531, 1, 0, 2490532, 1, 65537, 2490533, 1, 65536, 2490534, 1, 0, 2490535, 1, 0, 2490536, 1, 65537, 2490537, 1, 0, 2490538, 1, 1, 2490539, 1, 65536, 2490540, 1, 0, 2490541, 1, 65536, 2490542, 1, 0, 2490543, 1, 65536, 2490544, 1, 0, 2490545, 1, 0, 2490546, 1, 65537, 2490547, 1, 0, 2490548, 1, 0, 2490549, 1, 65537, 2490550, 1, 0, 2490551, 1, 0, 2490552, 1, 65537, 2490553, 1, 0, 2490554, 1, 0, 2490555, 1, 0, 2490556, 1, 0, 2490557, 1, 1, 2490558, 1, 2, 2490559, 1, 0, 2490560, 1, 0, 2490561, 1, 0, 2490562, 1, 0, 2490563, 1, 65537, 2490564, 1, 0, 2490565, 1, 1, 2490566, 1, 1, 2490567, 1, 1, 2490568, 1, 0, 2490569, 1, 65537, 2490570, 1, 0, 2490571, 1, 2, 2490572, 1, 1, 2490573, 1, 1, 2490574, 1, 2, 2490575, 1, 1, 2490576, 1, 0, 2490577, 1, 0, 2490578, 1, 0, 2490579, 1, 1, 2490580, 1, 2, 2490581, 1, 0, 2490582, 1, 65536, 2490583, 1, 0, 2490584, 1, 0, 2490585, 1, 0, 2490586, 1, 65537, 2490587, 1, 0, 2490588, 1, 2, 2490589, 1, 0, 2490590, 1, 0, 2490591, 1, 65537, 2490592, 1, 0, 2490593, 1, 2, 2490594, 1, 65536, 2490595, 1, 65536, 2490596, 1, 0, 2490597, 1, 0, 2490598, 1, 0, 2490599, 1, 0, 2490600, 1, 65537, 2490601, 1, 0, 2490602, 1, 0, 2490603, 1, 2, 2490604, 1, 0, 2490605, 1, 0, 2490606, 1, 0, 2490607, 1, 0, 2490608, 1, 0, 2490609, 1, 0, 2490610, 1, 2, 2490611, 1, 2, 2490612, 1, 0, 2490613, 1, 0, 2490614, 1, 1, 2490615, 1, 0, 2490616, 1, 0, 2490617, 1073741825, 0, 2490618, 1073741825, 0, 2490619, 1073741825, 0, 2490620, 1073741825, 0, 2490621, 1073741825, 0, 2490622, 1073741825, 65537, 2490623, 1073741825, 0, 2490624, 1073741825, 0, 2490625, 1073741825, 2, 2490626, 1073741825, 65536, 2490627, 1073741825, 65536, 2490628, 1073741825, 2, 2490629, 1073741825, 0, 2490630, 1073741825, 2, 2490631, 1073741825, 1, 2490632, 1073741825, 0, 2490633, 1073741825, 1, 2490634, 1073741825, 0, 2490635, 1073741825, 2, 2490636, 1073741825, 1, 2490637, 0, 131072, 2621324, 1073741824, 131072, 2621325, 1073741825, 1, 2621326, 1073741825, 0, 2621327, 1073741825, 65537, 2621328, 1073741825, 0, 2621329, 1073741825, 1, 2621330, 1073741825, 0, 2621331, 1073741825, 0, 2621332, 1073741825, 0, 2621333, 1073741825, 0, 2621334, 1073741825, 2, 2621335, 1073741825, 0, 2621336, 1073741825, 2, 2621337, 1073741825, 0, 2621338, 1073741825, 65536, 2621339, 1073741825, 65537, 2621340, 1073741825, 1, 2621341, 1, 1, 2621342, 1, 1, 2621343, 1073741825, 0, 2621344, 1, 0, 2621345, 1, 65537, 2621346, 1073741825, 2, 2621347, 1, 2, 2621348, 1, 0, 2621349, 1, 65537, 2621350, 1, 0, 2621351, 1, 0, 2621352, 1, 0, 2621353, 1, 0, 2621354, 1, 1, 2621355, 1, 1, 2621356, 1, 2, 2621357, 1, 65536, 2621358, 1, 0, 2621359, 1, 0, 2621360, 1, 0, 2621361, 1, 65536, 2621362, 1, 0, 2621363, 1, 1, 2621364, 1, 0, 2621365, 1, 65537, 2621366, 1, 0, 2621367, 1, 0, 2621368, 1, 1, 2621369, 1, 1, 2621370, 1, 1, 2621371, 1, 65537, 2621372, 1, 65537, 2621373, 1, 0, 2621374, 1, 0, 2621375, 1, 65537, 2621376, 1, 0, 2621377, 1, 0, 2621378, 1, 0, 2621379, 1, 2, 2621380, 1, 0, 2621381, 1, 0, 2621382, 1, 65537, 2621383, 1, 65536, 2621384, 1, 2, 2621385, 1, 2, 2621386, 1, 0, 2621387, 1, 0, 2621388, 1, 65537, 2621389, 1, 0, 2621390, 1, 2, 2621391, 1, 0, 2621392, 1, 0, 2621393, 1, 0, 2621394, 1, 0, 2621395, 1, 65537, 2621396, 1, 0, 2621397, 1, 65537, 2621398, 1, 0, 2621399, 1, 0, 2621400, 1, 0, 2621401, 1, 65536, 2621402, 1, 0, 2621403, 1, 65537, 2621404, 1, 65536, 2621405, 1, 2, 2621406, 1, 0, 2621407, 1, 0, 2621408, 1, 0, 2621409, 1, 0, 2621410, 1, 65536, 2621411, 1, 65536, 2621412, 1, 0, 2621413, 1, 2, 2621414, 1, 65537, 2621415, 1, 0, 2621416, 1, 0, 2621417, 1, 0, 2621418, 1, 0, 2621419, 1, 1, 2621420, 0, 131072, 2621421, 1, 1, 2621422, 1, 0, 2621423, 1, 0, 2621424, 1, 65536, 2621425, 1, 0, 2621426, 1, 0, 2621427, 1, 2, 2621428, 1, 65536, 2621429, 1, 0, 2621430, 1, 0, 2621431, 1, 0, 2621432, 1, 1, 2621433, 1, 0, 2621434, 1, 2, 2621435, 1, 0, 2621436, 1, 1, 2621437, 0, 0, 2621438, 1, 1, 2621439, 1, 1, 2555904, 1, 1, 2555905, 1, 2, 2555906, 1, 1, 2555907, 1, 65537, 2555908, 1, 2, 2555909, 1, 1, 2555910, 1, 0, 2555911, 1, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 2, 2555915, 1, 65537, 2555916, 1, 2, 2555917, 1, 0, 2555918, 1, 0, 2555919, 1, 0, 2555920, 1, 0, 2555921, 1, 0, 2555922, 1, 0, 2555923, 1, 1, 2555924, 1, 65537, 2555925, 1, 0, 2555926, 1, 65536, 2555927, 1, 0, 2555928, 1, 2, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 1, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 65537, 2555938, 1, 65537, 2555939, 1, 0, 2555940, 1, 2, 2555941, 1, 2, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 1, 2555947, 0, 65536, 2555948, 1, 1, 2555949, 1, 65537, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 65536, 2555955, 1, 65536, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 65536, 2555959, 1, 0, 2555960, 1, 65536, 2555961, 1, 1, 2555962, 1, 65537, 2555963, 1, 0, 2555964, 1, 0, 2555965, 1, 0, 2555966, 1, 0, 2555967, 1, 65537, 2555968, 1, 0, 2555969, 1, 65536, 2555970, 1, 0, 2555971, 1, 1, 2555972, 1, 0, 2555973, 1, 65537, 2555974, 1, 0, 2555975, 1, 0, 2555976, 1, 0, 2555977, 1, 0, 2555978, 1, 0, 2555979, 1, 0, 2555980, 1, 0, 2555981, 1, 65536, 2555982, 1, 65536, 2555983, 1, 0, 2555984, 1, 0, 2555985, 1, 65537, 2555986, 1, 65536, 2555987, 1, 0, 2555988, 1, 0, 2555989, 1, 2, 2555990, 1, 0, 2555991, 1, 65537, 2555992, 1, 0, 2555993, 1, 0, 2555994, 1, 65536, 2555995, 1, 0, 2555996, 1, 65537, 2555997, 1, 0, 2555998, 1, 0, 2555999, 1, 0, 2556000, 1, 0, 2556001, 1, 0, 2556002, 1, 1, 2556003, 1, 0, 2556004, 1, 0, 2556005, 1, 0, 2556006, 1, 65536, 2556007, 1, 0, 2556008, 1, 0, 2556009, 1, 1, 2556010, 1, 0, 2556011, 1, 0, 2556012, 1, 0, 2556013, 1, 65537, 2556014, 1, 0, 2556015, 1, 0, 2556016, 1, 65537, 2556017, 1, 0, 2556018, 1, 0, 2556019, 1, 2, 2556020, 1, 1, 2556021, 1, 0, 2556022, 1, 65536, 2556023, 1, 0, 2556024, 1, 65537, 2556025, 1, 0, 2556026, 1, 65537, 2556027, 1, 2, 2556028, 1, 1, 2556029, 1, 2, 2556030, 1, 0, 2556031, 1, 0, 2556032, 1, 1, 2556033, 1, 1, 2556034, 1, 65537, 2556035, 1, 0, 2556036, 1, 2, 2556037, 1, 65536, 2556038, 1, 1, 2556039, 1, 65536, 2556040, 1, 0, 2556041, 1, 0, 2556042, 1, 1, 2556043, 1, 0, 2556044, 1, 0, 2556045, 1, 0, 2556046, 1, 0, 2556047, 1, 0, 2556048, 1, 0, 2556049, 1, 0, 2556050, 1, 0, 2556051, 1, 0, 2556052, 1, 1, 2556053, 1, 65537, 2556054, 1, 2, 2556055, 1, 65537, 2556056, 1, 1, 2556057, 1, 2, 2556058, 1, 0, 2556059, 1, 65536, 2556060, 1, 0, 2556061, 1, 65537, 2556062, 1, 0, 2556063, 1, 0, 2556064, 1, 0, 2556065, 1, 65537, 2556066, 1, 0, 2556067, 1, 2, 2556068, 1, 65536, 2556069, 1, 65536, 2556070, 1, 0, 2556071, 1, 65537, 2556072, 1, 0, 2556073, 1, 0, 2556074, 1, 0, 2556075, 1, 1, 2556076, 1, 0, 2556077, 1, 2, 2556078, 1, 0, 2556079, 1, 65536, 2556080, 1, 0, 2556081, 1, 65536, 2556082, 1, 0, 2556083, 1, 0, 2556084, 1, 0, 2556085, 1, 1, 2556086, 1, 2, 2556087, 1, 65537, 2556088, 1, 0, 2556089, 1, 0, 2556090, 1, 0, 2556091, 1, 1, 2556092, 1, 0, 2556093, 1, 65536, 2556094, 1, 0, 2556095, 1, 0, 2556096, 1, 0, 2556097, 1, 0, 2556098, 1, 65536, 2556099, 1, 1, 2556100, 1, 1, 2556101, 1, 0, 2556102, 1, 0, 2556103, 1, 0, 2556104, 1, 0, 2556105, 1, 2, 2556106, 1, 0, 2556107, 1, 65537, 2556108, 1, 0, 2556109, 1, 65536, 2556110, 1, 0, 2556111, 1, 1, 2556112, 1, 0, 2556113, 1, 0, 2556114, 1, 0, 2556115, 1, 0, 2556116, 1, 65536, 2556117, 1, 0, 2556118, 1, 1, 2556119, 1, 65537, 2556120, 1, 0, 2556121, 1, 65537, 2556122, 1, 0, 2556123, 1, 0, 2556124, 1, 0, 2556125, 1, 65536, 2556126, 1, 65537, 2556127, 1, 0, 2556128, 1, 0, 2556129, 1, 1, 2556130, 1, 2, 2556131, 1, 0, 2556132, 1, 1, 2556133, 1, 0, 2556134, 1, 0, 2556135, 1, 1, 2556136, 1, 0, 2556137, 1, 65536, 2556138, 1, 65536, 2556139, 1, 0, 2556140, 1, 65536, 2556141, 1, 0, 2556142, 1, 0, 2556143, 1, 0, 2556144, 1, 0, 2556145, 1, 0, 2556146, 1, 1, 2556147, 1, 2, 2556148, 1, 65537, 2556149, 1, 0, 2556150, 1, 0, 2556151, 1, 65537, 2556152, 1, 0, 2556153, 1073741825, 0, 2556154, 1073741825, 1, 2556155, 1073741825, 0, 2556156, 1073741825, 1, 2556157, 1073741825, 0, 2556158, 1073741825, 65537, 2556159, 1073741825, 65537, 2556160, 1073741825, 0, 2556161, 1073741825, 65536, 2556162, 1073741825, 0, 2556163, 1073741825, 0, 2556164, 1073741825, 0, 2556165, 1073741825, 0, 2556166, 1073741825, 65537, 2556167, 1073741825, 65536, 2556168, 1073741825, 0, 2556169, 1073741825, 0, 2556170, 1073741825, 0, 2556171, 1073741825, 0, 2556172, 1073741825, 1, 2556173, 0, 131072, 2686860, 1073741824, 131072, 2686861, 1073741825, 1, 2686862, 1073741825, 0, 2686863, 1073741825, 65537, 2686864, 1073741825, 65537, 2686865, 1073741825, 2, 2686866, 1073741825, 0, 2686867, 1073741825, 0, 2686868, 1073741825, 0, 2686869, 1073741825, 0, 2686870, 1073741825, 2, 2686871, 1073741825, 0, 2686872, 1073741825, 65537, 2686873, 1073741825, 0, 2686874, 1073741825, 65537, 2686875, 1073741825, 2, 2686876, 1073741825, 1, 2686877, 0, 65536, 2686878, 1, 1, 2686879, 1, 0, 2686880, 1073741825, 0, 2686881, 1, 0, 2686882, 1073741825, 65537, 2686883, 1, 1, 2686884, 1, 0, 2686885, 1, 65536, 2686886, 1, 65536, 2686887, 1, 0, 2686888, 1, 65537, 2686889, 1, 0, 2686890, 1, 0, 2686891, 1, 65537, 2686892, 1, 65536, 2686893, 1, 0, 2686894, 1, 65537, 2686895, 1, 1, 2686896, 1, 65536, 2686897, 1, 2, 2686898, 1, 0, 2686899, 1, 0, 2686900, 1, 65536, 2686901, 1, 0, 2686902, 1, 0, 2686903, 1, 0, 2686904, 1, 0, 2686905, 1, 65536, 2686906, 1, 0, 2686907, 1, 0, 2686908, 1, 0, 2686909, 1, 2, 2686910, 1, 0, 2686911, 1, 0, 2686912, 1, 0, 2686913, 1, 2, 2686914, 1, 65536, 2686915, 1, 65536, 2686916, 1, 65536, 2686917, 1, 65537, 2686918, 1, 0, 2686919, 1, 0, 2686920, 1, 0, 2686921, 1, 65537, 2686922, 1, 0, 2686923, 1, 65536, 2686924, 1, 0, 2686925, 1, 0, 2686926, 1, 65537, 2686927, 1, 0, 2686928, 1, 65536, 2686929, 1, 0, 2686930, 1, 0, 2686931, 1, 0, 2686932, 1, 65536, 2686933, 1, 1, 2686934, 1, 0, 2686935, 1, 0, 2686936, 1, 65536, 2686937, 1, 0, 2686938, 1, 0, 2686939, 1, 65537, 2686940, 1, 0, 2686941, 1, 0, 2686942, 1, 0, 2686943, 1, 0, 2686944, 1, 0, 2686945, 1, 65536, 2686946, 1, 2, 2686947, 1, 65536, 2686948, 1, 0, 2686949, 1, 0, 2686950, 1, 65537, 2686951, 1, 2, 2686952, 1, 65536, 2686953, 1, 65537, 2686954, 1, 65536, 2686955, 1, 1, 2686956, 0, 131072, 2686957, 1, 1, 2686958, 1, 0, 2686959, 1, 0, 2686960, 1, 0, 2686961, 1, 0, 2686962, 1, 0, 2686963, 1, 0, 2686964, 1, 1, 2686965, 1, 1, 2686966, 1, 65536, 2686967, 1, 1, 2686968, 1, 1, 2686969, 1, 0, 2686970, 1, 0, 2686971, 1, 0, 2686972, 1, 1, 2686973, 1, 1, 2686974, 1, 1, 2686975, 1, 0, 2621440, 1, 1, 2621441, 1, 0, 2621442, 1, 2, 2621443, 1, 2, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 65537, 2621447, 1, 0, 2621448, 1, 2, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 65537, 2621453, 1, 0, 2621454, 1, 0, 2621455, 1, 1, 2621456, 1, 2, 2621457, 1, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 2, 2621461, 1, 0, 2621462, 1, 65537, 2621463, 1, 1, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 65536, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 65536, 2621473, 1, 1, 2621474, 1, 2, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 65536, 2621478, 1, 2, 2621479, 1, 65536, 2621480, 1, 65537, 2621481, 1, 1, 2621482, 1, 1, 2621483, 0, 0, 2621484, 1, 1, 2621485, 1, 65537, 2621486, 1, 2, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 1, 2621490, 1, 65536, 2621491, 1, 65536, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 65537, 2621497, 1, 65536, 2621498, 1, 2, 2621499, 1, 0, 2621500, 1, 65537, 2621501, 1, 2, 2621502, 1, 0, 2621503, 1, 0, 2621504, 1, 0, 2621505, 1, 0, 2621506, 1, 65537, 2621507, 1, 0, 2621508, 1, 1, 2621509, 1, 2, 2621510, 1, 0, 2621511, 1, 0, 2621512, 1, 0, 2621513, 1, 0, 2621514, 1, 0, 2621515, 1, 65537, 2621516, 1, 0, 2621517, 1, 1, 2621518, 1, 65537, 2621519, 1, 0, 2621520, 1, 0, 2621521, 1, 2, 2621522, 1, 65536, 2621523, 1, 0, 2621524, 1, 65537, 2621525, 1, 0, 2621526, 1, 0, 2621527, 1, 0, 2621528, 1, 0, 2621529, 1, 0, 2621530, 1, 0, 2621531, 1, 0, 2621532, 1, 0, 2621533, 1, 65537, 2621534, 1, 2, 2621535, 1, 0, 2621536, 1, 0, 2621537, 1, 0, 2621538, 1, 0, 2621539, 1, 0, 2621540, 1, 65537, 2621541, 1, 0, 2621542, 1, 0, 2621543, 1, 65536, 2621544, 1, 0, 2621545, 1, 0, 2621546, 1, 65536, 2621547, 1, 0, 2621548, 1, 2, 2621549, 1, 0, 2621550, 1, 0, 2621551, 1, 0, 2621552, 1, 0, 2621553, 1, 0, 2621554, 1, 65537, 2621555, 1, 0, 2621556, 1, 0, 2621557, 1, 1, 2621558, 1, 0, 2621559, 1, 2, 2621560, 1, 0, 2621561, 1, 65537, 2621562, 1, 65537, 2621563, 1, 65537, 2621564, 1, 1, 2621565, 1, 0, 2621566, 1, 0, 2621567, 1, 0, 2621568, 1, 65536, 2621569, 1, 0, 2621570, 1, 65536, 2621571, 1, 65536, 2621572, 1, 0, 2621573, 1, 1, 2621574, 1, 0, 2621575, 1, 0, 2621576, 1, 0, 2621577, 1, 1, 2621578, 1, 0, 2621579, 1, 1, 2621580, 1, 2, 2621581, 1, 0, 2621582, 1, 0, 2621583, 1, 0, 2621584, 1, 0, 2621585, 1, 0, 2621586, 1, 65536, 2621587, 1, 1, 2621588, 1, 2, 2621589, 1, 0, 2621590, 1, 0, 2621591, 1, 0, 2621592, 1, 0, 2621593, 1, 65536, 2621594, 1, 65537, 2621595, 1, 65537, 2621596, 1, 2, 2621597, 1, 1, 2621598, 1, 0, 2621599, 1, 1, 2621600, 1, 65536, 2621601, 1, 1, 2621602, 1, 0, 2621603, 1, 0, 2621604, 1, 65536, 2621605, 1, 0, 2621606, 1, 0, 2621607, 1, 65537, 2621608, 1, 65537, 2621609, 1, 0, 2621610, 1, 1, 2621611, 1, 2, 2621612, 1, 0, 2621613, 1, 0, 2621614, 1, 0, 2621615, 1, 0, 2621616, 1, 65536, 2621617, 1, 65536, 2621618, 1, 0, 2621619, 1, 65537, 2621620, 1, 0, 2621621, 1, 0, 2621622, 1, 0, 2621623, 1, 65536, 2621624, 1, 2, 2621625, 1, 0, 2621626, 1, 0, 2621627, 1, 0, 2621628, 1, 0, 2621629, 1, 0, 2621630, 1, 65536, 2621631, 1, 1, 2621632, 1, 0, 2621633, 1, 0, 2621634, 1, 0, 2621635, 1, 0, 2621636, 1, 0, 2621637, 1, 0, 2621638, 1, 0, 2621639, 1, 2, 2621640, 1, 0, 2621641, 1, 0, 2621642, 1, 0, 2621643, 1, 0, 2621644, 1, 0, 2621645, 1, 1, 2621646, 1, 0, 2621647, 1, 1, 2621648, 1, 0, 2621649, 1, 0, 2621650, 1, 0, 2621651, 1, 65536, 2621652, 1, 65536, 2621653, 1, 0, 2621654, 1, 0, 2621655, 1, 0, 2621656, 1, 0, 2621657, 1, 0, 2621658, 1, 0, 2621659, 1, 1, 2621660, 1, 0, 2621661, 1, 0, 2621662, 1, 65537, 2621663, 1, 65537, 2621664, 1, 65536, 2621665, 1, 0, 2621666, 1, 0, 2621667, 1, 2, 2621668, 1, 2, 2621669, 1, 0, 2621670, 1, 65537, 2621671, 1, 65537, 2621672, 1, 65537, 2621673, 1, 65536, 2621674, 1, 0, 2621675, 1, 0, 2621676, 1, 65537, 2621677, 1, 0, 2621678, 1, 0, 2621679, 1, 0, 2621680, 1, 0, 2621681, 1, 0, 2621682, 1, 0, 2621683, 1, 0, 2621684, 1, 2, 2621685, 1, 65536, 2621686, 1, 0, 2621687, 1, 0, 2621688, 1, 0, 2621689, 1073741825, 65537, 2621690, 1073741825, 2, 2621691, 1073741825, 0, 2621692, 1073741825, 0, 2621693, 1073741825, 0, 2621694, 1073741825, 65536, 2621695, 1073741825, 65536, 2621696, 1073741825, 0, 2621697, 1073741825, 0, 2621698, 1073741825, 0, 2621699, 1073741825, 0, 2621700, 1073741825, 1, 2621701, 1073741825, 0, 2621702, 1073741825, 0, 2621703, 1073741825, 0, 2621704, 1073741825, 0, 2621705, 1073741825, 0, 2621706, 1073741825, 2, 2621707, 1073741825, 0, 2621708, 1073741825, 1, 2621709, 0, 131072, 2752396, 1073741824, 131072, 2752397, 1073741825, 1, 2752398, 1073741825, 0, 2752399, 1073741825, 2, 2752400, 1073741825, 0, 2752401, 1073741825, 0, 2752402, 1073741825, 0, 2752403, 1073741825, 0, 2752404, 1073741825, 65536, 2752405, 1073741825, 0, 2752406, 1073741825, 0, 2752407, 1073741825, 2, 2752408, 1073741825, 2, 2752409, 1073741825, 65536, 2752410, 1073741825, 0, 2752411, 1073741825, 65536, 2752412, 1073741825, 1, 2752413, 0, 131072, 2752414, 1, 1, 2752415, 1, 65537, 2752416, 1073741825, 0, 2752417, 1, 0, 2752418, 1073741825, 0, 2752419, 1, 0, 2752420, 1, 1, 2752421, 1, 0, 2752422, 1, 65536, 2752423, 1, 0, 2752424, 1, 2, 2752425, 1, 0, 2752426, 1, 0, 2752427, 1, 0, 2752428, 1, 0, 2752429, 1, 65537, 2752430, 1, 65537, 2752431, 1, 0, 2752432, 1, 2, 2752433, 1, 2, 2752434, 1, 2, 2752435, 1, 0, 2752436, 1, 65537, 2752437, 1, 0, 2752438, 1, 65536, 2752439, 1, 0, 2752440, 1, 0, 2752441, 1, 0, 2752442, 1, 0, 2752443, 1, 0, 2752444, 1, 2, 2752445, 1, 65537, 2752446, 1, 1, 2752447, 1, 0, 2752448, 1, 0, 2752449, 1, 0, 2752450, 1, 0, 2752451, 1, 2, 2752452, 1, 0, 2752453, 1, 0, 2752454, 1, 0, 2752455, 1, 2, 2752456, 1, 0, 2752457, 1, 0, 2752458, 1, 1, 2752459, 1, 0, 2752460, 1, 0, 2752461, 1, 0, 2752462, 1, 0, 2752463, 1, 65536, 2752464, 1, 65537, 2752465, 1, 1, 2752466, 1, 0, 2752467, 1, 0, 2752468, 1, 65536, 2752469, 1, 0, 2752470, 1, 0, 2752471, 1, 2, 2752472, 1, 0, 2752473, 1, 65537, 2752474, 1, 65536, 2752475, 1, 0, 2752476, 1, 0, 2752477, 1, 0, 2752478, 1, 2, 2752479, 1, 2, 2752480, 1, 65536, 2752481, 1, 0, 2752482, 1, 65537, 2752483, 1, 1, 2752484, 1, 0, 2752485, 1, 0, 2752486, 1, 0, 2752487, 1, 2, 2752488, 1, 2, 2752489, 1, 0, 2752490, 1, 0, 2752491, 1, 1, 2752492, 0, 0, 2752493, 1, 1, 2752494, 1, 0, 2752495, 1, 0, 2752496, 1, 65536, 2752497, 1, 0, 2752498, 1, 1, 2752499, 1, 2, 2752500, 1, 65537, 2752501, 1, 0, 2752502, 1, 0, 2752503, 1, 65537, 2752504, 1, 0, 2752505, 1, 0, 2752506, 1, 0, 2752507, 1, 0, 2752508, 1, 2, 2752509, 1, 65536, 2752510, 1, 65536, 2752511, 1, 1, 2686976, 1, 2, 2686977, 1, 2, 2686978, 1, 1, 2686979, 1, 1, 2686980, 1, 0, 2686981, 1, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 65536, 2686985, 1, 1, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 2, 2686989, 1, 65537, 2686990, 1, 0, 2686991, 1, 2, 2686992, 1, 65536, 2686993, 1, 0, 2686994, 1, 0, 2686995, 1, 65536, 2686996, 1, 65536, 2686997, 1, 1, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 65537, 2687001, 1, 65537, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 65536, 2687005, 1, 0, 2687006, 1, 65537, 2687007, 1, 1, 2687008, 1, 0, 2687009, 1, 2, 2687010, 1, 0, 2687011, 1, 1, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 65537, 2687016, 1, 65537, 2687017, 1, 1, 2687018, 0, 65536, 2687019, 1, 1, 2687020, 1, 1, 2687021, 1, 0, 2687022, 1, 2, 2687023, 1, 1, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 1, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 65537, 2687033, 1, 0, 2687034, 1, 0, 2687035, 1, 0, 2687036, 1, 0, 2687037, 1, 0, 2687038, 1, 65536, 2687039, 1, 0, 2687040, 1, 0, 2687041, 1, 0, 2687042, 1, 0, 2687043, 1, 0, 2687044, 1, 65536, 2687045, 1, 0, 2687046, 1, 0, 2687047, 1, 0, 2687048, 1, 65536, 2687049, 1, 0, 2687050, 1, 0, 2687051, 1, 1, 2687052, 1, 0, 2687053, 1, 0, 2687054, 1, 0, 2687055, 1, 0, 2687056, 1, 0, 2687057, 1, 2, 2687058, 1, 2, 2687059, 1, 0, 2687060, 1, 0, 2687061, 1, 2, 2687062, 1, 0, 2687063, 1, 1, 2687064, 1, 0, 2687065, 1, 65537, 2687066, 1, 0, 2687067, 1, 0, 2687068, 1, 2, 2687069, 1, 0, 2687070, 1, 0, 2687071, 1, 0, 2687072, 1, 65536, 2687073, 1, 0, 2687074, 1, 0, 2687075, 1, 0, 2687076, 1, 1, 2687077, 1, 1, 2687078, 1, 0, 2687079, 1, 0, 2687080, 1, 65536, 2687081, 1, 0, 2687082, 1, 2, 2687083, 1, 2, 2687084, 1, 2, 2687085, 1, 0, 2687086, 1, 65536, 2687087, 1, 0, 2687088, 1, 0, 2687089, 1, 65537, 2687090, 1, 0, 2687091, 1, 0, 2687092, 1, 0, 2687093, 1, 0, 2687094, 1, 0, 2687095, 1, 0, 2687096, 1, 0, 2687097, 1, 65537, 2687098, 1, 2, 2687099, 1, 65537, 2687100, 1, 65537, 2687101, 1, 2, 2687102, 1, 0, 2687103, 1, 0, 2687104, 1, 0, 2687105, 1, 0, 2687106, 1, 0, 2687107, 1, 0, 2687108, 1, 65537, 2687109, 1, 0, 2687110, 1, 0, 2687111, 1, 1, 2687112, 1, 0, 2687113, 1, 65537, 2687114, 1, 0, 2687115, 1, 0, 2687116, 1, 0, 2687117, 1, 1, 2687118, 1, 0, 2687119, 1, 65537, 2687120, 1, 0, 2687121, 1, 0, 2687122, 1, 65537, 2687123, 1, 2, 2687124, 1, 0, 2687125, 1, 0, 2687126, 1, 0, 2687127, 1, 0, 2687128, 1, 2, 2687129, 1, 0, 2687130, 1, 65537, 2687131, 1, 0, 2687132, 1, 65536, 2687133, 1, 65537, 2687134, 1, 2, 2687135, 1, 65536, 2687136, 1, 65537, 2687137, 1, 2, 2687138, 1, 1, 2687139, 1, 0, 2687140, 1, 2, 2687141, 1, 65536, 2687142, 1, 0, 2687143, 1, 0, 2687144, 1, 2, 2687145, 1, 0, 2687146, 1, 1, 2687147, 1, 0, 2687148, 1, 1, 2687149, 1, 0, 2687150, 1, 0, 2687151, 1, 65537, 2687152, 1, 65536, 2687153, 1, 65536, 2687154, 1, 0, 2687155, 1, 65536, 2687156, 1, 0, 2687157, 1, 2, 2687158, 1, 65537, 2687159, 1, 0, 2687160, 1, 0, 2687161, 1, 0, 2687162, 1, 2, 2687163, 1, 65536, 2687164, 1, 1, 2687165, 1, 0, 2687166, 1, 0, 2687167, 1, 2, 2687168, 1, 0, 2687169, 1, 65537, 2687170, 1, 0, 2687171, 1, 0, 2687172, 1, 0, 2687173, 1, 0, 2687174, 1, 0, 2687175, 1, 0, 2687176, 1, 1, 2687177, 1, 0, 2687178, 1, 0, 2687179, 1, 0, 2687180, 1, 65537, 2687181, 1, 0, 2687182, 1, 65536, 2687183, 1, 0, 2687184, 1, 0, 2687185, 1, 0, 2687186, 1, 1, 2687187, 1, 0, 2687188, 1, 65537, 2687189, 1, 0, 2687190, 1, 0, 2687191, 1, 2, 2687192, 1, 1, 2687193, 1, 65536, 2687194, 1, 0, 2687195, 1, 0, 2687196, 1, 0, 2687197, 1, 0, 2687198, 1, 1, 2687199, 1, 0, 2687200, 1, 0, 2687201, 1, 65536, 2687202, 1, 65536, 2687203, 1, 0, 2687204, 1, 1, 2687205, 1, 65536, 2687206, 1, 0, 2687207, 1, 1, 2687208, 1, 65537, 2687209, 1, 65537, 2687210, 1, 0, 2687211, 1, 0, 2687212, 1, 65537, 2687213, 1, 65537, 2687214, 1, 0, 2687215, 1, 0, 2687216, 1, 0, 2687217, 1, 65537, 2687218, 1, 65537, 2687219, 1, 0, 2687220, 1, 65536, 2687221, 1, 1, 2687222, 1, 65537, 2687223, 1, 0, 2687224, 1, 0, 2687225, 1073741825, 0, 2687226, 1073741825, 0, 2687227, 1073741825, 0, 2687228, 1073741825, 0, 2687229, 1073741825, 0, 2687230, 1073741825, 1, 2687231, 1073741825, 0, 2687232, 1073741825, 65536, 2687233, 1073741825, 0, 2687234, 1073741825, 0, 2687235, 1073741825, 65537, 2687236, 1073741825, 0, 2687237, 1073741825, 65537, 2687238, 1073741825, 2, 2687239, 1073741825, 2, 2687240, 1073741825, 0, 2687241, 1073741825, 0, 2687242, 1073741825, 2, 2687243, 1073741825, 2, 2687244, 1073741825, 1, 2687245, 0, 131072, 2817932, 1073741824, 131072, 2817933, 1073741825, 1, 2817934, 1073741825, 2, 2817935, 1073741825, 0, 2817936, 1073741825, 0, 2817937, 1073741825, 65537, 2817938, 1073741825, 0, 2817939, 1073741825, 0, 2817940, 1073741825, 1, 2817941, 1073741825, 65536, 2817942, 1073741825, 2, 2817943, 1073741825, 0, 2817944, 1073741825, 65536, 2817945, 1073741825, 1, 2817946, 1073741825, 2, 2817947, 1073741825, 0, 2817948, 1073741825, 1, 2817949, 0, 0, 2817950, 1, 1, 2817951, 1, 1, 2817952, 1, 65536, 2817953, 1073741825, 0, 2817954, 1073741825, 0, 2817955, 1, 65537, 2817956, 1, 0, 2817957, 1, 0, 2817958, 1, 2, 2817959, 1, 65537, 2817960, 1, 65537, 2817961, 1, 0, 2817962, 1, 65537, 2817963, 1, 0, 2817964, 1, 0, 2817965, 1, 65536, 2817966, 1, 0, 2817967, 1, 1, 2817968, 1, 0, 2817969, 1, 0, 2817970, 1, 0, 2817971, 1, 65537, 2817972, 1, 65537, 2817973, 1, 65536, 2817974, 1, 65537, 2817975, 1, 0, 2817976, 1, 0, 2817977, 1, 65537, 2817978, 1, 1, 2817979, 1, 0, 2817980, 1, 0, 2817981, 1, 0, 2817982, 1, 2, 2817983, 1, 0, 2817984, 1, 0, 2817985, 1, 1, 2817986, 1, 0, 2817987, 1, 65537, 2817988, 1, 65536, 2817989, 1, 0, 2817990, 1, 0, 2817991, 1, 0, 2817992, 1, 0, 2817993, 1, 0, 2817994, 1, 0, 2817995, 1, 65536, 2817996, 1, 0, 2817997, 1, 0, 2817998, 1, 2, 2817999, 1, 2, 2818000, 1, 0, 2818001, 1, 65536, 2818002, 1, 65537, 2818003, 1, 1, 2818004, 1, 2, 2818005, 1, 1, 2818006, 1, 0, 2818007, 1, 65537, 2818008, 1, 65536, 2818009, 1, 65537, 2818010, 1, 2, 2818011, 1, 0, 2818012, 1, 0, 2818013, 1, 1, 2818014, 1, 0, 2818015, 1, 1, 2818016, 1, 1, 2818017, 1, 65537, 2818018, 1, 0, 2818019, 1, 2, 2818020, 1, 0, 2818021, 1, 65537, 2818022, 1, 1, 2818023, 1, 0, 2818024, 1, 65536, 2818025, 1, 65537, 2818026, 1, 0, 2818027, 1, 1, 2818028, 1, 1, 2818029, 1, 1, 2818030, 1, 0, 2818031, 1, 0, 2818032, 1, 0, 2818033, 1, 0, 2818034, 1, 0, 2818035, 1, 2, 2818036, 1, 0, 2818037, 1, 65537, 2818038, 1, 65537, 2818039, 1, 1, 2818040, 1, 0, 2818041, 1, 65536, 2818042, 1, 0, 2818043, 1, 0, 2818044, 1, 2, 2818045, 1, 0, 2818046, 1, 0, 2818047, 1, 2, 2752512, 1, 0, 2752513, 1, 0, 2752514, 1, 0, 2752515, 1, 0, 2752516, 1, 0, 2752517, 1, 1, 2752518, 1, 0, 2752519, 1, 0, 2752520, 1, 0, 2752521, 1, 1, 2752522, 1, 0, 2752523, 1, 1, 2752524, 1, 0, 2752525, 1, 0, 2752526, 1, 1, 2752527, 1, 1, 2752528, 1, 1, 2752529, 1, 1, 2752530, 1, 1, 2752531, 1, 1, 2752532, 1, 1, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 65537, 2752538, 1, 0, 2752539, 1, 65536, 2752540, 1, 65536, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 1, 2752545, 1, 0, 2752546, 1, 1, 2752547, 1, 2, 2752548, 1, 0, 2752549, 1, 65537, 2752550, 1, 65537, 2752551, 1, 2, 2752552, 1, 2, 2752553, 1, 1, 2752554, 0, 0, 2752555, 1, 1, 2752556, 1, 2, 2752557, 1, 0, 2752558, 1, 2, 2752559, 1, 1, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 1, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 1, 2752566, 1, 65537, 2752567, 1, 2, 2752568, 1, 1, 2752569, 1, 0, 2752570, 1, 1, 2752571, 1, 0, 2752572, 1, 0, 2752573, 1, 0, 2752574, 1, 65536, 2752575, 1, 0, 2752576, 1, 0, 2752577, 1, 65536, 2752578, 1, 65536, 2752579, 1, 2, 2752580, 1, 2, 2752581, 1, 0, 2752582, 1, 0, 2752583, 1, 2, 2752584, 1, 65536, 2752585, 1, 65536, 2752586, 1, 65536, 2752587, 1, 0, 2752588, 1, 0, 2752589, 1, 2, 2752590, 1, 0, 2752591, 1, 2, 2752592, 1, 0, 2752593, 1, 0, 2752594, 1, 0, 2752595, 1, 2, 2752596, 1, 2, 2752597, 1, 65536, 2752598, 1, 1, 2752599, 1, 65536, 2752600, 1, 0, 2752601, 1, 0, 2752602, 1, 0, 2752603, 1, 65536, 2752604, 1, 0, 2752605, 1, 1, 2752606, 1, 0, 2752607, 1, 2, 2752608, 1, 0, 2752609, 1, 0, 2752610, 1, 0, 2752611, 1, 65536, 2752612, 1, 0, 2752613, 1, 65536, 2752614, 1, 0, 2752615, 1, 65537, 2752616, 1, 0, 2752617, 1, 0, 2752618, 1, 65537, 2752619, 1, 0, 2752620, 1, 0, 2752621, 1, 1, 2752622, 1, 0, 2752623, 1, 1, 2752624, 1, 2, 2752625, 1, 0, 2752626, 1, 0, 2752627, 1, 0, 2752628, 1, 0, 2752629, 1, 0, 2752630, 1, 0, 2752631, 1, 0, 2752632, 1, 65537, 2752633, 1, 0, 2752634, 1, 0, 2752635, 1, 65537, 2752636, 1, 0, 2752637, 1, 1, 2752638, 1, 1, 2752639, 1, 65536, 2752640, 1, 0, 2752641, 1, 0, 2752642, 1, 2, 2752643, 1, 0, 2752644, 1, 0, 2752645, 1, 65536, 2752646, 1, 0, 2752647, 1, 65537, 2752648, 1, 0, 2752649, 1, 0, 2752650, 1, 0, 2752651, 1, 0, 2752652, 1, 0, 2752653, 1, 2, 2752654, 1, 0, 2752655, 1, 0, 2752656, 1, 1, 2752657, 1, 2, 2752658, 1, 0, 2752659, 1, 1, 2752660, 1, 2, 2752661, 1, 0, 2752662, 1, 0, 2752663, 1, 0, 2752664, 1, 0, 2752665, 1, 0, 2752666, 1, 0, 2752667, 1, 0, 2752668, 1, 1, 2752669, 1, 1, 2752670, 1, 65536, 2752671, 1, 2, 2752672, 1, 0, 2752673, 1, 0, 2752674, 1, 0, 2752675, 1, 65537, 2752676, 1, 0, 2752677, 1, 1, 2752678, 1, 0, 2752679, 1, 65537, 2752680, 1, 0, 2752681, 1, 0, 2752682, 1, 0, 2752683, 1, 0, 2752684, 1, 0, 2752685, 1, 2, 2752686, 1, 0, 2752687, 1, 0, 2752688, 1, 1, 2752689, 1, 0, 2752690, 1, 1, 2752691, 1, 1, 2752692, 1, 0, 2752693, 1, 2, 2752694, 1, 2, 2752695, 1, 1, 2752696, 1, 65536, 2752697, 1, 0, 2752698, 1, 1, 2752699, 1, 65536, 2752700, 1, 0, 2752701, 1, 0, 2752702, 1, 0, 2752703, 1, 2, 2752704, 1, 0, 2752705, 1, 2, 2752706, 1, 65536, 2752707, 1, 0, 2752708, 1, 65537, 2752709, 1, 0, 2752710, 1, 0, 2752711, 1, 65536, 2752712, 1, 0, 2752713, 1, 65536, 2752714, 1, 0, 2752715, 1, 65536, 2752716, 1, 65536, 2752717, 1, 2, 2752718, 1, 65536, 2752719, 1, 65537, 2752720, 1, 0, 2752721, 1, 0, 2752722, 1, 0, 2752723, 1, 0, 2752724, 1, 1, 2752725, 1, 0, 2752726, 1, 1, 2752727, 1, 0, 2752728, 1, 2, 2752729, 1, 0, 2752730, 1, 0, 2752731, 1, 0, 2752732, 1, 65537, 2752733, 1, 65536, 2752734, 1, 0, 2752735, 1, 0, 2752736, 1, 2, 2752737, 1, 0, 2752738, 1, 0, 2752739, 1, 2, 2752740, 1, 0, 2752741, 1, 0, 2752742, 1, 65537, 2752743, 1, 0, 2752744, 1, 65536, 2752745, 1, 2, 2752746, 1, 1, 2752747, 1, 2, 2752748, 1, 1, 2752749, 1, 65537, 2752750, 1, 0, 2752751, 1, 65536, 2752752, 1, 1, 2752753, 1, 65536, 2752754, 1, 0, 2752755, 1, 0, 2752756, 1, 0, 2752757, 1, 1, 2752758, 1, 0, 2752759, 1, 0, 2752760, 1, 65537, 2752761, 1073741825, 0, 2752762, 1073741825, 65537, 2752763, 1073741825, 0, 2752764, 1073741825, 1, 2752765, 1073741825, 2, 2752766, 1073741825, 0, 2752767, 1073741825, 0, 2752768, 1073741825, 0, 2752769, 1073741825, 2, 2752770, 1073741825, 0, 2752771, 1073741825, 65536, 2752772, 1073741825, 0, 2752773, 1073741825, 0, 2752774, 1073741825, 65536, 2752775, 1073741825, 65536, 2752776, 1073741825, 65537, 2752777, 1073741825, 0, 2752778, 1073741825, 0, 2752779, 1073741825, 65536, 2752780, 1073741825, 1, 2752781, 0, 131072, 2883468, 1073741824, 131072, 2883469, 1073741825, 1, 2883470, 1073741825, 0, 2883471, 1073741825, 2, 2883472, 1073741825, 2, 2883473, 1073741825, 2, 2883474, 1073741825, 0, 2883475, 1073741825, 2, 2883476, 1073741825, 0, 2883477, 1073741825, 1, 2883478, 1073741825, 1, 2883479, 1073741825, 0, 2883480, 1073741825, 1, 2883481, 1073741825, 0, 2883482, 1073741825, 0, 2883483, 1073741825, 65536, 2883484, 1073741825, 1, 2883485, 1073741825, 1, 2883486, 0, 65536, 2883487, 1, 1, 2883488, 1, 0, 2883489, 1073741825, 0, 2883490, 1073741825, 2, 2883491, 1, 0, 2883492, 1, 0, 2883493, 1, 2, 2883494, 1, 65537, 2883495, 1, 0, 2883496, 1, 0, 2883497, 1, 65536, 2883498, 1, 2, 2883499, 1, 0, 2883500, 1, 0, 2883501, 1, 0, 2883502, 1, 0, 2883503, 1, 0, 2883504, 1, 0, 2883505, 1, 65536, 2883506, 1, 65536, 2883507, 1, 0, 2883508, 1, 0, 2883509, 1, 65537, 2883510, 1, 0, 2883511, 1, 2, 2883512, 1, 0, 2883513, 1, 0, 2883514, 1, 0, 2883515, 1, 0, 2883516, 1, 0, 2883517, 1, 0, 2883518, 1, 0, 2883519, 1, 0, 2883520, 1, 0, 2883521, 1, 0, 2883522, 1, 1, 2883523, 1, 0, 2883524, 1, 0, 2883525, 1, 0, 2883526, 1, 0, 2883527, 1, 0, 2883528, 1, 0, 2883529, 1, 2, 2883530, 1, 0, 2883531, 1, 2, 2883532, 1, 0, 2883533, 1, 65537, 2883534, 1, 65537, 2883535, 1, 65536, 2883536, 1, 65537, 2883537, 1, 0, 2883538, 1, 0, 2883539, 1, 2, 2883540, 1, 65536, 2883541, 1, 65536, 2883542, 1, 65537, 2883543, 1, 0, 2883544, 1, 65536, 2883545, 1, 65536, 2883546, 1, 0, 2883547, 1, 1, 2883548, 1, 1, 2883549, 1, 65537, 2883550, 1, 2, 2883551, 1, 0, 2883552, 1, 0, 2883553, 1, 0, 2883554, 1, 0, 2883555, 1, 1, 2883556, 1, 0, 2883557, 1, 0, 2883558, 1, 65537, 2883559, 1, 1, 2883560, 1, 0, 2883561, 1, 2, 2883562, 1, 0, 2883563, 1, 65537, 2883564, 1, 0, 2883565, 1, 1, 2883566, 1, 2, 2883567, 1, 0, 2883568, 1, 0, 2883569, 1, 0, 2883570, 1, 1, 2883571, 1, 65536, 2883572, 1, 0, 2883573, 1, 0, 2883574, 1, 2, 2883575, 1, 2, 2883576, 1, 0, 2883577, 1, 0, 2883578, 1, 0, 2883579, 1, 0, 2883580, 1, 2, 2883581, 1, 0, 2883582, 1, 0, 2883583, 1, 2, 2818048, 1, 0, 2818049, 1, 0, 2818050, 1, 65536, 2818051, 1, 0, 2818052, 1, 2, 2818053, 1, 65537, 2818054, 1, 0, 2818055, 1, 0, 2818056, 1, 0, 2818057, 1, 0, 2818058, 1, 0, 2818059, 1, 0, 2818060, 1, 1, 2818061, 1, 0, 2818062, 1, 1, 2818063, 0, 65537, 2818064, 0, 2, 2818065, 0, 2, 2818066, 0, 2, 2818067, 0, 3, 2818068, 1, 1, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 65536, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 65537, 2818077, 1, 1, 2818078, 1, 2, 2818079, 1, 0, 2818080, 1, 65537, 2818081, 1, 0, 2818082, 1, 1, 2818083, 1, 1, 2818084, 1, 65537, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 1, 2818089, 1, 1, 2818090, 1, 1, 2818091, 1, 1, 2818092, 1, 65536, 2818093, 1, 0, 2818094, 1, 2, 2818095, 1, 0, 2818096, 1, 1, 2818097, 1, 2, 2818098, 1, 1, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 65536, 2818102, 1, 1, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 1, 2818106, 1, 1, 2818107, 1, 2, 2818108, 1, 2, 2818109, 1, 65536, 2818110, 1, 0, 2818111, 1, 0, 2818112, 1, 0, 2818113, 1, 1, 2818114, 1, 0, 2818115, 1, 0, 2818116, 1, 0, 2818117, 1, 0, 2818118, 1, 2, 2818119, 1, 0, 2818120, 1, 0, 2818121, 1, 65536, 2818122, 1, 0, 2818123, 1, 0, 2818124, 1, 1, 2818125, 1, 0, 2818126, 1, 65536, 2818127, 1, 0, 2818128, 1, 2, 2818129, 1, 0, 2818130, 1, 0, 2818131, 1, 2, 2818132, 1, 0, 2818133, 1, 65536, 2818134, 1, 65537, 2818135, 1, 0, 2818136, 1, 1, 2818137, 1, 0, 2818138, 1, 2, 2818139, 1, 0, 2818140, 1, 0, 2818141, 1, 0, 2818142, 1, 65537, 2818143, 1, 2, 2818144, 1, 0, 2818145, 1, 0, 2818146, 1, 0, 2818147, 1, 2, 2818148, 1, 0, 2818149, 1, 2, 2818150, 1, 0, 2818151, 1, 0, 2818152, 1, 65537, 2818153, 1, 1, 2818154, 1, 65536, 2818155, 1, 0, 2818156, 1, 1, 2818157, 1, 0, 2818158, 1, 2, 2818159, 1, 0, 2818160, 1, 0, 2818161, 1, 0, 2818162, 1, 0, 2818163, 1, 0, 2818164, 1, 0, 2818165, 1, 1, 2818166, 1, 1, 2818167, 1, 1, 2818168, 1, 65537, 2818169, 1, 0, 2818170, 1, 2, 2818171, 1, 2, 2818172, 1, 2, 2818173, 1, 65536, 2818174, 1, 0, 2818175, 1, 0, 2818176, 1, 65536, 2818177, 1, 0, 2818178, 1, 0, 2818179, 1, 2, 2818180, 1, 65536, 2818181, 1, 65536, 2818182, 1, 1, 2818183, 1, 0, 2818184, 1, 0, 2818185, 1, 65536, 2818186, 1, 0, 2818187, 1, 1, 2818188, 1, 65536, 2818189, 1, 0, 2818190, 1, 0, 2818191, 1, 65537, 2818192, 1, 0, 2818193, 1, 0, 2818194, 1, 0, 2818195, 1, 0, 2818196, 1, 2, 2818197, 1, 0, 2818198, 1, 65536, 2818199, 1, 0, 2818200, 1, 2, 2818201, 1, 0, 2818202, 1, 65537, 2818203, 1, 65537, 2818204, 1, 65537, 2818205, 1, 2, 2818206, 1, 2, 2818207, 1, 1, 2818208, 1, 65537, 2818209, 1, 0, 2818210, 1, 0, 2818211, 1, 65537, 2818212, 1, 65537, 2818213, 1, 65537, 2818214, 1, 0, 2818215, 1, 65536, 2818216, 1, 1, 2818217, 1, 1, 2818218, 1, 0, 2818219, 1, 1, 2818220, 1, 0, 2818221, 1, 1, 2818222, 1, 0, 2818223, 1, 1, 2818224, 1, 65536, 2818225, 1, 2, 2818226, 1, 1, 2818227, 1, 0, 2818228, 1, 2, 2818229, 1, 0, 2818230, 1, 65537, 2818231, 1, 0, 2818232, 1, 2, 2818233, 1, 0, 2818234, 1, 65536, 2818235, 1, 0, 2818236, 1, 0, 2818237, 1, 65537, 2818238, 1, 65536, 2818239, 1, 2, 2818240, 1, 0, 2818241, 1, 0, 2818242, 1, 2, 2818243, 1, 65537, 2818244, 1, 0, 2818245, 1, 0, 2818246, 1, 65536, 2818247, 1, 0, 2818248, 1, 0, 2818249, 1, 0, 2818250, 1, 2, 2818251, 1, 65537, 2818252, 1, 0, 2818253, 1, 1, 2818254, 1, 65537, 2818255, 1, 0, 2818256, 1, 0, 2818257, 1, 0, 2818258, 1, 0, 2818259, 1, 1, 2818260, 1, 65536, 2818261, 1, 2, 2818262, 1, 0, 2818263, 1, 0, 2818264, 1, 2, 2818265, 1, 0, 2818266, 1, 0, 2818267, 1, 65537, 2818268, 1, 65537, 2818269, 1, 2, 2818270, 1, 65537, 2818271, 1, 0, 2818272, 1, 0, 2818273, 1, 0, 2818274, 1, 0, 2818275, 1, 0, 2818276, 1, 0, 2818277, 1, 1, 2818278, 1, 0, 2818279, 1, 2, 2818280, 1, 0, 2818281, 1, 65537, 2818282, 1, 65536, 2818283, 1, 65536, 2818284, 1, 65537, 2818285, 1, 0, 2818286, 1, 0, 2818287, 1, 0, 2818288, 1, 2, 2818289, 1, 1, 2818290, 1, 65537, 2818291, 1, 0, 2818292, 1, 0, 2818293, 1, 0, 2818294, 1, 0, 2818295, 1, 0, 2818296, 1, 0, 2818297, 1073741825, 0, 2818298, 1073741825, 0, 2818299, 1073741825, 0, 2818300, 1073741825, 2, 2818301, 1073741825, 65537, 2818302, 1073741825, 1, 2818303, 1073741825, 2, 2818304, 1073741825, 65536, 2818305, 1073741825, 0, 2818306, 1073741825, 65537, 2818307, 1073741825, 2, 2818308, 1073741825, 65536, 2818309, 1073741825, 1, 2818310, 1073741825, 65537, 2818311, 1073741825, 0, 2818312, 1073741825, 65537, 2818313, 1073741825, 0, 2818314, 1073741825, 65537, 2818315, 1073741825, 1, 2818316, 1073741825, 1, 2818317, 0, 131072, 2949004, 1073741824, 131072, 2949005, 1073741825, 1, 2949006, 1073741825, 0, 2949007, 1073741825, 65537, 2949008, 1073741825, 0, 2949009, 1073741825, 0, 2949010, 1073741825, 65536, 2949011, 1073741825, 65536, 2949012, 1073741825, 65536, 2949013, 1073741825, 0, 2949014, 1073741825, 0, 2949015, 1073741825, 65537, 2949016, 1073741825, 65536, 2949017, 1073741825, 0, 2949018, 1073741825, 1, 2949019, 1073741825, 2, 2949020, 1073741825, 1, 2949021, 1073741825, 1, 2949022, 0, 0, 2949023, 1, 1, 2949024, 1, 1, 2949025, 1073741825, 1, 2949026, 1, 0, 2949027, 1, 0, 2949028, 1, 0, 2949029, 1, 0, 2949030, 1, 1, 2949031, 1, 0, 2949032, 1, 0, 2949033, 1, 0, 2949034, 1, 2, 2949035, 1, 0, 2949036, 1, 0, 2949037, 1, 0, 2949038, 1, 1, 2949039, 1, 2, 2949040, 1, 65536, 2949041, 1, 0, 2949042, 1, 0, 2949043, 1, 0, 2949044, 1, 0, 2949045, 1, 0, 2949046, 1, 0, 2949047, 1, 0, 2949048, 1, 0, 2949049, 1, 0, 2949050, 1, 65536, 2949051, 1, 0, 2949052, 1, 0, 2949053, 1, 0, 2949054, 1, 65536, 2949055, 1, 0, 2949056, 1, 0, 2949057, 1, 2, 2949058, 1, 2, 2949059, 1, 0, 2949060, 1, 0, 2949061, 1, 1, 2949062, 1, 0, 2949063, 1, 0, 2949064, 1, 0, 2949065, 1, 0, 2949066, 1, 65536, 2949067, 1, 1, 2949068, 1, 0, 2949069, 1, 65537, 2949070, 1, 0, 2949071, 1, 65537, 2949072, 1, 1, 2949073, 1, 65537, 2949074, 1, 0, 2949075, 1, 1, 2949076, 1, 2, 2949077, 1, 65536, 2949078, 1, 0, 2949079, 1, 0, 2949080, 1, 0, 2949081, 1, 65537, 2949082, 1, 1, 2949083, 1, 65537, 2949084, 1, 0, 2949085, 1, 0, 2949086, 1, 2, 2949087, 1, 2, 2949088, 1, 0, 2949089, 1, 0, 2949090, 1, 0, 2949091, 1, 0, 2949092, 1, 2, 2949093, 1, 1, 2949094, 1, 2, 2949095, 1, 65536, 2949096, 1, 65537, 2949097, 1, 0, 2949098, 1, 65536, 2949099, 1, 0, 2949100, 1, 2, 2949101, 1, 1, 2949102, 1, 0, 2949103, 1, 0, 2949104, 1, 0, 2949105, 1, 1, 2949106, 1, 0, 2949107, 1, 0, 2949108, 1, 0, 2949109, 1, 65536, 2949110, 1, 0, 2949111, 1, 0, 2949112, 1, 0, 2949113, 1, 0, 2949114, 1, 0, 2949115, 1, 0, 2949116, 1, 0, 2949117, 1, 65537, 2949118, 1, 2, 2949119, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 65537, 2883587, 1, 0, 2883588, 1, 2, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 65537, 2883592, 1, 65536, 2883593, 1, 0, 2883594, 1, 1, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 65537, 2883598, 1, 1, 2883599, 0, 131072, 2883600, 1, 1, 2883601, 1, 1, 2883602, 1, 1, 2883603, 1, 1, 2883604, 1, 1, 2883605, 1, 1, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 65536, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 65537, 2883612, 1, 0, 2883613, 1, 1, 2883614, 1, 2, 2883615, 1, 65537, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 1, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 65537, 2883633, 1, 0, 2883634, 1, 2, 2883635, 1, 1, 2883636, 1, 0, 2883637, 1, 65537, 2883638, 1, 0, 2883639, 1, 2, 2883640, 1, 65537, 2883641, 1, 65537, 2883642, 1, 1, 2883643, 1, 65537, 2883644, 1, 0, 2883645, 1, 65537, 2883646, 1, 65536, 2883647, 1, 65537, 2883648, 1, 1, 2883649, 1, 2, 2883650, 1, 0, 2883651, 1, 0, 2883652, 1, 2, 2883653, 1, 1, 2883654, 1, 2, 2883655, 1, 2, 2883656, 1, 0, 2883657, 1, 1, 2883658, 1, 2, 2883659, 1, 0, 2883660, 1, 0, 2883661, 1, 0, 2883662, 1, 2, 2883663, 1, 0, 2883664, 1, 0, 2883665, 1, 0, 2883666, 1, 1, 2883667, 1, 2, 2883668, 1, 0, 2883669, 1, 2, 2883670, 1, 1, 2883671, 1, 2, 2883672, 1, 0, 2883673, 1, 0, 2883674, 1, 0, 2883675, 1, 2, 2883676, 1, 0, 2883677, 1, 0, 2883678, 1, 0, 2883679, 1, 0, 2883680, 1, 65536, 2883681, 1, 1, 2883682, 1, 65537, 2883683, 1, 2, 2883684, 1, 65536, 2883685, 1, 2, 2883686, 1, 2, 2883687, 1, 0, 2883688, 1, 0, 2883689, 1, 0, 2883690, 1, 0, 2883691, 1, 0, 2883692, 1, 65536, 2883693, 1, 1, 2883694, 1, 0, 2883695, 1, 0, 2883696, 1, 65537, 2883697, 1, 0, 2883698, 1, 2, 2883699, 1, 0, 2883700, 1, 0, 2883701, 1, 1, 2883702, 0, 65536, 2883703, 1, 1, 2883704, 1, 65537, 2883705, 1, 0, 2883706, 1, 0, 2883707, 1, 0, 2883708, 1, 0, 2883709, 1, 0, 2883710, 1, 0, 2883711, 1, 65536, 2883712, 1, 0, 2883713, 1, 2, 2883714, 1, 65537, 2883715, 1, 1, 2883716, 1, 0, 2883717, 1, 2, 2883718, 1, 0, 2883719, 1, 0, 2883720, 1, 65536, 2883721, 1, 2, 2883722, 1, 0, 2883723, 1, 65537, 2883724, 1, 1, 2883725, 1, 0, 2883726, 1, 2, 2883727, 1, 0, 2883728, 1, 65537, 2883729, 1, 1, 2883730, 1, 0, 2883731, 1, 65537, 2883732, 1, 0, 2883733, 1, 0, 2883734, 1, 0, 2883735, 1, 0, 2883736, 1, 0, 2883737, 1, 0, 2883738, 1, 0, 2883739, 1, 0, 2883740, 1, 65537, 2883741, 1, 0, 2883742, 1, 0, 2883743, 1, 65536, 2883744, 1, 2, 2883745, 1, 0, 2883746, 1, 0, 2883747, 1, 2, 2883748, 1, 0, 2883749, 1, 0, 2883750, 1, 0, 2883751, 1, 65537, 2883752, 1, 0, 2883753, 1, 65536, 2883754, 1, 0, 2883755, 1, 0, 2883756, 1, 0, 2883757, 1, 0, 2883758, 1, 65536, 2883759, 1, 65537, 2883760, 1, 65537, 2883761, 1, 65537, 2883762, 1, 0, 2883763, 1, 65536, 2883764, 1, 0, 2883765, 1, 0, 2883766, 1, 65536, 2883767, 1, 0, 2883768, 1, 0, 2883769, 1, 0, 2883770, 1, 0, 2883771, 1, 65537, 2883772, 1, 65536, 2883773, 1, 1, 2883774, 1, 0, 2883775, 1, 0, 2883776, 1, 0, 2883777, 1, 0, 2883778, 1, 1, 2883779, 1, 65537, 2883780, 1, 1, 2883781, 1, 1, 2883782, 1, 65537, 2883783, 1, 0, 2883784, 1, 0, 2883785, 1, 0, 2883786, 1, 0, 2883787, 1, 0, 2883788, 1, 0, 2883789, 1, 65537, 2883790, 1, 0, 2883791, 1, 0, 2883792, 1, 1, 2883793, 1, 0, 2883794, 1, 2, 2883795, 1, 0, 2883796, 1, 0, 2883797, 1, 65536, 2883798, 1, 0, 2883799, 1, 0, 2883800, 1, 2, 2883801, 1, 1, 2883802, 1, 2, 2883803, 1, 65536, 2883804, 1, 65536, 2883805, 1, 0, 2883806, 1, 0, 2883807, 1, 0, 2883808, 1, 0, 2883809, 1, 1, 2883810, 1, 65537, 2883811, 1, 0, 2883812, 1, 0, 2883813, 1, 0, 2883814, 1, 0, 2883815, 1, 65536, 2883816, 1, 1, 2883817, 1, 0, 2883818, 1, 0, 2883819, 1, 65536, 2883820, 1, 0, 2883821, 1, 0, 2883822, 1, 2, 2883823, 1, 0, 2883824, 1, 65536, 2883825, 1, 2, 2883826, 1, 1, 2883827, 1, 0, 2883828, 1, 0, 2883829, 1, 65536, 2883830, 1, 0, 2883831, 1, 0, 2883832, 1, 0, 2883833, 1073741825, 1, 2883834, 1073741825, 65536, 2883835, 1073741825, 0, 2883836, 1073741825, 0, 2883837, 1073741825, 0, 2883838, 1073741825, 2, 2883839, 1073741825, 65536, 2883840, 1073741825, 1, 2883841, 1073741825, 2, 2883842, 1073741825, 0, 2883843, 1073741825, 1, 2883844, 1073741825, 65537, 2883845, 1073741825, 0, 2883846, 1073741825, 0, 2883847, 1073741825, 1, 2883848, 1073741825, 65537, 2883849, 1073741825, 2, 2883850, 1073741825, 65537, 2883851, 1073741825, 65536, 2883852, 1073741825, 1, 2883853, 0, 131072, 3014540, 1073741824, 131072, 3014541, 1073741825, 1, 3014542, 1073741825, 0, 3014543, 1073741825, 65536, 3014544, 1073741825, 65537, 3014545, 1073741825, 0, 3014546, 1073741825, 65536, 3014547, 1073741825, 0, 3014548, 1073741825, 1, 3014549, 1073741825, 65537, 3014550, 1073741825, 0, 3014551, 1073741825, 65536, 3014552, 1073741825, 2, 3014553, 1073741825, 2, 3014554, 1073741825, 1, 3014555, 1073741825, 0, 3014556, 1073741825, 0, 3014557, 1073741825, 1, 3014558, 1073741825, 1, 3014559, 0, 65536, 3014560, 1, 1, 3014561, 1, 0, 3014562, 1, 0, 3014563, 1, 65537, 3014564, 1, 65537, 3014565, 1, 0, 3014566, 1, 0, 3014567, 1, 0, 3014568, 1, 0, 3014569, 1, 65537, 3014570, 1, 0, 3014571, 1, 0, 3014572, 1, 0, 3014573, 1, 2, 3014574, 1, 0, 3014575, 1, 0, 3014576, 1, 0, 3014577, 1, 65537, 3014578, 1, 0, 3014579, 1, 0, 3014580, 1, 0, 3014581, 1, 65537, 3014582, 1, 0, 3014583, 1, 65537, 3014584, 1, 0, 3014585, 1, 0, 3014586, 1, 0, 3014587, 1, 0, 3014588, 1, 0, 3014589, 1, 2, 3014590, 1, 65536, 3014591, 1, 0, 3014592, 1, 0, 3014593, 1, 2, 3014594, 1, 0, 3014595, 1, 2, 3014596, 1, 65536, 3014597, 1, 0, 3014598, 1, 0, 3014599, 1, 65536, 3014600, 1, 2, 3014601, 1, 0, 3014602, 1, 65536, 3014603, 1, 0, 3014604, 1, 0, 3014605, 1, 0, 3014606, 1, 0, 3014607, 1, 0, 3014608, 1, 1, 3014609, 1, 0, 3014610, 1, 0, 3014611, 1, 0, 3014612, 1, 0, 3014613, 1, 0, 3014614, 1, 65536, 3014615, 1, 0, 3014616, 1, 1, 3014617, 1, 1, 3014618, 1, 0, 3014619, 1, 2, 3014620, 1, 0, 3014621, 1, 1, 3014622, 1, 0, 3014623, 1, 0, 3014624, 1, 0, 3014625, 1, 0, 3014626, 1, 65536, 3014627, 1, 0, 3014628, 1, 65536, 3014629, 1, 0, 3014630, 1, 2, 3014631, 1, 2, 3014632, 1, 0, 3014633, 1, 1, 3014634, 1, 0, 3014635, 1, 0, 3014636, 1, 0, 3014637, 1, 0, 3014638, 1, 65536, 3014639, 1, 65536, 3014640, 1, 0, 3014641, 1, 65536, 3014642, 1, 65536, 3014643, 1, 0, 3014644, 1, 0, 3014645, 1, 0, 3014646, 1, 0, 3014647, 1, 0, 3014648, 1, 0, 3014649, 1, 0, 3014650, 1, 2, 3014651, 1, 0, 3014652, 1, 0, 3014653, 1, 1, 3014654, 1, 0, 3014655, 1, 65537, 2949120, 1, 65537, 2949121, 1, 2, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 1, 2949125, 1, 65536, 2949126, 1, 0, 2949127, 1, 65536, 2949128, 1, 1, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 1, 2949133, 1, 2, 2949134, 1, 1, 2949135, 0, 0, 2949136, 0, 65539, 2949137, 1, 1, 2949138, 1, 1, 2949139, 1, 0, 2949140, 1, 65537, 2949141, 1, 65536, 2949142, 1, 0, 2949143, 1, 1, 2949144, 1, 1, 2949145, 1, 0, 2949146, 1, 65536, 2949147, 1, 65537, 2949148, 1, 0, 2949149, 1, 65536, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 65537, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 65536, 2949156, 1, 2, 2949157, 1, 65537, 2949158, 1, 65536, 2949159, 1, 65537, 2949160, 1, 0, 2949161, 1, 65536, 2949162, 1, 2, 2949163, 1, 0, 2949164, 1, 65536, 2949165, 1, 65537, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 1, 2949169, 1, 65536, 2949170, 1, 65536, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 65536, 2949174, 1, 1, 2949175, 1, 65537, 2949176, 1, 2, 2949177, 1, 1, 2949178, 1, 65536, 2949179, 1, 65536, 2949180, 1, 65536, 2949181, 1, 0, 2949182, 1, 0, 2949183, 1, 0, 2949184, 1, 65536, 2949185, 1, 2, 2949186, 1, 0, 2949187, 1, 2, 2949188, 1, 0, 2949189, 1, 0, 2949190, 1, 0, 2949191, 1, 65536, 2949192, 1, 0, 2949193, 1, 2, 2949194, 1, 65536, 2949195, 1, 0, 2949196, 1, 0, 2949197, 1, 0, 2949198, 1, 1, 2949199, 1, 2, 2949200, 1, 65536, 2949201, 1, 0, 2949202, 1, 0, 2949203, 1, 65537, 2949204, 1, 0, 2949205, 1, 65537, 2949206, 1, 1, 2949207, 1, 2, 2949208, 1, 0, 2949209, 1, 0, 2949210, 1, 0, 2949211, 1, 1, 2949212, 1, 0, 2949213, 1, 65537, 2949214, 1, 0, 2949215, 1, 65536, 2949216, 1, 65537, 2949217, 1, 0, 2949218, 1, 0, 2949219, 1, 2, 2949220, 1, 1, 2949221, 1, 0, 2949222, 1, 0, 2949223, 1, 0, 2949224, 1, 0, 2949225, 1, 65537, 2949226, 1, 65537, 2949227, 1, 0, 2949228, 1, 2, 2949229, 1, 1, 2949230, 1, 0, 2949231, 1, 65537, 2949232, 1, 1, 2949233, 1, 0, 2949234, 1, 0, 2949235, 1, 0, 2949236, 1, 0, 2949237, 1, 1, 2949238, 0, 131072, 2949239, 1, 1, 2949240, 1, 65537, 2949241, 1, 2, 2949242, 1, 0, 2949243, 1, 0, 2949244, 1, 65536, 2949245, 1, 65537, 2949246, 1, 65536, 2949247, 1, 0, 2949248, 1, 0, 2949249, 1, 2, 2949250, 1, 0, 2949251, 1, 65537, 2949252, 1, 0, 2949253, 1, 0, 2949254, 1, 0, 2949255, 1, 65537, 2949256, 1, 65537, 2949257, 1, 65537, 2949258, 1, 0, 2949259, 1, 65536, 2949260, 1, 0, 2949261, 1, 0, 2949262, 1, 0, 2949263, 1, 2, 2949264, 1, 1, 2949265, 1, 0, 2949266, 1, 0, 2949267, 1, 0, 2949268, 1, 0, 2949269, 1, 0, 2949270, 1, 0, 2949271, 1, 65536, 2949272, 1, 0, 2949273, 1, 0, 2949274, 1, 2, 2949275, 1, 0, 2949276, 1, 65536, 2949277, 1, 0, 2949278, 1, 0, 2949279, 1, 0, 2949280, 1, 2, 2949281, 1, 0, 2949282, 1, 65537, 2949283, 1, 0, 2949284, 1, 1, 2949285, 1, 0, 2949286, 1, 0, 2949287, 1, 0, 2949288, 1, 0, 2949289, 1, 2, 2949290, 1, 0, 2949291, 1, 0, 2949292, 1, 0, 2949293, 1, 0, 2949294, 1, 2, 2949295, 1, 0, 2949296, 1, 65537, 2949297, 1, 65536, 2949298, 1, 0, 2949299, 1, 0, 2949300, 1, 0, 2949301, 1, 2, 2949302, 1, 65536, 2949303, 1, 0, 2949304, 1, 1, 2949305, 1, 1, 2949306, 1, 0, 2949307, 1, 65537, 2949308, 1, 1, 2949309, 1, 0, 2949310, 1, 0, 2949311, 1, 0, 2949312, 1, 0, 2949313, 1, 2, 2949314, 1, 0, 2949315, 1, 0, 2949316, 1, 0, 2949317, 1, 0, 2949318, 1, 1, 2949319, 1, 0, 2949320, 1, 0, 2949321, 1, 0, 2949322, 1, 1, 2949323, 1, 65537, 2949324, 1, 0, 2949325, 1, 65536, 2949326, 1, 1, 2949327, 1, 1, 2949328, 1, 1, 2949329, 1, 2, 2949330, 1, 0, 2949331, 1, 1, 2949332, 1, 65536, 2949333, 1, 0, 2949334, 1, 0, 2949335, 1, 0, 2949336, 1, 0, 2949337, 1, 65537, 2949338, 1, 1, 2949339, 1, 65537, 2949340, 1, 1, 2949341, 1, 0, 2949342, 1, 0, 2949343, 1, 65536, 2949344, 1, 0, 2949345, 1, 0, 2949346, 1, 0, 2949347, 1, 2, 2949348, 1, 0, 2949349, 1, 0, 2949350, 1, 65536, 2949351, 1, 65537, 2949352, 1, 65537, 2949353, 1, 0, 2949354, 1, 2, 2949355, 1, 1, 2949356, 1, 0, 2949357, 1, 0, 2949358, 1, 0, 2949359, 1, 2, 2949360, 1, 1, 2949361, 1, 2, 2949362, 1, 0, 2949363, 1, 65537, 2949364, 1, 1, 2949365, 1, 1, 2949366, 1, 0, 2949367, 1, 1, 2949368, 1, 0, 2949369, 1073741825, 65537, 2949370, 1073741825, 0, 2949371, 1073741825, 1, 2949372, 1073741825, 0, 2949373, 1073741825, 0, 2949374, 1073741825, 0, 2949375, 1073741825, 0, 2949376, 1073741825, 0, 2949377, 1073741825, 0, 2949378, 1073741825, 0, 2949379, 1073741825, 65536, 2949380, 1073741825, 0, 2949381, 1073741825, 65536, 2949382, 1073741825, 0, 2949383, 1073741825, 2, 2949384, 1073741825, 0, 2949385, 1073741825, 0, 2949386, 1073741825, 2, 2949387, 1073741825, 0, 2949388, 1073741825, 1, 2949389, 0, 131072, 3080076, 1073741824, 131072, 3080077, 1073741825, 1, 3080078, 1073741825, 0, 3080079, 1073741825, 0, 3080080, 1073741825, 0, 3080081, 1073741825, 1, 3080082, 1073741825, 65536, 3080083, 1073741825, 1, 3080084, 1073741825, 0, 3080085, 1073741825, 0, 3080086, 1073741825, 0, 3080087, 1073741825, 0, 3080088, 1073741825, 1, 3080089, 1073741825, 0, 3080090, 1073741825, 65537, 3080091, 1073741825, 2, 3080092, 1073741825, 0, 3080093, 1073741825, 2, 3080094, 1073741825, 1, 3080095, 0, 131072, 3080096, 1, 1, 3080097, 1, 0, 3080098, 1, 0, 3080099, 1, 0, 3080100, 1, 65537, 3080101, 1, 65537, 3080102, 1, 0, 3080103, 1, 2, 3080104, 1, 0, 3080105, 1, 0, 3080106, 1, 0, 3080107, 1, 2, 3080108, 1, 65537, 3080109, 1, 65537, 3080110, 1, 65536, 3080111, 1, 65536, 3080112, 1, 2, 3080113, 1, 0, 3080114, 1, 0, 3080115, 1, 0, 3080116, 1, 0, 3080117, 1, 65536, 3080118, 1, 0, 3080119, 1, 65537, 3080120, 1, 0, 3080121, 1, 65537, 3080122, 1, 2, 3080123, 1, 2, 3080124, 1, 1, 3080125, 1, 0, 3080126, 1, 0, 3080127, 1, 0, 3080128, 1, 65536, 3080129, 1, 1, 3080130, 1, 0, 3080131, 1, 0, 3080132, 1, 65536, 3080133, 1, 1, 3080134, 1, 0, 3080135, 1, 0, 3080136, 1, 65536, 3080137, 1, 2, 3080138, 1, 0, 3080139, 1, 2, 3080140, 1, 0, 3080141, 1, 0, 3080142, 1, 0, 3080143, 1, 0, 3080144, 1, 0, 3080145, 1, 65537, 3080146, 1, 65536, 3080147, 1, 0, 3080148, 1, 0, 3080149, 1, 2, 3080150, 1, 0, 3080151, 1, 0, 3080152, 1, 65537, 3080153, 1, 0, 3080154, 1, 65536, 3080155, 1, 0, 3080156, 1, 0, 3080157, 1, 0, 3080158, 1, 65537, 3080159, 1, 65536, 3080160, 1, 0, 3080161, 1, 2, 3080162, 1, 2, 3080163, 1, 0, 3080164, 1, 0, 3080165, 1, 0, 3080166, 1, 0, 3080167, 1, 65537, 3080168, 1, 2, 3080169, 1, 0, 3080170, 1, 0, 3080171, 1, 0, 3080172, 1, 0, 3080173, 1, 65537, 3080174, 1, 0, 3080175, 1, 0, 3080176, 1, 0, 3080177, 1, 65537, 3080178, 1, 0, 3080179, 1, 2, 3080180, 1, 0, 3080181, 1, 0, 3080182, 1, 0, 3080183, 1, 65537, 3080184, 1, 0, 3080185, 1, 65536, 3080186, 1, 0, 3080187, 1, 65536, 3080188, 1, 65536, 3080189, 1, 0, 3080190, 1, 0, 3080191, 1, 65537, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 1, 3014661, 1, 1, 3014662, 1, 1, 3014663, 1, 65537, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 2, 3014670, 1, 1, 3014671, 1, 1, 3014672, 0, 0, 3014673, 0, 3, 3014674, 1, 1, 3014675, 1, 0, 3014676, 1, 65537, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 65536, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 65537, 3014689, 1, 2, 3014690, 1, 65537, 3014691, 1, 0, 3014692, 1, 65537, 3014693, 1, 2, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 1, 3014697, 1, 0, 3014698, 1, 1, 3014699, 1, 0, 3014700, 1, 65537, 3014701, 1, 65536, 3014702, 1, 0, 3014703, 1, 65537, 3014704, 1, 65536, 3014705, 1, 2, 3014706, 1, 0, 3014707, 1, 1, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 65537, 3014713, 1, 0, 3014714, 1, 0, 3014715, 1, 65537, 3014716, 1, 65536, 3014717, 1, 0, 3014718, 1, 65536, 3014719, 1, 2, 3014720, 1, 65537, 3014721, 1, 0, 3014722, 1, 0, 3014723, 1, 0, 3014724, 1, 0, 3014725, 1, 0, 3014726, 1, 65537, 3014727, 1, 0, 3014728, 1, 2, 3014729, 1, 0, 3014730, 1, 0, 3014731, 1, 65536, 3014732, 1, 0, 3014733, 1, 2, 3014734, 1, 1, 3014735, 1, 1, 3014736, 1, 0, 3014737, 1, 0, 3014738, 1, 65536, 3014739, 1, 65537, 3014740, 1, 0, 3014741, 1, 1, 3014742, 1, 65536, 3014743, 1, 0, 3014744, 1, 0, 3014745, 1, 0, 3014746, 1, 0, 3014747, 1, 0, 3014748, 1, 65536, 3014749, 1, 0, 3014750, 1, 0, 3014751, 1, 65537, 3014752, 1, 0, 3014753, 1, 0, 3014754, 1, 0, 3014755, 1, 65536, 3014756, 1, 65537, 3014757, 1, 0, 3014758, 1, 0, 3014759, 1, 0, 3014760, 1, 0, 3014761, 1, 0, 3014762, 1, 0, 3014763, 1, 1, 3014764, 1, 1, 3014765, 1, 0, 3014766, 1, 0, 3014767, 1, 0, 3014768, 1, 2, 3014769, 1, 2, 3014770, 1, 65537, 3014771, 1, 0, 3014772, 1, 65536, 3014773, 1, 1, 3014774, 0, 131072, 3014775, 1, 1, 3014776, 1, 65537, 3014777, 1, 0, 3014778, 1, 1, 3014779, 1, 2, 3014780, 1, 0, 3014781, 1, 0, 3014782, 1, 0, 3014783, 1, 65536, 3014784, 1, 2, 3014785, 1, 0, 3014786, 1, 0, 3014787, 1, 0, 3014788, 1, 0, 3014789, 1, 0, 3014790, 1, 65537, 3014791, 1, 2, 3014792, 1, 0, 3014793, 1, 0, 3014794, 1, 0, 3014795, 1, 1, 3014796, 1, 0, 3014797, 1, 0, 3014798, 1, 0, 3014799, 1, 65536, 3014800, 1, 2, 3014801, 1, 65537, 3014802, 1, 65536, 3014803, 1, 0, 3014804, 1, 65536, 3014805, 1, 65536, 3014806, 1, 65537, 3014807, 1, 65536, 3014808, 1, 65537, 3014809, 1, 0, 3014810, 1, 65536, 3014811, 1, 0, 3014812, 1, 0, 3014813, 1, 0, 3014814, 1, 0, 3014815, 1, 65536, 3014816, 1, 65536, 3014817, 1, 0, 3014818, 1, 0, 3014819, 1, 0, 3014820, 1, 1, 3014821, 1, 1, 3014822, 1, 1, 3014823, 1, 1, 3014824, 1, 1, 3014825, 1, 1, 3014826, 1, 2, 3014827, 1, 0, 3014828, 1, 0, 3014829, 1, 65536, 3014830, 1, 1, 3014831, 1, 65536, 3014832, 1, 0, 3014833, 1, 0, 3014834, 1, 0, 3014835, 1, 0, 3014836, 1, 0, 3014837, 1, 1, 3014838, 1, 65537, 3014839, 1, 0, 3014840, 1, 1, 3014841, 1, 65536, 3014842, 1, 0, 3014843, 1, 0, 3014844, 1, 0, 3014845, 1, 1, 3014846, 1, 2, 3014847, 1, 65536, 3014848, 1, 1, 3014849, 1, 65536, 3014850, 1, 2, 3014851, 1, 0, 3014852, 1, 0, 3014853, 1, 0, 3014854, 1, 65537, 3014855, 1, 65536, 3014856, 1, 0, 3014857, 1, 0, 3014858, 1, 0, 3014859, 1, 1, 3014860, 1, 0, 3014861, 1, 0, 3014862, 1, 1, 3014863, 0, 65536, 3014864, 1, 1, 3014865, 1, 0, 3014866, 1, 0, 3014867, 1, 65537, 3014868, 1, 65537, 3014869, 1, 0, 3014870, 1, 65536, 3014871, 1, 65537, 3014872, 1, 65536, 3014873, 1, 65536, 3014874, 1, 65537, 3014875, 1, 65537, 3014876, 1, 0, 3014877, 1, 2, 3014878, 1, 1, 3014879, 1, 1, 3014880, 1, 0, 3014881, 1, 65536, 3014882, 1, 65536, 3014883, 1, 1, 3014884, 1, 65536, 3014885, 1, 0, 3014886, 1, 2, 3014887, 1, 65537, 3014888, 1, 65536, 3014889, 1, 65536, 3014890, 1, 0, 3014891, 1, 0, 3014892, 1, 0, 3014893, 1, 0, 3014894, 1, 0, 3014895, 1, 0, 3014896, 1, 0, 3014897, 1, 0, 3014898, 1, 0, 3014899, 1, 0, 3014900, 1, 0, 3014901, 1, 0, 3014902, 1, 0, 3014903, 1, 0, 3014904, 1, 0, 3014905, 1073741825, 0, 3014906, 1073741825, 2, 3014907, 1073741825, 0, 3014908, 1073741825, 65536, 3014909, 1073741825, 1, 3014910, 1073741825, 0, 3014911, 1073741825, 1, 3014912, 1073741825, 65537, 3014913, 1073741825, 0, 3014914, 1073741825, 0, 3014915, 1073741825, 0, 3014916, 1073741825, 0, 3014917, 1073741825, 0, 3014918, 1073741825, 0, 3014919, 1073741825, 0, 3014920, 1073741825, 65537, 3014921, 1073741825, 0, 3014922, 1073741825, 65536, 3014923, 1073741825, 65536, 3014924, 1073741825, 1, 3014925, 0, 131072, 3145612, 1073741824, 131072, 3145613, 1073741825, 1, 3145614, 1073741825, 2, 3145615, 1073741825, 0, 3145616, 1073741825, 0, 3145617, 1073741825, 0, 3145618, 1073741825, 0, 3145619, 1073741825, 0, 3145620, 1073741825, 0, 3145621, 1073741825, 2, 3145622, 1073741825, 1, 3145623, 1073741825, 2, 3145624, 1073741825, 2, 3145625, 1073741825, 0, 3145626, 1073741825, 0, 3145627, 1073741825, 2, 3145628, 1073741825, 65536, 3145629, 1073741825, 0, 3145630, 1073741825, 1, 3145631, 0, 0, 3145632, 1, 1, 3145633, 1, 1, 3145634, 1, 0, 3145635, 1, 0, 3145636, 1, 2, 3145637, 1, 1, 3145638, 1, 0, 3145639, 1, 0, 3145640, 1, 2, 3145641, 1, 65537, 3145642, 1, 65536, 3145643, 1, 2, 3145644, 1, 0, 3145645, 1, 65537, 3145646, 1, 0, 3145647, 1, 0, 3145648, 1, 0, 3145649, 1, 65536, 3145650, 1, 0, 3145651, 1, 0, 3145652, 1, 65536, 3145653, 1, 2, 3145654, 1, 0, 3145655, 1, 1, 3145656, 1, 0, 3145657, 1, 0, 3145658, 1, 0, 3145659, 1, 1, 3145660, 1, 0, 3145661, 1, 65537, 3145662, 1, 0, 3145663, 1, 0, 3145664, 1, 0, 3145665, 1, 2, 3145666, 1, 0, 3145667, 1, 0, 3145668, 1, 2, 3145669, 1, 1, 3145670, 1, 2, 3145671, 1, 2, 3145672, 1, 0, 3145673, 1, 1, 3145674, 1, 2, 3145675, 1, 0, 3145676, 1, 65536, 3145677, 1, 2, 3145678, 1, 2, 3145679, 1, 0, 3145680, 1, 0, 3145681, 1, 65536, 3145682, 1, 0, 3145683, 1, 0, 3145684, 1, 1, 3145685, 1, 65537, 3145686, 1, 65536, 3145687, 1, 0, 3145688, 1, 65537, 3145689, 1, 65537, 3145690, 1, 0, 3145691, 1, 0, 3145692, 1, 0, 3145693, 1, 0, 3145694, 1, 0, 3145695, 1, 0, 3145696, 1, 0, 3145697, 1, 0, 3145698, 1, 1, 3145699, 1, 1, 3145700, 1, 1, 3145701, 1, 0, 3145702, 1, 65537, 3145703, 1, 0, 3145704, 1, 0, 3145705, 1, 1, 3145706, 1, 2, 3145707, 1, 0, 3145708, 1, 65537, 3145709, 1, 65536, 3145710, 1, 0, 3145711, 1, 65536, 3145712, 1, 65537, 3145713, 1, 2, 3145714, 1, 0, 3145715, 1, 0, 3145716, 1, 0, 3145717, 1, 65536, 3145718, 1, 65536, 3145719, 1, 2, 3145720, 1, 0, 3145721, 1, 0, 3145722, 1, 65536, 3145723, 1, 0, 3145724, 1, 0, 3145725, 1, 0, 3145726, 1, 0, 3145727, 1, 0, 3080192, 1, 0, 3080193, 1, 2, 3080194, 1, 1, 3080195, 1, 65537, 3080196, 1, 1, 3080197, 2, 0, 3080198, 1, 1, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 65537, 3080202, 1, 0, 3080203, 1, 1, 3080204, 1, 0, 3080205, 1, 1, 3080206, 1, 0, 3080207, 1, 1, 3080208, 1, 1, 3080209, 1, 1, 3080210, 1, 1, 3080211, 1, 0, 3080212, 1, 2, 3080213, 1, 2, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 65536, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 1, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 65537, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 1, 3080227, 1, 1, 3080228, 1, 2, 3080229, 1, 0, 3080230, 1, 65537, 3080231, 1, 0, 3080232, 1, 1, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 2, 3080236, 1, 65536, 3080237, 1, 2, 3080238, 1, 0, 3080239, 1, 2, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 65536, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 2, 3080248, 1, 65537, 3080249, 1, 0, 3080250, 1, 0, 3080251, 1, 2, 3080252, 1, 2, 3080253, 1, 0, 3080254, 1, 0, 3080255, 1, 0, 3080256, 1, 65537, 3080257, 1, 0, 3080258, 1, 0, 3080259, 1, 0, 3080260, 1, 0, 3080261, 1, 2, 3080262, 1, 1, 3080263, 1, 0, 3080264, 1, 0, 3080265, 1, 0, 3080266, 1, 0, 3080267, 1, 1, 3080268, 1, 0, 3080269, 1, 0, 3080270, 1, 65536, 3080271, 1, 0, 3080272, 1, 0, 3080273, 1, 0, 3080274, 1, 65537, 3080275, 1, 0, 3080276, 1, 65537, 3080277, 1, 65536, 3080278, 1, 1, 3080279, 1, 1, 3080280, 1, 0, 3080281, 1, 0, 3080282, 1, 1, 3080283, 1, 0, 3080284, 1, 2, 3080285, 1, 65537, 3080286, 1, 2, 3080287, 1, 2, 3080288, 1, 1, 3080289, 1, 1, 3080290, 1, 0, 3080291, 1, 65536, 3080292, 1, 0, 3080293, 1, 65536, 3080294, 1, 0, 3080295, 1, 0, 3080296, 1, 0, 3080297, 1, 1, 3080298, 1, 0, 3080299, 1, 2, 3080300, 1, 0, 3080301, 1, 1, 3080302, 1, 0, 3080303, 1, 1, 3080304, 1, 65536, 3080305, 1, 0, 3080306, 1, 65537, 3080307, 1, 1, 3080308, 1, 0, 3080309, 1, 1, 3080310, 0, 131072, 3080311, 1, 1, 3080312, 1, 0, 3080313, 1, 0, 3080314, 1, 2, 3080315, 1, 0, 3080316, 1, 0, 3080317, 1, 65536, 3080318, 1, 0, 3080319, 1, 2, 3080320, 1, 0, 3080321, 1, 65537, 3080322, 1, 65536, 3080323, 1, 0, 3080324, 1, 65536, 3080325, 1, 0, 3080326, 1, 0, 3080327, 1, 1, 3080328, 1, 1, 3080329, 1, 0, 3080330, 1, 2, 3080331, 1, 65537, 3080332, 1, 0, 3080333, 1, 1, 3080334, 1, 0, 3080335, 1, 2, 3080336, 1, 65536, 3080337, 1, 0, 3080338, 1, 65537, 3080339, 1, 0, 3080340, 1, 0, 3080341, 1, 65537, 3080342, 1, 0, 3080343, 1, 0, 3080344, 1, 65536, 3080345, 1, 65536, 3080346, 1, 65536, 3080347, 1, 0, 3080348, 1, 0, 3080349, 1, 0, 3080350, 1, 0, 3080351, 1, 65536, 3080352, 1, 1, 3080353, 1, 1, 3080354, 1, 1, 3080355, 1, 1, 3080356, 1, 1, 3080357, 0, 1, 3080358, 0, 2, 3080359, 0, 3, 3080360, 1, 1, 3080361, 1, 2, 3080362, 1, 0, 3080363, 1, 2, 3080364, 1, 0, 3080365, 1, 65536, 3080366, 1, 0, 3080367, 1, 0, 3080368, 1, 1, 3080369, 1, 0, 3080370, 1, 0, 3080371, 1, 1, 3080372, 1, 1, 3080373, 1, 1, 3080374, 1, 0, 3080375, 1, 65536, 3080376, 1, 0, 3080377, 1, 0, 3080378, 1, 0, 3080379, 1, 0, 3080380, 1, 0, 3080381, 1, 0, 3080382, 1, 0, 3080383, 1, 0, 3080384, 1, 0, 3080385, 1, 0, 3080386, 1, 0, 3080387, 1, 1, 3080388, 1, 1, 3080389, 1, 65536, 3080390, 1, 0, 3080391, 1, 0, 3080392, 1, 0, 3080393, 1, 0, 3080394, 1, 0, 3080395, 1, 0, 3080396, 1, 0, 3080397, 1, 0, 3080398, 1, 1, 3080399, 0, 131072, 3080400, 1, 1, 3080401, 1, 2, 3080402, 1, 2, 3080403, 1, 0, 3080404, 1, 0, 3080405, 1, 0, 3080406, 1, 1, 3080407, 1, 0, 3080408, 1, 1, 3080409, 1, 0, 3080410, 1, 0, 3080411, 1, 0, 3080412, 1, 0, 3080413, 1, 65536, 3080414, 1, 0, 3080415, 1, 0, 3080416, 1, 65536, 3080417, 1, 0, 3080418, 1, 0, 3080419, 1, 2, 3080420, 1, 65536, 3080421, 1, 2, 3080422, 1, 0, 3080423, 1, 0, 3080424, 1, 65536, 3080425, 1, 0, 3080426, 1, 65537, 3080427, 1, 1, 3080428, 1, 0, 3080429, 1, 2, 3080430, 1, 0, 3080431, 1, 65536, 3080432, 1, 0, 3080433, 1, 65537, 3080434, 1, 1, 3080435, 1, 0, 3080436, 1, 0, 3080437, 1, 2, 3080438, 1, 1, 3080439, 1, 65537, 3080440, 1, 0, 3080441, 1073741825, 0, 3080442, 1073741825, 65537, 3080443, 1073741825, 1, 3080444, 1073741825, 65537, 3080445, 1073741825, 0, 3080446, 1073741825, 0, 3080447, 1073741825, 1, 3080448, 1073741825, 0, 3080449, 1073741825, 0, 3080450, 1073741825, 2, 3080451, 1073741825, 0, 3080452, 1073741825, 0, 3080453, 1073741825, 2, 3080454, 1073741825, 65536, 3080455, 1073741825, 0, 3080456, 1073741825, 0, 3080457, 1073741825, 2, 3080458, 1073741825, 0, 3080459, 1073741825, 0, 3080460, 1073741825, 1, 3080461, 0, 131072, 3211148, 1073741824, 131072, 3211149, 1073741825, 1, 3211150, 1073741825, 0, 3211151, 1073741825, 0, 3211152, 1073741825, 2, 3211153, 1073741825, 0, 3211154, 1073741825, 0, 3211155, 1073741825, 1, 3211156, 1073741825, 0, 3211157, 1073741825, 65536, 3211158, 1073741825, 65537, 3211159, 1073741825, 65537, 3211160, 1073741825, 0, 3211161, 1073741825, 0, 3211162, 1073741825, 65537, 3211163, 1073741825, 0, 3211164, 1073741825, 65536, 3211165, 1073741825, 0, 3211166, 1073741825, 1, 3211167, 1073741825, 1, 3211168, 0, 65536, 3211169, 1, 1, 3211170, 1, 65537, 3211171, 1, 0, 3211172, 1, 0, 3211173, 1, 2, 3211174, 1, 65536, 3211175, 1, 65537, 3211176, 1, 0, 3211177, 1, 0, 3211178, 1, 65537, 3211179, 1, 0, 3211180, 1, 0, 3211181, 1, 0, 3211182, 1, 0, 3211183, 1, 0, 3211184, 1, 0, 3211185, 1, 2, 3211186, 1, 2, 3211187, 1, 0, 3211188, 1, 65537, 3211189, 1, 0, 3211190, 1, 0, 3211191, 1, 0, 3211192, 1, 0, 3211193, 1, 0, 3211194, 1, 0, 3211195, 1, 0, 3211196, 1, 1, 3211197, 1, 0, 3211198, 1, 65537, 3211199, 1, 2, 3211200, 1, 0, 3211201, 1, 0, 3211202, 1, 65537, 3211203, 1, 65536, 3211204, 1, 0, 3211205, 1, 2, 3211206, 1, 0, 3211207, 1, 0, 3211208, 1, 0, 3211209, 1, 0, 3211210, 1, 65536, 3211211, 1, 65537, 3211212, 1, 65536, 3211213, 1, 0, 3211214, 1, 0, 3211215, 1, 65537, 3211216, 1, 1, 3211217, 1, 0, 3211218, 1, 0, 3211219, 1, 2, 3211220, 1, 0, 3211221, 1, 0, 3211222, 1, 65537, 3211223, 1, 2, 3211224, 1, 65536, 3211225, 1, 2, 3211226, 1, 0, 3211227, 1, 1, 3211228, 1, 1, 3211229, 1, 65536, 3211230, 1, 65536, 3211231, 1, 0, 3211232, 1, 0, 3211233, 1, 0, 3211234, 1, 65536, 3211235, 1, 2, 3211236, 1, 65537, 3211237, 1, 1, 3211238, 1, 2, 3211239, 1, 0, 3211240, 1, 1, 3211241, 1, 0, 3211242, 1, 0, 3211243, 1, 65536, 3211244, 1, 65537, 3211245, 1, 0, 3211246, 1, 2, 3211247, 1, 0, 3211248, 1, 0, 3211249, 1, 65536, 3211250, 1, 0, 3211251, 1, 0, 3211252, 1, 0, 3211253, 1, 0, 3211254, 1, 2, 3211255, 1, 65537, 3211256, 1, 1, 3211257, 1, 0, 3211258, 1, 0, 3211259, 1, 0, 3211260, 1, 0, 3211261, 1, 65537, 3211262, 1, 0, 3211263, 1, 0, 3145728, 1, 0, 3145729, 1, 0, 3145730, 1, 2, 3145731, 1, 0, 3145732, 1, 1, 3145733, 1, 1, 3145734, 1, 1, 3145735, 1, 0, 3145736, 1, 65537, 3145737, 1, 0, 3145738, 1, 0, 3145739, 1, 0, 3145740, 1, 0, 3145741, 1, 0, 3145742, 1, 0, 3145743, 1, 65536, 3145744, 1, 0, 3145745, 1, 0, 3145746, 1, 0, 3145747, 1, 0, 3145748, 1, 65537, 3145749, 1, 0, 3145750, 1, 1, 3145751, 1, 1, 3145752, 1, 0, 3145753, 1, 1, 3145754, 1, 0, 3145755, 1, 0, 3145756, 1, 65537, 3145757, 1, 65536, 3145758, 1, 2, 3145759, 1, 0, 3145760, 1, 2, 3145761, 1, 0, 3145762, 1, 65537, 3145763, 1, 65537, 3145764, 1, 65537, 3145765, 1, 0, 3145766, 1, 0, 3145767, 1, 0, 3145768, 1, 0, 3145769, 1, 0, 3145770, 1, 0, 3145771, 1, 65536, 3145772, 1, 65536, 3145773, 1, 0, 3145774, 1, 65537, 3145775, 1, 0, 3145776, 1, 65536, 3145777, 1, 0, 3145778, 1, 2, 3145779, 1, 0, 3145780, 1, 65537, 3145781, 1, 2, 3145782, 1, 0, 3145783, 1, 0, 3145784, 1, 0, 3145785, 1, 1, 3145786, 1, 0, 3145787, 1, 2, 3145788, 1, 2, 3145789, 1, 2, 3145790, 1, 65537, 3145791, 1, 0, 3145792, 1, 0, 3145793, 1, 0, 3145794, 1, 0, 3145795, 1, 2, 3145796, 1, 0, 3145797, 1, 65537, 3145798, 1, 0, 3145799, 1, 65536, 3145800, 1, 0, 3145801, 1, 0, 3145802, 1, 2, 3145803, 1, 0, 3145804, 1, 0, 3145805, 1, 0, 3145806, 1, 0, 3145807, 1, 1, 3145808, 1, 2, 3145809, 1, 0, 3145810, 1, 1, 3145811, 1, 65536, 3145812, 1, 1, 3145813, 1, 0, 3145814, 1, 2, 3145815, 1, 1, 3145816, 1, 0, 3145817, 1, 1, 3145818, 1, 0, 3145819, 1, 65536, 3145820, 1, 0, 3145821, 1, 0, 3145822, 1, 0, 3145823, 1, 65537, 3145824, 1, 0, 3145825, 1, 65537, 3145826, 1, 0, 3145827, 1, 65536, 3145828, 1, 0, 3145829, 1, 0, 3145830, 1, 0, 3145831, 1, 0, 3145832, 1, 0, 3145833, 1, 0, 3145834, 1, 0, 3145835, 1, 0, 3145836, 1, 65537, 3145837, 1, 0, 3145838, 1, 0, 3145839, 1, 65536, 3145840, 1, 1, 3145841, 1, 0, 3145842, 1, 0, 3145843, 1, 0, 3145844, 1, 0, 3145845, 1, 1, 3145846, 0, 131072, 3145847, 1, 1, 3145848, 1, 0, 3145849, 1, 65536, 3145850, 1, 0, 3145851, 1, 0, 3145852, 1, 0, 3145853, 1, 2, 3145854, 1, 0, 3145855, 1, 2, 3145856, 1, 65536, 3145857, 1, 65537, 3145858, 1, 0, 3145859, 1, 0, 3145860, 1, 2, 3145861, 1, 0, 3145862, 1, 0, 3145863, 1, 2, 3145864, 1, 0, 3145865, 1, 0, 3145866, 1, 2, 3145867, 1, 0, 3145868, 1, 0, 3145869, 1, 0, 3145870, 1, 1, 3145871, 1, 65536, 3145872, 1, 65537, 3145873, 1, 65537, 3145874, 1, 0, 3145875, 1, 0, 3145876, 1, 2, 3145877, 1, 0, 3145878, 1, 0, 3145879, 1, 2, 3145880, 1, 65537, 3145881, 1, 2, 3145882, 1, 2, 3145883, 1, 65537, 3145884, 1, 0, 3145885, 1, 0, 3145886, 1, 0, 3145887, 1, 65536, 3145888, 1, 1, 3145889, 0, 1, 3145890, 0, 2, 3145891, 0, 2, 3145892, 0, 3, 3145893, 1, 1, 3145894, 1, 1, 3145895, 1, 1, 3145896, 1, 1, 3145897, 1, 65537, 3145898, 1, 0, 3145899, 1, 0, 3145900, 1, 2, 3145901, 1, 65536, 3145902, 1, 0, 3145903, 1, 65537, 3145904, 1, 2, 3145905, 1, 0, 3145906, 1, 0, 3145907, 1, 1, 3145908, 0, 65536, 3145909, 1, 1, 3145910, 1, 0, 3145911, 1, 1, 3145912, 1, 0, 3145913, 1, 65537, 3145914, 1, 65537, 3145915, 1, 65537, 3145916, 1, 2, 3145917, 1, 2, 3145918, 1, 0, 3145919, 1, 0, 3145920, 1, 2, 3145921, 1, 65537, 3145922, 1, 0, 3145923, 1, 0, 3145924, 1, 2, 3145925, 1, 1, 3145926, 1, 2, 3145927, 1, 2, 3145928, 1, 1, 3145929, 1, 0, 3145930, 1, 0, 3145931, 1, 65536, 3145932, 1, 65537, 3145933, 1, 0, 3145934, 1, 1, 3145935, 0, 131072, 3145936, 1, 1, 3145937, 1, 0, 3145938, 1, 0, 3145939, 1, 65537, 3145940, 1, 2, 3145941, 1, 0, 3145942, 1, 0, 3145943, 1, 2, 3145944, 1, 0, 3145945, 1, 1, 3145946, 1, 1, 3145947, 1, 65536, 3145948, 1, 2, 3145949, 1, 0, 3145950, 1, 0, 3145951, 1, 65536, 3145952, 1, 65536, 3145953, 1, 1, 3145954, 1, 2, 3145955, 1, 0, 3145956, 1, 0, 3145957, 1, 2, 3145958, 1, 65537, 3145959, 1, 65537, 3145960, 1, 1, 3145961, 1, 0, 3145962, 1, 0, 3145963, 1, 0, 3145964, 1, 0, 3145965, 1, 0, 3145966, 1, 0, 3145967, 1, 0, 3145968, 1, 2, 3145969, 1, 65536, 3145970, 1, 0, 3145971, 1, 65537, 3145972, 1, 0, 3145973, 1, 65537, 3145974, 1, 0, 3145975, 1, 2, 3145976, 1, 0, 3145977, 1073741825, 0, 3145978, 1073741825, 0, 3145979, 1073741825, 0, 3145980, 1073741825, 65536, 3145981, 1073741825, 0, 3145982, 1073741825, 1, 3145983, 1073741825, 0, 3145984, 1073741825, 65536, 3145985, 1073741825, 65537, 3145986, 1073741825, 0, 3145987, 1073741825, 0, 3145988, 1073741825, 65536, 3145989, 1073741825, 65536, 3145990, 1073741825, 0, 3145991, 1073741825, 0, 3145992, 1073741825, 1, 3145993, 1073741825, 0, 3145994, 1073741825, 2, 3145995, 1073741825, 65536, 3145996, 1073741825, 1, 3145997, 0, 131072, 3276684, 1073741824, 131072, 3276685, 1073741825, 1, 3276686, 1073741825, 1, 3276687, 1073741825, 65537, 3276688, 1073741825, 2, 3276689, 1073741825, 1, 3276690, 1073741825, 0, 3276691, 1073741825, 2, 3276692, 1073741825, 65536, 3276693, 1073741825, 2, 3276694, 1073741825, 65537, 3276695, 1073741825, 65536, 3276696, 1073741825, 0, 3276697, 1073741825, 65536, 3276698, 1073741825, 2, 3276699, 1073741825, 65537, 3276700, 1073741825, 0, 3276701, 1073741825, 0, 3276702, 1073741825, 0, 3276703, 1073741825, 1, 3276704, 0, 131072, 3276705, 1, 1, 3276706, 1, 0, 3276707, 1, 0, 3276708, 1, 0, 3276709, 1, 2, 3276710, 1, 65537, 3276711, 1, 65536, 3276712, 1, 1, 3276713, 1, 0, 3276714, 1, 0, 3276715, 1, 65536, 3276716, 1, 0, 3276717, 1, 65536, 3276718, 1, 1, 3276719, 1, 0, 3276720, 1, 65537, 3276721, 1, 0, 3276722, 1, 0, 3276723, 1, 0, 3276724, 1, 2, 3276725, 1, 65536, 3276726, 1, 0, 3276727, 1, 65536, 3276728, 1, 2, 3276729, 1, 0, 3276730, 1, 0, 3276731, 1, 0, 3276732, 1, 0, 3276733, 1, 65536, 3276734, 1, 0, 3276735, 1, 65536, 3276736, 1, 0, 3276737, 1, 0, 3276738, 1, 0, 3276739, 1, 65536, 3276740, 1, 0, 3276741, 1, 65536, 3276742, 1, 65537, 3276743, 1, 65537, 3276744, 1, 65537, 3276745, 1, 65537, 3276746, 1, 65537, 3276747, 1, 65537, 3276748, 1, 1, 3276749, 1, 65537, 3276750, 1, 0, 3276751, 1, 0, 3276752, 1, 2, 3276753, 1, 0, 3276754, 1, 0, 3276755, 1, 1, 3276756, 1, 2, 3276757, 1, 0, 3276758, 1, 0, 3276759, 1, 0, 3276760, 1, 0, 3276761, 1, 2, 3276762, 1, 0, 3276763, 1, 0, 3276764, 1, 0, 3276765, 1, 65536, 3276766, 1, 0, 3276767, 1, 0, 3276768, 1, 0, 3276769, 1, 0, 3276770, 1, 1, 3276771, 1, 0, 3276772, 1, 0, 3276773, 1, 2, 3276774, 1, 0, 3276775, 1, 0, 3276776, 1, 1, 3276777, 1, 65537, 3276778, 1, 65536, 3276779, 1, 0, 3276780, 1, 0, 3276781, 1, 2, 3276782, 1, 0, 3276783, 1, 1, 3276784, 1, 2, 3276785, 1, 65537, 3276786, 1, 2, 3276787, 1, 0, 3276788, 1, 65536, 3276789, 1, 65536, 3276790, 1, 1, 3276791, 1, 0, 3276792, 1, 1, 3276793, 1, 65537, 3276794, 1, 0, 3276795, 1, 0, 3276796, 1, 0, 3276797, 1, 0, 3276798, 1, 0, 3276799, 1, 2, 3211264, 1, 65537, 3211265, 1, 2, 3211266, 1, 1, 3211267, 1, 65536, 3211268, 1, 65537, 3211269, 1, 0, 3211270, 1, 0, 3211271, 1, 65537, 3211272, 1, 2, 3211273, 1, 2, 3211274, 1, 0, 3211275, 1, 2, 3211276, 1, 0, 3211277, 1, 2, 3211278, 1, 0, 3211279, 1, 2, 3211280, 1, 2, 3211281, 1, 65537, 3211282, 1, 0, 3211283, 1, 65537, 3211284, 1, 2, 3211285, 1, 0, 3211286, 1, 0, 3211287, 1, 65537, 3211288, 1, 2, 3211289, 1, 0, 3211290, 1, 0, 3211291, 1, 1, 3211292, 1, 0, 3211293, 1, 65537, 3211294, 1, 2, 3211295, 1, 65537, 3211296, 1, 0, 3211297, 1, 65537, 3211298, 1, 65536, 3211299, 1, 1, 3211300, 1, 2, 3211301, 1, 0, 3211302, 1, 2, 3211303, 1, 1, 3211304, 1, 65536, 3211305, 1, 2, 3211306, 1, 0, 3211307, 1, 0, 3211308, 1, 0, 3211309, 1, 0, 3211310, 1, 0, 3211311, 1, 0, 3211312, 1, 0, 3211313, 1, 1, 3211314, 1, 0, 3211315, 1, 0, 3211316, 1, 0, 3211317, 1, 0, 3211318, 1, 0, 3211319, 1, 0, 3211320, 1, 2, 3211321, 1, 0, 3211322, 1, 0, 3211323, 1, 0, 3211324, 1, 0, 3211325, 1, 2, 3211326, 1, 2, 3211327, 1, 65536, 3211328, 1, 2, 3211329, 1, 0, 3211330, 1, 1, 3211331, 1, 0, 3211332, 1, 0, 3211333, 1, 0, 3211334, 1, 0, 3211335, 1, 65536, 3211336, 1, 0, 3211337, 1, 1, 3211338, 1, 1, 3211339, 1, 0, 3211340, 1, 2, 3211341, 1, 65536, 3211342, 1, 0, 3211343, 1, 0, 3211344, 1, 0, 3211345, 1, 0, 3211346, 1, 65536, 3211347, 1, 2, 3211348, 1, 65537, 3211349, 1, 0, 3211350, 1, 0, 3211351, 1, 0, 3211352, 1, 65537, 3211353, 1, 0, 3211354, 1, 0, 3211355, 1, 1, 3211356, 1, 2, 3211357, 1, 0, 3211358, 1, 0, 3211359, 1, 0, 3211360, 1, 0, 3211361, 1, 2, 3211362, 1, 0, 3211363, 1, 0, 3211364, 1, 2, 3211365, 1, 0, 3211366, 1, 0, 3211367, 1, 65536, 3211368, 1, 0, 3211369, 1, 0, 3211370, 1, 0, 3211371, 1, 0, 3211372, 1, 0, 3211373, 1, 0, 3211374, 1, 1, 3211375, 1, 0, 3211376, 1, 0, 3211377, 1, 65537, 3211378, 1, 0, 3211379, 1, 0, 3211380, 1, 0, 3211381, 1, 1, 3211382, 0, 131072, 3211383, 1, 1, 3211384, 1, 0, 3211385, 1, 0, 3211386, 1, 1, 3211387, 1, 0, 3211388, 1, 0, 3211389, 1, 65536, 3211390, 1, 2, 3211391, 1, 65537, 3211392, 1, 0, 3211393, 1, 2, 3211394, 1, 65536, 3211395, 1, 2, 3211396, 1, 0, 3211397, 1, 0, 3211398, 1, 0, 3211399, 1, 0, 3211400, 1, 0, 3211401, 1, 1, 3211402, 1, 0, 3211403, 1, 0, 3211404, 1, 65536, 3211405, 1, 0, 3211406, 1, 0, 3211407, 1, 0, 3211408, 1, 0, 3211409, 1, 0, 3211410, 1, 0, 3211411, 1, 0, 3211412, 1, 1, 3211413, 1, 1, 3211414, 1, 0, 3211415, 1, 0, 3211416, 1, 65537, 3211417, 1, 65536, 3211418, 1, 2, 3211419, 1, 65536, 3211420, 1, 0, 3211421, 1, 0, 3211422, 1, 65537, 3211423, 1, 0, 3211424, 1, 1, 3211425, 1, 1, 3211426, 1, 1, 3211427, 1, 1, 3211428, 1, 1, 3211429, 1, 1, 3211430, 1, 1, 3211431, 1, 0, 3211432, 1, 0, 3211433, 1, 1, 3211434, 1, 0, 3211435, 1, 65536, 3211436, 1, 65536, 3211437, 1, 0, 3211438, 1, 1, 3211439, 1, 65536, 3211440, 1, 0, 3211441, 1, 2, 3211442, 1, 65537, 3211443, 1, 1, 3211444, 0, 131072, 3211445, 1, 1, 3211446, 1, 0, 3211447, 1, 65536, 3211448, 1, 0, 3211449, 1, 0, 3211450, 1, 2, 3211451, 1, 0, 3211452, 1, 65536, 3211453, 1, 0, 3211454, 1, 65537, 3211455, 1, 0, 3211456, 1, 0, 3211457, 1, 0, 3211458, 1, 0, 3211459, 1, 0, 3211460, 1, 2, 3211461, 1, 0, 3211462, 1, 0, 3211463, 1, 65536, 3211464, 1, 1, 3211465, 1, 65537, 3211466, 1, 0, 3211467, 1, 1, 3211468, 1, 0, 3211469, 1, 0, 3211470, 1, 1, 3211471, 0, 0, 3211472, 1, 1, 3211473, 1, 0, 3211474, 1, 65537, 3211475, 1, 65537, 3211476, 1, 2, 3211477, 1, 2, 3211478, 1, 2, 3211479, 1, 0, 3211480, 1, 2, 3211481, 1, 0, 3211482, 1, 2, 3211483, 1, 0, 3211484, 1, 0, 3211485, 1, 65536, 3211486, 1, 0, 3211487, 1, 0, 3211488, 1, 0, 3211489, 1, 0, 3211490, 1, 0, 3211491, 1, 0, 3211492, 1, 0, 3211493, 1, 2, 3211494, 1, 0, 3211495, 1, 0, 3211496, 1, 0, 3211497, 1, 65536, 3211498, 1, 2, 3211499, 1, 0, 3211500, 1, 65537, 3211501, 1, 0, 3211502, 1, 0, 3211503, 1, 0, 3211504, 1, 0, 3211505, 1, 65536, 3211506, 1, 0, 3211507, 1, 0, 3211508, 1, 1, 3211509, 1, 65536, 3211510, 1, 65537, 3211511, 1, 65537, 3211512, 1, 1, 3211513, 1073741825, 0, 3211514, 1073741825, 0, 3211515, 1073741825, 0, 3211516, 1073741825, 65537, 3211517, 1073741825, 0, 3211518, 1073741825, 0, 3211519, 1073741825, 0, 3211520, 1073741825, 2, 3211521, 1073741825, 0, 3211522, 1073741825, 0, 3211523, 1073741825, 2, 3211524, 1073741825, 0, 3211525, 1073741825, 0, 3211526, 1073741825, 0, 3211527, 1073741825, 0, 3211528, 1073741825, 0, 3211529, 1073741825, 1, 3211530, 1073741825, 65536, 3211531, 1073741825, 0, 3211532, 1073741825, 1, 3211533, 0, 131072, 3342220, 1073741824, 131072, 3342221, 1073741825, 1, 3342222, 1073741825, 2, 3342223, 1073741825, 0, 3342224, 1073741825, 0, 3342225, 1073741825, 0, 3342226, 1073741825, 0, 3342227, 1073741825, 65536, 3342228, 1073741825, 2, 3342229, 1073741825, 0, 3342230, 1073741825, 0, 3342231, 1073741825, 65537, 3342232, 1073741825, 0, 3342233, 1073741825, 1, 3342234, 1073741825, 65536, 3342235, 1073741825, 0, 3342236, 1073741825, 2, 3342237, 1073741825, 0, 3342238, 1073741825, 0, 3342239, 1073741825, 1, 3342240, 0, 0, 3342241, 1, 1, 3342242, 1, 1, 3342243, 1, 65536, 3342244, 1, 65536, 3342245, 1, 2, 3342246, 1, 0, 3342247, 1, 0, 3342248, 1, 1, 3342249, 1, 1, 3342250, 1, 0, 3342251, 1, 0, 3342252, 1, 1, 3342253, 1, 65536, 3342254, 1, 0, 3342255, 1, 65536, 3342256, 1, 0, 3342257, 1, 2, 3342258, 1, 1, 3342259, 1, 2, 3342260, 1, 0, 3342261, 1, 65536, 3342262, 1, 65536, 3342263, 1, 0, 3342264, 1, 1, 3342265, 1, 65537, 3342266, 1, 1, 3342267, 1, 65536, 3342268, 1, 0, 3342269, 1, 0, 3342270, 1, 0, 3342271, 1, 0, 3342272, 1, 65536, 3342273, 1, 0, 3342274, 1, 0, 3342275, 1, 0, 3342276, 1, 0, 3342277, 1, 0, 3342278, 1, 65537, 3342279, 1, 0, 3342280, 1, 65536, 3342281, 1, 65536, 3342282, 1, 0, 3342283, 1, 1, 3342284, 1, 65536, 3342285, 1, 0, 3342286, 1, 65537, 3342287, 1, 1, 3342288, 1, 0, 3342289, 1, 0, 3342290, 1, 0, 3342291, 1, 0, 3342292, 1, 65537, 3342293, 1, 1, 3342294, 1, 0, 3342295, 1, 0, 3342296, 1, 2, 3342297, 1, 65537, 3342298, 1, 0, 3342299, 1, 1, 3342300, 1, 1, 3342301, 1, 0, 3342302, 1, 0, 3342303, 1, 0, 3342304, 1, 0, 3342305, 1, 1, 3342306, 1, 65536, 3342307, 1, 0, 3342308, 1, 0, 3342309, 1, 0, 3342310, 1, 65536, 3342311, 1, 65537, 3342312, 1, 65537, 3342313, 1, 0, 3342314, 1, 65536, 3342315, 1, 0, 3342316, 1, 65536, 3342317, 1, 1, 3342318, 1, 0, 3342319, 1, 65536, 3342320, 1, 0, 3342321, 1, 0, 3342322, 1, 0, 3342323, 1, 65536, 3342324, 1, 0, 3342325, 1, 0, 3342326, 1, 0, 3342327, 1, 1, 3342328, 1, 1, 3342329, 1, 1, 3342330, 1, 0, 3342331, 1, 0, 3342332, 1, 65536, 3342333, 1, 0, 3342334, 1, 1, 3342335, 1, 1, 3276800, 1, 65536, 3276801, 1, 0, 3276802, 1, 0, 3276803, 1, 0, 3276804, 1, 65537, 3276805, 1, 0, 3276806, 1, 0, 3276807, 1, 0, 3276808, 1, 2, 3276809, 1, 0, 3276810, 1, 65536, 3276811, 1, 0, 3276812, 1, 65537, 3276813, 1, 0, 3276814, 1, 0, 3276815, 1, 0, 3276816, 1, 0, 3276817, 1, 65536, 3276818, 1, 0, 3276819, 1, 0, 3276820, 1, 2, 3276821, 1, 65536, 3276822, 1, 65536, 3276823, 1, 1, 3276824, 1, 0, 3276825, 1, 0, 3276826, 1, 2, 3276827, 1, 1, 3276828, 1, 65536, 3276829, 1, 2, 3276830, 1, 2, 3276831, 1, 65537, 3276832, 1, 0, 3276833, 1, 65537, 3276834, 1, 0, 3276835, 1, 0, 3276836, 1, 2, 3276837, 1, 2, 3276838, 1, 65536, 3276839, 1, 0, 3276840, 1, 0, 3276841, 1, 65537, 3276842, 1, 0, 3276843, 1, 0, 3276844, 1, 0, 3276845, 1, 2, 3276846, 1, 1, 3276847, 1, 0, 3276848, 1, 0, 3276849, 1, 0, 3276850, 1, 0, 3276851, 1, 65537, 3276852, 1, 0, 3276853, 1, 2, 3276854, 1, 65536, 3276855, 1, 0, 3276856, 1, 1, 3276857, 1, 65536, 3276858, 1, 0, 3276859, 1, 1, 3276860, 1, 65537, 3276861, 1, 65536, 3276862, 1, 2, 3276863, 1, 65537, 3276864, 1, 0, 3276865, 1, 0, 3276866, 1, 0, 3276867, 1, 0, 3276868, 1, 65537, 3276869, 1, 2, 3276870, 1, 65537, 3276871, 1, 2, 3276872, 1, 65537, 3276873, 1, 2, 3276874, 1, 0, 3276875, 1, 0, 3276876, 1, 0, 3276877, 1, 65537, 3276878, 1, 0, 3276879, 1, 0, 3276880, 1, 0, 3276881, 1, 0, 3276882, 1, 65536, 3276883, 1, 0, 3276884, 1, 0, 3276885, 1, 1, 3276886, 1, 0, 3276887, 1, 0, 3276888, 1, 1, 3276889, 1, 0, 3276890, 1, 65537, 3276891, 1, 0, 3276892, 1, 1, 3276893, 1, 0, 3276894, 1, 65536, 3276895, 1, 65537, 3276896, 1, 0, 3276897, 1, 2, 3276898, 1, 0, 3276899, 1, 0, 3276900, 1, 65536, 3276901, 1, 0, 3276902, 1, 0, 3276903, 1, 65537, 3276904, 1, 2, 3276905, 1, 0, 3276906, 1, 0, 3276907, 1, 65537, 3276908, 1, 2, 3276909, 1, 0, 3276910, 1, 0, 3276911, 1, 0, 3276912, 1, 0, 3276913, 1, 0, 3276914, 1, 65536, 3276915, 1, 1, 3276916, 1, 0, 3276917, 1, 1, 3276918, 0, 131072, 3276919, 1, 1, 3276920, 1, 1, 3276921, 1, 0, 3276922, 1, 2, 3276923, 1, 0, 3276924, 1, 2, 3276925, 1, 0, 3276926, 1, 0, 3276927, 1, 2, 3276928, 1, 0, 3276929, 1, 0, 3276930, 1, 0, 3276931, 1, 0, 3276932, 1, 0, 3276933, 1, 0, 3276934, 1, 0, 3276935, 1, 0, 3276936, 1, 0, 3276937, 1, 1, 3276938, 1, 0, 3276939, 1, 0, 3276940, 1, 1, 3276941, 1, 0, 3276942, 1, 2, 3276943, 1, 0, 3276944, 1, 0, 3276945, 1, 65536, 3276946, 1, 65537, 3276947, 1, 0, 3276948, 1, 0, 3276949, 1, 0, 3276950, 1, 0, 3276951, 1, 2, 3276952, 1, 0, 3276953, 1, 1, 3276954, 1, 2, 3276955, 1, 0, 3276956, 1, 65537, 3276957, 1, 2, 3276958, 1, 65536, 3276959, 1, 0, 3276960, 1, 1, 3276961, 1, 0, 3276962, 1, 0, 3276963, 1, 0, 3276964, 1, 65537, 3276965, 1, 65537, 3276966, 1, 65536, 3276967, 1, 0, 3276968, 1, 2, 3276969, 1, 0, 3276970, 1, 0, 3276971, 1, 0, 3276972, 1, 0, 3276973, 1, 0, 3276974, 1, 0, 3276975, 1, 65537, 3276976, 1, 2, 3276977, 1, 0, 3276978, 1, 0, 3276979, 1, 1, 3276980, 0, 131072, 3276981, 1, 1, 3276982, 1, 1, 3276983, 1, 2, 3276984, 1, 65537, 3276985, 1, 0, 3276986, 1, 0, 3276987, 1, 0, 3276988, 1, 0, 3276989, 1, 0, 3276990, 1, 65537, 3276991, 1, 1, 3276992, 1, 65537, 3276993, 1, 0, 3276994, 1, 0, 3276995, 1, 0, 3276996, 1, 2, 3276997, 1, 65536, 3276998, 1, 0, 3276999, 1, 0, 3277000, 1, 2, 3277001, 1, 0, 3277002, 1, 0, 3277003, 1, 1, 3277004, 1, 65537, 3277005, 1, 1, 3277006, 1, 1, 3277007, 1, 1, 3277008, 1, 1, 3277009, 1, 65537, 3277010, 1, 0, 3277011, 1, 0, 3277012, 1, 65537, 3277013, 1, 0, 3277014, 1, 0, 3277015, 1, 0, 3277016, 1, 0, 3277017, 1, 0, 3277018, 1, 0, 3277019, 1, 0, 3277020, 1, 1, 3277021, 1, 2, 3277022, 1, 0, 3277023, 1, 0, 3277024, 1, 0, 3277025, 1, 0, 3277026, 1, 1, 3277027, 1, 1, 3277028, 1, 0, 3277029, 1, 0, 3277030, 1, 65536, 3277031, 1, 0, 3277032, 1, 0, 3277033, 1, 65537, 3277034, 1, 0, 3277035, 1, 0, 3277036, 1, 0, 3277037, 1, 0, 3277038, 1, 0, 3277039, 1, 1, 3277040, 1, 2, 3277041, 1, 0, 3277042, 1, 2, 3277043, 1, 2, 3277044, 1, 0, 3277045, 1, 65537, 3277046, 1, 0, 3277047, 1, 0, 3277048, 1, 1, 3277049, 1073741825, 1, 3277050, 1073741825, 1, 3277051, 1073741825, 65536, 3277052, 1073741825, 2, 3277053, 1073741825, 0, 3277054, 1073741825, 0, 3277055, 1073741825, 0, 3277056, 1073741825, 2, 3277057, 1073741825, 2, 3277058, 1073741825, 0, 3277059, 1073741825, 1, 3277060, 1073741825, 2, 3277061, 1073741825, 2, 3277062, 1073741825, 65536, 3277063, 1073741825, 2, 3277064, 1073741825, 65537, 3277065, 1073741825, 1, 3277066, 1073741825, 1, 3277067, 1073741825, 0, 3277068, 1073741825, 1, 3277069, 0, 131072, 3407756, 1073741824, 131072, 3407757, 1073741825, 1, 3407758, 1073741825, 0, 3407759, 1073741825, 0, 3407760, 1073741825, 0, 3407761, 1073741825, 2, 3407762, 1073741825, 0, 3407763, 1073741825, 0, 3407764, 1073741825, 65537, 3407765, 1073741825, 65537, 3407766, 1073741825, 0, 3407767, 1073741825, 0, 3407768, 1073741825, 65537, 3407769, 1073741825, 0, 3407770, 1073741825, 65537, 3407771, 1073741825, 0, 3407772, 1073741825, 0, 3407773, 1073741825, 0, 3407774, 1073741825, 2, 3407775, 1073741825, 1, 3407776, 1073741825, 1, 3407777, 0, 65536, 3407778, 1, 1, 3407779, 1, 0, 3407780, 1, 65537, 3407781, 1, 1, 3407782, 1, 0, 3407783, 1, 2, 3407784, 1, 0, 3407785, 1, 1, 3407786, 1, 0, 3407787, 1, 0, 3407788, 1, 1, 3407789, 1, 0, 3407790, 1, 0, 3407791, 1, 0, 3407792, 1, 1, 3407793, 1, 0, 3407794, 1, 0, 3407795, 1, 2, 3407796, 1, 0, 3407797, 1, 0, 3407798, 1, 0, 3407799, 1, 1, 3407800, 1, 0, 3407801, 1, 1, 3407802, 1, 0, 3407803, 1, 0, 3407804, 1, 65536, 3407805, 1, 2, 3407806, 1, 1, 3407807, 1, 65537, 3407808, 1, 0, 3407809, 1, 1, 3407810, 1, 65537, 3407811, 1, 0, 3407812, 1, 0, 3407813, 1, 2, 3407814, 1, 65536, 3407815, 1, 0, 3407816, 1, 2, 3407817, 1, 0, 3407818, 1, 1, 3407819, 1, 0, 3407820, 1, 1, 3407821, 1, 2, 3407822, 1, 65537, 3407823, 1, 1, 3407824, 1, 0, 3407825, 1, 0, 3407826, 1, 2, 3407827, 1, 65537, 3407828, 1, 0, 3407829, 1, 2, 3407830, 1, 0, 3407831, 1, 0, 3407832, 1, 0, 3407833, 1, 65537, 3407834, 1, 65536, 3407835, 1, 0, 3407836, 1, 1, 3407837, 1, 0, 3407838, 1, 0, 3407839, 1, 65537, 3407840, 1, 65536, 3407841, 1, 0, 3407842, 1, 0, 3407843, 1, 0, 3407844, 1, 0, 3407845, 1, 0, 3407846, 1, 0, 3407847, 1, 2, 3407848, 1, 0, 3407849, 1, 0, 3407850, 1, 0, 3407851, 1, 0, 3407852, 1, 1, 3407853, 1, 65537, 3407854, 1, 2, 3407855, 1, 2, 3407856, 1, 1, 3407857, 1, 0, 3407858, 1, 0, 3407859, 1, 0, 3407860, 1, 1, 3407861, 1, 0, 3407862, 1, 1, 3407863, 1, 1, 3407864, 0, 65536, 3407865, 1, 1, 3407866, 1, 1, 3407867, 1, 0, 3407868, 1, 2, 3407869, 1, 0, 3407870, 1, 0, 3407871, 1, 0, 3342336, 1, 1, 3342337, 1, 65536, 3342338, 1, 0, 3342339, 1, 0, 3342340, 1, 0, 3342341, 1, 1, 3342342, 1, 0, 3342343, 1, 1, 3342344, 1, 65536, 3342345, 1, 65537, 3342346, 1, 65536, 3342347, 1, 1, 3342348, 1, 0, 3342349, 1, 1, 3342350, 1, 0, 3342351, 1, 1, 3342352, 1, 0, 3342353, 1, 65536, 3342354, 1, 65536, 3342355, 1, 1, 3342356, 1, 65536, 3342357, 1, 0, 3342358, 1, 65537, 3342359, 1, 65536, 3342360, 1, 2, 3342361, 1, 0, 3342362, 1, 65537, 3342363, 1, 65536, 3342364, 1, 0, 3342365, 1, 1, 3342366, 1, 1, 3342367, 1, 0, 3342368, 1, 0, 3342369, 1, 0, 3342370, 1, 2, 3342371, 1, 0, 3342372, 1, 1, 3342373, 1, 1, 3342374, 1, 1, 3342375, 1, 1, 3342376, 1, 1, 3342377, 1, 1, 3342378, 1, 65536, 3342379, 1, 0, 3342380, 1, 0, 3342381, 1, 0, 3342382, 1, 0, 3342383, 1, 65537, 3342384, 1, 2, 3342385, 1, 0, 3342386, 1, 2, 3342387, 1, 0, 3342388, 1, 2, 3342389, 1, 0, 3342390, 1, 0, 3342391, 1, 0, 3342392, 1, 65537, 3342393, 1, 65536, 3342394, 1, 0, 3342395, 1, 1, 3342396, 1, 0, 3342397, 1, 0, 3342398, 1, 0, 3342399, 1, 2, 3342400, 1, 0, 3342401, 1, 0, 3342402, 1, 65536, 3342403, 1, 0, 3342404, 1, 0, 3342405, 1, 1, 3342406, 1, 0, 3342407, 1, 0, 3342408, 1, 0, 3342409, 1, 2, 3342410, 1, 0, 3342411, 1, 65537, 3342412, 1, 0, 3342413, 1, 0, 3342414, 1, 65537, 3342415, 1, 0, 3342416, 1, 65537, 3342417, 1, 0, 3342418, 1, 0, 3342419, 1, 0, 3342420, 1, 0, 3342421, 1, 0, 3342422, 1, 65537, 3342423, 1, 65537, 3342424, 1, 0, 3342425, 1, 0, 3342426, 1, 65537, 3342427, 1, 0, 3342428, 1, 1, 3342429, 1, 0, 3342430, 1, 0, 3342431, 1, 0, 3342432, 1, 1, 3342433, 1, 1, 3342434, 1, 0, 3342435, 1, 0, 3342436, 1, 65537, 3342437, 1, 65537, 3342438, 1, 2, 3342439, 1, 0, 3342440, 1, 2, 3342441, 1, 0, 3342442, 1, 0, 3342443, 1, 65536, 3342444, 1, 65537, 3342445, 1, 65537, 3342446, 1, 0, 3342447, 1, 0, 3342448, 1, 1, 3342449, 1, 1, 3342450, 1, 65536, 3342451, 1, 65536, 3342452, 1, 0, 3342453, 1, 1, 3342454, 0, 131072, 3342455, 1, 1, 3342456, 1, 1, 3342457, 1, 0, 3342458, 1, 0, 3342459, 1, 0, 3342460, 1, 65537, 3342461, 1, 1, 3342462, 1, 2, 3342463, 1, 0, 3342464, 1, 0, 3342465, 1, 0, 3342466, 1, 0, 3342467, 1, 2, 3342468, 1, 65537, 3342469, 1, 1, 3342470, 1, 0, 3342471, 1, 65537, 3342472, 1, 65536, 3342473, 1, 1, 3342474, 1, 0, 3342475, 1, 0, 3342476, 1, 0, 3342477, 1, 65536, 3342478, 1, 0, 3342479, 1, 0, 3342480, 1, 0, 3342481, 1, 2, 3342482, 1, 0, 3342483, 1, 1, 3342484, 1, 0, 3342485, 1, 0, 3342486, 1, 0, 3342487, 1, 0, 3342488, 1, 0, 3342489, 1, 0, 3342490, 1, 0, 3342491, 1, 0, 3342492, 1, 0, 3342493, 1, 0, 3342494, 1, 65537, 3342495, 1, 0, 3342496, 1, 0, 3342497, 1, 0, 3342498, 1, 0, 3342499, 1, 0, 3342500, 1, 65537, 3342501, 1, 0, 3342502, 1, 0, 3342503, 1, 65537, 3342504, 1, 0, 3342505, 1, 0, 3342506, 1, 0, 3342507, 1, 65537, 3342508, 1, 0, 3342509, 1, 0, 3342510, 1, 1, 3342511, 1, 0, 3342512, 1, 65537, 3342513, 1, 0, 3342514, 1, 0, 3342515, 1, 1, 3342516, 0, 131072, 3342517, 1, 1, 3342518, 1, 0, 3342519, 1, 65536, 3342520, 1, 0, 3342521, 1, 1, 3342522, 1, 0, 3342523, 1, 0, 3342524, 1, 0, 3342525, 1, 1, 3342526, 1, 0, 3342527, 1, 0, 3342528, 1, 2, 3342529, 1, 0, 3342530, 1, 2, 3342531, 1, 0, 3342532, 1, 65537, 3342533, 1, 1, 3342534, 1, 65537, 3342535, 1, 0, 3342536, 1, 2, 3342537, 1, 65537, 3342538, 1, 0, 3342539, 1, 0, 3342540, 1, 1, 3342541, 1, 2, 3342542, 1, 0, 3342543, 1, 0, 3342544, 1, 0, 3342545, 1, 1, 3342546, 1, 0, 3342547, 1, 0, 3342548, 1, 65537, 3342549, 1, 65536, 3342550, 1, 0, 3342551, 1, 0, 3342552, 1, 0, 3342553, 1, 65537, 3342554, 1, 0, 3342555, 1, 0, 3342556, 1, 65536, 3342557, 1, 65536, 3342558, 1, 1, 3342559, 1, 65536, 3342560, 1, 1, 3342561, 1, 0, 3342562, 1, 65537, 3342563, 1, 0, 3342564, 1, 0, 3342565, 1, 65536, 3342566, 1, 0, 3342567, 1, 0, 3342568, 1, 0, 3342569, 1, 0, 3342570, 1, 65536, 3342571, 1, 65536, 3342572, 1, 0, 3342573, 1, 65537, 3342574, 1, 1, 3342575, 1, 0, 3342576, 1, 0, 3342577, 1, 2, 3342578, 1, 0, 3342579, 1, 1, 3342580, 1, 0, 3342581, 1, 1, 3342582, 1, 0, 3342583, 1, 1, 3342584, 1, 1, 3342585, 0, 65536, 3342586, 1073741825, 1, 3342587, 1073741825, 65536, 3342588, 1073741825, 0, 3342589, 1073741825, 0, 3342590, 1073741825, 65536, 3342591, 1073741825, 0, 3342592, 1073741825, 0, 3342593, 1073741825, 1, 3342594, 1073741825, 0, 3342595, 1073741825, 2, 3342596, 1073741825, 1, 3342597, 1073741825, 0, 3342598, 1073741825, 65536, 3342599, 1073741825, 65537, 3342600, 1073741825, 0, 3342601, 1073741825, 65537, 3342602, 1073741825, 65537, 3342603, 1073741825, 0, 3342604, 1073741825, 1, 3342605, 0, 131072, 3473292, 1073741824, 131072, 3473293, 1073741825, 1, 3473294, 1073741825, 65537, 3473295, 1073741825, 2, 3473296, 1073741825, 0, 3473297, 1073741825, 2, 3473298, 1073741825, 1, 3473299, 1073741825, 1, 3473300, 1073741825, 65537, 3473301, 1073741825, 2, 3473302, 1073741825, 0, 3473303, 1073741825, 65537, 3473304, 1073741825, 65536, 3473305, 1073741825, 0, 3473306, 1073741825, 0, 3473307, 1073741825, 65536, 3473308, 1073741825, 0, 3473309, 1073741825, 0, 3473310, 1073741825, 2, 3473311, 1073741825, 65537, 3473312, 1073741825, 1, 3473313, 0, 131072, 3473314, 1, 1, 3473315, 1, 1, 3473316, 1, 0, 3473317, 1, 0, 3473318, 1, 0, 3473319, 1, 0, 3473320, 1, 2, 3473321, 1, 65537, 3473322, 1, 2, 3473323, 1, 0, 3473324, 1, 0, 3473325, 1, 65536, 3473326, 1, 65537, 3473327, 1, 2, 3473328, 1, 0, 3473329, 1, 0, 3473330, 1, 0, 3473331, 1, 0, 3473332, 1, 0, 3473333, 1, 1, 3473334, 1, 0, 3473335, 1, 0, 3473336, 1, 65536, 3473337, 1, 0, 3473338, 1, 0, 3473339, 1, 1, 3473340, 1, 65537, 3473341, 1, 0, 3473342, 1, 65537, 3473343, 1, 0, 3473344, 1, 0, 3473345, 1, 65537, 3473346, 1, 2, 3473347, 1, 0, 3473348, 1, 65537, 3473349, 1, 0, 3473350, 1, 0, 3473351, 1, 0, 3473352, 1, 1, 3473353, 1, 0, 3473354, 1, 1, 3473355, 1, 0, 3473356, 1, 0, 3473357, 1, 0, 3473358, 1, 0, 3473359, 1, 0, 3473360, 1, 0, 3473361, 1, 0, 3473362, 1, 0, 3473363, 1, 65537, 3473364, 1, 0, 3473365, 1, 0, 3473366, 1, 0, 3473367, 1, 0, 3473368, 1, 0, 3473369, 1, 2, 3473370, 1, 65536, 3473371, 1, 0, 3473372, 1, 0, 3473373, 1, 0, 3473374, 1, 0, 3473375, 1, 2, 3473376, 1, 2, 3473377, 1, 0, 3473378, 1, 0, 3473379, 1, 0, 3473380, 1, 0, 3473381, 1, 0, 3473382, 1, 0, 3473383, 1, 65537, 3473384, 1, 0, 3473385, 1, 0, 3473386, 1, 0, 3473387, 1, 0, 3473388, 1, 0, 3473389, 1, 0, 3473390, 1, 0, 3473391, 1, 0, 3473392, 1, 0, 3473393, 1, 0, 3473394, 1, 65536, 3473395, 1, 0, 3473396, 1, 0, 3473397, 1, 0, 3473398, 1, 1, 3473399, 1, 1, 3473400, 0, 0, 3473401, 1, 1, 3473402, 1, 65537, 3473403, 1, 1, 3473404, 1, 0, 3473405, 1, 1, 3473406, 1, 65537, 3473407, 1, 65537, 3407872, 1, 2, 3407873, 1, 0, 3407874, 1, 2, 3407875, 1, 2, 3407876, 1, 0, 3407877, 1, 0, 3407878, 1, 2, 3407879, 1, 65537, 3407880, 1, 65537, 3407881, 1, 1, 3407882, 1, 0, 3407883, 1, 0, 3407884, 1, 0, 3407885, 1, 0, 3407886, 1, 65536, 3407887, 1, 0, 3407888, 1, 2, 3407889, 1, 1, 3407890, 1, 0, 3407891, 1, 0, 3407892, 1, 0, 3407893, 1, 1, 3407894, 1, 0, 3407895, 1, 2, 3407896, 1, 2, 3407897, 1, 0, 3407898, 1, 0, 3407899, 1, 0, 3407900, 1, 0, 3407901, 1, 1, 3407902, 1, 2, 3407903, 1, 1, 3407904, 1, 1, 3407905, 1, 1, 3407906, 1, 1, 3407907, 1, 1, 3407908, 1, 1, 3407909, 0, 1, 3407910, 0, 2, 3407911, 0, 2, 3407912, 0, 3, 3407913, 1, 1, 3407914, 1, 0, 3407915, 1, 0, 3407916, 1, 0, 3407917, 1, 0, 3407918, 1, 0, 3407919, 1, 0, 3407920, 1, 0, 3407921, 1, 0, 3407922, 1, 0, 3407923, 1, 0, 3407924, 1, 0, 3407925, 1, 0, 3407926, 1, 1, 3407927, 1, 0, 3407928, 1, 0, 3407929, 1, 0, 3407930, 1, 0, 3407931, 1, 65537, 3407932, 1, 65536, 3407933, 1, 0, 3407934, 1, 0, 3407935, 1, 0, 3407936, 1, 2, 3407937, 1, 65537, 3407938, 1, 65537, 3407939, 1, 65537, 3407940, 1, 0, 3407941, 1, 2, 3407942, 1, 65536, 3407943, 1, 0, 3407944, 1, 0, 3407945, 1, 0, 3407946, 1, 1, 3407947, 1, 0, 3407948, 1, 1, 3407949, 1, 1, 3407950, 1, 65536, 3407951, 1, 0, 3407952, 1, 1, 3407953, 1, 0, 3407954, 1, 0, 3407955, 1, 0, 3407956, 1, 0, 3407957, 1, 65537, 3407958, 1, 65537, 3407959, 1, 65537, 3407960, 1, 0, 3407961, 1, 0, 3407962, 1, 0, 3407963, 1, 0, 3407964, 1, 0, 3407965, 1, 0, 3407966, 1, 0, 3407967, 1, 65536, 3407968, 1, 0, 3407969, 1, 65537, 3407970, 1, 1, 3407971, 1, 2, 3407972, 1, 2, 3407973, 1, 65537, 3407974, 1, 0, 3407975, 1, 0, 3407976, 1, 65537, 3407977, 1, 1, 3407978, 1, 65536, 3407979, 1, 1, 3407980, 1, 0, 3407981, 1, 65536, 3407982, 1, 0, 3407983, 1, 0, 3407984, 1, 0, 3407985, 1, 0, 3407986, 1, 2, 3407987, 1, 2, 3407988, 1, 0, 3407989, 1, 1, 3407990, 0, 0, 3407991, 1, 1, 3407992, 1, 0, 3407993, 1, 0, 3407994, 1, 65536, 3407995, 1, 65536, 3407996, 1, 0, 3407997, 1, 0, 3407998, 1, 1, 3407999, 1, 0, 3408000, 1, 0, 3408001, 1, 65537, 3408002, 1, 0, 3408003, 1, 0, 3408004, 1, 2, 3408005, 1, 2, 3408006, 1, 0, 3408007, 1, 0, 3408008, 1, 65536, 3408009, 1, 0, 3408010, 1, 0, 3408011, 1, 0, 3408012, 1, 0, 3408013, 1, 65537, 3408014, 1, 2, 3408015, 1, 1, 3408016, 1, 0, 3408017, 1, 0, 3408018, 1, 0, 3408019, 1, 0, 3408020, 1, 0, 3408021, 1, 2, 3408022, 1, 0, 3408023, 1, 1, 3408024, 1, 0, 3408025, 1, 0, 3408026, 1, 65536, 3408027, 1, 65537, 3408028, 1, 2, 3408029, 1, 65537, 3408030, 1, 1, 3408031, 1, 2, 3408032, 1, 65537, 3408033, 1, 2, 3408034, 1, 0, 3408035, 1, 65537, 3408036, 1, 0, 3408037, 1, 2, 3408038, 1, 65537, 3408039, 1, 0, 3408040, 1, 65537, 3408041, 1, 0, 3408042, 1, 65536, 3408043, 1, 0, 3408044, 1, 65537, 3408045, 1, 0, 3408046, 1, 0, 3408047, 1, 0, 3408048, 1, 0, 3408049, 1, 0, 3408050, 1, 0, 3408051, 1, 1, 3408052, 0, 131072, 3408053, 1, 1, 3408054, 1, 2, 3408055, 1, 2, 3408056, 1, 65536, 3408057, 1, 0, 3408058, 1, 65536, 3408059, 1, 0, 3408060, 1, 0, 3408061, 1, 2, 3408062, 1, 0, 3408063, 1, 65536, 3408064, 1, 0, 3408065, 1, 0, 3408066, 1, 0, 3408067, 1, 0, 3408068, 1, 0, 3408069, 1, 0, 3408070, 1, 2, 3408071, 1, 0, 3408072, 1, 1, 3408073, 1, 1, 3408074, 1, 0, 3408075, 1, 2, 3408076, 1, 65536, 3408077, 1, 0, 3408078, 1, 0, 3408079, 1, 65537, 3408080, 1, 0, 3408081, 1, 0, 3408082, 1, 0, 3408083, 1, 0, 3408084, 1, 1, 3408085, 1, 0, 3408086, 1, 1, 3408087, 1, 0, 3408088, 1, 65537, 3408089, 1, 65536, 3408090, 1, 0, 3408091, 1, 0, 3408092, 1, 65537, 3408093, 1, 65536, 3408094, 1, 0, 3408095, 1, 0, 3408096, 1, 0, 3408097, 1, 1, 3408098, 1, 65536, 3408099, 1, 0, 3408100, 1, 1, 3408101, 1, 65536, 3408102, 1, 0, 3408103, 1, 0, 3408104, 1, 0, 3408105, 1, 2, 3408106, 1, 65536, 3408107, 1, 0, 3408108, 1, 1, 3408109, 1, 0, 3408110, 1, 0, 3408111, 1, 0, 3408112, 1, 0, 3408113, 1, 65536, 3408114, 1, 0, 3408115, 1, 65537, 3408116, 1, 0, 3408117, 1, 0, 3408118, 1, 0, 3408119, 1, 0, 3408120, 1, 1, 3408121, 0, 131072, 3408122, 1073741825, 1, 3408123, 1073741825, 0, 3408124, 1073741825, 0, 3408125, 1073741825, 0, 3408126, 1073741825, 65536, 3408127, 1073741825, 0, 3408128, 1073741825, 65537, 3408129, 1073741825, 0, 3408130, 1073741825, 0, 3408131, 1073741825, 0, 3408132, 1073741825, 2, 3408133, 1073741825, 0, 3408134, 1073741825, 65536, 3408135, 1073741825, 0, 3408136, 1073741825, 0, 3408137, 1073741825, 0, 3408138, 1073741825, 0, 3408139, 1073741825, 0, 3408140, 1073741825, 1, 3408141, 0, 131072, 3538828, 1073741824, 131072, 3538829, 1073741825, 1, 3538830, 1073741825, 1, 3538831, 1073741825, 0, 3538832, 1073741825, 2, 3538833, 1073741825, 2, 3538834, 1073741825, 0, 3538835, 1073741825, 0, 3538836, 1073741825, 65537, 3538837, 1073741825, 0, 3538838, 1073741825, 0, 3538839, 1073741825, 0, 3538840, 1073741825, 65536, 3538841, 1073741825, 2, 3538842, 1073741825, 0, 3538843, 1073741825, 0, 3538844, 1073741825, 65537, 3538845, 1073741825, 2, 3538846, 1073741825, 0, 3538847, 1073741825, 2, 3538848, 1073741825, 1, 3538849, 0, 0, 3538850, 1, 1, 3538851, 1, 65537, 3538852, 1, 0, 3538853, 1, 1, 3538854, 1, 0, 3538855, 1, 65536, 3538856, 1, 65536, 3538857, 1, 2, 3538858, 1, 0, 3538859, 1, 0, 3538860, 1, 0, 3538861, 1, 65536, 3538862, 1, 0, 3538863, 1, 0, 3538864, 1, 0, 3538865, 1, 65537, 3538866, 1, 65536, 3538867, 1, 65536, 3538868, 1, 0, 3538869, 1, 2, 3538870, 1, 2, 3538871, 1, 0, 3538872, 1, 65537, 3538873, 1, 65536, 3538874, 1, 0, 3538875, 1, 2, 3538876, 1, 2, 3538877, 1, 1, 3538878, 1, 2, 3538879, 1, 0, 3538880, 1, 0, 3538881, 1, 65536, 3538882, 1, 65537, 3538883, 1, 0, 3538884, 1, 65537, 3538885, 1, 0, 3538886, 1, 0, 3538887, 1, 0, 3538888, 1, 1, 3538889, 1, 1, 3538890, 1, 65537, 3538891, 1, 65537, 3538892, 1, 0, 3538893, 1, 0, 3538894, 1, 65537, 3538895, 1, 2, 3538896, 1, 1, 3538897, 1, 0, 3538898, 1, 65536, 3538899, 1, 2, 3538900, 1, 0, 3538901, 1, 0, 3538902, 1, 1, 3538903, 1, 0, 3538904, 1, 0, 3538905, 1, 1, 3538906, 1, 0, 3538907, 1, 65537, 3538908, 1, 1, 3538909, 1, 0, 3538910, 1, 65537, 3538911, 1, 0, 3538912, 1, 65537, 3538913, 1, 1, 3538914, 1, 0, 3538915, 1, 0, 3538916, 1, 0, 3538917, 1, 1, 3538918, 1, 0, 3538919, 1, 2, 3538920, 1, 0, 3538921, 1, 65537, 3538922, 1, 65537, 3538923, 1, 0, 3538924, 1, 0, 3538925, 1, 2, 3538926, 1, 0, 3538927, 1, 65536, 3538928, 1, 2, 3538929, 1, 65536, 3538930, 1, 2, 3538931, 1, 65537, 3538932, 1, 0, 3538933, 1, 0, 3538934, 1, 1, 3538935, 0, 0, 3538936, 1, 1, 3538937, 1, 1, 3538938, 1, 0, 3538939, 1, 2, 3538940, 1, 0, 3538941, 1, 2, 3538942, 1, 65537, 3538943, 1, 65537, 3473408, 1, 0, 3473409, 1, 65537, 3473410, 1, 1, 3473411, 1, 65537, 3473412, 1, 1, 3473413, 1, 0, 3473414, 1, 2, 3473415, 1, 1, 3473416, 1, 0, 3473417, 1, 1, 3473418, 1, 2, 3473419, 1, 0, 3473420, 1, 0, 3473421, 1, 1, 3473422, 1, 0, 3473423, 1, 2, 3473424, 1, 0, 3473425, 1, 65537, 3473426, 1, 65537, 3473427, 1, 0, 3473428, 1, 0, 3473429, 1, 65536, 3473430, 1, 0, 3473431, 1, 2, 3473432, 1, 0, 3473433, 1, 0, 3473434, 1, 2, 3473435, 1, 0, 3473436, 1, 0, 3473437, 1, 0, 3473438, 1, 1, 3473439, 1, 1, 3473440, 0, 1, 3473441, 0, 2, 3473442, 0, 2, 3473443, 0, 2, 3473444, 0, 3, 3473445, 1, 1, 3473446, 1, 1, 3473447, 1, 1, 3473448, 1, 1, 3473449, 1, 1, 3473450, 1, 0, 3473451, 1, 0, 3473452, 1, 2, 3473453, 1, 65537, 3473454, 1, 2, 3473455, 1, 0, 3473456, 1, 65536, 3473457, 1, 0, 3473458, 1, 0, 3473459, 1, 65536, 3473460, 1, 0, 3473461, 1, 0, 3473462, 1, 0, 3473463, 1, 65536, 3473464, 1, 2, 3473465, 1, 0, 3473466, 1, 65537, 3473467, 1, 0, 3473468, 1, 65536, 3473469, 1, 0, 3473470, 1, 0, 3473471, 1, 65537, 3473472, 1, 65536, 3473473, 1, 65537, 3473474, 1, 0, 3473475, 1, 0, 3473476, 1, 1, 3473477, 1, 65536, 3473478, 1, 65536, 3473479, 1, 1, 3473480, 1, 0, 3473481, 1, 1, 3473482, 1, 1, 3473483, 1, 1, 3473484, 1, 1, 3473485, 1, 65537, 3473486, 1, 0, 3473487, 1, 65537, 3473488, 1, 0, 3473489, 1, 65536, 3473490, 1, 0, 3473491, 1, 0, 3473492, 1, 65536, 3473493, 1, 0, 3473494, 1, 2, 3473495, 1, 1, 3473496, 1, 0, 3473497, 1, 65536, 3473498, 1, 0, 3473499, 1, 65536, 3473500, 1, 2, 3473501, 1, 0, 3473502, 1, 0, 3473503, 1, 65536, 3473504, 1, 0, 3473505, 1, 0, 3473506, 1, 0, 3473507, 1, 0, 3473508, 1, 2, 3473509, 1, 65537, 3473510, 1, 65537, 3473511, 1, 0, 3473512, 1, 0, 3473513, 1, 0, 3473514, 1, 0, 3473515, 1, 0, 3473516, 1, 1, 3473517, 1, 0, 3473518, 1, 65537, 3473519, 1, 0, 3473520, 1, 65536, 3473521, 1, 0, 3473522, 1, 65536, 3473523, 1, 65537, 3473524, 1, 0, 3473525, 1, 1, 3473526, 1, 1, 3473527, 1, 1, 3473528, 1, 0, 3473529, 1, 0, 3473530, 1, 1, 3473531, 1, 0, 3473532, 1, 65536, 3473533, 1, 0, 3473534, 1, 65536, 3473535, 1, 1, 3473536, 1, 0, 3473537, 1, 2, 3473538, 1, 0, 3473539, 1, 65536, 3473540, 1, 0, 3473541, 1, 0, 3473542, 1, 0, 3473543, 1, 65537, 3473544, 1, 1, 3473545, 1, 0, 3473546, 1, 1, 3473547, 1, 0, 3473548, 1, 0, 3473549, 1, 0, 3473550, 1, 0, 3473551, 1, 0, 3473552, 1, 65537, 3473553, 1, 0, 3473554, 1, 2, 3473555, 1, 0, 3473556, 1, 0, 3473557, 1, 65537, 3473558, 1, 0, 3473559, 1, 0, 3473560, 1, 65536, 3473561, 1, 1, 3473562, 1, 0, 3473563, 1, 1, 3473564, 1, 65537, 3473565, 1, 65537, 3473566, 1, 2, 3473567, 1, 0, 3473568, 1, 1, 3473569, 1, 0, 3473570, 1, 0, 3473571, 1, 0, 3473572, 1, 65536, 3473573, 1, 2, 3473574, 1, 0, 3473575, 1, 0, 3473576, 1, 65537, 3473577, 1, 1, 3473578, 1, 0, 3473579, 1, 0, 3473580, 1, 0, 3473581, 1, 2, 3473582, 1, 0, 3473583, 1, 65537, 3473584, 1, 0, 3473585, 1, 2, 3473586, 1, 65537, 3473587, 1, 1, 3473588, 0, 131072, 3473589, 1, 1, 3473590, 1, 65537, 3473591, 1, 0, 3473592, 1, 65536, 3473593, 1, 2, 3473594, 1, 0, 3473595, 1, 0, 3473596, 1, 0, 3473597, 1, 1, 3473598, 1, 65536, 3473599, 1, 0, 3473600, 1, 65537, 3473601, 1, 0, 3473602, 1, 0, 3473603, 1, 0, 3473604, 1, 0, 3473605, 1, 2, 3473606, 1, 1, 3473607, 1, 0, 3473608, 1, 65537, 3473609, 1, 0, 3473610, 1, 65536, 3473611, 1, 1, 3473612, 1, 65537, 3473613, 1, 0, 3473614, 1, 65536, 3473615, 1, 0, 3473616, 1, 65536, 3473617, 1, 1, 3473618, 1, 0, 3473619, 1, 0, 3473620, 1, 0, 3473621, 1, 0, 3473622, 1, 0, 3473623, 1, 1, 3473624, 1, 1, 3473625, 1, 0, 3473626, 1, 1, 3473627, 1, 2, 3473628, 1, 65537, 3473629, 1, 2, 3473630, 1, 65537, 3473631, 1, 2, 3473632, 1, 0, 3473633, 1, 0, 3473634, 1, 0, 3473635, 1, 2, 3473636, 1, 2, 3473637, 1, 0, 3473638, 1, 65536, 3473639, 1, 65536, 3473640, 1, 0, 3473641, 1, 65537, 3473642, 1, 0, 3473643, 1, 65536, 3473644, 1, 0, 3473645, 1, 65537, 3473646, 1, 0, 3473647, 1, 65536, 3473648, 1, 65536, 3473649, 1, 2, 3473650, 1, 1, 3473651, 1, 0, 3473652, 1, 65537, 3473653, 1, 1, 3473654, 1, 65536, 3473655, 1, 0, 3473656, 1, 1, 3473657, 0, 131072, 3473658, 1073741825, 1, 3473659, 1073741825, 0, 3473660, 1073741825, 0, 3473661, 1073741825, 0, 3473662, 1073741825, 0, 3473663, 1073741825, 0, 3473664, 1073741825, 0, 3473665, 1073741825, 0, 3473666, 1073741825, 0, 3473667, 1073741825, 0, 3473668, 1073741825, 1, 3473669, 1073741825, 2, 3473670, 1073741825, 1, 3473671, 1073741825, 0, 3473672, 1073741825, 0, 3473673, 1073741825, 0, 3473674, 1073741825, 65537, 3473675, 1073741825, 0, 3473676, 1073741825, 1, 3473677, 0, 131072, 3604364, 1073741824, 131072, 3604365, 1073741825, 1, 3604366, 1073741825, 1, 3604367, 1073741825, 0, 3604368, 1073741825, 0, 3604369, 1073741825, 0, 3604370, 1073741825, 65537, 3604371, 1073741825, 65537, 3604372, 1073741825, 0, 3604373, 1073741825, 1, 3604374, 1073741825, 0, 3604375, 1073741825, 0, 3604376, 1073741825, 0, 3604377, 1073741825, 0, 3604378, 1073741825, 0, 3604379, 1073741825, 0, 3604380, 1073741825, 0, 3604381, 1073741825, 2, 3604382, 1073741825, 0, 3604383, 1073741825, 1, 3604384, 1073741825, 1, 3604385, 1073741825, 1, 3604386, 1, 1, 3604387, 1, 1, 3604388, 1, 0, 3604389, 1, 0, 3604390, 1, 65537, 3604391, 1, 65536, 3604392, 1, 65536, 3604393, 1, 0, 3604394, 1, 65537, 3604395, 1, 65536, 3604396, 1, 0, 3604397, 1, 0, 3604398, 1, 0, 3604399, 1, 0, 3604400, 1, 0, 3604401, 1, 0, 3604402, 1, 65537, 3604403, 1, 0, 3604404, 1, 2, 3604405, 1, 2, 3604406, 1, 2, 3604407, 1, 65537, 3604408, 1, 0, 3604409, 1, 2, 3604410, 1, 0, 3604411, 1, 65537, 3604412, 1, 0, 3604413, 1, 2, 3604414, 1, 2, 3604415, 1, 1, 3604416, 1, 0, 3604417, 1, 65536, 3604418, 1, 0, 3604419, 1, 1, 3604420, 1, 0, 3604421, 1, 0, 3604422, 1, 0, 3604423, 1, 1, 3604424, 1, 65536, 3604425, 1, 0, 3604426, 1, 1, 3604427, 1, 0, 3604428, 1, 1, 3604429, 1, 0, 3604430, 1, 0, 3604431, 1, 0, 3604432, 1, 0, 3604433, 1, 2, 3604434, 1, 0, 3604435, 1, 65537, 3604436, 1, 0, 3604437, 1, 65536, 3604438, 1, 1, 3604439, 1, 0, 3604440, 1, 2, 3604441, 1, 2, 3604442, 1, 2, 3604443, 1, 0, 3604444, 1, 0, 3604445, 1, 65537, 3604446, 1, 2, 3604447, 1, 65536, 3604448, 1, 0, 3604449, 1, 1, 3604450, 1, 0, 3604451, 1, 65537, 3604452, 1, 0, 3604453, 1, 0, 3604454, 1, 65537, 3604455, 1, 0, 3604456, 1, 2, 3604457, 1, 0, 3604458, 1, 0, 3604459, 1, 65536, 3604460, 1, 65537, 3604461, 1, 0, 3604462, 1, 65537, 3604463, 1, 0, 3604464, 1, 0, 3604465, 1, 0, 3604466, 1, 0, 3604467, 1, 65537, 3604468, 1, 1, 3604469, 1, 2, 3604470, 1, 1, 3604471, 1, 1, 3604472, 1, 1, 3604473, 1, 2, 3604474, 1, 0, 3604475, 1, 65536, 3604476, 1, 65536, 3604477, 1, 2, 3604478, 1, 0, 3604479, 1, 0, 3538944, 1, 65537, 3538945, 1, 1, 3538946, 1, 0, 3538947, 1, 65536, 3538948, 1, 0, 3538949, 1, 0, 3538950, 1, 0, 3538951, 1, 65536, 3538952, 1, 0, 3538953, 1, 0, 3538954, 1, 0, 3538955, 1, 0, 3538956, 1, 1, 3538957, 1, 0, 3538958, 1, 0, 3538959, 1, 0, 3538960, 1, 0, 3538961, 1, 0, 3538962, 1, 0, 3538963, 1, 0, 3538964, 1, 0, 3538965, 1, 65536, 3538966, 1, 65537, 3538967, 1, 0, 3538968, 1, 0, 3538969, 1, 0, 3538970, 1, 65537, 3538971, 1, 0, 3538972, 1, 2, 3538973, 1, 2, 3538974, 1, 0, 3538975, 1, 1, 3538976, 1, 1, 3538977, 1, 1, 3538978, 1, 1, 3538979, 1, 1, 3538980, 1, 1, 3538981, 1, 1, 3538982, 1, 0, 3538983, 1, 0, 3538984, 1, 0, 3538985, 1, 0, 3538986, 1, 0, 3538987, 1, 1, 3538988, 1, 0, 3538989, 1, 0, 3538990, 1, 0, 3538991, 1, 65537, 3538992, 1, 65536, 3538993, 1, 0, 3538994, 1, 2, 3538995, 1, 0, 3538996, 1, 65537, 3538997, 1, 1, 3538998, 1, 65536, 3538999, 1, 0, 3539000, 1, 0, 3539001, 1, 0, 3539002, 1, 1, 3539003, 1, 1, 3539004, 1, 65537, 3539005, 1, 0, 3539006, 1, 2, 3539007, 1, 0, 3539008, 1, 0, 3539009, 1, 65537, 3539010, 1, 0, 3539011, 1, 65537, 3539012, 1, 0, 3539013, 1, 2, 3539014, 1, 0, 3539015, 1, 2, 3539016, 1, 65537, 3539017, 1, 0, 3539018, 1, 0, 3539019, 1, 65536, 3539020, 1, 0, 3539021, 1, 2, 3539022, 1, 2, 3539023, 1, 0, 3539024, 1, 2, 3539025, 1, 65537, 3539026, 1, 0, 3539027, 1, 0, 3539028, 1, 65537, 3539029, 1, 2, 3539030, 1, 1, 3539031, 1, 0, 3539032, 1, 65537, 3539033, 1, 0, 3539034, 1, 65537, 3539035, 1, 0, 3539036, 1, 0, 3539037, 1, 0, 3539038, 1, 0, 3539039, 1, 0, 3539040, 1, 0, 3539041, 1, 0, 3539042, 1, 1, 3539043, 1, 65537, 3539044, 1, 0, 3539045, 1, 1, 3539046, 1, 65537, 3539047, 1, 65536, 3539048, 1, 2, 3539049, 1, 0, 3539050, 1, 65537, 3539051, 1, 0, 3539052, 1, 65537, 3539053, 1, 0, 3539054, 1, 0, 3539055, 1, 0, 3539056, 1, 0, 3539057, 1, 65536, 3539058, 1, 0, 3539059, 1, 0, 3539060, 1, 0, 3539061, 1, 1, 3539062, 1, 0, 3539063, 1, 0, 3539064, 1, 0, 3539065, 1, 0, 3539066, 1, 0, 3539067, 1, 0, 3539068, 1, 1, 3539069, 1, 0, 3539070, 1, 65537, 3539071, 1, 1, 3539072, 1, 0, 3539073, 1, 0, 3539074, 1, 0, 3539075, 1, 65537, 3539076, 1, 65537, 3539077, 1, 2, 3539078, 1, 0, 3539079, 1, 0, 3539080, 1, 0, 3539081, 1, 0, 3539082, 1, 65537, 3539083, 1, 2, 3539084, 1, 0, 3539085, 1, 0, 3539086, 1, 0, 3539087, 1, 65536, 3539088, 1, 1, 3539089, 1, 65536, 3539090, 1, 1, 3539091, 1, 0, 3539092, 1, 0, 3539093, 1, 65536, 3539094, 1, 65536, 3539095, 1, 1, 3539096, 1, 0, 3539097, 1, 0, 3539098, 1, 0, 3539099, 1, 0, 3539100, 1, 1, 3539101, 1, 0, 3539102, 1, 0, 3539103, 1, 0, 3539104, 1, 0, 3539105, 1, 0, 3539106, 1, 65537, 3539107, 1, 65536, 3539108, 1, 65537, 3539109, 1, 2, 3539110, 1, 2, 3539111, 1, 0, 3539112, 1, 65536, 3539113, 1, 65537, 3539114, 1, 2, 3539115, 1, 2, 3539116, 1, 0, 3539117, 1, 0, 3539118, 1, 0, 3539119, 1, 0, 3539120, 1, 0, 3539121, 1, 0, 3539122, 1, 0, 3539123, 1, 1, 3539124, 0, 0, 3539125, 1, 1, 3539126, 1, 0, 3539127, 1, 0, 3539128, 1, 65536, 3539129, 1, 0, 3539130, 1, 0, 3539131, 1, 0, 3539132, 1, 1, 3539133, 1, 2, 3539134, 1, 2, 3539135, 1, 65536, 3539136, 1, 0, 3539137, 1, 1, 3539138, 1, 0, 3539139, 1, 0, 3539140, 1, 0, 3539141, 1, 65536, 3539142, 1, 0, 3539143, 1, 0, 3539144, 1, 65536, 3539145, 1, 1, 3539146, 1, 0, 3539147, 1, 0, 3539148, 1, 65537, 3539149, 1, 0, 3539150, 1, 1, 3539151, 1, 0, 3539152, 1, 1, 3539153, 1, 0, 3539154, 1, 1, 3539155, 1, 2, 3539156, 1, 0, 3539157, 1, 65536, 3539158, 1, 1, 3539159, 1, 0, 3539160, 1, 0, 3539161, 1, 65537, 3539162, 1, 0, 3539163, 1, 0, 3539164, 1, 65537, 3539165, 1, 2, 3539166, 1, 0, 3539167, 1, 65537, 3539168, 1, 0, 3539169, 1, 65537, 3539170, 1, 0, 3539171, 1, 1, 3539172, 1, 0, 3539173, 1, 65536, 3539174, 1, 0, 3539175, 1, 65536, 3539176, 1, 0, 3539177, 1, 0, 3539178, 1, 1, 3539179, 1, 1, 3539180, 1, 0, 3539181, 1, 0, 3539182, 1, 0, 3539183, 1, 0, 3539184, 1, 65536, 3539185, 1, 65537, 3539186, 1, 0, 3539187, 1, 1, 3539188, 1, 0, 3539189, 1, 2, 3539190, 1, 0, 3539191, 1, 0, 3539192, 1, 1, 3539193, 0, 131072, 3539194, 1073741825, 1, 3539195, 1073741825, 0, 3539196, 1073741825, 0, 3539197, 1073741825, 0, 3539198, 1073741825, 0, 3539199, 1073741825, 0, 3539200, 1073741825, 0, 3539201, 1073741825, 65537, 3539202, 1073741825, 0, 3539203, 1073741825, 0, 3539204, 1073741825, 1, 3539205, 1073741825, 0, 3539206, 1073741825, 2, 3539207, 1073741825, 0, 3539208, 1073741825, 0, 3539209, 1073741825, 0, 3539210, 1073741825, 0, 3539211, 1073741825, 0, 3539212, 1073741825, 1, 3539213, 0, 131072, 3669900, 1073741824, 131072, 3669901, 1073741825, 1, 3669902, 1073741825, 0, 3669903, 1073741825, 65536, 3669904, 1073741825, 0, 3669905, 1073741825, 0, 3669906, 1073741825, 0, 3669907, 1073741825, 1, 3669908, 1073741825, 0, 3669909, 1073741825, 65537, 3669910, 1073741825, 0, 3669911, 1073741825, 65537, 3669912, 1073741825, 0, 3669913, 1073741825, 0, 3669914, 1073741825, 2, 3669915, 1073741825, 65537, 3669916, 1073741825, 0, 3669917, 1073741825, 0, 3669918, 1073741825, 0, 3669919, 1073741825, 2, 3669920, 1073741825, 2, 3669921, 1073741825, 1, 3669922, 1073741825, 1, 3669923, 1, 1, 3669924, 1, 0, 3669925, 1, 0, 3669926, 1, 0, 3669927, 1, 65537, 3669928, 1, 0, 3669929, 1, 65537, 3669930, 1, 0, 3669931, 1, 0, 3669932, 1, 0, 3669933, 1, 2, 3669934, 1, 65537, 3669935, 1, 1, 3669936, 1, 0, 3669937, 1, 0, 3669938, 1, 65537, 3669939, 1, 0, 3669940, 1, 1, 3669941, 1, 0, 3669942, 1, 2, 3669943, 1, 0, 3669944, 1, 1, 3669945, 1, 0, 3669946, 1, 0, 3669947, 1, 65537, 3669948, 1, 65537, 3669949, 1, 0, 3669950, 1, 65537, 3669951, 1, 65537, 3669952, 1, 65536, 3669953, 1, 0, 3669954, 1, 1, 3669955, 1, 0, 3669956, 1, 0, 3669957, 1, 1, 3669958, 1, 1, 3669959, 1, 0, 3669960, 1, 65537, 3669961, 1, 65536, 3669962, 1, 1, 3669963, 1, 1, 3669964, 1, 1, 3669965, 1, 1, 3669966, 1, 1, 3669967, 1, 1, 3669968, 1, 1, 3669969, 1, 1, 3669970, 1, 1, 3669971, 1, 65537, 3669972, 1, 2, 3669973, 1, 0, 3669974, 1, 65537, 3669975, 1, 0, 3669976, 1, 0, 3669977, 1, 0, 3669978, 1, 1, 3669979, 1, 0, 3669980, 1, 0, 3669981, 1, 1, 3669982, 1, 1, 3669983, 1, 65537, 3669984, 1, 0, 3669985, 1, 2, 3669986, 1, 1, 3669987, 1, 0, 3669988, 1, 2, 3669989, 1, 1, 3669990, 1, 1, 3669991, 1, 1, 3669992, 1, 1, 3669993, 1, 65537, 3669994, 1, 2, 3669995, 1, 0, 3669996, 1, 0, 3669997, 1, 2, 3669998, 1, 0, 3669999, 1, 0, 3670000, 1, 0, 3670001, 1, 65536, 3670002, 1, 0, 3670003, 1, 65537, 3670004, 1, 2, 3670005, 1, 2, 3670006, 1, 2, 3670007, 1, 0, 3670008, 1, 0, 3670009, 1, 0, 3670010, 1, 0, 3670011, 1, 0, 3670012, 1, 0, 3670013, 1, 0, 3670014, 1, 0, 3670015, 1, 65537, 3604480, 1, 1, 3604481, 1, 0, 3604482, 1, 1, 3604483, 1, 0, 3604484, 1, 0, 3604485, 1, 0, 3604486, 1, 0, 3604487, 1, 0, 3604488, 1, 0, 3604489, 1, 0, 3604490, 1, 65537, 3604491, 1, 0, 3604492, 1, 0, 3604493, 1, 1, 3604494, 1, 0, 3604495, 1, 0, 3604496, 1, 0, 3604497, 1, 65537, 3604498, 1, 1, 3604499, 1, 65536, 3604500, 1, 1, 3604501, 1, 0, 3604502, 1, 65536, 3604503, 1, 0, 3604504, 1, 65537, 3604505, 1, 0, 3604506, 1, 0, 3604507, 1, 0, 3604508, 1, 0, 3604509, 1, 0, 3604510, 1, 65537, 3604511, 1, 1, 3604512, 1, 0, 3604513, 1, 65536, 3604514, 1, 0, 3604515, 1, 0, 3604516, 1, 0, 3604517, 1, 0, 3604518, 1, 0, 3604519, 1, 65537, 3604520, 1, 0, 3604521, 1, 0, 3604522, 1, 0, 3604523, 1, 0, 3604524, 1, 0, 3604525, 1, 0, 3604526, 1, 0, 3604527, 1, 0, 3604528, 1, 65537, 3604529, 1, 0, 3604530, 1, 1, 3604531, 1, 0, 3604532, 1, 0, 3604533, 1, 65537, 3604534, 1, 0, 3604535, 1, 2, 3604536, 1, 0, 3604537, 1, 0, 3604538, 1, 0, 3604539, 1, 0, 3604540, 1, 0, 3604541, 1, 65537, 3604542, 1, 2, 3604543, 1, 0, 3604544, 1, 0, 3604545, 1, 0, 3604546, 1, 0, 3604547, 1, 2, 3604548, 1, 2, 3604549, 1, 0, 3604550, 1, 65536, 3604551, 1, 65537, 3604552, 1, 0, 3604553, 1, 1, 3604554, 1, 1, 3604555, 1, 65537, 3604556, 1, 0, 3604557, 1, 0, 3604558, 1, 0, 3604559, 1, 0, 3604560, 1, 0, 3604561, 1, 0, 3604562, 1, 1, 3604563, 1, 0, 3604564, 1, 1, 3604565, 1, 0, 3604566, 1, 65536, 3604567, 1, 0, 3604568, 1, 1, 3604569, 1, 2, 3604570, 1, 65536, 3604571, 1, 1, 3604572, 1, 65536, 3604573, 1, 2, 3604574, 1, 1, 3604575, 1, 0, 3604576, 1, 1, 3604577, 1, 65536, 3604578, 1, 0, 3604579, 1, 1, 3604580, 1, 0, 3604581, 1, 0, 3604582, 1, 0, 3604583, 1, 65537, 3604584, 1, 1, 3604585, 1, 65536, 3604586, 1, 65536, 3604587, 1, 0, 3604588, 1, 2, 3604589, 1, 0, 3604590, 1, 1, 3604591, 1, 2, 3604592, 1, 65537, 3604593, 1, 0, 3604594, 1, 0, 3604595, 1, 0, 3604596, 1, 0, 3604597, 1, 0, 3604598, 1, 0, 3604599, 1, 65536, 3604600, 1, 1, 3604601, 1, 0, 3604602, 1, 0, 3604603, 1, 0, 3604604, 1, 0, 3604605, 1, 0, 3604606, 1, 65537, 3604607, 1, 0, 3604608, 1, 65536, 3604609, 1, 65536, 3604610, 1, 0, 3604611, 1, 65537, 3604612, 1, 0, 3604613, 1, 65537, 3604614, 1, 0, 3604615, 1, 1, 3604616, 1, 0, 3604617, 1, 0, 3604618, 1, 65537, 3604619, 1, 0, 3604620, 1, 65537, 3604621, 1, 65537, 3604622, 1, 0, 3604623, 1, 1, 3604624, 1, 0, 3604625, 1, 0, 3604626, 1, 0, 3604627, 1, 0, 3604628, 1, 2, 3604629, 1, 2, 3604630, 1, 0, 3604631, 1, 2, 3604632, 1, 65537, 3604633, 1, 65537, 3604634, 1, 0, 3604635, 1, 0, 3604636, 1, 65537, 3604637, 1, 0, 3604638, 1, 2, 3604639, 1, 1, 3604640, 1, 1, 3604641, 1, 2, 3604642, 1, 65536, 3604643, 1, 1, 3604644, 1, 0, 3604645, 1, 1, 3604646, 1, 65536, 3604647, 1, 65537, 3604648, 1, 65537, 3604649, 1, 1, 3604650, 1, 2, 3604651, 1, 0, 3604652, 1, 65536, 3604653, 1, 0, 3604654, 1, 0, 3604655, 1, 65537, 3604656, 1, 0, 3604657, 1, 0, 3604658, 1, 0, 3604659, 1, 1, 3604660, 1, 1, 3604661, 1, 1, 3604662, 1, 65536, 3604663, 1, 2, 3604664, 1, 0, 3604665, 1, 0, 3604666, 1, 65536, 3604667, 1, 0, 3604668, 1, 0, 3604669, 1, 1, 3604670, 1, 0, 3604671, 1, 0, 3604672, 1, 0, 3604673, 1, 0, 3604674, 1, 0, 3604675, 1, 2, 3604676, 1, 65537, 3604677, 1, 1, 3604678, 1, 2, 3604679, 1, 0, 3604680, 1, 2, 3604681, 1, 2, 3604682, 1, 0, 3604683, 1, 65537, 3604684, 1, 0, 3604685, 1, 0, 3604686, 1, 1, 3604687, 1, 65537, 3604688, 1, 0, 3604689, 1, 0, 3604690, 1, 0, 3604691, 1, 0, 3604692, 1, 0, 3604693, 1, 1, 3604694, 1, 65537, 3604695, 1, 1, 3604696, 1, 2, 3604697, 1, 1, 3604698, 1, 0, 3604699, 1, 65536, 3604700, 1, 0, 3604701, 1, 0, 3604702, 1, 0, 3604703, 1, 65537, 3604704, 1, 2, 3604705, 1, 1, 3604706, 1, 0, 3604707, 1, 65536, 3604708, 1, 0, 3604709, 1, 0, 3604710, 1, 0, 3604711, 1, 0, 3604712, 1, 65537, 3604713, 1, 65537, 3604714, 1, 0, 3604715, 1, 0, 3604716, 1, 0, 3604717, 1, 1, 3604718, 1, 65537, 3604719, 1, 0, 3604720, 1, 0, 3604721, 1, 0, 3604722, 1, 0, 3604723, 1, 65537, 3604724, 1, 0, 3604725, 1, 65537, 3604726, 1, 0, 3604727, 1, 0, 3604728, 1, 1, 3604729, 0, 131072, 3604730, 1073741825, 1, 3604731, 1073741825, 65537, 3604732, 1073741825, 0, 3604733, 1073741825, 2, 3604734, 1073741825, 0, 3604735, 1073741825, 65537, 3604736, 1073741825, 0, 3604737, 1073741825, 0, 3604738, 1073741825, 0, 3604739, 1073741825, 65536, 3604740, 1073741825, 0, 3604741, 1073741825, 0, 3604742, 1073741825, 65537, 3604743, 1073741825, 0, 3604744, 1073741825, 0, 3604745, 1073741825, 0, 3604746, 1073741825, 2, 3604747, 1073741825, 0, 3604748, 1073741825, 1, 3604749, 0, 131072, 3735436, 1073741824, 131072, 3735437, 1073741825, 1, 3735438, 1073741825, 0, 3735439, 1073741825, 0, 3735440, 1073741825, 65537, 3735441, 1073741825, 0, 3735442, 1073741825, 65537, 3735443, 1073741825, 1, 3735444, 1073741825, 0, 3735445, 1073741825, 65536, 3735446, 1073741825, 0, 3735447, 1073741825, 65536, 3735448, 1073741825, 0, 3735449, 1073741825, 65537, 3735450, 1073741825, 0, 3735451, 1073741825, 0, 3735452, 1073741825, 65536, 3735453, 1073741825, 0, 3735454, 1073741825, 0, 3735455, 1073741825, 2, 3735456, 1073741825, 65537, 3735457, 1073741825, 1, 3735458, 0, 65536, 3735459, 1073741825, 1, 3735460, 1, 2, 3735461, 1, 1, 3735462, 1, 0, 3735463, 1, 65536, 3735464, 1, 0, 3735465, 1, 0, 3735466, 1, 0, 3735467, 1, 0, 3735468, 1, 65537, 3735469, 1, 2, 3735470, 1, 0, 3735471, 1, 0, 3735472, 1, 1, 3735473, 1, 0, 3735474, 1, 2, 3735475, 1, 65536, 3735476, 1, 1, 3735477, 1, 65537, 3735478, 1, 65537, 3735479, 1, 65537, 3735480, 1, 0, 3735481, 1, 0, 3735482, 1, 0, 3735483, 1, 0, 3735484, 1, 65536, 3735485, 1, 0, 3735486, 1, 1, 3735487, 1, 0, 3735488, 1, 0, 3735489, 1, 2, 3735490, 1, 0, 3735491, 1, 0, 3735492, 1, 0, 3735493, 1, 65536, 3735494, 1, 0, 3735495, 1, 0, 3735496, 1, 0, 3735497, 1, 2, 3735498, 1, 1, 3735499, 2, 0, 3735500, 2, 0, 3735501, 2, 0, 3735502, 2, 0, 3735503, 2, 0, 3735504, 2, 0, 3735505, 2, 0, 3735506, 1, 1, 3735507, 1, 2, 3735508, 1, 0, 3735509, 1, 65536, 3735510, 1, 0, 3735511, 1, 65536, 3735512, 1, 65536, 3735513, 1, 2, 3735514, 1, 0, 3735515, 1, 0, 3735516, 1, 0, 3735517, 1, 0, 3735518, 1, 0, 3735519, 1, 0, 3735520, 1, 0, 3735521, 1, 0, 3735522, 1, 1, 3735523, 1, 2, 3735524, 1, 0, 3735525, 1, 0, 3735526, 1, 1, 3735527, 2, 0, 3735528, 1, 1, 3735529, 1, 65536, 3735530, 1, 65537, 3735531, 1, 2, 3735532, 1, 2, 3735533, 1, 65537, 3735534, 1, 2, 3735535, 1, 0, 3735536, 1, 65536, 3735537, 1, 0, 3735538, 1, 2, 3735539, 1, 0, 3735540, 1, 0, 3735541, 1, 0, 3735542, 1, 0, 3735543, 1, 0, 3735544, 1, 0, 3735545, 1, 65536, 3735546, 1, 0, 3735547, 1, 0, 3735548, 1, 65536, 3735549, 1, 65536, 3735550, 1, 0, 3735551, 1, 65537, 3670016, 1, 2, 3670017, 1, 0, 3670018, 1, 0, 3670019, 1, 2, 3670020, 1, 65537, 3670021, 1, 0, 3670022, 1, 1, 3670023, 1, 0, 3670024, 1, 0, 3670025, 1, 1, 3670026, 1, 0, 3670027, 1, 0, 3670028, 1, 0, 3670029, 1, 1, 3670030, 1, 0, 3670031, 1, 0, 3670032, 1, 65536, 3670033, 1, 65537, 3670034, 1, 0, 3670035, 1, 1, 3670036, 1, 0, 3670037, 1, 0, 3670038, 1, 65536, 3670039, 1, 2, 3670040, 1, 65536, 3670041, 1, 0, 3670042, 1, 2, 3670043, 1, 0, 3670044, 1, 2, 3670045, 1, 0, 3670046, 1, 0, 3670047, 1, 0, 3670048, 1, 0, 3670049, 1, 0, 3670050, 1, 0, 3670051, 1, 0, 3670052, 1, 0, 3670053, 1, 2, 3670054, 1, 0, 3670055, 1, 65536, 3670056, 1, 1, 3670057, 1, 0, 3670058, 1, 2, 3670059, 1, 65536, 3670060, 1, 1, 3670061, 1, 1, 3670062, 1, 2, 3670063, 1, 0, 3670064, 1, 2, 3670065, 1, 0, 3670066, 1, 2, 3670067, 1, 0, 3670068, 1, 65536, 3670069, 1, 65537, 3670070, 1, 65537, 3670071, 1, 0, 3670072, 1, 0, 3670073, 1, 1, 3670074, 1, 0, 3670075, 1, 0, 3670076, 1, 0, 3670077, 1, 1, 3670078, 1, 65536, 3670079, 1, 0, 3670080, 1, 0, 3670081, 1, 65537, 3670082, 1, 65536, 3670083, 1, 0, 3670084, 1, 0, 3670085, 1, 0, 3670086, 1, 65537, 3670087, 1, 2, 3670088, 1, 0, 3670089, 1, 0, 3670090, 1, 0, 3670091, 1, 0, 3670092, 1, 0, 3670093, 1, 0, 3670094, 1, 0, 3670095, 1, 0, 3670096, 1, 0, 3670097, 1, 65536, 3670098, 1, 65537, 3670099, 1, 65537, 3670100, 1, 0, 3670101, 1, 0, 3670102, 1, 65536, 3670103, 1, 2, 3670104, 1, 0, 3670105, 1, 1, 3670106, 1, 2, 3670107, 1, 2, 3670108, 1, 0, 3670109, 1, 0, 3670110, 1, 0, 3670111, 1, 0, 3670112, 1, 0, 3670113, 1, 0, 3670114, 1, 0, 3670115, 1, 65536, 3670116, 1, 0, 3670117, 1, 65537, 3670118, 1, 0, 3670119, 1, 0, 3670120, 1, 0, 3670121, 1, 0, 3670122, 1, 0, 3670123, 1, 0, 3670124, 1, 0, 3670125, 1, 0, 3670126, 1, 0, 3670127, 1, 0, 3670128, 1, 0, 3670129, 1, 0, 3670130, 1, 0, 3670131, 1, 0, 3670132, 1, 1, 3670133, 1, 2, 3670134, 1, 1, 3670135, 1, 0, 3670136, 1, 1, 3670137, 1, 65536, 3670138, 1, 0, 3670139, 1, 65537, 3670140, 1, 0, 3670141, 1, 2, 3670142, 1, 65537, 3670143, 1, 0, 3670144, 1, 0, 3670145, 1, 65536, 3670146, 1, 0, 3670147, 1, 2, 3670148, 1, 65537, 3670149, 1, 0, 3670150, 1, 0, 3670151, 1, 0, 3670152, 1, 2, 3670153, 1, 1, 3670154, 1, 0, 3670155, 1, 0, 3670156, 1, 0, 3670157, 1, 2, 3670158, 1, 1, 3670159, 1, 65536, 3670160, 1, 0, 3670161, 1, 0, 3670162, 1, 0, 3670163, 1, 0, 3670164, 1, 0, 3670165, 1, 0, 3670166, 1, 0, 3670167, 1, 0, 3670168, 1, 0, 3670169, 1, 65537, 3670170, 1, 1, 3670171, 1, 65537, 3670172, 1, 65536, 3670173, 1, 0, 3670174, 1, 65536, 3670175, 1, 0, 3670176, 1, 0, 3670177, 1, 0, 3670178, 1, 0, 3670179, 1, 65536, 3670180, 1, 0, 3670181, 1, 1, 3670182, 1, 0, 3670183, 1, 65537, 3670184, 1, 1, 3670185, 1, 65537, 3670186, 1, 0, 3670187, 1, 0, 3670188, 1, 65537, 3670189, 1, 0, 3670190, 1, 0, 3670191, 1, 65536, 3670192, 1, 65536, 3670193, 1, 0, 3670194, 1, 0, 3670195, 1, 65537, 3670196, 1, 65536, 3670197, 1, 0, 3670198, 1, 0, 3670199, 1, 0, 3670200, 1, 2, 3670201, 1, 0, 3670202, 1, 1, 3670203, 1, 0, 3670204, 1, 65537, 3670205, 1, 2, 3670206, 1, 0, 3670207, 1, 2, 3670208, 1, 0, 3670209, 1, 65536, 3670210, 1, 0, 3670211, 1, 1, 3670212, 1, 65537, 3670213, 1, 65537, 3670214, 1, 65536, 3670215, 1, 0, 3670216, 1, 0, 3670217, 1, 65536, 3670218, 1, 0, 3670219, 1, 1, 3670220, 1, 65536, 3670221, 1, 0, 3670222, 1, 0, 3670223, 1, 65536, 3670224, 1, 65536, 3670225, 1, 0, 3670226, 1, 0, 3670227, 1, 0, 3670228, 1, 0, 3670229, 1, 0, 3670230, 1, 65537, 3670231, 1, 0, 3670232, 1, 65537, 3670233, 1, 0, 3670234, 1, 1, 3670235, 1, 2, 3670236, 1, 0, 3670237, 1, 1, 3670238, 1, 65537, 3670239, 1, 65536, 3670240, 1, 65536, 3670241, 1, 0, 3670242, 1, 65537, 3670243, 1, 65536, 3670244, 1, 0, 3670245, 1, 1, 3670246, 1, 0, 3670247, 1, 0, 3670248, 1, 0, 3670249, 1, 2, 3670250, 1, 1, 3670251, 1, 65537, 3670252, 1, 0, 3670253, 1, 0, 3670254, 1, 0, 3670255, 1, 2, 3670256, 1, 2, 3670257, 1, 0, 3670258, 1, 0, 3670259, 1, 0, 3670260, 1, 65536, 3670261, 1, 1, 3670262, 1, 0, 3670263, 1, 1, 3670264, 1, 1, 3670265, 0, 131072, 3670266, 1073741825, 1, 3670267, 1073741825, 2, 3670268, 1073741825, 0, 3670269, 1073741825, 0, 3670270, 1073741825, 0, 3670271, 1073741825, 0, 3670272, 1073741825, 0, 3670273, 1073741825, 0, 3670274, 1073741825, 65537, 3670275, 1073741825, 0, 3670276, 1073741825, 2, 3670277, 1073741825, 0, 3670278, 1073741825, 1, 3670279, 1073741825, 65537, 3670280, 1073741825, 0, 3670281, 1073741825, 1, 3670282, 1073741825, 1, 3670283, 1073741825, 0, 3670284, 1073741825, 1, 3670285, 0, 131072, 3800972, 1073741824, 131072, 3800973, 1073741825, 1, 3800974, 1073741825, 0, 3800975, 1073741825, 65537, 3800976, 1073741825, 0, 3800977, 1073741825, 65536, 3800978, 1073741825, 0, 3800979, 1073741825, 0, 3800980, 1073741825, 2, 3800981, 1073741825, 0, 3800982, 1073741825, 0, 3800983, 1073741825, 0, 3800984, 1073741825, 0, 3800985, 1073741825, 65536, 3800986, 1073741825, 0, 3800987, 1073741825, 65537, 3800988, 1073741825, 0, 3800989, 1073741825, 0, 3800990, 1073741825, 65536, 3800991, 1073741825, 65536, 3800992, 1073741825, 0, 3800993, 1073741825, 1, 3800994, 0, 131072, 3800995, 1073741825, 1, 3800996, 1, 0, 3800997, 1, 65537, 3800998, 1, 0, 3800999, 1, 0, 3801000, 1, 0, 3801001, 1, 0, 3801002, 1, 65536, 3801003, 1, 0, 3801004, 1, 0, 3801005, 1, 0, 3801006, 1, 65537, 3801007, 1, 0, 3801008, 1, 0, 3801009, 1, 0, 3801010, 1, 0, 3801011, 1, 0, 3801012, 1, 2, 3801013, 1, 1, 3801014, 1, 0, 3801015, 1, 2, 3801016, 1, 0, 3801017, 1, 65537, 3801018, 1, 0, 3801019, 1, 0, 3801020, 1, 65536, 3801021, 1, 2, 3801022, 1, 0, 3801023, 1, 2, 3801024, 1, 0, 3801025, 1, 0, 3801026, 1, 65536, 3801027, 1, 0, 3801028, 1, 1, 3801029, 1, 0, 3801030, 1, 2, 3801031, 1, 0, 3801032, 1, 0, 3801033, 1, 65537, 3801034, 1, 1, 3801035, 1, 1, 3801036, 1, 1, 3801037, 1, 1, 3801038, 1, 1, 3801039, 1, 1, 3801040, 1, 1, 3801041, 1, 1, 3801042, 1, 1, 3801043, 1, 0, 3801044, 1, 0, 3801045, 1, 0, 3801046, 1, 0, 3801047, 1, 0, 3801048, 1, 1, 3801049, 1, 0, 3801050, 1, 0, 3801051, 1, 0, 3801052, 1, 65537, 3801053, 1, 0, 3801054, 1, 65537, 3801055, 1, 0, 3801056, 1, 65537, 3801057, 1, 2, 3801058, 1, 0, 3801059, 1, 0, 3801060, 1, 0, 3801061, 1, 0, 3801062, 1, 1, 3801063, 1, 1, 3801064, 1, 1, 3801065, 1, 1, 3801066, 1, 0, 3801067, 1, 0, 3801068, 1, 65537, 3801069, 1, 0, 3801070, 1, 1, 3801071, 1, 0, 3801072, 1, 65537, 3801073, 1, 0, 3801074, 1, 0, 3801075, 1, 0, 3801076, 1, 65536, 3801077, 1, 0, 3801078, 1, 1, 3801079, 1, 65537, 3801080, 1, 1, 3801081, 1, 0, 3801082, 1, 0, 3801083, 1, 2, 3801084, 1, 0, 3801085, 1, 65536, 3801086, 1, 2, 3801087, 1, 2, 3735552, 1, 65537, 3735553, 1, 65537, 3735554, 1, 0, 3735555, 1, 1, 3735556, 1, 65537, 3735557, 1, 65537, 3735558, 1, 0, 3735559, 1, 2, 3735560, 1, 0, 3735561, 1, 65537, 3735562, 1, 0, 3735563, 1, 65537, 3735564, 1, 2, 3735565, 1, 0, 3735566, 1, 0, 3735567, 1, 65536, 3735568, 1, 65537, 3735569, 1, 65536, 3735570, 1, 0, 3735571, 1, 0, 3735572, 1, 65536, 3735573, 1, 0, 3735574, 1, 2, 3735575, 1, 0, 3735576, 1, 0, 3735577, 1, 0, 3735578, 1, 0, 3735579, 1, 2, 3735580, 1, 2, 3735581, 1, 65537, 3735582, 1, 0, 3735583, 1, 0, 3735584, 1, 65537, 3735585, 1, 0, 3735586, 1, 0, 3735587, 1, 0, 3735588, 1, 0, 3735589, 1, 0, 3735590, 1, 65536, 3735591, 1, 0, 3735592, 1, 1, 3735593, 1, 1, 3735594, 1, 65537, 3735595, 1, 0, 3735596, 1, 2, 3735597, 1, 0, 3735598, 1, 0, 3735599, 1, 0, 3735600, 1, 65536, 3735601, 1, 0, 3735602, 1, 1, 3735603, 1, 2, 3735604, 1, 65536, 3735605, 1, 0, 3735606, 1, 0, 3735607, 1, 2, 3735608, 1, 0, 3735609, 1, 0, 3735610, 1, 0, 3735611, 1, 0, 3735612, 1, 0, 3735613, 1, 2, 3735614, 1, 0, 3735615, 1, 65537, 3735616, 1, 1, 3735617, 1, 0, 3735618, 1, 0, 3735619, 1, 0, 3735620, 1, 2, 3735621, 1, 0, 3735622, 1, 0, 3735623, 1, 2, 3735624, 1, 0, 3735625, 1, 65537, 3735626, 1, 1, 3735627, 1, 0, 3735628, 1, 0, 3735629, 1, 0, 3735630, 1, 2, 3735631, 1, 65537, 3735632, 1, 1, 3735633, 1, 0, 3735634, 1, 0, 3735635, 1, 65537, 3735636, 1, 0, 3735637, 1, 0, 3735638, 1, 0, 3735639, 1, 0, 3735640, 1, 65536, 3735641, 1, 0, 3735642, 1, 2, 3735643, 1, 0, 3735644, 1, 0, 3735645, 1, 65536, 3735646, 1, 2, 3735647, 1, 2, 3735648, 1, 65536, 3735649, 1, 1, 3735650, 1, 1, 3735651, 1, 0, 3735652, 1, 0, 3735653, 1, 65536, 3735654, 1, 2, 3735655, 1, 65536, 3735656, 1, 0, 3735657, 1, 2, 3735658, 1, 0, 3735659, 1, 0, 3735660, 1, 65536, 3735661, 1, 0, 3735662, 1, 0, 3735663, 1, 0, 3735664, 1, 65536, 3735665, 1, 0, 3735666, 1, 0, 3735667, 1, 1, 3735668, 1, 0, 3735669, 1, 0, 3735670, 1, 0, 3735671, 1, 0, 3735672, 1, 0, 3735673, 1, 0, 3735674, 1, 0, 3735675, 1, 0, 3735676, 1, 0, 3735677, 1, 0, 3735678, 1, 0, 3735679, 1, 2, 3735680, 1, 2, 3735681, 1, 0, 3735682, 1, 65536, 3735683, 1, 65537, 3735684, 1, 0, 3735685, 1, 0, 3735686, 1, 0, 3735687, 1, 0, 3735688, 1, 0, 3735689, 1, 0, 3735690, 1, 1, 3735691, 1, 0, 3735692, 1, 65536, 3735693, 1, 0, 3735694, 1, 0, 3735695, 1, 2, 3735696, 1, 0, 3735697, 1, 0, 3735698, 1, 1, 3735699, 1, 0, 3735700, 1, 1, 3735701, 1, 0, 3735702, 1, 0, 3735703, 1, 0, 3735704, 1, 0, 3735705, 1, 65536, 3735706, 1, 0, 3735707, 1, 0, 3735708, 1, 0, 3735709, 1, 0, 3735710, 1, 0, 3735711, 1, 0, 3735712, 1, 65537, 3735713, 1, 1, 3735714, 1, 1, 3735715, 1, 65536, 3735716, 1, 2, 3735717, 1, 0, 3735718, 1, 0, 3735719, 1, 0, 3735720, 1, 65537, 3735721, 1, 1, 3735722, 1, 65537, 3735723, 1, 0, 3735724, 1, 0, 3735725, 1, 2, 3735726, 1, 1, 3735727, 1, 0, 3735728, 1, 2, 3735729, 1, 1, 3735730, 1, 0, 3735731, 1, 0, 3735732, 1, 1, 3735733, 1, 1, 3735734, 1, 1, 3735735, 1, 1, 3735736, 1, 1, 3735737, 1, 1, 3735738, 1, 0, 3735739, 1, 1, 3735740, 1, 0, 3735741, 1, 65536, 3735742, 1, 65536, 3735743, 1, 1, 3735744, 1, 0, 3735745, 1, 0, 3735746, 1, 1, 3735747, 1, 0, 3735748, 1, 0, 3735749, 1, 65537, 3735750, 1, 0, 3735751, 1, 2, 3735752, 1, 65537, 3735753, 1, 0, 3735754, 1, 2, 3735755, 1, 0, 3735756, 1, 65536, 3735757, 1, 0, 3735758, 1, 65537, 3735759, 1, 0, 3735760, 1, 1, 3735761, 1, 0, 3735762, 1, 65536, 3735763, 1, 65536, 3735764, 1, 65537, 3735765, 1, 0, 3735766, 1, 0, 3735767, 1, 0, 3735768, 1, 0, 3735769, 1, 0, 3735770, 1, 65537, 3735771, 1, 65536, 3735772, 1, 65536, 3735773, 1, 0, 3735774, 1, 0, 3735775, 1, 0, 3735776, 1, 0, 3735777, 1, 1, 3735778, 1, 0, 3735779, 1, 0, 3735780, 1, 1, 3735781, 1, 65536, 3735782, 1, 0, 3735783, 1, 65536, 3735784, 1, 65537, 3735785, 1, 65537, 3735786, 1, 0, 3735787, 1, 0, 3735788, 1, 0, 3735789, 1, 1, 3735790, 1, 65536, 3735791, 1, 1, 3735792, 1, 2, 3735793, 1, 0, 3735794, 1, 65536, 3735795, 1, 65537, 3735796, 1, 0, 3735797, 1, 2, 3735798, 1, 0, 3735799, 1, 0, 3735800, 1, 1, 3735801, 0, 131072, 3735802, 1073741825, 1, 3735803, 1073741825, 65536, 3735804, 1073741825, 1, 3735805, 1073741825, 0, 3735806, 1073741825, 0, 3735807, 1073741825, 0, 3735808, 1073741825, 65537, 3735809, 1073741825, 0, 3735810, 1073741825, 0, 3735811, 1073741825, 65537, 3735812, 1073741825, 0, 3735813, 1073741825, 2, 3735814, 1073741825, 0, 3735815, 1073741825, 0, 3735816, 1073741825, 2, 3735817, 1073741825, 65537, 3735818, 1073741825, 0, 3735819, 1073741825, 0, 3735820, 1073741825, 1, 3735821, 0, 131072, 3866508, 1073741824, 131072, 3866509, 1073741825, 1, 3866510, 1073741825, 0, 3866511, 1073741825, 0, 3866512, 1073741825, 65536, 3866513, 1073741825, 0, 3866514, 1073741825, 0, 3866515, 1073741825, 1, 3866516, 1073741825, 2, 3866517, 1073741825, 0, 3866518, 1073741825, 0, 3866519, 1073741825, 2, 3866520, 1073741825, 0, 3866521, 1073741825, 0, 3866522, 1073741825, 65537, 3866523, 1073741825, 0, 3866524, 1073741825, 65536, 3866525, 1073741825, 0, 3866526, 1073741825, 2, 3866527, 1073741825, 0, 3866528, 1073741825, 0, 3866529, 1073741825, 1, 3866530, 0, 131072, 3866531, 1, 1, 3866532, 1073741825, 65536, 3866533, 1073741825, 2, 3866534, 1, 0, 3866535, 1, 0, 3866536, 1, 0, 3866537, 1, 0, 3866538, 1, 1, 3866539, 1, 0, 3866540, 1, 0, 3866541, 1, 65537, 3866542, 1, 65537, 3866543, 1, 1, 3866544, 1, 65536, 3866545, 1, 0, 3866546, 1, 65537, 3866547, 1, 0, 3866548, 1, 0, 3866549, 1, 0, 3866550, 1, 2, 3866551, 1, 65537, 3866552, 1, 0, 3866553, 1, 1, 3866554, 1, 65536, 3866555, 1, 0, 3866556, 1, 65536, 3866557, 1, 2, 3866558, 1, 0, 3866559, 1, 0, 3866560, 1, 0, 3866561, 1, 65537, 3866562, 1, 0, 3866563, 1, 0, 3866564, 1, 0, 3866565, 1, 1, 3866566, 1, 0, 3866567, 1, 0, 3866568, 1, 2, 3866569, 1, 0, 3866570, 1, 65537, 3866571, 1, 65536, 3866572, 1, 0, 3866573, 1, 0, 3866574, 1, 0, 3866575, 1, 1, 3866576, 1, 0, 3866577, 1, 1, 3866578, 1, 1, 3866579, 1, 0, 3866580, 1, 65537, 3866581, 1, 0, 3866582, 1, 1, 3866583, 1, 0, 3866584, 1, 65536, 3866585, 1, 0, 3866586, 1, 2, 3866587, 1, 2, 3866588, 1, 0, 3866589, 1, 0, 3866590, 1, 0, 3866591, 1, 0, 3866592, 1, 0, 3866593, 1, 1, 3866594, 1, 0, 3866595, 1, 0, 3866596, 1, 0, 3866597, 1, 65536, 3866598, 1, 65536, 3866599, 1, 0, 3866600, 1, 65536, 3866601, 1, 1, 3866602, 1, 0, 3866603, 1, 0, 3866604, 1, 2, 3866605, 1, 0, 3866606, 1, 0, 3866607, 1, 65536, 3866608, 1, 0, 3866609, 1, 0, 3866610, 1, 65537, 3866611, 1, 0, 3866612, 1, 65536, 3866613, 1, 0, 3866614, 1, 65537, 3866615, 1, 0, 3866616, 1, 65537, 3866617, 1, 0, 3866618, 1, 0, 3866619, 1, 1, 3866620, 1, 0, 3866621, 1, 0, 3866622, 1, 0, 3866623, 1, 0, 3801088, 1, 65536, 3801089, 1, 0, 3801090, 1, 1, 3801091, 1, 1, 3801092, 1, 65536, 3801093, 1, 65537, 3801094, 1, 2, 3801095, 1, 0, 3801096, 1, 0, 3801097, 1, 1, 3801098, 1, 0, 3801099, 1, 0, 3801100, 1, 0, 3801101, 1, 0, 3801102, 1, 0, 3801103, 1, 65536, 3801104, 1, 0, 3801105, 1, 65536, 3801106, 1, 1, 3801107, 1, 0, 3801108, 1, 65536, 3801109, 1, 0, 3801110, 1, 0, 3801111, 1, 0, 3801112, 1, 1, 3801113, 1, 1, 3801114, 1, 65537, 3801115, 1, 0, 3801116, 1, 0, 3801117, 1, 0, 3801118, 1, 0, 3801119, 1, 0, 3801120, 1, 65536, 3801121, 1, 0, 3801122, 1, 0, 3801123, 1, 0, 3801124, 1, 0, 3801125, 1, 65537, 3801126, 1, 0, 3801127, 1, 0, 3801128, 1, 0, 3801129, 1, 0, 3801130, 1, 0, 3801131, 1, 2, 3801132, 1, 0, 3801133, 1, 65536, 3801134, 1, 0, 3801135, 1, 1, 3801136, 1, 0, 3801137, 1, 0, 3801138, 1, 0, 3801139, 1, 1, 3801140, 1, 0, 3801141, 1, 65536, 3801142, 1, 1, 3801143, 1, 0, 3801144, 1, 0, 3801145, 1, 0, 3801146, 1, 0, 3801147, 1, 65536, 3801148, 1, 2, 3801149, 1, 0, 3801150, 1, 65536, 3801151, 1, 65536, 3801152, 1, 65536, 3801153, 1, 0, 3801154, 1, 0, 3801155, 1, 0, 3801156, 1, 0, 3801157, 1, 0, 3801158, 1, 0, 3801159, 1, 2, 3801160, 1, 0, 3801161, 1, 1, 3801162, 1, 0, 3801163, 1, 0, 3801164, 1, 0, 3801165, 1, 1, 3801166, 1, 0, 3801167, 1, 0, 3801168, 1, 0, 3801169, 1, 65537, 3801170, 1, 1, 3801171, 1, 0, 3801172, 1, 0, 3801173, 1, 1, 3801174, 1, 0, 3801175, 1, 0, 3801176, 1, 65537, 3801177, 1, 0, 3801178, 1, 0, 3801179, 1, 0, 3801180, 1, 2, 3801181, 1, 0, 3801182, 1, 0, 3801183, 1, 0, 3801184, 1, 0, 3801185, 1, 2, 3801186, 1, 0, 3801187, 1, 0, 3801188, 1, 0, 3801189, 1, 65536, 3801190, 1, 0, 3801191, 1, 0, 3801192, 1, 65537, 3801193, 1, 0, 3801194, 1, 65537, 3801195, 1, 0, 3801196, 1, 0, 3801197, 1, 0, 3801198, 1, 65536, 3801199, 1, 2, 3801200, 1, 0, 3801201, 1, 0, 3801202, 1, 0, 3801203, 1, 0, 3801204, 1, 0, 3801205, 1, 2, 3801206, 1, 0, 3801207, 1, 0, 3801208, 1, 0, 3801209, 1, 1, 3801210, 1, 2, 3801211, 1, 0, 3801212, 1, 65537, 3801213, 1, 1, 3801214, 1, 0, 3801215, 1, 2, 3801216, 1, 0, 3801217, 1, 65537, 3801218, 1, 0, 3801219, 1, 0, 3801220, 1, 0, 3801221, 1, 65536, 3801222, 1, 0, 3801223, 1, 0, 3801224, 1, 0, 3801225, 1, 1, 3801226, 1, 1, 3801227, 1, 0, 3801228, 1, 0, 3801229, 1, 65537, 3801230, 1, 1, 3801231, 1, 0, 3801232, 1, 0, 3801233, 1, 2, 3801234, 1, 0, 3801235, 1, 0, 3801236, 1, 1, 3801237, 1, 2, 3801238, 1, 65536, 3801239, 1, 0, 3801240, 1, 65537, 3801241, 1, 0, 3801242, 1, 2, 3801243, 1, 65536, 3801244, 1, 2, 3801245, 1, 1, 3801246, 1, 1, 3801247, 1, 65536, 3801248, 1, 0, 3801249, 1, 65537, 3801250, 1, 65536, 3801251, 1, 0, 3801252, 1, 1, 3801253, 1, 0, 3801254, 1, 0, 3801255, 1, 2, 3801256, 1, 0, 3801257, 1, 0, 3801258, 1, 2, 3801259, 1, 0, 3801260, 1, 65536, 3801261, 1, 65536, 3801262, 1, 0, 3801263, 1, 0, 3801264, 1, 0, 3801265, 1, 0, 3801266, 1, 65536, 3801267, 1, 0, 3801268, 1, 1, 3801269, 0, 1, 3801270, 0, 2, 3801271, 0, 2, 3801272, 0, 3, 3801273, 1, 1, 3801274, 1, 1, 3801275, 1, 0, 3801276, 1, 0, 3801277, 1, 1, 3801278, 1, 1, 3801279, 1, 0, 3801280, 1, 0, 3801281, 1, 65537, 3801282, 1, 0, 3801283, 1, 0, 3801284, 1, 65536, 3801285, 1, 2, 3801286, 1, 0, 3801287, 1, 0, 3801288, 1, 65536, 3801289, 1, 65536, 3801290, 1, 0, 3801291, 1, 2, 3801292, 1, 0, 3801293, 1, 65537, 3801294, 1, 65536, 3801295, 1, 65537, 3801296, 1, 65536, 3801297, 1, 1, 3801298, 1, 65536, 3801299, 1, 0, 3801300, 1, 65536, 3801301, 1, 65536, 3801302, 1, 65536, 3801303, 1, 2, 3801304, 1, 0, 3801305, 1, 0, 3801306, 1, 65536, 3801307, 1, 0, 3801308, 1, 0, 3801309, 1, 0, 3801310, 1, 0, 3801311, 1, 65537, 3801312, 1, 0, 3801313, 1, 2, 3801314, 1, 0, 3801315, 1, 0, 3801316, 1, 0, 3801317, 1, 0, 3801318, 1, 0, 3801319, 1, 65537, 3801320, 1, 0, 3801321, 1, 65536, 3801322, 1, 0, 3801323, 1, 65536, 3801324, 1, 0, 3801325, 1, 0, 3801326, 1, 0, 3801327, 1, 2, 3801328, 1, 0, 3801329, 1, 0, 3801330, 1, 65537, 3801331, 1, 65537, 3801332, 1, 1, 3801333, 1, 0, 3801334, 1, 65536, 3801335, 1, 0, 3801336, 1, 1, 3801337, 0, 131072, 3801338, 1073741825, 1, 3801339, 1073741825, 0, 3801340, 1073741825, 0, 3801341, 1073741825, 0, 3801342, 1073741825, 65536, 3801343, 1073741825, 1, 3801344, 1073741825, 0, 3801345, 1073741825, 65537, 3801346, 1073741825, 1, 3801347, 1073741825, 65536, 3801348, 1073741825, 0, 3801349, 1073741825, 0, 3801350, 1073741825, 0, 3801351, 1073741825, 0, 3801352, 1073741825, 0, 3801353, 1073741825, 0, 3801354, 1073741825, 0, 3801355, 1073741825, 0, 3801356, 1073741825, 1, 3801357, 0, 131072, 3932044, 1073741824, 131072, 3932045, 1073741825, 1, 3932046, 1073741825, 0, 3932047, 1073741825, 1, 3932048, 1073741825, 0, 3932049, 1073741825, 0, 3932050, 1073741825, 1, 3932051, 1073741825, 0, 3932052, 1073741825, 0, 3932053, 1073741825, 65537, 3932054, 1073741825, 0, 3932055, 1073741825, 0, 3932056, 1073741825, 0, 3932057, 1073741825, 0, 3932058, 1073741825, 0, 3932059, 1073741825, 0, 3932060, 1073741825, 65536, 3932061, 1073741825, 1, 3932062, 1073741825, 0, 3932063, 1073741825, 0, 3932064, 1073741825, 1, 3932065, 1073741825, 1, 3932066, 0, 131072, 3932067, 1, 1, 3932068, 1, 0, 3932069, 1073741825, 65537, 3932070, 1073741825, 0, 3932071, 1, 0, 3932072, 1, 1, 3932073, 1, 2, 3932074, 1, 2, 3932075, 1, 0, 3932076, 1, 0, 3932077, 1, 2, 3932078, 1, 0, 3932079, 1, 0, 3932080, 1, 1, 3932081, 1, 1, 3932082, 1, 65536, 3932083, 1, 65537, 3932084, 1, 0, 3932085, 1, 0, 3932086, 1, 0, 3932087, 1, 0, 3932088, 1, 65537, 3932089, 1, 2, 3932090, 1, 0, 3932091, 1, 0, 3932092, 1, 1, 3932093, 1, 0, 3932094, 1, 2, 3932095, 1, 65536, 3932096, 1, 0, 3932097, 1, 1, 3932098, 1, 0, 3932099, 1, 0, 3932100, 1, 65536, 3932101, 1, 0, 3932102, 1, 65536, 3932103, 1, 2, 3932104, 1, 65536, 3932105, 1, 0, 3932106, 1, 65536, 3932107, 1, 1, 3932108, 1, 0, 3932109, 1, 65536, 3932110, 1, 65536, 3932111, 1, 65536, 3932112, 1, 0, 3932113, 1, 65537, 3932114, 1, 2, 3932115, 1, 0, 3932116, 1, 65536, 3932117, 1, 1, 3932118, 1, 2, 3932119, 1, 0, 3932120, 1, 65536, 3932121, 1, 65537, 3932122, 1, 0, 3932123, 1, 65537, 3932124, 1, 65536, 3932125, 1, 0, 3932126, 1, 0, 3932127, 1, 65537, 3932128, 1, 0, 3932129, 1, 0, 3932130, 1, 0, 3932131, 1, 0, 3932132, 1, 0, 3932133, 1, 0, 3932134, 1, 65537, 3932135, 1, 65537, 3932136, 1, 1, 3932137, 1, 1, 3932138, 1, 0, 3932139, 1, 65536, 3932140, 1, 1, 3932141, 1, 0, 3932142, 1, 1, 3932143, 1, 1, 3932144, 1, 0, 3932145, 1, 1, 3932146, 1, 0, 3932147, 1, 0, 3932148, 1, 0, 3932149, 1, 65537, 3932150, 1, 0, 3932151, 1, 0, 3932152, 1, 1, 3932153, 1, 1, 3932154, 1, 65537, 3932155, 1, 1, 3932156, 1, 0, 3932157, 1, 0, 3932158, 1, 2, 3932159, 1, 0, 3866624, 1, 0, 3866625, 1, 0, 3866626, 1, 1, 3866627, 1, 0, 3866628, 1, 1, 3866629, 1, 0, 3866630, 1, 2, 3866631, 1, 0, 3866632, 1, 1, 3866633, 1, 65536, 3866634, 1, 0, 3866635, 1, 0, 3866636, 1, 0, 3866637, 1, 0, 3866638, 1, 65536, 3866639, 1, 0, 3866640, 1, 1, 3866641, 1, 1, 3866642, 1, 2, 3866643, 1, 65536, 3866644, 1, 65536, 3866645, 1, 0, 3866646, 1, 65536, 3866647, 1, 2, 3866648, 1, 0, 3866649, 1, 0, 3866650, 1, 0, 3866651, 1, 0, 3866652, 1, 0, 3866653, 1, 65537, 3866654, 1, 0, 3866655, 1, 65536, 3866656, 1, 65537, 3866657, 1, 0, 3866658, 1, 0, 3866659, 1, 65536, 3866660, 1, 0, 3866661, 1, 65537, 3866662, 1, 2, 3866663, 1, 0, 3866664, 1, 0, 3866665, 1, 0, 3866666, 1, 0, 3866667, 1, 0, 3866668, 1, 0, 3866669, 1, 0, 3866670, 1, 0, 3866671, 1, 0, 3866672, 1, 65537, 3866673, 1, 1, 3866674, 1, 1, 3866675, 1, 2, 3866676, 1, 0, 3866677, 1, 1, 3866678, 1, 0, 3866679, 1, 65536, 3866680, 1, 65537, 3866681, 1, 0, 3866682, 1, 0, 3866683, 1, 0, 3866684, 1, 0, 3866685, 1, 0, 3866686, 1, 0, 3866687, 1, 1, 3866688, 1, 0, 3866689, 1, 0, 3866690, 1, 2, 3866691, 1, 0, 3866692, 1, 0, 3866693, 1, 0, 3866694, 1, 1, 3866695, 1, 0, 3866696, 1, 0, 3866697, 1, 65537, 3866698, 1, 65537, 3866699, 1, 65537, 3866700, 1, 65536, 3866701, 1, 0, 3866702, 1, 2, 3866703, 1, 0, 3866704, 1, 0, 3866705, 1, 0, 3866706, 1, 1, 3866707, 1, 0, 3866708, 1, 0, 3866709, 1, 0, 3866710, 1, 0, 3866711, 1, 65537, 3866712, 1, 2, 3866713, 1, 0, 3866714, 1, 65536, 3866715, 1, 0, 3866716, 1, 1, 3866717, 1, 0, 3866718, 1, 65536, 3866719, 1, 65537, 3866720, 1, 0, 3866721, 1, 0, 3866722, 1, 0, 3866723, 1, 65536, 3866724, 1, 0, 3866725, 1, 0, 3866726, 1, 0, 3866727, 1, 1, 3866728, 1, 0, 3866729, 1, 65536, 3866730, 1, 0, 3866731, 1, 0, 3866732, 1, 0, 3866733, 1, 0, 3866734, 1, 0, 3866735, 1, 65536, 3866736, 1, 65537, 3866737, 1, 0, 3866738, 1, 0, 3866739, 1, 0, 3866740, 1, 2, 3866741, 1, 0, 3866742, 1, 0, 3866743, 1, 2, 3866744, 1, 0, 3866745, 1, 0, 3866746, 1, 65537, 3866747, 1, 2, 3866748, 1, 0, 3866749, 1, 2, 3866750, 1, 1, 3866751, 1, 0, 3866752, 1, 1, 3866753, 1, 65536, 3866754, 1, 0, 3866755, 1, 0, 3866756, 1, 1, 3866757, 1, 0, 3866758, 1, 65537, 3866759, 1, 65537, 3866760, 1, 1, 3866761, 1, 0, 3866762, 1, 0, 3866763, 1, 0, 3866764, 1, 1, 3866765, 1, 1, 3866766, 1, 1, 3866767, 1, 65536, 3866768, 1, 0, 3866769, 1, 1, 3866770, 1, 0, 3866771, 1, 1, 3866772, 1, 0, 3866773, 1, 65537, 3866774, 1, 65536, 3866775, 1, 0, 3866776, 1, 65536, 3866777, 1, 0, 3866778, 1, 0, 3866779, 1, 0, 3866780, 1, 2, 3866781, 1, 2, 3866782, 1, 0, 3866783, 1, 0, 3866784, 1, 0, 3866785, 1, 0, 3866786, 1, 65536, 3866787, 1, 65537, 3866788, 1, 65536, 3866789, 1, 1, 3866790, 1, 1, 3866791, 1, 2, 3866792, 1, 0, 3866793, 1, 2, 3866794, 1, 65537, 3866795, 1, 1, 3866796, 1, 65537, 3866797, 1, 65537, 3866798, 1, 0, 3866799, 1, 0, 3866800, 1, 1, 3866801, 1, 1, 3866802, 1, 0, 3866803, 1, 0, 3866804, 1, 1, 3866805, 1, 1, 3866806, 1, 1, 3866807, 1, 1, 3866808, 1, 1, 3866809, 1, 1, 3866810, 1, 0, 3866811, 1, 0, 3866812, 1, 0, 3866813, 1, 65536, 3866814, 1, 0, 3866815, 1, 0, 3866816, 1, 0, 3866817, 1, 1, 3866818, 1, 65536, 3866819, 1, 1, 3866820, 1, 1, 3866821, 1, 1, 3866822, 1, 0, 3866823, 1, 0, 3866824, 1, 0, 3866825, 1, 0, 3866826, 1, 2, 3866827, 1, 65537, 3866828, 1, 2, 3866829, 1, 0, 3866830, 1, 65537, 3866831, 1, 0, 3866832, 1, 65537, 3866833, 1, 2, 3866834, 1, 0, 3866835, 1, 0, 3866836, 1, 0, 3866837, 1, 1, 3866838, 1, 0, 3866839, 1, 1, 3866840, 1, 0, 3866841, 1, 0, 3866842, 1, 65536, 3866843, 1, 65536, 3866844, 1, 1, 3866845, 1, 2, 3866846, 1, 65537, 3866847, 1, 0, 3866848, 1, 0, 3866849, 1, 2, 3866850, 1, 0, 3866851, 1, 0, 3866852, 1, 0, 3866853, 1, 0, 3866854, 1, 0, 3866855, 1, 0, 3866856, 1, 0, 3866857, 1, 65536, 3866858, 1, 65536, 3866859, 1, 2, 3866860, 1, 0, 3866861, 1, 0, 3866862, 1, 0, 3866863, 1, 0, 3866864, 1, 2, 3866865, 1, 0, 3866866, 1, 0, 3866867, 1, 0, 3866868, 1, 0, 3866869, 1, 0, 3866870, 1, 0, 3866871, 1, 65536, 3866872, 1, 1, 3866873, 0, 131072, 3866874, 1073741825, 1, 3866875, 1073741825, 0, 3866876, 1073741825, 2, 3866877, 1073741825, 1, 3866878, 1073741825, 65537, 3866879, 1073741825, 0, 3866880, 1073741825, 0, 3866881, 1073741825, 2, 3866882, 1073741825, 0, 3866883, 1073741825, 65536, 3866884, 1073741825, 1, 3866885, 1073741825, 2, 3866886, 1073741825, 0, 3866887, 1073741825, 2, 3866888, 1073741825, 0, 3866889, 1073741825, 0, 3866890, 1073741825, 0, 3866891, 1073741825, 0, 3866892, 1073741825, 1, 3866893, 0, 131072, 3997580, 1073741824, 131072, 3997581, 1073741825, 1, 3997582, 1073741825, 1, 3997583, 1073741825, 0, 3997584, 1073741825, 0, 3997585, 1073741825, 1, 3997586, 1073741825, 0, 3997587, 1073741825, 65537, 3997588, 1073741825, 0, 3997589, 1073741825, 1, 3997590, 1073741825, 0, 3997591, 1073741825, 65536, 3997592, 1073741825, 0, 3997593, 1073741825, 2, 3997594, 1073741825, 0, 3997595, 1073741825, 65537, 3997596, 1073741825, 0, 3997597, 1073741825, 65536, 3997598, 1073741825, 0, 3997599, 1073741825, 1, 3997600, 1073741825, 2, 3997601, 1073741825, 1, 3997602, 0, 0, 3997603, 1, 1, 3997604, 1, 1, 3997605, 1, 2, 3997606, 1073741825, 0, 3997607, 1, 65536, 3997608, 1, 0, 3997609, 1, 1, 3997610, 1, 0, 3997611, 1, 0, 3997612, 1, 0, 3997613, 1, 0, 3997614, 1, 65537, 3997615, 1, 65537, 3997616, 1, 0, 3997617, 1, 0, 3997618, 1, 1, 3997619, 1, 2, 3997620, 1, 65536, 3997621, 1, 0, 3997622, 1, 2, 3997623, 1, 0, 3997624, 1, 0, 3997625, 1, 0, 3997626, 1, 0, 3997627, 1, 0, 3997628, 1, 0, 3997629, 1, 2, 3997630, 1, 65536, 3997631, 1, 0, 3997632, 1, 1, 3997633, 1, 65537, 3997634, 1, 0, 3997635, 1, 0, 3997636, 1, 65536, 3997637, 1, 0, 3997638, 1, 0, 3997639, 1, 65537, 3997640, 1, 0, 3997641, 1, 0, 3997642, 1, 0, 3997643, 1, 1, 3997644, 1, 0, 3997645, 1, 1, 3997646, 1, 65536, 3997647, 1, 1, 3997648, 1, 0, 3997649, 1, 0, 3997650, 1, 0, 3997651, 1, 0, 3997652, 1, 0, 3997653, 1, 65536, 3997654, 1, 0, 3997655, 1, 0, 3997656, 1, 2, 3997657, 1, 0, 3997658, 1, 1, 3997659, 1, 65537, 3997660, 1, 0, 3997661, 1, 0, 3997662, 1, 0, 3997663, 1, 0, 3997664, 1, 0, 3997665, 1, 65536, 3997666, 1, 0, 3997667, 1, 65536, 3997668, 1, 0, 3997669, 1, 65537, 3997670, 1, 2, 3997671, 1, 65536, 3997672, 1, 1, 3997673, 1, 0, 3997674, 1, 0, 3997675, 1, 0, 3997676, 1, 0, 3997677, 1, 2, 3997678, 1, 0, 3997679, 1, 0, 3997680, 1, 0, 3997681, 1, 0, 3997682, 1, 0, 3997683, 1, 0, 3997684, 1, 0, 3997685, 1, 1, 3997686, 1, 0, 3997687, 1, 1, 3997688, 1, 65536, 3997689, 1, 0, 3997690, 1, 0, 3997691, 1, 0, 3997692, 1, 65536, 3997693, 1, 0, 3997694, 1, 65537, 3997695, 1, 0, 3932160, 1, 0, 3932161, 1, 0, 3932162, 1, 65537, 3932163, 1, 0, 3932164, 1, 65537, 3932165, 1, 65537, 3932166, 1, 65537, 3932167, 1, 0, 3932168, 1, 0, 3932169, 1, 0, 3932170, 1, 0, 3932171, 1, 65536, 3932172, 1, 0, 3932173, 1, 65536, 3932174, 1, 0, 3932175, 1, 0, 3932176, 1, 65537, 3932177, 1, 65537, 3932178, 1, 65537, 3932179, 1, 65537, 3932180, 1, 65536, 3932181, 1, 1, 3932182, 1, 0, 3932183, 1, 0, 3932184, 1, 1, 3932185, 1, 0, 3932186, 1, 0, 3932187, 1, 0, 3932188, 1, 2, 3932189, 1, 65537, 3932190, 1, 0, 3932191, 1, 0, 3932192, 1, 65536, 3932193, 1, 65537, 3932194, 1, 0, 3932195, 1, 1, 3932196, 1, 0, 3932197, 1, 0, 3932198, 1, 2, 3932199, 1, 2, 3932200, 1, 65536, 3932201, 1, 0, 3932202, 1, 1, 3932203, 1, 2, 3932204, 1, 2, 3932205, 1, 0, 3932206, 1, 0, 3932207, 1, 0, 3932208, 1, 0, 3932209, 1, 0, 3932210, 1, 0, 3932211, 1, 65537, 3932212, 1, 0, 3932213, 1, 0, 3932214, 1, 1, 3932215, 1, 65536, 3932216, 1, 0, 3932217, 1, 65537, 3932218, 1, 65536, 3932219, 1, 0, 3932220, 1, 65537, 3932221, 1, 0, 3932222, 1, 65536, 3932223, 1, 65537, 3932224, 1, 0, 3932225, 1, 0, 3932226, 1, 0, 3932227, 1, 0, 3932228, 1, 65537, 3932229, 1, 0, 3932230, 1, 0, 3932231, 1, 2, 3932232, 1, 2, 3932233, 1, 0, 3932234, 1, 0, 3932235, 1, 0, 3932236, 1, 1, 3932237, 1, 65537, 3932238, 1, 0, 3932239, 1, 65536, 3932240, 1, 2, 3932241, 1, 2, 3932242, 1, 65536, 3932243, 1, 0, 3932244, 1, 0, 3932245, 1, 0, 3932246, 1, 65537, 3932247, 1, 0, 3932248, 1, 65536, 3932249, 1, 0, 3932250, 1, 65537, 3932251, 1, 65537, 3932252, 1, 0, 3932253, 1, 65537, 3932254, 1, 1, 3932255, 1, 65537, 3932256, 1, 0, 3932257, 1, 65536, 3932258, 1, 65536, 3932259, 1, 1, 3932260, 1, 0, 3932261, 1, 0, 3932262, 1, 0, 3932263, 1, 0, 3932264, 1, 2, 3932265, 1, 0, 3932266, 1, 1, 3932267, 1, 65537, 3932268, 1, 0, 3932269, 1, 0, 3932270, 1, 65536, 3932271, 1, 65537, 3932272, 1, 65537, 3932273, 1, 65536, 3932274, 1, 0, 3932275, 1, 1, 3932276, 1, 0, 3932277, 1, 0, 3932278, 1, 0, 3932279, 1, 0, 3932280, 1, 0, 3932281, 1, 1, 3932282, 1, 2, 3932283, 1, 65536, 3932284, 1, 1, 3932285, 1, 0, 3932286, 1, 1, 3932287, 1, 0, 3932288, 1, 2, 3932289, 1, 0, 3932290, 1, 2, 3932291, 1, 0, 3932292, 1, 0, 3932293, 1, 1, 3932294, 1, 0, 3932295, 1, 0, 3932296, 1, 0, 3932297, 1, 0, 3932298, 1, 0, 3932299, 1, 0, 3932300, 1, 2, 3932301, 1, 0, 3932302, 1, 0, 3932303, 1, 1, 3932304, 1, 0, 3932305, 1, 0, 3932306, 1, 0, 3932307, 1, 1, 3932308, 1, 0, 3932309, 1, 2, 3932310, 1, 0, 3932311, 1, 0, 3932312, 1, 0, 3932313, 1, 0, 3932314, 1, 65536, 3932315, 1, 0, 3932316, 1, 0, 3932317, 1, 65537, 3932318, 1, 65537, 3932319, 1, 0, 3932320, 1, 65536, 3932321, 1, 1, 3932322, 1, 0, 3932323, 1, 65536, 3932324, 1, 0, 3932325, 1, 0, 3932326, 1, 0, 3932327, 1, 65536, 3932328, 1, 0, 3932329, 1, 65537, 3932330, 1, 0, 3932331, 1, 0, 3932332, 1, 65536, 3932333, 1, 1, 3932334, 1, 2, 3932335, 1, 1, 3932336, 1, 0, 3932337, 1, 0, 3932338, 1, 65536, 3932339, 1, 0, 3932340, 1, 2, 3932341, 1, 0, 3932342, 1, 0, 3932343, 1, 0, 3932344, 1, 2, 3932345, 1, 0, 3932346, 1, 0, 3932347, 1, 2, 3932348, 1, 0, 3932349, 1, 0, 3932350, 1, 0, 3932351, 1, 65537, 3932352, 1, 0, 3932353, 1, 0, 3932354, 1, 2, 3932355, 1, 1, 3932356, 2, 0, 3932357, 1, 1, 3932358, 1, 0, 3932359, 1, 0, 3932360, 1, 0, 3932361, 1, 0, 3932362, 1, 0, 3932363, 1, 0, 3932364, 1, 65536, 3932365, 1, 0, 3932366, 1, 2, 3932367, 1, 0, 3932368, 1, 0, 3932369, 1, 0, 3932370, 1, 2, 3932371, 1, 0, 3932372, 1, 0, 3932373, 1, 0, 3932374, 1, 0, 3932375, 1, 1, 3932376, 1, 0, 3932377, 1, 2, 3932378, 1, 0, 3932379, 1, 0, 3932380, 1, 1, 3932381, 1, 0, 3932382, 1, 65537, 3932383, 1, 0, 3932384, 1, 65537, 3932385, 1, 2, 3932386, 1, 0, 3932387, 1, 0, 3932388, 1, 0, 3932389, 1, 65536, 3932390, 1, 0, 3932391, 1, 0, 3932392, 1, 65536, 3932393, 1, 0, 3932394, 1, 65537, 3932395, 1, 0, 3932396, 1, 0, 3932397, 1, 1, 3932398, 1, 0, 3932399, 1, 0, 3932400, 1, 1, 3932401, 1, 0, 3932402, 1, 0, 3932403, 1, 2, 3932404, 1, 0, 3932405, 1, 0, 3932406, 1, 2, 3932407, 1, 1, 3932408, 1, 1, 3932409, 0, 131072, 3932410, 1073741825, 1, 3932411, 1073741825, 0, 3932412, 1073741825, 65536, 3932413, 1073741825, 0, 3932414, 1073741825, 0, 3932415, 1073741825, 0, 3932416, 1073741825, 0, 3932417, 1073741825, 2, 3932418, 1073741825, 0, 3932419, 1073741825, 0, 3932420, 1073741825, 65537, 3932421, 1073741825, 0, 3932422, 1073741825, 0, 3932423, 1073741825, 1, 3932424, 1073741825, 0, 3932425, 1073741825, 0, 3932426, 1073741825, 0, 3932427, 1073741825, 2, 3932428, 1073741825, 1, 3932429, 0, 131072, 4063116, 1073741824, 131072, 4063117, 1073741825, 1, 4063118, 1073741825, 0, 4063119, 1073741825, 0, 4063120, 1073741825, 65536, 4063121, 1073741825, 0, 4063122, 1073741825, 65537, 4063123, 1073741825, 65536, 4063124, 1073741825, 0, 4063125, 1073741825, 0, 4063126, 1073741825, 65537, 4063127, 1073741825, 1, 4063128, 1073741825, 0, 4063129, 1073741825, 0, 4063130, 1073741825, 0, 4063131, 1073741825, 0, 4063132, 1073741825, 0, 4063133, 1073741825, 0, 4063134, 1073741825, 0, 4063135, 1073741825, 1, 4063136, 1073741825, 0, 4063137, 1073741825, 1, 4063138, 1073741825, 1, 4063139, 0, 65536, 4063140, 1, 1, 4063141, 1073741825, 0, 4063142, 1073741825, 0, 4063143, 1073741825, 65537, 4063144, 1, 0, 4063145, 1, 65536, 4063146, 1, 0, 4063147, 1, 0, 4063148, 1, 0, 4063149, 1, 2, 4063150, 1, 0, 4063151, 1, 0, 4063152, 1, 0, 4063153, 1, 65537, 4063154, 1, 0, 4063155, 1, 0, 4063156, 1, 65537, 4063157, 1, 0, 4063158, 1, 0, 4063159, 1, 1, 4063160, 1, 0, 4063161, 1, 0, 4063162, 1, 0, 4063163, 1, 65537, 4063164, 1, 65537, 4063165, 1, 0, 4063166, 1, 1, 4063167, 1, 0, 4063168, 1, 0, 4063169, 1, 65537, 4063170, 1, 0, 4063171, 1, 65537, 4063172, 1, 65537, 4063173, 1, 0, 4063174, 1, 0, 4063175, 1, 0, 4063176, 1, 65537, 4063177, 1, 0, 4063178, 1, 0, 4063179, 1, 0, 4063180, 1, 2, 4063181, 1, 0, 4063182, 1, 2, 4063183, 1, 65536, 4063184, 1, 2, 4063185, 1, 65537, 4063186, 1, 2, 4063187, 1, 1, 4063188, 1, 65536, 4063189, 1, 0, 4063190, 1, 0, 4063191, 1, 0, 4063192, 1, 0, 4063193, 1, 0, 4063194, 1, 0, 4063195, 1, 65536, 4063196, 1, 0, 4063197, 1, 65537, 4063198, 1, 0, 4063199, 1, 0, 4063200, 1, 0, 4063201, 1, 0, 4063202, 1, 0, 4063203, 1, 0, 4063204, 1, 65537, 4063205, 1, 65536, 4063206, 1, 2, 4063207, 1, 0, 4063208, 1, 0, 4063209, 1, 65537, 4063210, 1, 2, 4063211, 1, 0, 4063212, 1, 2, 4063213, 1, 0, 4063214, 1, 0, 4063215, 1, 0, 4063216, 1, 0, 4063217, 1, 65537, 4063218, 1, 0, 4063219, 1, 1, 4063220, 1, 65536, 4063221, 1, 0, 4063222, 1, 65536, 4063223, 1, 65537, 4063224, 1, 0, 4063225, 1, 0, 4063226, 1, 0, 4063227, 1, 0, 4063228, 1, 65536, 4063229, 1, 2, 4063230, 1, 0, 4063231, 1, 0, 3997696, 1, 0, 3997697, 1, 0, 3997698, 1, 0, 3997699, 1, 2, 3997700, 1, 0, 3997701, 1, 1, 3997702, 1, 65536, 3997703, 1, 0, 3997704, 1, 1, 3997705, 1, 65537, 3997706, 1, 0, 3997707, 1, 0, 3997708, 1, 65537, 3997709, 1, 0, 3997710, 1, 1, 3997711, 1, 2, 3997712, 1, 65537, 3997713, 1, 0, 3997714, 1, 1, 3997715, 1, 0, 3997716, 1, 65537, 3997717, 1, 1, 3997718, 1, 0, 3997719, 1, 1, 3997720, 1, 0, 3997721, 1, 65537, 3997722, 1, 65536, 3997723, 1, 0, 3997724, 1, 65537, 3997725, 1, 0, 3997726, 1, 65537, 3997727, 1, 0, 3997728, 1, 1, 3997729, 1, 2, 3997730, 1, 0, 3997731, 1, 1, 3997732, 1, 0, 3997733, 1, 2, 3997734, 1, 2, 3997735, 1, 1, 3997736, 1, 0, 3997737, 1, 2, 3997738, 1, 0, 3997739, 1, 0, 3997740, 1, 0, 3997741, 1, 0, 3997742, 1, 2, 3997743, 1, 0, 3997744, 1, 0, 3997745, 1, 0, 3997746, 1, 0, 3997747, 1, 65536, 3997748, 1, 0, 3997749, 1, 0, 3997750, 1, 0, 3997751, 1, 1, 3997752, 1, 0, 3997753, 1, 2, 3997754, 1, 0, 3997755, 1, 0, 3997756, 1, 65536, 3997757, 1, 65537, 3997758, 1, 0, 3997759, 1, 0, 3997760, 1, 65537, 3997761, 1, 0, 3997762, 1, 2, 3997763, 1, 0, 3997764, 1, 0, 3997765, 1, 65537, 3997766, 1, 0, 3997767, 1, 0, 3997768, 1, 1, 3997769, 1, 2, 3997770, 1, 1, 3997771, 1, 2, 3997772, 1, 0, 3997773, 1, 0, 3997774, 1, 2, 3997775, 1, 65537, 3997776, 1, 0, 3997777, 1, 0, 3997778, 1, 0, 3997779, 1, 2, 3997780, 1, 0, 3997781, 1, 0, 3997782, 1, 0, 3997783, 1, 0, 3997784, 1, 65536, 3997785, 1, 0, 3997786, 1, 0, 3997787, 1, 0, 3997788, 1, 0, 3997789, 1, 0, 3997790, 1, 1, 3997791, 1, 0, 3997792, 1, 1, 3997793, 1, 65536, 3997794, 1, 0, 3997795, 1, 0, 3997796, 1, 0, 3997797, 1, 0, 3997798, 1, 0, 3997799, 1, 65536, 3997800, 1, 0, 3997801, 1, 0, 3997802, 1, 2, 3997803, 1, 0, 3997804, 1, 0, 3997805, 1, 0, 3997806, 1, 65537, 3997807, 1, 65537, 3997808, 1, 2, 3997809, 1, 0, 3997810, 1, 65537, 3997811, 1, 0, 3997812, 1, 0, 3997813, 1, 0, 3997814, 1, 2, 3997815, 1, 0, 3997816, 1, 0, 3997817, 1, 65536, 3997818, 1, 2, 3997819, 1, 65537, 3997820, 1, 65537, 3997821, 1, 2, 3997822, 1, 0, 3997823, 1, 0, 3997824, 1, 1, 3997825, 1, 0, 3997826, 1, 65536, 3997827, 1, 0, 3997828, 1, 65536, 3997829, 1, 0, 3997830, 1, 0, 3997831, 1, 1, 3997832, 1, 65536, 3997833, 1, 1, 3997834, 1, 2, 3997835, 1, 0, 3997836, 1, 0, 3997837, 1, 0, 3997838, 1, 65537, 3997839, 1, 0, 3997840, 1, 65537, 3997841, 1, 0, 3997842, 1, 1, 3997843, 1, 0, 3997844, 1, 0, 3997845, 1, 65537, 3997846, 1, 65537, 3997847, 1, 0, 3997848, 1, 0, 3997849, 1, 1, 3997850, 1, 1, 3997851, 1, 0, 3997852, 1, 0, 3997853, 1, 0, 3997854, 1, 0, 3997855, 1, 0, 3997856, 1, 1, 3997857, 1, 0, 3997858, 1, 1, 3997859, 1, 0, 3997860, 1, 0, 3997861, 1, 0, 3997862, 1, 2, 3997863, 1, 1, 3997864, 1, 0, 3997865, 1, 0, 3997866, 1, 65537, 3997867, 1, 0, 3997868, 1, 0, 3997869, 1, 0, 3997870, 1, 2, 3997871, 1, 0, 3997872, 1, 2, 3997873, 1, 0, 3997874, 1, 1, 3997875, 1, 65537, 3997876, 1, 65537, 3997877, 1, 0, 3997878, 1, 0, 3997879, 1, 1, 3997880, 1, 0, 3997881, 1, 0, 3997882, 1, 0, 3997883, 1, 0, 3997884, 1, 0, 3997885, 1, 1, 3997886, 1, 1, 3997887, 1, 0, 3997888, 1, 65537, 3997889, 1, 0, 3997890, 1, 1, 3997891, 1, 1, 3997892, 1, 1, 3997893, 1, 1, 3997894, 1, 0, 3997895, 1, 1, 3997896, 1, 65537, 3997897, 1, 0, 3997898, 1, 0, 3997899, 1, 0, 3997900, 1, 65537, 3997901, 1, 65537, 3997902, 1, 2, 3997903, 1, 65536, 3997904, 1, 0, 3997905, 1, 0, 3997906, 1, 2, 3997907, 1, 65536, 3997908, 1, 0, 3997909, 1, 0, 3997910, 1, 65537, 3997911, 1, 0, 3997912, 1, 0, 3997913, 1, 0, 3997914, 1, 0, 3997915, 1, 2, 3997916, 1, 0, 3997917, 1, 0, 3997918, 1, 65536, 3997919, 1, 1, 3997920, 1, 0, 3997921, 1, 0, 3997922, 1, 1, 3997923, 1, 65536, 3997924, 1, 0, 3997925, 1, 0, 3997926, 1, 65537, 3997927, 1, 0, 3997928, 1, 65536, 3997929, 1, 0, 3997930, 1, 2, 3997931, 1, 0, 3997932, 1, 0, 3997933, 1, 65536, 3997934, 1, 2, 3997935, 1, 65537, 3997936, 1, 65537, 3997937, 1, 0, 3997938, 1, 1, 3997939, 1, 1, 3997940, 1, 65537, 3997941, 1, 0, 3997942, 1, 0, 3997943, 1, 0, 3997944, 1, 1, 3997945, 0, 131072, 3997946, 1073741825, 1, 3997947, 1073741825, 1, 3997948, 1073741825, 0, 3997949, 1073741825, 65537, 3997950, 1073741825, 65537, 3997951, 1073741825, 0, 3997952, 1073741825, 65536, 3997953, 1073741825, 0, 3997954, 1073741825, 65536, 3997955, 1073741825, 0, 3997956, 1073741825, 65536, 3997957, 1073741825, 0, 3997958, 1073741825, 65536, 3997959, 1073741825, 0, 3997960, 1073741825, 0, 3997961, 1073741825, 2, 3997962, 1073741825, 0, 3997963, 1073741825, 1, 3997964, 1073741825, 1, 3997965, 0, 131072, 4128652, 1073741824, 131072, 4128653, 1073741825, 1, 4128654, 1073741825, 65536, 4128655, 1073741825, 65536, 4128656, 1073741825, 2, 4128657, 1073741825, 0, 4128658, 1073741825, 0, 4128659, 1073741825, 65536, 4128660, 1073741825, 2, 4128661, 1073741825, 1, 4128662, 1073741825, 0, 4128663, 1073741825, 1, 4128664, 1073741825, 2, 4128665, 1073741825, 1, 4128666, 1073741825, 65536, 4128667, 1073741825, 0, 4128668, 1073741825, 0, 4128669, 1073741825, 2, 4128670, 1073741825, 0, 4128671, 1073741825, 0, 4128672, 1073741825, 0, 4128673, 1073741825, 0, 4128674, 1073741825, 1, 4128675, 0, 0, 4128676, 1073741825, 1, 4128677, 1073741825, 1, 4128678, 1, 0, 4128679, 1073741825, 0, 4128680, 1, 0, 4128681, 1, 0, 4128682, 1, 2, 4128683, 1, 65536, 4128684, 1, 1, 4128685, 1, 65536, 4128686, 1, 0, 4128687, 1, 2, 4128688, 1, 0, 4128689, 1, 0, 4128690, 1, 0, 4128691, 1, 1, 4128692, 1, 65536, 4128693, 1, 1, 4128694, 1, 1, 4128695, 1, 0, 4128696, 1, 0, 4128697, 1, 0, 4128698, 1, 0, 4128699, 1, 0, 4128700, 1, 0, 4128701, 1, 65537, 4128702, 1, 0, 4128703, 1, 0, 4128704, 1, 0, 4128705, 1, 0, 4128706, 1, 0, 4128707, 1, 0, 4128708, 1, 0, 4128709, 1, 0, 4128710, 1, 2, 4128711, 1, 2, 4128712, 1, 0, 4128713, 1, 65536, 4128714, 1, 2, 4128715, 1, 0, 4128716, 1, 2, 4128717, 1, 1, 4128718, 1, 0, 4128719, 1, 65536, 4128720, 1, 65536, 4128721, 1, 0, 4128722, 1, 65536, 4128723, 1, 1, 4128724, 1, 0, 4128725, 1, 2, 4128726, 1, 0, 4128727, 1, 1, 4128728, 1, 65536, 4128729, 1, 0, 4128730, 1, 65537, 4128731, 1, 0, 4128732, 1, 0, 4128733, 1, 0, 4128734, 1, 0, 4128735, 1, 65536, 4128736, 1, 65536, 4128737, 1, 65536, 4128738, 1, 65537, 4128739, 1, 2, 4128740, 1, 1, 4128741, 1, 0, 4128742, 1, 0, 4128743, 1, 0, 4128744, 1, 0, 4128745, 1, 65536, 4128746, 1, 2, 4128747, 1, 0, 4128748, 1, 2, 4128749, 1, 65537, 4128750, 1, 0, 4128751, 1, 0, 4128752, 1, 2, 4128753, 1, 65537, 4128754, 1, 0, 4128755, 1, 65536, 4128756, 1, 65536, 4128757, 1, 0, 4128758, 1, 0, 4128759, 1, 2, 4128760, 1, 0, 4128761, 1, 65536, 4128762, 1, 0, 4128763, 1, 65536, 4128764, 1, 0, 4128765, 1, 0, 4128766, 1, 0, 4128767, 1, 1, 4063232, 1, 65537, 4063233, 1, 0, 4063234, 1, 0, 4063235, 1, 0, 4063236, 1, 2, 4063237, 1, 1, 4063238, 1, 0, 4063239, 1, 65536, 4063240, 1, 0, 4063241, 1, 1, 4063242, 1, 65536, 4063243, 1, 0, 4063244, 1, 0, 4063245, 1, 0, 4063246, 1, 2, 4063247, 1, 0, 4063248, 1, 0, 4063249, 1, 1, 4063250, 1, 0, 4063251, 1, 0, 4063252, 1, 0, 4063253, 1, 0, 4063254, 1, 0, 4063255, 1, 0, 4063256, 1, 65536, 4063257, 1, 0, 4063258, 1, 0, 4063259, 1, 0, 4063260, 1, 65536, 4063261, 1, 0, 4063262, 1, 0, 4063263, 1, 0, 4063264, 1, 65536, 4063265, 1, 2, 4063266, 1, 0, 4063267, 1, 65537, 4063268, 1, 0, 4063269, 1, 0, 4063270, 1, 0, 4063271, 1, 65536, 4063272, 1, 0, 4063273, 1, 0, 4063274, 1, 0, 4063275, 1, 2, 4063276, 1, 65537, 4063277, 1, 0, 4063278, 1, 65537, 4063279, 1, 2, 4063280, 1, 1, 4063281, 1, 0, 4063282, 1, 65537, 4063283, 1, 2, 4063284, 1, 2, 4063285, 1, 0, 4063286, 1, 65536, 4063287, 1, 0, 4063288, 1, 0, 4063289, 1, 0, 4063290, 1, 1, 4063291, 1, 2, 4063292, 1, 2, 4063293, 1, 0, 4063294, 1, 0, 4063295, 1, 0, 4063296, 1, 0, 4063297, 1, 2, 4063298, 1, 0, 4063299, 1, 0, 4063300, 1, 0, 4063301, 1, 1, 4063302, 1, 0, 4063303, 1, 2, 4063304, 1, 65537, 4063305, 1, 2, 4063306, 1, 2, 4063307, 1, 1, 4063308, 1, 1, 4063309, 1, 1, 4063310, 1, 0, 4063311, 1, 65536, 4063312, 1, 0, 4063313, 1, 1, 4063314, 1, 0, 4063315, 1, 65537, 4063316, 1, 0, 4063317, 1, 0, 4063318, 1, 65537, 4063319, 1, 0, 4063320, 1, 0, 4063321, 1, 65536, 4063322, 1, 65536, 4063323, 1, 0, 4063324, 1, 0, 4063325, 1, 0, 4063326, 1, 65536, 4063327, 1, 0, 4063328, 1, 2, 4063329, 1, 65537, 4063330, 1, 2, 4063331, 1, 0, 4063332, 1, 1, 4063333, 1, 0, 4063334, 1, 65537, 4063335, 1, 1, 4063336, 1, 2, 4063337, 1, 0, 4063338, 1, 0, 4063339, 1, 0, 4063340, 1, 65537, 4063341, 1, 65536, 4063342, 1, 65537, 4063343, 1, 0, 4063344, 1, 0, 4063345, 1, 0, 4063346, 1, 0, 4063347, 1, 0, 4063348, 1, 2, 4063349, 1, 0, 4063350, 1, 0, 4063351, 1, 2, 4063352, 1, 1, 4063353, 1, 0, 4063354, 1, 1, 4063355, 1, 0, 4063356, 1, 0, 4063357, 1, 65536, 4063358, 1, 65536, 4063359, 1, 2, 4063360, 1, 2, 4063361, 1, 0, 4063362, 1, 1, 4063363, 1, 2, 4063364, 1, 65537, 4063365, 1, 0, 4063366, 1, 0, 4063367, 1, 0, 4063368, 1, 65537, 4063369, 1, 0, 4063370, 1, 1, 4063371, 1, 65537, 4063372, 1, 0, 4063373, 1, 65537, 4063374, 1, 65536, 4063375, 1, 0, 4063376, 1, 0, 4063377, 1, 0, 4063378, 1, 2, 4063379, 1, 65536, 4063380, 1, 0, 4063381, 1, 1, 4063382, 1, 65536, 4063383, 1, 0, 4063384, 1, 0, 4063385, 1, 65536, 4063386, 1, 65536, 4063387, 1, 0, 4063388, 1, 1, 4063389, 1, 0, 4063390, 1, 0, 4063391, 1, 65536, 4063392, 1, 2, 4063393, 1, 65536, 4063394, 1, 0, 4063395, 1, 0, 4063396, 1, 65537, 4063397, 1, 65537, 4063398, 1, 1, 4063399, 1, 0, 4063400, 1, 0, 4063401, 1, 2, 4063402, 1, 0, 4063403, 1, 1, 4063404, 1, 0, 4063405, 1, 0, 4063406, 1, 0, 4063407, 1, 0, 4063408, 1, 2, 4063409, 1, 2, 4063410, 1, 0, 4063411, 1, 65537, 4063412, 1, 0, 4063413, 1, 2, 4063414, 1, 0, 4063415, 1, 0, 4063416, 1, 1, 4063417, 1, 0, 4063418, 1, 0, 4063419, 1, 65537, 4063420, 1, 0, 4063421, 1, 65537, 4063422, 1, 65537, 4063423, 1, 1, 4063424, 1, 0, 4063425, 1, 65537, 4063426, 1, 0, 4063427, 1, 0, 4063428, 1, 65537, 4063429, 1, 0, 4063430, 1, 0, 4063431, 1, 0, 4063432, 1, 0, 4063433, 1, 0, 4063434, 1, 2, 4063435, 1, 1, 4063436, 1, 0, 4063437, 1, 0, 4063438, 1, 2, 4063439, 1, 0, 4063440, 1, 0, 4063441, 1, 65536, 4063442, 1, 0, 4063443, 1, 65536, 4063444, 1, 0, 4063445, 1, 65536, 4063446, 1, 0, 4063447, 1, 65536, 4063448, 1, 0, 4063449, 1, 0, 4063450, 1, 2, 4063451, 1, 0, 4063452, 1, 0, 4063453, 1, 0, 4063454, 1, 0, 4063455, 1, 0, 4063456, 1, 2, 4063457, 1, 2, 4063458, 1, 0, 4063459, 1, 65537, 4063460, 1, 0, 4063461, 1, 65536, 4063462, 1, 2, 4063463, 1, 0, 4063464, 1, 2, 4063465, 1, 1, 4063466, 1, 0, 4063467, 1, 1, 4063468, 1, 1, 4063469, 1, 65537, 4063470, 1, 65537, 4063471, 1, 2, 4063472, 1, 0, 4063473, 1, 1, 4063474, 1, 1, 4063475, 1, 0, 4063476, 1, 0, 4063477, 1, 0, 4063478, 1, 0, 4063479, 1, 0, 4063480, 1, 1, 4063481, 0, 131072, 4063482, 1073741825, 1, 4063483, 1073741825, 0, 4063484, 1073741825, 1, 4063485, 1073741825, 65537, 4063486, 1073741825, 0, 4063487, 1073741825, 0, 4063488, 1073741825, 0, 4063489, 1073741825, 2, 4063490, 1073741825, 0, 4063491, 1073741825, 2, 4063492, 1073741825, 65536, 4063493, 1073741825, 0, 4063494, 1073741825, 1, 4063495, 1073741825, 2, 4063496, 1073741825, 0, 4063497, 1073741825, 65537, 4063498, 1073741825, 0, 4063499, 1073741825, 0, 4063500, 1073741825, 1, 4063501, 0, 131072, 4194188, 1073741824, 131072, 4194189, 1073741825, 1, 4194190, 1073741825, 0, 4194191, 1073741825, 0, 4194192, 1073741825, 65536, 4194193, 1073741825, 0, 4194194, 1073741825, 2, 4194195, 1073741825, 2, 4194196, 1073741825, 0, 4194197, 1073741825, 0, 4194198, 1073741825, 0, 4194199, 1073741825, 2, 4194200, 1073741825, 0, 4194201, 1073741825, 0, 4194202, 1073741825, 0, 4194203, 1073741825, 65536, 4194204, 1073741825, 65536, 4194205, 1073741825, 65537, 4194206, 1073741825, 0, 4194207, 1073741825, 0, 4194208, 1073741825, 0, 4194209, 1073741825, 2, 4194210, 1073741825, 1, 4194211, 1073741825, 1, 4194212, 1, 1, 4194213, 1, 2, 4194214, 1, 0, 4194215, 1073741825, 0, 4194216, 1, 0, 4194217, 1, 65536, 4194218, 1, 1, 4194219, 1, 0, 4194220, 1, 65537, 4194221, 1, 0, 4194222, 1, 0, 4194223, 1, 1, 4194224, 1, 0, 4194225, 1, 0, 4194226, 1, 0, 4194227, 1, 0, 4194228, 1, 0, 4194229, 1, 0, 4194230, 1, 2, 4194231, 1, 0, 4194232, 1, 2, 4194233, 1, 65537, 4194234, 1, 0, 4194235, 1, 0, 4194236, 1, 65537, 4194237, 1, 0, 4194238, 1, 65536, 4194239, 1, 65537, 4194240, 1, 2, 4194241, 1, 0, 4194242, 1, 0, 4194243, 1, 0, 4194244, 1, 1, 4194245, 1, 2, 4194246, 1, 0, 4194247, 1, 0, 4194248, 1, 0, 4194249, 1, 0, 4194250, 1, 0, 4194251, 1, 0, 4194252, 1, 2, 4194253, 1, 0, 4194254, 1, 0, 4194255, 1, 0, 4194256, 1, 0, 4194257, 1, 0, 4194258, 1, 0, 4194259, 1, 0, 4194260, 1, 1, 4194261, 1, 65537, 4194262, 1, 0, 4194263, 1, 1, 4194264, 1, 0, 4194265, 1, 0, 4194266, 1, 65537, 4194267, 1, 65537, 4194268, 1, 0, 4194269, 1, 0, 4194270, 1, 0, 4194271, 1, 0, 4194272, 1, 1, 4194273, 1, 65536, 4194274, 1, 0, 4194275, 1, 0, 4194276, 1, 0, 4194277, 1, 0, 4194278, 1, 0, 4194279, 1, 2, 4194280, 1, 0, 4194281, 1, 65536, 4194282, 1, 0, 4194283, 1, 0, 4194284, 1, 0, 4194285, 1, 0, 4194286, 1, 0, 4194287, 1, 65537, 4194288, 1, 0, 4194289, 1, 1, 4194290, 1, 0, 4194291, 1, 0, 4194292, 1, 2, 4194293, 1, 0, 4194294, 1, 0, 4194295, 1, 0, 4194296, 1, 2, 4194297, 1, 65536, 4194298, 1, 2, 4194299, 1, 2, 4194300, 1, 65536, 4194301, 1, 65536, 4194302, 1, 65536, 4194303, 1, 65537, 4128768, 1, 2, 4128769, 1, 0, 4128770, 1, 65537, 4128771, 1, 0, 4128772, 1, 0, 4128773, 1, 2, 4128774, 1, 2, 4128775, 1, 0, 4128776, 1, 65536, 4128777, 1, 0, 4128778, 1, 1, 4128779, 1, 0, 4128780, 1, 65537, 4128781, 1, 1, 4128782, 1, 65536, 4128783, 1, 65536, 4128784, 1, 0, 4128785, 1, 0, 4128786, 1, 65537, 4128787, 1, 0, 4128788, 1, 65537, 4128789, 1, 65537, 4128790, 1, 65536, 4128791, 1, 0, 4128792, 1, 0, 4128793, 1, 0, 4128794, 1, 2, 4128795, 1, 0, 4128796, 1, 65537, 4128797, 1, 2, 4128798, 1, 0, 4128799, 1, 0, 4128800, 1, 0, 4128801, 1, 0, 4128802, 1, 1, 4128803, 1, 0, 4128804, 1, 0, 4128805, 1, 0, 4128806, 1, 1, 4128807, 1, 65536, 4128808, 1, 0, 4128809, 1, 0, 4128810, 1, 0, 4128811, 1, 65536, 4128812, 1, 0, 4128813, 1, 0, 4128814, 1, 65537, 4128815, 1, 65537, 4128816, 1, 0, 4128817, 1, 0, 4128818, 1, 0, 4128819, 1, 0, 4128820, 1, 0, 4128821, 1, 65537, 4128822, 1, 0, 4128823, 1, 65537, 4128824, 1, 1, 4128825, 1, 65537, 4128826, 1, 65537, 4128827, 1, 65536, 4128828, 1, 65536, 4128829, 1, 0, 4128830, 1, 65537, 4128831, 1, 0, 4128832, 1, 2, 4128833, 1, 0, 4128834, 1, 0, 4128835, 1, 65537, 4128836, 1, 2, 4128837, 1, 0, 4128838, 1, 0, 4128839, 1, 0, 4128840, 1, 65537, 4128841, 1, 2, 4128842, 1, 1, 4128843, 1, 1, 4128844, 2, 0, 4128845, 1, 1, 4128846, 1, 0, 4128847, 1, 0, 4128848, 1, 0, 4128849, 1, 1, 4128850, 1, 2, 4128851, 1, 0, 4128852, 1, 65536, 4128853, 1, 65537, 4128854, 1, 65536, 4128855, 1, 0, 4128856, 1, 0, 4128857, 1, 0, 4128858, 1, 65537, 4128859, 1, 2, 4128860, 1, 65537, 4128861, 1, 0, 4128862, 1, 65537, 4128863, 1, 65536, 4128864, 1, 0, 4128865, 1, 1, 4128866, 1, 0, 4128867, 1, 1, 4128868, 1, 0, 4128869, 1, 1, 4128870, 1, 0, 4128871, 1, 65536, 4128872, 1, 2, 4128873, 1, 0, 4128874, 1, 2, 4128875, 1, 65537, 4128876, 1, 2, 4128877, 1, 0, 4128878, 1, 0, 4128879, 1, 0, 4128880, 1, 65536, 4128881, 1, 65536, 4128882, 1, 65537, 4128883, 1, 0, 4128884, 1, 0, 4128885, 1, 0, 4128886, 1, 1, 4128887, 1, 2, 4128888, 1, 0, 4128889, 1, 2, 4128890, 1, 0, 4128891, 1, 0, 4128892, 1, 0, 4128893, 1, 1, 4128894, 1, 1, 4128895, 1, 1, 4128896, 1, 0, 4128897, 1, 65536, 4128898, 1, 0, 4128899, 1, 65537, 4128900, 1, 0, 4128901, 1, 0, 4128902, 1, 0, 4128903, 1, 0, 4128904, 1, 0, 4128905, 1, 0, 4128906, 1, 1, 4128907, 1, 65537, 4128908, 1, 0, 4128909, 1, 2, 4128910, 1, 65537, 4128911, 1, 65536, 4128912, 1, 65537, 4128913, 1, 0, 4128914, 1, 0, 4128915, 1, 1, 4128916, 1, 65537, 4128917, 1, 0, 4128918, 1, 0, 4128919, 1, 0, 4128920, 1, 0, 4128921, 1, 0, 4128922, 1, 0, 4128923, 1, 0, 4128924, 1, 0, 4128925, 1, 0, 4128926, 1, 0, 4128927, 1, 0, 4128928, 1, 0, 4128929, 1, 0, 4128930, 1, 2, 4128931, 1, 0, 4128932, 1, 0, 4128933, 1, 65537, 4128934, 1, 65537, 4128935, 1, 65537, 4128936, 1, 0, 4128937, 1, 65537, 4128938, 1, 0, 4128939, 1, 0, 4128940, 1, 65537, 4128941, 1, 0, 4128942, 1, 0, 4128943, 1, 0, 4128944, 1, 1, 4128945, 1, 65536, 4128946, 1, 65537, 4128947, 1, 65537, 4128948, 1, 0, 4128949, 1, 0, 4128950, 1, 65536, 4128951, 1, 2, 4128952, 1, 1, 4128953, 1, 0, 4128954, 1, 0, 4128955, 1, 65537, 4128956, 1, 0, 4128957, 1, 0, 4128958, 1, 65536, 4128959, 1, 2, 4128960, 1, 65536, 4128961, 1, 1, 4128962, 1, 0, 4128963, 1, 65536, 4128964, 1, 1, 4128965, 1, 2, 4128966, 1, 0, 4128967, 1, 65536, 4128968, 1, 2, 4128969, 1, 0, 4128970, 1, 0, 4128971, 1, 2, 4128972, 1, 65536, 4128973, 1, 0, 4128974, 1, 65537, 4128975, 1, 0, 4128976, 1, 0, 4128977, 1, 65536, 4128978, 1, 0, 4128979, 1, 2, 4128980, 1, 0, 4128981, 1, 0, 4128982, 1, 1, 4128983, 1, 2, 4128984, 1, 0, 4128985, 1, 0, 4128986, 1, 1, 4128987, 1, 65536, 4128988, 1, 1, 4128989, 1, 0, 4128990, 1, 0, 4128991, 1, 65537, 4128992, 1, 65536, 4128993, 1, 65537, 4128994, 1, 0, 4128995, 1, 0, 4128996, 1, 65537, 4128997, 1, 65537, 4128998, 1, 2, 4128999, 1, 1, 4129000, 1, 1, 4129001, 1, 0, 4129002, 1, 1, 4129003, 1, 1, 4129004, 1, 2, 4129005, 1, 0, 4129006, 1, 0, 4129007, 1, 0, 4129008, 1, 65536, 4129009, 1, 65536, 4129010, 1, 0, 4129011, 1, 0, 4129012, 1, 0, 4129013, 1, 2, 4129014, 1, 1, 4129015, 1, 0, 4129016, 1, 1, 4129017, 0, 131072, 4129018, 1073741825, 1, 4129019, 1073741825, 0, 4129020, 1073741825, 0, 4129021, 1073741825, 1, 4129022, 1073741825, 0, 4129023, 1073741825, 0, 4129024, 1073741825, 0, 4129025, 1073741825, 0, 4129026, 1073741825, 0, 4129027, 1073741825, 65536, 4129028, 1073741825, 2, 4129029, 1073741825, 2, 4129030, 1073741825, 1, 4129031, 1073741825, 65536, 4129032, 1073741825, 0, 4129033, 1073741825, 0, 4129034, 1073741825, 0, 4129035, 1073741825, 65537, 4129036, 1073741825, 1, 4129037, 0, 131072, 4259724, 1073741824, 131072, 4259725, 1073741825, 1, 4259726, 1073741825, 1, 4259727, 1073741825, 65537, 4259728, 1073741825, 0, 4259729, 1073741825, 0, 4259730, 1073741825, 65536, 4259731, 1073741825, 0, 4259732, 1073741825, 65537, 4259733, 1073741825, 1, 4259734, 1073741825, 0, 4259735, 1073741825, 0, 4259736, 1073741825, 0, 4259737, 1073741825, 65537, 4259738, 1073741825, 0, 4259739, 1073741825, 2, 4259740, 1073741825, 2, 4259741, 1073741825, 0, 4259742, 1073741825, 0, 4259743, 1073741825, 0, 4259744, 1073741825, 0, 4259745, 1073741825, 0, 4259746, 1073741825, 1, 4259747, 0, 0, 4259748, 1, 1, 4259749, 1, 1, 4259750, 1, 0, 4259751, 1, 0, 4259752, 1073741825, 65537, 4259753, 1, 0, 4259754, 1, 0, 4259755, 1, 0, 4259756, 1, 0, 4259757, 1, 2, 4259758, 1, 0, 4259759, 1, 2, 4259760, 1, 0, 4259761, 1, 65536, 4259762, 1, 0, 4259763, 1, 0, 4259764, 1, 2, 4259765, 1, 0, 4259766, 1, 1, 4259767, 1, 2, 4259768, 1, 65537, 4259769, 1, 0, 4259770, 1, 2, 4259771, 1, 0, 4259772, 1, 0, 4259773, 1, 2, 4259774, 1, 1, 4259775, 1, 65536, 4259776, 1, 2, 4259777, 1, 0, 4259778, 1, 0, 4259779, 1, 2, 4259780, 1, 0, 4259781, 1, 0, 4259782, 1, 2, 4259783, 1, 65537, 4259784, 1, 0, 4259785, 1, 0, 4259786, 1, 65537, 4259787, 1, 0, 4259788, 1, 0, 4259789, 1, 1, 4259790, 1, 65536, 4259791, 1, 65536, 4259792, 1, 65536, 4259793, 1, 0, 4259794, 1, 0, 4259795, 1, 0, 4259796, 1, 0, 4259797, 1, 0, 4259798, 1, 0, 4259799, 1, 0, 4259800, 1, 0, 4259801, 1, 0, 4259802, 1, 0, 4259803, 1, 1, 4259804, 1, 65536, 4259805, 1, 65537, 4259806, 1, 65537, 4259807, 1, 0, 4259808, 1, 0, 4259809, 1, 2, 4259810, 1, 0, 4259811, 1, 0, 4259812, 1, 0, 4259813, 1, 2, 4259814, 1, 1, 4259815, 1, 65536, 4259816, 1, 65537, 4259817, 1, 65536, 4259818, 1, 65536, 4259819, 1, 0, 4259820, 1, 65536, 4259821, 1, 0, 4259822, 1, 0, 4259823, 1, 0, 4259824, 1, 65537, 4259825, 1, 0, 4259826, 1, 0, 4259827, 1, 65536, 4259828, 1, 0, 4259829, 1, 65536, 4259830, 1, 0, 4259831, 1, 2, 4259832, 1, 0, 4259833, 1, 0, 4259834, 1, 65537, 4259835, 1, 65536, 4259836, 1, 0, 4259837, 1, 65537, 4259838, 1, 65537, 4259839, 1, 65536, 4194304, 1, 65537, 4194305, 1, 0, 4194306, 1, 0, 4194307, 1, 2, 4194308, 1, 0, 4194309, 1, 0, 4194310, 1, 65536, 4194311, 1, 0, 4194312, 1, 0, 4194313, 1, 0, 4194314, 1, 0, 4194315, 1, 2, 4194316, 1, 0, 4194317, 1, 1, 4194318, 1, 1, 4194319, 1, 0, 4194320, 1, 0, 4194321, 1, 65536, 4194322, 1, 1, 4194323, 1, 65537, 4194324, 1, 0, 4194325, 1, 65537, 4194326, 1, 0, 4194327, 1, 2, 4194328, 1, 0, 4194329, 1, 0, 4194330, 1, 0, 4194331, 1, 0, 4194332, 1, 2, 4194333, 1, 2, 4194334, 1, 0, 4194335, 1, 0, 4194336, 1, 1, 4194337, 1, 65537, 4194338, 1, 65537, 4194339, 1, 65536, 4194340, 1, 0, 4194341, 1, 2, 4194342, 1, 65537, 4194343, 1, 1, 4194344, 1, 0, 4194345, 1, 0, 4194346, 1, 0, 4194347, 1, 65537, 4194348, 1, 1, 4194349, 1, 0, 4194350, 1, 0, 4194351, 1, 0, 4194352, 1, 65537, 4194353, 1, 0, 4194354, 1, 0, 4194355, 1, 1, 4194356, 1, 65536, 4194357, 1, 0, 4194358, 1, 1, 4194359, 1, 2, 4194360, 1, 0, 4194361, 1, 0, 4194362, 1, 2, 4194363, 1, 0, 4194364, 1, 0, 4194365, 1, 0, 4194366, 1, 65537, 4194367, 1, 65536, 4194368, 1, 0, 4194369, 1, 0, 4194370, 1, 65537, 4194371, 1, 0, 4194372, 1, 65537, 4194373, 1, 65537, 4194374, 1, 2, 4194375, 1, 65536, 4194376, 1, 65537, 4194377, 1, 65537, 4194378, 1, 65537, 4194379, 1, 1, 4194380, 2, 0, 4194381, 1, 1, 4194382, 1, 0, 4194383, 1, 0, 4194384, 1, 65537, 4194385, 1, 0, 4194386, 1, 65537, 4194387, 1, 0, 4194388, 1, 0, 4194389, 1, 65537, 4194390, 1, 2, 4194391, 1, 0, 4194392, 1, 65536, 4194393, 1, 65537, 4194394, 1, 0, 4194395, 1, 0, 4194396, 1, 0, 4194397, 1, 65536, 4194398, 1, 2, 4194399, 1, 0, 4194400, 1, 0, 4194401, 1, 0, 4194402, 1, 1, 4194403, 1, 1, 4194404, 1, 65536, 4194405, 1, 0, 4194406, 1, 0, 4194407, 1, 0, 4194408, 1, 0, 4194409, 1, 0, 4194410, 1, 0, 4194411, 1, 65536, 4194412, 1, 2, 4194413, 1, 2, 4194414, 1, 65536, 4194415, 1, 0, 4194416, 1, 0, 4194417, 1, 65536, 4194418, 1, 0, 4194419, 1, 0, 4194420, 1, 0, 4194421, 1, 0, 4194422, 1, 65537, 4194423, 1, 0, 4194424, 1, 65536, 4194425, 1, 65537, 4194426, 1, 2, 4194427, 1, 1, 4194428, 1, 2, 4194429, 1, 1, 4194430, 2, 0, 4194431, 1, 1, 4194432, 1, 65536, 4194433, 1, 0, 4194434, 1, 0, 4194435, 1, 65537, 4194436, 1, 0, 4194437, 1, 0, 4194438, 1, 65536, 4194439, 1, 0, 4194440, 1, 65536, 4194441, 1, 0, 4194442, 1, 65537, 4194443, 1, 0, 4194444, 1, 65537, 4194445, 1, 0, 4194446, 1, 65536, 4194447, 1, 0, 4194448, 1, 0, 4194449, 1, 1, 4194450, 1, 0, 4194451, 1, 65537, 4194452, 1, 0, 4194453, 1, 1, 4194454, 1, 0, 4194455, 1, 0, 4194456, 1, 2, 4194457, 1, 0, 4194458, 1, 1, 4194459, 1, 1, 4194460, 1, 1, 4194461, 1, 0, 4194462, 1, 0, 4194463, 1, 0, 4194464, 1, 65536, 4194465, 1, 0, 4194466, 1, 0, 4194467, 1, 2, 4194468, 1, 2, 4194469, 1, 2, 4194470, 1, 2, 4194471, 1, 0, 4194472, 1, 65537, 4194473, 1, 65536, 4194474, 1, 0, 4194475, 1, 0, 4194476, 1, 0, 4194477, 1, 0, 4194478, 1, 65537, 4194479, 1, 65537, 4194480, 1, 0, 4194481, 1, 1, 4194482, 1, 65537, 4194483, 1, 0, 4194484, 1, 2, 4194485, 1, 0, 4194486, 1, 0, 4194487, 1, 65537, 4194488, 1, 0, 4194489, 1, 0, 4194490, 1, 65536, 4194491, 1, 0, 4194492, 1, 0, 4194493, 1, 0, 4194494, 1, 0, 4194495, 1, 65536, 4194496, 1, 2, 4194497, 1, 0, 4194498, 1, 65537, 4194499, 1, 0, 4194500, 1, 2, 4194501, 1, 2, 4194502, 1, 0, 4194503, 1, 0, 4194504, 1, 65537, 4194505, 1, 65537, 4194506, 1, 0, 4194507, 1, 65537, 4194508, 1, 0, 4194509, 1, 0, 4194510, 1, 0, 4194511, 1, 0, 4194512, 1, 0, 4194513, 1, 2, 4194514, 1, 65537, 4194515, 1, 0, 4194516, 1, 1, 4194517, 1, 1, 4194518, 1, 65537, 4194519, 1, 0, 4194520, 1, 0, 4194521, 1, 1, 4194522, 1, 2, 4194523, 1, 65537, 4194524, 1, 0, 4194525, 1, 0, 4194526, 1, 0, 4194527, 1, 65536, 4194528, 1, 65536, 4194529, 1, 2, 4194530, 1, 0, 4194531, 1, 0, 4194532, 1, 0, 4194533, 1, 65536, 4194534, 1, 0, 4194535, 1, 2, 4194536, 1, 1, 4194537, 1, 0, 4194538, 1, 2, 4194539, 1, 0, 4194540, 1, 0, 4194541, 1, 0, 4194542, 1, 0, 4194543, 1, 2, 4194544, 1, 1, 4194545, 1, 0, 4194546, 1, 65536, 4194547, 1, 1, 4194548, 1, 65537, 4194549, 1, 1, 4194550, 1, 1, 4194551, 1, 65536, 4194552, 1, 1, 4194553, 0, 131072, 4194554, 1073741825, 1, 4194555, 1073741825, 0, 4194556, 1073741825, 2, 4194557, 1073741825, 1, 4194558, 1073741825, 65536, 4194559, 1073741825, 65537, 4194560, 1073741825, 0, 4194561, 1073741825, 0, 4194562, 1073741825, 65536, 4194563, 1073741825, 1, 4194564, 1073741825, 2, 4194565, 1073741825, 2, 4194566, 1073741825, 0, 4194567, 1073741825, 0, 4194568, 1073741825, 65536, 4194569, 1073741825, 0, 4194570, 1073741825, 0, 4194571, 1073741825, 65536, 4194572, 1073741825, 1, 4194573, 0, 131072, 4325260, 1073741824, 131072, 4325261, 1073741825, 1, 4325262, 1073741825, 2, 4325263, 1073741825, 0, 4325264, 1073741825, 0, 4325265, 1073741825, 0, 4325266, 1073741825, 1, 4325267, 1073741825, 65536, 4325268, 1073741825, 0, 4325269, 1073741825, 0, 4325270, 1073741825, 0, 4325271, 1073741825, 1, 4325272, 1073741825, 1, 4325273, 1073741825, 0, 4325274, 1073741825, 0, 4325275, 1073741825, 1, 4325276, 1073741825, 0, 4325277, 1073741825, 0, 4325278, 1073741825, 0, 4325279, 1073741825, 0, 4325280, 1073741825, 65536, 4325281, 1073741825, 0, 4325282, 1073741825, 1, 4325283, 1073741825, 1, 4325284, 0, 65536, 4325285, 1, 1, 4325286, 1, 0, 4325287, 1, 2, 4325288, 1073741825, 0, 4325289, 1, 1, 4325290, 1, 1, 4325291, 1, 0, 4325292, 1, 0, 4325293, 1, 65537, 4325294, 1, 65536, 4325295, 1, 0, 4325296, 1, 1, 4325297, 1, 0, 4325298, 1, 2, 4325299, 1, 65536, 4325300, 1, 0, 4325301, 1, 65537, 4325302, 1, 0, 4325303, 1, 65537, 4325304, 1, 0, 4325305, 1, 0, 4325306, 1, 0, 4325307, 1, 0, 4325308, 1, 0, 4325309, 1, 1, 4325310, 1, 2, 4325311, 1, 65537, 4325312, 1, 65537, 4325313, 1, 2, 4325314, 1, 0, 4325315, 1, 0, 4325316, 1, 0, 4325317, 1, 1, 4325318, 1, 65537, 4325319, 1, 0, 4325320, 1, 1, 4325321, 1, 0, 4325322, 1, 0, 4325323, 1, 0, 4325324, 1, 2, 4325325, 1, 2, 4325326, 1, 0, 4325327, 1, 65537, 4325328, 1, 65537, 4325329, 1, 2, 4325330, 1, 0, 4325331, 1, 0, 4325332, 1, 2, 4325333, 1, 2, 4325334, 1, 0, 4325335, 1, 65537, 4325336, 1, 1, 4325337, 1, 0, 4325338, 1, 65536, 4325339, 1, 0, 4325340, 1, 0, 4325341, 1, 0, 4325342, 1, 0, 4325343, 1, 0, 4325344, 1, 65536, 4325345, 1, 0, 4325346, 1, 0, 4325347, 1, 0, 4325348, 1, 1, 4325349, 1, 0, 4325350, 1, 0, 4325351, 1, 0, 4325352, 1, 0, 4325353, 1, 0, 4325354, 1, 65536, 4325355, 1, 0, 4325356, 1, 0, 4325357, 1, 1, 4325358, 1, 1, 4325359, 1, 2, 4325360, 1, 65536, 4325361, 1, 65537, 4325362, 1, 0, 4325363, 1, 1, 4325364, 1, 0, 4325365, 1, 0, 4325366, 1, 1, 4325367, 1, 1, 4325368, 1, 0, 4325369, 1, 65537, 4325370, 1, 1, 4325371, 1, 1, 4325372, 1, 0, 4325373, 1, 2, 4325374, 1, 0, 4325375, 1, 0, 4259840, 1, 0, 4259841, 1, 0, 4259842, 1, 0, 4259843, 1, 0, 4259844, 1, 0, 4259845, 1, 0, 4259846, 1, 65537, 4259847, 1, 0, 4259848, 1, 0, 4259849, 1, 0, 4259850, 1, 1, 4259851, 1, 1, 4259852, 1, 2, 4259853, 1, 0, 4259854, 1, 2, 4259855, 1, 0, 4259856, 1, 0, 4259857, 1, 1, 4259858, 1, 1, 4259859, 1, 0, 4259860, 1, 2, 4259861, 1, 0, 4259862, 1, 0, 4259863, 1, 0, 4259864, 1, 0, 4259865, 1, 0, 4259866, 1, 0, 4259867, 1, 0, 4259868, 1, 65537, 4259869, 1, 65536, 4259870, 1, 0, 4259871, 1, 0, 4259872, 1, 0, 4259873, 1, 65536, 4259874, 1, 65536, 4259875, 1, 0, 4259876, 1, 0, 4259877, 1, 0, 4259878, 1, 0, 4259879, 1, 1, 4259880, 1, 1, 4259881, 1, 2, 4259882, 1, 1, 4259883, 1, 0, 4259884, 1, 0, 4259885, 1, 1, 4259886, 1, 1, 4259887, 1, 65536, 4259888, 1, 0, 4259889, 1, 0, 4259890, 1, 0, 4259891, 1, 0, 4259892, 1, 0, 4259893, 1, 0, 4259894, 1, 0, 4259895, 1, 2, 4259896, 1, 0, 4259897, 1, 0, 4259898, 1, 0, 4259899, 1, 1, 4259900, 1, 65537, 4259901, 1, 0, 4259902, 1, 1, 4259903, 1, 65537, 4259904, 1, 0, 4259905, 1, 0, 4259906, 1, 0, 4259907, 1, 0, 4259908, 1, 0, 4259909, 1, 0, 4259910, 1, 1, 4259911, 1, 0, 4259912, 1, 0, 4259913, 1, 0, 4259914, 1, 65536, 4259915, 1, 1, 4259916, 2, 0, 4259917, 1, 1, 4259918, 1, 0, 4259919, 1, 0, 4259920, 1, 0, 4259921, 1, 1, 4259922, 1, 0, 4259923, 1, 65536, 4259924, 1, 0, 4259925, 1, 1, 4259926, 1, 65537, 4259927, 1, 0, 4259928, 1, 65536, 4259929, 1, 65536, 4259930, 1, 0, 4259931, 1, 65537, 4259932, 1, 0, 4259933, 1, 2, 4259934, 1, 0, 4259935, 1, 65537, 4259936, 1, 0, 4259937, 1, 0, 4259938, 1, 65536, 4259939, 1, 65536, 4259940, 1, 65536, 4259941, 1, 0, 4259942, 1, 1, 4259943, 1, 0, 4259944, 1, 65536, 4259945, 1, 0, 4259946, 1, 65536, 4259947, 1, 0, 4259948, 1, 65536, 4259949, 1, 0, 4259950, 1, 1, 4259951, 1, 2, 4259952, 1, 0, 4259953, 1, 0, 4259954, 1, 0, 4259955, 1, 65536, 4259956, 1, 0, 4259957, 1, 65537, 4259958, 1, 0, 4259959, 1, 0, 4259960, 1, 65536, 4259961, 1, 1, 4259962, 1, 65536, 4259963, 1, 0, 4259964, 1, 0, 4259965, 1, 1, 4259966, 2, 0, 4259967, 1, 1, 4259968, 1, 1, 4259969, 1, 65536, 4259970, 1, 0, 4259971, 1, 0, 4259972, 1, 0, 4259973, 1, 65536, 4259974, 1, 0, 4259975, 1, 65537, 4259976, 1, 0, 4259977, 1, 0, 4259978, 1, 0, 4259979, 1, 0, 4259980, 1, 65537, 4259981, 1, 2, 4259982, 1, 1, 4259983, 1, 65537, 4259984, 1, 0, 4259985, 1, 65536, 4259986, 1, 65537, 4259987, 1, 65536, 4259988, 1, 0, 4259989, 1, 1, 4259990, 1, 2, 4259991, 1, 65536, 4259992, 1, 2, 4259993, 1, 1, 4259994, 1, 1, 4259995, 1, 1, 4259996, 1, 0, 4259997, 1, 0, 4259998, 1, 65537, 4259999, 1, 0, 4260000, 1, 0, 4260001, 1, 65537, 4260002, 1, 1, 4260003, 1, 65537, 4260004, 1, 0, 4260005, 1, 0, 4260006, 1, 65536, 4260007, 1, 0, 4260008, 1, 0, 4260009, 1, 2, 4260010, 1, 0, 4260011, 1, 65536, 4260012, 1, 0, 4260013, 1, 0, 4260014, 1, 65537, 4260015, 1, 0, 4260016, 1, 0, 4260017, 1, 0, 4260018, 1, 65536, 4260019, 1, 0, 4260020, 1, 0, 4260021, 1, 0, 4260022, 1, 0, 4260023, 1, 1, 4260024, 1, 1, 4260025, 1, 65536, 4260026, 1, 0, 4260027, 1, 2, 4260028, 1, 2, 4260029, 1, 0, 4260030, 1, 0, 4260031, 1, 0, 4260032, 1, 65537, 4260033, 1, 0, 4260034, 1, 0, 4260035, 1, 65536, 4260036, 1, 65537, 4260037, 1, 1, 4260038, 1, 0, 4260039, 1, 0, 4260040, 1, 1, 4260041, 1, 0, 4260042, 1, 0, 4260043, 1, 2, 4260044, 1, 0, 4260045, 1, 0, 4260046, 1, 0, 4260047, 1, 0, 4260048, 1, 2, 4260049, 1, 2, 4260050, 1, 65537, 4260051, 1, 0, 4260052, 1, 0, 4260053, 1, 65537, 4260054, 1, 1, 4260055, 1, 0, 4260056, 1, 1, 4260057, 1, 0, 4260058, 1, 1, 4260059, 1, 1, 4260060, 1, 1, 4260061, 1, 65536, 4260062, 1, 0, 4260063, 1, 65536, 4260064, 1, 0, 4260065, 1, 0, 4260066, 1, 0, 4260067, 1, 2, 4260068, 1, 0, 4260069, 1, 0, 4260070, 1, 0, 4260071, 1, 65536, 4260072, 1, 2, 4260073, 1, 65537, 4260074, 1, 0, 4260075, 1, 0, 4260076, 1, 0, 4260077, 1, 0, 4260078, 1, 0, 4260079, 1, 65536, 4260080, 1, 1, 4260081, 1, 65537, 4260082, 1, 0, 4260083, 1, 65536, 4260084, 1, 65536, 4260085, 1, 65537, 4260086, 1, 0, 4260087, 1, 65536, 4260088, 1, 1, 4260089, 0, 131072, 4260090, 1073741825, 1, 4260091, 1073741825, 65536, 4260092, 1073741825, 0, 4260093, 1073741825, 0, 4260094, 1073741825, 0, 4260095, 1073741825, 0, 4260096, 1073741825, 2, 4260097, 1073741825, 65536, 4260098, 1073741825, 65536, 4260099, 1073741825, 65537, 4260100, 1073741825, 65536, 4260101, 1073741825, 0, 4260102, 1073741825, 0, 4260103, 1073741825, 1, 4260104, 1073741825, 1, 4260105, 1073741825, 2, 4260106, 1073741825, 65537, 4260107, 1073741825, 1, 4260108, 1073741825, 1, 4260109, 0, 131072, 4390796, 1073741824, 131072, 4390797, 1073741825, 1, 4390798, 1073741825, 0, 4390799, 1073741825, 0, 4390800, 1073741825, 0, 4390801, 1073741825, 65537, 4390802, 1073741825, 0, 4390803, 1073741825, 65537, 4390804, 1073741825, 0, 4390805, 1073741825, 1, 4390806, 1073741825, 0, 4390807, 1073741825, 65537, 4390808, 1073741825, 0, 4390809, 1073741825, 0, 4390810, 1073741825, 2, 4390811, 1073741825, 65537, 4390812, 1073741825, 65536, 4390813, 1073741825, 65537, 4390814, 1073741825, 0, 4390815, 1073741825, 1, 4390816, 1073741825, 0, 4390817, 1073741825, 0, 4390818, 1073741825, 65537, 4390819, 1073741825, 1, 4390820, 0, 131072, 4390821, 1, 1, 4390822, 1, 0, 4390823, 1, 0, 4390824, 1073741825, 0, 4390825, 1073741825, 0, 4390826, 1, 0, 4390827, 1, 0, 4390828, 1, 0, 4390829, 1, 2, 4390830, 1, 65536, 4390831, 1, 65536, 4390832, 1, 0, 4390833, 1, 1, 4390834, 1, 65536, 4390835, 1, 1, 4390836, 1, 0, 4390837, 1, 2, 4390838, 1, 1, 4390839, 1, 0, 4390840, 1, 0, 4390841, 1, 65537, 4390842, 1, 0, 4390843, 1, 0, 4390844, 1, 0, 4390845, 1, 65537, 4390846, 1, 2, 4390847, 1, 0, 4390848, 1, 0, 4390849, 1, 65536, 4390850, 1, 1, 4390851, 1, 0, 4390852, 1, 0, 4390853, 1, 0, 4390854, 1, 0, 4390855, 1, 2, 4390856, 1, 65536, 4390857, 1, 65537, 4390858, 1, 0, 4390859, 1, 0, 4390860, 1, 0, 4390861, 1, 0, 4390862, 1, 2, 4390863, 1, 65536, 4390864, 1, 0, 4390865, 1, 2, 4390866, 1, 0, 4390867, 1, 65536, 4390868, 1, 0, 4390869, 1, 0, 4390870, 1, 1, 4390871, 1, 0, 4390872, 1, 0, 4390873, 1, 0, 4390874, 1, 2, 4390875, 1, 1, 4390876, 1, 0, 4390877, 1, 0, 4390878, 1, 1, 4390879, 1, 0, 4390880, 1, 0, 4390881, 1, 2, 4390882, 1, 2, 4390883, 1, 2, 4390884, 1, 0, 4390885, 1, 2, 4390886, 1, 0, 4390887, 1, 0, 4390888, 1, 65536, 4390889, 1, 0, 4390890, 1, 0, 4390891, 1, 0, 4390892, 1, 65537, 4390893, 1, 0, 4390894, 1, 0, 4390895, 1, 0, 4390896, 1, 0, 4390897, 1, 65537, 4390898, 1, 2, 4390899, 1, 0, 4390900, 1, 0, 4390901, 1, 1, 4390902, 1, 0, 4390903, 1, 0, 4390904, 1, 1, 4390905, 1, 2, 4390906, 1, 1, 4390907, 1, 0, 4390908, 1, 0, 4390909, 1, 0, 4390910, 1, 0, 4390911, 1, 65537, 4325376, 1, 0, 4325377, 1, 0, 4325378, 1, 65537, 4325379, 1, 0, 4325380, 1, 65537, 4325381, 1, 0, 4325382, 1, 0, 4325383, 1, 2, 4325384, 1, 1, 4325385, 1, 0, 4325386, 1, 2, 4325387, 1, 0, 4325388, 1, 0, 4325389, 1, 65536, 4325390, 1, 65537, 4325391, 1, 65536, 4325392, 1, 0, 4325393, 1, 0, 4325394, 1, 65537, 4325395, 1, 0, 4325396, 1, 65536, 4325397, 1, 0, 4325398, 1, 0, 4325399, 1, 0, 4325400, 1, 0, 4325401, 1, 0, 4325402, 1, 0, 4325403, 1, 0, 4325404, 1, 0, 4325405, 1, 0, 4325406, 1, 0, 4325407, 1, 0, 4325408, 1, 0, 4325409, 1, 65537, 4325410, 1, 65537, 4325411, 1, 0, 4325412, 1, 1, 4325413, 1, 65536, 4325414, 1, 0, 4325415, 1, 1, 4325416, 1, 1, 4325417, 1, 1, 4325418, 1, 1, 4325419, 1, 2, 4325420, 1, 0, 4325421, 1, 65536, 4325422, 1, 0, 4325423, 1, 2, 4325424, 1, 0, 4325425, 1, 0, 4325426, 1, 65536, 4325427, 1, 0, 4325428, 1, 0, 4325429, 1, 2, 4325430, 1, 0, 4325431, 1, 65537, 4325432, 1, 0, 4325433, 1, 2, 4325434, 1, 0, 4325435, 1, 0, 4325436, 1, 0, 4325437, 1, 0, 4325438, 1, 1, 4325439, 1, 65536, 4325440, 1, 65536, 4325441, 1, 0, 4325442, 1, 65537, 4325443, 1, 2, 4325444, 1, 0, 4325445, 1, 0, 4325446, 1, 1, 4325447, 1, 0, 4325448, 1, 1, 4325449, 1, 0, 4325450, 1, 65537, 4325451, 1, 1, 4325452, 2, 0, 4325453, 1, 1, 4325454, 1, 0, 4325455, 1, 65537, 4325456, 1, 0, 4325457, 1, 65536, 4325458, 1, 0, 4325459, 1, 65536, 4325460, 1, 0, 4325461, 1, 0, 4325462, 1, 0, 4325463, 1, 2, 4325464, 1, 1, 4325465, 1, 65536, 4325466, 1, 0, 4325467, 1, 0, 4325468, 1, 65536, 4325469, 1, 0, 4325470, 1, 65537, 4325471, 1, 65536, 4325472, 1, 0, 4325473, 1, 65537, 4325474, 1, 65536, 4325475, 1, 0, 4325476, 1, 0, 4325477, 1, 2, 4325478, 1, 0, 4325479, 1, 0, 4325480, 1, 65537, 4325481, 1, 0, 4325482, 1, 0, 4325483, 1, 0, 4325484, 1, 0, 4325485, 1, 65537, 4325486, 1, 2, 4325487, 1, 0, 4325488, 1, 65537, 4325489, 1, 0, 4325490, 1, 0, 4325491, 1, 0, 4325492, 1, 0, 4325493, 1, 1, 4325494, 1, 0, 4325495, 1, 2, 4325496, 1, 0, 4325497, 1, 0, 4325498, 1, 0, 4325499, 1, 0, 4325500, 1, 0, 4325501, 1, 1, 4325502, 1, 1, 4325503, 2, 0, 4325504, 1, 1, 4325505, 1, 2, 4325506, 1, 0, 4325507, 1, 0, 4325508, 1, 1, 4325509, 1, 0, 4325510, 1, 0, 4325511, 1, 0, 4325512, 1, 0, 4325513, 1, 0, 4325514, 1, 65537, 4325515, 1, 0, 4325516, 1, 2, 4325517, 1, 0, 4325518, 1, 1, 4325519, 1, 2, 4325520, 1, 0, 4325521, 1, 65536, 4325522, 1, 0, 4325523, 1, 0, 4325524, 1, 0, 4325525, 1, 0, 4325526, 1, 2, 4325527, 1, 0, 4325528, 1, 0, 4325529, 1, 1, 4325530, 2, 0, 4325531, 1, 1, 4325532, 1, 65537, 4325533, 1, 2, 4325534, 1, 0, 4325535, 1, 2, 4325536, 1, 1, 4325537, 1, 0, 4325538, 1, 65537, 4325539, 1, 0, 4325540, 1, 0, 4325541, 1, 0, 4325542, 1, 65536, 4325543, 1, 65537, 4325544, 1, 1, 4325545, 1, 0, 4325546, 1, 65536, 4325547, 1, 2, 4325548, 1, 0, 4325549, 1, 1, 4325550, 1, 0, 4325551, 1, 65537, 4325552, 1, 2, 4325553, 1, 0, 4325554, 1, 65537, 4325555, 1, 0, 4325556, 1, 0, 4325557, 1, 65536, 4325558, 1, 1, 4325559, 1, 2, 4325560, 1, 65536, 4325561, 1, 0, 4325562, 1, 0, 4325563, 1, 0, 4325564, 1, 0, 4325565, 1, 0, 4325566, 1, 0, 4325567, 1, 0, 4325568, 1, 0, 4325569, 1, 65536, 4325570, 1, 0, 4325571, 1, 0, 4325572, 1, 0, 4325573, 1, 1, 4325574, 1, 0, 4325575, 1, 1, 4325576, 1, 0, 4325577, 1, 65537, 4325578, 1, 0, 4325579, 1, 0, 4325580, 1, 0, 4325581, 1, 65536, 4325582, 1, 0, 4325583, 1, 0, 4325584, 1, 2, 4325585, 1, 1, 4325586, 1, 0, 4325587, 1, 65537, 4325588, 1, 65536, 4325589, 1, 65537, 4325590, 1, 0, 4325591, 1, 65536, 4325592, 1, 1, 4325593, 1, 1, 4325594, 1, 1, 4325595, 0, 0, 4325596, 1, 1, 4325597, 1, 0, 4325598, 1, 0, 4325599, 1, 65537, 4325600, 1, 0, 4325601, 1, 0, 4325602, 1, 0, 4325603, 1, 0, 4325604, 1, 2, 4325605, 1, 1, 4325606, 1, 65536, 4325607, 1, 0, 4325608, 1, 2, 4325609, 1, 65536, 4325610, 1, 0, 4325611, 1, 0, 4325612, 1, 0, 4325613, 1, 0, 4325614, 1, 1, 4325615, 1, 0, 4325616, 1, 2, 4325617, 1, 65536, 4325618, 1, 0, 4325619, 1, 1, 4325620, 1, 0, 4325621, 1, 0, 4325622, 1, 0, 4325623, 1, 65536, 4325624, 1, 1, 4325625, 0, 0, 4325626, 1073741825, 1, 4325627, 1073741825, 0, 4325628, 1073741825, 65536, 4325629, 1073741825, 0, 4325630, 1073741825, 1, 4325631, 1073741825, 1, 4325632, 1073741825, 0, 4325633, 1073741825, 1, 4325634, 1073741825, 65536, 4325635, 1073741825, 0, 4325636, 1073741825, 1, 4325637, 1073741825, 1, 4325638, 1073741825, 65537, 4325639, 1073741825, 0, 4325640, 1073741825, 1, 4325641, 1073741825, 0, 4325642, 1073741825, 0, 4325643, 1073741825, 0, 4325644, 1073741825, 1, 4325645, 0, 131072, 4456332, 1073741824, 131072, 4456333, 1073741825, 1, 4456334, 1073741825, 0, 4456335, 1073741825, 65537, 4456336, 1073741825, 0, 4456337, 1073741825, 0, 4456338, 1073741825, 65536, 4456339, 1073741825, 0, 4456340, 1073741825, 0, 4456341, 1073741825, 0, 4456342, 1073741825, 0, 4456343, 1073741825, 2, 4456344, 1073741825, 65537, 4456345, 1073741825, 65536, 4456346, 1073741825, 65537, 4456347, 1073741825, 2, 4456348, 1073741825, 0, 4456349, 1073741825, 1, 4456350, 1073741825, 0, 4456351, 1073741825, 0, 4456352, 1073741825, 65536, 4456353, 1073741825, 0, 4456354, 1073741825, 2, 4456355, 1073741825, 1, 4456356, 0, 131072, 4456357, 1, 1, 4456358, 1, 1, 4456359, 1073741825, 0, 4456360, 1, 1, 4456361, 1073741825, 0, 4456362, 1, 0, 4456363, 1, 1, 4456364, 1, 65536, 4456365, 1, 65536, 4456366, 1, 0, 4456367, 1, 0, 4456368, 1, 65536, 4456369, 1, 0, 4456370, 1, 0, 4456371, 1, 65537, 4456372, 1, 0, 4456373, 1, 1, 4456374, 1, 0, 4456375, 1, 0, 4456376, 1, 0, 4456377, 1, 2, 4456378, 1, 0, 4456379, 1, 0, 4456380, 1, 2, 4456381, 1, 0, 4456382, 1, 0, 4456383, 1, 0, 4456384, 1, 0, 4456385, 1, 0, 4456386, 1, 0, 4456387, 1, 0, 4456388, 1, 0, 4456389, 1, 1, 4456390, 1, 1, 4456391, 1, 0, 4456392, 1, 0, 4456393, 1, 0, 4456394, 1, 0, 4456395, 1, 2, 4456396, 1, 0, 4456397, 1, 65536, 4456398, 1, 65536, 4456399, 1, 2, 4456400, 1, 65537, 4456401, 1, 0, 4456402, 1, 1, 4456403, 1, 0, 4456404, 1, 2, 4456405, 1, 1, 4456406, 1, 1, 4456407, 1, 0, 4456408, 1, 2, 4456409, 1, 65537, 4456410, 1, 0, 4456411, 1, 0, 4456412, 1, 0, 4456413, 1, 0, 4456414, 1, 0, 4456415, 1, 1, 4456416, 1, 65536, 4456417, 1, 2, 4456418, 1, 65536, 4456419, 1, 2, 4456420, 1, 0, 4456421, 1, 1, 4456422, 1, 0, 4456423, 1, 0, 4456424, 1, 0, 4456425, 1, 2, 4456426, 1, 0, 4456427, 1, 0, 4456428, 1, 0, 4456429, 1, 0, 4456430, 1, 1, 4456431, 1, 0, 4456432, 1, 0, 4456433, 1, 0, 4456434, 1, 0, 4456435, 1, 0, 4456436, 1, 2, 4456437, 1, 0, 4456438, 1, 65537, 4456439, 1, 0, 4456440, 1, 65536, 4456441, 1, 1, 4456442, 1, 0, 4456443, 1, 0, 4456444, 1, 2, 4456445, 1, 0, 4456446, 1, 65537, 4456447, 1, 65536, 4390912, 1, 1, 4390913, 1, 65536, 4390914, 1, 0, 4390915, 1, 0, 4390916, 1, 0, 4390917, 1, 1, 4390918, 1, 65537, 4390919, 1, 0, 4390920, 1, 1, 4390921, 1, 65537, 4390922, 1, 2, 4390923, 1, 0, 4390924, 1, 1, 4390925, 1, 0, 4390926, 1, 65537, 4390927, 1, 0, 4390928, 1, 0, 4390929, 1, 0, 4390930, 1, 1, 4390931, 1, 65536, 4390932, 1, 0, 4390933, 1, 0, 4390934, 1, 0, 4390935, 1, 0, 4390936, 1, 0, 4390937, 1, 0, 4390938, 1, 65537, 4390939, 1, 65536, 4390940, 1, 65536, 4390941, 1, 0, 4390942, 1, 0, 4390943, 1, 65536, 4390944, 1, 0, 4390945, 1, 0, 4390946, 1, 0, 4390947, 1, 65537, 4390948, 1, 0, 4390949, 1, 0, 4390950, 1, 0, 4390951, 1, 1, 4390952, 2, 0, 4390953, 1, 1, 4390954, 1, 2, 4390955, 1, 0, 4390956, 1, 0, 4390957, 1, 2, 4390958, 1, 0, 4390959, 1, 0, 4390960, 1, 65537, 4390961, 1, 65537, 4390962, 1, 0, 4390963, 1, 2, 4390964, 1, 1, 4390965, 1, 65536, 4390966, 1, 2, 4390967, 1, 65537, 4390968, 1, 0, 4390969, 1, 65537, 4390970, 1, 0, 4390971, 1, 65537, 4390972, 1, 0, 4390973, 1, 0, 4390974, 1, 65536, 4390975, 1, 65536, 4390976, 1, 2, 4390977, 1, 0, 4390978, 1, 0, 4390979, 1, 0, 4390980, 1, 65537, 4390981, 1, 0, 4390982, 1, 0, 4390983, 1, 0, 4390984, 1, 65537, 4390985, 1, 0, 4390986, 1, 0, 4390987, 1, 1, 4390988, 1, 1, 4390989, 1, 1, 4390990, 1, 0, 4390991, 1, 1, 4390992, 1, 1, 4390993, 1, 65536, 4390994, 1, 0, 4390995, 1, 0, 4390996, 1, 0, 4390997, 1, 0, 4390998, 1, 65537, 4390999, 1, 0, 4391000, 1, 2, 4391001, 1, 0, 4391002, 1, 0, 4391003, 1, 2, 4391004, 1, 0, 4391005, 1, 65536, 4391006, 1, 0, 4391007, 1, 1, 4391008, 1, 2, 4391009, 1, 65537, 4391010, 1, 2, 4391011, 1, 0, 4391012, 1, 65536, 4391013, 1, 0, 4391014, 1, 2, 4391015, 1, 0, 4391016, 1, 65537, 4391017, 1, 65536, 4391018, 1, 0, 4391019, 1, 0, 4391020, 1, 0, 4391021, 1, 65536, 4391022, 1, 1, 4391023, 1, 0, 4391024, 1, 1, 4391025, 1, 65537, 4391026, 1, 0, 4391027, 1, 65537, 4391028, 1, 0, 4391029, 1, 0, 4391030, 1, 65537, 4391031, 1, 0, 4391032, 1, 1, 4391033, 1, 0, 4391034, 1, 2, 4391035, 1, 0, 4391036, 1, 0, 4391037, 1, 0, 4391038, 1, 1, 4391039, 1, 1, 4391040, 1, 1, 4391041, 1, 65537, 4391042, 1, 0, 4391043, 1, 0, 4391044, 1, 0, 4391045, 1, 0, 4391046, 1, 1, 4391047, 1, 1, 4391048, 1, 0, 4391049, 1, 65537, 4391050, 1, 65536, 4391051, 1, 1, 4391052, 1, 65537, 4391053, 1, 0, 4391054, 1, 0, 4391055, 1, 65536, 4391056, 1, 0, 4391057, 1, 65537, 4391058, 1, 0, 4391059, 1, 0, 4391060, 1, 1, 4391061, 1, 0, 4391062, 1, 0, 4391063, 1, 65536, 4391064, 1, 0, 4391065, 1, 1, 4391066, 2, 0, 4391067, 1, 1, 4391068, 1, 0, 4391069, 1, 0, 4391070, 1, 0, 4391071, 1, 0, 4391072, 1, 65536, 4391073, 1, 2, 4391074, 1, 0, 4391075, 1, 65536, 4391076, 1, 65536, 4391077, 1, 2, 4391078, 1, 65536, 4391079, 1, 65536, 4391080, 1, 0, 4391081, 1, 0, 4391082, 1, 0, 4391083, 1, 65537, 4391084, 1, 0, 4391085, 1, 2, 4391086, 1, 65536, 4391087, 1, 65537, 4391088, 1, 2, 4391089, 1, 2, 4391090, 1, 65536, 4391091, 1, 1, 4391092, 1, 0, 4391093, 1, 65537, 4391094, 1, 0, 4391095, 1, 0, 4391096, 1, 0, 4391097, 1, 1, 4391098, 1, 0, 4391099, 1, 65536, 4391100, 1, 0, 4391101, 1, 0, 4391102, 1, 0, 4391103, 1, 65537, 4391104, 1, 65537, 4391105, 1, 0, 4391106, 1, 65536, 4391107, 1, 0, 4391108, 1, 65537, 4391109, 1, 2, 4391110, 1, 65537, 4391111, 1, 0, 4391112, 1, 65537, 4391113, 1, 65537, 4391114, 1, 0, 4391115, 1, 0, 4391116, 1, 0, 4391117, 1, 0, 4391118, 1, 0, 4391119, 1, 0, 4391120, 1, 0, 4391121, 1, 65536, 4391122, 1, 1, 4391123, 1, 65537, 4391124, 1, 0, 4391125, 1, 0, 4391126, 1, 1, 4391127, 1, 1, 4391128, 1, 1, 4391129, 0, 1, 4391130, 0, 3, 4391131, 1, 1, 4391132, 1, 1, 4391133, 1, 65536, 4391134, 1, 65536, 4391135, 1, 65536, 4391136, 1, 2, 4391137, 1, 1, 4391138, 1, 0, 4391139, 1, 0, 4391140, 1, 65537, 4391141, 1, 2, 4391142, 1, 65537, 4391143, 1, 1, 4391144, 1, 0, 4391145, 1, 65537, 4391146, 1, 0, 4391147, 1, 0, 4391148, 1, 65537, 4391149, 1, 0, 4391150, 1, 0, 4391151, 1, 65537, 4391152, 1, 0, 4391153, 1, 0, 4391154, 1, 0, 4391155, 1, 65537, 4391156, 1, 0, 4391157, 1, 0, 4391158, 1, 65536, 4391159, 1, 0, 4391160, 1, 1, 4391161, 1073741825, 1, 4391162, 1073741825, 1, 4391163, 1073741825, 65536, 4391164, 1073741825, 0, 4391165, 1073741825, 1, 4391166, 1073741825, 0, 4391167, 1073741825, 0, 4391168, 1073741825, 0, 4391169, 1073741825, 0, 4391170, 1073741825, 65536, 4391171, 1073741825, 0, 4391172, 1073741825, 0, 4391173, 1073741825, 1, 4391174, 1073741825, 1, 4391175, 1073741825, 0, 4391176, 1073741825, 2, 4391177, 1073741825, 2, 4391178, 1073741825, 2, 4391179, 1073741825, 2, 4391180, 1073741825, 1, 4391181, 0, 131072, 4521868, 1073741824, 131072, 4521869, 1073741825, 1, 4521870, 1073741825, 0, 4521871, 1073741825, 65536, 4521872, 1073741825, 0, 4521873, 1073741825, 1, 4521874, 1073741825, 0, 4521875, 1073741825, 1, 4521876, 1073741825, 65536, 4521877, 1073741825, 65536, 4521878, 1073741825, 65536, 4521879, 1073741825, 2, 4521880, 1073741825, 65536, 4521881, 1073741825, 0, 4521882, 1073741825, 1, 4521883, 1073741825, 0, 4521884, 1073741825, 65536, 4521885, 1073741825, 0, 4521886, 1073741825, 0, 4521887, 1073741825, 0, 4521888, 1073741825, 0, 4521889, 1073741825, 0, 4521890, 1073741825, 0, 4521891, 1073741825, 1, 4521892, 0, 131072, 4521893, 1, 1, 4521894, 1, 0, 4521895, 1073741825, 1, 4521896, 1, 2, 4521897, 1073741825, 0, 4521898, 1, 1, 4521899, 1, 1, 4521900, 1, 0, 4521901, 1, 0, 4521902, 1, 0, 4521903, 1, 65537, 4521904, 1, 0, 4521905, 1, 0, 4521906, 1, 0, 4521907, 1, 1, 4521908, 1, 2, 4521909, 1, 1, 4521910, 1, 0, 4521911, 1, 2, 4521912, 1, 0, 4521913, 1, 2, 4521914, 1, 0, 4521915, 1, 0, 4521916, 1, 0, 4521917, 1, 2, 4521918, 1, 1, 4521919, 1, 0, 4521920, 1, 0, 4521921, 1, 0, 4521922, 1, 0, 4521923, 1, 0, 4521924, 1, 0, 4521925, 1, 0, 4521926, 1, 1, 4521927, 1, 1, 4521928, 1, 1, 4521929, 1, 65537, 4521930, 1, 0, 4521931, 1, 65537, 4521932, 1, 0, 4521933, 1, 65536, 4521934, 1, 0, 4521935, 1, 0, 4521936, 1, 0, 4521937, 1, 0, 4521938, 1, 0, 4521939, 1, 65537, 4521940, 1, 0, 4521941, 1, 2, 4521942, 1, 65536, 4521943, 1, 0, 4521944, 1, 0, 4521945, 1, 65537, 4521946, 1, 0, 4521947, 1, 65536, 4521948, 1, 0, 4521949, 1, 65536, 4521950, 1, 0, 4521951, 1, 0, 4521952, 1, 65537, 4521953, 1, 0, 4521954, 1, 0, 4521955, 1, 0, 4521956, 1, 0, 4521957, 1, 0, 4521958, 1, 0, 4521959, 1, 0, 4521960, 1, 1, 4521961, 1, 65537, 4521962, 1, 0, 4521963, 1, 2, 4521964, 1, 0, 4521965, 1, 0, 4521966, 1, 65537, 4521967, 1, 0, 4521968, 1, 65537, 4521969, 1, 65537, 4521970, 1, 0, 4521971, 1, 1, 4521972, 1, 0, 4521973, 1, 0, 4521974, 1, 0, 4521975, 1, 0, 4521976, 1, 0, 4521977, 1, 0, 4521978, 1, 0, 4521979, 1, 0, 4521980, 1, 0, 4521981, 1, 0, 4521982, 1, 0, 4521983, 1, 1, 4456448, 1, 0, 4456449, 1, 65536, 4456450, 1, 0, 4456451, 1, 1, 4456452, 1, 1, 4456453, 1, 1, 4456454, 1, 2, 4456455, 1, 0, 4456456, 1, 65537, 4456457, 1, 1, 4456458, 1, 65537, 4456459, 1, 1, 4456460, 1, 65536, 4456461, 1, 65537, 4456462, 1, 0, 4456463, 1, 65536, 4456464, 1, 1, 4456465, 1, 65537, 4456466, 1, 0, 4456467, 1, 0, 4456468, 1, 65536, 4456469, 1, 0, 4456470, 1, 0, 4456471, 1, 2, 4456472, 1, 0, 4456473, 1, 0, 4456474, 1, 0, 4456475, 1, 65537, 4456476, 1, 65537, 4456477, 1, 0, 4456478, 1, 0, 4456479, 1, 0, 4456480, 1, 65537, 4456481, 1, 0, 4456482, 1, 65536, 4456483, 1, 65536, 4456484, 1, 0, 4456485, 1, 1, 4456486, 1, 0, 4456487, 1, 1, 4456488, 1, 1, 4456489, 1, 1, 4456490, 1, 0, 4456491, 1, 0, 4456492, 1, 2, 4456493, 1, 0, 4456494, 1, 0, 4456495, 1, 65536, 4456496, 1, 0, 4456497, 1, 1, 4456498, 1, 0, 4456499, 1, 65536, 4456500, 1, 2, 4456501, 1, 1, 4456502, 1, 0, 4456503, 1, 65537, 4456504, 1, 1, 4456505, 1, 0, 4456506, 1, 2, 4456507, 1, 0, 4456508, 1, 0, 4456509, 1, 2, 4456510, 1, 0, 4456511, 1, 0, 4456512, 1, 65536, 4456513, 1, 0, 4456514, 1, 0, 4456515, 1, 0, 4456516, 1, 2, 4456517, 1, 0, 4456518, 1, 0, 4456519, 1, 65536, 4456520, 1, 0, 4456521, 1, 0, 4456522, 1, 65536, 4456523, 1, 0, 4456524, 1, 0, 4456525, 1, 0, 4456526, 1, 65536, 4456527, 1, 1, 4456528, 1, 0, 4456529, 1, 0, 4456530, 1, 0, 4456531, 1, 0, 4456532, 1, 2, 4456533, 1, 0, 4456534, 1, 0, 4456535, 1, 0, 4456536, 1, 0, 4456537, 1, 65537, 4456538, 1, 2, 4456539, 1, 0, 4456540, 1, 2, 4456541, 1, 0, 4456542, 1, 0, 4456543, 1, 65537, 4456544, 1, 65537, 4456545, 1, 65537, 4456546, 1, 65537, 4456547, 1, 0, 4456548, 1, 0, 4456549, 1, 65537, 4456550, 1, 0, 4456551, 1, 0, 4456552, 1, 65537, 4456553, 1, 0, 4456554, 1, 0, 4456555, 1, 0, 4456556, 1, 0, 4456557, 1, 0, 4456558, 1, 0, 4456559, 1, 0, 4456560, 1, 0, 4456561, 1, 0, 4456562, 1, 1, 4456563, 1, 0, 4456564, 1, 65537, 4456565, 1, 2, 4456566, 1, 2, 4456567, 1, 0, 4456568, 1, 0, 4456569, 1, 65537, 4456570, 1, 65537, 4456571, 1, 0, 4456572, 1, 1, 4456573, 1, 0, 4456574, 1, 0, 4456575, 1, 0, 4456576, 1, 65537, 4456577, 1, 1, 4456578, 1, 1, 4456579, 1, 0, 4456580, 1, 0, 4456581, 1, 65537, 4456582, 1, 65537, 4456583, 1, 0, 4456584, 1, 0, 4456585, 1, 0, 4456586, 1, 0, 4456587, 1, 0, 4456588, 1, 1, 4456589, 1, 0, 4456590, 1, 0, 4456591, 1, 65537, 4456592, 1, 1, 4456593, 1, 65536, 4456594, 1, 65537, 4456595, 1, 0, 4456596, 1, 0, 4456597, 1, 2, 4456598, 1, 65537, 4456599, 1, 65536, 4456600, 1, 0, 4456601, 1, 1, 4456602, 2, 0, 4456603, 1, 1, 4456604, 1, 65536, 4456605, 1, 0, 4456606, 1, 1, 4456607, 1, 1, 4456608, 1, 0, 4456609, 1, 1, 4456610, 1, 0, 4456611, 1, 1, 4456612, 1, 1, 4456613, 1, 0, 4456614, 1, 0, 4456615, 1, 0, 4456616, 1, 1, 4456617, 1, 0, 4456618, 1, 0, 4456619, 1, 0, 4456620, 1, 0, 4456621, 1, 0, 4456622, 1, 0, 4456623, 1, 0, 4456624, 1, 0, 4456625, 1, 0, 4456626, 1, 65536, 4456627, 1, 0, 4456628, 1, 0, 4456629, 1, 2, 4456630, 1, 65536, 4456631, 1, 2, 4456632, 1, 2, 4456633, 1, 0, 4456634, 1, 0, 4456635, 1, 2, 4456636, 1, 0, 4456637, 1, 0, 4456638, 1, 0, 4456639, 1, 0, 4456640, 1, 0, 4456641, 1, 65536, 4456642, 1, 0, 4456643, 1, 1, 4456644, 1, 0, 4456645, 1, 0, 4456646, 1, 0, 4456647, 1, 65536, 4456648, 1, 0, 4456649, 1, 0, 4456650, 1, 0, 4456651, 1, 0, 4456652, 1, 0, 4456653, 1, 2, 4456654, 1, 0, 4456655, 1, 0, 4456656, 1, 0, 4456657, 1, 65536, 4456658, 1, 0, 4456659, 1, 65537, 4456660, 1, 0, 4456661, 1, 1, 4456662, 1, 1, 4456663, 0, 1, 4456664, 0, 3, 4456665, 1, 1, 4456666, 1, 1, 4456667, 1, 1, 4456668, 1, 0, 4456669, 1, 0, 4456670, 1, 0, 4456671, 1, 0, 4456672, 1, 0, 4456673, 1, 0, 4456674, 1, 0, 4456675, 1, 65537, 4456676, 1, 65536, 4456677, 1, 2, 4456678, 1, 0, 4456679, 1, 65536, 4456680, 1, 0, 4456681, 1, 65536, 4456682, 1, 65537, 4456683, 1, 0, 4456684, 1, 1, 4456685, 1, 0, 4456686, 1, 0, 4456687, 1, 65537, 4456688, 1, 0, 4456689, 1, 0, 4456690, 1, 2, 4456691, 1, 0, 4456692, 1, 65536, 4456693, 1, 65536, 4456694, 1, 0, 4456695, 1, 0, 4456696, 1073741825, 1, 4456697, 1073741825, 1, 4456698, 1073741825, 1, 4456699, 1073741825, 0, 4456700, 1073741825, 0, 4456701, 1073741825, 0, 4456702, 1073741825, 65537, 4456703, 1073741825, 0, 4456704, 1073741825, 0, 4456705, 1073741825, 1, 4456706, 1073741825, 0, 4456707, 1073741825, 1, 4456708, 1073741825, 0, 4456709, 1073741825, 1, 4456710, 1073741825, 0, 4456711, 1073741825, 0, 4456712, 1073741825, 0, 4456713, 1073741825, 0, 4456714, 1073741825, 0, 4456715, 1073741825, 2, 4456716, 1073741825, 1, 4456717, 0, 131072, 4587404, 1073741824, 131072, 4587405, 1073741825, 1, 4587406, 1073741825, 0, 4587407, 1073741825, 65537, 4587408, 1073741825, 0, 4587409, 1073741825, 0, 4587410, 1073741825, 2, 4587411, 1073741825, 65537, 4587412, 1073741825, 0, 4587413, 1073741825, 0, 4587414, 1073741825, 65536, 4587415, 1073741825, 65536, 4587416, 1073741825, 1, 4587417, 1073741825, 0, 4587418, 1073741825, 65536, 4587419, 1073741825, 2, 4587420, 1073741825, 2, 4587421, 1073741825, 65537, 4587422, 1073741825, 0, 4587423, 1073741825, 65537, 4587424, 1073741825, 2, 4587425, 1073741825, 0, 4587426, 1073741825, 0, 4587427, 1073741825, 1, 4587428, 0, 0, 4587429, 1, 1, 4587430, 1, 1, 4587431, 1073741825, 0, 4587432, 1, 65537, 4587433, 1073741825, 65536, 4587434, 1, 65536, 4587435, 1, 0, 4587436, 1, 65537, 4587437, 1, 0, 4587438, 1, 2, 4587439, 1, 2, 4587440, 1, 65537, 4587441, 1, 2, 4587442, 1, 1, 4587443, 1, 0, 4587444, 1, 0, 4587445, 1, 0, 4587446, 1, 0, 4587447, 1, 0, 4587448, 1, 0, 4587449, 1, 0, 4587450, 1, 65536, 4587451, 1, 1, 4587452, 1, 1, 4587453, 1, 0, 4587454, 1, 65536, 4587455, 1, 0, 4587456, 1, 0, 4587457, 1, 65537, 4587458, 1, 1, 4587459, 1, 65537, 4587460, 1, 65536, 4587461, 1, 0, 4587462, 1, 0, 4587463, 1, 2, 4587464, 1, 1, 4587465, 1, 0, 4587466, 1, 0, 4587467, 1, 0, 4587468, 1, 1, 4587469, 1, 65537, 4587470, 1, 1, 4587471, 1, 2, 4587472, 1, 0, 4587473, 1, 0, 4587474, 1, 0, 4587475, 1, 0, 4587476, 1, 0, 4587477, 1, 1, 4587478, 1, 65537, 4587479, 1, 0, 4587480, 1, 1, 4587481, 1, 65537, 4587482, 1, 0, 4587483, 1, 0, 4587484, 1, 0, 4587485, 1, 0, 4587486, 1, 0, 4587487, 1, 0, 4587488, 1, 0, 4587489, 1, 0, 4587490, 1, 1, 4587491, 1, 1, 4587492, 1, 0, 4587493, 1, 0, 4587494, 1, 0, 4587495, 1, 0, 4587496, 1, 0, 4587497, 1, 65537, 4587498, 1, 65537, 4587499, 1, 0, 4587500, 1, 0, 4587501, 1, 0, 4587502, 1, 65537, 4587503, 1, 2, 4587504, 1, 0, 4587505, 1, 0, 4587506, 1, 0, 4587507, 1, 65537, 4587508, 1, 1, 4587509, 1, 0, 4587510, 1, 1, 4587511, 1, 2, 4587512, 1, 65536, 4587513, 1, 0, 4587514, 1, 1, 4587515, 1, 0, 4587516, 1, 65537, 4587517, 1, 0, 4587518, 1, 0, 4587519, 1, 65536, 4521984, 1, 65537, 4521985, 1, 0, 4521986, 1, 65536, 4521987, 1, 1, 4521988, 2, 0, 4521989, 1, 1, 4521990, 1, 1, 4521991, 1, 0, 4521992, 1, 65537, 4521993, 1, 1, 4521994, 1, 65536, 4521995, 1, 65537, 4521996, 1, 65537, 4521997, 1, 0, 4521998, 1, 1, 4521999, 1, 0, 4522000, 1, 0, 4522001, 1, 2, 4522002, 1, 65537, 4522003, 1, 0, 4522004, 1, 0, 4522005, 1, 65537, 4522006, 1, 0, 4522007, 1, 0, 4522008, 1, 0, 4522009, 1, 0, 4522010, 1, 65536, 4522011, 1, 65536, 4522012, 1, 0, 4522013, 1, 65537, 4522014, 1, 0, 4522015, 1, 0, 4522016, 1, 2, 4522017, 1, 1, 4522018, 1, 0, 4522019, 1, 65537, 4522020, 1, 0, 4522021, 1, 0, 4522022, 1, 65537, 4522023, 1, 0, 4522024, 1, 0, 4522025, 1, 65536, 4522026, 1, 0, 4522027, 1, 65537, 4522028, 1, 0, 4522029, 1, 0, 4522030, 1, 2, 4522031, 1, 0, 4522032, 1, 0, 4522033, 1, 1, 4522034, 1, 0, 4522035, 1, 0, 4522036, 1, 2, 4522037, 1, 0, 4522038, 1, 65537, 4522039, 1, 0, 4522040, 1, 65536, 4522041, 1, 0, 4522042, 1, 0, 4522043, 1, 2, 4522044, 1, 65537, 4522045, 1, 65536, 4522046, 1, 65536, 4522047, 1, 65536, 4522048, 1, 65537, 4522049, 1, 0, 4522050, 1, 0, 4522051, 1, 0, 4522052, 1, 0, 4522053, 1, 0, 4522054, 1, 0, 4522055, 1, 0, 4522056, 1, 2, 4522057, 1, 0, 4522058, 1, 1, 4522059, 1, 0, 4522060, 1, 0, 4522061, 1, 65537, 4522062, 1, 0, 4522063, 1, 0, 4522064, 1, 65536, 4522065, 1, 0, 4522066, 1, 0, 4522067, 1, 65536, 4522068, 1, 65536, 4522069, 1, 0, 4522070, 1, 0, 4522071, 1, 65537, 4522072, 1, 0, 4522073, 1, 0, 4522074, 1, 65536, 4522075, 1, 1, 4522076, 1, 0, 4522077, 1, 65537, 4522078, 1, 0, 4522079, 1, 65536, 4522080, 1, 0, 4522081, 1, 0, 4522082, 1, 0, 4522083, 1, 0, 4522084, 1, 0, 4522085, 1, 0, 4522086, 1, 0, 4522087, 1, 65536, 4522088, 1, 0, 4522089, 1, 0, 4522090, 1, 0, 4522091, 1, 0, 4522092, 1, 0, 4522093, 1, 2, 4522094, 1, 0, 4522095, 1, 0, 4522096, 1, 0, 4522097, 1, 0, 4522098, 1, 0, 4522099, 1, 65537, 4522100, 1, 65536, 4522101, 1, 0, 4522102, 1, 0, 4522103, 1, 0, 4522104, 1, 65536, 4522105, 1, 65537, 4522106, 1, 1, 4522107, 1, 0, 4522108, 1, 1, 4522109, 1, 1, 4522110, 1, 1, 4522111, 1, 0, 4522112, 1, 2, 4522113, 1, 1, 4522114, 1, 0, 4522115, 1, 0, 4522116, 1, 0, 4522117, 1, 0, 4522118, 1, 65536, 4522119, 1, 0, 4522120, 1, 1, 4522121, 1, 0, 4522122, 1, 0, 4522123, 1, 0, 4522124, 1, 2, 4522125, 1, 65536, 4522126, 1, 0, 4522127, 1, 0, 4522128, 1, 0, 4522129, 1, 65536, 4522130, 1, 0, 4522131, 1, 0, 4522132, 1, 0, 4522133, 1, 2, 4522134, 1, 65537, 4522135, 1, 65537, 4522136, 1, 65536, 4522137, 1, 1, 4522138, 2, 0, 4522139, 1, 1, 4522140, 1, 0, 4522141, 1, 2, 4522142, 1, 0, 4522143, 1, 0, 4522144, 1, 0, 4522145, 1, 0, 4522146, 1, 0, 4522147, 1, 0, 4522148, 1, 0, 4522149, 1, 0, 4522150, 1, 0, 4522151, 1, 2, 4522152, 1, 65537, 4522153, 1, 0, 4522154, 1, 0, 4522155, 1, 65536, 4522156, 1, 0, 4522157, 1, 65537, 4522158, 1, 65536, 4522159, 1, 2, 4522160, 1, 0, 4522161, 1, 1, 4522162, 1, 0, 4522163, 1, 0, 4522164, 1, 0, 4522165, 1, 0, 4522166, 1, 1, 4522167, 1, 65536, 4522168, 1, 0, 4522169, 1, 1, 4522170, 1, 65537, 4522171, 1, 65536, 4522172, 1, 2, 4522173, 1, 2, 4522174, 1, 0, 4522175, 1, 65536, 4522176, 1, 0, 4522177, 1, 65536, 4522178, 1, 65536, 4522179, 1, 0, 4522180, 1, 0, 4522181, 1, 1, 4522182, 1, 1, 4522183, 1, 0, 4522184, 1, 65536, 4522185, 1, 0, 4522186, 1, 0, 4522187, 1, 0, 4522188, 1, 0, 4522189, 1, 0, 4522190, 1, 0, 4522191, 1, 0, 4522192, 1, 65536, 4522193, 1, 0, 4522194, 1, 0, 4522195, 1, 65537, 4522196, 1, 1, 4522197, 1, 1, 4522198, 0, 0, 4522199, 1, 1, 4522200, 1, 1, 4522201, 1, 1, 4522202, 1, 65536, 4522203, 1, 0, 4522204, 1, 2, 4522205, 1, 0, 4522206, 1, 0, 4522207, 1, 65536, 4522208, 1, 0, 4522209, 1, 1, 4522210, 1, 65536, 4522211, 1, 65536, 4522212, 1, 2, 4522213, 1, 0, 4522214, 1, 0, 4522215, 1, 0, 4522216, 1, 0, 4522217, 1, 0, 4522218, 1, 0, 4522219, 1, 1, 4522220, 1, 0, 4522221, 1, 0, 4522222, 1, 0, 4522223, 1, 2, 4522224, 1, 1, 4522225, 1, 1, 4522226, 1, 65536, 4522227, 1, 0, 4522228, 1, 2, 4522229, 1, 1, 4522230, 1, 0, 4522231, 1, 1, 4522232, 1073741825, 1, 4522233, 0, 65536, 4522234, 1073741825, 1, 4522235, 1073741825, 65537, 4522236, 1073741825, 0, 4522237, 1073741825, 1, 4522238, 1073741825, 2, 4522239, 1073741825, 0, 4522240, 1073741825, 2, 4522241, 1073741825, 1, 4522242, 1073741825, 2, 4522243, 1073741825, 0, 4522244, 1073741825, 0, 4522245, 1073741825, 65537, 4522246, 1073741825, 0, 4522247, 1073741825, 0, 4522248, 1073741825, 65536, 4522249, 1073741825, 0, 4522250, 1073741825, 0, 4522251, 1073741825, 0, 4522252, 1073741825, 1, 4522253, 0, 131072, 4652940, 1073741824, 131072, 4652941, 1073741825, 1, 4652942, 1073741825, 0, 4652943, 1073741825, 0, 4652944, 1073741825, 0, 4652945, 1073741825, 0, 4652946, 1073741825, 2, 4652947, 1073741825, 0, 4652948, 1073741825, 0, 4652949, 1073741825, 0, 4652950, 1073741825, 0, 4652951, 1073741825, 0, 4652952, 1073741825, 0, 4652953, 1073741825, 0, 4652954, 1073741825, 0, 4652955, 1073741825, 0, 4652956, 1073741825, 2, 4652957, 1073741825, 0, 4652958, 1073741825, 1, 4652959, 1073741825, 1, 4652960, 1073741825, 0, 4652961, 1073741825, 2, 4652962, 1073741825, 0, 4652963, 1073741825, 1, 4652964, 1073741825, 1, 4652965, 0, 65536, 4652966, 1073741825, 1, 4652967, 1, 0, 4652968, 1, 0, 4652969, 1073741825, 65536, 4652970, 1, 0, 4652971, 1, 65536, 4652972, 1, 1, 4652973, 1, 0, 4652974, 1, 0, 4652975, 1, 1, 4652976, 1, 1, 4652977, 1, 65537, 4652978, 1, 65536, 4652979, 1, 0, 4652980, 1, 0, 4652981, 1, 0, 4652982, 1, 0, 4652983, 1, 0, 4652984, 1, 0, 4652985, 1, 0, 4652986, 1, 2, 4652987, 1, 0, 4652988, 1, 1, 4652989, 1, 0, 4652990, 1, 1, 4652991, 1, 0, 4652992, 1, 65537, 4652993, 1, 0, 4652994, 1, 1, 4652995, 1, 0, 4652996, 1, 0, 4652997, 1, 65536, 4652998, 1, 0, 4652999, 1, 65536, 4653000, 1, 0, 4653001, 1, 0, 4653002, 1, 0, 4653003, 1, 0, 4653004, 1, 0, 4653005, 1, 0, 4653006, 1, 0, 4653007, 1, 0, 4653008, 1, 1, 4653009, 1, 65536, 4653010, 1, 2, 4653011, 1, 0, 4653012, 1, 0, 4653013, 1, 0, 4653014, 1, 65536, 4653015, 1, 65536, 4653016, 1, 65536, 4653017, 1, 0, 4653018, 1, 1, 4653019, 1, 0, 4653020, 1, 65537, 4653021, 1, 0, 4653022, 1, 1, 4653023, 1, 0, 4653024, 1, 65537, 4653025, 1, 0, 4653026, 1, 0, 4653027, 1, 2, 4653028, 1, 0, 4653029, 1, 0, 4653030, 1, 65537, 4653031, 1, 2, 4653032, 1, 0, 4653033, 1, 0, 4653034, 1, 2, 4653035, 1, 65537, 4653036, 1, 0, 4653037, 1, 2, 4653038, 1, 2, 4653039, 1, 0, 4653040, 1, 0, 4653041, 1, 0, 4653042, 1, 0, 4653043, 1, 0, 4653044, 1, 0, 4653045, 1, 65537, 4653046, 1, 0, 4653047, 1, 0, 4653048, 1, 2, 4653049, 1, 65536, 4653050, 1, 0, 4653051, 1, 0, 4653052, 1, 0, 4653053, 1, 0, 4653054, 1, 0, 4653055, 1, 1, 4587520, 1, 65537, 4587521, 1, 2, 4587522, 1, 0, 4587523, 1, 1, 4587524, 1, 1, 4587525, 1, 1, 4587526, 1, 1, 4587527, 1, 0, 4587528, 1, 65537, 4587529, 1, 0, 4587530, 1, 1, 4587531, 1, 0, 4587532, 1, 65537, 4587533, 1, 0, 4587534, 1, 2, 4587535, 1, 0, 4587536, 1, 0, 4587537, 1, 0, 4587538, 1, 0, 4587539, 1, 2, 4587540, 1, 0, 4587541, 1, 0, 4587542, 1, 0, 4587543, 1, 65537, 4587544, 1, 0, 4587545, 1, 65536, 4587546, 1, 65536, 4587547, 1, 1, 4587548, 1, 65536, 4587549, 1, 2, 4587550, 1, 1, 4587551, 1, 0, 4587552, 1, 2, 4587553, 1, 65537, 4587554, 1, 65537, 4587555, 1, 0, 4587556, 1, 2, 4587557, 1, 1, 4587558, 1, 1, 4587559, 1, 0, 4587560, 1, 0, 4587561, 1, 65536, 4587562, 1, 65537, 4587563, 1, 2, 4587564, 1, 0, 4587565, 1, 1, 4587566, 1, 0, 4587567, 1, 0, 4587568, 1, 65536, 4587569, 1, 0, 4587570, 1, 65537, 4587571, 1, 0, 4587572, 1, 2, 4587573, 1, 0, 4587574, 1, 65537, 4587575, 1, 65536, 4587576, 1, 2, 4587577, 1, 0, 4587578, 1, 0, 4587579, 1, 65536, 4587580, 1, 0, 4587581, 1, 65537, 4587582, 1, 65536, 4587583, 1, 0, 4587584, 1, 0, 4587585, 1, 0, 4587586, 1, 0, 4587587, 1, 65536, 4587588, 1, 0, 4587589, 1, 0, 4587590, 1, 1, 4587591, 1, 65536, 4587592, 1, 0, 4587593, 1, 65536, 4587594, 1, 0, 4587595, 1, 0, 4587596, 1, 1, 4587597, 1, 0, 4587598, 1, 0, 4587599, 1, 0, 4587600, 1, 0, 4587601, 1, 1, 4587602, 1, 1, 4587603, 1, 1, 4587604, 1, 65536, 4587605, 1, 0, 4587606, 1, 0, 4587607, 1, 65536, 4587608, 1, 0, 4587609, 1, 65536, 4587610, 1, 0, 4587611, 1, 1, 4587612, 1, 2, 4587613, 1, 0, 4587614, 1, 0, 4587615, 1, 0, 4587616, 1, 0, 4587617, 1, 0, 4587618, 1, 1, 4587619, 1, 65536, 4587620, 1, 1, 4587621, 1, 65537, 4587622, 1, 0, 4587623, 1, 0, 4587624, 1, 65537, 4587625, 1, 65537, 4587626, 1, 0, 4587627, 1, 65536, 4587628, 1, 0, 4587629, 1, 0, 4587630, 1, 2, 4587631, 1, 65537, 4587632, 1, 0, 4587633, 1, 65536, 4587634, 1, 65536, 4587635, 1, 2, 4587636, 1, 2, 4587637, 1, 0, 4587638, 1, 2, 4587639, 1, 0, 4587640, 1, 0, 4587641, 1, 65536, 4587642, 1, 2, 4587643, 1, 0, 4587644, 1, 0, 4587645, 1, 2, 4587646, 1, 0, 4587647, 1, 0, 4587648, 1, 0, 4587649, 1, 0, 4587650, 1, 65536, 4587651, 1, 0, 4587652, 1, 0, 4587653, 1, 2, 4587654, 1, 65537, 4587655, 1, 2, 4587656, 1, 0, 4587657, 1, 0, 4587658, 1, 65536, 4587659, 1, 0, 4587660, 1, 0, 4587661, 1, 0, 4587662, 1, 0, 4587663, 1, 2, 4587664, 1, 0, 4587665, 1, 0, 4587666, 1, 65537, 4587667, 1, 65536, 4587668, 1, 65536, 4587669, 1, 0, 4587670, 1, 1, 4587671, 1, 2, 4587672, 1, 0, 4587673, 1, 1, 4587674, 1, 1, 4587675, 1, 1, 4587676, 1, 0, 4587677, 1, 0, 4587678, 1, 0, 4587679, 1, 0, 4587680, 1, 2, 4587681, 1, 65536, 4587682, 1, 0, 4587683, 1, 0, 4587684, 1, 0, 4587685, 1, 65537, 4587686, 1, 0, 4587687, 1, 65537, 4587688, 1, 0, 4587689, 1, 65536, 4587690, 1, 0, 4587691, 1, 0, 4587692, 1, 2, 4587693, 1, 65536, 4587694, 1, 65537, 4587695, 1, 0, 4587696, 1, 0, 4587697, 1, 65536, 4587698, 1, 1, 4587699, 1, 0, 4587700, 1, 1, 4587701, 1, 1, 4587702, 1, 65536, 4587703, 1, 0, 4587704, 1, 0, 4587705, 1, 65536, 4587706, 1, 65536, 4587707, 1, 2, 4587708, 1, 65536, 4587709, 1, 0, 4587710, 1, 65537, 4587711, 1, 0, 4587712, 1, 0, 4587713, 1, 0, 4587714, 1, 65537, 4587715, 1, 0, 4587716, 1, 0, 4587717, 1, 0, 4587718, 1, 65536, 4587719, 1, 2, 4587720, 1, 65536, 4587721, 1, 2, 4587722, 1, 0, 4587723, 1, 0, 4587724, 1, 0, 4587725, 1, 0, 4587726, 1, 0, 4587727, 1, 0, 4587728, 1, 0, 4587729, 1, 0, 4587730, 1, 0, 4587731, 1, 0, 4587732, 1, 65536, 4587733, 1, 1, 4587734, 1, 1, 4587735, 1, 1, 4587736, 1, 2, 4587737, 1, 2, 4587738, 1, 2, 4587739, 1, 0, 4587740, 1, 0, 4587741, 1, 0, 4587742, 1, 65537, 4587743, 1, 65537, 4587744, 1, 0, 4587745, 1, 65537, 4587746, 1, 0, 4587747, 1, 0, 4587748, 1, 0, 4587749, 1, 65537, 4587750, 1, 65536, 4587751, 1, 0, 4587752, 1, 0, 4587753, 1, 65537, 4587754, 1, 1, 4587755, 1, 0, 4587756, 1, 0, 4587757, 1, 0, 4587758, 1, 2, 4587759, 1, 65537, 4587760, 1, 1, 4587761, 1, 65536, 4587762, 1, 65537, 4587763, 1, 65537, 4587764, 1, 0, 4587765, 1, 1, 4587766, 1, 65537, 4587767, 1, 0, 4587768, 1073741825, 1, 4587769, 0, 0, 4587770, 1073741825, 1, 4587771, 1073741825, 1, 4587772, 1073741825, 0, 4587773, 1073741825, 1, 4587774, 1073741825, 65536, 4587775, 1073741825, 0, 4587776, 1073741825, 2, 4587777, 1073741825, 0, 4587778, 1073741825, 0, 4587779, 1073741825, 65536, 4587780, 1073741825, 65537, 4587781, 1073741825, 0, 4587782, 1073741825, 0, 4587783, 1073741825, 0, 4587784, 1073741825, 0, 4587785, 1073741825, 2, 4587786, 1073741825, 0, 4587787, 1073741825, 0, 4587788, 1073741825, 1, 4587789, 0, 131072, 4718476, 1073741824, 131072, 4718477, 1073741825, 1, 4718478, 1073741825, 65536, 4718479, 1073741825, 0, 4718480, 1073741825, 0, 4718481, 1073741825, 2, 4718482, 1073741825, 0, 4718483, 1073741825, 0, 4718484, 1073741825, 0, 4718485, 1073741825, 2, 4718486, 1073741825, 65536, 4718487, 1073741825, 65536, 4718488, 1073741825, 0, 4718489, 1073741825, 1, 4718490, 1073741825, 2, 4718491, 1073741825, 0, 4718492, 1073741825, 0, 4718493, 1073741825, 0, 4718494, 1073741825, 0, 4718495, 1073741825, 0, 4718496, 1073741825, 0, 4718497, 1073741825, 0, 4718498, 1073741825, 65537, 4718499, 1073741825, 65537, 4718500, 1073741825, 1, 4718501, 0, 0, 4718502, 1073741825, 1, 4718503, 1, 0, 4718504, 1, 0, 4718505, 1073741825, 65537, 4718506, 1, 0, 4718507, 1, 0, 4718508, 1, 1, 4718509, 1, 2, 4718510, 1, 0, 4718511, 1, 0, 4718512, 1, 0, 4718513, 1, 65537, 4718514, 1, 65536, 4718515, 1, 65536, 4718516, 1, 0, 4718517, 1, 0, 4718518, 1, 0, 4718519, 1, 1, 4718520, 1, 0, 4718521, 1, 0, 4718522, 1, 1, 4718523, 1, 0, 4718524, 1, 65537, 4718525, 1, 0, 4718526, 1, 0, 4718527, 1, 0, 4718528, 1, 2, 4718529, 1, 2, 4718530, 1, 0, 4718531, 1, 0, 4718532, 1, 0, 4718533, 1, 65537, 4718534, 1, 0, 4718535, 1, 0, 4718536, 1, 0, 4718537, 1, 0, 4718538, 1, 65536, 4718539, 1, 0, 4718540, 1, 0, 4718541, 1, 2, 4718542, 1, 0, 4718543, 1, 65537, 4718544, 1, 0, 4718545, 1, 0, 4718546, 1, 2, 4718547, 1, 0, 4718548, 1, 0, 4718549, 1, 2, 4718550, 1, 65537, 4718551, 1, 65536, 4718552, 1, 0, 4718553, 1, 2, 4718554, 1, 0, 4718555, 1, 2, 4718556, 1, 2, 4718557, 1, 0, 4718558, 1, 2, 4718559, 1, 0, 4718560, 1, 0, 4718561, 1, 0, 4718562, 1, 65536, 4718563, 1, 0, 4718564, 1, 0, 4718565, 1, 65536, 4718566, 1, 0, 4718567, 1, 0, 4718568, 1, 2, 4718569, 1, 1, 4718570, 1, 0, 4718571, 1, 0, 4718572, 1, 0, 4718573, 1, 0, 4718574, 1, 1, 4718575, 1, 0, 4718576, 1, 0, 4718577, 1, 65537, 4718578, 1, 65536, 4718579, 1, 0, 4718580, 1, 65537, 4718581, 1, 2, 4718582, 1, 0, 4718583, 1, 2, 4718584, 1, 65537, 4718585, 1, 0, 4718586, 1, 0, 4718587, 1, 65537, 4718588, 1, 0, 4718589, 1, 0, 4718590, 1, 0, 4718591, 1, 0, 4653056, 1, 0, 4653057, 1, 0, 4653058, 1, 65537, 4653059, 1, 2, 4653060, 1, 0, 4653061, 1, 0, 4653062, 1, 0, 4653063, 1, 65536, 4653064, 1, 0, 4653065, 1, 0, 4653066, 1, 1, 4653067, 1, 65537, 4653068, 1, 0, 4653069, 1, 0, 4653070, 1, 65537, 4653071, 1, 65537, 4653072, 1, 1, 4653073, 1, 0, 4653074, 1, 0, 4653075, 1, 0, 4653076, 1, 0, 4653077, 1, 0, 4653078, 1, 1, 4653079, 1, 0, 4653080, 1, 2, 4653081, 1, 0, 4653082, 1, 0, 4653083, 1, 1, 4653084, 1, 1, 4653085, 1, 0, 4653086, 1, 65536, 4653087, 1, 0, 4653088, 1, 0, 4653089, 1, 0, 4653090, 1, 0, 4653091, 1, 0, 4653092, 1, 0, 4653093, 1, 65536, 4653094, 1, 65537, 4653095, 1, 65536, 4653096, 1, 65537, 4653097, 1, 0, 4653098, 1, 0, 4653099, 1, 0, 4653100, 1, 0, 4653101, 1, 0, 4653102, 1, 0, 4653103, 1, 0, 4653104, 1, 2, 4653105, 1, 2, 4653106, 1, 0, 4653107, 1, 65537, 4653108, 1, 2, 4653109, 1, 0, 4653110, 1, 0, 4653111, 1, 65537, 4653112, 1, 0, 4653113, 1, 0, 4653114, 1, 1, 4653115, 1, 1, 4653116, 1, 1, 4653117, 1, 0, 4653118, 1, 0, 4653119, 1, 0, 4653120, 1, 0, 4653121, 1, 1, 4653122, 1, 0, 4653123, 1, 0, 4653124, 1, 2, 4653125, 1, 0, 4653126, 1, 2, 4653127, 1, 0, 4653128, 1, 0, 4653129, 1, 0, 4653130, 1, 0, 4653131, 1, 0, 4653132, 1, 0, 4653133, 1, 0, 4653134, 1, 65536, 4653135, 1, 0, 4653136, 1, 0, 4653137, 1, 0, 4653138, 1, 2, 4653139, 1, 0, 4653140, 1, 0, 4653141, 1, 0, 4653142, 1, 0, 4653143, 1, 1, 4653144, 1, 0, 4653145, 1, 65536, 4653146, 1, 65536, 4653147, 1, 1, 4653148, 1, 0, 4653149, 1, 2, 4653150, 1, 0, 4653151, 1, 65536, 4653152, 1, 65537, 4653153, 1, 0, 4653154, 1, 65536, 4653155, 1, 65536, 4653156, 1, 0, 4653157, 1, 2, 4653158, 1, 0, 4653159, 1, 1, 4653160, 1, 65537, 4653161, 1, 0, 4653162, 1, 0, 4653163, 1, 0, 4653164, 1, 0, 4653165, 1, 65537, 4653166, 1, 0, 4653167, 1, 0, 4653168, 1, 0, 4653169, 1, 2, 4653170, 1, 65536, 4653171, 1, 2, 4653172, 1, 0, 4653173, 1, 0, 4653174, 1, 65537, 4653175, 1, 0, 4653176, 1, 0, 4653177, 1, 65537, 4653178, 1, 1, 4653179, 1, 0, 4653180, 1, 0, 4653181, 1, 1, 4653182, 1, 0, 4653183, 1, 65537, 4653184, 1, 1, 4653185, 1, 2, 4653186, 1, 65536, 4653187, 1, 0, 4653188, 1, 65536, 4653189, 1, 65537, 4653190, 1, 0, 4653191, 1, 0, 4653192, 1, 65536, 4653193, 1, 0, 4653194, 1, 0, 4653195, 1, 65537, 4653196, 1, 0, 4653197, 1, 65536, 4653198, 1, 65537, 4653199, 1, 0, 4653200, 1, 0, 4653201, 1, 0, 4653202, 1, 0, 4653203, 1, 0, 4653204, 1, 65537, 4653205, 1, 0, 4653206, 1, 0, 4653207, 1, 0, 4653208, 1, 1, 4653209, 1, 0, 4653210, 1, 0, 4653211, 1, 65537, 4653212, 1, 65537, 4653213, 1, 65537, 4653214, 1, 0, 4653215, 1, 0, 4653216, 1, 2, 4653217, 1, 65537, 4653218, 1, 0, 4653219, 1, 65537, 4653220, 1, 65536, 4653221, 1, 65537, 4653222, 1, 65536, 4653223, 1, 0, 4653224, 1, 2, 4653225, 1, 0, 4653226, 1, 0, 4653227, 1, 0, 4653228, 1, 0, 4653229, 1, 65537, 4653230, 1, 0, 4653231, 1, 65536, 4653232, 1, 0, 4653233, 1, 0, 4653234, 1, 2, 4653235, 1, 65536, 4653236, 1, 2, 4653237, 1, 0, 4653238, 1, 2, 4653239, 1, 2, 4653240, 1, 0, 4653241, 1, 0, 4653242, 1, 0, 4653243, 1, 0, 4653244, 1, 2, 4653245, 1, 2, 4653246, 1, 0, 4653247, 1, 65537, 4653248, 1, 0, 4653249, 1, 65537, 4653250, 1, 0, 4653251, 1, 65536, 4653252, 1, 2, 4653253, 1, 0, 4653254, 1, 1, 4653255, 1, 1, 4653256, 1, 65536, 4653257, 1, 0, 4653258, 1, 2, 4653259, 1, 1, 4653260, 1, 65536, 4653261, 1, 0, 4653262, 1, 1, 4653263, 1, 0, 4653264, 1, 65537, 4653265, 1, 0, 4653266, 1, 1, 4653267, 1, 0, 4653268, 1, 1, 4653269, 1, 0, 4653270, 1, 0, 4653271, 1, 0, 4653272, 1, 0, 4653273, 1, 65537, 4653274, 1, 65537, 4653275, 1, 65536, 4653276, 1, 0, 4653277, 1, 1, 4653278, 1, 65537, 4653279, 1, 2, 4653280, 1, 1, 4653281, 1, 0, 4653282, 1, 65536, 4653283, 1, 0, 4653284, 1, 0, 4653285, 1, 0, 4653286, 1, 65537, 4653287, 1, 0, 4653288, 1, 0, 4653289, 1, 65536, 4653290, 1, 65537, 4653291, 1, 0, 4653292, 1, 0, 4653293, 1, 65536, 4653294, 1, 0, 4653295, 1, 0, 4653296, 1, 65536, 4653297, 1, 0, 4653298, 1, 0, 4653299, 1, 0, 4653300, 1, 0, 4653301, 1, 2, 4653302, 1, 0, 4653303, 1, 65536, 4653304, 1073741825, 1, 4653305, 1073741825, 1, 4653306, 1073741825, 1, 4653307, 1073741825, 65537, 4653308, 1073741825, 65536, 4653309, 1073741825, 2, 4653310, 1073741825, 65537, 4653311, 1073741825, 2, 4653312, 1073741825, 65536, 4653313, 1073741825, 65537, 4653314, 1073741825, 1, 4653315, 1073741825, 0, 4653316, 1073741825, 65536, 4653317, 1073741825, 65536, 4653318, 1073741825, 0, 4653319, 1073741825, 65536, 4653320, 1073741825, 1, 4653321, 1073741825, 0, 4653322, 1073741825, 65537, 4653323, 1073741825, 65537, 4653324, 1073741825, 1, 4653325, 0, 131072, 4784012, 1073741824, 131072, 4784013, 1073741825, 1, 4784014, 1073741825, 0, 4784015, 1073741825, 2, 4784016, 1073741825, 0, 4784017, 1073741825, 0, 4784018, 1073741825, 0, 4784019, 1073741825, 0, 4784020, 1073741825, 0, 4784021, 1073741825, 0, 4784022, 1073741825, 0, 4784023, 1073741825, 1, 4784024, 1073741825, 0, 4784025, 1073741825, 1, 4784026, 1073741825, 0, 4784027, 1073741825, 0, 4784028, 1073741825, 0, 4784029, 1073741825, 0, 4784030, 1073741825, 0, 4784031, 1073741825, 0, 4784032, 1073741825, 0, 4784033, 1073741825, 65536, 4784034, 1073741825, 2, 4784035, 1073741825, 0, 4784036, 1073741825, 1, 4784037, 1073741825, 1, 4784038, 1, 1, 4784039, 1, 0, 4784040, 1, 0, 4784041, 1073741825, 65537, 4784042, 1, 1, 4784043, 1, 0, 4784044, 1, 0, 4784045, 1, 2, 4784046, 1, 1, 4784047, 1, 65536, 4784048, 1, 0, 4784049, 1, 1, 4784050, 1, 0, 4784051, 1, 0, 4784052, 1, 65536, 4784053, 1, 0, 4784054, 1, 0, 4784055, 1, 2, 4784056, 1, 0, 4784057, 1, 2, 4784058, 1, 0, 4784059, 1, 2, 4784060, 1, 0, 4784061, 1, 0, 4784062, 1, 65536, 4784063, 1, 0, 4784064, 1, 0, 4784065, 1, 1, 4784066, 1, 0, 4784067, 1, 0, 4784068, 1, 65537, 4784069, 1, 0, 4784070, 1, 0, 4784071, 1, 0, 4784072, 1, 65537, 4784073, 1, 0, 4784074, 1, 2, 4784075, 1, 65536, 4784076, 1, 65537, 4784077, 1, 1, 4784078, 1, 0, 4784079, 1, 2, 4784080, 1, 1, 4784081, 1, 0, 4784082, 1, 0, 4784083, 1, 0, 4784084, 1, 2, 4784085, 1, 0, 4784086, 1, 1, 4784087, 1, 65537, 4784088, 1, 2, 4784089, 1, 1, 4784090, 1, 0, 4784091, 1, 0, 4784092, 1, 65537, 4784093, 1, 0, 4784094, 1, 2, 4784095, 1, 65537, 4784096, 1, 2, 4784097, 1, 1, 4784098, 1, 2, 4784099, 1, 65536, 4784100, 1, 0, 4784101, 1, 0, 4784102, 1, 0, 4784103, 1, 0, 4784104, 1, 1, 4784105, 1, 0, 4784106, 1, 1, 4784107, 1, 1, 4784108, 1, 65536, 4784109, 1, 2, 4784110, 1, 2, 4784111, 1, 65537, 4784112, 1, 65537, 4784113, 1, 65536, 4784114, 1, 0, 4784115, 1, 0, 4784116, 1, 65536, 4784117, 1, 65537, 4784118, 1, 2, 4784119, 1, 2, 4784120, 1, 65537, 4784121, 1, 0, 4784122, 1, 0, 4784123, 1, 1, 4784124, 1, 0, 4784125, 1, 0, 4784126, 1, 0, 4784127, 1, 1, 4718592, 1, 65536, 4718593, 1, 0, 4718594, 1, 0, 4718595, 1, 0, 4718596, 1, 2, 4718597, 1, 0, 4718598, 1, 0, 4718599, 1, 2, 4718600, 1, 0, 4718601, 1, 0, 4718602, 1, 65537, 4718603, 1, 0, 4718604, 1, 0, 4718605, 1, 2, 4718606, 1, 65537, 4718607, 1, 0, 4718608, 1, 1, 4718609, 1, 1, 4718610, 1, 1, 4718611, 1, 2, 4718612, 1, 0, 4718613, 1, 0, 4718614, 1, 0, 4718615, 1, 2, 4718616, 1, 65537, 4718617, 1, 1, 4718618, 1, 65536, 4718619, 1, 1, 4718620, 1, 2, 4718621, 1, 0, 4718622, 1, 0, 4718623, 1, 2, 4718624, 1, 1, 4718625, 1, 1, 4718626, 1, 0, 4718627, 1, 2, 4718628, 1, 65536, 4718629, 1, 65537, 4718630, 1, 0, 4718631, 1, 2, 4718632, 1, 65537, 4718633, 1, 0, 4718634, 1, 0, 4718635, 1, 0, 4718636, 1, 2, 4718637, 1, 0, 4718638, 1, 65537, 4718639, 1, 1, 4718640, 1, 0, 4718641, 1, 65537, 4718642, 1, 0, 4718643, 1, 1, 4718644, 1, 65536, 4718645, 1, 2, 4718646, 1, 65536, 4718647, 1, 0, 4718648, 1, 65536, 4718649, 1, 2, 4718650, 1, 0, 4718651, 1, 0, 4718652, 1, 0, 4718653, 1, 65537, 4718654, 1, 0, 4718655, 1, 0, 4718656, 1, 65536, 4718657, 1, 65537, 4718658, 1, 0, 4718659, 1, 65536, 4718660, 1, 2, 4718661, 1, 2, 4718662, 1, 0, 4718663, 1, 0, 4718664, 1, 0, 4718665, 1, 1, 4718666, 1, 0, 4718667, 1, 1, 4718668, 1, 1, 4718669, 1, 0, 4718670, 1, 0, 4718671, 1, 0, 4718672, 1, 2, 4718673, 1, 0, 4718674, 1, 65536, 4718675, 1, 0, 4718676, 1, 0, 4718677, 1, 0, 4718678, 1, 65537, 4718679, 1, 1, 4718680, 1, 0, 4718681, 1, 2, 4718682, 1, 0, 4718683, 1, 1, 4718684, 1, 1, 4718685, 1, 1, 4718686, 1, 0, 4718687, 1, 0, 4718688, 1, 0, 4718689, 1, 1, 4718690, 1, 0, 4718691, 1, 0, 4718692, 1, 65536, 4718693, 1, 0, 4718694, 1, 65537, 4718695, 1, 0, 4718696, 1, 65537, 4718697, 1, 2, 4718698, 1, 65536, 4718699, 1, 0, 4718700, 1, 0, 4718701, 1, 0, 4718702, 1, 0, 4718703, 1, 2, 4718704, 1, 0, 4718705, 1, 65537, 4718706, 1, 2, 4718707, 1, 0, 4718708, 1, 65537, 4718709, 1, 0, 4718710, 1, 65537, 4718711, 1, 0, 4718712, 1, 65536, 4718713, 1, 0, 4718714, 1, 0, 4718715, 1, 65537, 4718716, 1, 1, 4718717, 1, 2, 4718718, 1, 0, 4718719, 1, 65536, 4718720, 1, 65536, 4718721, 1, 0, 4718722, 1, 65537, 4718723, 1, 65537, 4718724, 1, 0, 4718725, 1, 1, 4718726, 1, 0, 4718727, 1, 65536, 4718728, 1, 65537, 4718729, 1, 0, 4718730, 1, 0, 4718731, 1, 0, 4718732, 1, 1, 4718733, 1, 0, 4718734, 1, 0, 4718735, 1, 0, 4718736, 1, 65537, 4718737, 1, 65536, 4718738, 1, 65536, 4718739, 1, 2, 4718740, 1, 0, 4718741, 1, 0, 4718742, 1, 0, 4718743, 1, 65536, 4718744, 1, 0, 4718745, 1, 65537, 4718746, 1, 65536, 4718747, 1, 0, 4718748, 1, 65537, 4718749, 1, 1, 4718750, 1, 65536, 4718751, 1, 0, 4718752, 1, 0, 4718753, 1, 65536, 4718754, 1, 0, 4718755, 1, 0, 4718756, 1, 65536, 4718757, 1, 1, 4718758, 1, 0, 4718759, 1, 65536, 4718760, 1, 2, 4718761, 1, 2, 4718762, 1, 65536, 4718763, 1, 65537, 4718764, 1, 1, 4718765, 1, 0, 4718766, 1, 0, 4718767, 1, 0, 4718768, 1, 0, 4718769, 1, 65537, 4718770, 1, 1, 4718771, 1, 65537, 4718772, 1, 0, 4718773, 1, 1, 4718774, 1, 0, 4718775, 1, 0, 4718776, 1, 65536, 4718777, 1, 0, 4718778, 1, 65536, 4718779, 1, 2, 4718780, 1, 0, 4718781, 1, 0, 4718782, 1, 0, 4718783, 1, 0, 4718784, 1, 0, 4718785, 1, 0, 4718786, 1, 0, 4718787, 1, 65536, 4718788, 1, 0, 4718789, 1, 0, 4718790, 1, 65537, 4718791, 1, 0, 4718792, 1, 0, 4718793, 1, 0, 4718794, 1, 0, 4718795, 1, 0, 4718796, 1, 2, 4718797, 1, 0, 4718798, 1, 0, 4718799, 1, 0, 4718800, 1, 2, 4718801, 1, 0, 4718802, 1, 2, 4718803, 1, 0, 4718804, 1, 0, 4718805, 1, 0, 4718806, 1, 0, 4718807, 1, 0, 4718808, 1, 0, 4718809, 1, 65537, 4718810, 1, 0, 4718811, 1, 1, 4718812, 1, 65537, 4718813, 1, 0, 4718814, 1, 65536, 4718815, 1, 1, 4718816, 1, 0, 4718817, 1, 0, 4718818, 1, 0, 4718819, 1, 0, 4718820, 1, 65536, 4718821, 1, 2, 4718822, 1, 65536, 4718823, 1, 0, 4718824, 1, 65536, 4718825, 1, 0, 4718826, 1, 0, 4718827, 1, 0, 4718828, 1, 0, 4718829, 1, 65536, 4718830, 1, 65536, 4718831, 1, 0, 4718832, 1, 0, 4718833, 1, 0, 4718834, 1, 1, 4718835, 1, 65536, 4718836, 1, 0, 4718837, 1, 65536, 4718838, 1, 65536, 4718839, 1, 65537, 4718840, 1073741825, 1, 4718841, 1073741825, 1, 4718842, 1073741825, 65537, 4718843, 1073741825, 0, 4718844, 1073741825, 0, 4718845, 1073741825, 65536, 4718846, 1073741825, 0, 4718847, 1073741825, 65537, 4718848, 1073741825, 65537, 4718849, 1073741825, 0, 4718850, 1073741825, 0, 4718851, 1073741825, 0, 4718852, 1073741825, 0, 4718853, 1073741825, 0, 4718854, 1073741825, 1, 4718855, 1073741825, 65536, 4718856, 1073741825, 0, 4718857, 1073741825, 0, 4718858, 1073741825, 1, 4718859, 1073741825, 65537, 4718860, 1073741825, 1, 4718861, 0, 131072, 4849548, 1073741824, 131072, 4849549, 1073741825, 1, 4849550, 1073741825, 1, 4849551, 1073741825, 0, 4849552, 1073741825, 2, 4849553, 1073741825, 0, 4849554, 1073741825, 0, 4849555, 1073741825, 1, 4849556, 1073741825, 0, 4849557, 1073741825, 0, 4849558, 1073741825, 0, 4849559, 1073741825, 0, 4849560, 1073741825, 65537, 4849561, 1073741825, 0, 4849562, 1073741825, 65537, 4849563, 1073741825, 1, 4849564, 1073741825, 0, 4849565, 1073741825, 65536, 4849566, 1073741825, 65537, 4849567, 1073741825, 65536, 4849568, 1073741825, 2, 4849569, 1073741825, 0, 4849570, 1073741825, 0, 4849571, 1073741825, 2, 4849572, 1073741825, 1, 4849573, 0, 65536, 4849574, 1, 1, 4849575, 1, 1, 4849576, 1073741825, 0, 4849577, 1, 2, 4849578, 1, 0, 4849579, 1, 0, 4849580, 1, 1, 4849581, 1, 0, 4849582, 1, 0, 4849583, 1, 65536, 4849584, 1, 0, 4849585, 1, 2, 4849586, 1, 0, 4849587, 1, 0, 4849588, 1, 0, 4849589, 1, 2, 4849590, 1, 65537, 4849591, 1, 65537, 4849592, 1, 0, 4849593, 1, 0, 4849594, 1, 1, 4849595, 1, 2, 4849596, 1, 65536, 4849597, 1, 65536, 4849598, 1, 65537, 4849599, 1, 65536, 4849600, 1, 65536, 4849601, 1, 2, 4849602, 1, 2, 4849603, 1, 65537, 4849604, 1, 0, 4849605, 1, 65536, 4849606, 1, 65536, 4849607, 1, 65537, 4849608, 1, 65536, 4849609, 1, 2, 4849610, 1, 0, 4849611, 1, 2, 4849612, 1, 0, 4849613, 1, 0, 4849614, 1, 0, 4849615, 1, 0, 4849616, 1, 2, 4849617, 1, 1, 4849618, 1, 2, 4849619, 1, 0, 4849620, 1, 65536, 4849621, 1, 65536, 4849622, 1, 65537, 4849623, 1, 0, 4849624, 1, 0, 4849625, 1, 1, 4849626, 1, 0, 4849627, 1, 0, 4849628, 1, 0, 4849629, 1, 0, 4849630, 1, 0, 4849631, 1, 0, 4849632, 1, 0, 4849633, 1, 0, 4849634, 1, 0, 4849635, 1, 0, 4849636, 1, 65537, 4849637, 1, 2, 4849638, 1, 0, 4849639, 1, 0, 4849640, 1, 1, 4849641, 1, 1, 4849642, 1, 2, 4849643, 1, 65537, 4849644, 1, 0, 4849645, 1, 0, 4849646, 1, 0, 4849647, 1, 0, 4849648, 1, 1, 4849649, 1, 0, 4849650, 1, 0, 4849651, 1, 1, 4849652, 1, 65537, 4849653, 1, 0, 4849654, 1, 65536, 4849655, 1, 65537, 4849656, 1, 0, 4849657, 1, 2, 4849658, 1, 2, 4849659, 1, 0, 4849660, 1, 0, 4849661, 1, 0, 4849662, 1, 0, 4849663, 1, 0, 4784128, 1, 0, 4784129, 1, 0, 4784130, 1, 1, 4784131, 1, 0, 4784132, 1, 0, 4784133, 1, 1, 4784134, 1, 0, 4784135, 1, 0, 4784136, 1, 0, 4784137, 1, 65536, 4784138, 1, 0, 4784139, 1, 2, 4784140, 1, 0, 4784141, 1, 1, 4784142, 1, 1, 4784143, 1, 0, 4784144, 1, 0, 4784145, 1, 65536, 4784146, 1, 65537, 4784147, 1, 0, 4784148, 1, 0, 4784149, 1, 0, 4784150, 1, 0, 4784151, 1, 65536, 4784152, 1, 0, 4784153, 1, 0, 4784154, 1, 0, 4784155, 1, 0, 4784156, 1, 0, 4784157, 1, 0, 4784158, 1, 0, 4784159, 1, 65537, 4784160, 1, 1, 4784161, 1, 65537, 4784162, 1, 2, 4784163, 1, 65537, 4784164, 1, 2, 4784165, 1, 0, 4784166, 1, 2, 4784167, 1, 65537, 4784168, 1, 0, 4784169, 1, 0, 4784170, 1, 0, 4784171, 1, 2, 4784172, 1, 1, 4784173, 1, 65536, 4784174, 1, 0, 4784175, 1, 65537, 4784176, 1, 65536, 4784177, 1, 0, 4784178, 1, 2, 4784179, 1, 0, 4784180, 1, 2, 4784181, 1, 0, 4784182, 1, 0, 4784183, 1, 1, 4784184, 1, 65536, 4784185, 1, 0, 4784186, 1, 0, 4784187, 1, 2, 4784188, 1, 0, 4784189, 1, 0, 4784190, 1, 1, 4784191, 1, 0, 4784192, 1, 65537, 4784193, 1, 0, 4784194, 1, 0, 4784195, 1, 0, 4784196, 1, 65537, 4784197, 1, 65536, 4784198, 1, 0, 4784199, 1, 2, 4784200, 1, 2, 4784201, 1, 65537, 4784202, 1, 2, 4784203, 1, 1, 4784204, 1, 0, 4784205, 1, 1, 4784206, 1, 0, 4784207, 1, 65537, 4784208, 1, 65536, 4784209, 1, 0, 4784210, 1, 2, 4784211, 1, 0, 4784212, 1, 2, 4784213, 1, 0, 4784214, 1, 0, 4784215, 1, 0, 4784216, 1, 1, 4784217, 1, 65536, 4784218, 1, 1, 4784219, 1, 1, 4784220, 2, 0, 4784221, 1, 1, 4784222, 1, 0, 4784223, 1, 0, 4784224, 1, 65536, 4784225, 1, 65537, 4784226, 1, 0, 4784227, 1, 65536, 4784228, 1, 0, 4784229, 1, 0, 4784230, 1, 1, 4784231, 1, 0, 4784232, 1, 0, 4784233, 1, 2, 4784234, 1, 1, 4784235, 1, 0, 4784236, 1, 1, 4784237, 1, 1, 4784238, 1, 0, 4784239, 1, 0, 4784240, 1, 65537, 4784241, 1, 0, 4784242, 1, 0, 4784243, 1, 2, 4784244, 1, 0, 4784245, 1, 0, 4784246, 1, 0, 4784247, 1, 0, 4784248, 1, 0, 4784249, 1, 1, 4784250, 1, 65536, 4784251, 1, 0, 4784252, 1, 65536, 4784253, 1, 65537, 4784254, 1, 0, 4784255, 1, 0, 4784256, 1, 0, 4784257, 1, 65537, 4784258, 1, 2, 4784259, 1, 65537, 4784260, 1, 0, 4784261, 1, 0, 4784262, 1, 0, 4784263, 1, 1, 4784264, 1, 0, 4784265, 1, 65536, 4784266, 1, 65537, 4784267, 1, 0, 4784268, 1, 0, 4784269, 1, 65537, 4784270, 1, 0, 4784271, 1, 0, 4784272, 1, 0, 4784273, 1, 2, 4784274, 1, 65536, 4784275, 1, 2, 4784276, 1, 0, 4784277, 1, 1, 4784278, 1, 0, 4784279, 1, 65536, 4784280, 1, 65536, 4784281, 1, 0, 4784282, 1, 0, 4784283, 1, 0, 4784284, 1, 0, 4784285, 1, 0, 4784286, 1, 0, 4784287, 1, 65536, 4784288, 1, 0, 4784289, 1, 0, 4784290, 1, 0, 4784291, 1, 0, 4784292, 1, 65537, 4784293, 1, 0, 4784294, 1, 0, 4784295, 1, 0, 4784296, 1, 65537, 4784297, 1, 0, 4784298, 1, 0, 4784299, 1, 1, 4784300, 1, 2, 4784301, 1, 0, 4784302, 1, 0, 4784303, 1, 0, 4784304, 1, 0, 4784305, 1, 65536, 4784306, 1, 65536, 4784307, 1, 0, 4784308, 1, 0, 4784309, 1, 0, 4784310, 1, 65537, 4784311, 1, 65536, 4784312, 1, 65537, 4784313, 1, 0, 4784314, 1, 2, 4784315, 1, 1, 4784316, 1, 65537, 4784317, 1, 0, 4784318, 1, 1, 4784319, 1, 0, 4784320, 1, 65536, 4784321, 1, 0, 4784322, 1, 0, 4784323, 1, 0, 4784324, 1, 0, 4784325, 1, 1, 4784326, 1, 0, 4784327, 1, 0, 4784328, 1, 0, 4784329, 1, 2, 4784330, 1, 0, 4784331, 1, 2, 4784332, 1, 0, 4784333, 1, 0, 4784334, 1, 0, 4784335, 1, 1, 4784336, 1, 65536, 4784337, 1, 0, 4784338, 1, 0, 4784339, 1, 65537, 4784340, 1, 0, 4784341, 1, 65536, 4784342, 1, 0, 4784343, 1, 2, 4784344, 1, 65537, 4784345, 1, 2, 4784346, 1, 0, 4784347, 1, 0, 4784348, 1, 0, 4784349, 1, 65536, 4784350, 1, 65536, 4784351, 1, 0, 4784352, 1, 65536, 4784353, 1, 2, 4784354, 1, 0, 4784355, 1, 2, 4784356, 1, 0, 4784357, 1, 65536, 4784358, 1, 1, 4784359, 1, 65537, 4784360, 1, 2, 4784361, 1, 0, 4784362, 1, 0, 4784363, 1, 1, 4784364, 1, 65536, 4784365, 1, 2, 4784366, 1, 0, 4784367, 1, 0, 4784368, 1, 0, 4784369, 1, 0, 4784370, 1, 0, 4784371, 1, 0, 4784372, 1, 0, 4784373, 1, 65536, 4784374, 1, 0, 4784375, 1, 65537, 4784376, 1073741825, 65537, 4784377, 1073741825, 0, 4784378, 1073741825, 2, 4784379, 1073741825, 0, 4784380, 1073741825, 0, 4784381, 1073741825, 0, 4784382, 1073741825, 65537, 4784383, 1073741825, 0, 4784384, 1073741825, 0, 4784385, 1073741825, 0, 4784386, 1073741825, 2, 4784387, 1073741825, 0, 4784388, 1073741825, 0, 4784389, 1073741825, 0, 4784390, 1073741825, 0, 4784391, 1073741825, 0, 4784392, 1073741825, 0, 4784393, 1073741825, 0, 4784394, 1073741825, 0, 4784395, 1073741825, 65536, 4784396, 1073741825, 1, 4784397, 0, 131072, 4915084, 1073741824, 131072, 4915085, 1073741825, 1, 4915086, 1073741825, 0, 4915087, 1073741825, 65537, 4915088, 1073741825, 2, 4915089, 1073741825, 0, 4915090, 1073741825, 0, 4915091, 1073741825, 0, 4915092, 1073741825, 65536, 4915093, 1073741825, 0, 4915094, 1073741825, 65536, 4915095, 1073741825, 1, 4915096, 1073741825, 0, 4915097, 1073741825, 65537, 4915098, 1073741825, 65537, 4915099, 1073741825, 0, 4915100, 1073741825, 0, 4915101, 1073741825, 2, 4915102, 1073741825, 1, 4915103, 1073741825, 0, 4915104, 1073741825, 0, 4915105, 1073741825, 0, 4915106, 1073741825, 2, 4915107, 1073741825, 0, 4915108, 1073741825, 1, 4915109, 0, 131072, 4915110, 1, 1, 4915111, 1, 0, 4915112, 1073741825, 65537, 4915113, 1, 1, 4915114, 1, 1, 4915115, 1, 1, 4915116, 1, 1, 4915117, 1, 0, 4915118, 1, 65537, 4915119, 1, 0, 4915120, 1, 0, 4915121, 1, 0, 4915122, 1, 65537, 4915123, 1, 2, 4915124, 1, 65536, 4915125, 1, 0, 4915126, 1, 0, 4915127, 1, 2, 4915128, 1, 0, 4915129, 1, 0, 4915130, 1, 65536, 4915131, 1, 0, 4915132, 1, 65537, 4915133, 1, 65536, 4915134, 1, 0, 4915135, 1, 2, 4915136, 1, 0, 4915137, 1, 65536, 4915138, 1, 2, 4915139, 1, 1, 4915140, 1, 1, 4915141, 1, 65536, 4915142, 1, 0, 4915143, 1, 0, 4915144, 1, 1, 4915145, 1, 65536, 4915146, 1, 1, 4915147, 1, 1, 4915148, 1, 1, 4915149, 1, 0, 4915150, 1, 0, 4915151, 1, 2, 4915152, 1, 0, 4915153, 1, 2, 4915154, 1, 2, 4915155, 1, 0, 4915156, 1, 0, 4915157, 1, 0, 4915158, 1, 65536, 4915159, 1, 0, 4915160, 1, 1, 4915161, 1, 0, 4915162, 1, 65537, 4915163, 1, 2, 4915164, 1, 1, 4915165, 1, 0, 4915166, 1, 0, 4915167, 1, 2, 4915168, 1, 0, 4915169, 1, 1, 4915170, 1, 0, 4915171, 1, 0, 4915172, 1, 0, 4915173, 1, 0, 4915174, 1, 2, 4915175, 1, 0, 4915176, 1, 0, 4915177, 1, 65537, 4915178, 1, 0, 4915179, 1, 65537, 4915180, 1, 65536, 4915181, 1, 0, 4915182, 1, 2, 4915183, 1, 0, 4915184, 1, 65537, 4915185, 1, 1, 4915186, 1, 65537, 4915187, 1, 65536, 4915188, 1, 1, 4915189, 1, 65537, 4915190, 1, 0, 4915191, 1, 0, 4915192, 1, 0, 4915193, 1, 0, 4915194, 1, 0, 4915195, 1, 0, 4915196, 1, 0, 4915197, 1, 0, 4915198, 1, 2, 4915199, 1, 0, 4849664, 1, 0, 4849665, 1, 65537, 4849666, 1, 1, 4849667, 1, 65536, 4849668, 1, 1, 4849669, 1, 0, 4849670, 1, 0, 4849671, 1, 65536, 4849672, 1, 0, 4849673, 1, 65536, 4849674, 1, 0, 4849675, 1, 2, 4849676, 1, 0, 4849677, 1, 65536, 4849678, 1, 0, 4849679, 1, 2, 4849680, 1, 1, 4849681, 1, 0, 4849682, 1, 2, 4849683, 1, 1, 4849684, 1, 0, 4849685, 1, 0, 4849686, 1, 0, 4849687, 1, 0, 4849688, 1, 2, 4849689, 1, 2, 4849690, 1, 2, 4849691, 1, 0, 4849692, 1, 0, 4849693, 1, 65537, 4849694, 1, 2, 4849695, 1, 2, 4849696, 1, 0, 4849697, 1, 65537, 4849698, 1, 1, 4849699, 1, 0, 4849700, 1, 65537, 4849701, 1, 0, 4849702, 1, 65536, 4849703, 1, 0, 4849704, 1, 0, 4849705, 1, 0, 4849706, 1, 65536, 4849707, 1, 0, 4849708, 1, 65537, 4849709, 1, 0, 4849710, 1, 0, 4849711, 1, 65537, 4849712, 1, 1, 4849713, 1, 65536, 4849714, 1, 0, 4849715, 1, 0, 4849716, 1, 0, 4849717, 1, 0, 4849718, 1, 65537, 4849719, 1, 2, 4849720, 1, 0, 4849721, 1, 65537, 4849722, 1, 1, 4849723, 1, 65536, 4849724, 1, 0, 4849725, 1, 65537, 4849726, 1, 0, 4849727, 1, 2, 4849728, 1, 0, 4849729, 1, 1, 4849730, 1, 2, 4849731, 1, 0, 4849732, 1, 0, 4849733, 1, 0, 4849734, 1, 0, 4849735, 1, 0, 4849736, 1, 65537, 4849737, 1, 65536, 4849738, 1, 65537, 4849739, 1, 0, 4849740, 1, 0, 4849741, 1, 65536, 4849742, 1, 0, 4849743, 1, 65537, 4849744, 1, 2, 4849745, 1, 65536, 4849746, 1, 2, 4849747, 1, 0, 4849748, 1, 2, 4849749, 1, 0, 4849750, 1, 1, 4849751, 1, 65536, 4849752, 1, 0, 4849753, 1, 0, 4849754, 1, 0, 4849755, 1, 1, 4849756, 1, 1, 4849757, 1, 1, 4849758, 1, 0, 4849759, 1, 1, 4849760, 1, 65536, 4849761, 1, 1, 4849762, 1, 0, 4849763, 1, 1, 4849764, 1, 0, 4849765, 1, 0, 4849766, 1, 65536, 4849767, 1, 0, 4849768, 1, 65536, 4849769, 1, 0, 4849770, 1, 65536, 4849771, 1, 0, 4849772, 1, 2, 4849773, 1, 65536, 4849774, 1, 1, 4849775, 1, 0, 4849776, 1, 1, 4849777, 1, 0, 4849778, 1, 0, 4849779, 1, 65537, 4849780, 1, 0, 4849781, 1, 0, 4849782, 1, 0, 4849783, 1, 0, 4849784, 1, 0, 4849785, 1, 65536, 4849786, 1, 0, 4849787, 1, 1, 4849788, 1, 1, 4849789, 1, 0, 4849790, 1, 0, 4849791, 1, 65537, 4849792, 1, 65537, 4849793, 1, 65536, 4849794, 1, 0, 4849795, 1, 0, 4849796, 1, 0, 4849797, 1, 2, 4849798, 1, 65537, 4849799, 1, 0, 4849800, 1, 1, 4849801, 1, 65536, 4849802, 1, 1, 4849803, 1, 0, 4849804, 1, 0, 4849805, 1, 0, 4849806, 1, 0, 4849807, 1, 65537, 4849808, 1, 0, 4849809, 1, 0, 4849810, 1, 0, 4849811, 1, 0, 4849812, 1, 0, 4849813, 1, 0, 4849814, 1, 0, 4849815, 1, 0, 4849816, 1, 65536, 4849817, 1, 0, 4849818, 1, 2, 4849819, 1, 0, 4849820, 1, 0, 4849821, 1, 0, 4849822, 1, 0, 4849823, 1, 0, 4849824, 1, 0, 4849825, 1, 1, 4849826, 1, 0, 4849827, 1, 1, 4849828, 1, 0, 4849829, 1, 0, 4849830, 1, 1, 4849831, 1, 2, 4849832, 1, 0, 4849833, 1, 65537, 4849834, 1, 0, 4849835, 1, 0, 4849836, 1, 65536, 4849837, 1, 65537, 4849838, 1, 0, 4849839, 1, 65537, 4849840, 1, 0, 4849841, 1, 2, 4849842, 1, 65536, 4849843, 1, 2, 4849844, 1, 65537, 4849845, 1, 65537, 4849846, 1, 2, 4849847, 1, 2, 4849848, 1, 1, 4849849, 1, 65536, 4849850, 1, 0, 4849851, 1, 65536, 4849852, 1, 0, 4849853, 1, 65537, 4849854, 1, 0, 4849855, 1, 0, 4849856, 1, 0, 4849857, 1, 0, 4849858, 1, 1, 4849859, 1, 0, 4849860, 1, 2, 4849861, 1, 0, 4849862, 1, 65537, 4849863, 1, 0, 4849864, 1, 65537, 4849865, 1, 0, 4849866, 1, 65536, 4849867, 1, 0, 4849868, 1, 0, 4849869, 1, 65536, 4849870, 1, 0, 4849871, 1, 1, 4849872, 1, 65536, 4849873, 1, 65536, 4849874, 1, 0, 4849875, 1, 65536, 4849876, 1, 65536, 4849877, 1, 0, 4849878, 1, 65536, 4849879, 1, 0, 4849880, 1, 1, 4849881, 1, 65536, 4849882, 1, 1, 4849883, 1, 0, 4849884, 1, 0, 4849885, 1, 0, 4849886, 1, 2, 4849887, 1, 65537, 4849888, 1, 0, 4849889, 1, 65537, 4849890, 1, 65536, 4849891, 1, 65537, 4849892, 1, 0, 4849893, 1, 2, 4849894, 1, 0, 4849895, 1, 0, 4849896, 1, 0, 4849897, 1, 65537, 4849898, 1, 65537, 4849899, 1, 0, 4849900, 1, 0, 4849901, 1, 0, 4849902, 1, 65537, 4849903, 1, 65537, 4849904, 1, 0, 4849905, 1, 65536, 4849906, 1, 0, 4849907, 1, 0, 4849908, 1, 0, 4849909, 1, 65537, 4849910, 1, 0, 4849911, 1, 0, 4849912, 1073741825, 0, 4849913, 1073741825, 0, 4849914, 1073741825, 65536, 4849915, 1073741825, 0, 4849916, 1073741825, 0, 4849917, 1073741825, 2, 4849918, 1073741825, 0, 4849919, 1073741825, 2, 4849920, 1073741825, 0, 4849921, 1073741825, 1, 4849922, 1073741825, 0, 4849923, 1073741825, 2, 4849924, 1073741825, 65536, 4849925, 1073741825, 0, 4849926, 1073741825, 0, 4849927, 1073741825, 0, 4849928, 1073741825, 2, 4849929, 1073741825, 0, 4849930, 1073741825, 65536, 4849931, 1073741825, 2, 4849932, 1073741825, 1, 4849933, 0, 131072, 4980620, 1073741824, 131072, 4980621, 1073741825, 1, 4980622, 1073741825, 65536, 4980623, 1073741825, 0, 4980624, 1073741825, 1, 4980625, 1073741825, 0, 4980626, 1073741825, 65537, 4980627, 1073741825, 2, 4980628, 1073741825, 65537, 4980629, 1073741825, 0, 4980630, 1073741825, 65536, 4980631, 1073741825, 65536, 4980632, 1073741825, 0, 4980633, 1073741825, 0, 4980634, 1073741825, 0, 4980635, 1073741825, 0, 4980636, 1073741825, 2, 4980637, 1073741825, 0, 4980638, 1073741825, 65537, 4980639, 1073741825, 0, 4980640, 1073741825, 2, 4980641, 1073741825, 0, 4980642, 1073741825, 0, 4980643, 1073741825, 2, 4980644, 1073741825, 1, 4980645, 0, 0, 4980646, 1073741825, 1, 4980647, 1073741825, 0, 4980648, 1, 65536, 4980649, 1, 65537, 4980650, 1, 1, 4980651, 1, 0, 4980652, 1, 65537, 4980653, 1, 65536, 4980654, 1, 65536, 4980655, 1, 0, 4980656, 1, 0, 4980657, 1, 65536, 4980658, 1, 0, 4980659, 1, 0, 4980660, 1, 65536, 4980661, 1, 1, 4980662, 1, 0, 4980663, 1, 0, 4980664, 1, 0, 4980665, 1, 65537, 4980666, 1, 0, 4980667, 1, 0, 4980668, 1, 0, 4980669, 1, 65536, 4980670, 1, 0, 4980671, 1, 0, 4980672, 1, 1, 4980673, 1, 0, 4980674, 1, 0, 4980675, 1, 0, 4980676, 1, 0, 4980677, 1, 2, 4980678, 1, 0, 4980679, 1, 0, 4980680, 1, 0, 4980681, 1, 2, 4980682, 1, 65537, 4980683, 1, 0, 4980684, 1, 2, 4980685, 1, 0, 4980686, 1, 0, 4980687, 1, 2, 4980688, 1, 1, 4980689, 1, 1, 4980690, 1, 65536, 4980691, 1, 0, 4980692, 1, 0, 4980693, 1, 65537, 4980694, 1, 0, 4980695, 1, 0, 4980696, 1, 0, 4980697, 1, 0, 4980698, 1, 0, 4980699, 1, 65537, 4980700, 1, 1, 4980701, 1, 65536, 4980702, 1, 0, 4980703, 1, 0, 4980704, 1, 0, 4980705, 1, 1, 4980706, 1, 0, 4980707, 1, 65536, 4980708, 1, 0, 4980709, 1, 2, 4980710, 1, 65537, 4980711, 1, 65536, 4980712, 1, 0, 4980713, 1, 65537, 4980714, 1, 0, 4980715, 1, 0, 4980716, 1, 0, 4980717, 1, 2, 4980718, 1, 0, 4980719, 1, 1, 4980720, 1, 0, 4980721, 1, 0, 4980722, 1, 0, 4980723, 1, 65536, 4980724, 1, 65537, 4980725, 1, 2, 4980726, 1, 0, 4980727, 1, 1, 4980728, 1, 65536, 4980729, 1, 65537, 4980730, 1, 1, 4980731, 1, 65537, 4980732, 1, 0, 4980733, 1, 0, 4980734, 1, 65537, 4980735, 1, 65537, 4915200, 1, 0, 4915201, 1, 0, 4915202, 1, 2, 4915203, 1, 0, 4915204, 1, 0, 4915205, 1, 0, 4915206, 1, 65537, 4915207, 1, 2, 4915208, 1, 65537, 4915209, 1, 0, 4915210, 1, 0, 4915211, 1, 0, 4915212, 1, 0, 4915213, 1, 2, 4915214, 1, 65536, 4915215, 1, 65537, 4915216, 1, 65537, 4915217, 1, 0, 4915218, 1, 0, 4915219, 1, 0, 4915220, 1, 0, 4915221, 1, 0, 4915222, 1, 65536, 4915223, 1, 0, 4915224, 1, 2, 4915225, 1, 65537, 4915226, 1, 0, 4915227, 1, 1, 4915228, 1, 65536, 4915229, 1, 0, 4915230, 1, 1, 4915231, 1, 0, 4915232, 1, 65537, 4915233, 1, 0, 4915234, 1, 0, 4915235, 1, 65536, 4915236, 1, 1, 4915237, 1, 0, 4915238, 1, 65537, 4915239, 1, 0, 4915240, 1, 0, 4915241, 1, 0, 4915242, 1, 65537, 4915243, 1, 0, 4915244, 1, 0, 4915245, 1, 0, 4915246, 1, 0, 4915247, 1, 0, 4915248, 1, 0, 4915249, 1, 65536, 4915250, 1, 0, 4915251, 1, 2, 4915252, 1, 0, 4915253, 1, 0, 4915254, 1, 65537, 4915255, 1, 2, 4915256, 1, 65537, 4915257, 1, 2, 4915258, 1, 0, 4915259, 1, 0, 4915260, 1, 0, 4915261, 1, 65537, 4915262, 1, 1, 4915263, 1, 0, 4915264, 1, 1, 4915265, 1, 65537, 4915266, 1, 0, 4915267, 1, 0, 4915268, 1, 0, 4915269, 1, 65537, 4915270, 1, 0, 4915271, 1, 65537, 4915272, 1, 0, 4915273, 1, 1, 4915274, 1, 65536, 4915275, 1, 1, 4915276, 1, 0, 4915277, 1, 0, 4915278, 1, 0, 4915279, 1, 2, 4915280, 1, 0, 4915281, 1, 0, 4915282, 1, 0, 4915283, 1, 1, 4915284, 1, 0, 4915285, 1, 2, 4915286, 1, 65537, 4915287, 1, 0, 4915288, 1, 65536, 4915289, 1, 65536, 4915290, 1, 1, 4915291, 1, 0, 4915292, 1, 0, 4915293, 1, 1, 4915294, 1, 0, 4915295, 1, 0, 4915296, 1, 65537, 4915297, 1, 0, 4915298, 1, 0, 4915299, 1, 1, 4915300, 1, 0, 4915301, 1, 1, 4915302, 1, 0, 4915303, 1, 1, 4915304, 1, 0, 4915305, 1, 0, 4915306, 1, 65536, 4915307, 1, 65537, 4915308, 1, 65537, 4915309, 1, 65537, 4915310, 1, 0, 4915311, 1, 0, 4915312, 1, 65537, 4915313, 1, 2, 4915314, 1, 65537, 4915315, 1, 1, 4915316, 1, 1, 4915317, 1, 2, 4915318, 1, 0, 4915319, 1, 2, 4915320, 1, 65537, 4915321, 1, 0, 4915322, 1, 65537, 4915323, 1, 1, 4915324, 1, 0, 4915325, 1, 1, 4915326, 1, 0, 4915327, 1, 2, 4915328, 1, 1, 4915329, 1, 0, 4915330, 1, 2, 4915331, 1, 1, 4915332, 1, 0, 4915333, 1, 1, 4915334, 1, 0, 4915335, 1, 65536, 4915336, 1, 0, 4915337, 1, 0, 4915338, 1, 0, 4915339, 1, 2, 4915340, 1, 2, 4915341, 1, 65537, 4915342, 1, 1, 4915343, 1, 2, 4915344, 1, 0, 4915345, 1, 2, 4915346, 1, 0, 4915347, 1, 0, 4915348, 1, 0, 4915349, 1, 65536, 4915350, 1, 0, 4915351, 1, 0, 4915352, 1, 0, 4915353, 1, 65537, 4915354, 1, 65537, 4915355, 1, 2, 4915356, 1, 65537, 4915357, 1, 2, 4915358, 1, 0, 4915359, 1, 0, 4915360, 1, 65537, 4915361, 1, 0, 4915362, 1, 2, 4915363, 1, 0, 4915364, 1, 0, 4915365, 1, 65537, 4915366, 1, 0, 4915367, 1, 2, 4915368, 1, 0, 4915369, 1, 0, 4915370, 1, 0, 4915371, 1, 0, 4915372, 1, 0, 4915373, 1, 65537, 4915374, 1, 0, 4915375, 1, 0, 4915376, 1, 0, 4915377, 1, 2, 4915378, 1, 1, 4915379, 1, 1, 4915380, 1, 0, 4915381, 1, 65537, 4915382, 1, 65537, 4915383, 1, 1, 4915384, 1, 0, 4915385, 1, 0, 4915386, 1, 0, 4915387, 1, 0, 4915388, 1, 0, 4915389, 1, 2, 4915390, 1, 0, 4915391, 1, 0, 4915392, 1, 0, 4915393, 1, 2, 4915394, 1, 0, 4915395, 1, 0, 4915396, 1, 1, 4915397, 1, 0, 4915398, 1, 0, 4915399, 1, 0, 4915400, 1, 0, 4915401, 1, 0, 4915402, 1, 0, 4915403, 1, 1, 4915404, 1, 2, 4915405, 1, 65537, 4915406, 1, 0, 4915407, 1, 65536, 4915408, 1, 0, 4915409, 1, 2, 4915410, 1, 65536, 4915411, 1, 0, 4915412, 1, 0, 4915413, 1, 0, 4915414, 1, 0, 4915415, 1, 1, 4915416, 1, 65537, 4915417, 1, 0, 4915418, 1, 0, 4915419, 1, 0, 4915420, 1, 0, 4915421, 1, 0, 4915422, 1, 0, 4915423, 1, 0, 4915424, 1, 0, 4915425, 1, 65537, 4915426, 1, 0, 4915427, 1, 65537, 4915428, 1, 0, 4915429, 1, 0, 4915430, 1, 65537, 4915431, 1, 0, 4915432, 1, 0, 4915433, 1, 65537, 4915434, 1, 65537, 4915435, 1, 2, 4915436, 1, 1, 4915437, 1, 0, 4915438, 1, 0, 4915439, 1, 2, 4915440, 1, 0, 4915441, 1, 0, 4915442, 1, 65536, 4915443, 1, 1, 4915444, 1, 0, 4915445, 1, 2, 4915446, 1, 0, 4915447, 1, 1, 4915448, 1073741825, 1, 4915449, 1073741825, 1, 4915450, 1073741825, 65537, 4915451, 1073741825, 1, 4915452, 1073741825, 0, 4915453, 1073741825, 0, 4915454, 1073741825, 0, 4915455, 1073741825, 65537, 4915456, 1073741825, 0, 4915457, 1073741825, 0, 4915458, 1073741825, 0, 4915459, 1073741825, 0, 4915460, 1073741825, 0, 4915461, 1073741825, 0, 4915462, 1073741825, 0, 4915463, 1073741825, 65537, 4915464, 1073741825, 65536, 4915465, 1073741825, 0, 4915466, 1073741825, 0, 4915467, 1073741825, 0, 4915468, 1073741825, 1, 4915469, 0, 131072, 5046156, 1073741824, 131072, 5046157, 1073741825, 1, 5046158, 1073741825, 0, 5046159, 1073741825, 0, 5046160, 1073741825, 0, 5046161, 1073741825, 0, 5046162, 1073741825, 65536, 5046163, 1073741825, 0, 5046164, 1073741825, 0, 5046165, 1073741825, 65537, 5046166, 1073741825, 0, 5046167, 1073741825, 0, 5046168, 1073741825, 0, 5046169, 1073741825, 0, 5046170, 1073741825, 65536, 5046171, 1073741825, 0, 5046172, 1073741825, 65537, 5046173, 1073741825, 1, 5046174, 1073741825, 0, 5046175, 1073741825, 0, 5046176, 1073741825, 1, 5046177, 1073741825, 1, 5046178, 1073741825, 0, 5046179, 1073741825, 0, 5046180, 1073741825, 1, 5046181, 1073741825, 1, 5046182, 1073741825, 1, 5046183, 1073741825, 0, 5046184, 1, 2, 5046185, 1, 0, 5046186, 1, 65536, 5046187, 1, 65536, 5046188, 1, 0, 5046189, 1, 65536, 5046190, 1, 0, 5046191, 1, 0, 5046192, 1, 0, 5046193, 1, 65536, 5046194, 1, 0, 5046195, 1, 1, 5046196, 1, 65536, 5046197, 1, 0, 5046198, 1, 2, 5046199, 1, 0, 5046200, 1, 0, 5046201, 1, 65537, 5046202, 1, 65536, 5046203, 1, 1, 5046204, 1, 1, 5046205, 1, 0, 5046206, 1, 0, 5046207, 1, 1, 5046208, 1, 0, 5046209, 1, 0, 5046210, 1, 0, 5046211, 1, 0, 5046212, 1, 0, 5046213, 1, 0, 5046214, 1, 65536, 5046215, 1, 0, 5046216, 1, 0, 5046217, 1, 0, 5046218, 1, 65537, 5046219, 1, 0, 5046220, 1, 65536, 5046221, 1, 65536, 5046222, 1, 0, 5046223, 1, 0, 5046224, 1, 0, 5046225, 1, 0, 5046226, 1, 0, 5046227, 1, 2, 5046228, 1, 65536, 5046229, 1, 0, 5046230, 1, 0, 5046231, 1, 0, 5046232, 1, 2, 5046233, 1, 65537, 5046234, 1, 0, 5046235, 1, 0, 5046236, 1, 0, 5046237, 1, 0, 5046238, 1, 1, 5046239, 1, 2, 5046240, 1, 0, 5046241, 1, 0, 5046242, 1, 0, 5046243, 1, 65537, 5046244, 1, 0, 5046245, 1, 0, 5046246, 1, 0, 5046247, 1, 0, 5046248, 1, 0, 5046249, 1, 2, 5046250, 1, 2, 5046251, 1, 0, 5046252, 1, 2, 5046253, 1, 65536, 5046254, 1, 1, 5046255, 1, 0, 5046256, 1, 0, 5046257, 1, 65536, 5046258, 1, 0, 5046259, 1, 65536, 5046260, 1, 0, 5046261, 1, 0, 5046262, 1, 65536, 5046263, 1, 2, 5046264, 1, 0, 5046265, 1, 0, 5046266, 1, 65536, 5046267, 1, 0, 5046268, 1, 0, 5046269, 1, 0, 5046270, 1, 65536, 5046271, 1, 0, 4980736, 1, 65536, 4980737, 1, 0, 4980738, 1, 0, 4980739, 1, 0, 4980740, 1, 0, 4980741, 1, 65536, 4980742, 1, 65537, 4980743, 1, 1, 4980744, 1, 0, 4980745, 1, 0, 4980746, 1, 0, 4980747, 1, 1, 4980748, 1, 0, 4980749, 1, 0, 4980750, 1, 2, 4980751, 1, 0, 4980752, 1, 65537, 4980753, 1, 0, 4980754, 1, 65536, 4980755, 1, 2, 4980756, 1, 1, 4980757, 1, 1, 4980758, 1, 0, 4980759, 1, 0, 4980760, 1, 1, 4980761, 1, 0, 4980762, 1, 0, 4980763, 1, 0, 4980764, 1, 0, 4980765, 1, 0, 4980766, 1, 65537, 4980767, 1, 0, 4980768, 1, 1, 4980769, 1, 0, 4980770, 1, 0, 4980771, 1, 0, 4980772, 1, 2, 4980773, 1, 65537, 4980774, 1, 65536, 4980775, 1, 0, 4980776, 1, 0, 4980777, 1, 0, 4980778, 1, 0, 4980779, 1, 65536, 4980780, 1, 0, 4980781, 1, 0, 4980782, 1, 0, 4980783, 1, 0, 4980784, 1, 0, 4980785, 1, 1, 4980786, 1, 0, 4980787, 1, 2, 4980788, 1, 0, 4980789, 1, 65537, 4980790, 1, 0, 4980791, 1, 0, 4980792, 1, 0, 4980793, 1, 0, 4980794, 1, 2, 4980795, 1, 0, 4980796, 1, 0, 4980797, 1, 65536, 4980798, 1, 1, 4980799, 1, 65536, 4980800, 1, 0, 4980801, 1, 1, 4980802, 1, 2, 4980803, 1, 0, 4980804, 1, 0, 4980805, 1, 65536, 4980806, 1, 0, 4980807, 1, 0, 4980808, 1, 65536, 4980809, 1, 0, 4980810, 1, 0, 4980811, 1, 0, 4980812, 1, 0, 4980813, 1, 0, 4980814, 1, 65537, 4980815, 1, 0, 4980816, 1, 1, 4980817, 1, 0, 4980818, 1, 2, 4980819, 1, 2, 4980820, 1, 0, 4980821, 1, 0, 4980822, 1, 0, 4980823, 1, 2, 4980824, 1, 0, 4980825, 1, 0, 4980826, 1, 1, 4980827, 1, 65537, 4980828, 1, 0, 4980829, 1, 2, 4980830, 1, 2, 4980831, 1, 0, 4980832, 1, 65537, 4980833, 1, 0, 4980834, 1, 0, 4980835, 1, 65536, 4980836, 1, 1, 4980837, 1, 0, 4980838, 1, 65537, 4980839, 1, 65537, 4980840, 1, 0, 4980841, 1, 0, 4980842, 1, 0, 4980843, 1, 0, 4980844, 1, 0, 4980845, 1, 0, 4980846, 1, 0, 4980847, 1, 2, 4980848, 1, 0, 4980849, 1, 1, 4980850, 1, 1, 4980851, 1, 0, 4980852, 1, 0, 4980853, 1, 0, 4980854, 1, 65536, 4980855, 1, 65536, 4980856, 1, 65537, 4980857, 1, 65536, 4980858, 1, 65537, 4980859, 1, 0, 4980860, 1, 65536, 4980861, 1, 0, 4980862, 1, 2, 4980863, 1, 0, 4980864, 1, 0, 4980865, 1, 65536, 4980866, 1, 0, 4980867, 1, 0, 4980868, 1, 2, 4980869, 1, 65537, 4980870, 1, 65536, 4980871, 1, 65536, 4980872, 1, 0, 4980873, 1, 65537, 4980874, 1, 0, 4980875, 1, 65537, 4980876, 1, 1, 4980877, 1, 0, 4980878, 1, 2, 4980879, 1, 0, 4980880, 1, 0, 4980881, 1, 2, 4980882, 1, 0, 4980883, 1, 0, 4980884, 1, 1, 4980885, 1, 65536, 4980886, 1, 0, 4980887, 1, 0, 4980888, 1, 65536, 4980889, 1, 65537, 4980890, 1, 0, 4980891, 1, 0, 4980892, 1, 2, 4980893, 1, 0, 4980894, 1, 0, 4980895, 1, 65536, 4980896, 1, 0, 4980897, 1, 0, 4980898, 1, 65537, 4980899, 1, 2, 4980900, 1, 0, 4980901, 1, 65536, 4980902, 1, 0, 4980903, 1, 65537, 4980904, 1, 0, 4980905, 1, 0, 4980906, 1, 0, 4980907, 1, 2, 4980908, 1, 0, 4980909, 1, 0, 4980910, 1, 0, 4980911, 1, 65537, 4980912, 1, 1, 4980913, 1, 0, 4980914, 1, 1, 4980915, 1, 2, 4980916, 1, 0, 4980917, 1, 2, 4980918, 1, 0, 4980919, 1, 0, 4980920, 1, 1, 4980921, 1, 0, 4980922, 1, 0, 4980923, 1, 65536, 4980924, 1, 0, 4980925, 1, 0, 4980926, 1, 0, 4980927, 1, 0, 4980928, 1, 65536, 4980929, 1, 65536, 4980930, 1, 0, 4980931, 1, 65537, 4980932, 1, 65537, 4980933, 1, 2, 4980934, 1, 0, 4980935, 1, 2, 4980936, 1, 0, 4980937, 1, 0, 4980938, 1, 0, 4980939, 1, 0, 4980940, 1, 2, 4980941, 1, 0, 4980942, 1, 0, 4980943, 1, 0, 4980944, 1, 65537, 4980945, 1, 65537, 4980946, 1, 0, 4980947, 1, 1, 4980948, 1, 0, 4980949, 1, 0, 4980950, 1, 65537, 4980951, 1, 0, 4980952, 1, 65536, 4980953, 1, 0, 4980954, 1, 0, 4980955, 1, 0, 4980956, 1, 2, 4980957, 1, 0, 4980958, 1, 0, 4980959, 1, 0, 4980960, 1, 0, 4980961, 1, 1, 4980962, 1, 0, 4980963, 1, 0, 4980964, 1, 2, 4980965, 1, 0, 4980966, 1, 65537, 4980967, 1, 65536, 4980968, 1, 0, 4980969, 1, 0, 4980970, 1, 65536, 4980971, 1, 0, 4980972, 1, 2, 4980973, 1, 0, 4980974, 1, 0, 4980975, 1, 0, 4980976, 1, 0, 4980977, 1, 65536, 4980978, 1, 0, 4980979, 1, 0, 4980980, 1, 0, 4980981, 1, 0, 4980982, 1, 65536, 4980983, 1073741825, 1, 4980984, 0, 65536, 4980985, 1073741825, 1, 4980986, 1073741825, 2, 4980987, 1073741825, 65537, 4980988, 1073741825, 0, 4980989, 1073741825, 0, 4980990, 1073741825, 2, 4980991, 1073741825, 1, 4980992, 1073741825, 0, 4980993, 1073741825, 65536, 4980994, 1073741825, 0, 4980995, 1073741825, 0, 4980996, 1073741825, 2, 4980997, 1073741825, 0, 4980998, 1073741825, 1, 4980999, 1073741825, 1, 4981000, 1073741825, 0, 4981001, 1073741825, 0, 4981002, 1073741825, 0, 4981003, 1073741825, 0, 4981004, 1073741825, 1, 4981005, 0, 131072, 5111692, 1073741824, 131072, 5111693, 1073741825, 1, 5111694, 1073741825, 65537, 5111695, 1073741825, 0, 5111696, 1073741825, 65537, 5111697, 1073741825, 65536, 5111698, 1073741825, 0, 5111699, 1073741825, 65536, 5111700, 1073741825, 1, 5111701, 1073741825, 0, 5111702, 1073741825, 0, 5111703, 1073741825, 65537, 5111704, 1073741825, 0, 5111705, 1073741825, 1, 5111706, 1073741825, 0, 5111707, 1073741825, 65537, 5111708, 1073741825, 65537, 5111709, 1073741825, 2, 5111710, 1073741825, 1, 5111711, 1073741825, 0, 5111712, 1073741825, 2, 5111713, 1073741825, 65536, 5111714, 1073741825, 65537, 5111715, 1073741825, 65537, 5111716, 1073741825, 65537, 5111717, 1073741825, 2, 5111718, 1, 0, 5111719, 1, 0, 5111720, 1, 0, 5111721, 1, 65536, 5111722, 1, 0, 5111723, 1, 0, 5111724, 1, 2, 5111725, 1, 0, 5111726, 1, 0, 5111727, 1, 65537, 5111728, 1, 1, 5111729, 1, 0, 5111730, 1, 2, 5111731, 1, 65537, 5111732, 1, 1, 5111733, 1, 0, 5111734, 1, 0, 5111735, 1, 0, 5111736, 1, 0, 5111737, 1, 1, 5111738, 1, 65537, 5111739, 1, 0, 5111740, 1, 0, 5111741, 1, 0, 5111742, 1, 65537, 5111743, 1, 1, 5111744, 1, 0, 5111745, 1, 65536, 5111746, 1, 2, 5111747, 1, 0, 5111748, 1, 2, 5111749, 1, 0, 5111750, 1, 2, 5111751, 1, 0, 5111752, 1, 0, 5111753, 1, 65537, 5111754, 1, 0, 5111755, 1, 2, 5111756, 1, 65536, 5111757, 1, 0, 5111758, 1, 65537, 5111759, 1, 65536, 5111760, 1, 0, 5111761, 1, 1, 5111762, 1, 0, 5111763, 1, 0, 5111764, 1, 65537, 5111765, 1, 0, 5111766, 1, 65536, 5111767, 1, 65537, 5111768, 1, 65536, 5111769, 1, 0, 5111770, 1, 65536, 5111771, 1, 0, 5111772, 1, 1, 5111773, 1, 2, 5111774, 1, 65537, 5111775, 1, 2, 5111776, 1, 0, 5111777, 1, 0, 5111778, 1, 0, 5111779, 1, 65536, 5111780, 1, 1, 5111781, 1, 65537, 5111782, 1, 0, 5111783, 1, 1, 5111784, 1, 0, 5111785, 1, 0, 5111786, 1, 1, 5111787, 1, 0, 5111788, 1, 0, 5111789, 1, 1, 5111790, 1, 0, 5111791, 1, 0, 5111792, 1, 0, 5111793, 1, 0, 5111794, 1, 65536, 5111795, 1, 1, 5111796, 1, 0, 5111797, 1, 0, 5111798, 1, 0, 5111799, 1, 1, 5111800, 1, 0, 5111801, 1, 65536, 5111802, 1, 0, 5111803, 1, 0, 5111804, 1, 65537, 5111805, 1, 0, 5111806, 1, 65537, 5111807, 1, 0, 5046272, 1, 1, 5046273, 1, 65537, 5046274, 1, 0, 5046275, 1, 0, 5046276, 1, 0, 5046277, 1, 65537, 5046278, 1, 0, 5046279, 1, 0, 5046280, 1, 65537, 5046281, 1, 0, 5046282, 1, 0, 5046283, 1, 65536, 5046284, 1, 2, 5046285, 1, 2, 5046286, 1, 0, 5046287, 1, 0, 5046288, 1, 2, 5046289, 1, 65537, 5046290, 1, 2, 5046291, 1, 0, 5046292, 1, 0, 5046293, 1, 0, 5046294, 1, 65537, 5046295, 1, 0, 5046296, 1, 2, 5046297, 1, 65537, 5046298, 1, 0, 5046299, 1, 2, 5046300, 1, 0, 5046301, 1, 65537, 5046302, 1, 0, 5046303, 1, 65536, 5046304, 1, 65537, 5046305, 1, 0, 5046306, 1, 65537, 5046307, 1, 0, 5046308, 1, 0, 5046309, 1, 0, 5046310, 1, 65536, 5046311, 1, 65536, 5046312, 1, 65536, 5046313, 1, 0, 5046314, 1, 0, 5046315, 1, 65537, 5046316, 1, 65537, 5046317, 1, 0, 5046318, 1, 65536, 5046319, 1, 0, 5046320, 1, 0, 5046321, 1, 65536, 5046322, 1, 0, 5046323, 1, 0, 5046324, 1, 0, 5046325, 1, 0, 5046326, 1, 65537, 5046327, 1, 2, 5046328, 1, 1, 5046329, 1, 65537, 5046330, 1, 0, 5046331, 1, 65536, 5046332, 1, 0, 5046333, 1, 65537, 5046334, 1, 65536, 5046335, 1, 0, 5046336, 1, 0, 5046337, 1, 0, 5046338, 1, 0, 5046339, 1, 0, 5046340, 1, 0, 5046341, 1, 0, 5046342, 1, 0, 5046343, 1, 0, 5046344, 1, 65536, 5046345, 1, 65537, 5046346, 1, 0, 5046347, 1, 65536, 5046348, 1, 0, 5046349, 1, 65536, 5046350, 1, 0, 5046351, 1, 65536, 5046352, 1, 65537, 5046353, 1, 65536, 5046354, 1, 1, 5046355, 1, 2, 5046356, 1, 1, 5046357, 1, 0, 5046358, 1, 1, 5046359, 1, 65537, 5046360, 1, 0, 5046361, 1, 0, 5046362, 1, 0, 5046363, 1, 0, 5046364, 1, 0, 5046365, 1, 65537, 5046366, 1, 0, 5046367, 1, 65536, 5046368, 1, 2, 5046369, 1, 0, 5046370, 1, 0, 5046371, 1, 1, 5046372, 1, 0, 5046373, 1, 0, 5046374, 1, 2, 5046375, 1, 0, 5046376, 1, 0, 5046377, 1, 0, 5046378, 1, 2, 5046379, 1, 0, 5046380, 1, 0, 5046381, 1, 0, 5046382, 1, 0, 5046383, 1, 65537, 5046384, 1, 0, 5046385, 1, 65537, 5046386, 1, 0, 5046387, 1, 0, 5046388, 1, 0, 5046389, 1, 65536, 5046390, 1, 0, 5046391, 1, 1, 5046392, 1, 65537, 5046393, 1, 1, 5046394, 1, 65537, 5046395, 1, 0, 5046396, 1, 0, 5046397, 1, 65537, 5046398, 1, 0, 5046399, 1, 0, 5046400, 1, 65536, 5046401, 1, 2, 5046402, 1, 65537, 5046403, 1, 0, 5046404, 1, 2, 5046405, 1, 0, 5046406, 1, 1, 5046407, 1, 0, 5046408, 1, 0, 5046409, 1, 65537, 5046410, 1, 0, 5046411, 1, 0, 5046412, 1, 2, 5046413, 1, 0, 5046414, 1, 2, 5046415, 1, 2, 5046416, 1, 0, 5046417, 1, 0, 5046418, 1, 65536, 5046419, 1, 65536, 5046420, 1, 0, 5046421, 1, 65536, 5046422, 1, 0, 5046423, 1, 0, 5046424, 1, 65537, 5046425, 1, 65537, 5046426, 1, 0, 5046427, 1, 0, 5046428, 1, 0, 5046429, 1, 65536, 5046430, 1, 65536, 5046431, 1, 0, 5046432, 1, 65536, 5046433, 1, 65536, 5046434, 1, 2, 5046435, 1, 65536, 5046436, 1, 0, 5046437, 1, 0, 5046438, 1, 0, 5046439, 1, 65536, 5046440, 1, 1, 5046441, 1, 1, 5046442, 1, 0, 5046443, 1, 0, 5046444, 1, 0, 5046445, 1, 0, 5046446, 1, 65536, 5046447, 1, 0, 5046448, 1, 0, 5046449, 1, 0, 5046450, 1, 65536, 5046451, 1, 2, 5046452, 1, 1, 5046453, 1, 0, 5046454, 1, 0, 5046455, 1, 0, 5046456, 1, 65537, 5046457, 1, 65536, 5046458, 1, 2, 5046459, 1, 0, 5046460, 1, 0, 5046461, 1, 1, 5046462, 1, 0, 5046463, 1, 0, 5046464, 1, 1, 5046465, 1, 0, 5046466, 1, 0, 5046467, 1, 65536, 5046468, 1, 2, 5046469, 1, 65536, 5046470, 1, 65536, 5046471, 1, 0, 5046472, 1, 0, 5046473, 1, 2, 5046474, 1, 1, 5046475, 1, 65537, 5046476, 1, 0, 5046477, 1, 0, 5046478, 1, 0, 5046479, 1, 1, 5046480, 1, 65536, 5046481, 1, 0, 5046482, 1, 1, 5046483, 1, 65536, 5046484, 1, 65537, 5046485, 1, 0, 5046486, 1, 0, 5046487, 1, 0, 5046488, 1, 0, 5046489, 1, 0, 5046490, 1, 65536, 5046491, 1, 65537, 5046492, 1, 0, 5046493, 1, 0, 5046494, 1, 65536, 5046495, 1, 0, 5046496, 1, 0, 5046497, 1, 0, 5046498, 1, 0, 5046499, 1, 1, 5046500, 1, 0, 5046501, 1, 1, 5046502, 1, 65537, 5046503, 1, 0, 5046504, 1, 0, 5046505, 1, 0, 5046506, 1, 0, 5046507, 1, 0, 5046508, 1, 1, 5046509, 1, 0, 5046510, 1, 0, 5046511, 1, 0, 5046512, 1, 0, 5046513, 1, 2, 5046514, 1, 65537, 5046515, 1, 65536, 5046516, 1, 2, 5046517, 1, 0, 5046518, 1, 65536, 5046519, 1073741825, 1, 5046520, 0, 131072, 5046521, 1073741825, 1, 5046522, 1073741825, 1, 5046523, 1073741825, 0, 5046524, 1073741825, 0, 5046525, 1073741825, 0, 5046526, 1073741825, 1, 5046527, 1073741825, 65536, 5046528, 1073741825, 1, 5046529, 1073741825, 2, 5046530, 1073741825, 0, 5046531, 1073741825, 2, 5046532, 1073741825, 0, 5046533, 1073741825, 0, 5046534, 1073741825, 0, 5046535, 1073741825, 65537, 5046536, 1073741825, 2, 5046537, 1073741825, 0, 5046538, 1073741825, 0, 5046539, 1073741825, 65537, 5046540, 1073741825, 1, 5046541, 0, 131072, 5177228, 1073741824, 131072, 5177229, 1073741825, 1, 5177230, 1073741825, 1, 5177231, 1073741825, 0, 5177232, 1073741825, 0, 5177233, 1073741825, 0, 5177234, 1073741825, 1, 5177235, 1073741825, 0, 5177236, 1073741825, 65537, 5177237, 1073741825, 65536, 5177238, 1073741825, 1, 5177239, 1073741825, 2, 5177240, 1073741825, 1, 5177241, 1073741825, 0, 5177242, 1073741825, 65536, 5177243, 1073741825, 0, 5177244, 1073741825, 0, 5177245, 1073741825, 0, 5177246, 1073741825, 65537, 5177247, 1073741825, 65537, 5177248, 1073741825, 65537, 5177249, 1073741825, 0, 5177250, 1073741825, 65537, 5177251, 1073741825, 0, 5177252, 1073741825, 0, 5177253, 1073741825, 0, 5177254, 1, 0, 5177255, 1, 0, 5177256, 1, 0, 5177257, 1, 0, 5177258, 1, 1, 5177259, 1, 65537, 5177260, 1, 65537, 5177261, 1, 0, 5177262, 1, 65536, 5177263, 1, 0, 5177264, 1, 0, 5177265, 1, 0, 5177266, 1, 0, 5177267, 1, 0, 5177268, 1, 1, 5177269, 1, 0, 5177270, 1, 0, 5177271, 1, 0, 5177272, 1, 65537, 5177273, 1, 0, 5177274, 1, 1, 5177275, 1, 65536, 5177276, 1, 0, 5177277, 1, 0, 5177278, 1, 0, 5177279, 1, 0, 5177280, 1, 2, 5177281, 1, 0, 5177282, 1, 65537, 5177283, 1, 0, 5177284, 1, 0, 5177285, 1, 2, 5177286, 1, 0, 5177287, 1, 0, 5177288, 1, 0, 5177289, 1, 0, 5177290, 1, 0, 5177291, 1, 0, 5177292, 1, 65536, 5177293, 1, 0, 5177294, 1, 0, 5177295, 1, 2, 5177296, 1, 65537, 5177297, 1, 0, 5177298, 1, 65536, 5177299, 1, 65537, 5177300, 1, 0, 5177301, 1, 2, 5177302, 1, 0, 5177303, 1, 0, 5177304, 1, 65536, 5177305, 1, 65537, 5177306, 1, 0, 5177307, 1, 1, 5177308, 1, 65537, 5177309, 1, 2, 5177310, 1, 0, 5177311, 1, 0, 5177312, 1, 2, 5177313, 1, 0, 5177314, 1, 0, 5177315, 1, 0, 5177316, 1, 0, 5177317, 1, 0, 5177318, 1, 0, 5177319, 1, 1, 5177320, 1, 65536, 5177321, 1, 0, 5177322, 1, 0, 5177323, 1, 0, 5177324, 1, 0, 5177325, 1, 0, 5177326, 1, 0, 5177327, 1, 2, 5177328, 1, 0, 5177329, 1, 0, 5177330, 1, 0, 5177331, 1, 0, 5177332, 1, 65536, 5177333, 1, 0, 5177334, 1, 1, 5177335, 1, 65537, 5177336, 1, 0, 5177337, 1, 0, 5177338, 1, 0, 5177339, 1, 1, 5177340, 1, 2, 5177341, 1, 0, 5177342, 1, 2, 5177343, 1, 65537, 5111808, 1, 65536, 5111809, 1, 0, 5111810, 1, 0, 5111811, 1, 0, 5111812, 1, 0, 5111813, 1, 0, 5111814, 1, 0, 5111815, 1, 0, 5111816, 1, 0, 5111817, 1, 1, 5111818, 1, 0, 5111819, 1, 1, 5111820, 1, 65537, 5111821, 1, 1, 5111822, 1, 65537, 5111823, 1, 0, 5111824, 1, 65537, 5111825, 1, 2, 5111826, 1, 0, 5111827, 1, 0, 5111828, 1, 65536, 5111829, 1, 65537, 5111830, 1, 65536, 5111831, 1, 0, 5111832, 1, 1, 5111833, 1, 0, 5111834, 1, 0, 5111835, 1, 0, 5111836, 1, 2, 5111837, 1, 0, 5111838, 1, 0, 5111839, 1, 65537, 5111840, 1, 0, 5111841, 1, 1, 5111842, 1, 65537, 5111843, 1, 0, 5111844, 1, 0, 5111845, 1, 65537, 5111846, 1, 0, 5111847, 1, 0, 5111848, 1, 65537, 5111849, 1, 0, 5111850, 1, 65537, 5111851, 1, 65537, 5111852, 1, 0, 5111853, 1, 1, 5111854, 1, 0, 5111855, 1, 1, 5111856, 1, 0, 5111857, 1, 0, 5111858, 1, 65537, 5111859, 1, 0, 5111860, 1, 65537, 5111861, 1, 0, 5111862, 1, 0, 5111863, 1, 0, 5111864, 1, 65537, 5111865, 1, 65536, 5111866, 1, 0, 5111867, 1, 0, 5111868, 1, 0, 5111869, 1, 0, 5111870, 1, 65536, 5111871, 1, 0, 5111872, 1, 0, 5111873, 1, 0, 5111874, 1, 1, 5111875, 1, 0, 5111876, 1, 0, 5111877, 1, 65537, 5111878, 1, 65537, 5111879, 1, 65536, 5111880, 1, 0, 5111881, 1, 0, 5111882, 1, 0, 5111883, 1, 2, 5111884, 1, 0, 5111885, 1, 0, 5111886, 1, 1, 5111887, 1, 2, 5111888, 1, 0, 5111889, 1, 2, 5111890, 1, 0, 5111891, 1, 2, 5111892, 1, 2, 5111893, 1, 65536, 5111894, 1, 1, 5111895, 1, 1, 5111896, 1, 0, 5111897, 1, 0, 5111898, 1, 65536, 5111899, 1, 0, 5111900, 1, 0, 5111901, 1, 0, 5111902, 1, 0, 5111903, 1, 65536, 5111904, 1, 1, 5111905, 1, 65536, 5111906, 1, 65537, 5111907, 1, 1, 5111908, 1, 0, 5111909, 1, 0, 5111910, 1, 0, 5111911, 1, 65537, 5111912, 1, 0, 5111913, 1, 0, 5111914, 1, 2, 5111915, 1, 0, 5111916, 1, 0, 5111917, 1, 65536, 5111918, 1, 0, 5111919, 1, 0, 5111920, 1, 65536, 5111921, 1, 0, 5111922, 1, 0, 5111923, 1, 0, 5111924, 1, 0, 5111925, 1, 65537, 5111926, 1, 0, 5111927, 1, 65537, 5111928, 1, 0, 5111929, 1, 0, 5111930, 1, 0, 5111931, 1, 0, 5111932, 1, 0, 5111933, 1, 0, 5111934, 1, 0, 5111935, 1, 0, 5111936, 1, 0, 5111937, 1, 0, 5111938, 1, 65537, 5111939, 1, 0, 5111940, 1, 1, 5111941, 1, 65536, 5111942, 1, 65537, 5111943, 1, 65537, 5111944, 1, 0, 5111945, 1, 0, 5111946, 1, 65537, 5111947, 1, 0, 5111948, 1, 2, 5111949, 1, 65537, 5111950, 1, 0, 5111951, 1, 65536, 5111952, 1, 65536, 5111953, 1, 0, 5111954, 1, 65537, 5111955, 1, 2, 5111956, 1, 0, 5111957, 1, 65537, 5111958, 1, 65537, 5111959, 1, 0, 5111960, 1, 2, 5111961, 1, 65537, 5111962, 1, 2, 5111963, 1, 0, 5111964, 1, 2, 5111965, 1, 0, 5111966, 1, 0, 5111967, 1, 0, 5111968, 1, 65536, 5111969, 1, 0, 5111970, 1, 65537, 5111971, 1, 0, 5111972, 1, 0, 5111973, 1, 0, 5111974, 1, 0, 5111975, 1, 65536, 5111976, 1, 0, 5111977, 1, 1, 5111978, 1, 1, 5111979, 1, 0, 5111980, 1, 0, 5111981, 1, 0, 5111982, 1, 1, 5111983, 1, 2, 5111984, 1, 65537, 5111985, 1, 0, 5111986, 1, 0, 5111987, 1, 0, 5111988, 1, 0, 5111989, 1, 1, 5111990, 1, 2, 5111991, 1, 0, 5111992, 1, 2, 5111993, 1, 2, 5111994, 1, 0, 5111995, 1, 0, 5111996, 1, 65536, 5111997, 1, 65537, 5111998, 1, 65537, 5111999, 1, 0, 5112000, 1, 2, 5112001, 1, 0, 5112002, 1, 0, 5112003, 1, 0, 5112004, 1, 0, 5112005, 1, 0, 5112006, 1, 0, 5112007, 1, 2, 5112008, 1, 65536, 5112009, 1, 0, 5112010, 1, 0, 5112011, 1, 1, 5112012, 1, 0, 5112013, 1, 0, 5112014, 1, 2, 5112015, 1, 0, 5112016, 1, 0, 5112017, 1, 1, 5112018, 1, 0, 5112019, 1, 0, 5112020, 1, 65537, 5112021, 1, 0, 5112022, 1, 65536, 5112023, 1, 0, 5112024, 1, 0, 5112025, 1, 2, 5112026, 1, 0, 5112027, 1, 0, 5112028, 1, 0, 5112029, 1, 0, 5112030, 1, 0, 5112031, 1, 0, 5112032, 1, 65536, 5112033, 1, 0, 5112034, 1, 0, 5112035, 1, 1, 5112036, 1, 0, 5112037, 1, 65537, 5112038, 1, 1, 5112039, 1, 0, 5112040, 1, 65537, 5112041, 1, 0, 5112042, 1, 0, 5112043, 1, 65536, 5112044, 1, 0, 5112045, 1, 0, 5112046, 1, 65536, 5112047, 1, 2, 5112048, 1, 0, 5112049, 1, 0, 5112050, 1, 65536, 5112051, 1, 0, 5112052, 1, 2, 5112053, 1, 0, 5112054, 1, 1, 5112055, 1073741825, 1, 5112056, 0, 0, 5112057, 1073741825, 1, 5112058, 1073741825, 65536, 5112059, 1073741825, 0, 5112060, 1073741825, 2, 5112061, 1073741825, 0, 5112062, 1073741825, 2, 5112063, 1073741825, 0, 5112064, 1073741825, 2, 5112065, 1073741825, 65536, 5112066, 1073741825, 0, 5112067, 1073741825, 0, 5112068, 1073741825, 0, 5112069, 1073741825, 0, 5112070, 1073741825, 65537, 5112071, 1073741825, 0, 5112072, 1073741825, 2, 5112073, 1073741825, 0, 5112074, 1073741825, 0, 5112075, 1073741825, 0, 5112076, 1073741825, 1, 5112077, 0, 131072, 5242764, 1073741824, 131072, 5242765, 1073741825, 1, 5242766, 1073741825, 0, 5242767, 1073741825, 0, 5242768, 1073741825, 0, 5242769, 1073741825, 1, 5242770, 1073741825, 0, 5242771, 1073741825, 0, 5242772, 1073741825, 65537, 5242773, 1073741825, 1, 5242774, 1073741825, 0, 5242775, 1073741825, 1, 5242776, 1073741825, 0, 5242777, 1073741825, 0, 5242778, 1073741825, 0, 5242779, 1073741825, 65537, 5242780, 1073741825, 0, 5242781, 1073741825, 0, 5242782, 1073741825, 65537, 5242783, 1073741825, 0, 5242784, 1073741825, 0, 5242785, 1073741825, 0, 5242786, 1073741825, 0, 5242787, 1073741825, 65536, 5242788, 1073741825, 0, 5242789, 1073741825, 0, 5242790, 1073741825, 0, 5242791, 1073741825, 0, 5242792, 1, 0, 5242793, 1, 1, 5242794, 1, 0, 5242795, 1, 0, 5242796, 1, 1, 5242797, 1, 65536, 5242798, 1, 65536, 5242799, 1, 2, 5242800, 1, 65537, 5242801, 1, 65537, 5242802, 1, 0, 5242803, 1, 0, 5242804, 1, 0, 5242805, 1, 0, 5242806, 1, 2, 5242807, 1, 65537, 5242808, 1, 65536, 5242809, 1, 0, 5242810, 1, 0, 5242811, 1, 1, 5242812, 1, 2, 5242813, 1, 0, 5242814, 1, 65536, 5242815, 1, 0, 5242816, 1, 0, 5242817, 1, 0, 5242818, 1, 2, 5242819, 1, 0, 5242820, 1, 0, 5242821, 1, 0, 5242822, 1, 0, 5242823, 1, 0, 5242824, 1, 65536, 5242825, 1, 1, 5242826, 1, 65536, 5242827, 1, 0, 5242828, 1, 0, 5242829, 1, 0, 5242830, 1, 0, 5242831, 1, 0, 5242832, 1, 0, 5242833, 1, 2, 5242834, 1, 65536, 5242835, 1, 0, 5242836, 1, 0, 5242837, 1, 0, 5242838, 1, 0, 5242839, 1, 0, 5242840, 1, 0, 5242841, 1, 65536, 5242842, 1, 0, 5242843, 1, 0, 5242844, 1, 65537, 5242845, 1, 0, 5242846, 1, 2, 5242847, 1, 2, 5242848, 1, 0, 5242849, 1, 0, 5242850, 1, 2, 5242851, 1, 0, 5242852, 1, 65537, 5242853, 1, 1, 5242854, 1, 0, 5242855, 1, 2, 5242856, 1, 0, 5242857, 1, 0, 5242858, 1, 0, 5242859, 1, 0, 5242860, 1, 0, 5242861, 1, 0, 5242862, 1, 0, 5242863, 1, 0, 5242864, 1, 65537, 5242865, 1, 1, 5242866, 1, 65537, 5242867, 1, 0, 5242868, 1, 0, 5242869, 1, 65536, 5242870, 1, 0, 5242871, 1, 2, 5242872, 1, 0, 5242873, 1, 1, 5242874, 1, 0, 5242875, 1, 65536, 5242876, 1, 0, 5242877, 1, 0, 5242878, 1, 1, 5242879, 1, 0, 5177344, 1, 65537, 5177345, 1, 1, 5177346, 1, 0, 5177347, 1, 0, 5177348, 1, 65536, 5177349, 1, 0, 5177350, 1, 0, 5177351, 1, 1, 5177352, 1, 2, 5177353, 1, 2, 5177354, 1, 65536, 5177355, 1, 0, 5177356, 1, 0, 5177357, 1, 0, 5177358, 1, 0, 5177359, 1, 0, 5177360, 1, 2, 5177361, 1, 0, 5177362, 1, 2, 5177363, 1, 0, 5177364, 1, 65537, 5177365, 1, 0, 5177366, 1, 0, 5177367, 1, 0, 5177368, 1, 0, 5177369, 1, 0, 5177370, 1, 0, 5177371, 1, 0, 5177372, 1, 65537, 5177373, 1, 65536, 5177374, 1, 0, 5177375, 1, 0, 5177376, 1, 2, 5177377, 1, 65536, 5177378, 1, 0, 5177379, 1, 65536, 5177380, 1, 0, 5177381, 1, 65536, 5177382, 1, 65537, 5177383, 1, 0, 5177384, 1, 0, 5177385, 1, 0, 5177386, 1, 1, 5177387, 1, 0, 5177388, 1, 0, 5177389, 1, 65536, 5177390, 1, 2, 5177391, 1, 0, 5177392, 1, 0, 5177393, 1, 0, 5177394, 1, 0, 5177395, 1, 1, 5177396, 1, 2, 5177397, 1, 0, 5177398, 1, 65537, 5177399, 1, 0, 5177400, 1, 65536, 5177401, 1, 65537, 5177402, 1, 0, 5177403, 1, 0, 5177404, 1, 65537, 5177405, 1, 0, 5177406, 1, 0, 5177407, 1, 0, 5177408, 1, 2, 5177409, 1, 65537, 5177410, 1, 65536, 5177411, 1, 0, 5177412, 1, 0, 5177413, 1, 0, 5177414, 1, 1, 5177415, 1, 0, 5177416, 1, 65536, 5177417, 1, 65537, 5177418, 1, 65537, 5177419, 1, 65537, 5177420, 1, 0, 5177421, 1, 0, 5177422, 1, 65536, 5177423, 1, 65536, 5177424, 1, 1, 5177425, 1, 0, 5177426, 1, 65536, 5177427, 1, 0, 5177428, 1, 0, 5177429, 1, 2, 5177430, 1, 2, 5177431, 1, 0, 5177432, 1, 0, 5177433, 1, 1, 5177434, 1, 2, 5177435, 1, 65536, 5177436, 1, 0, 5177437, 1, 0, 5177438, 1, 0, 5177439, 1, 65537, 5177440, 1, 0, 5177441, 1, 0, 5177442, 1, 0, 5177443, 1, 0, 5177444, 1, 0, 5177445, 1, 65536, 5177446, 1, 1, 5177447, 1, 0, 5177448, 1, 0, 5177449, 1, 0, 5177450, 1, 2, 5177451, 1, 1, 5177452, 1, 65536, 5177453, 1, 65537, 5177454, 1, 0, 5177455, 1, 65536, 5177456, 1, 1, 5177457, 1, 2, 5177458, 1, 65537, 5177459, 1, 2, 5177460, 1, 0, 5177461, 1, 0, 5177462, 1, 0, 5177463, 1, 65537, 5177464, 1, 2, 5177465, 1, 0, 5177466, 1, 0, 5177467, 1, 2, 5177468, 1, 0, 5177469, 1, 65537, 5177470, 1, 0, 5177471, 1, 0, 5177472, 1, 1, 5177473, 1, 0, 5177474, 1, 1, 5177475, 1, 65536, 5177476, 1, 2, 5177477, 1, 65536, 5177478, 1, 2, 5177479, 1, 65536, 5177480, 1, 0, 5177481, 1, 0, 5177482, 1, 1, 5177483, 1, 0, 5177484, 1, 0, 5177485, 1, 0, 5177486, 1, 1, 5177487, 1, 1, 5177488, 1, 0, 5177489, 1, 65537, 5177490, 1, 0, 5177491, 1, 0, 5177492, 1, 0, 5177493, 1, 65537, 5177494, 1, 0, 5177495, 1, 65537, 5177496, 1, 65537, 5177497, 1, 1, 5177498, 1, 1, 5177499, 1, 0, 5177500, 1, 0, 5177501, 1, 2, 5177502, 1, 0, 5177503, 1, 0, 5177504, 1, 0, 5177505, 1, 0, 5177506, 1, 65536, 5177507, 1, 0, 5177508, 1, 0, 5177509, 1, 65537, 5177510, 1, 0, 5177511, 1, 1, 5177512, 1, 0, 5177513, 1, 0, 5177514, 1, 0, 5177515, 1, 0, 5177516, 1, 0, 5177517, 1, 0, 5177518, 1, 65536, 5177519, 1, 65537, 5177520, 1, 0, 5177521, 1, 65537, 5177522, 1, 0, 5177523, 1, 1, 5177524, 1, 0, 5177525, 1, 0, 5177526, 1, 0, 5177527, 1, 0, 5177528, 1, 0, 5177529, 1, 65537, 5177530, 1, 0, 5177531, 1, 0, 5177532, 1, 2, 5177533, 1, 0, 5177534, 1, 65537, 5177535, 1, 0, 5177536, 1, 0, 5177537, 1, 0, 5177538, 1, 0, 5177539, 1, 65536, 5177540, 1, 2, 5177541, 1, 65536, 5177542, 1, 1, 5177543, 1, 0, 5177544, 1, 0, 5177545, 1, 2, 5177546, 1, 1, 5177547, 1, 0, 5177548, 1, 65536, 5177549, 1, 65537, 5177550, 1, 1, 5177551, 1, 65537, 5177552, 1, 0, 5177553, 1, 0, 5177554, 1, 0, 5177555, 1, 0, 5177556, 1, 0, 5177557, 1, 65537, 5177558, 1, 1, 5177559, 1, 0, 5177560, 1, 0, 5177561, 1, 0, 5177562, 1, 0, 5177563, 1, 2, 5177564, 1, 0, 5177565, 1, 1, 5177566, 1, 2, 5177567, 1, 1, 5177568, 1, 0, 5177569, 1, 1, 5177570, 1, 0, 5177571, 1, 1, 5177572, 1, 0, 5177573, 1, 1, 5177574, 1, 0, 5177575, 1, 65536, 5177576, 1, 65536, 5177577, 1, 1, 5177578, 1, 0, 5177579, 1, 0, 5177580, 1, 1, 5177581, 1, 2, 5177582, 1, 0, 5177583, 1, 0, 5177584, 1, 2, 5177585, 1, 65537, 5177586, 1, 0, 5177587, 1, 0, 5177588, 1, 65537, 5177589, 1, 65536, 5177590, 1, 0, 5177591, 1073741825, 1, 5177592, 1073741825, 1, 5177593, 1073741825, 1, 5177594, 1073741825, 0, 5177595, 1073741825, 1, 5177596, 1073741825, 0, 5177597, 1073741825, 0, 5177598, 1073741825, 65537, 5177599, 1073741825, 0, 5177600, 1073741825, 2, 5177601, 1073741825, 0, 5177602, 1073741825, 2, 5177603, 1073741825, 0, 5177604, 1073741825, 0, 5177605, 1073741825, 65536, 5177606, 1073741825, 0, 5177607, 1073741825, 0, 5177608, 1073741825, 0, 5177609, 1073741825, 0, 5177610, 1073741825, 0, 5177611, 1073741825, 1, 5177612, 1073741825, 1, 5177613, 0, 131072, 5308300, 1073741824, 131072, 5308301, 1073741825, 1, 5308302, 1073741825, 0, 5308303, 1073741825, 0, 5308304, 1073741825, 65536, 5308305, 1073741825, 0, 5308306, 1073741825, 0, 5308307, 1073741825, 2, 5308308, 1073741825, 0, 5308309, 1073741825, 65536, 5308310, 1073741825, 0, 5308311, 1073741825, 0, 5308312, 1073741825, 0, 5308313, 1073741825, 65536, 5308314, 1073741825, 0, 5308315, 1073741825, 0, 5308316, 1073741825, 0, 5308317, 1073741825, 0, 5308318, 1073741825, 0, 5308319, 1073741825, 0, 5308320, 1073741825, 0, 5308321, 1073741825, 2, 5308322, 1073741825, 0, 5308323, 1073741825, 0, 5308324, 1073741825, 2, 5308325, 1073741825, 0, 5308326, 1073741825, 1, 5308327, 1, 0, 5308328, 1073741825, 0, 5308329, 1073741825, 0, 5308330, 1, 0, 5308331, 1, 0, 5308332, 1, 0, 5308333, 1, 65536, 5308334, 1, 1, 5308335, 1, 0, 5308336, 1, 65537, 5308337, 1, 0, 5308338, 1, 0, 5308339, 1, 2, 5308340, 1, 0, 5308341, 1, 2, 5308342, 1, 65536, 5308343, 1, 0, 5308344, 1, 0, 5308345, 1, 0, 5308346, 1, 2, 5308347, 1, 0, 5308348, 1, 2, 5308349, 1, 0, 5308350, 1, 0, 5308351, 1, 65536, 5308352, 1, 65537, 5308353, 1, 0, 5308354, 1, 0, 5308355, 1, 0, 5308356, 1, 2, 5308357, 1, 0, 5308358, 1, 2, 5308359, 1, 2, 5308360, 1, 2, 5308361, 1, 0, 5308362, 1, 1, 5308363, 1, 65536, 5308364, 1, 65536, 5308365, 1, 0, 5308366, 1, 1, 5308367, 1, 0, 5308368, 1, 1, 5308369, 1, 65536, 5308370, 1, 2, 5308371, 1, 65536, 5308372, 1, 65537, 5308373, 1, 1, 5308374, 1, 0, 5308375, 1, 65536, 5308376, 1, 65536, 5308377, 1, 65536, 5308378, 1, 2, 5308379, 1, 2, 5308380, 1, 65537, 5308381, 1, 65536, 5308382, 1, 0, 5308383, 1, 1, 5308384, 1, 1, 5308385, 1, 1, 5308386, 1, 1, 5308387, 1, 1, 5308388, 1, 0, 5308389, 1, 1, 5308390, 1, 65536, 5308391, 1, 1, 5308392, 1, 65537, 5308393, 1, 0, 5308394, 1, 65537, 5308395, 1, 0, 5308396, 1, 0, 5308397, 1, 0, 5308398, 1, 65536, 5308399, 1, 0, 5308400, 1, 0, 5308401, 1, 2, 5308402, 1, 0, 5308403, 1, 0, 5308404, 1, 2, 5308405, 1, 0, 5308406, 1, 0, 5308407, 1, 0, 5308408, 1, 1, 5308409, 1, 0, 5308410, 1, 0, 5308411, 1, 1, 5308412, 1, 0, 5308413, 1, 1, 5308414, 1, 1, 5308415, 1, 1, 5242880, 1, 0, 5242881, 1, 65537, 5242882, 1, 0, 5242883, 1, 2, 5242884, 1, 0, 5242885, 1, 0, 5242886, 1, 65537, 5242887, 1, 65536, 5242888, 1, 0, 5242889, 1, 0, 5242890, 1, 2, 5242891, 1, 2, 5242892, 1, 0, 5242893, 1, 0, 5242894, 1, 0, 5242895, 1, 0, 5242896, 1, 0, 5242897, 1, 0, 5242898, 1, 1, 5242899, 1, 0, 5242900, 1, 0, 5242901, 1, 0, 5242902, 1, 1, 5242903, 1, 2, 5242904, 1, 2, 5242905, 1, 2, 5242906, 1, 0, 5242907, 1, 0, 5242908, 1, 0, 5242909, 1, 1, 5242910, 1, 65537, 5242911, 1, 0, 5242912, 1, 65536, 5242913, 1, 0, 5242914, 1, 65536, 5242915, 1, 65536, 5242916, 1, 65536, 5242917, 1, 65537, 5242918, 1, 1, 5242919, 1, 65536, 5242920, 1, 2, 5242921, 1, 0, 5242922, 1, 0, 5242923, 1, 1, 5242924, 1, 0, 5242925, 1, 0, 5242926, 1, 0, 5242927, 1, 2, 5242928, 1, 0, 5242929, 1, 0, 5242930, 1, 65536, 5242931, 1, 0, 5242932, 1, 1, 5242933, 1, 1, 5242934, 1, 65537, 5242935, 1, 0, 5242936, 1, 1, 5242937, 1, 2, 5242938, 1, 2, 5242939, 1, 65537, 5242940, 1, 65536, 5242941, 1, 0, 5242942, 1, 2, 5242943, 1, 0, 5242944, 1, 0, 5242945, 1, 0, 5242946, 1, 0, 5242947, 1, 1, 5242948, 1, 0, 5242949, 1, 0, 5242950, 1, 0, 5242951, 1, 2, 5242952, 1, 0, 5242953, 1, 1, 5242954, 1, 65536, 5242955, 1, 0, 5242956, 1, 1, 5242957, 1, 0, 5242958, 1, 0, 5242959, 1, 1, 5242960, 1, 0, 5242961, 1, 0, 5242962, 1, 0, 5242963, 1, 65537, 5242964, 1, 1, 5242965, 1, 0, 5242966, 1, 0, 5242967, 1, 1, 5242968, 1, 1, 5242969, 1, 1, 5242970, 1, 0, 5242971, 1, 1, 5242972, 1, 65536, 5242973, 1, 2, 5242974, 1, 2, 5242975, 1, 0, 5242976, 1, 0, 5242977, 1, 0, 5242978, 1, 0, 5242979, 1, 0, 5242980, 1, 0, 5242981, 1, 0, 5242982, 1, 0, 5242983, 1, 65536, 5242984, 1, 2, 5242985, 1, 0, 5242986, 1, 2, 5242987, 1, 1, 5242988, 1, 0, 5242989, 1, 65536, 5242990, 1, 0, 5242991, 1, 1, 5242992, 1, 0, 5242993, 1, 0, 5242994, 1, 1, 5242995, 1, 0, 5242996, 1, 0, 5242997, 1, 0, 5242998, 1, 0, 5242999, 1, 0, 5243000, 1, 65536, 5243001, 1, 65536, 5243002, 1, 0, 5243003, 1, 0, 5243004, 1, 0, 5243005, 1, 0, 5243006, 1, 0, 5243007, 1, 0, 5243008, 1, 0, 5243009, 1, 65536, 5243010, 1, 2, 5243011, 1, 2, 5243012, 1, 1, 5243013, 1, 0, 5243014, 1, 1, 5243015, 1, 65537, 5243016, 1, 0, 5243017, 1, 0, 5243018, 1, 0, 5243019, 1, 0, 5243020, 1, 65537, 5243021, 1, 65536, 5243022, 1, 2, 5243023, 1, 0, 5243024, 1, 0, 5243025, 1, 0, 5243026, 1, 0, 5243027, 1, 65536, 5243028, 1, 65536, 5243029, 1, 65536, 5243030, 1, 0, 5243031, 1, 0, 5243032, 1, 65537, 5243033, 1, 1, 5243034, 1, 0, 5243035, 1, 0, 5243036, 1, 0, 5243037, 1, 1, 5243038, 1, 2, 5243039, 1, 65537, 5243040, 1, 2, 5243041, 1, 0, 5243042, 1, 65537, 5243043, 1, 0, 5243044, 1, 0, 5243045, 1, 0, 5243046, 1, 0, 5243047, 1, 2, 5243048, 1, 65537, 5243049, 1, 0, 5243050, 1, 0, 5243051, 1, 0, 5243052, 1, 0, 5243053, 1, 65536, 5243054, 1, 1, 5243055, 1, 0, 5243056, 1, 0, 5243057, 1, 0, 5243058, 1, 0, 5243059, 1, 65537, 5243060, 1, 1, 5243061, 1, 2, 5243062, 1, 65537, 5243063, 1, 0, 5243064, 1, 2, 5243065, 1, 1, 5243066, 1, 2, 5243067, 1, 0, 5243068, 1, 1, 5243069, 1, 0, 5243070, 1, 2, 5243071, 1, 65536, 5243072, 1, 0, 5243073, 1, 0, 5243074, 1, 65536, 5243075, 1, 0, 5243076, 1, 65537, 5243077, 1, 0, 5243078, 1, 65537, 5243079, 1, 0, 5243080, 1, 1, 5243081, 1, 0, 5243082, 1, 65537, 5243083, 1, 65536, 5243084, 1, 0, 5243085, 1, 0, 5243086, 1, 0, 5243087, 1, 0, 5243088, 1, 65537, 5243089, 1, 0, 5243090, 1, 0, 5243091, 1, 0, 5243092, 1, 65537, 5243093, 1, 65536, 5243094, 1, 0, 5243095, 1, 0, 5243096, 1, 1, 5243097, 1, 2, 5243098, 1, 2, 5243099, 1, 65537, 5243100, 1, 2, 5243101, 1, 65536, 5243102, 1, 1, 5243103, 1, 2, 5243104, 1, 0, 5243105, 1, 1, 5243106, 1, 0, 5243107, 1, 0, 5243108, 1, 0, 5243109, 1, 2, 5243110, 1, 1, 5243111, 1, 1, 5243112, 1, 1, 5243113, 1, 0, 5243114, 1, 0, 5243115, 1, 65536, 5243116, 1, 65537, 5243117, 1, 0, 5243118, 1, 0, 5243119, 1, 0, 5243120, 1, 0, 5243121, 1, 0, 5243122, 1, 0, 5243123, 1, 0, 5243124, 1, 1, 5243125, 1, 2, 5243126, 1, 65537, 5243127, 1073741825, 0, 5243128, 1073741825, 65537, 5243129, 1073741825, 0, 5243130, 1073741825, 1, 5243131, 1073741825, 1, 5243132, 1073741825, 0, 5243133, 1073741825, 2, 5243134, 1073741825, 0, 5243135, 1073741825, 0, 5243136, 1073741825, 0, 5243137, 1073741825, 2, 5243138, 1073741825, 2, 5243139, 1073741825, 0, 5243140, 1073741825, 0, 5243141, 1073741825, 0, 5243142, 1073741825, 0, 5243143, 1073741825, 0, 5243144, 1073741825, 0, 5243145, 1073741825, 65536, 5243146, 1073741825, 0, 5243147, 1073741825, 0, 5243148, 1073741825, 1, 5243149, 0, 131072, 5373836, 1073741824, 131072, 5373837, 1073741825, 1, 5373838, 1073741825, 0, 5373839, 1073741825, 0, 5373840, 1073741825, 1, 5373841, 1073741825, 0, 5373842, 1073741825, 0, 5373843, 1073741825, 65537, 5373844, 1073741825, 65536, 5373845, 1073741825, 0, 5373846, 1073741825, 0, 5373847, 1073741825, 0, 5373848, 1073741825, 0, 5373849, 1073741825, 0, 5373850, 1073741825, 0, 5373851, 1073741825, 0, 5373852, 1073741825, 1, 5373853, 1073741825, 0, 5373854, 1073741825, 0, 5373855, 1073741825, 0, 5373856, 1073741825, 0, 5373857, 1073741825, 0, 5373858, 1073741825, 65537, 5373859, 1073741825, 0, 5373860, 1073741825, 2, 5373861, 1073741825, 0, 5373862, 1, 0, 5373863, 1073741825, 0, 5373864, 1, 0, 5373865, 1073741825, 0, 5373866, 1, 65537, 5373867, 1, 0, 5373868, 1, 0, 5373869, 1, 0, 5373870, 1, 2, 5373871, 1, 0, 5373872, 1, 0, 5373873, 1, 65537, 5373874, 1, 65536, 5373875, 1, 0, 5373876, 1, 65537, 5373877, 1, 1, 5373878, 1, 65536, 5373879, 1, 0, 5373880, 1, 65536, 5373881, 1, 0, 5373882, 1, 1, 5373883, 1, 65536, 5373884, 1, 65537, 5373885, 1, 0, 5373886, 1, 0, 5373887, 1, 0, 5373888, 1, 65536, 5373889, 1, 0, 5373890, 1, 0, 5373891, 1, 1, 5373892, 1, 0, 5373893, 1, 1, 5373894, 1, 0, 5373895, 1, 0, 5373896, 1, 65537, 5373897, 1, 0, 5373898, 1, 65537, 5373899, 1, 0, 5373900, 1, 0, 5373901, 1, 0, 5373902, 1, 0, 5373903, 1, 0, 5373904, 1, 65537, 5373905, 1, 1, 5373906, 1, 2, 5373907, 1, 0, 5373908, 1, 0, 5373909, 1, 1, 5373910, 1, 65537, 5373911, 1, 0, 5373912, 1, 0, 5373913, 1, 2, 5373914, 1, 0, 5373915, 1, 0, 5373916, 1, 0, 5373917, 1, 0, 5373918, 1, 0, 5373919, 1, 0, 5373920, 1, 1, 5373921, 2, 0, 5373922, 2, 0, 5373923, 1, 1, 5373924, 1, 0, 5373925, 1, 2, 5373926, 1, 1, 5373927, 1, 2, 5373928, 1, 0, 5373929, 1, 0, 5373930, 1, 0, 5373931, 1, 1, 5373932, 1, 2, 5373933, 1, 0, 5373934, 1, 0, 5373935, 1, 65536, 5373936, 1, 2, 5373937, 1, 65537, 5373938, 1, 65537, 5373939, 1, 0, 5373940, 1, 0, 5373941, 1, 0, 5373942, 1, 0, 5373943, 1, 1, 5373944, 1, 2, 5373945, 1, 0, 5373946, 1, 2, 5373947, 1, 0, 5373948, 1, 0, 5373949, 1, 0, 5373950, 1, 1, 5373951, 1, 0, 5308416, 1, 0, 5308417, 1, 0, 5308418, 1, 0, 5308419, 1, 65537, 5308420, 1, 0, 5308421, 1, 0, 5308422, 1, 0, 5308423, 1, 0, 5308424, 1, 1, 5308425, 1, 0, 5308426, 1, 0, 5308427, 1, 2, 5308428, 1, 2, 5308429, 1, 0, 5308430, 1, 65537, 5308431, 1, 0, 5308432, 1, 1, 5308433, 1, 0, 5308434, 1, 65537, 5308435, 1, 0, 5308436, 1, 0, 5308437, 1, 0, 5308438, 1, 65536, 5308439, 1, 0, 5308440, 1, 2, 5308441, 1, 65537, 5308442, 1, 2, 5308443, 1, 0, 5308444, 1, 65536, 5308445, 1, 0, 5308446, 1, 65537, 5308447, 1, 2, 5308448, 1, 0, 5308449, 1, 0, 5308450, 1, 65537, 5308451, 1, 0, 5308452, 1, 2, 5308453, 1, 0, 5308454, 1, 0, 5308455, 1, 65537, 5308456, 1, 0, 5308457, 1, 1, 5308458, 1, 0, 5308459, 1, 65536, 5308460, 1, 0, 5308461, 1, 0, 5308462, 1, 1, 5308463, 1, 0, 5308464, 1, 0, 5308465, 1, 0, 5308466, 1, 1, 5308467, 1, 0, 5308468, 1, 65536, 5308469, 1, 0, 5308470, 1, 0, 5308471, 1, 65536, 5308472, 1, 2, 5308473, 1, 0, 5308474, 1, 65536, 5308475, 1, 0, 5308476, 1, 2, 5308477, 1, 0, 5308478, 1, 65536, 5308479, 1, 65536, 5308480, 1, 65536, 5308481, 1, 0, 5308482, 1, 0, 5308483, 1, 2, 5308484, 1, 2, 5308485, 1, 0, 5308486, 1, 0, 5308487, 1, 65537, 5308488, 1, 0, 5308489, 1, 65537, 5308490, 1, 0, 5308491, 1, 2, 5308492, 1, 0, 5308493, 1, 0, 5308494, 1, 2, 5308495, 1, 0, 5308496, 1, 1, 5308497, 1, 1, 5308498, 1, 1, 5308499, 1, 65537, 5308500, 1, 0, 5308501, 1, 65536, 5308502, 1, 0, 5308503, 1, 0, 5308504, 1, 65537, 5308505, 1, 2, 5308506, 1, 65536, 5308507, 1, 1, 5308508, 1, 1, 5308509, 1, 65536, 5308510, 1, 65537, 5308511, 1, 0, 5308512, 1, 0, 5308513, 1, 0, 5308514, 1, 2, 5308515, 1, 0, 5308516, 1, 65536, 5308517, 1, 65536, 5308518, 1, 65537, 5308519, 1, 2, 5308520, 1, 0, 5308521, 1, 0, 5308522, 1, 0, 5308523, 1, 0, 5308524, 1, 2, 5308525, 1, 0, 5308526, 1, 0, 5308527, 1, 0, 5308528, 1, 2, 5308529, 1, 65537, 5308530, 1, 0, 5308531, 1, 65536, 5308532, 1, 65536, 5308533, 1, 0, 5308534, 1, 1, 5308535, 1, 0, 5308536, 1, 0, 5308537, 1, 0, 5308538, 1, 0, 5308539, 1, 65537, 5308540, 1, 65537, 5308541, 1, 0, 5308542, 1, 2, 5308543, 1, 0, 5308544, 1, 2, 5308545, 1, 65537, 5308546, 1, 0, 5308547, 1, 0, 5308548, 1, 0, 5308549, 1, 65536, 5308550, 1, 1, 5308551, 1, 0, 5308552, 1, 0, 5308553, 1, 65537, 5308554, 1, 65537, 5308555, 1, 0, 5308556, 1, 2, 5308557, 1, 65537, 5308558, 1, 0, 5308559, 1, 0, 5308560, 1, 0, 5308561, 1, 65536, 5308562, 1, 0, 5308563, 1, 0, 5308564, 1, 1, 5308565, 1, 65537, 5308566, 1, 65536, 5308567, 1, 1, 5308568, 1, 1, 5308569, 1, 1, 5308570, 1, 0, 5308571, 1, 65537, 5308572, 1, 1, 5308573, 1, 0, 5308574, 1, 2, 5308575, 1, 65536, 5308576, 1, 2, 5308577, 1, 65536, 5308578, 1, 0, 5308579, 1, 0, 5308580, 1, 0, 5308581, 1, 2, 5308582, 1, 0, 5308583, 1, 65537, 5308584, 1, 2, 5308585, 1, 0, 5308586, 1, 0, 5308587, 1, 0, 5308588, 1, 0, 5308589, 1, 0, 5308590, 1, 0, 5308591, 1, 1, 5308592, 1, 1, 5308593, 1, 0, 5308594, 1, 0, 5308595, 1, 0, 5308596, 1, 0, 5308597, 1, 0, 5308598, 1, 0, 5308599, 1, 0, 5308600, 1, 2, 5308601, 1, 2, 5308602, 1, 2, 5308603, 1, 0, 5308604, 1, 2, 5308605, 1, 0, 5308606, 1, 0, 5308607, 1, 0, 5308608, 1, 0, 5308609, 1, 65537, 5308610, 1, 0, 5308611, 1, 65537, 5308612, 1, 0, 5308613, 1, 0, 5308614, 1, 65536, 5308615, 1, 0, 5308616, 1, 0, 5308617, 1, 65536, 5308618, 1, 0, 5308619, 1, 0, 5308620, 1, 0, 5308621, 1, 1, 5308622, 1, 65536, 5308623, 1, 65537, 5308624, 1, 2, 5308625, 1, 0, 5308626, 1, 2, 5308627, 1, 0, 5308628, 1, 0, 5308629, 1, 65537, 5308630, 1, 0, 5308631, 1, 65536, 5308632, 1, 1, 5308633, 1, 0, 5308634, 1, 0, 5308635, 1, 0, 5308636, 1, 65537, 5308637, 1, 1, 5308638, 1, 0, 5308639, 1, 0, 5308640, 1, 65536, 5308641, 1, 0, 5308642, 1, 65537, 5308643, 1, 0, 5308644, 1, 65537, 5308645, 1, 0, 5308646, 1, 0, 5308647, 1, 2, 5308648, 1, 0, 5308649, 1, 0, 5308650, 1, 1, 5308651, 1, 65536, 5308652, 1, 0, 5308653, 1, 65537, 5308654, 1, 0, 5308655, 1, 0, 5308656, 1, 65536, 5308657, 1, 2, 5308658, 1, 0, 5308659, 1, 0, 5308660, 1, 0, 5308661, 1, 65536, 5308662, 1, 0, 5308663, 1073741825, 1, 5308664, 1073741825, 0, 5308665, 1073741825, 2, 5308666, 1073741825, 65536, 5308667, 1073741825, 0, 5308668, 1073741825, 2, 5308669, 1073741825, 0, 5308670, 1073741825, 0, 5308671, 1073741825, 0, 5308672, 1073741825, 65537, 5308673, 1073741825, 0, 5308674, 1073741825, 0, 5308675, 1073741825, 0, 5308676, 1073741825, 65537, 5308677, 1073741825, 1, 5308678, 1073741825, 0, 5308679, 1073741825, 2, 5308680, 1073741825, 0, 5308681, 1073741825, 0, 5308682, 1073741825, 0, 5308683, 1073741825, 2, 5308684, 1073741825, 1, 5308685, 0, 131072, 5439372, 1073741824, 131072, 5439373, 1073741825, 1, 5439374, 1073741825, 0, 5439375, 1073741825, 0, 5439376, 1073741825, 0, 5439377, 1073741825, 2, 5439378, 1073741825, 0, 5439379, 1073741825, 65537, 5439380, 1073741825, 0, 5439381, 1073741825, 0, 5439382, 1073741825, 0, 5439383, 1073741825, 1, 5439384, 1073741825, 0, 5439385, 1073741825, 0, 5439386, 1073741825, 2, 5439387, 1073741825, 0, 5439388, 1073741825, 0, 5439389, 1073741825, 0, 5439390, 1073741825, 0, 5439391, 1073741825, 0, 5439392, 1073741825, 0, 5439393, 1073741825, 65537, 5439394, 1073741825, 0, 5439395, 1073741825, 0, 5439396, 1073741825, 0, 5439397, 1073741825, 0, 5439398, 1073741825, 2, 5439399, 1, 0, 5439400, 1073741825, 0, 5439401, 1073741825, 65537, 5439402, 1, 65536, 5439403, 1, 0, 5439404, 1, 65537, 5439405, 1, 0, 5439406, 1, 65537, 5439407, 1, 0, 5439408, 1, 65536, 5439409, 1, 1, 5439410, 1, 2, 5439411, 1, 2, 5439412, 1, 0, 5439413, 1, 65537, 5439414, 1, 0, 5439415, 1, 1, 5439416, 1, 2, 5439417, 1, 65537, 5439418, 1, 0, 5439419, 1, 65537, 5439420, 1, 0, 5439421, 1, 0, 5439422, 1, 0, 5439423, 1, 1, 5439424, 1, 0, 5439425, 1, 65537, 5439426, 1, 65536, 5439427, 1, 0, 5439428, 1, 0, 5439429, 1, 0, 5439430, 1, 0, 5439431, 1, 0, 5439432, 1, 2, 5439433, 1, 0, 5439434, 1, 2, 5439435, 1, 0, 5439436, 1, 0, 5439437, 1, 0, 5439438, 1, 0, 5439439, 1, 0, 5439440, 1, 1, 5439441, 1, 0, 5439442, 1, 65537, 5439443, 1, 0, 5439444, 1, 65536, 5439445, 1, 0, 5439446, 1, 0, 5439447, 1, 65536, 5439448, 1, 0, 5439449, 1, 1, 5439450, 1, 65537, 5439451, 1, 0, 5439452, 1, 0, 5439453, 1, 1, 5439454, 1, 0, 5439455, 1, 0, 5439456, 1, 1, 5439457, 1, 1, 5439458, 1, 1, 5439459, 1, 1, 5439460, 1, 65537, 5439461, 1, 0, 5439462, 1, 2, 5439463, 1, 0, 5439464, 1, 0, 5439465, 1, 0, 5439466, 1, 1, 5439467, 1, 1, 5439468, 1, 0, 5439469, 1, 0, 5439470, 1, 65536, 5439471, 1, 0, 5439472, 1, 65536, 5439473, 1, 1, 5439474, 1, 0, 5439475, 1, 0, 5439476, 1, 0, 5439477, 1, 0, 5439478, 1, 65537, 5439479, 1, 0, 5439480, 1, 2, 5439481, 1, 0, 5439482, 1, 65537, 5439483, 1, 65537, 5439484, 1, 65536, 5439485, 1, 65536, 5439486, 1, 65536, 5439487, 1, 0, 5373952, 1, 0, 5373953, 1, 0, 5373954, 1, 65537, 5373955, 1, 0, 5373956, 1, 65536, 5373957, 1, 0, 5373958, 1, 0, 5373959, 1, 65536, 5373960, 1, 0, 5373961, 1, 65537, 5373962, 1, 65537, 5373963, 1, 65537, 5373964, 1, 0, 5373965, 1, 0, 5373966, 1, 0, 5373967, 1, 0, 5373968, 1, 0, 5373969, 1, 0, 5373970, 1, 0, 5373971, 1, 65537, 5373972, 1, 0, 5373973, 1, 0, 5373974, 1, 1, 5373975, 1, 65536, 5373976, 1, 2, 5373977, 1, 0, 5373978, 1, 65537, 5373979, 1, 65537, 5373980, 1, 0, 5373981, 1, 0, 5373982, 1, 65536, 5373983, 1, 0, 5373984, 1, 0, 5373985, 1, 0, 5373986, 1, 0, 5373987, 1, 2, 5373988, 1, 65537, 5373989, 1, 65536, 5373990, 1, 2, 5373991, 1, 65536, 5373992, 1, 2, 5373993, 1, 0, 5373994, 1, 0, 5373995, 1, 0, 5373996, 1, 0, 5373997, 1, 0, 5373998, 1, 2, 5373999, 1, 2, 5374000, 1, 65536, 5374001, 1, 2, 5374002, 1, 65536, 5374003, 1, 0, 5374004, 1, 0, 5374005, 1, 0, 5374006, 1, 0, 5374007, 1, 1, 5374008, 1, 0, 5374009, 1, 65537, 5374010, 1, 0, 5374011, 1, 0, 5374012, 1, 65536, 5374013, 1, 0, 5374014, 1, 0, 5374015, 1, 65536, 5374016, 1, 0, 5374017, 1, 0, 5374018, 1, 0, 5374019, 1, 0, 5374020, 1, 0, 5374021, 1, 0, 5374022, 1, 65537, 5374023, 1, 0, 5374024, 1, 65537, 5374025, 1, 65537, 5374026, 1, 1, 5374027, 1, 65536, 5374028, 1, 0, 5374029, 1, 0, 5374030, 1, 0, 5374031, 1, 0, 5374032, 1, 1, 5374033, 2, 0, 5374034, 1, 1, 5374035, 1, 1, 5374036, 1, 0, 5374037, 1, 0, 5374038, 1, 0, 5374039, 1, 1, 5374040, 1, 65537, 5374041, 1, 0, 5374042, 1, 65536, 5374043, 1, 0, 5374044, 1, 0, 5374045, 1, 1, 5374046, 1, 0, 5374047, 1, 65537, 5374048, 1, 0, 5374049, 1, 0, 5374050, 1, 2, 5374051, 1, 0, 5374052, 1, 0, 5374053, 1, 0, 5374054, 1, 65536, 5374055, 1, 0, 5374056, 1, 0, 5374057, 1, 0, 5374058, 1, 0, 5374059, 1, 0, 5374060, 1, 0, 5374061, 1, 1, 5374062, 1, 0, 5374063, 1, 0, 5374064, 1, 0, 5374065, 1, 0, 5374066, 1, 65537, 5374067, 1, 65536, 5374068, 1, 0, 5374069, 1, 0, 5374070, 1, 2, 5374071, 1, 0, 5374072, 1, 0, 5374073, 1, 0, 5374074, 1, 0, 5374075, 1, 0, 5374076, 1, 0, 5374077, 1, 65537, 5374078, 1, 0, 5374079, 1, 2, 5374080, 1, 1, 5374081, 1, 0, 5374082, 1, 0, 5374083, 1, 65537, 5374084, 1, 1, 5374085, 1, 1, 5374086, 1, 1, 5374087, 1, 0, 5374088, 1, 2, 5374089, 1, 2, 5374090, 1, 0, 5374091, 1, 2, 5374092, 1, 1, 5374093, 1, 1, 5374094, 1, 0, 5374095, 1, 0, 5374096, 1, 1, 5374097, 1, 2, 5374098, 1, 0, 5374099, 1, 65536, 5374100, 1, 0, 5374101, 1, 0, 5374102, 1, 0, 5374103, 1, 1, 5374104, 2, 0, 5374105, 1, 1, 5374106, 1, 1, 5374107, 1, 0, 5374108, 1, 65536, 5374109, 1, 0, 5374110, 1, 0, 5374111, 1, 1, 5374112, 1, 0, 5374113, 1, 65536, 5374114, 1, 0, 5374115, 1, 0, 5374116, 1, 0, 5374117, 1, 2, 5374118, 1, 0, 5374119, 1, 0, 5374120, 1, 0, 5374121, 1, 1, 5374122, 1, 0, 5374123, 1, 0, 5374124, 1, 0, 5374125, 1, 65536, 5374126, 1, 2, 5374127, 1, 2, 5374128, 1, 2, 5374129, 1, 0, 5374130, 1, 0, 5374131, 1, 2, 5374132, 1, 0, 5374133, 1, 0, 5374134, 1, 65537, 5374135, 1, 0, 5374136, 1, 65536, 5374137, 1, 0, 5374138, 1, 65537, 5374139, 1, 0, 5374140, 1, 0, 5374141, 1, 0, 5374142, 1, 0, 5374143, 1, 0, 5374144, 1, 0, 5374145, 1, 0, 5374146, 1, 0, 5374147, 1, 1, 5374148, 1, 65537, 5374149, 1, 2, 5374150, 1, 0, 5374151, 1, 0, 5374152, 1, 0, 5374153, 1, 0, 5374154, 1, 0, 5374155, 1, 65536, 5374156, 1, 0, 5374157, 1, 0, 5374158, 1, 65537, 5374159, 1, 0, 5374160, 1, 0, 5374161, 1, 0, 5374162, 1, 2, 5374163, 1, 65536, 5374164, 1, 0, 5374165, 1, 2, 5374166, 1, 0, 5374167, 1, 0, 5374168, 1, 0, 5374169, 1, 65536, 5374170, 1, 0, 5374171, 1, 0, 5374172, 1, 65536, 5374173, 1, 0, 5374174, 1, 65536, 5374175, 1, 1, 5374176, 1, 0, 5374177, 1, 0, 5374178, 1, 2, 5374179, 1, 0, 5374180, 1, 65536, 5374181, 1, 1, 5374182, 1, 65536, 5374183, 1, 65536, 5374184, 1, 65537, 5374185, 1, 0, 5374186, 1, 2, 5374187, 1, 0, 5374188, 1, 0, 5374189, 1, 0, 5374190, 1, 0, 5374191, 1, 0, 5374192, 1, 65536, 5374193, 1, 1, 5374194, 1, 0, 5374195, 1, 0, 5374196, 1, 0, 5374197, 1, 0, 5374198, 1, 1, 5374199, 1073741825, 65536, 5374200, 1073741825, 0, 5374201, 1073741825, 0, 5374202, 1073741825, 65537, 5374203, 1073741825, 1, 5374204, 1073741825, 65536, 5374205, 1073741825, 0, 5374206, 1073741825, 0, 5374207, 1073741825, 65536, 5374208, 1073741825, 0, 5374209, 1073741825, 0, 5374210, 1073741825, 0, 5374211, 1073741825, 0, 5374212, 1073741825, 2, 5374213, 1073741825, 0, 5374214, 1073741825, 0, 5374215, 1073741825, 0, 5374216, 1073741825, 0, 5374217, 1073741825, 2, 5374218, 1073741825, 0, 5374219, 1073741825, 65537, 5374220, 1073741825, 1, 5374221, 0, 131072, 5504908, 1073741824, 131072, 5504909, 1073741825, 1, 5504910, 1073741825, 65537, 5504911, 1073741825, 0, 5504912, 1073741825, 2, 5504913, 1073741825, 2, 5504914, 1073741825, 0, 5504915, 1073741825, 65537, 5504916, 1073741825, 2, 5504917, 1073741825, 0, 5504918, 1073741825, 65537, 5504919, 1073741825, 0, 5504920, 1073741825, 2, 5504921, 1073741825, 0, 5504922, 1073741825, 2, 5504923, 1073741825, 0, 5504924, 1073741825, 65537, 5504925, 1073741825, 1, 5504926, 1073741825, 0, 5504927, 1073741825, 65537, 5504928, 1073741825, 0, 5504929, 1073741825, 0, 5504930, 1073741825, 0, 5504931, 1073741825, 0, 5504932, 1073741825, 2, 5504933, 1073741825, 1, 5504934, 1073741825, 0, 5504935, 1, 1, 5504936, 1073741825, 65537, 5504937, 1073741825, 65536, 5504938, 1, 65536, 5504939, 1, 0, 5504940, 1, 0, 5504941, 1, 0, 5504942, 1, 0, 5504943, 1, 0, 5504944, 1, 0, 5504945, 1, 0, 5504946, 1, 1, 5504947, 1, 0, 5504948, 1, 0, 5504949, 1, 0, 5504950, 1, 65536, 5504951, 1, 65536, 5504952, 1, 65537, 5504953, 1, 2, 5504954, 1, 65536, 5504955, 1, 0, 5504956, 1, 0, 5504957, 1, 0, 5504958, 1, 0, 5504959, 1, 0, 5504960, 1, 65537, 5504961, 1, 65537, 5504962, 1, 0, 5504963, 1, 65537, 5504964, 1, 65536, 5504965, 1, 0, 5504966, 1, 65536, 5504967, 1, 65536, 5504968, 1, 0, 5504969, 1, 1, 5504970, 1, 0, 5504971, 1, 65537, 5504972, 1, 0, 5504973, 1, 0, 5504974, 1, 0, 5504975, 1, 1, 5504976, 1, 0, 5504977, 1, 2, 5504978, 1, 0, 5504979, 1, 2, 5504980, 1, 1, 5504981, 1, 65536, 5504982, 1, 2, 5504983, 1, 0, 5504984, 1, 0, 5504985, 1, 0, 5504986, 1, 0, 5504987, 1, 0, 5504988, 1, 65536, 5504989, 1, 0, 5504990, 1, 0, 5504991, 1, 0, 5504992, 1, 65537, 5504993, 1, 0, 5504994, 1, 0, 5504995, 1, 2, 5504996, 1, 0, 5504997, 1, 65537, 5504998, 1, 65536, 5504999, 1, 0, 5505000, 1, 0, 5505001, 1, 2, 5505002, 1, 2, 5505003, 1, 2, 5505004, 1, 0, 5505005, 1, 0, 5505006, 1, 65537, 5505007, 1, 1, 5505008, 1, 0, 5505009, 1, 0, 5505010, 1, 65537, 5505011, 1, 65536, 5505012, 1, 0, 5505013, 1, 65536, 5505014, 1, 1, 5505015, 1, 0, 5505016, 1, 0, 5505017, 1, 2, 5505018, 1, 0, 5505019, 1, 1, 5505020, 1, 1, 5505021, 1, 0, 5505022, 1, 0, 5505023, 1, 0, 5439488, 1, 65537, 5439489, 1, 1, 5439490, 1, 0, 5439491, 1, 2, 5439492, 1, 0, 5439493, 1, 1, 5439494, 1, 1, 5439495, 1, 1, 5439496, 1, 0, 5439497, 1, 1, 5439498, 1, 0, 5439499, 1, 0, 5439500, 1, 65536, 5439501, 1, 0, 5439502, 1, 2, 5439503, 1, 0, 5439504, 1, 0, 5439505, 1, 0, 5439506, 1, 65536, 5439507, 1, 0, 5439508, 1, 2, 5439509, 1, 65536, 5439510, 1, 65537, 5439511, 1, 1, 5439512, 1, 0, 5439513, 1, 2, 5439514, 1, 65536, 5439515, 1, 0, 5439516, 1, 0, 5439517, 1, 0, 5439518, 1, 1, 5439519, 1, 0, 5439520, 1, 65537, 5439521, 1, 0, 5439522, 1, 65537, 5439523, 1, 65536, 5439524, 1, 0, 5439525, 1, 2, 5439526, 1, 0, 5439527, 1, 65536, 5439528, 1, 2, 5439529, 1, 0, 5439530, 1, 0, 5439531, 1, 0, 5439532, 1, 0, 5439533, 1, 0, 5439534, 1, 65537, 5439535, 1, 0, 5439536, 1, 65536, 5439537, 1, 0, 5439538, 1, 0, 5439539, 1, 0, 5439540, 1, 65536, 5439541, 1, 1, 5439542, 1, 2, 5439543, 1, 0, 5439544, 1, 2, 5439545, 1, 2, 5439546, 1, 0, 5439547, 1, 0, 5439548, 1, 65537, 5439549, 1, 0, 5439550, 1, 0, 5439551, 1, 0, 5439552, 1, 0, 5439553, 1, 1, 5439554, 1, 1, 5439555, 1, 0, 5439556, 1, 0, 5439557, 1, 65537, 5439558, 1, 65536, 5439559, 1, 65536, 5439560, 1, 0, 5439561, 1, 0, 5439562, 1, 1, 5439563, 1, 0, 5439564, 1, 0, 5439565, 1, 65536, 5439566, 1, 2, 5439567, 1, 0, 5439568, 1, 1, 5439569, 2, 0, 5439570, 2, 0, 5439571, 1, 1, 5439572, 1, 2, 5439573, 1, 65536, 5439574, 1, 1, 5439575, 1, 0, 5439576, 1, 65537, 5439577, 1, 0, 5439578, 1, 65537, 5439579, 1, 0, 5439580, 1, 0, 5439581, 1, 0, 5439582, 1, 65536, 5439583, 1, 0, 5439584, 1, 0, 5439585, 1, 0, 5439586, 1, 0, 5439587, 1, 65536, 5439588, 1, 2, 5439589, 1, 0, 5439590, 1, 65536, 5439591, 1, 65537, 5439592, 1, 0, 5439593, 1, 65536, 5439594, 1, 0, 5439595, 1, 65536, 5439596, 1, 2, 5439597, 1, 1, 5439598, 1, 0, 5439599, 1, 65537, 5439600, 1, 65537, 5439601, 1, 65537, 5439602, 1, 65537, 5439603, 1, 65537, 5439604, 1, 0, 5439605, 1, 1, 5439606, 1, 0, 5439607, 1, 2, 5439608, 1, 0, 5439609, 1, 0, 5439610, 1, 0, 5439611, 1, 65536, 5439612, 1, 0, 5439613, 1, 0, 5439614, 1, 0, 5439615, 1, 0, 5439616, 1, 0, 5439617, 1, 65537, 5439618, 1, 0, 5439619, 1, 0, 5439620, 1, 1, 5439621, 2, 0, 5439622, 1, 1, 5439623, 1, 65536, 5439624, 1, 0, 5439625, 1, 0, 5439626, 1, 0, 5439627, 1, 65537, 5439628, 1, 2, 5439629, 1, 0, 5439630, 1, 0, 5439631, 1, 0, 5439632, 1, 0, 5439633, 1, 0, 5439634, 1, 65537, 5439635, 1, 1, 5439636, 1, 0, 5439637, 1, 0, 5439638, 1, 1, 5439639, 1, 1, 5439640, 2, 0, 5439641, 1, 1, 5439642, 1, 0, 5439643, 1, 0, 5439644, 1, 0, 5439645, 1, 65536, 5439646, 1, 1, 5439647, 1, 0, 5439648, 1, 0, 5439649, 1, 1, 5439650, 1, 0, 5439651, 1, 65537, 5439652, 1, 0, 5439653, 1, 1, 5439654, 1, 0, 5439655, 1, 0, 5439656, 1, 0, 5439657, 1, 1, 5439658, 1, 1, 5439659, 1, 65537, 5439660, 1, 65537, 5439661, 1, 65537, 5439662, 1, 0, 5439663, 1, 2, 5439664, 1, 65536, 5439665, 1, 1, 5439666, 1, 65537, 5439667, 1, 0, 5439668, 1, 0, 5439669, 1, 0, 5439670, 1, 1, 5439671, 1, 0, 5439672, 1, 0, 5439673, 1, 65536, 5439674, 1, 65537, 5439675, 1, 1, 5439676, 1, 1, 5439677, 1, 0, 5439678, 1, 1, 5439679, 1, 0, 5439680, 1, 0, 5439681, 1, 0, 5439682, 1, 0, 5439683, 1, 0, 5439684, 1, 0, 5439685, 1, 0, 5439686, 1, 65536, 5439687, 1, 65537, 5439688, 1, 65537, 5439689, 1, 1, 5439690, 1, 0, 5439691, 1, 0, 5439692, 1, 0, 5439693, 1, 0, 5439694, 1, 0, 5439695, 1, 0, 5439696, 1, 0, 5439697, 1, 0, 5439698, 1, 65537, 5439699, 1, 0, 5439700, 1, 65537, 5439701, 1, 0, 5439702, 1, 1, 5439703, 1, 0, 5439704, 1, 65536, 5439705, 1, 1, 5439706, 1, 0, 5439707, 1, 0, 5439708, 1, 0, 5439709, 1, 0, 5439710, 1, 2, 5439711, 1, 0, 5439712, 1, 1, 5439713, 1, 0, 5439714, 1, 65537, 5439715, 1, 1, 5439716, 1, 0, 5439717, 1, 0, 5439718, 1, 0, 5439719, 1, 65536, 5439720, 1, 0, 5439721, 1, 1, 5439722, 1, 0, 5439723, 1, 1, 5439724, 1, 1, 5439725, 1, 2, 5439726, 1, 0, 5439727, 1, 65537, 5439728, 1, 0, 5439729, 1, 65536, 5439730, 1, 65537, 5439731, 1, 0, 5439732, 1, 0, 5439733, 1, 2, 5439734, 1, 0, 5439735, 1073741825, 65536, 5439736, 1073741825, 65537, 5439737, 1073741825, 65537, 5439738, 1073741825, 0, 5439739, 1073741825, 65536, 5439740, 1073741825, 2, 5439741, 1073741825, 2, 5439742, 1073741825, 65537, 5439743, 1073741825, 2, 5439744, 1073741825, 0, 5439745, 1073741825, 1, 5439746, 1073741825, 0, 5439747, 1073741825, 0, 5439748, 1073741825, 0, 5439749, 1073741825, 0, 5439750, 1073741825, 0, 5439751, 1073741825, 0, 5439752, 1073741825, 1, 5439753, 1073741825, 0, 5439754, 1073741825, 2, 5439755, 1073741825, 65537, 5439756, 1073741825, 1, 5439757, 0, 131072, 5570444, 1073741824, 131072, 5570445, 1073741825, 1, 5570446, 1073741825, 0, 5570447, 1073741825, 65536, 5570448, 1073741825, 0, 5570449, 1073741825, 2, 5570450, 1073741825, 0, 5570451, 1073741825, 0, 5570452, 1073741825, 0, 5570453, 1073741825, 65537, 5570454, 1073741825, 65536, 5570455, 1073741825, 0, 5570456, 1073741825, 1, 5570457, 1073741825, 0, 5570458, 1073741825, 1, 5570459, 1073741825, 0, 5570460, 1073741825, 0, 5570461, 1073741825, 65537, 5570462, 1073741825, 0, 5570463, 1073741825, 0, 5570464, 1073741825, 0, 5570465, 1073741825, 0, 5570466, 1073741825, 0, 5570467, 1073741825, 0, 5570468, 1073741825, 0, 5570469, 1073741825, 2, 5570470, 1073741825, 65537, 5570471, 1073741825, 2, 5570472, 1073741825, 0, 5570473, 1073741825, 0, 5570474, 1, 0, 5570475, 1, 2, 5570476, 1, 0, 5570477, 1, 65536, 5570478, 1, 1, 5570479, 1, 1, 5570480, 1, 0, 5570481, 1, 0, 5570482, 1, 0, 5570483, 1, 0, 5570484, 1, 0, 5570485, 1, 65536, 5570486, 1, 0, 5570487, 1, 0, 5570488, 1, 0, 5570489, 1, 1, 5570490, 1, 65537, 5570491, 1, 0, 5570492, 1, 1, 5570493, 1, 1, 5570494, 1, 1, 5570495, 1, 1, 5570496, 1, 1, 5570497, 1, 1, 5570498, 1, 1, 5570499, 1, 1, 5570500, 1, 0, 5570501, 1, 0, 5570502, 1, 65536, 5570503, 1, 0, 5570504, 1, 0, 5570505, 1, 0, 5570506, 1, 65537, 5570507, 1, 0, 5570508, 1, 2, 5570509, 1, 0, 5570510, 1, 0, 5570511, 1, 0, 5570512, 1, 65536, 5570513, 1, 0, 5570514, 1, 0, 5570515, 1, 65536, 5570516, 1, 65537, 5570517, 1, 65537, 5570518, 1, 0, 5570519, 1, 0, 5570520, 1, 0, 5570521, 1, 65537, 5570522, 1, 0, 5570523, 1, 1, 5570524, 1, 65537, 5570525, 1, 65536, 5570526, 1, 0, 5570527, 1, 2, 5570528, 1, 1, 5570529, 1, 0, 5570530, 1, 65536, 5570531, 1, 65536, 5570532, 1, 65537, 5570533, 1, 0, 5570534, 1, 0, 5570535, 1, 0, 5570536, 1, 0, 5570537, 1, 0, 5570538, 1, 2, 5570539, 1, 0, 5570540, 1, 0, 5570541, 1, 0, 5570542, 1, 0, 5570543, 1, 2, 5570544, 1, 2, 5570545, 1, 0, 5570546, 1, 65536, 5570547, 1, 65537, 5570548, 1, 2, 5570549, 1, 65537, 5570550, 1, 65537, 5570551, 1, 0, 5570552, 1, 65536, 5570553, 1, 0, 5570554, 1, 0, 5570555, 1, 0, 5570556, 1, 65536, 5570557, 1, 65537, 5570558, 1, 65537, 5570559, 1, 1, 5505024, 1, 0, 5505025, 1, 0, 5505026, 1, 2, 5505027, 1, 0, 5505028, 1, 1, 5505029, 1, 0, 5505030, 1, 65536, 5505031, 1, 65537, 5505032, 1, 1, 5505033, 1, 65537, 5505034, 1, 2, 5505035, 1, 0, 5505036, 1, 1, 5505037, 1, 0, 5505038, 1, 0, 5505039, 1, 0, 5505040, 1, 1, 5505041, 1, 0, 5505042, 1, 0, 5505043, 1, 0, 5505044, 1, 0, 5505045, 1, 65536, 5505046, 1, 0, 5505047, 1, 0, 5505048, 1, 65537, 5505049, 1, 2, 5505050, 1, 65536, 5505051, 1, 0, 5505052, 1, 2, 5505053, 1, 0, 5505054, 1, 0, 5505055, 1, 0, 5505056, 1, 0, 5505057, 1, 0, 5505058, 1, 0, 5505059, 1, 65537, 5505060, 1, 65537, 5505061, 1, 0, 5505062, 1, 0, 5505063, 1, 65537, 5505064, 1, 0, 5505065, 1, 1, 5505066, 1, 0, 5505067, 1, 1, 5505068, 1, 65536, 5505069, 1, 65536, 5505070, 1, 1, 5505071, 1, 0, 5505072, 1, 2, 5505073, 1, 0, 5505074, 1, 65537, 5505075, 1, 65536, 5505076, 1, 65537, 5505077, 1, 0, 5505078, 1, 65536, 5505079, 1, 0, 5505080, 1, 2, 5505081, 1, 0, 5505082, 1, 65537, 5505083, 1, 0, 5505084, 1, 65537, 5505085, 1, 0, 5505086, 1, 1, 5505087, 1, 0, 5505088, 1, 0, 5505089, 1, 1, 5505090, 1, 1, 5505091, 1, 1, 5505092, 1, 65536, 5505093, 1, 0, 5505094, 1, 0, 5505095, 1, 65536, 5505096, 1, 0, 5505097, 1, 65536, 5505098, 1, 0, 5505099, 1, 0, 5505100, 1, 2, 5505101, 1, 65537, 5505102, 1, 0, 5505103, 1, 0, 5505104, 1, 1, 5505105, 1, 1, 5505106, 1, 1, 5505107, 1, 1, 5505108, 1, 1, 5505109, 1, 0, 5505110, 1, 0, 5505111, 1, 1, 5505112, 1, 65537, 5505113, 1, 65536, 5505114, 1, 0, 5505115, 1, 0, 5505116, 1, 0, 5505117, 1, 1, 5505118, 1, 0, 5505119, 1, 0, 5505120, 1, 0, 5505121, 1, 0, 5505122, 1, 0, 5505123, 1, 65536, 5505124, 1, 0, 5505125, 1, 2, 5505126, 1, 2, 5505127, 1, 1, 5505128, 1, 2, 5505129, 1, 0, 5505130, 1, 0, 5505131, 1, 2, 5505132, 1, 0, 5505133, 1, 0, 5505134, 1, 0, 5505135, 1, 65537, 5505136, 1, 0, 5505137, 1, 0, 5505138, 1, 65537, 5505139, 1, 65536, 5505140, 1, 65536, 5505141, 1, 1, 5505142, 1, 65536, 5505143, 1, 65537, 5505144, 1, 0, 5505145, 1, 65537, 5505146, 1, 0, 5505147, 1, 0, 5505148, 1, 65536, 5505149, 1, 0, 5505150, 1, 65537, 5505151, 1, 0, 5505152, 1, 2, 5505153, 1, 65537, 5505154, 1, 65536, 5505155, 1, 65536, 5505156, 1, 1, 5505157, 2, 0, 5505158, 1, 1, 5505159, 1, 1, 5505160, 1, 2, 5505161, 1, 0, 5505162, 1, 0, 5505163, 1, 65536, 5505164, 1, 65537, 5505165, 1, 0, 5505166, 1, 0, 5505167, 1, 0, 5505168, 1, 65537, 5505169, 1, 2, 5505170, 1, 0, 5505171, 1, 1, 5505172, 1, 1, 5505173, 1, 1, 5505174, 1, 1, 5505175, 2, 0, 5505176, 1, 1, 5505177, 1, 1, 5505178, 1, 2, 5505179, 1, 1, 5505180, 1, 0, 5505181, 1, 1, 5505182, 1, 65536, 5505183, 1, 0, 5505184, 1, 0, 5505185, 1, 0, 5505186, 1, 1, 5505187, 1, 2, 5505188, 1, 1, 5505189, 1, 65536, 5505190, 1, 2, 5505191, 1, 0, 5505192, 1, 65537, 5505193, 1, 65536, 5505194, 1, 65537, 5505195, 1, 1, 5505196, 1, 0, 5505197, 1, 2, 5505198, 1, 0, 5505199, 1, 0, 5505200, 1, 2, 5505201, 1, 2, 5505202, 1, 65536, 5505203, 1, 1, 5505204, 1, 0, 5505205, 1, 65536, 5505206, 1, 0, 5505207, 1, 0, 5505208, 1, 0, 5505209, 1, 0, 5505210, 1, 0, 5505211, 1, 1, 5505212, 1, 65537, 5505213, 1, 0, 5505214, 1, 0, 5505215, 1, 65536, 5505216, 1, 2, 5505217, 1, 0, 5505218, 1, 0, 5505219, 1, 2, 5505220, 1, 0, 5505221, 1, 0, 5505222, 1, 1, 5505223, 1, 2, 5505224, 1, 0, 5505225, 1, 0, 5505226, 1, 0, 5505227, 1, 1, 5505228, 1, 1, 5505229, 1, 0, 5505230, 1, 0, 5505231, 1, 65536, 5505232, 1, 65536, 5505233, 1, 0, 5505234, 1, 0, 5505235, 1, 65537, 5505236, 1, 0, 5505237, 1, 65536, 5505238, 1, 0, 5505239, 1, 1, 5505240, 1, 65536, 5505241, 1, 65536, 5505242, 1, 2, 5505243, 1, 0, 5505244, 1, 65537, 5505245, 1, 0, 5505246, 1, 1, 5505247, 1, 0, 5505248, 1, 65536, 5505249, 1, 0, 5505250, 1, 0, 5505251, 1, 0, 5505252, 1, 65537, 5505253, 1, 0, 5505254, 1, 2, 5505255, 1, 65536, 5505256, 1, 65537, 5505257, 1, 65537, 5505258, 1, 0, 5505259, 1, 65537, 5505260, 1, 65537, 5505261, 1, 2, 5505262, 1, 0, 5505263, 1, 0, 5505264, 1, 65536, 5505265, 1, 65536, 5505266, 1, 0, 5505267, 1, 0, 5505268, 1, 1, 5505269, 1, 65536, 5505270, 1, 0, 5505271, 1073741825, 65537, 5505272, 1073741825, 0, 5505273, 1073741825, 0, 5505274, 1073741825, 0, 5505275, 1073741825, 65536, 5505276, 1073741825, 65537, 5505277, 1073741825, 1, 5505278, 1073741825, 0, 5505279, 1073741825, 0, 5505280, 1073741825, 0, 5505281, 1073741825, 65536, 5505282, 1073741825, 0, 5505283, 1073741825, 1, 5505284, 1073741825, 1, 5505285, 1073741825, 0, 5505286, 1073741825, 0, 5505287, 1073741825, 1, 5505288, 1073741825, 0, 5505289, 1073741825, 0, 5505290, 1073741825, 0, 5505291, 1073741825, 1, 5505292, 1073741825, 1, 5505293, 0, 131072, 5635980, 1073741824, 131072, 5635981, 1073741825, 1, 5635982, 1073741825, 0, 5635983, 1073741825, 0, 5635984, 1073741825, 2, 5635985, 1073741825, 65537, 5635986, 1073741825, 0, 5635987, 1073741825, 0, 5635988, 1073741825, 1, 5635989, 1073741825, 0, 5635990, 1073741825, 0, 5635991, 1073741825, 65536, 5635992, 1073741825, 0, 5635993, 1073741825, 0, 5635994, 1073741825, 0, 5635995, 1073741825, 0, 5635996, 1073741825, 0, 5635997, 1073741825, 0, 5635998, 1073741825, 0, 5635999, 1073741825, 0, 5636000, 1073741825, 0, 5636001, 1073741825, 0, 5636002, 1073741825, 0, 5636003, 1073741825, 0, 5636004, 1073741825, 0, 5636005, 1073741825, 0, 5636006, 1073741825, 0, 5636007, 1, 0, 5636008, 1, 65536, 5636009, 1073741825, 0, 5636010, 1, 0, 5636011, 1, 0, 5636012, 1, 0, 5636013, 1, 65536, 5636014, 1, 65536, 5636015, 1, 0, 5636016, 1, 0, 5636017, 1, 0, 5636018, 1, 0, 5636019, 1, 65536, 5636020, 1, 0, 5636021, 1, 65536, 5636022, 1, 0, 5636023, 1, 0, 5636024, 1, 2, 5636025, 1, 0, 5636026, 1, 2, 5636027, 1, 0, 5636028, 1, 1, 5636029, 0, 1, 5636030, 0, 2, 5636031, 0, 2, 5636032, 0, 2, 5636033, 0, 2, 5636034, 0, 3, 5636035, 1, 1, 5636036, 1, 0, 5636037, 1, 2, 5636038, 1, 65536, 5636039, 1, 65536, 5636040, 1, 0, 5636041, 1, 0, 5636042, 1, 0, 5636043, 1, 2, 5636044, 1, 0, 5636045, 1, 1, 5636046, 1, 0, 5636047, 1, 0, 5636048, 1, 0, 5636049, 1, 65536, 5636050, 1, 0, 5636051, 1, 65536, 5636052, 1, 2, 5636053, 1, 0, 5636054, 1, 0, 5636055, 1, 1, 5636056, 1, 0, 5636057, 1, 0, 5636058, 1, 0, 5636059, 1, 0, 5636060, 1, 0, 5636061, 1, 1, 5636062, 1, 2, 5636063, 1, 0, 5636064, 1, 0, 5636065, 1, 1, 5636066, 1, 0, 5636067, 1, 0, 5636068, 1, 65536, 5636069, 1, 0, 5636070, 1, 0, 5636071, 1, 0, 5636072, 1, 65536, 5636073, 1, 1, 5636074, 1, 0, 5636075, 1, 0, 5636076, 1, 0, 5636077, 1, 0, 5636078, 1, 0, 5636079, 1, 2, 5636080, 1, 2, 5636081, 1, 65537, 5636082, 1, 2, 5636083, 1, 0, 5636084, 1, 0, 5636085, 1, 0, 5636086, 1, 0, 5636087, 1, 2, 5636088, 1, 0, 5636089, 1, 2, 5636090, 1, 65536, 5636091, 1, 0, 5636092, 1, 0, 5636093, 1, 0, 5636094, 1, 0, 5636095, 1, 0, 5570560, 1, 0, 5570561, 1, 0, 5570562, 1, 0, 5570563, 1, 2, 5570564, 1, 0, 5570565, 1, 2, 5570566, 1, 65537, 5570567, 1, 2, 5570568, 1, 0, 5570569, 1, 0, 5570570, 1, 0, 5570571, 1, 1, 5570572, 1, 65536, 5570573, 1, 65536, 5570574, 1, 0, 5570575, 1, 0, 5570576, 1, 0, 5570577, 1, 0, 5570578, 1, 0, 5570579, 1, 0, 5570580, 1, 0, 5570581, 1, 0, 5570582, 1, 0, 5570583, 1, 1, 5570584, 1, 65537, 5570585, 1, 1, 5570586, 1, 0, 5570587, 1, 65536, 5570588, 1, 0, 5570589, 1, 65536, 5570590, 1, 0, 5570591, 1, 0, 5570592, 1, 1, 5570593, 1, 0, 5570594, 1, 0, 5570595, 1, 0, 5570596, 1, 0, 5570597, 1, 1, 5570598, 1, 0, 5570599, 1, 1, 5570600, 1, 1, 5570601, 1, 65536, 5570602, 1, 2, 5570603, 1, 1, 5570604, 1, 0, 5570605, 1, 0, 5570606, 1, 65536, 5570607, 1, 0, 5570608, 1, 0, 5570609, 1, 0, 5570610, 1, 65537, 5570611, 1, 65537, 5570612, 1, 0, 5570613, 1, 0, 5570614, 1, 2, 5570615, 1, 0, 5570616, 1, 2, 5570617, 1, 65537, 5570618, 1, 0, 5570619, 1, 2, 5570620, 1, 1, 5570621, 1, 1, 5570622, 1, 0, 5570623, 1, 0, 5570624, 1, 0, 5570625, 1, 65536, 5570626, 1, 2, 5570627, 1, 0, 5570628, 1, 65536, 5570629, 1, 2, 5570630, 1, 0, 5570631, 1, 0, 5570632, 1, 0, 5570633, 1, 65536, 5570634, 1, 0, 5570635, 1, 65536, 5570636, 1, 0, 5570637, 1, 65537, 5570638, 1, 0, 5570639, 1, 2, 5570640, 1, 2, 5570641, 1, 65537, 5570642, 1, 65537, 5570643, 1, 0, 5570644, 1, 0, 5570645, 1, 65537, 5570646, 1, 0, 5570647, 1, 65537, 5570648, 1, 0, 5570649, 1, 0, 5570650, 1, 0, 5570651, 1, 0, 5570652, 1, 0, 5570653, 1, 0, 5570654, 1, 65537, 5570655, 1, 65536, 5570656, 1, 0, 5570657, 1, 0, 5570658, 1, 0, 5570659, 1, 65537, 5570660, 1, 0, 5570661, 1, 0, 5570662, 1, 0, 5570663, 1, 0, 5570664, 1, 65536, 5570665, 1, 0, 5570666, 1, 65537, 5570667, 1, 0, 5570668, 1, 1, 5570669, 1, 0, 5570670, 1, 0, 5570671, 1, 65537, 5570672, 1, 0, 5570673, 1, 65536, 5570674, 1, 0, 5570675, 1, 0, 5570676, 1, 65537, 5570677, 1, 65537, 5570678, 1, 0, 5570679, 1, 1, 5570680, 1, 0, 5570681, 1, 2, 5570682, 1, 65537, 5570683, 1, 0, 5570684, 1, 2, 5570685, 1, 0, 5570686, 1, 0, 5570687, 1, 0, 5570688, 1, 65536, 5570689, 1, 2, 5570690, 1, 0, 5570691, 1, 2, 5570692, 1, 1, 5570693, 1, 1, 5570694, 2, 0, 5570695, 1, 1, 5570696, 1, 0, 5570697, 1, 0, 5570698, 1, 2, 5570699, 1, 0, 5570700, 1, 0, 5570701, 1, 0, 5570702, 1, 0, 5570703, 1, 0, 5570704, 1, 65536, 5570705, 1, 65536, 5570706, 1, 65537, 5570707, 1, 65536, 5570708, 1, 1, 5570709, 1, 1, 5570710, 2, 0, 5570711, 1, 1, 5570712, 1, 1, 5570713, 1, 65537, 5570714, 1, 0, 5570715, 1, 65536, 5570716, 1, 65537, 5570717, 1, 0, 5570718, 1, 2, 5570719, 1, 65536, 5570720, 1, 1, 5570721, 1, 0, 5570722, 1, 1, 5570723, 1, 1, 5570724, 1, 2, 5570725, 1, 0, 5570726, 1, 0, 5570727, 1, 0, 5570728, 1, 2, 5570729, 1, 0, 5570730, 1, 0, 5570731, 1, 0, 5570732, 1, 65537, 5570733, 1, 0, 5570734, 1, 0, 5570735, 1, 65536, 5570736, 1, 2, 5570737, 1, 0, 5570738, 1, 2, 5570739, 1, 0, 5570740, 1, 65536, 5570741, 1, 2, 5570742, 1, 0, 5570743, 1, 65537, 5570744, 1, 0, 5570745, 1, 65536, 5570746, 1, 0, 5570747, 1, 2, 5570748, 1, 0, 5570749, 1, 0, 5570750, 1, 65537, 5570751, 1, 0, 5570752, 1, 0, 5570753, 1, 1, 5570754, 1, 65537, 5570755, 1, 65536, 5570756, 1, 0, 5570757, 1, 0, 5570758, 1, 0, 5570759, 1, 65537, 5570760, 1, 0, 5570761, 1, 0, 5570762, 1, 65537, 5570763, 1, 0, 5570764, 1, 0, 5570765, 1, 65536, 5570766, 1, 2, 5570767, 1, 0, 5570768, 1, 1, 5570769, 1, 65537, 5570770, 1, 0, 5570771, 1, 0, 5570772, 1, 65536, 5570773, 1, 0, 5570774, 1, 2, 5570775, 1, 0, 5570776, 1, 0, 5570777, 1, 0, 5570778, 1, 0, 5570779, 1, 65536, 5570780, 1, 0, 5570781, 1, 2, 5570782, 1, 65537, 5570783, 1, 0, 5570784, 1, 0, 5570785, 1, 65537, 5570786, 1, 1, 5570787, 1, 0, 5570788, 1, 2, 5570789, 1, 0, 5570790, 1, 2, 5570791, 1, 65537, 5570792, 1, 0, 5570793, 1, 0, 5570794, 1, 0, 5570795, 1, 0, 5570796, 1, 1, 5570797, 1, 0, 5570798, 1, 0, 5570799, 1, 0, 5570800, 1, 0, 5570801, 1, 0, 5570802, 1, 65537, 5570803, 1, 2, 5570804, 1, 1, 5570805, 1, 0, 5570806, 1, 0, 5570807, 1073741825, 0, 5570808, 1073741825, 0, 5570809, 1073741825, 0, 5570810, 1073741825, 65537, 5570811, 1073741825, 0, 5570812, 1073741825, 65537, 5570813, 1073741825, 0, 5570814, 1073741825, 0, 5570815, 1073741825, 65536, 5570816, 1073741825, 65536, 5570817, 1073741825, 0, 5570818, 1073741825, 0, 5570819, 1073741825, 2, 5570820, 1073741825, 2, 5570821, 1073741825, 0, 5570822, 1073741825, 2, 5570823, 1073741825, 0, 5570824, 1073741825, 0, 5570825, 1073741825, 65536, 5570826, 1073741825, 0, 5570827, 1073741825, 65537, 5570828, 1073741825, 1, 5570829, 0, 131072, 5701516, 1073741824, 131072, 5701517, 1073741825, 1, 5701518, 1073741825, 0, 5701519, 1073741825, 65536, 5701520, 1073741825, 0, 5701521, 1073741825, 0, 5701522, 1073741825, 0, 5701523, 1073741825, 0, 5701524, 1073741825, 0, 5701525, 1073741825, 0, 5701526, 1073741825, 65536, 5701527, 1073741825, 0, 5701528, 1073741825, 1, 5701529, 1073741825, 65536, 5701530, 1073741825, 0, 5701531, 1073741825, 0, 5701532, 1073741825, 1, 5701533, 1073741825, 65536, 5701534, 1073741825, 2, 5701535, 1073741825, 0, 5701536, 1073741825, 1, 5701537, 1073741825, 0, 5701538, 1073741825, 65536, 5701539, 1073741825, 65536, 5701540, 1073741825, 65537, 5701541, 1073741825, 0, 5701542, 1073741825, 2, 5701543, 1, 0, 5701544, 1, 65537, 5701545, 1073741825, 0, 5701546, 1, 0, 5701547, 1, 0, 5701548, 1, 2, 5701549, 1, 0, 5701550, 1, 0, 5701551, 1, 65537, 5701552, 1, 0, 5701553, 1, 0, 5701554, 1, 65536, 5701555, 1, 2, 5701556, 1, 65536, 5701557, 1, 65536, 5701558, 1, 0, 5701559, 1, 0, 5701560, 1, 0, 5701561, 1, 0, 5701562, 1, 0, 5701563, 1, 0, 5701564, 1, 1, 5701565, 1, 1, 5701566, 1, 1, 5701567, 1, 1, 5701568, 1, 1, 5701569, 1, 1, 5701570, 1, 1, 5701571, 1, 1, 5701572, 1, 1, 5701573, 1, 2, 5701574, 1, 0, 5701575, 1, 1, 5701576, 1, 0, 5701577, 1, 0, 5701578, 1, 0, 5701579, 1, 0, 5701580, 1, 65536, 5701581, 1, 0, 5701582, 1, 0, 5701583, 1, 0, 5701584, 1, 0, 5701585, 1, 0, 5701586, 1, 0, 5701587, 1, 1, 5701588, 1, 0, 5701589, 1, 0, 5701590, 1, 0, 5701591, 1, 0, 5701592, 1, 1, 5701593, 1, 0, 5701594, 1, 2, 5701595, 1, 2, 5701596, 1, 1, 5701597, 1, 0, 5701598, 1, 0, 5701599, 1, 1, 5701600, 1, 0, 5701601, 1, 65536, 5701602, 1, 0, 5701603, 1, 2, 5701604, 1, 65536, 5701605, 1, 65536, 5701606, 1, 1, 5701607, 1, 65536, 5701608, 1, 0, 5701609, 1, 0, 5701610, 1, 0, 5701611, 1, 65537, 5701612, 1, 0, 5701613, 1, 0, 5701614, 1, 0, 5701615, 1, 0, 5701616, 1, 0, 5701617, 1, 0, 5701618, 1, 0, 5701619, 1, 0, 5701620, 1, 65537, 5701621, 1, 0, 5701622, 1, 0, 5701623, 1, 0, 5701624, 1, 0, 5701625, 1, 65537, 5701626, 1, 2, 5701627, 1, 0, 5701628, 1, 0, 5701629, 1, 0, 5701630, 1, 0, 5701631, 1, 0, 5636096, 1, 65537, 5636097, 1, 65537, 5636098, 1, 65536, 5636099, 1, 1, 5636100, 1, 0, 5636101, 1, 65536, 5636102, 1, 0, 5636103, 1, 0, 5636104, 1, 1, 5636105, 1, 0, 5636106, 1, 0, 5636107, 1, 1, 5636108, 1, 0, 5636109, 1, 1, 5636110, 1, 0, 5636111, 1, 65537, 5636112, 1, 0, 5636113, 1, 0, 5636114, 1, 0, 5636115, 1, 1, 5636116, 1, 0, 5636117, 1, 65536, 5636118, 1, 0, 5636119, 1, 0, 5636120, 1, 0, 5636121, 1, 0, 5636122, 1, 0, 5636123, 1, 0, 5636124, 1, 65536, 5636125, 1, 1, 5636126, 1, 0, 5636127, 1, 0, 5636128, 1, 0, 5636129, 1, 65536, 5636130, 1, 0, 5636131, 1, 2, 5636132, 1, 0, 5636133, 1, 1, 5636134, 1, 65537, 5636135, 1, 0, 5636136, 1, 0, 5636137, 1, 0, 5636138, 1, 0, 5636139, 1, 0, 5636140, 1, 65537, 5636141, 1, 0, 5636142, 1, 2, 5636143, 1, 0, 5636144, 1, 65536, 5636145, 1, 65537, 5636146, 1, 0, 5636147, 1, 65536, 5636148, 1, 0, 5636149, 1, 0, 5636150, 1, 0, 5636151, 1, 0, 5636152, 1, 65536, 5636153, 1, 2, 5636154, 1, 65536, 5636155, 1, 0, 5636156, 1, 0, 5636157, 1, 0, 5636158, 1, 0, 5636159, 1, 2, 5636160, 1, 0, 5636161, 1, 65536, 5636162, 1, 65536, 5636163, 1, 0, 5636164, 1, 2, 5636165, 1, 65537, 5636166, 1, 1, 5636167, 1, 0, 5636168, 1, 0, 5636169, 1, 0, 5636170, 1, 65536, 5636171, 1, 65537, 5636172, 1, 0, 5636173, 1, 0, 5636174, 1, 0, 5636175, 1, 65537, 5636176, 1, 65537, 5636177, 1, 2, 5636178, 1, 65536, 5636179, 1, 1, 5636180, 1, 0, 5636181, 1, 1, 5636182, 1, 0, 5636183, 1, 0, 5636184, 1, 0, 5636185, 1, 2, 5636186, 1, 65537, 5636187, 1, 0, 5636188, 1, 0, 5636189, 1, 0, 5636190, 1, 2, 5636191, 1, 1, 5636192, 1, 0, 5636193, 1, 1, 5636194, 1, 0, 5636195, 1, 2, 5636196, 1, 0, 5636197, 1, 0, 5636198, 1, 0, 5636199, 1, 0, 5636200, 1, 0, 5636201, 1, 0, 5636202, 1, 1, 5636203, 1, 0, 5636204, 1, 0, 5636205, 1, 2, 5636206, 1, 0, 5636207, 1, 65536, 5636208, 1, 0, 5636209, 1, 0, 5636210, 1, 0, 5636211, 1, 0, 5636212, 1, 0, 5636213, 1, 65537, 5636214, 1, 0, 5636215, 1, 2, 5636216, 1, 2, 5636217, 1, 0, 5636218, 1, 2, 5636219, 1, 0, 5636220, 1, 65536, 5636221, 1, 0, 5636222, 1, 2, 5636223, 1, 2, 5636224, 1, 0, 5636225, 1, 0, 5636226, 1, 65536, 5636227, 1, 0, 5636228, 1, 0, 5636229, 1, 1, 5636230, 2, 0, 5636231, 1, 1, 5636232, 1, 0, 5636233, 1, 0, 5636234, 1, 65536, 5636235, 1, 0, 5636236, 1, 0, 5636237, 1, 0, 5636238, 1, 65536, 5636239, 1, 0, 5636240, 1, 0, 5636241, 1, 0, 5636242, 1, 65537, 5636243, 1, 1, 5636244, 1, 1, 5636245, 2, 0, 5636246, 1, 1, 5636247, 1, 1, 5636248, 1, 0, 5636249, 1, 0, 5636250, 1, 0, 5636251, 1, 1, 5636252, 1, 1, 5636253, 1, 0, 5636254, 1, 0, 5636255, 1, 0, 5636256, 1, 1, 5636257, 1, 65537, 5636258, 1, 65536, 5636259, 1, 0, 5636260, 1, 2, 5636261, 1, 0, 5636262, 1, 0, 5636263, 1, 65537, 5636264, 1, 0, 5636265, 1, 0, 5636266, 1, 0, 5636267, 1, 0, 5636268, 1, 0, 5636269, 1, 0, 5636270, 1, 0, 5636271, 1, 1, 5636272, 1, 0, 5636273, 1, 0, 5636274, 1, 2, 5636275, 1, 0, 5636276, 1, 65537, 5636277, 1, 65536, 5636278, 1, 0, 5636279, 1, 0, 5636280, 1, 65537, 5636281, 1, 1, 5636282, 1, 0, 5636283, 1, 0, 5636284, 1, 1, 5636285, 1, 0, 5636286, 1, 0, 5636287, 1, 65536, 5636288, 1, 1, 5636289, 1, 0, 5636290, 1, 0, 5636291, 1, 0, 5636292, 1, 0, 5636293, 1, 0, 5636294, 1, 65536, 5636295, 1, 0, 5636296, 1, 1, 5636297, 1, 65536, 5636298, 1, 1, 5636299, 1, 65537, 5636300, 1, 65537, 5636301, 1, 65536, 5636302, 1, 65537, 5636303, 1, 2, 5636304, 1, 0, 5636305, 1, 0, 5636306, 1, 0, 5636307, 1, 0, 5636308, 1, 2, 5636309, 1, 65537, 5636310, 1, 2, 5636311, 1, 0, 5636312, 1, 65536, 5636313, 1, 0, 5636314, 1, 0, 5636315, 1, 2, 5636316, 1, 0, 5636317, 1, 0, 5636318, 1, 0, 5636319, 1, 0, 5636320, 1, 65537, 5636321, 1, 65537, 5636322, 1, 1, 5636323, 1, 2, 5636324, 1, 1, 5636325, 1, 0, 5636326, 1, 0, 5636327, 1, 0, 5636328, 1, 2, 5636329, 1, 0, 5636330, 1, 0, 5636331, 1, 1, 5636332, 1, 65537, 5636333, 1, 0, 5636334, 1, 0, 5636335, 1, 0, 5636336, 1, 0, 5636337, 1, 65537, 5636338, 1, 0, 5636339, 1, 0, 5636340, 1, 1, 5636341, 1, 65536, 5636342, 1, 2, 5636343, 1073741825, 0, 5636344, 1073741825, 2, 5636345, 1073741825, 0, 5636346, 1073741825, 65537, 5636347, 1073741825, 65537, 5636348, 1073741825, 1, 5636349, 1073741825, 65536, 5636350, 1073741825, 0, 5636351, 1073741825, 1, 5636352, 1073741825, 0, 5636353, 1073741825, 2, 5636354, 1073741825, 65537, 5636355, 1073741825, 2, 5636356, 1073741825, 0, 5636357, 1073741825, 0, 5636358, 1073741825, 0, 5636359, 1073741825, 65537, 5636360, 1073741825, 1, 5636361, 1073741825, 65536, 5636362, 1073741825, 0, 5636363, 1073741825, 65537, 5636364, 1073741825, 1, 5636365, 0, 131072, 5767052, 1073741824, 131072, 5767053, 1073741825, 1, 5767054, 1073741825, 65536, 5767055, 1073741825, 2, 5767056, 1073741825, 65537, 5767057, 1073741825, 0, 5767058, 1073741825, 65536, 5767059, 1073741825, 65536, 5767060, 1073741825, 0, 5767061, 1073741825, 0, 5767062, 1073741825, 0, 5767063, 1073741825, 0, 5767064, 1073741825, 0, 5767065, 1073741825, 1, 5767066, 1073741825, 1, 5767067, 1073741825, 65536, 5767068, 1073741825, 2, 5767069, 1073741825, 0, 5767070, 1073741825, 0, 5767071, 1073741825, 1, 5767072, 1073741825, 2, 5767073, 1073741825, 0, 5767074, 1073741825, 65536, 5767075, 1073741825, 1, 5767076, 1073741825, 1, 5767077, 1073741825, 0, 5767078, 1073741825, 0, 5767079, 1, 0, 5767080, 1073741825, 2, 5767081, 1, 2, 5767082, 1, 0, 5767083, 1, 1, 5767084, 1, 0, 5767085, 1, 1, 5767086, 1, 65536, 5767087, 1, 65537, 5767088, 1, 65537, 5767089, 1, 0, 5767090, 1, 0, 5767091, 1, 0, 5767092, 1, 0, 5767093, 1, 0, 5767094, 1, 65537, 5767095, 1, 0, 5767096, 1, 2, 5767097, 1, 0, 5767098, 1, 1, 5767099, 1, 2, 5767100, 1, 2, 5767101, 1, 65536, 5767102, 1, 1, 5767103, 1, 0, 5767104, 1, 0, 5767105, 1, 0, 5767106, 1, 0, 5767107, 1, 0, 5767108, 1, 0, 5767109, 1, 0, 5767110, 1, 0, 5767111, 1, 2, 5767112, 1, 65536, 5767113, 1, 0, 5767114, 1, 65536, 5767115, 1, 0, 5767116, 1, 65536, 5767117, 1, 0, 5767118, 1, 0, 5767119, 1, 0, 5767120, 1, 0, 5767121, 1, 2, 5767122, 1, 2, 5767123, 1, 65537, 5767124, 1, 65537, 5767125, 1, 1, 5767126, 1, 0, 5767127, 1, 0, 5767128, 1, 65537, 5767129, 1, 65537, 5767130, 1, 0, 5767131, 1, 0, 5767132, 1, 2, 5767133, 1, 0, 5767134, 1, 0, 5767135, 1, 0, 5767136, 1, 0, 5767137, 1, 0, 5767138, 1, 2, 5767139, 1, 0, 5767140, 1, 0, 5767141, 1, 0, 5767142, 1, 65537, 5767143, 1, 65536, 5767144, 1, 65537, 5767145, 1, 0, 5767146, 1, 65536, 5767147, 1, 65537, 5767148, 1, 2, 5767149, 1, 0, 5767150, 1, 2, 5767151, 1, 1, 5767152, 1, 2, 5767153, 1, 0, 5767154, 1, 0, 5767155, 1, 0, 5767156, 1, 0, 5767157, 1, 0, 5767158, 1, 0, 5767159, 1, 65536, 5767160, 1, 0, 5767161, 1, 1, 5767162, 1, 0, 5767163, 1, 0, 5767164, 1, 65537, 5767165, 1, 0, 5767166, 1, 0, 5767167, 1, 0, 5701632, 1, 1, 5701633, 1, 1, 5701634, 1, 1, 5701635, 1, 0, 5701636, 1, 2, 5701637, 1, 0, 5701638, 1, 0, 5701639, 1, 0, 5701640, 1, 0, 5701641, 1, 0, 5701642, 1, 0, 5701643, 1, 1, 5701644, 1, 0, 5701645, 1, 65536, 5701646, 1, 0, 5701647, 1, 0, 5701648, 1, 2, 5701649, 1, 0, 5701650, 1, 2, 5701651, 1, 0, 5701652, 1, 2, 5701653, 1, 65537, 5701654, 1, 0, 5701655, 1, 0, 5701656, 1, 0, 5701657, 1, 65536, 5701658, 1, 65537, 5701659, 1, 0, 5701660, 1, 65537, 5701661, 1, 65536, 5701662, 1, 65537, 5701663, 1, 0, 5701664, 1, 0, 5701665, 1, 0, 5701666, 1, 0, 5701667, 1, 0, 5701668, 1, 0, 5701669, 1, 0, 5701670, 1, 0, 5701671, 1, 2, 5701672, 1, 65537, 5701673, 1, 0, 5701674, 1, 0, 5701675, 1, 65537, 5701676, 1, 0, 5701677, 1, 0, 5701678, 1, 0, 5701679, 1, 0, 5701680, 1, 0, 5701681, 1, 1, 5701682, 1, 1, 5701683, 1, 0, 5701684, 1, 0, 5701685, 1, 1, 5701686, 1, 0, 5701687, 1, 0, 5701688, 1, 0, 5701689, 1, 2, 5701690, 1, 0, 5701691, 1, 65537, 5701692, 1, 65537, 5701693, 1, 0, 5701694, 1, 1, 5701695, 1, 2, 5701696, 1, 0, 5701697, 1, 0, 5701698, 1, 0, 5701699, 1, 0, 5701700, 1, 0, 5701701, 1, 0, 5701702, 1, 65536, 5701703, 1, 0, 5701704, 1, 0, 5701705, 1, 65537, 5701706, 1, 65536, 5701707, 1, 65536, 5701708, 1, 1, 5701709, 1, 0, 5701710, 1, 65537, 5701711, 1, 0, 5701712, 1, 0, 5701713, 1, 1, 5701714, 1, 2, 5701715, 1, 0, 5701716, 1, 0, 5701717, 1, 0, 5701718, 1, 0, 5701719, 1, 1, 5701720, 1, 0, 5701721, 1, 65537, 5701722, 1, 0, 5701723, 1, 0, 5701724, 1, 0, 5701725, 1, 1, 5701726, 1, 1, 5701727, 1, 1, 5701728, 1, 1, 5701729, 1, 1, 5701730, 1, 1, 5701731, 1, 65536, 5701732, 1, 0, 5701733, 1, 65537, 5701734, 1, 2, 5701735, 1, 65537, 5701736, 1, 2, 5701737, 1, 2, 5701738, 1, 0, 5701739, 1, 65536, 5701740, 1, 0, 5701741, 1, 2, 5701742, 1, 1, 5701743, 1, 0, 5701744, 1, 65536, 5701745, 1, 65536, 5701746, 1, 2, 5701747, 1, 1, 5701748, 1, 65536, 5701749, 1, 0, 5701750, 1, 0, 5701751, 1, 0, 5701752, 1, 65537, 5701753, 1, 0, 5701754, 1, 0, 5701755, 1, 0, 5701756, 1, 65537, 5701757, 1, 0, 5701758, 1, 0, 5701759, 1, 0, 5701760, 1, 0, 5701761, 1, 2, 5701762, 1, 0, 5701763, 1, 0, 5701764, 1, 0, 5701765, 1, 1, 5701766, 2, 0, 5701767, 1, 1, 5701768, 1, 1, 5701769, 1, 0, 5701770, 1, 0, 5701771, 1, 2, 5701772, 1, 65536, 5701773, 1, 65536, 5701774, 1, 2, 5701775, 1, 65537, 5701776, 1, 0, 5701777, 1, 0, 5701778, 1, 1, 5701779, 1, 1, 5701780, 2, 0, 5701781, 1, 1, 5701782, 1, 1, 5701783, 1, 0, 5701784, 1, 0, 5701785, 1, 0, 5701786, 1, 1, 5701787, 1, 0, 5701788, 1, 0, 5701789, 1, 0, 5701790, 1, 0, 5701791, 1, 0, 5701792, 1, 65537, 5701793, 1, 65537, 5701794, 1, 0, 5701795, 1, 65537, 5701796, 1, 0, 5701797, 1, 0, 5701798, 1, 65536, 5701799, 1, 0, 5701800, 1, 65536, 5701801, 1, 0, 5701802, 1, 65536, 5701803, 1, 65537, 5701804, 1, 0, 5701805, 1, 1, 5701806, 1, 65536, 5701807, 1, 0, 5701808, 1, 2, 5701809, 1, 0, 5701810, 1, 65536, 5701811, 1, 0, 5701812, 1, 2, 5701813, 1, 65536, 5701814, 1, 1, 5701815, 1, 0, 5701816, 1, 0, 5701817, 1, 65536, 5701818, 1, 0, 5701819, 1, 0, 5701820, 1, 0, 5701821, 1, 2, 5701822, 1, 0, 5701823, 1, 65537, 5701824, 1, 0, 5701825, 1, 0, 5701826, 1, 1, 5701827, 1, 0, 5701828, 1, 65537, 5701829, 1, 65536, 5701830, 1, 65536, 5701831, 1, 0, 5701832, 1, 0, 5701833, 1, 0, 5701834, 1, 0, 5701835, 1, 0, 5701836, 1, 0, 5701837, 1, 0, 5701838, 1, 1, 5701839, 1, 0, 5701840, 1, 0, 5701841, 1, 0, 5701842, 1, 65536, 5701843, 1, 0, 5701844, 1, 0, 5701845, 1, 2, 5701846, 1, 0, 5701847, 1, 0, 5701848, 1, 0, 5701849, 1, 65537, 5701850, 1, 65537, 5701851, 1, 0, 5701852, 1, 0, 5701853, 1, 0, 5701854, 1, 0, 5701855, 1, 65536, 5701856, 1, 0, 5701857, 1, 65536, 5701858, 1, 2, 5701859, 1, 65536, 5701860, 1, 0, 5701861, 1, 65537, 5701862, 1, 65536, 5701863, 1, 0, 5701864, 1, 0, 5701865, 1, 0, 5701866, 1, 65537, 5701867, 1, 0, 5701868, 1, 65536, 5701869, 1, 0, 5701870, 1, 0, 5701871, 1, 0, 5701872, 1, 0, 5701873, 1, 0, 5701874, 1, 65536, 5701875, 1, 0, 5701876, 1, 65536, 5701877, 1, 0, 5701878, 1, 65536, 5701879, 1073741825, 65536, 5701880, 1073741825, 0, 5701881, 1073741825, 0, 5701882, 1073741825, 0, 5701883, 1073741825, 65536, 5701884, 1073741825, 65537, 5701885, 1073741825, 0, 5701886, 1073741825, 0, 5701887, 1073741825, 65536, 5701888, 1073741825, 0, 5701889, 1073741825, 0, 5701890, 1073741825, 65536, 5701891, 1073741825, 2, 5701892, 1073741825, 65536, 5701893, 1073741825, 0, 5701894, 1073741825, 65537, 5701895, 1073741825, 65537, 5701896, 1073741825, 1, 5701897, 1073741825, 0, 5701898, 1073741825, 0, 5701899, 1073741825, 0, 5701900, 1073741825, 1, 5701901, 0, 131072, 5832588, 1073741824, 131072, 5832589, 1073741825, 1, 5832590, 1073741825, 0, 5832591, 1073741825, 65537, 5832592, 1073741825, 1, 5832593, 1073741825, 0, 5832594, 1073741825, 65537, 5832595, 1073741825, 2, 5832596, 1073741825, 65536, 5832597, 1073741825, 0, 5832598, 1073741825, 0, 5832599, 1073741825, 0, 5832600, 1073741825, 0, 5832601, 1073741825, 65536, 5832602, 1073741825, 0, 5832603, 1073741825, 2, 5832604, 1073741825, 65537, 5832605, 1073741825, 0, 5832606, 1073741825, 0, 5832607, 1073741825, 1, 5832608, 1073741825, 0, 5832609, 1073741825, 1, 5832610, 1073741825, 0, 5832611, 1073741825, 65536, 5832612, 1073741825, 1, 5832613, 1073741825, 2, 5832614, 1073741825, 0, 5832615, 1, 2, 5832616, 1073741825, 0, 5832617, 1, 2, 5832618, 1, 2, 5832619, 1, 2, 5832620, 1, 0, 5832621, 1, 0, 5832622, 1, 0, 5832623, 1, 0, 5832624, 1, 0, 5832625, 1, 1, 5832626, 1, 1, 5832627, 1, 65536, 5832628, 1, 65537, 5832629, 1, 0, 5832630, 1, 0, 5832631, 1, 1, 5832632, 1, 0, 5832633, 1, 0, 5832634, 1, 0, 5832635, 1, 65536, 5832636, 1, 0, 5832637, 1, 65536, 5832638, 1, 0, 5832639, 1, 65537, 5832640, 1, 0, 5832641, 1, 0, 5832642, 1, 0, 5832643, 1, 0, 5832644, 1, 65536, 5832645, 1, 65537, 5832646, 1, 0, 5832647, 1, 65536, 5832648, 1, 0, 5832649, 1, 65537, 5832650, 1, 0, 5832651, 1, 65537, 5832652, 1, 0, 5832653, 1, 2, 5832654, 1, 1, 5832655, 1, 1, 5832656, 1, 1, 5832657, 1, 0, 5832658, 1, 0, 5832659, 1, 2, 5832660, 1, 0, 5832661, 1, 65537, 5832662, 1, 0, 5832663, 1, 0, 5832664, 1, 65536, 5832665, 1, 0, 5832666, 1, 2, 5832667, 1, 65536, 5832668, 1, 0, 5832669, 1, 0, 5832670, 1, 2, 5832671, 1, 0, 5832672, 1, 2, 5832673, 1, 0, 5832674, 1, 0, 5832675, 1, 1, 5832676, 1, 0, 5832677, 1, 0, 5832678, 1, 0, 5832679, 1, 0, 5832680, 1, 1, 5832681, 1, 0, 5832682, 1, 0, 5832683, 1, 1, 5832684, 1, 65536, 5832685, 1, 65536, 5832686, 1, 0, 5832687, 1, 2, 5832688, 1, 0, 5832689, 1, 0, 5832690, 1, 0, 5832691, 1, 0, 5832692, 1, 2, 5832693, 1, 1, 5832694, 1, 0, 5832695, 1, 0, 5832696, 1, 0, 5832697, 1, 0, 5832698, 1, 0, 5832699, 1, 0, 5832700, 1, 0, 5832701, 1, 0, 5832702, 1, 0, 5832703, 1, 65537, 5767168, 1, 1, 5767169, 2, 0, 5767170, 1, 1, 5767171, 1, 1, 5767172, 1, 0, 5767173, 1, 0, 5767174, 1, 65536, 5767175, 1, 0, 5767176, 1, 1, 5767177, 1, 1, 5767178, 1, 0, 5767179, 1, 0, 5767180, 1, 65537, 5767181, 1, 2, 5767182, 1, 2, 5767183, 1, 65537, 5767184, 1, 0, 5767185, 1, 1, 5767186, 1, 1, 5767187, 1, 0, 5767188, 1, 0, 5767189, 1, 0, 5767190, 1, 0, 5767191, 1, 65536, 5767192, 1, 0, 5767193, 1, 65536, 5767194, 1, 1, 5767195, 1, 1, 5767196, 1, 0, 5767197, 1, 0, 5767198, 1, 0, 5767199, 1, 65536, 5767200, 1, 0, 5767201, 1, 0, 5767202, 1, 0, 5767203, 1, 1, 5767204, 1, 65536, 5767205, 1, 0, 5767206, 1, 1, 5767207, 1, 65537, 5767208, 1, 0, 5767209, 1, 0, 5767210, 1, 0, 5767211, 1, 0, 5767212, 1, 65536, 5767213, 1, 1, 5767214, 1, 65536, 5767215, 1, 0, 5767216, 1, 1, 5767217, 1, 2, 5767218, 1, 0, 5767219, 1, 0, 5767220, 1, 65536, 5767221, 1, 0, 5767222, 1, 1, 5767223, 1, 0, 5767224, 1, 2, 5767225, 1, 0, 5767226, 1, 0, 5767227, 1, 65537, 5767228, 1, 0, 5767229, 1, 0, 5767230, 1, 0, 5767231, 1, 0, 5767232, 1, 1, 5767233, 1, 0, 5767234, 1, 0, 5767235, 1, 0, 5767236, 1, 0, 5767237, 1, 1, 5767238, 1, 0, 5767239, 1, 2, 5767240, 1, 0, 5767241, 1, 0, 5767242, 1, 1, 5767243, 1, 0, 5767244, 1, 65536, 5767245, 1, 2, 5767246, 1, 0, 5767247, 1, 1, 5767248, 1, 0, 5767249, 1, 0, 5767250, 1, 0, 5767251, 1, 1, 5767252, 1, 0, 5767253, 1, 0, 5767254, 1, 65537, 5767255, 1, 0, 5767256, 1, 65537, 5767257, 1, 0, 5767258, 1, 0, 5767259, 1, 0, 5767260, 1, 1, 5767261, 1, 1, 5767262, 0, 1, 5767263, 0, 2, 5767264, 0, 2, 5767265, 0, 3, 5767266, 1, 1, 5767267, 1, 0, 5767268, 1, 0, 5767269, 1, 2, 5767270, 1, 65536, 5767271, 1, 0, 5767272, 1, 0, 5767273, 1, 0, 5767274, 1, 0, 5767275, 1, 0, 5767276, 1, 1, 5767277, 1, 1, 5767278, 1, 0, 5767279, 1, 0, 5767280, 1, 0, 5767281, 1, 65536, 5767282, 1, 1, 5767283, 1, 0, 5767284, 1, 65536, 5767285, 1, 0, 5767286, 1, 65536, 5767287, 1, 65536, 5767288, 1, 1, 5767289, 1, 65536, 5767290, 1, 65536, 5767291, 1, 1, 5767292, 1, 0, 5767293, 1, 0, 5767294, 1, 65536, 5767295, 1, 0, 5767296, 1, 1, 5767297, 1, 0, 5767298, 1, 65536, 5767299, 1, 0, 5767300, 1, 65536, 5767301, 1, 1, 5767302, 2, 0, 5767303, 1, 1, 5767304, 1, 1, 5767305, 1, 0, 5767306, 1, 65537, 5767307, 1, 0, 5767308, 1, 65536, 5767309, 1, 1, 5767310, 1, 0, 5767311, 1, 65536, 5767312, 1, 65537, 5767313, 1, 1, 5767314, 1, 1, 5767315, 2, 0, 5767316, 1, 1, 5767317, 1, 1, 5767318, 1, 0, 5767319, 1, 0, 5767320, 1, 0, 5767321, 1, 65536, 5767322, 1, 0, 5767323, 1, 0, 5767324, 1, 0, 5767325, 1, 0, 5767326, 1, 0, 5767327, 1, 0, 5767328, 1, 1, 5767329, 1, 0, 5767330, 1, 0, 5767331, 1, 2, 5767332, 1, 65536, 5767333, 1, 2, 5767334, 1, 65537, 5767335, 1, 0, 5767336, 1, 1, 5767337, 1, 65536, 5767338, 1, 0, 5767339, 1, 2, 5767340, 1, 0, 5767341, 1, 2, 5767342, 1, 0, 5767343, 1, 0, 5767344, 1, 65536, 5767345, 1, 2, 5767346, 1, 2, 5767347, 1, 0, 5767348, 1, 0, 5767349, 1, 0, 5767350, 1, 0, 5767351, 1, 0, 5767352, 1, 0, 5767353, 1, 1, 5767354, 1, 0, 5767355, 1, 65537, 5767356, 1, 2, 5767357, 1, 0, 5767358, 1, 65536, 5767359, 1, 0, 5767360, 1, 0, 5767361, 1, 0, 5767362, 1, 0, 5767363, 1, 0, 5767364, 1, 65536, 5767365, 1, 0, 5767366, 1, 0, 5767367, 1, 0, 5767368, 1, 65537, 5767369, 1, 0, 5767370, 1, 65536, 5767371, 1, 0, 5767372, 1, 0, 5767373, 1, 0, 5767374, 1, 0, 5767375, 1, 65536, 5767376, 1, 65537, 5767377, 1, 0, 5767378, 1, 1, 5767379, 1, 0, 5767380, 1, 65536, 5767381, 1, 0, 5767382, 1, 0, 5767383, 1, 0, 5767384, 1, 0, 5767385, 1, 0, 5767386, 1, 1, 5767387, 1, 0, 5767388, 1, 0, 5767389, 1, 1, 5767390, 1, 0, 5767391, 1, 1, 5767392, 1, 65536, 5767393, 1, 2, 5767394, 1, 0, 5767395, 1, 0, 5767396, 1, 0, 5767397, 1, 65536, 5767398, 1, 0, 5767399, 1, 65536, 5767400, 1, 0, 5767401, 1, 65536, 5767402, 1, 1, 5767403, 1, 2, 5767404, 1, 0, 5767405, 1, 0, 5767406, 1, 0, 5767407, 1, 0, 5767408, 1, 0, 5767409, 1, 65536, 5767410, 1, 0, 5767411, 1, 2, 5767412, 1, 65536, 5767413, 1, 0, 5767414, 1, 0, 5767415, 1073741825, 2, 5767416, 1073741825, 2, 5767417, 1073741825, 0, 5767418, 1073741825, 0, 5767419, 1073741825, 0, 5767420, 1073741825, 0, 5767421, 1073741825, 0, 5767422, 1073741825, 0, 5767423, 1073741825, 0, 5767424, 1073741825, 0, 5767425, 1073741825, 1, 5767426, 1073741825, 2, 5767427, 1073741825, 0, 5767428, 1073741825, 0, 5767429, 1073741825, 65536, 5767430, 1073741825, 2, 5767431, 1073741825, 0, 5767432, 1073741825, 0, 5767433, 1073741825, 0, 5767434, 1073741825, 0, 5767435, 1073741825, 0, 5767436, 1073741825, 1, 5767437, 0, 131072, 5898124, 1073741824, 131072, 5898125, 1073741825, 1, 5898126, 1073741825, 0, 5898127, 1073741825, 0, 5898128, 1073741825, 65536, 5898129, 1073741825, 0, 5898130, 1073741825, 1, 5898131, 1073741825, 0, 5898132, 1073741825, 0, 5898133, 1073741825, 0, 5898134, 1073741825, 1, 5898135, 1073741825, 0, 5898136, 1073741825, 65537, 5898137, 1073741825, 2, 5898138, 1073741825, 65536, 5898139, 1073741825, 0, 5898140, 1073741825, 0, 5898141, 1073741825, 0, 5898142, 1073741825, 0, 5898143, 1073741825, 0, 5898144, 1073741825, 1, 5898145, 1073741825, 65537, 5898146, 1073741825, 65536, 5898147, 1073741825, 0, 5898148, 1073741825, 0, 5898149, 1073741825, 0, 5898150, 1073741825, 0, 5898151, 1073741825, 0, 5898152, 1, 65536, 5898153, 1, 0, 5898154, 1, 0, 5898155, 1, 0, 5898156, 1, 2, 5898157, 1, 65537, 5898158, 1, 1, 5898159, 1, 0, 5898160, 1, 0, 5898161, 1, 65536, 5898162, 1, 2, 5898163, 1, 2, 5898164, 1, 65537, 5898165, 1, 0, 5898166, 1, 0, 5898167, 1, 1, 5898168, 1, 0, 5898169, 1, 0, 5898170, 1, 0, 5898171, 1, 0, 5898172, 1, 0, 5898173, 1, 2, 5898174, 1, 0, 5898175, 1, 0, 5898176, 1, 0, 5898177, 1, 0, 5898178, 1, 0, 5898179, 1, 0, 5898180, 1, 0, 5898181, 1, 65536, 5898182, 1, 0, 5898183, 1, 0, 5898184, 1, 65536, 5898185, 1, 0, 5898186, 1, 0, 5898187, 1, 0, 5898188, 1, 0, 5898189, 1, 0, 5898190, 1, 1, 5898191, 0, 65536, 5898192, 1, 1, 5898193, 1, 0, 5898194, 1, 1, 5898195, 1, 0, 5898196, 1, 0, 5898197, 1, 0, 5898198, 1, 2, 5898199, 1, 0, 5898200, 1, 65537, 5898201, 1, 2, 5898202, 1, 65537, 5898203, 1, 2, 5898204, 1, 0, 5898205, 1, 1, 5898206, 1, 0, 5898207, 1, 0, 5898208, 1, 65536, 5898209, 1, 1, 5898210, 1, 1, 5898211, 1, 0, 5898212, 1, 0, 5898213, 1, 65537, 5898214, 1, 0, 5898215, 1, 0, 5898216, 1, 0, 5898217, 1, 0, 5898218, 1, 0, 5898219, 1, 1, 5898220, 1, 65536, 5898221, 1, 65537, 5898222, 1, 0, 5898223, 1, 0, 5898224, 1, 1, 5898225, 1, 0, 5898226, 1, 65536, 5898227, 1, 0, 5898228, 1, 2, 5898229, 1, 2, 5898230, 1, 65537, 5898231, 1, 65536, 5898232, 1, 0, 5898233, 1, 65536, 5898234, 1, 1, 5898235, 1, 65536, 5898236, 1, 1, 5898237, 1, 65536, 5898238, 1, 2, 5898239, 1, 65536, 5832704, 1, 1, 5832705, 1, 1, 5832706, 2, 0, 5832707, 1, 1, 5832708, 1, 0, 5832709, 1, 0, 5832710, 1, 1, 5832711, 1, 0, 5832712, 1, 0, 5832713, 1, 0, 5832714, 1, 0, 5832715, 1, 0, 5832716, 1, 65537, 5832717, 1, 0, 5832718, 1, 2, 5832719, 1, 0, 5832720, 1, 65536, 5832721, 1, 0, 5832722, 1, 65536, 5832723, 1, 1, 5832724, 1, 1, 5832725, 1, 0, 5832726, 1, 0, 5832727, 1, 1, 5832728, 1, 65536, 5832729, 1, 0, 5832730, 1, 0, 5832731, 1, 0, 5832732, 1, 0, 5832733, 1, 2, 5832734, 1, 0, 5832735, 1, 65537, 5832736, 1, 65536, 5832737, 1, 0, 5832738, 1, 2, 5832739, 1, 65536, 5832740, 1, 1, 5832741, 1, 0, 5832742, 1, 65536, 5832743, 1, 0, 5832744, 1, 1, 5832745, 1, 0, 5832746, 1, 0, 5832747, 1, 65537, 5832748, 1, 2, 5832749, 1, 2, 5832750, 1, 0, 5832751, 1, 0, 5832752, 1, 0, 5832753, 1, 65537, 5832754, 1, 65537, 5832755, 1, 0, 5832756, 1, 65536, 5832757, 1, 65537, 5832758, 1, 2, 5832759, 1, 0, 5832760, 1, 0, 5832761, 1, 0, 5832762, 1, 0, 5832763, 1, 65537, 5832764, 1, 65537, 5832765, 1, 0, 5832766, 1, 65537, 5832767, 1, 1, 5832768, 1, 0, 5832769, 1, 0, 5832770, 1, 0, 5832771, 1, 1, 5832772, 1, 65537, 5832773, 1, 0, 5832774, 1, 65536, 5832775, 1, 2, 5832776, 1, 0, 5832777, 1, 1, 5832778, 1, 1, 5832779, 1, 65537, 5832780, 1, 0, 5832781, 1, 65536, 5832782, 1, 0, 5832783, 1, 1, 5832784, 1, 0, 5832785, 1, 0, 5832786, 1, 0, 5832787, 1, 2, 5832788, 1, 0, 5832789, 1, 0, 5832790, 1, 1, 5832791, 1, 0, 5832792, 1, 0, 5832793, 1, 0, 5832794, 1, 2, 5832795, 1, 2, 5832796, 1, 65536, 5832797, 1, 1, 5832798, 1, 1, 5832799, 1, 1, 5832800, 1, 1, 5832801, 1, 1, 5832802, 1, 1, 5832803, 1, 0, 5832804, 1, 0, 5832805, 1, 1, 5832806, 1, 65537, 5832807, 1, 1, 5832808, 1, 0, 5832809, 1, 65537, 5832810, 1, 65536, 5832811, 1, 65537, 5832812, 1, 0, 5832813, 1, 0, 5832814, 1, 2, 5832815, 1, 0, 5832816, 1, 2, 5832817, 1, 0, 5832818, 1, 0, 5832819, 1, 65537, 5832820, 1, 0, 5832821, 1, 0, 5832822, 1, 0, 5832823, 1, 65537, 5832824, 1, 1, 5832825, 1, 0, 5832826, 1, 0, 5832827, 1, 0, 5832828, 1, 0, 5832829, 1, 0, 5832830, 1, 0, 5832831, 1, 0, 5832832, 1, 1, 5832833, 1, 65536, 5832834, 1, 0, 5832835, 1, 65537, 5832836, 1, 0, 5832837, 1, 1, 5832838, 1, 1, 5832839, 2, 0, 5832840, 1, 1, 5832841, 1, 65536, 5832842, 1, 0, 5832843, 1, 0, 5832844, 1, 0, 5832845, 1, 0, 5832846, 1, 0, 5832847, 1, 65536, 5832848, 1, 1, 5832849, 1, 1, 5832850, 2, 0, 5832851, 1, 1, 5832852, 1, 1, 5832853, 1, 65536, 5832854, 1, 0, 5832855, 1, 1, 5832856, 1, 1, 5832857, 1, 0, 5832858, 1, 0, 5832859, 1, 65537, 5832860, 1, 0, 5832861, 1, 65536, 5832862, 1, 65537, 5832863, 1, 2, 5832864, 1, 0, 5832865, 1, 2, 5832866, 1, 65536, 5832867, 1, 0, 5832868, 1, 0, 5832869, 1, 0, 5832870, 1, 65537, 5832871, 1, 65536, 5832872, 1, 0, 5832873, 1, 65537, 5832874, 1, 2, 5832875, 1, 65536, 5832876, 1, 2, 5832877, 1, 0, 5832878, 1, 65536, 5832879, 1, 0, 5832880, 1, 1, 5832881, 1, 0, 5832882, 1, 65537, 5832883, 1, 0, 5832884, 1, 0, 5832885, 1, 2, 5832886, 1, 65537, 5832887, 1, 1, 5832888, 1, 0, 5832889, 1, 65536, 5832890, 1, 0, 5832891, 1, 0, 5832892, 1, 2, 5832893, 1, 0, 5832894, 1, 0, 5832895, 1, 65537, 5832896, 1, 1, 5832897, 1, 0, 5832898, 1, 65536, 5832899, 1, 0, 5832900, 1, 65536, 5832901, 1, 2, 5832902, 1, 2, 5832903, 1, 1, 5832904, 1, 0, 5832905, 1, 2, 5832906, 1, 0, 5832907, 1, 0, 5832908, 1, 65537, 5832909, 1, 2, 5832910, 1, 0, 5832911, 1, 2, 5832912, 1, 0, 5832913, 1, 2, 5832914, 1, 0, 5832915, 1, 2, 5832916, 1, 65536, 5832917, 1, 65537, 5832918, 1, 0, 5832919, 1, 65536, 5832920, 1, 0, 5832921, 1, 0, 5832922, 1, 0, 5832923, 1, 0, 5832924, 1, 0, 5832925, 1, 0, 5832926, 1, 1, 5832927, 1, 65536, 5832928, 1, 0, 5832929, 1, 1, 5832930, 1, 2, 5832931, 1, 65537, 5832932, 1, 0, 5832933, 1, 0, 5832934, 1, 0, 5832935, 1, 0, 5832936, 1, 0, 5832937, 1, 0, 5832938, 1, 65536, 5832939, 1, 0, 5832940, 1, 2, 5832941, 1, 0, 5832942, 1, 0, 5832943, 1, 0, 5832944, 1, 0, 5832945, 1, 2, 5832946, 1, 65536, 5832947, 1, 65537, 5832948, 1, 0, 5832949, 1, 65537, 5832950, 1, 2, 5832951, 1073741825, 0, 5832952, 1073741825, 2, 5832953, 1073741825, 0, 5832954, 1073741825, 0, 5832955, 1073741825, 0, 5832956, 1073741825, 0, 5832957, 1073741825, 0, 5832958, 1073741825, 0, 5832959, 1073741825, 0, 5832960, 1073741825, 1, 5832961, 1073741825, 0, 5832962, 1073741825, 0, 5832963, 1073741825, 0, 5832964, 1073741825, 1, 5832965, 1073741825, 0, 5832966, 1073741825, 65536, 5832967, 1073741825, 65536, 5832968, 1073741825, 0, 5832969, 1073741825, 0, 5832970, 1073741825, 0, 5832971, 1073741825, 65536, 5832972, 1073741825, 1, 5832973, 0, 131072, 5963660, 1073741824, 131072, 5963661, 1073741825, 1, 5963662, 1073741825, 65537, 5963663, 1073741825, 0, 5963664, 1073741825, 0, 5963665, 1073741825, 0, 5963666, 1073741825, 65536, 5963667, 1073741825, 1, 5963668, 1073741825, 1, 5963669, 1073741825, 0, 5963670, 1073741825, 65536, 5963671, 1073741825, 0, 5963672, 1073741825, 0, 5963673, 1073741825, 65537, 5963674, 1073741825, 65537, 5963675, 1073741825, 0, 5963676, 1073741825, 0, 5963677, 1073741825, 0, 5963678, 1073741825, 0, 5963679, 1073741825, 0, 5963680, 1073741825, 0, 5963681, 1073741825, 0, 5963682, 1073741825, 0, 5963683, 1073741825, 0, 5963684, 1073741825, 1, 5963685, 1073741825, 1, 5963686, 1073741825, 0, 5963687, 1, 0, 5963688, 1, 0, 5963689, 1, 65536, 5963690, 1, 0, 5963691, 1, 0, 5963692, 1, 65536, 5963693, 1, 65536, 5963694, 1, 2, 5963695, 1, 0, 5963696, 1, 0, 5963697, 1, 2, 5963698, 1, 0, 5963699, 1, 1, 5963700, 1, 0, 5963701, 1, 65536, 5963702, 1, 1, 5963703, 1, 0, 5963704, 1, 2, 5963705, 1, 0, 5963706, 1, 0, 5963707, 1, 65536, 5963708, 1, 65537, 5963709, 1, 65537, 5963710, 1, 0, 5963711, 1, 0, 5963712, 1, 0, 5963713, 1, 0, 5963714, 1, 0, 5963715, 1, 1, 5963716, 1, 0, 5963717, 1, 0, 5963718, 1, 0, 5963719, 1, 0, 5963720, 1, 0, 5963721, 1, 0, 5963722, 1, 65536, 5963723, 1, 0, 5963724, 1, 65536, 5963725, 1, 0, 5963726, 1, 1, 5963727, 0, 131072, 5963728, 1, 1, 5963729, 1, 0, 5963730, 1, 0, 5963731, 1, 0, 5963732, 1, 0, 5963733, 1, 2, 5963734, 1, 0, 5963735, 1, 0, 5963736, 1, 65536, 5963737, 1, 0, 5963738, 1, 0, 5963739, 1, 65536, 5963740, 1, 65536, 5963741, 1, 0, 5963742, 1, 0, 5963743, 1, 2, 5963744, 1, 0, 5963745, 1, 0, 5963746, 1, 0, 5963747, 1, 0, 5963748, 1, 0, 5963749, 1, 1, 5963750, 1, 1, 5963751, 1, 0, 5963752, 1, 0, 5963753, 1, 0, 5963754, 1, 65536, 5963755, 1, 0, 5963756, 1, 1, 5963757, 1, 0, 5963758, 1, 0, 5963759, 1, 0, 5963760, 1, 0, 5963761, 1, 0, 5963762, 1, 2, 5963763, 1, 65537, 5963764, 1, 65536, 5963765, 1, 0, 5963766, 1, 1, 5963767, 1, 0, 5963768, 1, 2, 5963769, 1, 0, 5963770, 1, 0, 5963771, 1, 0, 5963772, 1, 65536, 5963773, 1, 65536, 5963774, 1, 0, 5963775, 1, 65537, 5898240, 1, 0, 5898241, 1, 1, 5898242, 1, 1, 5898243, 1, 1, 5898244, 1, 0, 5898245, 1, 0, 5898246, 1, 1, 5898247, 1, 0, 5898248, 1, 65537, 5898249, 1, 0, 5898250, 1, 1, 5898251, 1, 2, 5898252, 1, 65537, 5898253, 1, 1, 5898254, 1, 0, 5898255, 1, 0, 5898256, 1, 0, 5898257, 1, 0, 5898258, 1, 0, 5898259, 1, 0, 5898260, 1, 0, 5898261, 1, 65536, 5898262, 1, 0, 5898263, 1, 0, 5898264, 1, 65536, 5898265, 1, 0, 5898266, 1, 65536, 5898267, 1, 0, 5898268, 1, 0, 5898269, 1, 0, 5898270, 1, 65537, 5898271, 1, 65536, 5898272, 1, 65537, 5898273, 1, 0, 5898274, 1, 1, 5898275, 1, 0, 5898276, 1, 1, 5898277, 1, 0, 5898278, 1, 0, 5898279, 1, 65536, 5898280, 1, 0, 5898281, 1, 0, 5898282, 1, 0, 5898283, 1, 65537, 5898284, 1, 65537, 5898285, 1, 0, 5898286, 1, 0, 5898287, 1, 65536, 5898288, 1, 65536, 5898289, 1, 0, 5898290, 1, 0, 5898291, 1, 0, 5898292, 1, 2, 5898293, 1, 0, 5898294, 1, 0, 5898295, 1, 0, 5898296, 1, 0, 5898297, 1, 0, 5898298, 1, 65536, 5898299, 1, 1, 5898300, 1, 65536, 5898301, 1, 65537, 5898302, 1, 0, 5898303, 1, 0, 5898304, 1, 0, 5898305, 1, 0, 5898306, 1, 1, 5898307, 1, 0, 5898308, 1, 2, 5898309, 1, 2, 5898310, 1, 65537, 5898311, 1, 2, 5898312, 1, 0, 5898313, 1, 0, 5898314, 1, 0, 5898315, 1, 0, 5898316, 1, 1, 5898317, 1, 1, 5898318, 1, 0, 5898319, 1, 0, 5898320, 1, 0, 5898321, 1, 2, 5898322, 1, 1, 5898323, 1, 0, 5898324, 1, 1, 5898325, 1, 0, 5898326, 1, 65537, 5898327, 1, 0, 5898328, 1, 0, 5898329, 1, 0, 5898330, 1, 1, 5898331, 1, 65536, 5898332, 1, 0, 5898333, 1, 0, 5898334, 1, 2, 5898335, 1, 0, 5898336, 1, 2, 5898337, 1, 0, 5898338, 1, 1, 5898339, 1, 65536, 5898340, 1, 0, 5898341, 1, 0, 5898342, 1, 0, 5898343, 1, 1, 5898344, 1, 2, 5898345, 1, 65537, 5898346, 1, 0, 5898347, 1, 1, 5898348, 1, 65537, 5898349, 1, 0, 5898350, 1, 65536, 5898351, 1, 2, 5898352, 1, 65536, 5898353, 1, 1, 5898354, 1, 65537, 5898355, 1, 65537, 5898356, 1, 0, 5898357, 1, 65536, 5898358, 1, 0, 5898359, 1, 2, 5898360, 1, 0, 5898361, 1, 0, 5898362, 1, 1, 5898363, 1, 2, 5898364, 1, 0, 5898365, 1, 0, 5898366, 1, 0, 5898367, 1, 0, 5898368, 1, 65536, 5898369, 1, 0, 5898370, 1, 2, 5898371, 1, 0, 5898372, 1, 0, 5898373, 1, 2, 5898374, 1, 1, 5898375, 2, 0, 5898376, 1, 1, 5898377, 1, 0, 5898378, 1, 0, 5898379, 1, 0, 5898380, 1, 65537, 5898381, 1, 0, 5898382, 1, 0, 5898383, 1, 1, 5898384, 1, 1, 5898385, 2, 0, 5898386, 1, 1, 5898387, 1, 1, 5898388, 1, 2, 5898389, 1, 0, 5898390, 1, 0, 5898391, 1, 0, 5898392, 1, 0, 5898393, 1, 0, 5898394, 1, 0, 5898395, 1, 0, 5898396, 1, 0, 5898397, 1, 1, 5898398, 1, 1, 5898399, 1, 65536, 5898400, 1, 2, 5898401, 1, 65536, 5898402, 1, 0, 5898403, 1, 0, 5898404, 1, 2, 5898405, 1, 65537, 5898406, 1, 65537, 5898407, 1, 0, 5898408, 1, 65537, 5898409, 1, 1, 5898410, 1, 0, 5898411, 1, 0, 5898412, 1, 65537, 5898413, 1, 0, 5898414, 1, 0, 5898415, 1, 0, 5898416, 1, 0, 5898417, 1, 0, 5898418, 1, 0, 5898419, 1, 0, 5898420, 1, 0, 5898421, 1, 1, 5898422, 1, 0, 5898423, 1, 65536, 5898424, 1, 0, 5898425, 1, 0, 5898426, 1, 1, 5898427, 1, 0, 5898428, 1, 2, 5898429, 1, 65536, 5898430, 1, 0, 5898431, 1, 0, 5898432, 1, 0, 5898433, 1, 65536, 5898434, 1, 65537, 5898435, 1, 65537, 5898436, 1, 0, 5898437, 1, 0, 5898438, 1, 0, 5898439, 1, 0, 5898440, 1, 0, 5898441, 1, 65537, 5898442, 1, 0, 5898443, 1, 2, 5898444, 1, 0, 5898445, 1, 0, 5898446, 1, 1, 5898447, 1, 0, 5898448, 1, 0, 5898449, 1, 65537, 5898450, 1, 1, 5898451, 1, 0, 5898452, 1, 0, 5898453, 1, 1, 5898454, 1, 1, 5898455, 1, 0, 5898456, 1, 1, 5898457, 1, 0, 5898458, 1, 2, 5898459, 1, 65537, 5898460, 1, 0, 5898461, 1, 65537, 5898462, 1, 65537, 5898463, 1, 65537, 5898464, 1, 65537, 5898465, 1, 65536, 5898466, 1, 2, 5898467, 1, 1, 5898468, 1, 0, 5898469, 1, 0, 5898470, 1, 0, 5898471, 1, 0, 5898472, 1, 0, 5898473, 1, 65536, 5898474, 1, 0, 5898475, 1, 1, 5898476, 1, 1, 5898477, 1, 0, 5898478, 1, 0, 5898479, 1, 65536, 5898480, 1, 1, 5898481, 1, 0, 5898482, 1, 0, 5898483, 1, 65536, 5898484, 1, 2, 5898485, 1, 0, 5898486, 1, 65537, 5898487, 1073741825, 0, 5898488, 1073741825, 0, 5898489, 1073741825, 0, 5898490, 1073741825, 1, 5898491, 1073741825, 0, 5898492, 1073741825, 0, 5898493, 1073741825, 0, 5898494, 1073741825, 0, 5898495, 1073741825, 65537, 5898496, 1073741825, 0, 5898497, 1073741825, 1, 5898498, 1073741825, 65536, 5898499, 1073741825, 1, 5898500, 1073741825, 0, 5898501, 1073741825, 65537, 5898502, 1073741825, 0, 5898503, 1073741825, 0, 5898504, 1073741825, 0, 5898505, 1073741825, 65537, 5898506, 1073741825, 0, 5898507, 1073741825, 0, 5898508, 1073741825, 1, 5898509, 0, 131072, 6029196, 1073741824, 131072, 6029197, 1073741825, 1, 6029198, 1073741825, 0, 6029199, 1073741825, 2, 6029200, 1073741825, 65537, 6029201, 1073741825, 0, 6029202, 1073741825, 1, 6029203, 1073741825, 0, 6029204, 1073741825, 65537, 6029205, 1073741825, 0, 6029206, 1073741825, 65536, 6029207, 1073741825, 0, 6029208, 1073741825, 1, 6029209, 1073741825, 0, 6029210, 1073741825, 0, 6029211, 1073741825, 0, 6029212, 1073741825, 2, 6029213, 1073741825, 2, 6029214, 1073741825, 0, 6029215, 1073741825, 65536, 6029216, 1073741825, 0, 6029217, 1073741825, 0, 6029218, 1073741825, 65536, 6029219, 1073741825, 0, 6029220, 1073741825, 1, 6029221, 1073741825, 1, 6029222, 1073741825, 1, 6029223, 1, 65536, 6029224, 1, 2, 6029225, 1, 0, 6029226, 1, 0, 6029227, 1, 65537, 6029228, 1, 0, 6029229, 1, 0, 6029230, 1, 0, 6029231, 1, 0, 6029232, 1, 0, 6029233, 1, 65536, 6029234, 1, 2, 6029235, 1, 0, 6029236, 1, 1, 6029237, 1, 1, 6029238, 1, 1, 6029239, 1, 0, 6029240, 1, 0, 6029241, 1, 1, 6029242, 1, 0, 6029243, 1, 65536, 6029244, 1, 65536, 6029245, 1, 2, 6029246, 1, 0, 6029247, 1, 0, 6029248, 1, 0, 6029249, 1, 0, 6029250, 1, 0, 6029251, 1, 2, 6029252, 1, 1, 6029253, 1, 0, 6029254, 1, 0, 6029255, 1, 0, 6029256, 1, 0, 6029257, 1, 2, 6029258, 1, 0, 6029259, 1, 65536, 6029260, 1, 65536, 6029261, 1, 65536, 6029262, 1, 1, 6029263, 0, 131072, 6029264, 1, 1, 6029265, 1, 65537, 6029266, 1, 0, 6029267, 1, 0, 6029268, 1, 0, 6029269, 1, 0, 6029270, 1, 0, 6029271, 1, 0, 6029272, 1, 0, 6029273, 1, 65537, 6029274, 1, 2, 6029275, 1, 0, 6029276, 1, 0, 6029277, 1, 0, 6029278, 1, 0, 6029279, 1, 0, 6029280, 1, 2, 6029281, 1, 0, 6029282, 1, 0, 6029283, 1, 65537, 6029284, 1, 1, 6029285, 1, 1, 6029286, 1, 2, 6029287, 1, 0, 6029288, 1, 0, 6029289, 1, 0, 6029290, 1, 0, 6029291, 1, 1, 6029292, 1, 0, 6029293, 1, 65537, 6029294, 1, 65537, 6029295, 1, 0, 6029296, 1, 1, 6029297, 1, 0, 6029298, 1, 1, 6029299, 1, 0, 6029300, 1, 2, 6029301, 1, 2, 6029302, 1, 0, 6029303, 1, 2, 6029304, 1, 0, 6029305, 1, 0, 6029306, 1, 0, 6029307, 1, 65537, 6029308, 1, 1, 6029309, 1, 0, 6029310, 1, 0, 6029311, 1, 2, 5963776, 1, 0, 5963777, 1, 65537, 5963778, 1, 65537, 5963779, 1, 0, 5963780, 1, 65536, 5963781, 1, 0, 5963782, 1, 0, 5963783, 1, 2, 5963784, 1, 0, 5963785, 1, 0, 5963786, 1, 0, 5963787, 1, 0, 5963788, 1, 1, 5963789, 1, 0, 5963790, 1, 1, 5963791, 1, 2, 5963792, 1, 0, 5963793, 1, 65536, 5963794, 1, 0, 5963795, 1, 1, 5963796, 1, 1, 5963797, 1, 0, 5963798, 1, 65537, 5963799, 1, 1, 5963800, 1, 0, 5963801, 1, 0, 5963802, 1, 65536, 5963803, 1, 1, 5963804, 1, 0, 5963805, 1, 65536, 5963806, 1, 0, 5963807, 1, 0, 5963808, 1, 0, 5963809, 1, 0, 5963810, 1, 0, 5963811, 1, 0, 5963812, 1, 2, 5963813, 1, 65537, 5963814, 1, 0, 5963815, 1, 0, 5963816, 1, 0, 5963817, 1, 0, 5963818, 1, 0, 5963819, 1, 0, 5963820, 1, 65537, 5963821, 1, 65536, 5963822, 1, 0, 5963823, 1, 0, 5963824, 1, 1, 5963825, 1, 0, 5963826, 1, 65537, 5963827, 1, 1, 5963828, 1, 0, 5963829, 1, 1, 5963830, 1, 2, 5963831, 1, 65537, 5963832, 1, 65536, 5963833, 1, 0, 5963834, 1, 65537, 5963835, 1, 2, 5963836, 1, 1, 5963837, 1, 65536, 5963838, 1, 0, 5963839, 1, 65536, 5963840, 1, 0, 5963841, 1, 0, 5963842, 1, 0, 5963843, 1, 1, 5963844, 1, 0, 5963845, 1, 1, 5963846, 1, 0, 5963847, 1, 65537, 5963848, 1, 0, 5963849, 1, 1, 5963850, 1, 0, 5963851, 1, 65536, 5963852, 1, 0, 5963853, 1, 0, 5963854, 1, 0, 5963855, 1, 0, 5963856, 1, 0, 5963857, 1, 0, 5963858, 1, 0, 5963859, 1, 0, 5963860, 1, 0, 5963861, 1, 0, 5963862, 1, 65537, 5963863, 1, 2, 5963864, 1, 1, 5963865, 1, 65537, 5963866, 1, 1, 5963867, 1, 0, 5963868, 1, 65536, 5963869, 1, 0, 5963870, 1, 65536, 5963871, 1, 65537, 5963872, 1, 2, 5963873, 1, 2, 5963874, 1, 0, 5963875, 1, 0, 5963876, 1, 0, 5963877, 1, 1, 5963878, 1, 65536, 5963879, 1, 0, 5963880, 1, 2, 5963881, 1, 0, 5963882, 1, 0, 5963883, 1, 0, 5963884, 1, 0, 5963885, 1, 0, 5963886, 1, 65536, 5963887, 1, 65536, 5963888, 1, 0, 5963889, 1, 1, 5963890, 1, 1, 5963891, 1, 0, 5963892, 1, 2, 5963893, 1, 0, 5963894, 1, 0, 5963895, 1, 1, 5963896, 1, 0, 5963897, 1, 0, 5963898, 1, 0, 5963899, 1, 65537, 5963900, 1, 0, 5963901, 1, 0, 5963902, 1, 0, 5963903, 1, 0, 5963904, 1, 0, 5963905, 1, 0, 5963906, 1, 0, 5963907, 1, 0, 5963908, 1, 0, 5963909, 1, 0, 5963910, 1, 1, 5963911, 2, 0, 5963912, 1, 1, 5963913, 1, 1, 5963914, 1, 2, 5963915, 1, 0, 5963916, 1, 0, 5963917, 1, 0, 5963918, 1, 1, 5963919, 1, 1, 5963920, 2, 0, 5963921, 1, 1, 5963922, 1, 1, 5963923, 1, 0, 5963924, 1, 1, 5963925, 1, 1, 5963926, 1, 65536, 5963927, 1, 0, 5963928, 1, 2, 5963929, 1, 65536, 5963930, 1, 0, 5963931, 1, 0, 5963932, 1, 0, 5963933, 1, 0, 5963934, 1, 2, 5963935, 1, 65537, 5963936, 1, 0, 5963937, 1, 0, 5963938, 1, 0, 5963939, 1, 65537, 5963940, 1, 1, 5963941, 1, 65537, 5963942, 1, 0, 5963943, 1, 1, 5963944, 1, 65537, 5963945, 1, 65537, 5963946, 1, 0, 5963947, 1, 0, 5963948, 1, 65537, 5963949, 1, 0, 5963950, 1, 0, 5963951, 1, 1, 5963952, 1, 0, 5963953, 1, 0, 5963954, 1, 65536, 5963955, 1, 0, 5963956, 1, 0, 5963957, 1, 0, 5963958, 1, 0, 5963959, 1, 65537, 5963960, 1, 65537, 5963961, 1, 0, 5963962, 1, 65536, 5963963, 1, 0, 5963964, 1, 2, 5963965, 1, 2, 5963966, 1, 0, 5963967, 1, 0, 5963968, 1, 0, 5963969, 1, 0, 5963970, 1, 0, 5963971, 1, 2, 5963972, 1, 0, 5963973, 1, 2, 5963974, 1, 0, 5963975, 1, 0, 5963976, 1, 65537, 5963977, 1, 0, 5963978, 1, 0, 5963979, 1, 65537, 5963980, 1, 0, 5963981, 1, 1, 5963982, 1, 65536, 5963983, 1, 0, 5963984, 1, 0, 5963985, 1, 0, 5963986, 1, 0, 5963987, 1, 0, 5963988, 1, 65537, 5963989, 1, 0, 5963990, 1, 0, 5963991, 1, 0, 5963992, 1, 65536, 5963993, 1, 0, 5963994, 1, 65537, 5963995, 1, 1, 5963996, 1, 1, 5963997, 1, 0, 5963998, 1, 65537, 5963999, 1, 0, 5964000, 1, 65536, 5964001, 1, 0, 5964002, 1, 65537, 5964003, 1, 0, 5964004, 1, 0, 5964005, 1, 65537, 5964006, 1, 0, 5964007, 1, 0, 5964008, 1, 0, 5964009, 1, 0, 5964010, 1, 65536, 5964011, 1, 65536, 5964012, 1, 65537, 5964013, 1, 0, 5964014, 1, 0, 5964015, 1, 0, 5964016, 1, 65537, 5964017, 1, 0, 5964018, 1, 2, 5964019, 1, 0, 5964020, 1, 0, 5964021, 1, 1, 5964022, 1, 1, 5964023, 1073741825, 1, 5964024, 1073741825, 1, 5964025, 1073741825, 0, 5964026, 1073741825, 0, 5964027, 1073741825, 1, 5964028, 1073741825, 2, 5964029, 1073741825, 0, 5964030, 1073741825, 0, 5964031, 1073741825, 0, 5964032, 1073741825, 0, 5964033, 1073741825, 0, 5964034, 1073741825, 65537, 5964035, 1073741825, 0, 5964036, 1073741825, 0, 5964037, 1073741825, 65536, 5964038, 1073741825, 1, 5964039, 1073741825, 65536, 5964040, 1073741825, 0, 5964041, 1073741825, 0, 5964042, 1073741825, 2, 5964043, 1073741825, 0, 5964044, 1073741825, 1, 5964045, 0, 131072, 6094732, 1073741824, 131072, 6094733, 1073741825, 1, 6094734, 1073741825, 65536, 6094735, 1073741825, 0, 6094736, 1073741825, 65536, 6094737, 1073741825, 1, 6094738, 1073741825, 0, 6094739, 1073741825, 0, 6094740, 1073741825, 0, 6094741, 1073741825, 1, 6094742, 1073741825, 0, 6094743, 1073741825, 0, 6094744, 1073741825, 0, 6094745, 1073741825, 0, 6094746, 1073741825, 0, 6094747, 1073741825, 0, 6094748, 1073741825, 0, 6094749, 1073741825, 0, 6094750, 1073741825, 0, 6094751, 1073741825, 0, 6094752, 1073741825, 0, 6094753, 1073741825, 0, 6094754, 1073741825, 0, 6094755, 1073741825, 1, 6094756, 1073741825, 1, 6094757, 0, 0, 6094758, 1073741825, 1, 6094759, 1, 65537, 6094760, 1, 0, 6094761, 1, 65536, 6094762, 1, 0, 6094763, 1, 0, 6094764, 1, 1, 6094765, 1, 0, 6094766, 1, 0, 6094767, 1, 65536, 6094768, 1, 2, 6094769, 1, 0, 6094770, 1, 0, 6094771, 1, 2, 6094772, 1, 1, 6094773, 0, 65536, 6094774, 1, 1, 6094775, 1, 0, 6094776, 1, 65536, 6094777, 1, 1, 6094778, 1, 0, 6094779, 1, 0, 6094780, 1, 0, 6094781, 1, 0, 6094782, 1, 65537, 6094783, 1, 65537, 6094784, 1, 1, 6094785, 1, 0, 6094786, 1, 0, 6094787, 1, 2, 6094788, 1, 65537, 6094789, 1, 0, 6094790, 1, 0, 6094791, 1, 2, 6094792, 1, 0, 6094793, 1, 0, 6094794, 1, 0, 6094795, 1, 65536, 6094796, 1, 0, 6094797, 1, 65536, 6094798, 1, 1, 6094799, 0, 131072, 6094800, 1, 1, 6094801, 1, 2, 6094802, 1, 65536, 6094803, 1, 2, 6094804, 1, 0, 6094805, 1, 65536, 6094806, 1, 0, 6094807, 1, 0, 6094808, 1, 0, 6094809, 1, 0, 6094810, 1, 0, 6094811, 1, 0, 6094812, 1, 65537, 6094813, 1, 0, 6094814, 1, 0, 6094815, 1, 0, 6094816, 1, 0, 6094817, 1, 0, 6094818, 1, 2, 6094819, 1, 1, 6094820, 1, 0, 6094821, 1, 1, 6094822, 1, 0, 6094823, 1, 65537, 6094824, 1, 1, 6094825, 1, 0, 6094826, 1, 0, 6094827, 1, 65536, 6094828, 1, 0, 6094829, 1, 2, 6094830, 1, 65537, 6094831, 1, 0, 6094832, 1, 65537, 6094833, 1, 0, 6094834, 1, 0, 6094835, 1, 65537, 6094836, 1, 0, 6094837, 1, 1, 6094838, 1, 1, 6094839, 1, 1, 6094840, 1, 2, 6094841, 1, 2, 6094842, 1, 0, 6094843, 1, 0, 6094844, 1, 0, 6094845, 1, 65537, 6094846, 1, 0, 6094847, 1, 0, 6029312, 1, 0, 6029313, 1, 65536, 6029314, 1, 0, 6029315, 1, 1, 6029316, 1, 2, 6029317, 1, 0, 6029318, 1, 65536, 6029319, 1, 65536, 6029320, 1, 0, 6029321, 1, 0, 6029322, 1, 1, 6029323, 1, 65536, 6029324, 1, 65537, 6029325, 1, 1, 6029326, 1, 0, 6029327, 1, 0, 6029328, 1, 0, 6029329, 1, 2, 6029330, 1, 65536, 6029331, 1, 0, 6029332, 1, 1, 6029333, 1, 0, 6029334, 1, 0, 6029335, 1, 2, 6029336, 1, 0, 6029337, 1, 65536, 6029338, 1, 0, 6029339, 1, 0, 6029340, 1, 65536, 6029341, 1, 0, 6029342, 1, 1, 6029343, 1, 0, 6029344, 1, 2, 6029345, 1, 1, 6029346, 1, 0, 6029347, 1, 65537, 6029348, 1, 0, 6029349, 1, 0, 6029350, 1, 0, 6029351, 1, 0, 6029352, 1, 0, 6029353, 1, 0, 6029354, 1, 1, 6029355, 1, 0, 6029356, 1, 65537, 6029357, 1, 1, 6029358, 1, 2, 6029359, 1, 0, 6029360, 1, 1, 6029361, 1, 2, 6029362, 1, 65537, 6029363, 1, 0, 6029364, 1, 1, 6029365, 1, 0, 6029366, 1, 65537, 6029367, 1, 1, 6029368, 1, 2, 6029369, 1, 0, 6029370, 1, 65536, 6029371, 1, 0, 6029372, 1, 0, 6029373, 1, 0, 6029374, 1, 0, 6029375, 1, 65536, 6029376, 1, 0, 6029377, 1, 0, 6029378, 1, 65537, 6029379, 1, 2, 6029380, 1, 0, 6029381, 1, 0, 6029382, 1, 2, 6029383, 1, 2, 6029384, 1, 0, 6029385, 1, 1, 6029386, 1, 0, 6029387, 1, 0, 6029388, 1, 65537, 6029389, 1, 0, 6029390, 1, 0, 6029391, 1, 65536, 6029392, 1, 65537, 6029393, 1, 0, 6029394, 1, 0, 6029395, 1, 65537, 6029396, 1, 0, 6029397, 1, 65537, 6029398, 1, 65536, 6029399, 1, 0, 6029400, 1, 0, 6029401, 1, 65536, 6029402, 1, 0, 6029403, 1, 0, 6029404, 1, 1, 6029405, 1, 0, 6029406, 1, 65537, 6029407, 1, 1, 6029408, 1, 0, 6029409, 1, 0, 6029410, 1, 2, 6029411, 1, 65537, 6029412, 1, 65537, 6029413, 1, 2, 6029414, 1, 0, 6029415, 1, 0, 6029416, 1, 0, 6029417, 1, 0, 6029418, 1, 0, 6029419, 1, 0, 6029420, 1, 65536, 6029421, 1, 65536, 6029422, 1, 0, 6029423, 1, 0, 6029424, 1, 2, 6029425, 1, 65537, 6029426, 1, 0, 6029427, 1, 0, 6029428, 1, 2, 6029429, 1, 0, 6029430, 1, 0, 6029431, 1, 2, 6029432, 1, 0, 6029433, 1, 0, 6029434, 1, 0, 6029435, 1, 0, 6029436, 1, 1, 6029437, 1, 2, 6029438, 1, 2, 6029439, 1, 65537, 6029440, 1, 0, 6029441, 1, 0, 6029442, 1, 65536, 6029443, 1, 65536, 6029444, 1, 65537, 6029445, 1, 0, 6029446, 1, 1, 6029447, 1, 1, 6029448, 2, 0, 6029449, 1, 1, 6029450, 1, 1, 6029451, 1, 0, 6029452, 1, 1, 6029453, 1, 1, 6029454, 1, 1, 6029455, 2, 0, 6029456, 1, 1, 6029457, 1, 1, 6029458, 1, 1, 6029459, 1, 0, 6029460, 1, 0, 6029461, 1, 0, 6029462, 1, 0, 6029463, 1, 0, 6029464, 1, 65537, 6029465, 1, 0, 6029466, 1, 2, 6029467, 1, 0, 6029468, 1, 1, 6029469, 1, 0, 6029470, 1, 65536, 6029471, 1, 0, 6029472, 1, 65537, 6029473, 1, 2, 6029474, 1, 65536, 6029475, 1, 0, 6029476, 1, 65536, 6029477, 1, 0, 6029478, 1, 0, 6029479, 1, 65536, 6029480, 1, 0, 6029481, 1, 0, 6029482, 1, 2, 6029483, 1, 65536, 6029484, 1, 0, 6029485, 1, 65537, 6029486, 1, 0, 6029487, 1, 0, 6029488, 1, 1, 6029489, 1, 0, 6029490, 1, 0, 6029491, 1, 0, 6029492, 1, 0, 6029493, 1, 65536, 6029494, 1, 0, 6029495, 1, 1, 6029496, 1, 0, 6029497, 1, 0, 6029498, 1, 1, 6029499, 1, 0, 6029500, 1, 0, 6029501, 1, 65537, 6029502, 1, 0, 6029503, 1, 0, 6029504, 1, 2, 6029505, 1, 0, 6029506, 1, 2, 6029507, 1, 0, 6029508, 1, 1, 6029509, 1, 0, 6029510, 1, 1, 6029511, 1, 0, 6029512, 1, 0, 6029513, 1, 0, 6029514, 1, 2, 6029515, 1, 65536, 6029516, 1, 0, 6029517, 1, 0, 6029518, 1, 1, 6029519, 1, 0, 6029520, 1, 0, 6029521, 1, 0, 6029522, 1, 65537, 6029523, 1, 0, 6029524, 1, 2, 6029525, 1, 2, 6029526, 1, 1, 6029527, 1, 65536, 6029528, 1, 0, 6029529, 1, 2, 6029530, 1, 0, 6029531, 1, 65536, 6029532, 1, 0, 6029533, 1, 0, 6029534, 1, 0, 6029535, 1, 0, 6029536, 1, 1, 6029537, 1, 1, 6029538, 1, 65536, 6029539, 1, 0, 6029540, 1, 0, 6029541, 1, 0, 6029542, 1, 0, 6029543, 1, 65537, 6029544, 1, 0, 6029545, 1, 1, 6029546, 1, 65537, 6029547, 1, 0, 6029548, 1, 0, 6029549, 1, 0, 6029550, 1, 1, 6029551, 1, 1, 6029552, 1, 65537, 6029553, 1, 0, 6029554, 1, 65537, 6029555, 1, 0, 6029556, 1, 0, 6029557, 1, 1, 6029558, 0, 65536, 6029559, 1073741825, 1, 6029560, 1073741825, 1, 6029561, 1073741825, 65537, 6029562, 1073741825, 0, 6029563, 1073741825, 0, 6029564, 1073741825, 0, 6029565, 1073741825, 65536, 6029566, 1073741825, 65536, 6029567, 1073741825, 0, 6029568, 1073741825, 0, 6029569, 1073741825, 0, 6029570, 1073741825, 0, 6029571, 1073741825, 65536, 6029572, 1073741825, 2, 6029573, 1073741825, 0, 6029574, 1073741825, 2, 6029575, 1073741825, 0, 6029576, 1073741825, 0, 6029577, 1073741825, 65536, 6029578, 1073741825, 0, 6029579, 1073741825, 0, 6029580, 1073741825, 1, 6029581, 0, 131072, 6160268, 1073741824, 131072, 6160269, 1073741825, 1, 6160270, 1073741825, 0, 6160271, 1073741825, 0, 6160272, 1073741825, 1, 6160273, 1073741825, 0, 6160274, 1073741825, 0, 6160275, 1073741825, 65537, 6160276, 1073741825, 65536, 6160277, 1073741825, 0, 6160278, 1073741825, 2, 6160279, 1073741825, 0, 6160280, 1073741825, 0, 6160281, 1073741825, 65536, 6160282, 1073741825, 65536, 6160283, 1073741825, 0, 6160284, 1073741825, 1, 6160285, 1073741825, 0, 6160286, 1073741825, 0, 6160287, 1073741825, 0, 6160288, 1073741825, 0, 6160289, 1073741825, 2, 6160290, 1073741825, 65536, 6160291, 1073741825, 65536, 6160292, 1073741825, 1, 6160293, 1073741825, 1, 6160294, 1073741825, 1, 6160295, 1, 0, 6160296, 1, 0, 6160297, 1, 1, 6160298, 1, 0, 6160299, 1, 0, 6160300, 1, 65536, 6160301, 1, 0, 6160302, 1, 0, 6160303, 1, 1, 6160304, 1, 0, 6160305, 1, 0, 6160306, 1, 0, 6160307, 1, 2, 6160308, 1, 1, 6160309, 0, 131072, 6160310, 1, 1, 6160311, 1, 0, 6160312, 1, 65536, 6160313, 1, 2, 6160314, 1, 0, 6160315, 1, 0, 6160316, 1, 0, 6160317, 1, 0, 6160318, 1, 65537, 6160319, 1, 0, 6160320, 1, 1, 6160321, 1, 1, 6160322, 1, 65536, 6160323, 1, 0, 6160324, 1, 0, 6160325, 1, 0, 6160326, 1, 0, 6160327, 1, 0, 6160328, 1, 65536, 6160329, 1, 0, 6160330, 1, 65536, 6160331, 1, 65536, 6160332, 1, 0, 6160333, 1, 65536, 6160334, 1, 1, 6160335, 0, 131072, 6160336, 1, 1, 6160337, 1, 65537, 6160338, 1, 0, 6160339, 1, 0, 6160340, 1, 0, 6160341, 1, 1, 6160342, 1, 65537, 6160343, 1, 2, 6160344, 1, 65537, 6160345, 1, 65537, 6160346, 1, 65537, 6160347, 1, 0, 6160348, 1, 65537, 6160349, 1, 65536, 6160350, 1, 0, 6160351, 1, 0, 6160352, 1, 0, 6160353, 1, 65537, 6160354, 1, 0, 6160355, 1, 1, 6160356, 1, 0, 6160357, 1, 2, 6160358, 1, 0, 6160359, 1, 0, 6160360, 1, 0, 6160361, 1, 65536, 6160362, 1, 0, 6160363, 1, 0, 6160364, 1, 0, 6160365, 1, 65536, 6160366, 1, 2, 6160367, 1, 0, 6160368, 1, 0, 6160369, 1, 0, 6160370, 1, 1, 6160371, 1, 65536, 6160372, 1, 0, 6160373, 1, 0, 6160374, 1, 0, 6160375, 1, 65536, 6160376, 1, 1, 6160377, 1, 1, 6160378, 1, 1, 6160379, 1, 1, 6160380, 1, 1, 6160381, 1, 1, 6160382, 1, 1, 6160383, 1, 1, 6094848, 1, 1, 6094849, 1, 1, 6094850, 1, 65537, 6094851, 1, 1, 6094852, 1, 0, 6094853, 1, 0, 6094854, 1, 65536, 6094855, 1, 2, 6094856, 1, 2, 6094857, 1, 2, 6094858, 1, 1, 6094859, 1, 1, 6094860, 1, 0, 6094861, 1, 0, 6094862, 1, 0, 6094863, 1, 65536, 6094864, 1, 0, 6094865, 1, 0, 6094866, 1, 2, 6094867, 1, 1, 6094868, 1, 0, 6094869, 1, 65536, 6094870, 1, 0, 6094871, 1, 2, 6094872, 1, 65536, 6094873, 1, 65536, 6094874, 1, 1, 6094875, 1, 0, 6094876, 1, 0, 6094877, 1, 65537, 6094878, 1, 0, 6094879, 1, 0, 6094880, 1, 65536, 6094881, 1, 65537, 6094882, 1, 65537, 6094883, 1, 65537, 6094884, 1, 1, 6094885, 1, 0, 6094886, 1, 0, 6094887, 1, 0, 6094888, 1, 0, 6094889, 1, 1, 6094890, 1, 1, 6094891, 1, 1, 6094892, 1, 1, 6094893, 1, 0, 6094894, 1, 2, 6094895, 1, 2, 6094896, 1, 2, 6094897, 1, 65537, 6094898, 1, 1, 6094899, 1, 0, 6094900, 1, 65537, 6094901, 1, 0, 6094902, 1, 65536, 6094903, 1, 65537, 6094904, 1, 0, 6094905, 1, 65536, 6094906, 1, 1, 6094907, 1, 0, 6094908, 1, 0, 6094909, 1, 0, 6094910, 1, 0, 6094911, 1, 65536, 6094912, 1, 0, 6094913, 1, 65536, 6094914, 1, 0, 6094915, 1, 0, 6094916, 1, 0, 6094917, 1, 65536, 6094918, 1, 65537, 6094919, 1, 0, 6094920, 1, 0, 6094921, 1, 0, 6094922, 1, 65537, 6094923, 1, 0, 6094924, 1, 1, 6094925, 1, 0, 6094926, 1, 0, 6094927, 1, 2, 6094928, 1, 2, 6094929, 1, 0, 6094930, 1, 65537, 6094931, 1, 65536, 6094932, 1, 0, 6094933, 1, 0, 6094934, 1, 0, 6094935, 1, 0, 6094936, 1, 0, 6094937, 1, 65536, 6094938, 1, 0, 6094939, 1, 2, 6094940, 1, 0, 6094941, 1, 2, 6094942, 1, 0, 6094943, 1, 0, 6094944, 1, 2, 6094945, 1, 0, 6094946, 1, 0, 6094947, 1, 2, 6094948, 1, 65537, 6094949, 1, 1, 6094950, 1, 0, 6094951, 1, 0, 6094952, 1, 0, 6094953, 1, 0, 6094954, 1, 1, 6094955, 1, 1, 6094956, 1, 1, 6094957, 1, 1, 6094958, 1, 1, 6094959, 1, 0, 6094960, 1, 0, 6094961, 1, 1, 6094962, 1, 0, 6094963, 1, 2, 6094964, 1, 65537, 6094965, 1, 0, 6094966, 1, 0, 6094967, 1, 65536, 6094968, 1, 1, 6094969, 1, 2, 6094970, 1, 65537, 6094971, 1, 65536, 6094972, 1, 0, 6094973, 1, 1, 6094974, 1, 0, 6094975, 1, 0, 6094976, 1, 65537, 6094977, 1, 65537, 6094978, 1, 0, 6094979, 1, 0, 6094980, 1, 0, 6094981, 1, 0, 6094982, 1, 0, 6094983, 1, 1, 6094984, 2, 0, 6094985, 2, 0, 6094986, 1, 1, 6094987, 1, 1, 6094988, 1, 1, 6094989, 2, 0, 6094990, 2, 0, 6094991, 1, 1, 6094992, 1, 1, 6094993, 1, 0, 6094994, 1, 0, 6094995, 1, 0, 6094996, 1, 1, 6094997, 1, 0, 6094998, 1, 0, 6094999, 1, 0, 6095000, 1, 1, 6095001, 1, 65537, 6095002, 1, 1, 6095003, 1, 0, 6095004, 1, 65537, 6095005, 1, 0, 6095006, 1, 0, 6095007, 1, 0, 6095008, 1, 2, 6095009, 1, 65537, 6095010, 1, 65537, 6095011, 1, 65536, 6095012, 1, 0, 6095013, 1, 2, 6095014, 1, 0, 6095015, 1, 0, 6095016, 1, 0, 6095017, 1, 1, 6095018, 1, 65536, 6095019, 1, 65536, 6095020, 1, 0, 6095021, 1, 0, 6095022, 1, 0, 6095023, 1, 65536, 6095024, 1, 0, 6095025, 1, 0, 6095026, 1, 2, 6095027, 1, 2, 6095028, 1, 0, 6095029, 1, 2, 6095030, 1, 2, 6095031, 1, 0, 6095032, 1, 1, 6095033, 1, 65537, 6095034, 1, 1, 6095035, 1, 0, 6095036, 1, 65537, 6095037, 1, 0, 6095038, 1, 0, 6095039, 1, 65537, 6095040, 1, 1, 6095041, 1, 0, 6095042, 1, 0, 6095043, 1, 0, 6095044, 1, 65536, 6095045, 1, 1, 6095046, 1, 1, 6095047, 1, 0, 6095048, 1, 0, 6095049, 1, 1, 6095050, 1, 0, 6095051, 1, 0, 6095052, 1, 0, 6095053, 1, 2, 6095054, 1, 2, 6095055, 1, 0, 6095056, 1, 65536, 6095057, 1, 2, 6095058, 1, 0, 6095059, 1, 2, 6095060, 1, 65536, 6095061, 1, 0, 6095062, 1, 2, 6095063, 1, 0, 6095064, 1, 1, 6095065, 1, 65536, 6095066, 1, 0, 6095067, 1, 65536, 6095068, 1, 65536, 6095069, 1, 0, 6095070, 1, 65537, 6095071, 1, 0, 6095072, 1, 1, 6095073, 1, 0, 6095074, 1, 0, 6095075, 1, 65537, 6095076, 1, 2, 6095077, 1, 65537, 6095078, 1, 0, 6095079, 1, 0, 6095080, 1, 65537, 6095081, 1, 2, 6095082, 1, 0, 6095083, 1, 0, 6095084, 1, 1, 6095085, 1, 0, 6095086, 1, 0, 6095087, 1, 65536, 6095088, 1, 0, 6095089, 1, 2, 6095090, 1, 0, 6095091, 1, 0, 6095092, 1, 0, 6095093, 1, 1, 6095094, 0, 131072, 6095095, 1073741825, 1, 6095096, 1073741825, 0, 6095097, 1073741825, 65536, 6095098, 1073741825, 1, 6095099, 1073741825, 2, 6095100, 1073741825, 0, 6095101, 1073741825, 1, 6095102, 1073741825, 0, 6095103, 1073741825, 0, 6095104, 1073741825, 0, 6095105, 1073741825, 0, 6095106, 1073741825, 1, 6095107, 1073741825, 2, 6095108, 1073741825, 0, 6095109, 1073741825, 0, 6095110, 1073741825, 65536, 6095111, 1073741825, 1, 6095112, 1073741825, 0, 6095113, 1073741825, 65536, 6095114, 1073741825, 65536, 6095115, 1073741825, 0, 6095116, 1073741825, 1, 6095117, 0, 131072, 6225804, 1073741824, 131072, 6225805, 1073741825, 1, 6225806, 1073741825, 0, 6225807, 1073741825, 0, 6225808, 1073741825, 0, 6225809, 1073741825, 65536, 6225810, 1073741825, 0, 6225811, 1073741825, 0, 6225812, 1073741825, 65537, 6225813, 1073741825, 1, 6225814, 1073741825, 0, 6225815, 1073741825, 0, 6225816, 1073741825, 0, 6225817, 1073741825, 0, 6225818, 1073741825, 0, 6225819, 1073741825, 0, 6225820, 1073741825, 0, 6225821, 1073741825, 0, 6225822, 1073741825, 0, 6225823, 1073741825, 1, 6225824, 1073741825, 0, 6225825, 1073741825, 0, 6225826, 1073741825, 0, 6225827, 1073741825, 2, 6225828, 1073741825, 0, 6225829, 1073741825, 0, 6225830, 1073741825, 0, 6225831, 1073741825, 0, 6225832, 1, 65537, 6225833, 1, 0, 6225834, 1, 0, 6225835, 1, 2, 6225836, 1, 65536, 6225837, 1, 1, 6225838, 1, 65537, 6225839, 1, 0, 6225840, 1, 65536, 6225841, 1, 65536, 6225842, 1, 0, 6225843, 1, 1, 6225844, 1, 1, 6225845, 0, 131072, 6225846, 1, 1, 6225847, 1, 65537, 6225848, 1, 0, 6225849, 1, 0, 6225850, 1, 0, 6225851, 1, 1, 6225852, 1, 0, 6225853, 1, 2, 6225854, 1, 0, 6225855, 1, 0, 6225856, 1, 1, 6225857, 1, 0, 6225858, 1, 1, 6225859, 1, 65537, 6225860, 1, 0, 6225861, 1, 0, 6225862, 1, 65536, 6225863, 1, 65536, 6225864, 1, 2, 6225865, 1, 65537, 6225866, 1, 0, 6225867, 1, 0, 6225868, 1, 0, 6225869, 1, 0, 6225870, 1, 1, 6225871, 0, 0, 6225872, 1, 1, 6225873, 1, 2, 6225874, 1, 0, 6225875, 1, 2, 6225876, 1, 0, 6225877, 1, 0, 6225878, 1, 0, 6225879, 1, 65537, 6225880, 1, 0, 6225881, 1, 1, 6225882, 1, 0, 6225883, 1, 0, 6225884, 1, 0, 6225885, 1, 0, 6225886, 1, 0, 6225887, 1, 1, 6225888, 1, 0, 6225889, 1, 65537, 6225890, 1, 65537, 6225891, 1, 0, 6225892, 1, 2, 6225893, 1, 65537, 6225894, 1, 0, 6225895, 1, 0, 6225896, 1, 0, 6225897, 1, 0, 6225898, 1, 0, 6225899, 1, 0, 6225900, 1, 1, 6225901, 1, 0, 6225902, 1, 0, 6225903, 1, 0, 6225904, 1, 2, 6225905, 1, 0, 6225906, 1, 0, 6225907, 1, 0, 6225908, 1, 1, 6225909, 1, 65537, 6225910, 1, 65536, 6225911, 1, 0, 6225912, 1, 1, 6225913, 0, 1, 6225914, 0, 2, 6225915, 0, 2, 6225916, 0, 2, 6225917, 0, 2, 6225918, 0, 2, 6225919, 0, 2, 6160384, 0, 3, 6160385, 1, 1, 6160386, 1, 1, 6160387, 1, 65536, 6160388, 1, 1, 6160389, 1, 65536, 6160390, 1, 0, 6160391, 1, 2, 6160392, 1, 0, 6160393, 1, 2, 6160394, 1, 65536, 6160395, 1, 0, 6160396, 1, 0, 6160397, 1, 1, 6160398, 1, 0, 6160399, 1, 0, 6160400, 1, 2, 6160401, 1, 0, 6160402, 1, 0, 6160403, 1, 65536, 6160404, 1, 65536, 6160405, 1, 2, 6160406, 1, 65537, 6160407, 1, 65536, 6160408, 1, 65536, 6160409, 1, 65537, 6160410, 1, 65536, 6160411, 1, 0, 6160412, 1, 0, 6160413, 1, 0, 6160414, 1, 0, 6160415, 1, 2, 6160416, 1, 65536, 6160417, 1, 65536, 6160418, 1, 0, 6160419, 1, 0, 6160420, 1, 1, 6160421, 1, 0, 6160422, 1, 65536, 6160423, 1, 0, 6160424, 1, 65537, 6160425, 1, 1, 6160426, 1, 1, 6160427, 2, 0, 6160428, 1, 1, 6160429, 1, 65536, 6160430, 1, 65537, 6160431, 1, 0, 6160432, 1, 2, 6160433, 1, 0, 6160434, 1, 65537, 6160435, 1, 0, 6160436, 1, 0, 6160437, 1, 0, 6160438, 1, 2, 6160439, 1, 65537, 6160440, 1, 65536, 6160441, 1, 65537, 6160442, 1, 65537, 6160443, 1, 0, 6160444, 1, 65536, 6160445, 1, 0, 6160446, 1, 65536, 6160447, 1, 0, 6160448, 1, 0, 6160449, 1, 0, 6160450, 1, 0, 6160451, 1, 0, 6160452, 1, 2, 6160453, 1, 65537, 6160454, 1, 0, 6160455, 1, 65536, 6160456, 1, 0, 6160457, 1, 2, 6160458, 1, 0, 6160459, 1, 2, 6160460, 1, 0, 6160461, 1, 0, 6160462, 1, 1, 6160463, 1, 2, 6160464, 1, 65536, 6160465, 1, 1, 6160466, 1, 2, 6160467, 1, 0, 6160468, 1, 65537, 6160469, 1, 2, 6160470, 1, 0, 6160471, 1, 1, 6160472, 1, 65536, 6160473, 1, 2, 6160474, 1, 65536, 6160475, 1, 0, 6160476, 1, 0, 6160477, 1, 0, 6160478, 1, 1, 6160479, 1, 2, 6160480, 1, 0, 6160481, 1, 0, 6160482, 1, 0, 6160483, 1, 0, 6160484, 1, 0, 6160485, 1, 2, 6160486, 1, 0, 6160487, 1, 1, 6160488, 1, 1, 6160489, 1, 1, 6160490, 1, 1, 6160491, 0, 1, 6160492, 0, 2, 6160493, 0, 3, 6160494, 1, 1, 6160495, 1, 2, 6160496, 1, 1, 6160497, 1, 0, 6160498, 1, 0, 6160499, 1, 0, 6160500, 1, 65536, 6160501, 1, 1, 6160502, 1, 2, 6160503, 1, 65537, 6160504, 1, 65537, 6160505, 1, 65537, 6160506, 1, 0, 6160507, 1, 0, 6160508, 1, 1, 6160509, 1, 2, 6160510, 1, 0, 6160511, 1, 65537, 6160512, 1, 0, 6160513, 1, 0, 6160514, 1, 0, 6160515, 1, 1, 6160516, 1, 65536, 6160517, 1, 0, 6160518, 1, 2, 6160519, 1, 1, 6160520, 1, 1, 6160521, 2, 0, 6160522, 1, 1, 6160523, 2, 0, 6160524, 2, 0, 6160525, 1, 1, 6160526, 1, 1, 6160527, 1, 1, 6160528, 1, 0, 6160529, 1, 0, 6160530, 1, 0, 6160531, 1, 2, 6160532, 1, 0, 6160533, 1, 0, 6160534, 1, 65537, 6160535, 1, 1, 6160536, 1, 0, 6160537, 1, 65536, 6160538, 1, 1, 6160539, 1, 0, 6160540, 1, 0, 6160541, 1, 1, 6160542, 1, 0, 6160543, 1, 2, 6160544, 1, 0, 6160545, 1, 2, 6160546, 1, 0, 6160547, 1, 0, 6160548, 1, 2, 6160549, 1, 1, 6160550, 1, 1, 6160551, 1, 1, 6160552, 1, 1, 6160553, 1, 1, 6160554, 1, 1, 6160555, 1, 65536, 6160556, 1, 0, 6160557, 1, 65536, 6160558, 1, 0, 6160559, 1, 0, 6160560, 1, 0, 6160561, 1, 65537, 6160562, 1, 0, 6160563, 1, 0, 6160564, 1, 0, 6160565, 1, 65536, 6160566, 1, 65537, 6160567, 1, 2, 6160568, 1, 65536, 6160569, 1, 2, 6160570, 1, 1, 6160571, 1, 0, 6160572, 1, 0, 6160573, 1, 0, 6160574, 1, 2, 6160575, 1, 1, 6160576, 1, 1, 6160577, 1, 65537, 6160578, 1, 1, 6160579, 1, 0, 6160580, 1, 0, 6160581, 1, 0, 6160582, 1, 65536, 6160583, 1, 0, 6160584, 1, 0, 6160585, 1, 2, 6160586, 1, 0, 6160587, 1, 0, 6160588, 1, 1, 6160589, 1, 0, 6160590, 1, 2, 6160591, 1, 2, 6160592, 1, 0, 6160593, 1, 0, 6160594, 1, 65537, 6160595, 1, 0, 6160596, 1, 0, 6160597, 1, 0, 6160598, 1, 0, 6160599, 1, 1, 6160600, 1, 0, 6160601, 1, 0, 6160602, 1, 65537, 6160603, 1, 0, 6160604, 1, 65536, 6160605, 1, 0, 6160606, 1, 0, 6160607, 1, 1, 6160608, 1, 0, 6160609, 1, 0, 6160610, 1, 0, 6160611, 1, 0, 6160612, 1, 1, 6160613, 1, 0, 6160614, 1, 65536, 6160615, 1, 0, 6160616, 1, 0, 6160617, 1, 0, 6160618, 1, 0, 6160619, 1, 0, 6160620, 1, 0, 6160621, 1, 2, 6160622, 1, 0, 6160623, 1, 2, 6160624, 1, 0, 6160625, 1, 0, 6160626, 1, 0, 6160627, 1, 2, 6160628, 1, 0, 6160629, 1, 1, 6160630, 0, 131072, 6160631, 1073741825, 1, 6160632, 1073741825, 0, 6160633, 1073741825, 65536, 6160634, 1073741825, 65536, 6160635, 1073741825, 0, 6160636, 1073741825, 0, 6160637, 1073741825, 65537, 6160638, 1073741825, 65537, 6160639, 1073741825, 0, 6160640, 1073741825, 2, 6160641, 1073741825, 0, 6160642, 1073741825, 0, 6160643, 1073741825, 0, 6160644, 1073741825, 0, 6160645, 1073741825, 0, 6160646, 1073741825, 65537, 6160647, 1073741825, 65536, 6160648, 1073741825, 0, 6160649, 1073741825, 0, 6160650, 1073741825, 0, 6160651, 1073741825, 1, 6160652, 1073741825, 1, 6160653, 0, 131072, 6291340, 1073741824, 131072, 6291341, 1073741825, 1, 6291342, 1073741825, 2, 6291343, 1073741825, 65536, 6291344, 1073741825, 0, 6291345, 1073741825, 0, 6291346, 1073741825, 2, 6291347, 1073741825, 0, 6291348, 1073741825, 65537, 6291349, 1073741825, 0, 6291350, 1073741825, 2, 6291351, 1073741825, 1, 6291352, 1073741825, 2, 6291353, 1073741825, 1, 6291354, 1073741825, 0, 6291355, 1073741825, 2, 6291356, 1073741825, 0, 6291357, 1073741825, 65536, 6291358, 1073741825, 1, 6291359, 1073741825, 0, 6291360, 1073741825, 0, 6291361, 1073741825, 65537, 6291362, 1073741825, 0, 6291363, 1073741825, 2, 6291364, 1073741825, 65536, 6291365, 1073741825, 0, 6291366, 1073741825, 1, 6291367, 1073741825, 65536, 6291368, 1, 0, 6291369, 1, 0, 6291370, 1, 1, 6291371, 1, 65537, 6291372, 1, 65536, 6291373, 1, 0, 6291374, 1, 65536, 6291375, 1, 1, 6291376, 1, 0, 6291377, 1, 1, 6291378, 1, 0, 6291379, 1, 0, 6291380, 1, 1, 6291381, 0, 131072, 6291382, 1, 1, 6291383, 1, 0, 6291384, 1, 0, 6291385, 1, 0, 6291386, 1, 0, 6291387, 1, 65537, 6291388, 1, 1, 6291389, 1, 0, 6291390, 1, 0, 6291391, 1, 0, 6291392, 1, 0, 6291393, 1, 0, 6291394, 1, 1, 6291395, 1, 0, 6291396, 1, 0, 6291397, 1, 2, 6291398, 1, 0, 6291399, 1, 2, 6291400, 1, 65537, 6291401, 1, 65536, 6291402, 1, 1, 6291403, 1, 65537, 6291404, 1, 0, 6291405, 1, 0, 6291406, 1, 1, 6291407, 1, 1, 6291408, 1, 1, 6291409, 1, 0, 6291410, 1, 0, 6291411, 1, 0, 6291412, 1, 0, 6291413, 1, 0, 6291414, 1, 0, 6291415, 1, 1, 6291416, 1, 0, 6291417, 1, 0, 6291418, 1, 2, 6291419, 1, 0, 6291420, 1, 0, 6291421, 1, 0, 6291422, 1, 65536, 6291423, 1, 0, 6291424, 1, 2, 6291425, 1, 0, 6291426, 1, 0, 6291427, 1, 1, 6291428, 1, 1, 6291429, 1, 0, 6291430, 1, 0, 6291431, 1, 0, 6291432, 1, 0, 6291433, 1, 2, 6291434, 1, 2, 6291435, 1, 1, 6291436, 1, 1, 6291437, 1, 65537, 6291438, 1, 65537, 6291439, 1, 1, 6291440, 1, 0, 6291441, 1, 65537, 6291442, 1, 1, 6291443, 1, 0, 6291444, 1, 0, 6291445, 1, 0, 6291446, 1, 0, 6291447, 1, 65536, 6291448, 1, 1, 6291449, 1, 1, 6291450, 1, 1, 6291451, 1, 1, 6291452, 1, 1, 6291453, 1, 1, 6291454, 1, 1, 6291455, 1, 1, 6225920, 1, 1, 6225921, 1, 1, 6225922, 1, 65536, 6225923, 1, 2, 6225924, 1, 0, 6225925, 1, 0, 6225926, 1, 0, 6225927, 1, 0, 6225928, 1, 2, 6225929, 1, 2, 6225930, 1, 65537, 6225931, 1, 0, 6225932, 1, 0, 6225933, 1, 0, 6225934, 1, 0, 6225935, 1, 0, 6225936, 1, 1, 6225937, 1, 65537, 6225938, 1, 65537, 6225939, 1, 0, 6225940, 1, 65536, 6225941, 1, 1, 6225942, 1, 0, 6225943, 1, 0, 6225944, 1, 0, 6225945, 1, 2, 6225946, 1, 0, 6225947, 1, 65536, 6225948, 1, 0, 6225949, 1, 65536, 6225950, 1, 65537, 6225951, 1, 0, 6225952, 1, 65537, 6225953, 1, 0, 6225954, 1, 0, 6225955, 1, 65537, 6225956, 1, 0, 6225957, 1, 0, 6225958, 1, 0, 6225959, 1, 0, 6225960, 1, 0, 6225961, 1, 0, 6225962, 1, 1, 6225963, 1, 1, 6225964, 1, 1, 6225965, 1, 65537, 6225966, 1, 0, 6225967, 1, 0, 6225968, 1, 0, 6225969, 1, 0, 6225970, 1, 0, 6225971, 1, 0, 6225972, 1, 0, 6225973, 1, 0, 6225974, 1, 65537, 6225975, 1, 65536, 6225976, 1, 65537, 6225977, 1, 65537, 6225978, 1, 0, 6225979, 1, 0, 6225980, 1, 65537, 6225981, 1, 0, 6225982, 1, 0, 6225983, 1, 1, 6225984, 1, 65536, 6225985, 1, 0, 6225986, 1, 0, 6225987, 1, 0, 6225988, 1, 65537, 6225989, 1, 65536, 6225990, 1, 0, 6225991, 1, 0, 6225992, 1, 0, 6225993, 1, 65537, 6225994, 1, 0, 6225995, 1, 0, 6225996, 1, 65537, 6225997, 1, 65537, 6225998, 1, 0, 6225999, 1, 2, 6226000, 1, 65536, 6226001, 1, 0, 6226002, 1, 0, 6226003, 1, 1, 6226004, 1, 65536, 6226005, 1, 1, 6226006, 1, 65536, 6226007, 1, 0, 6226008, 1, 65536, 6226009, 1, 0, 6226010, 1, 65537, 6226011, 1, 2, 6226012, 1, 65537, 6226013, 1, 0, 6226014, 1, 65536, 6226015, 1, 0, 6226016, 1, 0, 6226017, 1, 0, 6226018, 1, 0, 6226019, 1, 1, 6226020, 1, 1, 6226021, 1, 65537, 6226022, 1, 0, 6226023, 1, 1, 6226024, 0, 1, 6226025, 0, 2, 6226026, 0, 3, 6226027, 1, 1, 6226028, 1, 1, 6226029, 1, 1, 6226030, 1, 1, 6226031, 1, 2, 6226032, 1, 65537, 6226033, 1, 0, 6226034, 1, 0, 6226035, 1, 65536, 6226036, 1, 65536, 6226037, 1, 65537, 6226038, 1, 0, 6226039, 1, 0, 6226040, 1, 0, 6226041, 1, 1, 6226042, 1, 0, 6226043, 1, 0, 6226044, 1, 0, 6226045, 1, 0, 6226046, 1, 65536, 6226047, 1, 0, 6226048, 1, 0, 6226049, 1, 0, 6226050, 1, 65537, 6226051, 1, 65537, 6226052, 1, 2, 6226053, 1, 0, 6226054, 1, 0, 6226055, 1, 0, 6226056, 1, 1, 6226057, 1, 1, 6226058, 1, 1, 6226059, 1, 1, 6226060, 1, 1, 6226061, 1, 1, 6226062, 1, 0, 6226063, 1, 65536, 6226064, 1, 0, 6226065, 1, 0, 6226066, 1, 65536, 6226067, 1, 65537, 6226068, 1, 0, 6226069, 1, 2, 6226070, 1, 0, 6226071, 1, 0, 6226072, 1, 0, 6226073, 1, 0, 6226074, 1, 65536, 6226075, 1, 0, 6226076, 1, 2, 6226077, 1, 0, 6226078, 1, 1, 6226079, 1, 1, 6226080, 1, 1, 6226081, 1, 1, 6226082, 1, 1, 6226083, 1, 1, 6226084, 1, 1, 6226085, 1, 1, 6226086, 0, 1, 6226087, 0, 2, 6226088, 0, 2, 6226089, 0, 3, 6226090, 1, 1, 6226091, 1, 0, 6226092, 1, 0, 6226093, 1, 0, 6226094, 1, 65537, 6226095, 1, 0, 6226096, 1, 1, 6226097, 1, 0, 6226098, 1, 0, 6226099, 1, 1, 6226100, 1, 0, 6226101, 1, 0, 6226102, 1, 0, 6226103, 1, 0, 6226104, 1, 2, 6226105, 1, 0, 6226106, 1, 1, 6226107, 1, 0, 6226108, 1, 0, 6226109, 1, 0, 6226110, 1, 2, 6226111, 1, 65536, 6226112, 1, 1, 6226113, 1, 0, 6226114, 1, 1, 6226115, 1, 0, 6226116, 1, 2, 6226117, 1, 0, 6226118, 1, 65536, 6226119, 1, 0, 6226120, 1, 65537, 6226121, 1, 0, 6226122, 1, 0, 6226123, 1, 1, 6226124, 1, 2, 6226125, 1, 0, 6226126, 1, 2, 6226127, 1, 65537, 6226128, 1, 0, 6226129, 1, 1, 6226130, 1, 65536, 6226131, 1, 0, 6226132, 1, 0, 6226133, 1, 0, 6226134, 1, 0, 6226135, 1, 0, 6226136, 1, 65536, 6226137, 1, 0, 6226138, 1, 0, 6226139, 1, 0, 6226140, 1, 65537, 6226141, 1, 1, 6226142, 1, 65537, 6226143, 1, 65536, 6226144, 1, 0, 6226145, 1, 2, 6226146, 1, 65536, 6226147, 1, 0, 6226148, 1, 0, 6226149, 1, 0, 6226150, 1, 0, 6226151, 1, 0, 6226152, 1, 0, 6226153, 1, 2, 6226154, 1, 0, 6226155, 1, 65537, 6226156, 1, 0, 6226157, 1, 0, 6226158, 1, 0, 6226159, 1, 0, 6226160, 1, 0, 6226161, 1, 0, 6226162, 1, 1, 6226163, 1, 65537, 6226164, 1, 0, 6226165, 1, 1, 6226166, 0, 131072, 6226167, 1073741825, 1, 6226168, 1073741825, 65536, 6226169, 1073741825, 0, 6226170, 1073741825, 65537, 6226171, 1073741825, 0, 6226172, 1073741825, 0, 6226173, 1073741825, 1, 6226174, 1073741825, 0, 6226175, 1073741825, 1, 6226176, 1073741825, 1, 6226177, 1073741825, 65536, 6226178, 1073741825, 65536, 6226179, 1073741825, 0, 6226180, 1073741825, 0, 6226181, 1073741825, 65536, 6226182, 1073741825, 2, 6226183, 1073741825, 0, 6226184, 1073741825, 0, 6226185, 1073741825, 2, 6226186, 1073741825, 0, 6226187, 1073741825, 1, 6226188, 1073741825, 1, 6226189, 0, 131072, 6356876, 1073741824, 131072, 6356877, 1073741825, 1, 6356878, 1073741825, 0, 6356879, 1073741825, 0, 6356880, 1073741825, 0, 6356881, 1073741825, 1, 6356882, 1073741825, 0, 6356883, 1073741825, 0, 6356884, 1073741825, 0, 6356885, 1073741825, 0, 6356886, 1073741825, 65537, 6356887, 1073741825, 0, 6356888, 1073741825, 0, 6356889, 1073741825, 65537, 6356890, 1073741825, 2, 6356891, 1073741825, 1, 6356892, 1073741825, 1, 6356893, 1073741825, 0, 6356894, 1073741825, 0, 6356895, 1073741825, 1, 6356896, 1073741825, 0, 6356897, 1073741825, 65537, 6356898, 1073741825, 1, 6356899, 1073741825, 65536, 6356900, 1073741825, 0, 6356901, 1073741825, 0, 6356902, 1073741825, 0, 6356903, 1073741825, 65536, 6356904, 1, 2, 6356905, 1, 1, 6356906, 1, 0, 6356907, 1, 65536, 6356908, 1, 2, 6356909, 1, 0, 6356910, 1, 0, 6356911, 1, 1, 6356912, 1, 65536, 6356913, 1, 2, 6356914, 1, 1, 6356915, 1, 65536, 6356916, 1, 1, 6356917, 0, 0, 6356918, 1, 1, 6356919, 1, 2, 6356920, 1, 65536, 6356921, 1, 0, 6356922, 1, 65537, 6356923, 1, 1, 6356924, 1, 0, 6356925, 1, 0, 6356926, 1, 0, 6356927, 1, 65536, 6356928, 1, 0, 6356929, 1, 0, 6356930, 1, 65537, 6356931, 1, 2, 6356932, 1, 2, 6356933, 1, 1, 6356934, 1, 0, 6356935, 1, 0, 6356936, 1, 1, 6356937, 1, 0, 6356938, 1, 0, 6356939, 1, 0, 6356940, 1, 65537, 6356941, 1, 1, 6356942, 1, 0, 6356943, 1, 65536, 6356944, 1, 0, 6356945, 1, 0, 6356946, 1, 1, 6356947, 1, 0, 6356948, 1, 0, 6356949, 1, 0, 6356950, 1, 0, 6356951, 1, 65536, 6356952, 1, 65537, 6356953, 1, 65536, 6356954, 1, 0, 6356955, 1, 2, 6356956, 1, 0, 6356957, 1, 65537, 6356958, 1, 65536, 6356959, 1, 0, 6356960, 1, 65537, 6356961, 1, 65537, 6356962, 1, 0, 6356963, 1, 0, 6356964, 1, 65536, 6356965, 1, 0, 6356966, 1, 1, 6356967, 1, 65536, 6356968, 1, 1, 6356969, 1, 0, 6356970, 1, 65536, 6356971, 1, 0, 6356972, 1, 0, 6356973, 1, 0, 6356974, 1, 0, 6356975, 1, 0, 6356976, 1, 65537, 6356977, 1, 1, 6356978, 1, 0, 6356979, 1, 2, 6356980, 1, 1, 6356981, 1, 2, 6356982, 1, 65536, 6356983, 1, 0, 6356984, 1, 0, 6356985, 1, 65537, 6356986, 1, 0, 6356987, 1, 0, 6356988, 1, 1, 6356989, 1, 65537, 6356990, 1, 0, 6356991, 1, 65536, 6291456, 1, 0, 6291457, 1, 0, 6291458, 1, 0, 6291459, 1, 65537, 6291460, 1, 0, 6291461, 1, 65536, 6291462, 1, 65537, 6291463, 1, 0, 6291464, 1, 1, 6291465, 1, 0, 6291466, 1, 0, 6291467, 1, 2, 6291468, 1, 65536, 6291469, 1, 0, 6291470, 1, 1, 6291471, 1, 1, 6291472, 1, 0, 6291473, 1, 1, 6291474, 1, 65537, 6291475, 1, 0, 6291476, 1, 0, 6291477, 1, 0, 6291478, 1, 65536, 6291479, 1, 1, 6291480, 1, 2, 6291481, 1, 65536, 6291482, 1, 0, 6291483, 1, 0, 6291484, 1, 1, 6291485, 1, 1, 6291486, 1, 2, 6291487, 1, 0, 6291488, 1, 1, 6291489, 1, 0, 6291490, 1, 65536, 6291491, 1, 0, 6291492, 1, 0, 6291493, 1, 2, 6291494, 1, 0, 6291495, 1, 0, 6291496, 1, 0, 6291497, 1, 0, 6291498, 1, 0, 6291499, 1, 0, 6291500, 1, 0, 6291501, 1, 0, 6291502, 1, 65536, 6291503, 1, 0, 6291504, 1, 0, 6291505, 1, 0, 6291506, 1, 0, 6291507, 1, 2, 6291508, 1, 65537, 6291509, 1, 1, 6291510, 1, 1, 6291511, 1, 0, 6291512, 1, 2, 6291513, 1, 0, 6291514, 1, 0, 6291515, 1, 65537, 6291516, 1, 0, 6291517, 1, 65536, 6291518, 1, 0, 6291519, 1, 2, 6291520, 1, 0, 6291521, 1, 2, 6291522, 1, 0, 6291523, 1, 0, 6291524, 1, 65537, 6291525, 1, 2, 6291526, 1, 0, 6291527, 1, 0, 6291528, 1, 0, 6291529, 1, 0, 6291530, 1, 1, 6291531, 1, 2, 6291532, 1, 0, 6291533, 1, 0, 6291534, 1, 0, 6291535, 1, 0, 6291536, 1, 0, 6291537, 1, 0, 6291538, 1, 0, 6291539, 1, 0, 6291540, 1, 0, 6291541, 1, 0, 6291542, 1, 0, 6291543, 1, 0, 6291544, 1, 0, 6291545, 1, 0, 6291546, 1, 0, 6291547, 1, 65536, 6291548, 1, 0, 6291549, 1, 65536, 6291550, 1, 0, 6291551, 1, 2, 6291552, 1, 0, 6291553, 1, 0, 6291554, 1, 65537, 6291555, 1, 1, 6291556, 1, 0, 6291557, 1, 0, 6291558, 1, 0, 6291559, 1, 1, 6291560, 1, 1, 6291561, 1, 1, 6291562, 1, 1, 6291563, 1, 1, 6291564, 1, 0, 6291565, 1, 65537, 6291566, 1, 0, 6291567, 1, 0, 6291568, 1, 0, 6291569, 1, 1, 6291570, 1, 2, 6291571, 1, 65536, 6291572, 1, 0, 6291573, 1, 0, 6291574, 1, 0, 6291575, 1, 0, 6291576, 1, 65537, 6291577, 1, 1, 6291578, 1, 65537, 6291579, 1, 1, 6291580, 1, 0, 6291581, 1, 65536, 6291582, 1, 2, 6291583, 1, 2, 6291584, 1, 0, 6291585, 1, 0, 6291586, 1, 0, 6291587, 1, 1, 6291588, 1, 0, 6291589, 1, 0, 6291590, 1, 65537, 6291591, 1, 0, 6291592, 1, 0, 6291593, 1, 1, 6291594, 1, 0, 6291595, 1, 65537, 6291596, 1, 0, 6291597, 1, 0, 6291598, 1, 0, 6291599, 1, 0, 6291600, 1, 0, 6291601, 1, 0, 6291602, 1, 0, 6291603, 1, 1, 6291604, 1, 0, 6291605, 1, 0, 6291606, 1, 0, 6291607, 1, 0, 6291608, 1, 1, 6291609, 1, 0, 6291610, 1, 2, 6291611, 1, 1, 6291612, 1, 1, 6291613, 1, 1, 6291614, 1, 1, 6291615, 1, 1, 6291616, 0, 1, 6291617, 0, 2, 6291618, 0, 2, 6291619, 0, 2, 6291620, 0, 2, 6291621, 0, 3, 6291622, 1, 1, 6291623, 1, 1, 6291624, 1, 1, 6291625, 1, 1, 6291626, 1, 1, 6291627, 1, 0, 6291628, 1, 65536, 6291629, 1, 0, 6291630, 1, 0, 6291631, 1, 1, 6291632, 1, 0, 6291633, 1, 65536, 6291634, 1, 0, 6291635, 1, 0, 6291636, 1, 65536, 6291637, 1, 65537, 6291638, 1, 1, 6291639, 1, 0, 6291640, 1, 0, 6291641, 1, 65537, 6291642, 1, 0, 6291643, 1, 1, 6291644, 1, 2, 6291645, 1, 0, 6291646, 1, 1, 6291647, 1, 0, 6291648, 1, 65536, 6291649, 1, 65537, 6291650, 1, 0, 6291651, 1, 0, 6291652, 1, 1, 6291653, 1, 65537, 6291654, 1, 65537, 6291655, 1, 0, 6291656, 1, 65536, 6291657, 1, 65536, 6291658, 1, 0, 6291659, 1, 0, 6291660, 1, 0, 6291661, 1, 0, 6291662, 1, 0, 6291663, 1, 0, 6291664, 1, 65537, 6291665, 1, 0, 6291666, 1, 0, 6291667, 1, 65536, 6291668, 1, 1, 6291669, 1, 0, 6291670, 1, 0, 6291671, 1, 0, 6291672, 1, 0, 6291673, 1, 1, 6291674, 1, 0, 6291675, 1, 0, 6291676, 1, 1, 6291677, 1, 2, 6291678, 1, 2, 6291679, 1, 65536, 6291680, 1, 0, 6291681, 1, 2, 6291682, 1, 0, 6291683, 1, 0, 6291684, 1, 0, 6291685, 1, 1, 6291686, 1, 1, 6291687, 1, 0, 6291688, 1, 1, 6291689, 1, 0, 6291690, 1, 65537, 6291691, 1, 0, 6291692, 1, 0, 6291693, 1, 0, 6291694, 1, 0, 6291695, 1, 65536, 6291696, 1, 0, 6291697, 1, 65537, 6291698, 1, 0, 6291699, 1, 0, 6291700, 1, 65537, 6291701, 1, 1, 6291702, 0, 131072, 6291703, 1073741825, 1, 6291704, 1073741825, 65536, 6291705, 1073741825, 2, 6291706, 1073741825, 2, 6291707, 1073741825, 1, 6291708, 1073741825, 0, 6291709, 1073741825, 1, 6291710, 1073741825, 2, 6291711, 1073741825, 65537, 6291712, 1073741825, 0, 6291713, 1073741825, 1, 6291714, 1073741825, 2, 6291715, 1073741825, 0, 6291716, 1073741825, 0, 6291717, 1073741825, 0, 6291718, 1073741825, 1, 6291719, 1073741825, 65537, 6291720, 1073741825, 0, 6291721, 1073741825, 0, 6291722, 1073741825, 0, 6291723, 1073741825, 1, 6291724, 1073741825, 1, 6291725, 0, 131072, 6422412, 1073741824, 131072, 6422413, 1073741825, 1, 6422414, 1073741825, 65537, 6422415, 1073741825, 0, 6422416, 1073741825, 0, 6422417, 1073741825, 2, 6422418, 1073741825, 65537, 6422419, 1073741825, 65536, 6422420, 1073741825, 0, 6422421, 1073741825, 65537, 6422422, 1073741825, 0, 6422423, 1073741825, 0, 6422424, 1073741825, 65536, 6422425, 1073741825, 0, 6422426, 1073741825, 65536, 6422427, 1073741825, 2, 6422428, 1073741825, 0, 6422429, 1073741825, 1, 6422430, 1073741825, 0, 6422431, 1073741825, 2, 6422432, 1073741825, 65536, 6422433, 1073741825, 0, 6422434, 1073741825, 0, 6422435, 1073741825, 65537, 6422436, 1073741825, 0, 6422437, 1073741825, 1, 6422438, 1073741825, 1, 6422439, 1073741825, 1, 6422440, 1, 1, 6422441, 1, 0, 6422442, 1, 0, 6422443, 1, 65536, 6422444, 1, 65537, 6422445, 1, 65537, 6422446, 1, 0, 6422447, 1, 0, 6422448, 1, 0, 6422449, 1, 2, 6422450, 1, 0, 6422451, 1, 0, 6422452, 1, 1, 6422453, 1, 1, 6422454, 1, 1, 6422455, 1, 1, 6422456, 1, 65536, 6422457, 1, 0, 6422458, 1, 65537, 6422459, 1, 1, 6422460, 1, 0, 6422461, 1, 0, 6422462, 1, 65536, 6422463, 1, 1, 6422464, 1, 1, 6422465, 1, 0, 6422466, 1, 2, 6422467, 1, 0, 6422468, 1, 65537, 6422469, 1, 0, 6422470, 1, 65537, 6422471, 1, 0, 6422472, 1, 1, 6422473, 1, 0, 6422474, 1, 2, 6422475, 1, 1, 6422476, 1, 65537, 6422477, 1, 2, 6422478, 1, 0, 6422479, 1, 65536, 6422480, 1, 0, 6422481, 1, 0, 6422482, 1, 0, 6422483, 1, 0, 6422484, 1, 0, 6422485, 1, 2, 6422486, 1, 0, 6422487, 1, 0, 6422488, 1, 0, 6422489, 1, 65537, 6422490, 1, 65536, 6422491, 1, 0, 6422492, 1, 0, 6422493, 1, 1, 6422494, 1, 0, 6422495, 1, 0, 6422496, 1, 0, 6422497, 1, 2, 6422498, 1, 65537, 6422499, 1, 0, 6422500, 1, 0, 6422501, 1, 0, 6422502, 1, 0, 6422503, 1, 1, 6422504, 1, 1, 6422505, 1, 0, 6422506, 1, 0, 6422507, 1, 2, 6422508, 1, 0, 6422509, 1, 0, 6422510, 1, 1, 6422511, 1, 65536, 6422512, 1, 0, 6422513, 1, 65536, 6422514, 1, 65536, 6422515, 1, 2, 6422516, 1, 0, 6422517, 1, 0, 6422518, 1, 1, 6422519, 1, 65537, 6422520, 1, 2, 6422521, 1, 65536, 6422522, 1, 65536, 6422523, 1, 65537, 6422524, 1, 0, 6422525, 1, 65537, 6422526, 1, 65537, 6422527, 1, 0, 6356992, 1, 0, 6356993, 1, 0, 6356994, 1, 0, 6356995, 1, 2, 6356996, 1, 0, 6356997, 1, 2, 6356998, 1, 65537, 6356999, 1, 0, 6357000, 1, 1, 6357001, 1, 0, 6357002, 1, 0, 6357003, 1, 0, 6357004, 1, 2, 6357005, 1, 0, 6357006, 1, 65537, 6357007, 1, 1, 6357008, 1, 0, 6357009, 1, 0, 6357010, 1, 0, 6357011, 1, 0, 6357012, 1, 0, 6357013, 1, 0, 6357014, 1, 65536, 6357015, 1, 0, 6357016, 1, 2, 6357017, 1, 0, 6357018, 1, 65537, 6357019, 1, 0, 6357020, 1, 65536, 6357021, 1, 1, 6357022, 1, 65536, 6357023, 1, 0, 6357024, 1, 0, 6357025, 1, 0, 6357026, 1, 1, 6357027, 1, 1, 6357028, 1, 0, 6357029, 1, 65537, 6357030, 1, 65536, 6357031, 1, 0, 6357032, 1, 2, 6357033, 1, 0, 6357034, 1, 2, 6357035, 1, 0, 6357036, 1, 65536, 6357037, 1, 65536, 6357038, 1, 65536, 6357039, 1, 1, 6357040, 1, 0, 6357041, 1, 0, 6357042, 1, 0, 6357043, 1, 0, 6357044, 1, 0, 6357045, 1, 65537, 6357046, 1, 0, 6357047, 1, 65537, 6357048, 1, 0, 6357049, 1, 0, 6357050, 1, 65536, 6357051, 1, 0, 6357052, 1, 1, 6357053, 1, 0, 6357054, 1, 2, 6357055, 1, 0, 6357056, 1, 1, 6357057, 1, 2, 6357058, 1, 0, 6357059, 1, 2, 6357060, 1, 0, 6357061, 1, 0, 6357062, 1, 65536, 6357063, 1, 2, 6357064, 1, 0, 6357065, 1, 1, 6357066, 1, 0, 6357067, 1, 65537, 6357068, 1, 0, 6357069, 1, 65536, 6357070, 1, 0, 6357071, 1, 0, 6357072, 1, 1, 6357073, 1, 0, 6357074, 1, 0, 6357075, 1, 0, 6357076, 1, 1, 6357077, 1, 0, 6357078, 1, 0, 6357079, 1, 1, 6357080, 1, 2, 6357081, 1, 0, 6357082, 1, 0, 6357083, 1, 0, 6357084, 1, 0, 6357085, 1, 0, 6357086, 1, 0, 6357087, 1, 0, 6357088, 1, 0, 6357089, 1, 65536, 6357090, 1, 65537, 6357091, 1, 65537, 6357092, 1, 1, 6357093, 1, 0, 6357094, 1, 65537, 6357095, 1, 1, 6357096, 1, 0, 6357097, 1, 0, 6357098, 1, 1, 6357099, 1, 0, 6357100, 1, 0, 6357101, 1, 0, 6357102, 1, 0, 6357103, 1, 65537, 6357104, 1, 0, 6357105, 1, 0, 6357106, 1, 0, 6357107, 1, 0, 6357108, 1, 2, 6357109, 1, 0, 6357110, 1, 0, 6357111, 1, 1, 6357112, 1, 0, 6357113, 1, 2, 6357114, 1, 2, 6357115, 1, 0, 6357116, 1, 0, 6357117, 1, 65537, 6357118, 1, 0, 6357119, 1, 2, 6357120, 1, 65537, 6357121, 1, 65537, 6357122, 1, 2, 6357123, 1, 2, 6357124, 1, 65536, 6357125, 1, 65537, 6357126, 1, 65537, 6357127, 1, 1, 6357128, 1, 2, 6357129, 1, 0, 6357130, 1, 2, 6357131, 1, 2, 6357132, 1, 2, 6357133, 1, 65536, 6357134, 1, 0, 6357135, 1, 2, 6357136, 1, 65536, 6357137, 1, 0, 6357138, 1, 0, 6357139, 1, 65536, 6357140, 1, 0, 6357141, 1, 0, 6357142, 1, 1, 6357143, 1, 0, 6357144, 1, 0, 6357145, 1, 1, 6357146, 1, 0, 6357147, 1, 1, 6357148, 0, 1, 6357149, 0, 2, 6357150, 0, 2, 6357151, 0, 3, 6357152, 1, 1, 6357153, 1, 1, 6357154, 1, 1, 6357155, 1, 1, 6357156, 1, 1, 6357157, 1, 1, 6357158, 1, 1, 6357159, 1, 0, 6357160, 1, 0, 6357161, 1, 1, 6357162, 1, 0, 6357163, 1, 0, 6357164, 1, 1, 6357165, 1, 0, 6357166, 1, 0, 6357167, 1, 65537, 6357168, 1, 0, 6357169, 1, 0, 6357170, 1, 1, 6357171, 1, 2, 6357172, 1, 0, 6357173, 1, 0, 6357174, 1, 0, 6357175, 1, 0, 6357176, 1, 0, 6357177, 1, 2, 6357178, 1, 1, 6357179, 1, 0, 6357180, 1, 2, 6357181, 1, 65536, 6357182, 1, 65537, 6357183, 1, 0, 6357184, 1, 0, 6357185, 1, 1, 6357186, 1, 2, 6357187, 1, 2, 6357188, 1, 0, 6357189, 1, 0, 6357190, 1, 2, 6357191, 1, 1, 6357192, 1, 65537, 6357193, 1, 1, 6357194, 1, 0, 6357195, 1, 0, 6357196, 1, 0, 6357197, 1, 1, 6357198, 1, 0, 6357199, 1, 0, 6357200, 1, 0, 6357201, 1, 0, 6357202, 1, 0, 6357203, 1, 0, 6357204, 1, 0, 6357205, 1, 1, 6357206, 1, 0, 6357207, 1, 0, 6357208, 1, 65536, 6357209, 1, 0, 6357210, 1, 1, 6357211, 1, 0, 6357212, 1, 0, 6357213, 1, 0, 6357214, 1, 0, 6357215, 1, 0, 6357216, 1, 0, 6357217, 1, 65537, 6357218, 1, 65536, 6357219, 1, 65537, 6357220, 1, 2, 6357221, 1, 0, 6357222, 1, 0, 6357223, 1, 65537, 6357224, 1, 0, 6357225, 1, 0, 6357226, 1, 1, 6357227, 1, 2, 6357228, 1, 65536, 6357229, 1, 65537, 6357230, 1, 0, 6357231, 1, 2, 6357232, 1, 0, 6357233, 1, 0, 6357234, 1, 65537, 6357235, 1, 0, 6357236, 1, 65536, 6357237, 1, 1, 6357238, 0, 131072, 6357239, 1073741825, 1, 6357240, 1073741825, 65537, 6357241, 1073741825, 0, 6357242, 1073741825, 0, 6357243, 1073741825, 65537, 6357244, 1073741825, 0, 6357245, 1073741825, 0, 6357246, 1073741825, 0, 6357247, 1073741825, 0, 6357248, 1073741825, 1, 6357249, 1073741825, 65537, 6357250, 1073741825, 2, 6357251, 1073741825, 65537, 6357252, 1073741825, 65537, 6357253, 1073741825, 65537, 6357254, 1073741825, 2, 6357255, 1073741825, 0, 6357256, 1073741825, 0, 6357257, 1073741825, 2, 6357258, 1073741825, 1, 6357259, 1073741825, 1, 6357260, 1073741825, 1, 6357261, 0, 131072, 6487948, 1073741824, 131072, 6487949, 1073741825, 1, 6487950, 1073741825, 0, 6487951, 1073741825, 0, 6487952, 1073741825, 2, 6487953, 1073741825, 0, 6487954, 1073741825, 0, 6487955, 1073741825, 1, 6487956, 1073741825, 0, 6487957, 1073741825, 2, 6487958, 1073741825, 65536, 6487959, 1073741825, 0, 6487960, 1073741825, 0, 6487961, 1073741825, 65536, 6487962, 1073741825, 65536, 6487963, 1073741825, 0, 6487964, 1073741825, 2, 6487965, 1073741825, 1, 6487966, 1073741825, 65536, 6487967, 1073741825, 0, 6487968, 1073741825, 65536, 6487969, 1073741825, 0, 6487970, 1073741825, 65537, 6487971, 1073741825, 2, 6487972, 1073741825, 0, 6487973, 1073741825, 1, 6487974, 0, 65536, 6487975, 1, 1, 6487976, 1, 0, 6487977, 1, 65536, 6487978, 1, 2, 6487979, 1, 0, 6487980, 1, 0, 6487981, 1, 65536, 6487982, 1, 0, 6487983, 1, 0, 6487984, 1, 0, 6487985, 1, 0, 6487986, 1, 0, 6487987, 1, 0, 6487988, 1, 0, 6487989, 1, 2, 6487990, 1, 2, 6487991, 1, 1, 6487992, 1, 0, 6487993, 1, 65537, 6487994, 1, 0, 6487995, 1, 65537, 6487996, 1, 65536, 6487997, 1, 0, 6487998, 1, 0, 6487999, 1, 65537, 6488000, 1, 65536, 6488001, 1, 0, 6488002, 1, 65536, 6488003, 1, 0, 6488004, 1, 0, 6488005, 1, 0, 6488006, 1, 65537, 6488007, 1, 0, 6488008, 1, 0, 6488009, 1, 0, 6488010, 1, 1, 6488011, 1, 1, 6488012, 1, 65537, 6488013, 1, 0, 6488014, 1, 65537, 6488015, 1, 65537, 6488016, 1, 0, 6488017, 1, 1, 6488018, 1, 0, 6488019, 1, 1, 6488020, 1, 0, 6488021, 1, 1, 6488022, 1, 0, 6488023, 1, 0, 6488024, 1, 65536, 6488025, 1, 1, 6488026, 1, 65536, 6488027, 1, 65537, 6488028, 1, 0, 6488029, 1, 0, 6488030, 1, 0, 6488031, 1, 65537, 6488032, 1, 65536, 6488033, 1, 0, 6488034, 1, 1, 6488035, 1, 0, 6488036, 1, 0, 6488037, 1, 65537, 6488038, 1, 65536, 6488039, 1, 0, 6488040, 1, 0, 6488041, 1, 0, 6488042, 1, 2, 6488043, 1, 0, 6488044, 1, 0, 6488045, 1, 0, 6488046, 1, 65536, 6488047, 1, 0, 6488048, 1, 65537, 6488049, 1, 65537, 6488050, 1, 65536, 6488051, 1, 0, 6488052, 1, 65536, 6488053, 1, 0, 6488054, 1, 0, 6488055, 1, 0, 6488056, 1, 0, 6488057, 1, 0, 6488058, 1, 0, 6488059, 1, 0, 6488060, 1, 65537, 6488061, 1, 0, 6488062, 1, 1, 6488063, 1, 0, 6422528, 1, 0, 6422529, 1, 0, 6422530, 1, 2, 6422531, 1, 0, 6422532, 1, 0, 6422533, 1, 65537, 6422534, 1, 0, 6422535, 1, 65537, 6422536, 1, 65536, 6422537, 1, 0, 6422538, 1, 65536, 6422539, 1, 65536, 6422540, 1, 65536, 6422541, 1, 65536, 6422542, 1, 0, 6422543, 1, 0, 6422544, 1, 0, 6422545, 1, 0, 6422546, 1, 0, 6422547, 1, 0, 6422548, 1, 65537, 6422549, 1, 0, 6422550, 1, 0, 6422551, 1, 0, 6422552, 1, 0, 6422553, 1, 2, 6422554, 1, 1, 6422555, 1, 1, 6422556, 1, 0, 6422557, 1, 1, 6422558, 1, 0, 6422559, 1, 65537, 6422560, 1, 65537, 6422561, 1, 0, 6422562, 1, 65537, 6422563, 1, 1, 6422564, 1, 65536, 6422565, 1, 2, 6422566, 1, 1, 6422567, 1, 0, 6422568, 1, 0, 6422569, 1, 0, 6422570, 1, 0, 6422571, 1, 0, 6422572, 1, 0, 6422573, 1, 0, 6422574, 1, 65536, 6422575, 1, 65537, 6422576, 1, 0, 6422577, 1, 1, 6422578, 1, 0, 6422579, 1, 0, 6422580, 1, 1, 6422581, 1, 2, 6422582, 1, 0, 6422583, 1, 0, 6422584, 1, 1, 6422585, 1, 0, 6422586, 1, 0, 6422587, 1, 1, 6422588, 1, 2, 6422589, 1, 65537, 6422590, 1, 65537, 6422591, 1, 65537, 6422592, 1, 0, 6422593, 1, 65537, 6422594, 1, 1, 6422595, 1, 65537, 6422596, 1, 1, 6422597, 1, 0, 6422598, 1, 0, 6422599, 1, 0, 6422600, 1, 0, 6422601, 1, 0, 6422602, 1, 65537, 6422603, 1, 0, 6422604, 1, 0, 6422605, 1, 0, 6422606, 1, 0, 6422607, 1, 0, 6422608, 1, 0, 6422609, 1, 0, 6422610, 1, 1, 6422611, 1, 0, 6422612, 1, 0, 6422613, 1, 0, 6422614, 1, 2, 6422615, 1, 0, 6422616, 1, 65537, 6422617, 1, 0, 6422618, 1, 0, 6422619, 1, 0, 6422620, 1, 1, 6422621, 1, 1, 6422622, 1, 2, 6422623, 1, 0, 6422624, 1, 65537, 6422625, 1, 0, 6422626, 1, 0, 6422627, 1, 65537, 6422628, 1, 0, 6422629, 1, 0, 6422630, 1, 2, 6422631, 1, 1, 6422632, 1, 65536, 6422633, 1, 0, 6422634, 1, 0, 6422635, 1, 0, 6422636, 1, 65537, 6422637, 1, 0, 6422638, 1, 2, 6422639, 1, 0, 6422640, 1, 0, 6422641, 1, 2, 6422642, 1, 0, 6422643, 1, 0, 6422644, 1, 0, 6422645, 1, 0, 6422646, 1, 0, 6422647, 1, 0, 6422648, 1, 65537, 6422649, 1, 0, 6422650, 1, 0, 6422651, 1, 0, 6422652, 1, 0, 6422653, 1, 65536, 6422654, 1, 0, 6422655, 1, 0, 6422656, 1, 0, 6422657, 1, 2, 6422658, 1, 65537, 6422659, 1, 0, 6422660, 1, 65537, 6422661, 1, 0, 6422662, 1, 0, 6422663, 1, 65537, 6422664, 1, 65537, 6422665, 1, 0, 6422666, 1, 0, 6422667, 1, 65536, 6422668, 1, 1, 6422669, 1, 0, 6422670, 1, 65537, 6422671, 1, 1, 6422672, 1, 2, 6422673, 1, 0, 6422674, 1, 0, 6422675, 1, 0, 6422676, 1, 65537, 6422677, 1, 65536, 6422678, 1, 2, 6422679, 1, 0, 6422680, 1, 0, 6422681, 1, 65537, 6422682, 1, 65537, 6422683, 1, 1, 6422684, 1, 1, 6422685, 1, 1, 6422686, 1, 1, 6422687, 1, 1, 6422688, 1, 1, 6422689, 1, 0, 6422690, 1, 0, 6422691, 1, 0, 6422692, 1, 1, 6422693, 1, 65537, 6422694, 1, 0, 6422695, 1, 65537, 6422696, 1, 1, 6422697, 1, 1, 6422698, 1, 0, 6422699, 1, 65537, 6422700, 1, 65537, 6422701, 1, 0, 6422702, 1, 0, 6422703, 1, 2, 6422704, 1, 0, 6422705, 1, 65537, 6422706, 1, 0, 6422707, 1, 65537, 6422708, 1, 65536, 6422709, 1, 65536, 6422710, 1, 0, 6422711, 1, 2, 6422712, 1, 65537, 6422713, 1, 0, 6422714, 1, 0, 6422715, 1, 1, 6422716, 1, 0, 6422717, 1, 0, 6422718, 1, 0, 6422719, 1, 0, 6422720, 1, 2, 6422721, 1, 0, 6422722, 1, 65536, 6422723, 1, 0, 6422724, 1, 0, 6422725, 1, 0, 6422726, 1, 0, 6422727, 1, 1, 6422728, 1, 65536, 6422729, 1, 1, 6422730, 1, 65537, 6422731, 1, 1, 6422732, 1, 1, 6422733, 1, 2, 6422734, 1, 0, 6422735, 1, 0, 6422736, 1, 0, 6422737, 1, 0, 6422738, 1, 0, 6422739, 1, 0, 6422740, 1, 0, 6422741, 1, 0, 6422742, 1, 0, 6422743, 1, 65536, 6422744, 1, 0, 6422745, 1, 0, 6422746, 1, 0, 6422747, 1, 65536, 6422748, 1, 0, 6422749, 1, 65537, 6422750, 1, 0, 6422751, 1, 0, 6422752, 1, 0, 6422753, 1, 0, 6422754, 1, 0, 6422755, 1, 0, 6422756, 1, 65536, 6422757, 1, 0, 6422758, 1, 0, 6422759, 1, 1, 6422760, 1, 1, 6422761, 1, 0, 6422762, 1, 65537, 6422763, 1, 65536, 6422764, 1, 0, 6422765, 1, 65537, 6422766, 1, 2, 6422767, 1, 0, 6422768, 1, 0, 6422769, 1, 0, 6422770, 1, 0, 6422771, 1, 1, 6422772, 1, 0, 6422773, 1, 1, 6422774, 0, 131072, 6422775, 1073741825, 1, 6422776, 1073741825, 65536, 6422777, 1073741825, 65536, 6422778, 1073741825, 65537, 6422779, 1073741825, 0, 6422780, 1073741825, 0, 6422781, 1073741825, 0, 6422782, 1073741825, 65537, 6422783, 1073741825, 0, 6422784, 1073741825, 0, 6422785, 1073741825, 1, 6422786, 1073741825, 0, 6422787, 1073741825, 65537, 6422788, 1073741825, 0, 6422789, 1073741825, 2, 6422790, 1073741825, 0, 6422791, 1073741825, 0, 6422792, 1073741825, 0, 6422793, 1073741825, 65537, 6422794, 1073741825, 0, 6422795, 1073741825, 0, 6422796, 1073741825, 1, 6422797, 0, 131072, 6553484, 1073741824, 131072, 6553485, 1073741825, 1, 6553486, 1073741825, 65537, 6553487, 1073741825, 0, 6553488, 1073741825, 0, 6553489, 1073741825, 65536, 6553490, 1073741825, 0, 6553491, 1073741825, 0, 6553492, 1073741825, 65537, 6553493, 1073741825, 2, 6553494, 1073741825, 0, 6553495, 1073741825, 0, 6553496, 1073741825, 65536, 6553497, 1073741825, 0, 6553498, 1073741825, 65537, 6553499, 1073741825, 0, 6553500, 1073741825, 1, 6553501, 1073741825, 0, 6553502, 1073741825, 0, 6553503, 1073741825, 65537, 6553504, 1073741825, 0, 6553505, 1073741825, 0, 6553506, 1073741825, 0, 6553507, 1073741825, 0, 6553508, 1073741825, 65536, 6553509, 1073741825, 1, 6553510, 0, 131072, 6553511, 1, 1, 6553512, 1, 2, 6553513, 1, 0, 6553514, 1, 0, 6553515, 1, 65536, 6553516, 1, 1, 6553517, 1, 0, 6553518, 1, 0, 6553519, 1, 65536, 6553520, 1, 1, 6553521, 1, 0, 6553522, 1, 0, 6553523, 1, 65536, 6553524, 1, 65536, 6553525, 1, 0, 6553526, 1, 0, 6553527, 1, 0, 6553528, 1, 0, 6553529, 1, 1, 6553530, 1, 2, 6553531, 1, 1, 6553532, 1, 0, 6553533, 1, 2, 6553534, 1, 0, 6553535, 1, 65537, 6553536, 1, 0, 6553537, 1, 0, 6553538, 1, 2, 6553539, 1, 65537, 6553540, 1, 65536, 6553541, 1, 0, 6553542, 1, 1, 6553543, 1, 0, 6553544, 1, 1, 6553545, 1, 0, 6553546, 1, 65537, 6553547, 1, 0, 6553548, 1, 0, 6553549, 1, 0, 6553550, 1, 0, 6553551, 1, 65536, 6553552, 1, 0, 6553553, 1, 0, 6553554, 1, 0, 6553555, 1, 0, 6553556, 1, 65536, 6553557, 1, 0, 6553558, 1, 0, 6553559, 1, 0, 6553560, 1, 0, 6553561, 1, 0, 6553562, 1, 2, 6553563, 1, 0, 6553564, 1, 0, 6553565, 1, 0, 6553566, 1, 1, 6553567, 1, 0, 6553568, 1, 1, 6553569, 1, 0, 6553570, 1, 0, 6553571, 1, 65537, 6553572, 1, 65536, 6553573, 1, 65537, 6553574, 1, 0, 6553575, 1, 0, 6553576, 1, 1, 6553577, 1, 0, 6553578, 1, 0, 6553579, 1, 65536, 6553580, 1, 0, 6553581, 1, 0, 6553582, 1, 65536, 6553583, 1, 65537, 6553584, 1, 0, 6553585, 1, 65536, 6553586, 1, 65537, 6553587, 1, 2, 6553588, 1, 65537, 6553589, 1, 2, 6553590, 1, 2, 6553591, 1, 0, 6553592, 1, 2, 6553593, 1, 0, 6553594, 1, 0, 6553595, 1, 0, 6553596, 1, 0, 6553597, 1, 0, 6553598, 1, 0, 6553599, 1, 0, 6488064, 1, 0, 6488065, 1, 0, 6488066, 1, 65537, 6488067, 1, 0, 6488068, 1, 0, 6488069, 1, 1, 6488070, 1, 65536, 6488071, 1, 65536, 6488072, 1, 65536, 6488073, 1, 1, 6488074, 1, 0, 6488075, 1, 65536, 6488076, 1, 0, 6488077, 1, 0, 6488078, 1, 65536, 6488079, 1, 2, 6488080, 1, 2, 6488081, 1, 0, 6488082, 1, 1, 6488083, 1, 65537, 6488084, 1, 65536, 6488085, 1, 1, 6488086, 1, 65537, 6488087, 1, 1, 6488088, 1, 2, 6488089, 1, 65536, 6488090, 1, 0, 6488091, 1, 65537, 6488092, 1, 2, 6488093, 1, 0, 6488094, 1, 1, 6488095, 1, 0, 6488096, 1, 0, 6488097, 1, 0, 6488098, 1, 0, 6488099, 1, 0, 6488100, 1, 0, 6488101, 1, 1, 6488102, 1, 0, 6488103, 1, 65537, 6488104, 1, 0, 6488105, 1, 0, 6488106, 1, 0, 6488107, 1, 2, 6488108, 1, 65536, 6488109, 1, 0, 6488110, 1, 0, 6488111, 1, 0, 6488112, 1, 1, 6488113, 1, 0, 6488114, 1, 0, 6488115, 1, 0, 6488116, 1, 0, 6488117, 1, 0, 6488118, 1, 65537, 6488119, 1, 65536, 6488120, 1, 65537, 6488121, 1, 65536, 6488122, 1, 0, 6488123, 1, 0, 6488124, 1, 0, 6488125, 1, 2, 6488126, 1, 0, 6488127, 1, 0, 6488128, 1, 2, 6488129, 1, 1, 6488130, 1, 0, 6488131, 1, 0, 6488132, 1, 0, 6488133, 1, 0, 6488134, 1, 1, 6488135, 1, 1, 6488136, 1, 0, 6488137, 1, 65537, 6488138, 1, 0, 6488139, 1, 0, 6488140, 1, 1, 6488141, 1, 65536, 6488142, 1, 0, 6488143, 1, 2, 6488144, 1, 0, 6488145, 1, 0, 6488146, 1, 65536, 6488147, 1, 0, 6488148, 1, 0, 6488149, 1, 0, 6488150, 1, 1, 6488151, 1, 65537, 6488152, 1, 0, 6488153, 1, 65537, 6488154, 1, 0, 6488155, 1, 0, 6488156, 1, 65537, 6488157, 1, 0, 6488158, 1, 65536, 6488159, 1, 65536, 6488160, 1, 1, 6488161, 1, 65537, 6488162, 1, 0, 6488163, 1, 0, 6488164, 1, 0, 6488165, 1, 0, 6488166, 1, 0, 6488167, 1, 0, 6488168, 1, 0, 6488169, 1, 0, 6488170, 1, 0, 6488171, 1, 0, 6488172, 1, 0, 6488173, 1, 1, 6488174, 1, 2, 6488175, 1, 0, 6488176, 1, 1, 6488177, 1, 0, 6488178, 1, 0, 6488179, 1, 2, 6488180, 1, 0, 6488181, 1, 0, 6488182, 1, 65536, 6488183, 1, 2, 6488184, 1, 0, 6488185, 1, 0, 6488186, 1, 0, 6488187, 1, 0, 6488188, 1, 0, 6488189, 1, 1, 6488190, 1, 0, 6488191, 1, 0, 6488192, 1, 0, 6488193, 1, 0, 6488194, 1, 0, 6488195, 1, 0, 6488196, 1, 0, 6488197, 1, 0, 6488198, 1, 0, 6488199, 1, 0, 6488200, 1, 1, 6488201, 1, 0, 6488202, 1, 0, 6488203, 1, 1, 6488204, 1, 0, 6488205, 1, 2, 6488206, 1, 2, 6488207, 1, 2, 6488208, 1, 65536, 6488209, 1, 65536, 6488210, 1, 0, 6488211, 1, 1, 6488212, 1, 65536, 6488213, 1, 65536, 6488214, 1, 65536, 6488215, 1, 65536, 6488216, 1, 0, 6488217, 1, 65537, 6488218, 1, 0, 6488219, 1, 0, 6488220, 1, 65536, 6488221, 1, 0, 6488222, 1, 65537, 6488223, 1, 65537, 6488224, 1, 0, 6488225, 1, 1, 6488226, 1, 2, 6488227, 1, 65536, 6488228, 1, 65537, 6488229, 1, 65536, 6488230, 1, 0, 6488231, 1, 0, 6488232, 1, 0, 6488233, 1, 0, 6488234, 1, 1, 6488235, 1, 0, 6488236, 1, 0, 6488237, 1, 65537, 6488238, 1, 65536, 6488239, 1, 0, 6488240, 1, 0, 6488241, 1, 1, 6488242, 1, 1, 6488243, 1, 1, 6488244, 1, 0, 6488245, 1, 65537, 6488246, 1, 1, 6488247, 1, 0, 6488248, 1, 0, 6488249, 1, 1, 6488250, 1, 65536, 6488251, 1, 65537, 6488252, 1, 65536, 6488253, 1, 65537, 6488254, 1, 0, 6488255, 1, 0, 6488256, 1, 0, 6488257, 1, 1, 6488258, 1, 0, 6488259, 1, 65537, 6488260, 1, 2, 6488261, 1, 65537, 6488262, 1, 65537, 6488263, 1, 0, 6488264, 1, 1, 6488265, 1, 0, 6488266, 1, 1, 6488267, 1, 65537, 6488268, 1, 65536, 6488269, 1, 0, 6488270, 1, 0, 6488271, 1, 0, 6488272, 1, 0, 6488273, 1, 65536, 6488274, 1, 0, 6488275, 1, 0, 6488276, 1, 0, 6488277, 1, 0, 6488278, 1, 65536, 6488279, 1, 0, 6488280, 1, 0, 6488281, 1, 65536, 6488282, 1, 0, 6488283, 1, 0, 6488284, 1, 0, 6488285, 1, 1, 6488286, 1, 0, 6488287, 1, 2, 6488288, 1, 0, 6488289, 1, 0, 6488290, 1, 2, 6488291, 1, 0, 6488292, 1, 65537, 6488293, 1, 65537, 6488294, 1, 1, 6488295, 1, 65536, 6488296, 1, 0, 6488297, 1, 1, 6488298, 1, 65536, 6488299, 1, 0, 6488300, 1, 0, 6488301, 1, 0, 6488302, 1, 0, 6488303, 1, 0, 6488304, 1, 1, 6488305, 1, 65536, 6488306, 1, 1, 6488307, 1, 0, 6488308, 1, 2, 6488309, 1, 1, 6488310, 0, 131072, 6488311, 1073741825, 1, 6488312, 1073741825, 65537, 6488313, 1073741825, 0, 6488314, 1073741825, 65537, 6488315, 1073741825, 1, 6488316, 1073741825, 0, 6488317, 1073741825, 65536, 6488318, 1073741825, 1, 6488319, 1073741825, 0, 6488320, 1073741825, 65536, 6488321, 1073741825, 0, 6488322, 1073741825, 0, 6488323, 1073741825, 0, 6488324, 1073741825, 0, 6488325, 1073741825, 65537, 6488326, 1073741825, 0, 6488327, 1073741825, 0, 6488328, 1073741825, 2, 6488329, 1073741825, 0, 6488330, 1073741825, 0, 6488331, 1073741825, 65536, 6488332, 1073741825, 1, 6488333, 0, 131072, 6619020, 1073741824, 131072, 6619021, 1073741825, 1, 6619022, 1073741825, 2, 6619023, 1073741825, 0, 6619024, 1073741825, 0, 6619025, 1073741825, 0, 6619026, 1073741825, 0, 6619027, 1073741825, 2, 6619028, 1073741825, 0, 6619029, 1073741825, 2, 6619030, 1073741825, 65536, 6619031, 1073741825, 1, 6619032, 1073741825, 0, 6619033, 1073741825, 0, 6619034, 1073741825, 1, 6619035, 1073741825, 2, 6619036, 1073741825, 0, 6619037, 1073741825, 0, 6619038, 1073741825, 0, 6619039, 1073741825, 2, 6619040, 1073741825, 0, 6619041, 1073741825, 0, 6619042, 1073741825, 0, 6619043, 1073741825, 0, 6619044, 1073741825, 0, 6619045, 1073741825, 1, 6619046, 0, 131072, 6619047, 1, 1, 6619048, 1, 0, 6619049, 1, 0, 6619050, 1, 0, 6619051, 1, 2, 6619052, 1, 2, 6619053, 1, 0, 6619054, 1, 0, 6619055, 1, 65536, 6619056, 1, 2, 6619057, 1, 65537, 6619058, 1, 0, 6619059, 1, 0, 6619060, 1, 0, 6619061, 1, 0, 6619062, 1, 2, 6619063, 1, 65537, 6619064, 1, 65537, 6619065, 1, 0, 6619066, 1, 0, 6619067, 1, 65537, 6619068, 1, 0, 6619069, 1, 65536, 6619070, 1, 2, 6619071, 1, 65536, 6619072, 1, 65537, 6619073, 1, 0, 6619074, 1, 65536, 6619075, 1, 1, 6619076, 1, 0, 6619077, 1, 65536, 6619078, 1, 0, 6619079, 1, 0, 6619080, 1, 0, 6619081, 1, 0, 6619082, 1, 0, 6619083, 1, 0, 6619084, 1, 65536, 6619085, 1, 0, 6619086, 1, 0, 6619087, 1, 0, 6619088, 1, 2, 6619089, 1, 0, 6619090, 1, 0, 6619091, 1, 1, 6619092, 1, 0, 6619093, 1, 0, 6619094, 1, 2, 6619095, 1, 0, 6619096, 1, 0, 6619097, 1, 0, 6619098, 1, 65537, 6619099, 1, 0, 6619100, 1, 65536, 6619101, 1, 65536, 6619102, 1, 0, 6619103, 1, 2, 6619104, 1, 0, 6619105, 1, 1, 6619106, 1, 1, 6619107, 1, 0, 6619108, 1, 0, 6619109, 1, 65537, 6619110, 1, 2, 6619111, 1, 65536, 6619112, 1, 0, 6619113, 1, 0, 6619114, 1, 0, 6619115, 1, 65537, 6619116, 1, 0, 6619117, 1, 0, 6619118, 1, 0, 6619119, 1, 1, 6619120, 1, 0, 6619121, 1, 0, 6619122, 1, 0, 6619123, 1, 2, 6619124, 1, 0, 6619125, 1, 0, 6619126, 1, 0, 6619127, 1, 65536, 6619128, 1, 0, 6619129, 1, 0, 6619130, 1, 0, 6619131, 1, 65537, 6619132, 1, 0, 6619133, 1, 0, 6619134, 1, 0, 6619135, 1, 0, 6553600, 1, 65537, 6553601, 1, 65537, 6553602, 1, 0, 6553603, 1, 0, 6553604, 1, 0, 6553605, 1, 65536, 6553606, 1, 65537, 6553607, 1, 65536, 6553608, 1, 65537, 6553609, 1, 65536, 6553610, 1, 1, 6553611, 1, 0, 6553612, 1, 0, 6553613, 1, 0, 6553614, 1, 2, 6553615, 1, 0, 6553616, 1, 0, 6553617, 1, 65536, 6553618, 1, 1, 6553619, 1, 0, 6553620, 1, 0, 6553621, 1, 2, 6553622, 1, 1, 6553623, 1, 65537, 6553624, 1, 1, 6553625, 1, 65536, 6553626, 1, 2, 6553627, 1, 65537, 6553628, 1, 0, 6553629, 1, 0, 6553630, 1, 0, 6553631, 1, 0, 6553632, 1, 0, 6553633, 1, 65537, 6553634, 1, 0, 6553635, 1, 2, 6553636, 1, 0, 6553637, 1, 0, 6553638, 1, 65537, 6553639, 1, 65537, 6553640, 1, 0, 6553641, 1, 65537, 6553642, 1, 0, 6553643, 1, 65537, 6553644, 1, 2, 6553645, 1, 65537, 6553646, 1, 0, 6553647, 1, 0, 6553648, 1, 0, 6553649, 1, 0, 6553650, 1, 65536, 6553651, 1, 0, 6553652, 1, 0, 6553653, 1, 65536, 6553654, 1, 2, 6553655, 1, 0, 6553656, 1, 65536, 6553657, 1, 0, 6553658, 1, 0, 6553659, 1, 0, 6553660, 1, 0, 6553661, 1, 65537, 6553662, 1, 65536, 6553663, 1, 0, 6553664, 1, 65536, 6553665, 1, 0, 6553666, 1, 0, 6553667, 1, 65537, 6553668, 1, 0, 6553669, 1, 0, 6553670, 1, 65536, 6553671, 1, 1, 6553672, 1, 0, 6553673, 1, 0, 6553674, 1, 0, 6553675, 1, 65536, 6553676, 1, 0, 6553677, 1, 0, 6553678, 1, 1, 6553679, 1, 65536, 6553680, 1, 65537, 6553681, 1, 65537, 6553682, 1, 0, 6553683, 1, 0, 6553684, 1, 1, 6553685, 1, 0, 6553686, 1, 2, 6553687, 1, 65536, 6553688, 1, 0, 6553689, 1, 65536, 6553690, 1, 0, 6553691, 1, 0, 6553692, 1, 0, 6553693, 1, 0, 6553694, 1, 0, 6553695, 1, 1, 6553696, 1, 65537, 6553697, 1, 65537, 6553698, 1, 1, 6553699, 1, 1, 6553700, 1, 65537, 6553701, 1, 0, 6553702, 1, 0, 6553703, 1, 1, 6553704, 1, 0, 6553705, 1, 0, 6553706, 1, 0, 6553707, 1, 0, 6553708, 1, 2, 6553709, 1, 0, 6553710, 1, 0, 6553711, 1, 2, 6553712, 1, 0, 6553713, 1, 1, 6553714, 1, 0, 6553715, 1, 0, 6553716, 1, 0, 6553717, 1, 0, 6553718, 1, 2, 6553719, 1, 0, 6553720, 1, 0, 6553721, 1, 0, 6553722, 1, 1, 6553723, 1, 0, 6553724, 1, 0, 6553725, 1, 1, 6553726, 1, 65537, 6553727, 1, 0, 6553728, 1, 2, 6553729, 1, 2, 6553730, 1, 1, 6553731, 1, 0, 6553732, 1, 2, 6553733, 1, 0, 6553734, 1, 1, 6553735, 1, 0, 6553736, 1, 0, 6553737, 1, 0, 6553738, 1, 0, 6553739, 1, 2, 6553740, 1, 65537, 6553741, 1, 0, 6553742, 1, 0, 6553743, 1, 0, 6553744, 1, 65536, 6553745, 1, 0, 6553746, 1, 0, 6553747, 1, 0, 6553748, 1, 0, 6553749, 1, 65536, 6553750, 1, 0, 6553751, 1, 0, 6553752, 1, 1, 6553753, 1, 0, 6553754, 1, 0, 6553755, 1, 0, 6553756, 1, 0, 6553757, 1, 2, 6553758, 1, 65537, 6553759, 1, 0, 6553760, 1, 65536, 6553761, 1, 2, 6553762, 1, 0, 6553763, 1, 0, 6553764, 1, 2, 6553765, 1, 1, 6553766, 1, 0, 6553767, 1, 0, 6553768, 1, 0, 6553769, 1, 0, 6553770, 1, 65536, 6553771, 1, 65537, 6553772, 1, 2, 6553773, 1, 0, 6553774, 1, 0, 6553775, 1, 1, 6553776, 1, 65536, 6553777, 1, 0, 6553778, 1, 0, 6553779, 1, 0, 6553780, 1, 1, 6553781, 1, 0, 6553782, 1, 0, 6553783, 1, 65537, 6553784, 1, 2, 6553785, 1, 0, 6553786, 1, 0, 6553787, 1, 0, 6553788, 1, 0, 6553789, 1, 0, 6553790, 1, 0, 6553791, 1, 0, 6553792, 1, 0, 6553793, 1, 0, 6553794, 1, 65537, 6553795, 1, 0, 6553796, 1, 0, 6553797, 1, 0, 6553798, 1, 0, 6553799, 1, 65537, 6553800, 1, 65536, 6553801, 1, 2, 6553802, 1, 0, 6553803, 1, 0, 6553804, 1, 0, 6553805, 1, 0, 6553806, 1, 0, 6553807, 1, 65537, 6553808, 1, 0, 6553809, 1, 0, 6553810, 1, 0, 6553811, 1, 2, 6553812, 1, 65536, 6553813, 1, 0, 6553814, 1, 0, 6553815, 1, 65536, 6553816, 1, 0, 6553817, 1, 0, 6553818, 1, 1, 6553819, 1, 2, 6553820, 1, 0, 6553821, 1, 0, 6553822, 1, 1, 6553823, 1, 65537, 6553824, 1, 1, 6553825, 1, 0, 6553826, 1, 65536, 6553827, 1, 0, 6553828, 1, 65536, 6553829, 1, 0, 6553830, 1, 0, 6553831, 1, 0, 6553832, 1, 0, 6553833, 1, 0, 6553834, 1, 2, 6553835, 1, 2, 6553836, 1, 65537, 6553837, 1, 0, 6553838, 1, 0, 6553839, 1, 65536, 6553840, 1, 0, 6553841, 1, 65536, 6553842, 1, 65537, 6553843, 1, 0, 6553844, 1, 0, 6553845, 1, 1, 6553846, 0, 0, 6553847, 1073741825, 1, 6553848, 1073741825, 0, 6553849, 1073741825, 0, 6553850, 1073741825, 0, 6553851, 1073741825, 65537, 6553852, 1073741825, 0, 6553853, 1073741825, 1, 6553854, 1073741825, 0, 6553855, 1073741825, 0, 6553856, 1073741825, 0, 6553857, 1073741825, 0, 6553858, 1073741825, 65537, 6553859, 1073741825, 0, 6553860, 1073741825, 65537, 6553861, 1073741825, 2, 6553862, 1073741825, 0, 6553863, 1073741825, 65536, 6553864, 1073741825, 0, 6553865, 1073741825, 65537, 6553866, 1073741825, 0, 6553867, 1073741825, 1, 6553868, 1073741825, 1, 6553869, 0, 131072, 6684556, 1073741824, 131072, 6684557, 1073741825, 1, 6684558, 1073741825, 65537, 6684559, 1073741825, 0, 6684560, 1073741825, 0, 6684561, 1073741825, 65536, 6684562, 1073741825, 65536, 6684563, 1073741825, 65537, 6684564, 1073741825, 2, 6684565, 1073741825, 65537, 6684566, 1073741825, 2, 6684567, 1073741825, 0, 6684568, 1073741825, 0, 6684569, 1073741825, 0, 6684570, 1073741825, 1, 6684571, 1073741825, 0, 6684572, 1073741825, 0, 6684573, 1073741825, 0, 6684574, 1073741825, 65536, 6684575, 1073741825, 0, 6684576, 1073741825, 0, 6684577, 1073741825, 1, 6684578, 1073741825, 0, 6684579, 1073741825, 65536, 6684580, 1073741825, 0, 6684581, 1073741825, 1, 6684582, 0, 0, 6684583, 1, 1, 6684584, 1, 1, 6684585, 1, 65536, 6684586, 1, 2, 6684587, 1, 0, 6684588, 1, 0, 6684589, 1, 65537, 6684590, 1, 0, 6684591, 1, 1, 6684592, 1, 0, 6684593, 1, 0, 6684594, 1, 65537, 6684595, 1, 0, 6684596, 1, 2, 6684597, 1, 0, 6684598, 1, 2, 6684599, 1, 0, 6684600, 1, 65537, 6684601, 1, 0, 6684602, 1, 65537, 6684603, 1, 0, 6684604, 1, 0, 6684605, 1, 0, 6684606, 1, 65536, 6684607, 1, 0, 6684608, 1, 0, 6684609, 1, 2, 6684610, 1, 0, 6684611, 1, 65537, 6684612, 1, 65536, 6684613, 1, 0, 6684614, 1, 0, 6684615, 1, 65536, 6684616, 1, 0, 6684617, 1, 1, 6684618, 1, 1, 6684619, 1, 0, 6684620, 1, 2, 6684621, 1, 65537, 6684622, 1, 1, 6684623, 1, 65537, 6684624, 1, 0, 6684625, 1, 0, 6684626, 1, 0, 6684627, 1, 2, 6684628, 1, 65537, 6684629, 1, 0, 6684630, 1, 0, 6684631, 1, 0, 6684632, 1, 0, 6684633, 1, 0, 6684634, 1, 1, 6684635, 1, 1, 6684636, 1, 1, 6684637, 1, 0, 6684638, 1, 0, 6684639, 1, 65537, 6684640, 1, 1, 6684641, 1, 65536, 6684642, 1, 0, 6684643, 1, 65537, 6684644, 1, 0, 6684645, 1, 0, 6684646, 1, 65537, 6684647, 1, 0, 6684648, 1, 65537, 6684649, 1, 0, 6684650, 1, 0, 6684651, 1, 0, 6684652, 1, 1, 6684653, 1, 0, 6684654, 1, 1, 6684655, 1, 0, 6684656, 1, 0, 6684657, 1, 0, 6684658, 1, 65537, 6684659, 1, 0, 6684660, 1, 65536, 6684661, 1, 65536, 6684662, 1, 2, 6684663, 1, 0, 6684664, 1, 65537, 6684665, 1, 0, 6684666, 1, 1, 6684667, 1, 65537, 6684668, 1, 65536, 6684669, 1, 65536, 6684670, 1, 0, 6684671, 1, 65536, 6619136, 1, 65536, 6619137, 1, 0, 6619138, 1, 0, 6619139, 1, 0, 6619140, 1, 2, 6619141, 1, 0, 6619142, 1, 0, 6619143, 1, 0, 6619144, 1, 0, 6619145, 1, 1, 6619146, 1, 0, 6619147, 1, 0, 6619148, 1, 65537, 6619149, 1, 0, 6619150, 1, 2, 6619151, 1, 0, 6619152, 1, 65537, 6619153, 1, 0, 6619154, 1, 0, 6619155, 1, 0, 6619156, 1, 0, 6619157, 1, 0, 6619158, 1, 65537, 6619159, 1, 1, 6619160, 1, 1, 6619161, 1, 0, 6619162, 1, 0, 6619163, 1, 65537, 6619164, 1, 2, 6619165, 1, 65537, 6619166, 1, 0, 6619167, 1, 0, 6619168, 1, 0, 6619169, 1, 0, 6619170, 1, 65536, 6619171, 1, 65537, 6619172, 1, 1, 6619173, 1, 65537, 6619174, 1, 0, 6619175, 1, 0, 6619176, 1, 2, 6619177, 1, 65536, 6619178, 1, 0, 6619179, 1, 1, 6619180, 1, 65537, 6619181, 1, 65537, 6619182, 1, 2, 6619183, 1, 65537, 6619184, 1, 1, 6619185, 1, 65537, 6619186, 1, 65537, 6619187, 1, 0, 6619188, 1, 1, 6619189, 1, 65537, 6619190, 1, 0, 6619191, 1, 0, 6619192, 1, 0, 6619193, 1, 65536, 6619194, 1, 1, 6619195, 1, 1, 6619196, 1, 0, 6619197, 1, 65537, 6619198, 1, 1, 6619199, 1, 65536, 6619200, 1, 65536, 6619201, 1, 0, 6619202, 1, 0, 6619203, 1, 0, 6619204, 1, 0, 6619205, 1, 1, 6619206, 1, 1, 6619207, 1, 0, 6619208, 1, 0, 6619209, 1, 0, 6619210, 1, 2, 6619211, 1, 2, 6619212, 1, 0, 6619213, 1, 65536, 6619214, 1, 0, 6619215, 1, 0, 6619216, 1, 65536, 6619217, 1, 0, 6619218, 1, 65536, 6619219, 1, 65537, 6619220, 1, 0, 6619221, 1, 0, 6619222, 1, 2, 6619223, 1, 65537, 6619224, 1, 65537, 6619225, 1, 0, 6619226, 1, 65536, 6619227, 1, 2, 6619228, 1, 65536, 6619229, 1, 65536, 6619230, 1, 65536, 6619231, 1, 2, 6619232, 1, 0, 6619233, 1, 0, 6619234, 1, 0, 6619235, 1, 2, 6619236, 1, 65537, 6619237, 1, 0, 6619238, 1, 0, 6619239, 1, 1, 6619240, 1, 65537, 6619241, 1, 0, 6619242, 1, 0, 6619243, 1, 0, 6619244, 1, 0, 6619245, 1, 0, 6619246, 1, 0, 6619247, 1, 65536, 6619248, 1, 1, 6619249, 1, 2, 6619250, 1, 0, 6619251, 1, 0, 6619252, 1, 65537, 6619253, 1, 2, 6619254, 1, 0, 6619255, 1, 1, 6619256, 1, 0, 6619257, 1, 65537, 6619258, 1, 0, 6619259, 1, 0, 6619260, 1, 2, 6619261, 1, 0, 6619262, 1, 0, 6619263, 1, 2, 6619264, 1, 2, 6619265, 1, 65537, 6619266, 1, 0, 6619267, 1, 0, 6619268, 1, 0, 6619269, 1, 1, 6619270, 1, 0, 6619271, 1, 1, 6619272, 1, 1, 6619273, 1, 0, 6619274, 1, 0, 6619275, 1, 0, 6619276, 1, 0, 6619277, 1, 2, 6619278, 1, 0, 6619279, 1, 0, 6619280, 1, 0, 6619281, 1, 0, 6619282, 1, 0, 6619283, 1, 0, 6619284, 1, 0, 6619285, 1, 0, 6619286, 1, 65537, 6619287, 1, 2, 6619288, 1, 65537, 6619289, 1, 0, 6619290, 1, 2, 6619291, 1, 0, 6619292, 1, 65536, 6619293, 1, 65537, 6619294, 1, 65537, 6619295, 1, 0, 6619296, 1, 0, 6619297, 1, 65537, 6619298, 1, 0, 6619299, 1, 0, 6619300, 1, 65536, 6619301, 1, 0, 6619302, 1, 0, 6619303, 1, 0, 6619304, 1, 0, 6619305, 1, 2, 6619306, 1, 0, 6619307, 1, 0, 6619308, 1, 0, 6619309, 1, 0, 6619310, 1, 65536, 6619311, 1, 0, 6619312, 1, 2, 6619313, 1, 0, 6619314, 1, 0, 6619315, 1, 65537, 6619316, 1, 0, 6619317, 1, 1, 6619318, 1, 2, 6619319, 1, 1, 6619320, 1, 0, 6619321, 1, 0, 6619322, 1, 0, 6619323, 1, 1, 6619324, 1, 0, 6619325, 1, 1, 6619326, 1, 65536, 6619327, 1, 1, 6619328, 1, 65536, 6619329, 1, 65537, 6619330, 1, 0, 6619331, 1, 0, 6619332, 1, 1, 6619333, 1, 0, 6619334, 1, 0, 6619335, 1, 65537, 6619336, 1, 0, 6619337, 1, 0, 6619338, 1, 2, 6619339, 1, 2, 6619340, 1, 0, 6619341, 1, 0, 6619342, 1, 65537, 6619343, 1, 0, 6619344, 1, 2, 6619345, 1, 1, 6619346, 1, 0, 6619347, 1, 2, 6619348, 1, 0, 6619349, 1, 0, 6619350, 1, 0, 6619351, 1, 0, 6619352, 1, 1, 6619353, 1, 0, 6619354, 1, 1, 6619355, 1, 0, 6619356, 1, 0, 6619357, 1, 0, 6619358, 1, 65537, 6619359, 1, 65537, 6619360, 1, 0, 6619361, 1, 0, 6619362, 1, 0, 6619363, 1, 2, 6619364, 1, 0, 6619365, 1, 0, 6619366, 1, 65536, 6619367, 1, 1, 6619368, 1, 2, 6619369, 1, 0, 6619370, 1, 1, 6619371, 1, 65537, 6619372, 1, 0, 6619373, 1, 65536, 6619374, 1, 0, 6619375, 1, 65536, 6619376, 1, 0, 6619377, 1, 65536, 6619378, 1, 0, 6619379, 1, 2, 6619380, 1, 0, 6619381, 1, 1, 6619382, 1073741825, 1, 6619383, 1073741825, 1, 6619384, 1073741825, 0, 6619385, 1073741825, 0, 6619386, 1073741825, 65536, 6619387, 1073741825, 65536, 6619388, 1073741825, 65536, 6619389, 1073741825, 0, 6619390, 1073741825, 65537, 6619391, 1073741825, 0, 6619392, 1073741825, 65537, 6619393, 1073741825, 0, 6619394, 1073741825, 65536, 6619395, 1073741825, 0, 6619396, 1073741825, 1, 6619397, 1073741825, 0, 6619398, 1073741825, 65536, 6619399, 1073741825, 0, 6619400, 1073741825, 0, 6619401, 1073741825, 0, 6619402, 1073741825, 0, 6619403, 1073741825, 0, 6619404, 1073741825, 1, 6619405, 0, 131072, 6750092, 1073741824, 131072, 6750093, 1073741825, 1, 6750094, 1073741825, 65537, 6750095, 1073741825, 65537, 6750096, 1073741825, 0, 6750097, 1073741825, 0, 6750098, 1073741825, 65536, 6750099, 1073741825, 65537, 6750100, 1073741825, 0, 6750101, 1073741825, 65536, 6750102, 1073741825, 65536, 6750103, 1073741825, 0, 6750104, 1073741825, 2, 6750105, 1073741825, 1, 6750106, 1073741825, 0, 6750107, 1073741825, 0, 6750108, 1073741825, 0, 6750109, 1073741825, 1, 6750110, 1073741825, 0, 6750111, 1073741825, 65537, 6750112, 1073741825, 0, 6750113, 1073741825, 0, 6750114, 1073741825, 2, 6750115, 1073741825, 0, 6750116, 1073741825, 65537, 6750117, 1073741825, 1, 6750118, 1073741825, 1, 6750119, 0, 65536, 6750120, 1, 1, 6750121, 1, 65536, 6750122, 1, 0, 6750123, 1, 2, 6750124, 1, 0, 6750125, 1, 0, 6750126, 1, 65537, 6750127, 1, 65536, 6750128, 1, 2, 6750129, 1, 0, 6750130, 1, 0, 6750131, 1, 1, 6750132, 1, 0, 6750133, 1, 65536, 6750134, 1, 0, 6750135, 1, 0, 6750136, 1, 0, 6750137, 1, 0, 6750138, 1, 0, 6750139, 1, 65537, 6750140, 1, 0, 6750141, 1, 65536, 6750142, 1, 0, 6750143, 1, 2, 6750144, 1, 65537, 6750145, 1, 0, 6750146, 1, 1, 6750147, 1, 65536, 6750148, 1, 2, 6750149, 1, 2, 6750150, 1, 1, 6750151, 1, 0, 6750152, 1, 65537, 6750153, 1, 1, 6750154, 1, 1, 6750155, 1, 65537, 6750156, 1, 0, 6750157, 1, 0, 6750158, 1, 0, 6750159, 1, 0, 6750160, 1, 0, 6750161, 1, 0, 6750162, 1, 0, 6750163, 1, 65537, 6750164, 1, 0, 6750165, 1, 0, 6750166, 1, 65536, 6750167, 1, 65537, 6750168, 1, 0, 6750169, 1, 0, 6750170, 1, 65537, 6750171, 1, 0, 6750172, 1, 0, 6750173, 1, 0, 6750174, 1, 0, 6750175, 1, 65537, 6750176, 1, 0, 6750177, 1, 0, 6750178, 1, 2, 6750179, 1, 1, 6750180, 1, 65536, 6750181, 1, 65536, 6750182, 1, 0, 6750183, 1, 0, 6750184, 1, 0, 6750185, 1, 0, 6750186, 1, 0, 6750187, 1, 2, 6750188, 1, 2, 6750189, 1, 1, 6750190, 1, 0, 6750191, 1, 0, 6750192, 1, 2, 6750193, 1, 65537, 6750194, 1, 0, 6750195, 1, 2, 6750196, 1, 0, 6750197, 1, 2, 6750198, 1, 0, 6750199, 1, 65537, 6750200, 1, 0, 6750201, 1, 2, 6750202, 1, 0, 6750203, 1, 0, 6750204, 1, 0, 6750205, 1, 65537, 6750206, 1, 2, 6750207, 1, 0, 6684672, 1, 65536, 6684673, 1, 0, 6684674, 1, 1, 6684675, 1, 0, 6684676, 1, 2, 6684677, 1, 65536, 6684678, 1, 2, 6684679, 1, 0, 6684680, 1, 0, 6684681, 1, 0, 6684682, 1, 0, 6684683, 1, 2, 6684684, 1, 0, 6684685, 1, 65537, 6684686, 1, 0, 6684687, 1, 2, 6684688, 1, 0, 6684689, 1, 65536, 6684690, 1, 0, 6684691, 1, 1, 6684692, 1, 0, 6684693, 1, 0, 6684694, 1, 2, 6684695, 1, 0, 6684696, 1, 1, 6684697, 1, 0, 6684698, 1, 65537, 6684699, 1, 0, 6684700, 1, 2, 6684701, 1, 0, 6684702, 1, 0, 6684703, 1, 2, 6684704, 1, 65536, 6684705, 1, 65537, 6684706, 1, 2, 6684707, 1, 0, 6684708, 1, 65536, 6684709, 1, 1, 6684710, 1, 2, 6684711, 1, 0, 6684712, 1, 2, 6684713, 1, 0, 6684714, 1, 0, 6684715, 1, 1, 6684716, 1, 65536, 6684717, 1, 0, 6684718, 1, 1, 6684719, 1, 0, 6684720, 1, 0, 6684721, 1, 0, 6684722, 1, 65537, 6684723, 1, 0, 6684724, 1, 1, 6684725, 1, 65537, 6684726, 1, 1, 6684727, 1, 0, 6684728, 1, 0, 6684729, 1, 0, 6684730, 1, 0, 6684731, 1, 1, 6684732, 1, 2, 6684733, 1, 0, 6684734, 1, 1, 6684735, 1, 65536, 6684736, 1, 65537, 6684737, 1, 0, 6684738, 1, 0, 6684739, 1, 0, 6684740, 1, 65536, 6684741, 1, 65536, 6684742, 1, 65536, 6684743, 1, 0, 6684744, 1, 0, 6684745, 1, 65536, 6684746, 1, 0, 6684747, 1, 1, 6684748, 1, 65536, 6684749, 1, 2, 6684750, 1, 1, 6684751, 1, 65536, 6684752, 1, 0, 6684753, 1, 2, 6684754, 1, 0, 6684755, 1, 0, 6684756, 1, 65537, 6684757, 1, 65536, 6684758, 1, 1, 6684759, 1, 0, 6684760, 1, 0, 6684761, 1, 65536, 6684762, 1, 2, 6684763, 1, 65537, 6684764, 1, 65536, 6684765, 1, 1, 6684766, 1, 0, 6684767, 1, 65537, 6684768, 1, 0, 6684769, 1, 0, 6684770, 1, 0, 6684771, 1, 0, 6684772, 1, 0, 6684773, 1, 0, 6684774, 1, 1, 6684775, 1, 65537, 6684776, 1, 1, 6684777, 1, 65536, 6684778, 1, 0, 6684779, 1, 65537, 6684780, 1, 0, 6684781, 1, 0, 6684782, 1, 0, 6684783, 1, 0, 6684784, 1, 0, 6684785, 1, 0, 6684786, 1, 0, 6684787, 1, 2, 6684788, 1, 0, 6684789, 1, 0, 6684790, 1, 65536, 6684791, 1, 65536, 6684792, 1, 0, 6684793, 1, 0, 6684794, 1, 2, 6684795, 1, 0, 6684796, 1, 2, 6684797, 1, 0, 6684798, 1, 0, 6684799, 1, 0, 6684800, 1, 0, 6684801, 1, 65537, 6684802, 1, 0, 6684803, 1, 2, 6684804, 1, 65537, 6684805, 1, 2, 6684806, 1, 0, 6684807, 1, 65536, 6684808, 1, 1, 6684809, 1, 1, 6684810, 1, 65537, 6684811, 1, 0, 6684812, 1, 2, 6684813, 1, 0, 6684814, 1, 0, 6684815, 1, 0, 6684816, 1, 0, 6684817, 1, 65537, 6684818, 1, 0, 6684819, 1, 0, 6684820, 1, 0, 6684821, 1, 0, 6684822, 1, 2, 6684823, 1, 0, 6684824, 1, 0, 6684825, 1, 2, 6684826, 1, 0, 6684827, 1, 0, 6684828, 1, 0, 6684829, 1, 2, 6684830, 1, 1, 6684831, 1, 0, 6684832, 1, 1, 6684833, 1, 0, 6684834, 1, 0, 6684835, 1, 0, 6684836, 1, 0, 6684837, 1, 2, 6684838, 1, 2, 6684839, 1, 0, 6684840, 1, 0, 6684841, 1, 0, 6684842, 1, 0, 6684843, 1, 1, 6684844, 1, 0, 6684845, 1, 1, 6684846, 1, 0, 6684847, 1, 1, 6684848, 1, 1, 6684849, 1, 0, 6684850, 1, 2, 6684851, 1, 65536, 6684852, 1, 0, 6684853, 1, 65536, 6684854, 1, 1, 6684855, 1, 0, 6684856, 1, 1, 6684857, 1, 0, 6684858, 1, 0, 6684859, 1, 0, 6684860, 1, 65537, 6684861, 1, 65536, 6684862, 1, 0, 6684863, 1, 1, 6684864, 1, 1, 6684865, 1, 1, 6684866, 1, 0, 6684867, 1, 0, 6684868, 1, 0, 6684869, 1, 0, 6684870, 1, 0, 6684871, 1, 65536, 6684872, 1, 0, 6684873, 1, 0, 6684874, 1, 65537, 6684875, 1, 0, 6684876, 1, 2, 6684877, 1, 0, 6684878, 1, 0, 6684879, 1, 0, 6684880, 1, 0, 6684881, 1, 1, 6684882, 1, 2, 6684883, 1, 2, 6684884, 1, 0, 6684885, 1, 65537, 6684886, 1, 0, 6684887, 1, 0, 6684888, 1, 2, 6684889, 1, 0, 6684890, 1, 65537, 6684891, 1, 2, 6684892, 1, 0, 6684893, 1, 1, 6684894, 1, 2, 6684895, 1, 0, 6684896, 1, 1, 6684897, 1, 65537, 6684898, 1, 0, 6684899, 1, 0, 6684900, 1, 2, 6684901, 1, 0, 6684902, 1, 0, 6684903, 1, 2, 6684904, 1, 0, 6684905, 1, 65536, 6684906, 1, 65536, 6684907, 1, 1, 6684908, 1, 0, 6684909, 1, 2, 6684910, 1, 1, 6684911, 1, 0, 6684912, 1, 0, 6684913, 1, 0, 6684914, 1, 0, 6684915, 1, 0, 6684916, 1, 0, 6684917, 1, 2, 6684918, 1073741825, 0, 6684919, 1073741825, 0, 6684920, 1073741825, 0, 6684921, 1073741825, 65536, 6684922, 1073741825, 2, 6684923, 1073741825, 65536, 6684924, 1073741825, 1, 6684925, 1073741825, 0, 6684926, 1073741825, 0, 6684927, 1073741825, 0, 6684928, 1073741825, 0, 6684929, 1073741825, 0, 6684930, 1073741825, 1, 6684931, 1073741825, 0, 6684932, 1073741825, 0, 6684933, 1073741825, 65536, 6684934, 1073741825, 0, 6684935, 1073741825, 65536, 6684936, 1073741825, 65536, 6684937, 1073741825, 0, 6684938, 1073741825, 65536, 6684939, 1073741825, 0, 6684940, 1073741825, 1, 6684941, 0, 131072, 6815628, 1073741824, 131072, 6815629, 1073741825, 1, 6815630, 1073741825, 1, 6815631, 1073741825, 0, 6815632, 1073741825, 65537, 6815633, 1073741825, 65536, 6815634, 1073741825, 0, 6815635, 1073741825, 0, 6815636, 1073741825, 1, 6815637, 1073741825, 0, 6815638, 1073741825, 1, 6815639, 1073741825, 0, 6815640, 1073741825, 1, 6815641, 1073741825, 0, 6815642, 1073741825, 65537, 6815643, 1073741825, 1, 6815644, 1073741825, 2, 6815645, 1073741825, 65537, 6815646, 1073741825, 0, 6815647, 1073741825, 0, 6815648, 1073741825, 0, 6815649, 1073741825, 0, 6815650, 1073741825, 2, 6815651, 1073741825, 0, 6815652, 1073741825, 0, 6815653, 1073741825, 0, 6815654, 1073741825, 1, 6815655, 0, 131072, 6815656, 1, 1, 6815657, 1, 0, 6815658, 1, 65537, 6815659, 1, 0, 6815660, 1, 0, 6815661, 1, 65537, 6815662, 1, 65536, 6815663, 1, 0, 6815664, 1, 65536, 6815665, 1, 65536, 6815666, 1, 0, 6815667, 1, 0, 6815668, 1, 65536, 6815669, 1, 0, 6815670, 1, 1, 6815671, 1, 0, 6815672, 1, 65537, 6815673, 1, 1, 6815674, 1, 0, 6815675, 1, 65537, 6815676, 1, 0, 6815677, 1, 0, 6815678, 1, 1, 6815679, 1, 0, 6815680, 1, 2, 6815681, 1, 65537, 6815682, 1, 0, 6815683, 1, 65537, 6815684, 1, 1, 6815685, 1, 1, 6815686, 1, 65537, 6815687, 1, 0, 6815688, 1, 0, 6815689, 1, 0, 6815690, 1, 0, 6815691, 1, 0, 6815692, 1, 0, 6815693, 1, 65536, 6815694, 1, 0, 6815695, 1, 2, 6815696, 1, 0, 6815697, 1, 65537, 6815698, 1, 0, 6815699, 1, 0, 6815700, 1, 2, 6815701, 1, 1, 6815702, 1, 0, 6815703, 1, 0, 6815704, 1, 65536, 6815705, 1, 0, 6815706, 1, 0, 6815707, 1, 1, 6815708, 1, 0, 6815709, 1, 0, 6815710, 1, 0, 6815711, 1, 0, 6815712, 1, 0, 6815713, 1, 65537, 6815714, 1, 0, 6815715, 1, 0, 6815716, 1, 65536, 6815717, 1, 0, 6815718, 1, 0, 6815719, 1, 65537, 6815720, 1, 0, 6815721, 1, 0, 6815722, 1, 0, 6815723, 1, 0, 6815724, 1, 0, 6815725, 1, 0, 6815726, 1, 65536, 6815727, 1, 0, 6815728, 1, 2, 6815729, 1, 0, 6815730, 1, 65536, 6815731, 1, 65536, 6815732, 1, 0, 6815733, 1, 0, 6815734, 1, 2, 6815735, 1, 0, 6815736, 1, 0, 6815737, 1, 0, 6815738, 1, 65536, 6815739, 1, 0, 6815740, 1, 0, 6815741, 1, 0, 6815742, 1, 1, 6815743, 1, 65537, 6750208, 1, 65537, 6750209, 1, 2, 6750210, 1, 0, 6750211, 1, 0, 6750212, 1, 2, 6750213, 1, 0, 6750214, 1, 0, 6750215, 1, 0, 6750216, 1, 65537, 6750217, 1, 0, 6750218, 1, 65537, 6750219, 1, 0, 6750220, 1, 0, 6750221, 1, 1, 6750222, 1, 65537, 6750223, 1, 65537, 6750224, 1, 0, 6750225, 1, 0, 6750226, 1, 0, 6750227, 1, 1, 6750228, 1, 65537, 6750229, 1, 1, 6750230, 1, 2, 6750231, 1, 0, 6750232, 1, 1, 6750233, 1, 0, 6750234, 1, 0, 6750235, 1, 0, 6750236, 1, 2, 6750237, 1, 2, 6750238, 1, 0, 6750239, 1, 2, 6750240, 1, 0, 6750241, 1, 2, 6750242, 1, 65537, 6750243, 1, 0, 6750244, 1, 0, 6750245, 1, 0, 6750246, 1, 0, 6750247, 1, 0, 6750248, 1, 65536, 6750249, 1, 0, 6750250, 1, 65537, 6750251, 1, 0, 6750252, 1, 0, 6750253, 1, 2, 6750254, 1, 0, 6750255, 1, 1, 6750256, 1, 0, 6750257, 1, 0, 6750258, 1, 65537, 6750259, 1, 65536, 6750260, 1, 0, 6750261, 1, 65536, 6750262, 1, 65537, 6750263, 1, 0, 6750264, 1, 0, 6750265, 1, 0, 6750266, 1, 2, 6750267, 1, 0, 6750268, 1, 0, 6750269, 1, 0, 6750270, 1, 0, 6750271, 1, 0, 6750272, 1, 0, 6750273, 1, 65537, 6750274, 1, 1, 6750275, 1, 65536, 6750276, 1, 0, 6750277, 1, 0, 6750278, 1, 0, 6750279, 1, 65536, 6750280, 1, 0, 6750281, 1, 65537, 6750282, 1, 0, 6750283, 1, 0, 6750284, 1, 0, 6750285, 1, 0, 6750286, 1, 0, 6750287, 1, 2, 6750288, 1, 65537, 6750289, 1, 0, 6750290, 1, 2, 6750291, 1, 0, 6750292, 1, 0, 6750293, 1, 65536, 6750294, 1, 0, 6750295, 1, 65536, 6750296, 1, 65536, 6750297, 1, 0, 6750298, 1, 65536, 6750299, 1, 0, 6750300, 1, 1, 6750301, 1, 1, 6750302, 1, 0, 6750303, 1, 0, 6750304, 1, 65536, 6750305, 1, 65536, 6750306, 1, 65536, 6750307, 1, 65537, 6750308, 1, 65537, 6750309, 1, 2, 6750310, 1, 65536, 6750311, 1, 1, 6750312, 1, 0, 6750313, 1, 0, 6750314, 1, 0, 6750315, 1, 2, 6750316, 1, 1, 6750317, 1, 65537, 6750318, 1, 0, 6750319, 1, 0, 6750320, 1, 65536, 6750321, 1, 0, 6750322, 1, 1, 6750323, 1, 65536, 6750324, 1, 0, 6750325, 1, 65537, 6750326, 1, 0, 6750327, 1, 1, 6750328, 1, 0, 6750329, 1, 2, 6750330, 1, 0, 6750331, 1, 0, 6750332, 1, 2, 6750333, 1, 1, 6750334, 1, 0, 6750335, 1, 0, 6750336, 1, 1, 6750337, 1, 0, 6750338, 1, 65536, 6750339, 1, 0, 6750340, 1, 0, 6750341, 1, 65537, 6750342, 1, 0, 6750343, 1, 0, 6750344, 1, 2, 6750345, 1, 2, 6750346, 1, 0, 6750347, 1, 0, 6750348, 1, 0, 6750349, 1, 0, 6750350, 1, 2, 6750351, 1, 0, 6750352, 1, 1, 6750353, 1, 0, 6750354, 1, 0, 6750355, 1, 0, 6750356, 1, 0, 6750357, 1, 0, 6750358, 1, 0, 6750359, 1, 0, 6750360, 1, 1, 6750361, 1, 0, 6750362, 1, 0, 6750363, 1, 0, 6750364, 1, 2, 6750365, 1, 2, 6750366, 1, 0, 6750367, 1, 0, 6750368, 1, 0, 6750369, 1, 2, 6750370, 1, 65537, 6750371, 1, 0, 6750372, 1, 0, 6750373, 1, 0, 6750374, 1, 0, 6750375, 1, 0, 6750376, 1, 1, 6750377, 1, 0, 6750378, 1, 0, 6750379, 1, 2, 6750380, 1, 65536, 6750381, 1, 0, 6750382, 1, 65536, 6750383, 1, 0, 6750384, 1, 65536, 6750385, 1, 0, 6750386, 1, 65537, 6750387, 1, 0, 6750388, 1, 0, 6750389, 1, 65537, 6750390, 1, 0, 6750391, 1, 0, 6750392, 1, 0, 6750393, 1, 0, 6750394, 1, 0, 6750395, 1, 0, 6750396, 1, 65537, 6750397, 1, 65537, 6750398, 1, 65537, 6750399, 1, 65536, 6750400, 1, 65537, 6750401, 1, 0, 6750402, 1, 0, 6750403, 1, 65537, 6750404, 1, 0, 6750405, 1, 0, 6750406, 1, 65537, 6750407, 1, 0, 6750408, 1, 65536, 6750409, 1, 0, 6750410, 1, 65537, 6750411, 1, 0, 6750412, 1, 1, 6750413, 1, 0, 6750414, 1, 0, 6750415, 1, 65536, 6750416, 1, 65537, 6750417, 1, 0, 6750418, 1, 0, 6750419, 1, 2, 6750420, 1, 0, 6750421, 1, 0, 6750422, 1, 0, 6750423, 1, 65537, 6750424, 1, 65536, 6750425, 1, 65537, 6750426, 1, 65536, 6750427, 1, 0, 6750428, 1, 0, 6750429, 1, 0, 6750430, 1, 1, 6750431, 1, 65537, 6750432, 1, 0, 6750433, 1, 2, 6750434, 1, 0, 6750435, 1, 0, 6750436, 1, 0, 6750437, 1, 0, 6750438, 1, 0, 6750439, 1, 0, 6750440, 1, 0, 6750441, 1, 65537, 6750442, 1, 0, 6750443, 1, 0, 6750444, 1, 0, 6750445, 1, 0, 6750446, 1, 0, 6750447, 1, 0, 6750448, 1, 0, 6750449, 1, 0, 6750450, 1, 1, 6750451, 1, 0, 6750452, 1, 2, 6750453, 1, 0, 6750454, 1073741825, 65536, 6750455, 1073741825, 65536, 6750456, 1073741825, 1, 6750457, 1073741825, 0, 6750458, 1073741825, 1, 6750459, 1073741825, 65537, 6750460, 1073741825, 1, 6750461, 1073741825, 2, 6750462, 1073741825, 65536, 6750463, 1073741825, 0, 6750464, 1073741825, 65536, 6750465, 1073741825, 0, 6750466, 1073741825, 65537, 6750467, 1073741825, 0, 6750468, 1073741825, 0, 6750469, 1073741825, 65537, 6750470, 1073741825, 65537, 6750471, 1073741825, 0, 6750472, 1073741825, 65536, 6750473, 1073741825, 0, 6750474, 1073741825, 65537, 6750475, 1073741825, 0, 6750476, 1073741825, 1, 6750477, 0, 131072, 6881164, 1073741824, 131072, 6881165, 1073741825, 1, 6881166, 1073741825, 0, 6881167, 1073741825, 2, 6881168, 1073741825, 65537, 6881169, 1073741825, 65537, 6881170, 1073741825, 2, 6881171, 1073741825, 0, 6881172, 1073741825, 65536, 6881173, 1073741825, 0, 6881174, 1073741825, 65537, 6881175, 1073741825, 0, 6881176, 1073741825, 65536, 6881177, 1073741825, 0, 6881178, 1073741825, 1, 6881179, 1073741825, 65536, 6881180, 1073741825, 65536, 6881181, 1073741825, 0, 6881182, 1073741825, 65536, 6881183, 1073741825, 2, 6881184, 1073741825, 0, 6881185, 1073741825, 65537, 6881186, 1073741825, 0, 6881187, 1073741825, 1, 6881188, 1073741825, 0, 6881189, 1073741825, 1, 6881190, 1073741825, 1, 6881191, 0, 0, 6881192, 1, 1, 6881193, 1, 1, 6881194, 1, 2, 6881195, 1, 2, 6881196, 1, 1, 6881197, 1, 0, 6881198, 1, 0, 6881199, 1, 2, 6881200, 1, 0, 6881201, 1, 0, 6881202, 1, 0, 6881203, 1, 0, 6881204, 1, 0, 6881205, 1, 0, 6881206, 1, 2, 6881207, 1, 0, 6881208, 1, 0, 6881209, 1, 0, 6881210, 1, 65537, 6881211, 1, 65537, 6881212, 1, 0, 6881213, 1, 0, 6881214, 1, 65537, 6881215, 1, 0, 6881216, 1, 2, 6881217, 1, 2, 6881218, 1, 65537, 6881219, 1, 2, 6881220, 1, 0, 6881221, 1, 0, 6881222, 1, 65537, 6881223, 1, 65536, 6881224, 1, 0, 6881225, 1, 0, 6881226, 1, 0, 6881227, 1, 2, 6881228, 1, 0, 6881229, 1, 0, 6881230, 1, 2, 6881231, 1, 1, 6881232, 1, 0, 6881233, 1, 1, 6881234, 1, 0, 6881235, 1, 65536, 6881236, 1, 0, 6881237, 1, 65536, 6881238, 1, 65536, 6881239, 1, 65536, 6881240, 1, 0, 6881241, 1, 0, 6881242, 1, 2, 6881243, 1, 65536, 6881244, 1, 0, 6881245, 1, 65536, 6881246, 1, 65536, 6881247, 1, 2, 6881248, 1, 0, 6881249, 1, 0, 6881250, 1, 0, 6881251, 1, 0, 6881252, 1, 0, 6881253, 1, 0, 6881254, 1, 0, 6881255, 1, 0, 6881256, 1, 0, 6881257, 1, 1, 6881258, 1, 0, 6881259, 1, 65536, 6881260, 1, 1, 6881261, 1, 2, 6881262, 1, 65537, 6881263, 1, 2, 6881264, 1, 0, 6881265, 1, 0, 6881266, 1, 0, 6881267, 1, 65537, 6881268, 1, 0, 6881269, 1, 1, 6881270, 1, 0, 6881271, 1, 65536, 6881272, 1, 1, 6881273, 1, 0, 6881274, 1, 2, 6881275, 1, 2, 6881276, 1, 1, 6881277, 1, 65536, 6881278, 1, 0, 6881279, 1, 0, 6815744, 1, 0, 6815745, 1, 0, 6815746, 1, 0, 6815747, 1, 65537, 6815748, 1, 0, 6815749, 1, 1, 6815750, 1, 0, 6815751, 1, 0, 6815752, 1, 1, 6815753, 1, 0, 6815754, 1, 0, 6815755, 1, 0, 6815756, 1, 0, 6815757, 1, 0, 6815758, 1, 1, 6815759, 1, 65536, 6815760, 1, 0, 6815761, 1, 0, 6815762, 1, 0, 6815763, 1, 2, 6815764, 1, 65537, 6815765, 1, 1, 6815766, 1, 0, 6815767, 1, 65536, 6815768, 1, 2, 6815769, 1, 2, 6815770, 1, 0, 6815771, 1, 0, 6815772, 1, 65537, 6815773, 1, 1, 6815774, 1, 0, 6815775, 1, 0, 6815776, 1, 65536, 6815777, 1, 1, 6815778, 1, 2, 6815779, 1, 0, 6815780, 1, 0, 6815781, 1, 0, 6815782, 1, 0, 6815783, 1, 2, 6815784, 1, 65537, 6815785, 1, 0, 6815786, 1, 0, 6815787, 1, 0, 6815788, 1, 0, 6815789, 1, 65536, 6815790, 1, 0, 6815791, 1, 65537, 6815792, 1, 65536, 6815793, 1, 0, 6815794, 1, 0, 6815795, 1, 0, 6815796, 1, 0, 6815797, 1, 0, 6815798, 1, 65537, 6815799, 1, 0, 6815800, 1, 0, 6815801, 1, 2, 6815802, 1, 0, 6815803, 1, 0, 6815804, 1, 0, 6815805, 1, 1, 6815806, 1, 0, 6815807, 1, 0, 6815808, 1, 2, 6815809, 1, 0, 6815810, 1, 2, 6815811, 1, 0, 6815812, 1, 2, 6815813, 1, 0, 6815814, 1, 65536, 6815815, 1, 0, 6815816, 1, 65537, 6815817, 1, 65536, 6815818, 1, 0, 6815819, 1, 0, 6815820, 1, 1, 6815821, 1, 1, 6815822, 1, 0, 6815823, 1, 65537, 6815824, 1, 0, 6815825, 1, 0, 6815826, 1, 65536, 6815827, 1, 2, 6815828, 1, 0, 6815829, 1, 0, 6815830, 1, 65536, 6815831, 1, 1, 6815832, 1, 0, 6815833, 1, 0, 6815834, 1, 0, 6815835, 1, 1, 6815836, 1, 0, 6815837, 1, 1, 6815838, 1, 0, 6815839, 1, 0, 6815840, 1, 0, 6815841, 1, 1, 6815842, 1, 0, 6815843, 1, 0, 6815844, 1, 2, 6815845, 1, 0, 6815846, 1, 0, 6815847, 1, 65537, 6815848, 1, 0, 6815849, 1, 1, 6815850, 1, 0, 6815851, 1, 65536, 6815852, 1, 0, 6815853, 1, 65536, 6815854, 1, 65537, 6815855, 1, 65536, 6815856, 1, 65537, 6815857, 1, 0, 6815858, 1, 65536, 6815859, 1, 65536, 6815860, 1, 0, 6815861, 1, 0, 6815862, 1, 0, 6815863, 1, 0, 6815864, 1, 0, 6815865, 1, 2, 6815866, 1, 0, 6815867, 1, 0, 6815868, 1, 0, 6815869, 1, 0, 6815870, 1, 2, 6815871, 1, 0, 6815872, 1, 0, 6815873, 1, 65537, 6815874, 1, 0, 6815875, 1, 0, 6815876, 1, 0, 6815877, 1, 0, 6815878, 1, 0, 6815879, 1, 0, 6815880, 1, 0, 6815881, 1, 0, 6815882, 1, 0, 6815883, 1, 0, 6815884, 1, 0, 6815885, 1, 0, 6815886, 1, 0, 6815887, 1, 2, 6815888, 1, 0, 6815889, 1, 0, 6815890, 1, 0, 6815891, 1, 0, 6815892, 1, 0, 6815893, 1, 1, 6815894, 1, 0, 6815895, 1, 1, 6815896, 1, 65536, 6815897, 1, 1, 6815898, 1, 2, 6815899, 1, 0, 6815900, 1, 0, 6815901, 1, 2, 6815902, 1, 0, 6815903, 1, 0, 6815904, 1, 1, 6815905, 1, 65537, 6815906, 1, 65537, 6815907, 1, 0, 6815908, 1, 65536, 6815909, 1, 2, 6815910, 1, 65536, 6815911, 1, 0, 6815912, 1, 65537, 6815913, 1, 2, 6815914, 1, 0, 6815915, 1, 0, 6815916, 1, 1, 6815917, 1, 0, 6815918, 1, 0, 6815919, 1, 65536, 6815920, 1, 65537, 6815921, 1, 0, 6815922, 1, 0, 6815923, 1, 65537, 6815924, 1, 0, 6815925, 1, 0, 6815926, 1, 0, 6815927, 1, 0, 6815928, 1, 0, 6815929, 1, 0, 6815930, 1, 0, 6815931, 1, 0, 6815932, 1, 1, 6815933, 1, 0, 6815934, 1, 0, 6815935, 1, 0, 6815936, 1, 0, 6815937, 1, 2, 6815938, 1, 2, 6815939, 1, 65536, 6815940, 1, 65536, 6815941, 1, 65537, 6815942, 1, 1, 6815943, 1, 0, 6815944, 1, 0, 6815945, 1, 0, 6815946, 1, 2, 6815947, 1, 0, 6815948, 1, 65536, 6815949, 1, 0, 6815950, 1, 0, 6815951, 1, 0, 6815952, 1, 0, 6815953, 1, 65537, 6815954, 1, 0, 6815955, 1, 0, 6815956, 1, 0, 6815957, 1, 0, 6815958, 1, 1, 6815959, 1, 65536, 6815960, 1, 2, 6815961, 1, 1, 6815962, 1, 0, 6815963, 1, 0, 6815964, 1, 0, 6815965, 1, 65536, 6815966, 1, 0, 6815967, 1, 0, 6815968, 1, 65537, 6815969, 1, 0, 6815970, 1, 0, 6815971, 1, 1, 6815972, 1, 0, 6815973, 1, 0, 6815974, 1, 65536, 6815975, 1, 0, 6815976, 1, 1, 6815977, 1, 65537, 6815978, 1, 65536, 6815979, 1, 0, 6815980, 1, 2, 6815981, 1, 65536, 6815982, 1, 0, 6815983, 1, 1, 6815984, 1, 0, 6815985, 1, 1, 6815986, 1, 0, 6815987, 1, 1, 6815988, 1, 65536, 6815989, 1, 1, 6815990, 1073741825, 0, 6815991, 1073741825, 1, 6815992, 1073741825, 0, 6815993, 1073741825, 1, 6815994, 1073741825, 0, 6815995, 1073741825, 0, 6815996, 1073741825, 0, 6815997, 1073741825, 65537, 6815998, 1073741825, 1, 6815999, 1073741825, 0, 6816000, 1073741825, 0, 6816001, 1073741825, 0, 6816002, 1073741825, 0, 6816003, 1073741825, 2, 6816004, 1073741825, 0, 6816005, 1073741825, 0, 6816006, 1073741825, 1, 6816007, 1073741825, 0, 6816008, 1073741825, 0, 6816009, 1073741825, 2, 6816010, 1073741825, 2, 6816011, 1073741825, 65537, 6816012, 1073741825, 1, 6816013, 0, 131072, 6946700, 1073741824, 131072, 6946701, 1073741825, 1, 6946702, 1073741825, 2, 6946703, 1073741825, 0, 6946704, 1073741825, 2, 6946705, 1073741825, 65536, 6946706, 1073741825, 65537, 6946707, 1073741825, 65536, 6946708, 1073741825, 0, 6946709, 1073741825, 0, 6946710, 1073741825, 0, 6946711, 1073741825, 1, 6946712, 1073741825, 0, 6946713, 1073741825, 1, 6946714, 1073741825, 0, 6946715, 1073741825, 1, 6946716, 1073741825, 0, 6946717, 1073741825, 0, 6946718, 1073741825, 65536, 6946719, 1073741825, 0, 6946720, 1073741825, 0, 6946721, 1073741825, 1, 6946722, 1073741825, 2, 6946723, 1073741825, 0, 6946724, 1073741825, 0, 6946725, 1073741825, 0, 6946726, 1073741825, 1, 6946727, 1073741825, 1, 6946728, 0, 65536, 6946729, 1, 1, 6946730, 1, 65536, 6946731, 1, 0, 6946732, 1, 2, 6946733, 1, 0, 6946734, 1, 0, 6946735, 1, 0, 6946736, 1, 0, 6946737, 1, 0, 6946738, 1, 1, 6946739, 1, 0, 6946740, 1, 1, 6946741, 1, 0, 6946742, 1, 0, 6946743, 1, 2, 6946744, 1, 0, 6946745, 1, 2, 6946746, 1, 2, 6946747, 1, 0, 6946748, 1, 0, 6946749, 1, 0, 6946750, 1, 65537, 6946751, 1, 65537, 6946752, 1, 0, 6946753, 1, 0, 6946754, 1, 0, 6946755, 1, 2, 6946756, 1, 0, 6946757, 1, 0, 6946758, 1, 0, 6946759, 1, 0, 6946760, 1, 0, 6946761, 1, 0, 6946762, 1, 0, 6946763, 1, 0, 6946764, 1, 1, 6946765, 1, 65537, 6946766, 1, 0, 6946767, 1, 0, 6946768, 1, 1, 6946769, 1, 0, 6946770, 1, 0, 6946771, 1, 0, 6946772, 1, 0, 6946773, 1, 0, 6946774, 1, 0, 6946775, 1, 0, 6946776, 1, 0, 6946777, 1, 0, 6946778, 1, 0, 6946779, 1, 0, 6946780, 1, 0, 6946781, 1, 0, 6946782, 1, 0, 6946783, 1, 0, 6946784, 1, 0, 6946785, 1, 0, 6946786, 1, 2, 6946787, 1, 0, 6946788, 1, 0, 6946789, 1, 0, 6946790, 1, 0, 6946791, 1, 0, 6946792, 1, 0, 6946793, 1, 0, 6946794, 1, 0, 6946795, 1, 2, 6946796, 1, 0, 6946797, 1, 0, 6946798, 1, 0, 6946799, 1, 65537, 6946800, 1, 0, 6946801, 1, 65536, 6946802, 1, 0, 6946803, 1, 65537, 6946804, 1, 1, 6946805, 1, 2, 6946806, 1, 0, 6946807, 1, 65536, 6946808, 1, 0, 6946809, 1, 2, 6946810, 1, 0, 6946811, 1, 0, 6946812, 1, 2, 6946813, 1, 2, 6946814, 1, 65536, 6946815, 1, 0, 6881280, 1, 65536, 6881281, 1, 1, 6881282, 1, 0, 6881283, 1, 0, 6881284, 1, 1, 6881285, 1, 0, 6881286, 1, 1, 6881287, 1, 1, 6881288, 1, 0, 6881289, 1, 1, 6881290, 1, 0, 6881291, 1, 0, 6881292, 1, 0, 6881293, 1, 0, 6881294, 1, 1, 6881295, 1, 65536, 6881296, 1, 0, 6881297, 1, 0, 6881298, 1, 0, 6881299, 1, 0, 6881300, 1, 0, 6881301, 1, 0, 6881302, 1, 65537, 6881303, 1, 0, 6881304, 1, 0, 6881305, 1, 65537, 6881306, 1, 0, 6881307, 1, 2, 6881308, 1, 0, 6881309, 1, 0, 6881310, 1, 0, 6881311, 1, 0, 6881312, 1, 65537, 6881313, 1, 0, 6881314, 1, 0, 6881315, 1, 0, 6881316, 1, 65536, 6881317, 1, 2, 6881318, 1, 65536, 6881319, 1, 0, 6881320, 1, 0, 6881321, 1, 0, 6881322, 1, 0, 6881323, 1, 0, 6881324, 1, 0, 6881325, 1, 0, 6881326, 1, 0, 6881327, 1, 0, 6881328, 1, 65537, 6881329, 1, 65537, 6881330, 1, 0, 6881331, 1, 0, 6881332, 1, 2, 6881333, 1, 0, 6881334, 1, 65537, 6881335, 1, 2, 6881336, 1, 65536, 6881337, 1, 65536, 6881338, 1, 0, 6881339, 1, 1, 6881340, 1, 0, 6881341, 1, 65537, 6881342, 1, 0, 6881343, 1, 65536, 6881344, 1, 0, 6881345, 1, 2, 6881346, 1, 2, 6881347, 1, 0, 6881348, 1, 0, 6881349, 1, 1, 6881350, 1, 65536, 6881351, 1, 65536, 6881352, 1, 65537, 6881353, 1, 0, 6881354, 1, 0, 6881355, 1, 0, 6881356, 1, 1, 6881357, 1, 1, 6881358, 1, 1, 6881359, 1, 0, 6881360, 1, 1, 6881361, 1, 0, 6881362, 1, 0, 6881363, 1, 0, 6881364, 1, 0, 6881365, 1, 0, 6881366, 1, 65536, 6881367, 1, 2, 6881368, 1, 1, 6881369, 1, 0, 6881370, 1, 0, 6881371, 1, 0, 6881372, 1, 0, 6881373, 1, 0, 6881374, 1, 65536, 6881375, 1, 0, 6881376, 1, 65537, 6881377, 1, 0, 6881378, 1, 0, 6881379, 1, 0, 6881380, 1, 0, 6881381, 1, 0, 6881382, 1, 0, 6881383, 1, 0, 6881384, 1, 1, 6881385, 1, 0, 6881386, 1, 2, 6881387, 1, 0, 6881388, 1, 0, 6881389, 1, 0, 6881390, 1, 0, 6881391, 1, 0, 6881392, 1, 0, 6881393, 1, 0, 6881394, 1, 2, 6881395, 1, 0, 6881396, 1, 0, 6881397, 1, 0, 6881398, 1, 65537, 6881399, 1, 65537, 6881400, 1, 0, 6881401, 1, 0, 6881402, 1, 65537, 6881403, 1, 0, 6881404, 1, 0, 6881405, 1, 0, 6881406, 1, 65536, 6881407, 1, 0, 6881408, 1, 65537, 6881409, 1, 65537, 6881410, 1, 65537, 6881411, 1, 1, 6881412, 1, 2, 6881413, 1, 1, 6881414, 1, 0, 6881415, 1, 0, 6881416, 1, 0, 6881417, 1, 65536, 6881418, 1, 0, 6881419, 1, 0, 6881420, 1, 65537, 6881421, 1, 0, 6881422, 1, 65536, 6881423, 1, 2, 6881424, 1, 65537, 6881425, 1, 2, 6881426, 1, 0, 6881427, 1, 0, 6881428, 1, 0, 6881429, 1, 0, 6881430, 1, 0, 6881431, 1, 0, 6881432, 1, 0, 6881433, 1, 0, 6881434, 1, 0, 6881435, 1, 1, 6881436, 1, 0, 6881437, 1, 65536, 6881438, 1, 65536, 6881439, 1, 0, 6881440, 1, 0, 6881441, 1, 0, 6881442, 1, 0, 6881443, 1, 65537, 6881444, 1, 2, 6881445, 1, 0, 6881446, 1, 65536, 6881447, 1, 0, 6881448, 1, 0, 6881449, 1, 0, 6881450, 1, 0, 6881451, 1, 2, 6881452, 1, 2, 6881453, 1, 1, 6881454, 1, 0, 6881455, 1, 65536, 6881456, 1, 2, 6881457, 1, 65536, 6881458, 1, 65536, 6881459, 1, 2, 6881460, 1, 0, 6881461, 1, 0, 6881462, 1, 0, 6881463, 1, 0, 6881464, 1, 65536, 6881465, 1, 0, 6881466, 1, 0, 6881467, 1, 0, 6881468, 1, 65537, 6881469, 1, 0, 6881470, 1, 0, 6881471, 1, 65536, 6881472, 1, 2, 6881473, 1, 0, 6881474, 1, 0, 6881475, 1, 0, 6881476, 1, 0, 6881477, 1, 2, 6881478, 1, 0, 6881479, 1, 1, 6881480, 1, 2, 6881481, 1, 0, 6881482, 1, 0, 6881483, 1, 65537, 6881484, 1, 0, 6881485, 1, 1, 6881486, 1, 1, 6881487, 1, 2, 6881488, 1, 65536, 6881489, 1, 0, 6881490, 1, 0, 6881491, 1, 65537, 6881492, 1, 0, 6881493, 1, 0, 6881494, 1, 0, 6881495, 1, 1, 6881496, 1, 1, 6881497, 1, 0, 6881498, 1, 0, 6881499, 1, 65537, 6881500, 1, 65536, 6881501, 1, 0, 6881502, 1, 0, 6881503, 1, 2, 6881504, 1, 65536, 6881505, 1, 0, 6881506, 1, 0, 6881507, 1, 0, 6881508, 1, 0, 6881509, 1, 1, 6881510, 1, 0, 6881511, 1, 0, 6881512, 1, 0, 6881513, 1, 0, 6881514, 1, 1, 6881515, 1, 0, 6881516, 1, 0, 6881517, 1, 0, 6881518, 1, 0, 6881519, 1, 0, 6881520, 1, 65537, 6881521, 1, 2, 6881522, 1, 1, 6881523, 1, 0, 6881524, 1, 1, 6881525, 1, 1, 6881526, 1073741825, 1, 6881527, 1073741825, 2, 6881528, 1073741825, 0, 6881529, 1073741825, 65537, 6881530, 1073741825, 0, 6881531, 1073741825, 0, 6881532, 1073741825, 0, 6881533, 1073741825, 0, 6881534, 1073741825, 65536, 6881535, 1073741825, 0, 6881536, 1073741825, 0, 6881537, 1073741825, 1, 6881538, 1073741825, 0, 6881539, 1073741825, 0, 6881540, 1073741825, 0, 6881541, 1073741825, 0, 6881542, 1073741825, 0, 6881543, 1073741825, 65537, 6881544, 1073741825, 0, 6881545, 1073741825, 65537, 6881546, 1073741825, 0, 6881547, 1073741825, 0, 6881548, 1073741825, 1, 6881549, 0, 131072, 7012236, 1073741824, 131072, 7012237, 1073741825, 1, 7012238, 1073741825, 0, 7012239, 1073741825, 2, 7012240, 1073741825, 1, 7012241, 1073741825, 65536, 7012242, 1073741825, 65537, 7012243, 1073741825, 65536, 7012244, 1073741825, 0, 7012245, 1073741825, 65537, 7012246, 1073741825, 0, 7012247, 1073741825, 0, 7012248, 1073741825, 2, 7012249, 1073741825, 0, 7012250, 1073741825, 2, 7012251, 1073741825, 1, 7012252, 1073741825, 0, 7012253, 1073741825, 0, 7012254, 1073741825, 0, 7012255, 1073741825, 0, 7012256, 1073741825, 0, 7012257, 1073741825, 2, 7012258, 1073741825, 0, 7012259, 1073741825, 0, 7012260, 1073741825, 65536, 7012261, 1073741825, 1, 7012262, 1073741825, 65537, 7012263, 1073741825, 1, 7012264, 0, 131072, 7012265, 1, 1, 7012266, 1, 0, 7012267, 1, 0, 7012268, 1, 1, 7012269, 1, 65536, 7012270, 1, 2, 7012271, 1, 0, 7012272, 1, 0, 7012273, 1, 0, 7012274, 1, 2, 7012275, 1, 1, 7012276, 1, 0, 7012277, 1, 0, 7012278, 1, 1, 7012279, 1, 0, 7012280, 1, 1, 7012281, 1, 0, 7012282, 1, 1, 7012283, 1, 65537, 7012284, 1, 65536, 7012285, 1, 0, 7012286, 1, 0, 7012287, 1, 0, 7012288, 1, 2, 7012289, 1, 0, 7012290, 1, 0, 7012291, 1, 1, 7012292, 1, 1, 7012293, 1, 0, 7012294, 1, 65536, 7012295, 1, 65536, 7012296, 1, 0, 7012297, 1, 0, 7012298, 1, 0, 7012299, 1, 65537, 7012300, 1, 65537, 7012301, 1, 0, 7012302, 1, 0, 7012303, 1, 65537, 7012304, 1, 0, 7012305, 1, 65536, 7012306, 1, 0, 7012307, 1, 0, 7012308, 1, 0, 7012309, 1, 0, 7012310, 1, 0, 7012311, 1, 0, 7012312, 1, 65537, 7012313, 1, 0, 7012314, 1, 0, 7012315, 1, 0, 7012316, 1, 0, 7012317, 1, 0, 7012318, 1, 65536, 7012319, 1, 0, 7012320, 1, 0, 7012321, 1, 65537, 7012322, 1, 0, 7012323, 1, 0, 7012324, 1, 65537, 7012325, 1, 0, 7012326, 1, 1, 7012327, 1, 0, 7012328, 1, 65536, 7012329, 1, 65536, 7012330, 1, 0, 7012331, 1, 0, 7012332, 1, 1, 7012333, 1, 65536, 7012334, 1, 65536, 7012335, 1, 1, 7012336, 1, 65537, 7012337, 1, 1, 7012338, 1, 65536, 7012339, 1, 0, 7012340, 1, 0, 7012341, 1, 1, 7012342, 1, 0, 7012343, 1, 0, 7012344, 1, 65537, 7012345, 1, 0, 7012346, 1, 65537, 7012347, 1, 0, 7012348, 1, 0, 7012349, 1, 0, 7012350, 1, 0, 7012351, 1, 0, 6946816, 1, 0, 6946817, 1, 65537, 6946818, 1, 0, 6946819, 1, 65537, 6946820, 1, 0, 6946821, 1, 0, 6946822, 1, 1, 6946823, 1, 0, 6946824, 1, 0, 6946825, 1, 1, 6946826, 1, 0, 6946827, 1, 2, 6946828, 1, 0, 6946829, 1, 0, 6946830, 1, 0, 6946831, 1, 0, 6946832, 1, 65536, 6946833, 1, 0, 6946834, 1, 0, 6946835, 1, 0, 6946836, 1, 65537, 6946837, 1, 0, 6946838, 1, 1, 6946839, 1, 0, 6946840, 1, 65536, 6946841, 1, 65537, 6946842, 1, 2, 6946843, 1, 2, 6946844, 1, 0, 6946845, 1, 1, 6946846, 1, 65537, 6946847, 1, 0, 6946848, 1, 65537, 6946849, 1, 0, 6946850, 1, 0, 6946851, 1, 0, 6946852, 1, 1, 6946853, 1, 0, 6946854, 1, 65537, 6946855, 1, 65537, 6946856, 1, 1, 6946857, 1, 0, 6946858, 1, 0, 6946859, 1, 65536, 6946860, 1, 0, 6946861, 1, 65536, 6946862, 1, 0, 6946863, 1, 0, 6946864, 1, 0, 6946865, 1, 65536, 6946866, 1, 2, 6946867, 1, 0, 6946868, 1, 65536, 6946869, 1, 65536, 6946870, 1, 0, 6946871, 1, 0, 6946872, 1, 1, 6946873, 1, 0, 6946874, 1, 0, 6946875, 1, 0, 6946876, 1, 0, 6946877, 1, 1, 6946878, 1, 0, 6946879, 1, 2, 6946880, 1, 0, 6946881, 1, 65536, 6946882, 1, 65537, 6946883, 1, 65536, 6946884, 1, 65537, 6946885, 1, 0, 6946886, 1, 1, 6946887, 1, 0, 6946888, 1, 1, 6946889, 1, 0, 6946890, 1, 0, 6946891, 1, 0, 6946892, 1, 0, 6946893, 1, 0, 6946894, 1, 2, 6946895, 1, 0, 6946896, 1, 0, 6946897, 1, 65536, 6946898, 1, 0, 6946899, 1, 0, 6946900, 1, 1, 6946901, 1, 0, 6946902, 1, 65537, 6946903, 1, 0, 6946904, 1, 0, 6946905, 1, 1, 6946906, 1, 65537, 6946907, 1, 1, 6946908, 1, 0, 6946909, 1, 2, 6946910, 1, 0, 6946911, 1, 0, 6946912, 1, 65536, 6946913, 1, 65537, 6946914, 1, 1, 6946915, 1, 0, 6946916, 1, 2, 6946917, 1, 0, 6946918, 1, 1, 6946919, 1, 1, 6946920, 1, 0, 6946921, 1, 65537, 6946922, 1, 65537, 6946923, 1, 65536, 6946924, 1, 0, 6946925, 1, 65536, 6946926, 1, 0, 6946927, 1, 1, 6946928, 1, 65536, 6946929, 1, 0, 6946930, 1, 0, 6946931, 1, 65537, 6946932, 1, 65536, 6946933, 1, 0, 6946934, 1, 2, 6946935, 1, 1, 6946936, 1, 1, 6946937, 1, 0, 6946938, 1, 1, 6946939, 1, 0, 6946940, 1, 0, 6946941, 1, 0, 6946942, 1, 2, 6946943, 1, 2, 6946944, 1, 0, 6946945, 1, 1, 6946946, 1, 1, 6946947, 1, 2, 6946948, 1, 65537, 6946949, 1, 0, 6946950, 1, 2, 6946951, 1, 1, 6946952, 1, 65537, 6946953, 1, 1, 6946954, 1, 65537, 6946955, 1, 0, 6946956, 1, 0, 6946957, 1, 65537, 6946958, 1, 1, 6946959, 1, 0, 6946960, 1, 0, 6946961, 1, 0, 6946962, 1, 2, 6946963, 1, 0, 6946964, 1, 0, 6946965, 1, 1, 6946966, 1, 0, 6946967, 1, 1, 6946968, 1, 0, 6946969, 1, 0, 6946970, 1, 65537, 6946971, 1, 65536, 6946972, 1, 65537, 6946973, 1, 2, 6946974, 1, 65537, 6946975, 1, 0, 6946976, 1, 0, 6946977, 1, 65536, 6946978, 1, 1, 6946979, 1, 2, 6946980, 1, 0, 6946981, 1, 0, 6946982, 1, 65537, 6946983, 1, 0, 6946984, 1, 65537, 6946985, 1, 0, 6946986, 1, 2, 6946987, 1, 65537, 6946988, 1, 0, 6946989, 1, 0, 6946990, 1, 1, 6946991, 1, 0, 6946992, 1, 0, 6946993, 1, 65536, 6946994, 1, 65537, 6946995, 1, 0, 6946996, 1, 65537, 6946997, 1, 1, 6946998, 1, 2, 6946999, 1, 65536, 6947000, 1, 0, 6947001, 1, 65537, 6947002, 1, 0, 6947003, 1, 65537, 6947004, 1, 0, 6947005, 1, 1, 6947006, 1, 0, 6947007, 1, 0, 6947008, 1, 2, 6947009, 1, 1, 6947010, 1, 65537, 6947011, 1, 0, 6947012, 1, 65536, 6947013, 1, 0, 6947014, 1, 1, 6947015, 1, 0, 6947016, 1, 0, 6947017, 1, 0, 6947018, 1, 0, 6947019, 1, 0, 6947020, 1, 0, 6947021, 1, 65537, 6947022, 1, 0, 6947023, 1, 0, 6947024, 1, 0, 6947025, 1, 0, 6947026, 1, 65536, 6947027, 1, 0, 6947028, 1, 0, 6947029, 1, 0, 6947030, 1, 65536, 6947031, 1, 0, 6947032, 1, 2, 6947033, 1, 0, 6947034, 1, 2, 6947035, 1, 65536, 6947036, 1, 0, 6947037, 1, 0, 6947038, 1, 65537, 6947039, 1, 0, 6947040, 1, 0, 6947041, 1, 2, 6947042, 1, 65536, 6947043, 1, 0, 6947044, 1, 0, 6947045, 1, 0, 6947046, 1, 0, 6947047, 1, 0, 6947048, 1, 1, 6947049, 1, 65536, 6947050, 1, 0, 6947051, 1, 0, 6947052, 1, 0, 6947053, 1, 0, 6947054, 1, 0, 6947055, 1, 0, 6947056, 1, 0, 6947057, 1, 65536, 6947058, 1, 0, 6947059, 1, 65537, 6947060, 1, 1, 6947061, 0, 65536, 6947062, 1073741825, 1, 6947063, 1073741825, 0, 6947064, 1073741825, 0, 6947065, 1073741825, 65536, 6947066, 1073741825, 0, 6947067, 1073741825, 65536, 6947068, 1073741825, 1, 6947069, 1073741825, 65537, 6947070, 1073741825, 65537, 6947071, 1073741825, 0, 6947072, 1073741825, 0, 6947073, 1073741825, 65537, 6947074, 1073741825, 1, 6947075, 1073741825, 0, 6947076, 1073741825, 0, 6947077, 1073741825, 0, 6947078, 1073741825, 0, 6947079, 1073741825, 0, 6947080, 1073741825, 0, 6947081, 1073741825, 0, 6947082, 1073741825, 0, 6947083, 1073741825, 65537, 6947084, 1073741825, 1, 6947085, 0, 131072, 7077772, 1073741824, 131072, 7077773, 1073741825, 1, 7077774, 1073741825, 0, 7077775, 1073741825, 0, 7077776, 1073741825, 0, 7077777, 1073741825, 2, 7077778, 1073741825, 2, 7077779, 1073741825, 2, 7077780, 1073741825, 65536, 7077781, 1073741825, 2, 7077782, 1073741825, 65536, 7077783, 1073741825, 65537, 7077784, 1073741825, 0, 7077785, 1073741825, 2, 7077786, 1073741825, 2, 7077787, 1073741825, 65536, 7077788, 1073741825, 0, 7077789, 1073741825, 2, 7077790, 1073741825, 65537, 7077791, 1073741825, 2, 7077792, 1073741825, 65536, 7077793, 1073741825, 65537, 7077794, 1073741825, 0, 7077795, 1073741825, 0, 7077796, 1073741825, 0, 7077797, 1073741825, 0, 7077798, 1073741825, 0, 7077799, 1073741825, 1, 7077800, 0, 0, 7077801, 1, 1, 7077802, 1, 1, 7077803, 1, 0, 7077804, 1, 0, 7077805, 1, 65536, 7077806, 1, 65537, 7077807, 1, 0, 7077808, 1, 0, 7077809, 1, 65537, 7077810, 1, 2, 7077811, 1, 0, 7077812, 1, 65537, 7077813, 1, 65536, 7077814, 1, 0, 7077815, 1, 0, 7077816, 1, 0, 7077817, 1, 65536, 7077818, 1, 0, 7077819, 1, 0, 7077820, 1, 0, 7077821, 1, 65536, 7077822, 1, 0, 7077823, 1, 0, 7077824, 1, 0, 7077825, 1, 2, 7077826, 1, 0, 7077827, 1, 65537, 7077828, 1, 65536, 7077829, 1, 2, 7077830, 1, 0, 7077831, 1, 0, 7077832, 1, 1, 7077833, 1, 0, 7077834, 1, 0, 7077835, 1, 1, 7077836, 1, 0, 7077837, 1, 0, 7077838, 1, 65537, 7077839, 1, 65537, 7077840, 1, 0, 7077841, 1, 0, 7077842, 1, 0, 7077843, 1, 0, 7077844, 1, 65536, 7077845, 1, 0, 7077846, 1, 65537, 7077847, 1, 0, 7077848, 1, 0, 7077849, 1, 0, 7077850, 1, 0, 7077851, 1, 0, 7077852, 1, 2, 7077853, 1, 1, 7077854, 1, 0, 7077855, 1, 0, 7077856, 1, 0, 7077857, 1, 0, 7077858, 1, 0, 7077859, 1, 0, 7077860, 1, 65536, 7077861, 1, 2, 7077862, 1, 1, 7077863, 1, 2, 7077864, 1, 1, 7077865, 1, 0, 7077866, 1, 0, 7077867, 1, 1, 7077868, 1, 0, 7077869, 1, 0, 7077870, 1, 2, 7077871, 1, 0, 7077872, 1, 0, 7077873, 1, 65536, 7077874, 1, 0, 7077875, 1, 1, 7077876, 1, 0, 7077877, 1, 0, 7077878, 1, 65536, 7077879, 1, 2, 7077880, 1, 65537, 7077881, 1, 65536, 7077882, 1, 0, 7077883, 1, 2, 7077884, 1, 0, 7077885, 1, 65536, 7077886, 1, 0, 7077887, 1, 0, 7012352, 1, 0, 7012353, 1, 0, 7012354, 1, 65537, 7012355, 1, 0, 7012356, 1, 0, 7012357, 1, 0, 7012358, 1, 0, 7012359, 1, 2, 7012360, 1, 1, 7012361, 1, 65536, 7012362, 1, 0, 7012363, 1, 0, 7012364, 1, 0, 7012365, 1, 1, 7012366, 1, 0, 7012367, 1, 65536, 7012368, 1, 0, 7012369, 1, 65537, 7012370, 1, 0, 7012371, 1, 1, 7012372, 1, 0, 7012373, 1, 2, 7012374, 1, 2, 7012375, 1, 2, 7012376, 1, 2, 7012377, 1, 65537, 7012378, 1, 2, 7012379, 1, 0, 7012380, 1, 65537, 7012381, 1, 0, 7012382, 1, 2, 7012383, 1, 0, 7012384, 1, 0, 7012385, 1, 65536, 7012386, 1, 0, 7012387, 1, 65537, 7012388, 1, 0, 7012389, 1, 0, 7012390, 1, 0, 7012391, 1, 0, 7012392, 1, 0, 7012393, 1, 0, 7012394, 1, 0, 7012395, 1, 2, 7012396, 1, 65537, 7012397, 1, 65537, 7012398, 1, 0, 7012399, 1, 0, 7012400, 1, 0, 7012401, 1, 0, 7012402, 1, 0, 7012403, 1, 0, 7012404, 1, 1, 7012405, 1, 0, 7012406, 1, 0, 7012407, 1, 2, 7012408, 1, 0, 7012409, 1, 2, 7012410, 1, 0, 7012411, 1, 0, 7012412, 1, 65536, 7012413, 1, 0, 7012414, 1, 65537, 7012415, 1, 1, 7012416, 1, 0, 7012417, 1, 2, 7012418, 1, 1, 7012419, 1, 0, 7012420, 1, 0, 7012421, 1, 0, 7012422, 1, 0, 7012423, 1, 65537, 7012424, 1, 0, 7012425, 1, 1, 7012426, 1, 1, 7012427, 1, 0, 7012428, 1, 65536, 7012429, 1, 0, 7012430, 1, 1, 7012431, 1, 0, 7012432, 1, 0, 7012433, 1, 0, 7012434, 1, 65536, 7012435, 1, 65537, 7012436, 1, 0, 7012437, 1, 0, 7012438, 1, 0, 7012439, 1, 0, 7012440, 1, 0, 7012441, 1, 0, 7012442, 1, 0, 7012443, 1, 0, 7012444, 1, 0, 7012445, 1, 0, 7012446, 1, 0, 7012447, 1, 0, 7012448, 1, 0, 7012449, 1, 65536, 7012450, 1, 2, 7012451, 1, 1, 7012452, 1, 0, 7012453, 1, 65536, 7012454, 1, 65537, 7012455, 1, 0, 7012456, 1, 0, 7012457, 1, 2, 7012458, 1, 0, 7012459, 1, 0, 7012460, 1, 0, 7012461, 1, 65536, 7012462, 1, 0, 7012463, 1, 0, 7012464, 1, 0, 7012465, 1, 1, 7012466, 1, 65537, 7012467, 1, 65537, 7012468, 1, 0, 7012469, 1, 65536, 7012470, 1, 0, 7012471, 1, 65536, 7012472, 1, 65537, 7012473, 1, 0, 7012474, 1, 0, 7012475, 1, 0, 7012476, 1, 0, 7012477, 1, 65536, 7012478, 1, 0, 7012479, 1, 2, 7012480, 1, 1, 7012481, 1, 0, 7012482, 1, 1, 7012483, 1, 0, 7012484, 1, 0, 7012485, 1, 65537, 7012486, 1, 1, 7012487, 1, 1, 7012488, 1, 0, 7012489, 1, 0, 7012490, 1, 65536, 7012491, 1, 0, 7012492, 1, 0, 7012493, 1, 0, 7012494, 1, 0, 7012495, 1, 0, 7012496, 1, 0, 7012497, 1, 0, 7012498, 1, 0, 7012499, 1, 65537, 7012500, 1, 2, 7012501, 1, 65536, 7012502, 1, 65536, 7012503, 1, 0, 7012504, 1, 65536, 7012505, 1, 65537, 7012506, 1, 65536, 7012507, 1, 2, 7012508, 1, 65537, 7012509, 1, 0, 7012510, 1, 2, 7012511, 1, 0, 7012512, 1, 1, 7012513, 1, 0, 7012514, 1, 2, 7012515, 1, 0, 7012516, 1, 0, 7012517, 1, 2, 7012518, 1, 2, 7012519, 1, 65536, 7012520, 1, 65537, 7012521, 1, 0, 7012522, 1, 2, 7012523, 1, 0, 7012524, 1, 0, 7012525, 1, 1, 7012526, 1, 65536, 7012527, 1, 0, 7012528, 1, 65537, 7012529, 1, 0, 7012530, 1, 1, 7012531, 1, 0, 7012532, 1, 2, 7012533, 1, 2, 7012534, 1, 65537, 7012535, 1, 1, 7012536, 1, 2, 7012537, 1, 0, 7012538, 1, 65537, 7012539, 1, 0, 7012540, 1, 65537, 7012541, 1, 0, 7012542, 1, 1, 7012543, 1, 0, 7012544, 1, 1, 7012545, 1, 0, 7012546, 1, 1, 7012547, 1, 0, 7012548, 1, 0, 7012549, 1, 65537, 7012550, 1, 65536, 7012551, 1, 65537, 7012552, 1, 0, 7012553, 1, 0, 7012554, 1, 65537, 7012555, 1, 65536, 7012556, 1, 0, 7012557, 1, 65536, 7012558, 1, 0, 7012559, 1, 0, 7012560, 1, 1, 7012561, 1, 0, 7012562, 1, 0, 7012563, 1, 0, 7012564, 1, 0, 7012565, 1, 0, 7012566, 1, 1, 7012567, 1, 0, 7012568, 1, 1, 7012569, 1, 0, 7012570, 1, 0, 7012571, 1, 0, 7012572, 1, 0, 7012573, 1, 0, 7012574, 1, 0, 7012575, 1, 1, 7012576, 1, 65536, 7012577, 1, 65536, 7012578, 1, 0, 7012579, 1, 0, 7012580, 1, 65537, 7012581, 1, 0, 7012582, 1, 0, 7012583, 1, 0, 7012584, 1, 0, 7012585, 1, 0, 7012586, 1, 0, 7012587, 1, 0, 7012588, 1, 1, 7012589, 1, 0, 7012590, 1, 65536, 7012591, 1, 0, 7012592, 1, 1, 7012593, 1, 0, 7012594, 1, 65536, 7012595, 1, 0, 7012596, 1, 1, 7012597, 0, 131072, 7012598, 1073741825, 1, 7012599, 1073741825, 0, 7012600, 1073741825, 1, 7012601, 1073741825, 65537, 7012602, 1073741825, 0, 7012603, 1073741825, 0, 7012604, 1073741825, 2, 7012605, 1073741825, 0, 7012606, 1073741825, 0, 7012607, 1073741825, 65537, 7012608, 1073741825, 0, 7012609, 1073741825, 0, 7012610, 1073741825, 0, 7012611, 1073741825, 0, 7012612, 1073741825, 1, 7012613, 1073741825, 0, 7012614, 1073741825, 0, 7012615, 1073741825, 0, 7012616, 1073741825, 2, 7012617, 1073741825, 65537, 7012618, 1073741825, 0, 7012619, 1073741825, 0, 7012620, 1073741825, 1, 7012621, 0, 131072, 7143308, 1073741824, 131072, 7143309, 1073741825, 1, 7143310, 1073741825, 0, 7143311, 1073741825, 1, 7143312, 1073741825, 65536, 7143313, 1073741825, 0, 7143314, 1073741825, 2, 7143315, 1073741825, 0, 7143316, 1073741825, 65537, 7143317, 1073741825, 65536, 7143318, 1073741825, 0, 7143319, 1073741825, 0, 7143320, 1073741825, 65536, 7143321, 1073741825, 0, 7143322, 1073741825, 1, 7143323, 1073741825, 0, 7143324, 1073741825, 65537, 7143325, 1073741825, 0, 7143326, 1073741825, 65537, 7143327, 1073741825, 0, 7143328, 1073741825, 1, 7143329, 1073741825, 2, 7143330, 1073741825, 0, 7143331, 1073741825, 0, 7143332, 1073741825, 65537, 7143333, 1073741825, 2, 7143334, 1073741825, 0, 7143335, 1073741825, 1, 7143336, 1073741825, 1, 7143337, 0, 65536, 7143338, 1, 1, 7143339, 1, 0, 7143340, 1, 2, 7143341, 1, 1, 7143342, 1, 1, 7143343, 1, 0, 7143344, 1, 0, 7143345, 1, 65536, 7143346, 1, 0, 7143347, 1, 2, 7143348, 1, 0, 7143349, 1, 0, 7143350, 1, 2, 7143351, 1, 1, 7143352, 1, 0, 7143353, 1, 0, 7143354, 1, 65537, 7143355, 1, 0, 7143356, 1, 2, 7143357, 1, 0, 7143358, 1, 1, 7143359, 1, 0, 7143360, 1, 0, 7143361, 1, 0, 7143362, 1, 65537, 7143363, 1, 0, 7143364, 1, 2, 7143365, 1, 1, 7143366, 1, 0, 7143367, 1, 0, 7143368, 1, 2, 7143369, 1, 1, 7143370, 1, 0, 7143371, 1, 0, 7143372, 1, 1, 7143373, 1, 0, 7143374, 1, 65537, 7143375, 1, 0, 7143376, 1, 65536, 7143377, 1, 2, 7143378, 1, 0, 7143379, 1, 0, 7143380, 1, 0, 7143381, 1, 65537, 7143382, 1, 0, 7143383, 1, 2, 7143384, 1, 0, 7143385, 1, 0, 7143386, 1, 0, 7143387, 1, 0, 7143388, 1, 0, 7143389, 1, 65536, 7143390, 1, 0, 7143391, 1, 0, 7143392, 1, 65536, 7143393, 1, 0, 7143394, 1, 65536, 7143395, 1, 65537, 7143396, 1, 1, 7143397, 1, 65537, 7143398, 1, 0, 7143399, 1, 0, 7143400, 1, 0, 7143401, 1, 2, 7143402, 1, 65536, 7143403, 1, 2, 7143404, 1, 0, 7143405, 1, 0, 7143406, 1, 1, 7143407, 1, 0, 7143408, 1, 1, 7143409, 1, 0, 7143410, 1, 0, 7143411, 1, 0, 7143412, 1, 0, 7143413, 1, 1, 7143414, 1, 65536, 7143415, 1, 0, 7143416, 1, 0, 7143417, 1, 65536, 7143418, 1, 0, 7143419, 1, 1, 7143420, 1, 0, 7143421, 1, 0, 7143422, 1, 65537, 7143423, 1, 1, 7077888, 1, 1, 7077889, 1, 65537, 7077890, 1, 1, 7077891, 1, 0, 7077892, 1, 0, 7077893, 1, 0, 7077894, 1, 0, 7077895, 1, 0, 7077896, 1, 0, 7077897, 1, 2, 7077898, 1, 0, 7077899, 1, 0, 7077900, 1, 0, 7077901, 1, 2, 7077902, 1, 0, 7077903, 1, 1, 7077904, 1, 65537, 7077905, 1, 0, 7077906, 1, 0, 7077907, 1, 65536, 7077908, 1, 65536, 7077909, 1, 0, 7077910, 1, 0, 7077911, 1, 0, 7077912, 1, 2, 7077913, 1, 1, 7077914, 1, 65537, 7077915, 1, 2, 7077916, 1, 1, 7077917, 1, 0, 7077918, 1, 0, 7077919, 1, 0, 7077920, 1, 0, 7077921, 1, 0, 7077922, 1, 0, 7077923, 1, 0, 7077924, 1, 0, 7077925, 1, 65536, 7077926, 1, 65537, 7077927, 1, 0, 7077928, 1, 65536, 7077929, 1, 0, 7077930, 1, 0, 7077931, 1, 0, 7077932, 1, 65536, 7077933, 1, 0, 7077934, 1, 2, 7077935, 1, 65536, 7077936, 1, 0, 7077937, 1, 0, 7077938, 1, 1, 7077939, 1, 0, 7077940, 1, 0, 7077941, 1, 0, 7077942, 1, 0, 7077943, 1, 65537, 7077944, 1, 0, 7077945, 1, 0, 7077946, 1, 1, 7077947, 1, 0, 7077948, 1, 65536, 7077949, 1, 2, 7077950, 1, 0, 7077951, 1, 2, 7077952, 1, 65536, 7077953, 1, 0, 7077954, 1, 1, 7077955, 1, 0, 7077956, 1, 0, 7077957, 1, 1, 7077958, 1, 65536, 7077959, 1, 1, 7077960, 1, 65537, 7077961, 1, 1, 7077962, 1, 0, 7077963, 1, 65537, 7077964, 1, 65536, 7077965, 1, 2, 7077966, 1, 65537, 7077967, 1, 0, 7077968, 1, 0, 7077969, 1, 1, 7077970, 1, 0, 7077971, 1, 2, 7077972, 1, 65536, 7077973, 1, 65537, 7077974, 1, 0, 7077975, 1, 0, 7077976, 1, 0, 7077977, 1, 1, 7077978, 1, 0, 7077979, 1, 0, 7077980, 1, 0, 7077981, 1, 1, 7077982, 1, 2, 7077983, 1, 65537, 7077984, 1, 65537, 7077985, 1, 2, 7077986, 1, 0, 7077987, 1, 0, 7077988, 1, 65536, 7077989, 1, 65536, 7077990, 1, 0, 7077991, 1, 0, 7077992, 1, 0, 7077993, 1, 0, 7077994, 1, 65536, 7077995, 1, 0, 7077996, 1, 1, 7077997, 1, 0, 7077998, 1, 65536, 7077999, 1, 65536, 7078000, 1, 0, 7078001, 1, 65536, 7078002, 1, 1, 7078003, 1, 65537, 7078004, 1, 1, 7078005, 1, 0, 7078006, 1, 0, 7078007, 1, 0, 7078008, 1, 65537, 7078009, 1, 1, 7078010, 1, 0, 7078011, 1, 0, 7078012, 1, 65536, 7078013, 1, 0, 7078014, 1, 0, 7078015, 1, 0, 7078016, 1, 0, 7078017, 1, 0, 7078018, 1, 0, 7078019, 1, 65537, 7078020, 1, 65536, 7078021, 1, 0, 7078022, 1, 0, 7078023, 1, 0, 7078024, 1, 1, 7078025, 1, 0, 7078026, 1, 0, 7078027, 1, 0, 7078028, 1, 65536, 7078029, 1, 1, 7078030, 1, 2, 7078031, 1, 2, 7078032, 1, 0, 7078033, 1, 0, 7078034, 1, 2, 7078035, 1, 0, 7078036, 1, 1, 7078037, 1, 0, 7078038, 1, 0, 7078039, 1, 0, 7078040, 1, 2, 7078041, 1, 0, 7078042, 1, 0, 7078043, 1, 2, 7078044, 1, 0, 7078045, 1, 0, 7078046, 1, 2, 7078047, 1, 65536, 7078048, 1, 2, 7078049, 1, 0, 7078050, 1, 0, 7078051, 1, 1, 7078052, 1, 0, 7078053, 1, 0, 7078054, 1, 2, 7078055, 1, 1, 7078056, 1, 0, 7078057, 1, 65537, 7078058, 1, 65536, 7078059, 1, 65537, 7078060, 1, 0, 7078061, 1, 0, 7078062, 1, 2, 7078063, 1, 1, 7078064, 1, 65537, 7078065, 1, 0, 7078066, 1, 0, 7078067, 1, 0, 7078068, 1, 0, 7078069, 1, 0, 7078070, 1, 0, 7078071, 1, 0, 7078072, 1, 0, 7078073, 1, 1, 7078074, 1, 0, 7078075, 1, 0, 7078076, 1, 65537, 7078077, 1, 0, 7078078, 1, 0, 7078079, 1, 0, 7078080, 1, 0, 7078081, 1, 65537, 7078082, 1, 1, 7078083, 1, 2, 7078084, 1, 0, 7078085, 1, 2, 7078086, 1, 0, 7078087, 1, 0, 7078088, 1, 1, 7078089, 1, 2, 7078090, 1, 0, 7078091, 1, 0, 7078092, 1, 1, 7078093, 1, 0, 7078094, 1, 65536, 7078095, 1, 0, 7078096, 1, 65536, 7078097, 1, 2, 7078098, 1, 0, 7078099, 1, 0, 7078100, 1, 1, 7078101, 1, 2, 7078102, 1, 65536, 7078103, 1, 0, 7078104, 1, 0, 7078105, 1, 65537, 7078106, 1, 0, 7078107, 1, 1, 7078108, 1, 0, 7078109, 1, 2, 7078110, 1, 1, 7078111, 1, 0, 7078112, 1, 0, 7078113, 1, 2, 7078114, 1, 0, 7078115, 1, 0, 7078116, 1, 0, 7078117, 1, 0, 7078118, 1, 0, 7078119, 1, 0, 7078120, 1, 0, 7078121, 1, 0, 7078122, 1, 0, 7078123, 1, 0, 7078124, 1, 65536, 7078125, 1, 0, 7078126, 1, 65536, 7078127, 1, 2, 7078128, 1, 0, 7078129, 1, 1, 7078130, 1, 2, 7078131, 1, 0, 7078132, 1, 1, 7078133, 0, 0, 7078134, 1073741825, 1, 7078135, 1073741825, 0, 7078136, 1073741825, 1, 7078137, 1073741825, 0, 7078138, 1073741825, 0, 7078139, 1073741825, 0, 7078140, 1073741825, 0, 7078141, 1073741825, 0, 7078142, 1073741825, 0, 7078143, 1073741825, 65537, 7078144, 1073741825, 65536, 7078145, 1073741825, 0, 7078146, 1073741825, 1, 7078147, 1073741825, 0, 7078148, 1073741825, 0, 7078149, 1073741825, 1, 7078150, 1073741825, 0, 7078151, 1073741825, 0, 7078152, 1073741825, 1, 7078153, 1073741825, 65537, 7078154, 1073741825, 0, 7078155, 1073741825, 0, 7078156, 1073741825, 1, 7078157, 0, 131072, 7208844, 1073741824, 131072, 7208845, 1073741825, 1, 7208846, 1073741825, 2, 7208847, 1073741825, 0, 7208848, 1073741825, 0, 7208849, 1073741825, 0, 7208850, 1073741825, 65537, 7208851, 1073741825, 0, 7208852, 1073741825, 65537, 7208853, 1073741825, 1, 7208854, 1073741825, 2, 7208855, 1073741825, 0, 7208856, 1073741825, 0, 7208857, 1073741825, 0, 7208858, 1073741825, 0, 7208859, 1073741825, 0, 7208860, 1073741825, 65536, 7208861, 1073741825, 0, 7208862, 1073741825, 1, 7208863, 1073741825, 0, 7208864, 1073741825, 0, 7208865, 1073741825, 1, 7208866, 1073741825, 0, 7208867, 1073741825, 0, 7208868, 1073741825, 0, 7208869, 1073741825, 0, 7208870, 1073741825, 2, 7208871, 1073741825, 0, 7208872, 1073741825, 1, 7208873, 0, 0, 7208874, 1, 1, 7208875, 1, 1, 7208876, 1, 0, 7208877, 1, 65536, 7208878, 1, 65536, 7208879, 1, 0, 7208880, 1, 1, 7208881, 1, 0, 7208882, 1, 0, 7208883, 1, 65537, 7208884, 1, 1, 7208885, 1, 0, 7208886, 1, 0, 7208887, 1, 0, 7208888, 1, 0, 7208889, 1, 0, 7208890, 1, 0, 7208891, 1, 0, 7208892, 1, 0, 7208893, 1, 0, 7208894, 1, 0, 7208895, 1, 0, 7208896, 1, 65537, 7208897, 1, 0, 7208898, 1, 0, 7208899, 1, 1, 7208900, 1, 1, 7208901, 1, 2, 7208902, 1, 0, 7208903, 1, 2, 7208904, 1, 65537, 7208905, 1, 65537, 7208906, 1, 0, 7208907, 1, 2, 7208908, 1, 0, 7208909, 1, 0, 7208910, 1, 2, 7208911, 1, 0, 7208912, 1, 0, 7208913, 1, 2, 7208914, 1, 1, 7208915, 1, 0, 7208916, 1, 65536, 7208917, 1, 2, 7208918, 1, 0, 7208919, 1, 0, 7208920, 1, 0, 7208921, 1, 1, 7208922, 1, 1, 7208923, 1, 1, 7208924, 1, 0, 7208925, 1, 0, 7208926, 1, 65537, 7208927, 1, 0, 7208928, 1, 65537, 7208929, 1, 1, 7208930, 1, 0, 7208931, 1, 65537, 7208932, 1, 0, 7208933, 1, 65536, 7208934, 1, 0, 7208935, 1, 65536, 7208936, 1, 0, 7208937, 1, 1, 7208938, 1, 65537, 7208939, 1, 0, 7208940, 1, 65537, 7208941, 1, 1, 7208942, 1, 0, 7208943, 1, 2, 7208944, 1, 1, 7208945, 1, 0, 7208946, 1, 0, 7208947, 1, 65537, 7208948, 1, 0, 7208949, 1, 65537, 7208950, 1, 2, 7208951, 1, 0, 7208952, 1, 65537, 7208953, 1, 0, 7208954, 1, 0, 7208955, 1, 65537, 7208956, 1, 2, 7208957, 1, 65536, 7208958, 1, 0, 7208959, 1, 0, 7143424, 1, 0, 7143425, 1, 2, 7143426, 1, 65536, 7143427, 1, 2, 7143428, 1, 1, 7143429, 1, 65536, 7143430, 1, 0, 7143431, 1, 1, 7143432, 1, 0, 7143433, 1, 65537, 7143434, 1, 0, 7143435, 1, 0, 7143436, 1, 65536, 7143437, 1, 0, 7143438, 1, 0, 7143439, 1, 0, 7143440, 1, 0, 7143441, 1, 0, 7143442, 1, 65537, 7143443, 1, 65536, 7143444, 1, 65536, 7143445, 1, 0, 7143446, 1, 0, 7143447, 1, 0, 7143448, 1, 0, 7143449, 1, 0, 7143450, 1, 0, 7143451, 1, 65536, 7143452, 1, 0, 7143453, 1, 0, 7143454, 1, 0, 7143455, 1, 2, 7143456, 1, 0, 7143457, 1, 0, 7143458, 1, 0, 7143459, 1, 0, 7143460, 1, 0, 7143461, 1, 2, 7143462, 1, 2, 7143463, 1, 0, 7143464, 1, 1, 7143465, 1, 65537, 7143466, 1, 65536, 7143467, 1, 0, 7143468, 1, 2, 7143469, 1, 0, 7143470, 1, 65537, 7143471, 1, 0, 7143472, 1, 0, 7143473, 1, 0, 7143474, 1, 0, 7143475, 1, 2, 7143476, 1, 0, 7143477, 1, 1, 7143478, 1, 0, 7143479, 1, 65537, 7143480, 1, 65536, 7143481, 1, 2, 7143482, 1, 65536, 7143483, 1, 0, 7143484, 1, 0, 7143485, 1, 65536, 7143486, 1, 65536, 7143487, 1, 1, 7143488, 1, 2, 7143489, 1, 0, 7143490, 1, 0, 7143491, 1, 0, 7143492, 1, 65537, 7143493, 1, 0, 7143494, 1, 2, 7143495, 1, 0, 7143496, 1, 65537, 7143497, 1, 1, 7143498, 1, 0, 7143499, 1, 0, 7143500, 1, 0, 7143501, 1, 0, 7143502, 1, 0, 7143503, 1, 0, 7143504, 1, 65536, 7143505, 1, 0, 7143506, 1, 65536, 7143507, 1, 2, 7143508, 1, 0, 7143509, 1, 2, 7143510, 1, 0, 7143511, 1, 2, 7143512, 1, 0, 7143513, 1, 0, 7143514, 1, 65536, 7143515, 1, 0, 7143516, 1, 2, 7143517, 1, 0, 7143518, 1, 65536, 7143519, 1, 0, 7143520, 1, 2, 7143521, 1, 65537, 7143522, 1, 0, 7143523, 1, 0, 7143524, 1, 1, 7143525, 1, 1, 7143526, 1, 65537, 7143527, 1, 65537, 7143528, 1, 2, 7143529, 1, 65537, 7143530, 1, 2, 7143531, 1, 65536, 7143532, 1, 0, 7143533, 1, 1, 7143534, 1, 1, 7143535, 1, 1, 7143536, 1, 0, 7143537, 1, 65537, 7143538, 1, 0, 7143539, 1, 0, 7143540, 1, 0, 7143541, 1, 65537, 7143542, 1, 0, 7143543, 1, 2, 7143544, 1, 0, 7143545, 1, 0, 7143546, 1, 65536, 7143547, 1, 0, 7143548, 1, 0, 7143549, 1, 65536, 7143550, 1, 65536, 7143551, 1, 0, 7143552, 1, 0, 7143553, 1, 1, 7143554, 1, 0, 7143555, 1, 65537, 7143556, 1, 0, 7143557, 1, 0, 7143558, 1, 0, 7143559, 1, 2, 7143560, 1, 65536, 7143561, 1, 0, 7143562, 1, 2, 7143563, 1, 2, 7143564, 1, 2, 7143565, 1, 0, 7143566, 1, 0, 7143567, 1, 65536, 7143568, 1, 0, 7143569, 1, 2, 7143570, 1, 0, 7143571, 1, 0, 7143572, 1, 0, 7143573, 1, 2, 7143574, 1, 0, 7143575, 1, 65536, 7143576, 1, 0, 7143577, 1, 0, 7143578, 1, 0, 7143579, 1, 1, 7143580, 1, 1, 7143581, 1, 1, 7143582, 1, 65537, 7143583, 1, 2, 7143584, 1, 0, 7143585, 1, 0, 7143586, 1, 65537, 7143587, 1, 0, 7143588, 1, 0, 7143589, 1, 65537, 7143590, 1, 65537, 7143591, 1, 0, 7143592, 1, 0, 7143593, 1, 0, 7143594, 1, 2, 7143595, 1, 2, 7143596, 1, 1, 7143597, 1, 2, 7143598, 1, 0, 7143599, 1, 0, 7143600, 1, 0, 7143601, 1, 1, 7143602, 1, 2, 7143603, 1, 1, 7143604, 1, 0, 7143605, 1, 65536, 7143606, 1, 0, 7143607, 1, 0, 7143608, 1, 0, 7143609, 1, 0, 7143610, 1, 0, 7143611, 1, 65537, 7143612, 1, 0, 7143613, 1, 2, 7143614, 1, 65536, 7143615, 1, 0, 7143616, 1, 0, 7143617, 1, 0, 7143618, 1, 0, 7143619, 1, 65537, 7143620, 1, 2, 7143621, 1, 65537, 7143622, 1, 0, 7143623, 1, 65536, 7143624, 1, 0, 7143625, 1, 0, 7143626, 1, 0, 7143627, 1, 0, 7143628, 1, 65537, 7143629, 1, 0, 7143630, 1, 1, 7143631, 1, 0, 7143632, 1, 0, 7143633, 1, 0, 7143634, 1, 0, 7143635, 1, 0, 7143636, 1, 65537, 7143637, 1, 1, 7143638, 1, 0, 7143639, 1, 0, 7143640, 1, 0, 7143641, 1, 0, 7143642, 1, 0, 7143643, 1, 0, 7143644, 1, 0, 7143645, 1, 0, 7143646, 1, 65536, 7143647, 1, 1, 7143648, 1, 1, 7143649, 1, 0, 7143650, 1, 65536, 7143651, 1, 65536, 7143652, 1, 65536, 7143653, 1, 0, 7143654, 1, 0, 7143655, 1, 0, 7143656, 1, 65536, 7143657, 1, 0, 7143658, 1, 65536, 7143659, 1, 65536, 7143660, 1, 65536, 7143661, 1, 0, 7143662, 1, 0, 7143663, 1, 0, 7143664, 1, 0, 7143665, 1, 1, 7143666, 1, 2, 7143667, 1, 0, 7143668, 1, 1, 7143669, 1073741825, 1, 7143670, 1073741825, 1, 7143671, 1073741825, 0, 7143672, 1073741825, 65537, 7143673, 1073741825, 0, 7143674, 1073741825, 0, 7143675, 1073741825, 65537, 7143676, 1073741825, 0, 7143677, 1073741825, 0, 7143678, 1073741825, 65537, 7143679, 1073741825, 0, 7143680, 1073741825, 0, 7143681, 1073741825, 0, 7143682, 1073741825, 0, 7143683, 1073741825, 0, 7143684, 1073741825, 0, 7143685, 1073741825, 0, 7143686, 1073741825, 2, 7143687, 1073741825, 0, 7143688, 1073741825, 1, 7143689, 1073741825, 2, 7143690, 1073741825, 65536, 7143691, 1073741825, 0, 7143692, 1073741825, 1, 7143693, 0, 131072, 7274380, 1073741824, 131072, 7274381, 1073741825, 1, 7274382, 1073741825, 0, 7274383, 1073741825, 0, 7274384, 1073741825, 0, 7274385, 1073741825, 65537, 7274386, 1073741825, 2, 7274387, 1073741825, 0, 7274388, 1073741825, 65536, 7274389, 1073741825, 1, 7274390, 1073741825, 0, 7274391, 1073741825, 0, 7274392, 1073741825, 0, 7274393, 1073741825, 0, 7274394, 1073741825, 0, 7274395, 1073741825, 0, 7274396, 1073741825, 0, 7274397, 1073741825, 65536, 7274398, 1073741825, 0, 7274399, 1073741825, 0, 7274400, 1073741825, 0, 7274401, 1073741825, 0, 7274402, 1073741825, 0, 7274403, 1073741825, 65537, 7274404, 1073741825, 0, 7274405, 1073741825, 0, 7274406, 1073741825, 65537, 7274407, 1073741825, 2, 7274408, 1073741825, 1, 7274409, 1073741825, 1, 7274410, 0, 65536, 7274411, 1, 1, 7274412, 1, 0, 7274413, 1, 2, 7274414, 1, 65536, 7274415, 1, 2, 7274416, 1, 1, 7274417, 1, 0, 7274418, 1, 2, 7274419, 1, 0, 7274420, 1, 0, 7274421, 1, 65536, 7274422, 1, 65536, 7274423, 1, 65536, 7274424, 1, 0, 7274425, 1, 0, 7274426, 1, 0, 7274427, 1, 2, 7274428, 1, 0, 7274429, 1, 0, 7274430, 1, 0, 7274431, 1, 1, 7274432, 1, 2, 7274433, 1, 0, 7274434, 1, 0, 7274435, 1, 0, 7274436, 1, 1, 7274437, 1, 0, 7274438, 1, 65537, 7274439, 1, 0, 7274440, 1, 65536, 7274441, 1, 65537, 7274442, 1, 0, 7274443, 1, 65536, 7274444, 1, 65537, 7274445, 1, 0, 7274446, 1, 0, 7274447, 1, 0, 7274448, 1, 0, 7274449, 1, 0, 7274450, 1, 0, 7274451, 1, 0, 7274452, 1, 0, 7274453, 1, 0, 7274454, 1, 65536, 7274455, 1, 65537, 7274456, 1, 65537, 7274457, 1, 1, 7274458, 2, 0, 7274459, 1, 1, 7274460, 1, 2, 7274461, 1, 65536, 7274462, 1, 2, 7274463, 1, 0, 7274464, 1, 0, 7274465, 1, 2, 7274466, 1, 0, 7274467, 1, 0, 7274468, 1, 0, 7274469, 1, 2, 7274470, 1, 65536, 7274471, 1, 0, 7274472, 1, 65536, 7274473, 1, 1, 7274474, 1, 2, 7274475, 1, 0, 7274476, 1, 0, 7274477, 1, 1, 7274478, 1, 1, 7274479, 1, 0, 7274480, 1, 0, 7274481, 1, 0, 7274482, 1, 65536, 7274483, 1, 65537, 7274484, 1, 65537, 7274485, 1, 1, 7274486, 1, 2, 7274487, 1, 0, 7274488, 1, 0, 7274489, 1, 0, 7274490, 1, 65537, 7274491, 1, 0, 7274492, 1, 2, 7274493, 1, 65536, 7274494, 1, 2, 7274495, 1, 65537, 7208960, 1, 65536, 7208961, 1, 0, 7208962, 1, 1, 7208963, 1, 0, 7208964, 1, 0, 7208965, 1, 0, 7208966, 1, 0, 7208967, 1, 0, 7208968, 1, 0, 7208969, 1, 1, 7208970, 1, 0, 7208971, 1, 1, 7208972, 1, 2, 7208973, 1, 0, 7208974, 1, 0, 7208975, 1, 0, 7208976, 1, 1, 7208977, 1, 0, 7208978, 1, 1, 7208979, 1, 1, 7208980, 1, 1, 7208981, 1, 1, 7208982, 1, 0, 7208983, 1, 0, 7208984, 1, 0, 7208985, 1, 0, 7208986, 1, 0, 7208987, 1, 0, 7208988, 1, 0, 7208989, 1, 0, 7208990, 1, 1, 7208991, 1, 2, 7208992, 1, 0, 7208993, 1, 2, 7208994, 1, 0, 7208995, 1, 0, 7208996, 1, 2, 7208997, 1, 0, 7208998, 1, 1, 7208999, 1, 65537, 7209000, 1, 0, 7209001, 1, 0, 7209002, 1, 0, 7209003, 1, 65536, 7209004, 1, 65536, 7209005, 1, 0, 7209006, 1, 0, 7209007, 1, 0, 7209008, 1, 1, 7209009, 1, 0, 7209010, 1, 0, 7209011, 1, 0, 7209012, 1, 2, 7209013, 1, 0, 7209014, 1, 0, 7209015, 1, 0, 7209016, 1, 0, 7209017, 1, 2, 7209018, 1, 2, 7209019, 1, 0, 7209020, 1, 2, 7209021, 1, 0, 7209022, 1, 1, 7209023, 1, 0, 7209024, 1, 65536, 7209025, 1, 65537, 7209026, 1, 0, 7209027, 1, 65537, 7209028, 1, 0, 7209029, 1, 0, 7209030, 1, 0, 7209031, 1, 0, 7209032, 1, 0, 7209033, 1, 0, 7209034, 1, 0, 7209035, 1, 0, 7209036, 1, 1, 7209037, 1, 1, 7209038, 1, 65536, 7209039, 1, 0, 7209040, 1, 0, 7209041, 1, 0, 7209042, 1, 0, 7209043, 1, 0, 7209044, 1, 65536, 7209045, 1, 65536, 7209046, 1, 0, 7209047, 1, 0, 7209048, 1, 0, 7209049, 1, 0, 7209050, 1, 2, 7209051, 1, 65536, 7209052, 1, 0, 7209053, 1, 65536, 7209054, 1, 0, 7209055, 1, 0, 7209056, 1, 0, 7209057, 1, 0, 7209058, 1, 1, 7209059, 1, 65537, 7209060, 1, 0, 7209061, 1, 0, 7209062, 1, 0, 7209063, 1, 1, 7209064, 1, 1, 7209065, 1, 0, 7209066, 1, 0, 7209067, 1, 2, 7209068, 1, 2, 7209069, 1, 1, 7209070, 0, 65536, 7209071, 1, 1, 7209072, 1, 0, 7209073, 1, 0, 7209074, 1, 0, 7209075, 1, 0, 7209076, 1, 0, 7209077, 1, 0, 7209078, 1, 0, 7209079, 1, 2, 7209080, 1, 65537, 7209081, 1, 65536, 7209082, 1, 65536, 7209083, 1, 65536, 7209084, 1, 65537, 7209085, 1, 2, 7209086, 1, 0, 7209087, 1, 1, 7209088, 1, 65536, 7209089, 1, 0, 7209090, 1, 0, 7209091, 1, 0, 7209092, 1, 0, 7209093, 1, 0, 7209094, 1, 65536, 7209095, 1, 65537, 7209096, 1, 65537, 7209097, 1, 0, 7209098, 1, 2, 7209099, 1, 1, 7209100, 1, 0, 7209101, 1, 1, 7209102, 1, 1, 7209103, 1, 0, 7209104, 1, 1, 7209105, 1, 0, 7209106, 1, 0, 7209107, 1, 65537, 7209108, 1, 0, 7209109, 1, 0, 7209110, 1, 0, 7209111, 1, 0, 7209112, 1, 65537, 7209113, 1, 65537, 7209114, 1, 0, 7209115, 1, 1, 7209116, 0, 65536, 7209117, 1, 1, 7209118, 1, 0, 7209119, 1, 0, 7209120, 1, 1, 7209121, 1, 0, 7209122, 1, 1, 7209123, 1, 65537, 7209124, 1, 1, 7209125, 1, 0, 7209126, 1, 0, 7209127, 1, 0, 7209128, 1, 65536, 7209129, 1, 0, 7209130, 1, 0, 7209131, 1, 0, 7209132, 1, 0, 7209133, 1, 0, 7209134, 1, 0, 7209135, 1, 2, 7209136, 1, 2, 7209137, 1, 0, 7209138, 1, 0, 7209139, 1, 0, 7209140, 1, 0, 7209141, 1, 0, 7209142, 1, 2, 7209143, 1, 0, 7209144, 1, 65537, 7209145, 1, 2, 7209146, 1, 0, 7209147, 1, 0, 7209148, 1, 0, 7209149, 1, 1, 7209150, 1, 0, 7209151, 1, 0, 7209152, 1, 0, 7209153, 1, 0, 7209154, 1, 0, 7209155, 1, 1, 7209156, 1, 1, 7209157, 1, 65536, 7209158, 1, 0, 7209159, 1, 2, 7209160, 1, 0, 7209161, 1, 65537, 7209162, 1, 2, 7209163, 1, 65536, 7209164, 1, 0, 7209165, 1, 0, 7209166, 1, 65536, 7209167, 1, 0, 7209168, 1, 0, 7209169, 1, 2, 7209170, 1, 0, 7209171, 1, 65537, 7209172, 1, 2, 7209173, 1, 0, 7209174, 1, 0, 7209175, 1, 0, 7209176, 1, 1, 7209177, 1, 0, 7209178, 1, 0, 7209179, 1, 0, 7209180, 1, 0, 7209181, 1, 65537, 7209182, 1, 0, 7209183, 1, 65537, 7209184, 1, 0, 7209185, 1, 0, 7209186, 1, 2, 7209187, 1, 0, 7209188, 1, 0, 7209189, 1, 0, 7209190, 1, 0, 7209191, 1, 0, 7209192, 1, 65536, 7209193, 1, 65536, 7209194, 1, 0, 7209195, 1, 1, 7209196, 1, 0, 7209197, 1, 65536, 7209198, 1, 0, 7209199, 1, 65536, 7209200, 1, 65536, 7209201, 1, 0, 7209202, 1, 0, 7209203, 1, 1, 7209204, 1, 65536, 7209205, 1073741825, 0, 7209206, 1073741825, 0, 7209207, 1073741825, 0, 7209208, 1073741825, 0, 7209209, 1073741825, 65536, 7209210, 1073741825, 65537, 7209211, 1073741825, 0, 7209212, 1073741825, 0, 7209213, 1073741825, 65537, 7209214, 1073741825, 65537, 7209215, 1073741825, 0, 7209216, 1073741825, 0, 7209217, 1073741825, 1, 7209218, 1073741825, 65537, 7209219, 1073741825, 0, 7209220, 1073741825, 0, 7209221, 1073741825, 0, 7209222, 1073741825, 1, 7209223, 1073741825, 0, 7209224, 1073741825, 2, 7209225, 1073741825, 0, 7209226, 1073741825, 2, 7209227, 1073741825, 1, 7209228, 1073741825, 1, 7209229, 0, 131072, 7339916, 1073741824, 131072, 7339917, 1073741825, 1, 7339918, 1073741825, 0, 7339919, 1073741825, 65537, 7339920, 1073741825, 2, 7339921, 1073741825, 0, 7339922, 1073741825, 0, 7339923, 1073741825, 0, 7339924, 1073741825, 0, 7339925, 1073741825, 0, 7339926, 1073741825, 0, 7339927, 1073741825, 0, 7339928, 1073741825, 0, 7339929, 1073741825, 2, 7339930, 1073741825, 0, 7339931, 1073741825, 0, 7339932, 1073741825, 0, 7339933, 1073741825, 65537, 7339934, 1073741825, 0, 7339935, 1073741825, 1, 7339936, 1073741825, 1, 7339937, 1073741825, 0, 7339938, 1073741825, 0, 7339939, 1073741825, 2, 7339940, 1073741825, 2, 7339941, 1073741825, 0, 7339942, 1073741825, 2, 7339943, 1073741825, 0, 7339944, 1073741825, 65537, 7339945, 1073741825, 1, 7339946, 0, 131072, 7339947, 1, 1, 7339948, 1, 0, 7339949, 1, 65536, 7339950, 1, 65536, 7339951, 1, 65536, 7339952, 1, 65536, 7339953, 1, 2, 7339954, 1, 0, 7339955, 1, 0, 7339956, 1, 65537, 7339957, 1, 0, 7339958, 1, 65537, 7339959, 1, 65537, 7339960, 1, 1, 7339961, 1, 0, 7339962, 1, 0, 7339963, 1, 0, 7339964, 1, 0, 7339965, 1, 65537, 7339966, 1, 1, 7339967, 1, 1, 7339968, 1, 0, 7339969, 1, 0, 7339970, 1, 65537, 7339971, 1, 0, 7339972, 1, 1, 7339973, 1, 0, 7339974, 1, 65536, 7339975, 1, 0, 7339976, 1, 0, 7339977, 1, 0, 7339978, 1, 0, 7339979, 1, 0, 7339980, 1, 1, 7339981, 1, 65537, 7339982, 1, 0, 7339983, 1, 0, 7339984, 1, 1, 7339985, 1, 0, 7339986, 1, 0, 7339987, 1, 0, 7339988, 1, 2, 7339989, 1, 0, 7339990, 1, 2, 7339991, 1, 0, 7339992, 1, 65537, 7339993, 1, 1, 7339994, 1, 1, 7339995, 1, 1, 7339996, 1, 2, 7339997, 1, 0, 7339998, 1, 0, 7339999, 1, 65537, 7340000, 1, 1, 7340001, 1, 65537, 7340002, 1, 0, 7340003, 1, 0, 7340004, 1, 0, 7340005, 1, 1, 7340006, 1, 65536, 7340007, 1, 65536, 7340008, 1, 0, 7340009, 1, 0, 7340010, 1, 65536, 7340011, 1, 1, 7340012, 1, 0, 7340013, 1, 0, 7340014, 1, 0, 7340015, 1, 2, 7340016, 1, 0, 7340017, 1, 0, 7340018, 1, 0, 7340019, 1, 0, 7340020, 1, 65537, 7340021, 1, 0, 7340022, 1, 0, 7340023, 1, 0, 7340024, 1, 65537, 7340025, 1, 0, 7340026, 1, 65536, 7340027, 1, 65536, 7340028, 1, 2, 7340029, 1, 0, 7340030, 1, 0, 7340031, 1, 0, 7274496, 1, 0, 7274497, 1, 0, 7274498, 1, 1, 7274499, 1, 1, 7274500, 1, 0, 7274501, 1, 65536, 7274502, 1, 65537, 7274503, 1, 1, 7274504, 1, 65537, 7274505, 1, 0, 7274506, 1, 0, 7274507, 1, 1, 7274508, 1, 0, 7274509, 1, 0, 7274510, 1, 0, 7274511, 1, 1, 7274512, 1, 0, 7274513, 1, 65536, 7274514, 1, 0, 7274515, 1, 2, 7274516, 1, 1, 7274517, 1, 0, 7274518, 1, 0, 7274519, 1, 0, 7274520, 1, 1, 7274521, 1, 1, 7274522, 1, 2, 7274523, 1, 0, 7274524, 1, 1, 7274525, 1, 0, 7274526, 1, 1, 7274527, 1, 0, 7274528, 1, 2, 7274529, 1, 2, 7274530, 1, 65537, 7274531, 1, 1, 7274532, 1, 65536, 7274533, 1, 0, 7274534, 1, 65537, 7274535, 1, 0, 7274536, 1, 0, 7274537, 1, 65536, 7274538, 1, 2, 7274539, 1, 2, 7274540, 1, 0, 7274541, 1, 65537, 7274542, 1, 0, 7274543, 1, 0, 7274544, 1, 65537, 7274545, 1, 1, 7274546, 1, 1, 7274547, 1, 65537, 7274548, 1, 65536, 7274549, 1, 65536, 7274550, 1, 65537, 7274551, 1, 0, 7274552, 1, 0, 7274553, 1, 2, 7274554, 1, 0, 7274555, 1, 1, 7274556, 1, 2, 7274557, 1, 0, 7274558, 1, 0, 7274559, 1, 2, 7274560, 1, 65536, 7274561, 1, 0, 7274562, 1, 1, 7274563, 1, 0, 7274564, 1, 0, 7274565, 1, 65537, 7274566, 1, 0, 7274567, 1, 0, 7274568, 1, 0, 7274569, 1, 0, 7274570, 1, 0, 7274571, 1, 1, 7274572, 1, 65537, 7274573, 1, 0, 7274574, 1, 0, 7274575, 1, 1, 7274576, 1, 65537, 7274577, 1, 0, 7274578, 1, 0, 7274579, 1, 1, 7274580, 1, 0, 7274581, 1, 65536, 7274582, 1, 2, 7274583, 1, 65536, 7274584, 1, 0, 7274585, 1, 0, 7274586, 1, 1, 7274587, 1, 0, 7274588, 1, 0, 7274589, 1, 0, 7274590, 1, 65537, 7274591, 1, 2, 7274592, 1, 65536, 7274593, 1, 0, 7274594, 1, 65536, 7274595, 1, 0, 7274596, 1, 65537, 7274597, 1, 1, 7274598, 1, 1, 7274599, 1, 1, 7274600, 1, 0, 7274601, 1, 0, 7274602, 1, 0, 7274603, 1, 1, 7274604, 1, 0, 7274605, 1, 1, 7274606, 0, 131072, 7274607, 1, 1, 7274608, 1, 0, 7274609, 1, 1, 7274610, 1, 0, 7274611, 1, 0, 7274612, 1, 0, 7274613, 1, 0, 7274614, 1, 0, 7274615, 1, 0, 7274616, 1, 0, 7274617, 1, 1, 7274618, 1, 65537, 7274619, 1, 0, 7274620, 1, 2, 7274621, 1, 0, 7274622, 1, 0, 7274623, 1, 1, 7274624, 1, 1, 7274625, 1, 0, 7274626, 1, 65537, 7274627, 1, 0, 7274628, 1, 65536, 7274629, 1, 1, 7274630, 1, 0, 7274631, 1, 0, 7274632, 1, 65537, 7274633, 1, 0, 7274634, 1, 0, 7274635, 1, 65537, 7274636, 1, 1, 7274637, 1, 1, 7274638, 1, 2, 7274639, 1, 0, 7274640, 1, 2, 7274641, 1, 0, 7274642, 1, 1, 7274643, 1, 65537, 7274644, 1, 65536, 7274645, 1, 65536, 7274646, 1, 2, 7274647, 1, 0, 7274648, 1, 1, 7274649, 1, 0, 7274650, 1, 65536, 7274651, 1, 1, 7274652, 0, 131072, 7274653, 1, 1, 7274654, 1, 2, 7274655, 1, 2, 7274656, 1, 0, 7274657, 1, 0, 7274658, 1, 65536, 7274659, 1, 0, 7274660, 1, 0, 7274661, 1, 0, 7274662, 1, 0, 7274663, 1, 65536, 7274664, 1, 65537, 7274665, 1, 65537, 7274666, 1, 0, 7274667, 1, 65536, 7274668, 1, 0, 7274669, 1, 65536, 7274670, 1, 1, 7274671, 1, 0, 7274672, 1, 65537, 7274673, 1, 0, 7274674, 1, 0, 7274675, 1, 0, 7274676, 1, 65536, 7274677, 1, 2, 7274678, 1, 0, 7274679, 1, 0, 7274680, 1, 0, 7274681, 1, 0, 7274682, 1, 0, 7274683, 1, 65536, 7274684, 1, 65537, 7274685, 1, 0, 7274686, 1, 2, 7274687, 1, 0, 7274688, 1, 65536, 7274689, 1, 0, 7274690, 1, 0, 7274691, 1, 0, 7274692, 1, 0, 7274693, 1, 0, 7274694, 1, 0, 7274695, 1, 0, 7274696, 1, 0, 7274697, 1, 0, 7274698, 1, 2, 7274699, 1, 0, 7274700, 1, 65536, 7274701, 1, 1, 7274702, 1, 65537, 7274703, 1, 65536, 7274704, 1, 0, 7274705, 1, 0, 7274706, 1, 0, 7274707, 1, 0, 7274708, 1, 0, 7274709, 1, 0, 7274710, 1, 2, 7274711, 1, 0, 7274712, 1, 0, 7274713, 1, 2, 7274714, 1, 1, 7274715, 1, 0, 7274716, 1, 1, 7274717, 1, 0, 7274718, 1, 65536, 7274719, 1, 0, 7274720, 1, 2, 7274721, 1, 0, 7274722, 1, 65536, 7274723, 1, 0, 7274724, 1, 0, 7274725, 1, 65537, 7274726, 1, 1, 7274727, 1, 65537, 7274728, 1, 2, 7274729, 1, 65536, 7274730, 1, 0, 7274731, 1, 0, 7274732, 1, 0, 7274733, 1, 2, 7274734, 1, 0, 7274735, 1, 65536, 7274736, 1, 0, 7274737, 1, 0, 7274738, 1, 65536, 7274739, 1, 1, 7274740, 1, 0, 7274741, 1073741825, 0, 7274742, 1073741825, 0, 7274743, 1073741825, 0, 7274744, 1073741825, 0, 7274745, 1073741825, 65537, 7274746, 1073741825, 0, 7274747, 1073741825, 0, 7274748, 1073741825, 0, 7274749, 1073741825, 0, 7274750, 1073741825, 0, 7274751, 1073741825, 65537, 7274752, 1073741825, 0, 7274753, 1073741825, 1, 7274754, 1073741825, 65536, 7274755, 1073741825, 0, 7274756, 1073741825, 0, 7274757, 1073741825, 0, 7274758, 1073741825, 0, 7274759, 1073741825, 2, 7274760, 1073741825, 0, 7274761, 1073741825, 0, 7274762, 1073741825, 0, 7274763, 1073741825, 0, 7274764, 1073741825, 1, 7274765, 0, 131072, 7405452, 1073741824, 131072, 7405453, 1073741825, 1, 7405454, 1073741825, 65537, 7405455, 1073741825, 0, 7405456, 1073741825, 65536, 7405457, 1073741825, 0, 7405458, 1073741825, 0, 7405459, 1073741825, 0, 7405460, 1073741825, 2, 7405461, 1073741825, 2, 7405462, 1073741825, 1, 7405463, 1073741825, 65536, 7405464, 1073741825, 1, 7405465, 1073741825, 0, 7405466, 1073741825, 2, 7405467, 1073741825, 0, 7405468, 1073741825, 1, 7405469, 1073741825, 0, 7405470, 1073741825, 1, 7405471, 1073741825, 0, 7405472, 1073741825, 1, 7405473, 1073741825, 1, 7405474, 1073741825, 0, 7405475, 1073741825, 0, 7405476, 1073741825, 0, 7405477, 1073741825, 0, 7405478, 1073741825, 0, 7405479, 1073741825, 0, 7405480, 1073741825, 0, 7405481, 1073741825, 1, 7405482, 0, 131072, 7405483, 1, 1, 7405484, 1, 0, 7405485, 1, 0, 7405486, 1, 0, 7405487, 1, 0, 7405488, 1, 65537, 7405489, 1, 65537, 7405490, 1, 0, 7405491, 1, 0, 7405492, 1, 0, 7405493, 1, 1, 7405494, 1, 65536, 7405495, 1, 0, 7405496, 1, 0, 7405497, 1, 65536, 7405498, 1, 0, 7405499, 1, 1, 7405500, 1, 0, 7405501, 1, 0, 7405502, 1, 1, 7405503, 1, 1, 7405504, 1, 1, 7405505, 1, 1, 7405506, 1, 1, 7405507, 1, 1, 7405508, 1, 1, 7405509, 1, 1, 7405510, 1, 1, 7405511, 1, 1, 7405512, 1, 1, 7405513, 1, 1, 7405514, 1, 1, 7405515, 1, 0, 7405516, 1, 0, 7405517, 1, 0, 7405518, 1, 0, 7405519, 1, 2, 7405520, 1, 0, 7405521, 1, 0, 7405522, 1, 0, 7405523, 1, 0, 7405524, 1, 0, 7405525, 1, 2, 7405526, 1, 1, 7405527, 1, 0, 7405528, 1, 65537, 7405529, 1, 0, 7405530, 1, 65537, 7405531, 1, 0, 7405532, 1, 2, 7405533, 1, 2, 7405534, 1, 0, 7405535, 1, 0, 7405536, 1, 0, 7405537, 1, 0, 7405538, 1, 0, 7405539, 1, 0, 7405540, 1, 65536, 7405541, 1, 1, 7405542, 1, 2, 7405543, 1, 0, 7405544, 1, 1, 7405545, 1, 0, 7405546, 1, 0, 7405547, 1, 0, 7405548, 1, 0, 7405549, 1, 0, 7405550, 1, 0, 7405551, 1, 0, 7405552, 1, 2, 7405553, 1, 0, 7405554, 1, 0, 7405555, 1, 0, 7405556, 1, 0, 7405557, 1, 0, 7405558, 1, 0, 7405559, 1, 0, 7405560, 1, 1, 7405561, 1, 65537, 7405562, 1, 0, 7405563, 1, 0, 7405564, 1, 0, 7405565, 1, 0, 7405566, 1, 1, 7405567, 1, 2, 7340032, 1, 0, 7340033, 1, 65536, 7340034, 1, 1, 7340035, 1, 65537, 7340036, 1, 0, 7340037, 1, 65536, 7340038, 1, 2, 7340039, 1, 65537, 7340040, 1, 65536, 7340041, 1, 0, 7340042, 1, 0, 7340043, 1, 65536, 7340044, 1, 0, 7340045, 1, 0, 7340046, 1, 65537, 7340047, 1, 2, 7340048, 1, 0, 7340049, 1, 0, 7340050, 1, 0, 7340051, 1, 65537, 7340052, 1, 1, 7340053, 1, 0, 7340054, 1, 1, 7340055, 1, 1, 7340056, 1, 0, 7340057, 1, 2, 7340058, 1, 2, 7340059, 1, 0, 7340060, 1, 65537, 7340061, 1, 65537, 7340062, 1, 0, 7340063, 1, 0, 7340064, 1, 65536, 7340065, 1, 0, 7340066, 1, 1, 7340067, 1, 1, 7340068, 1, 1, 7340069, 1, 1, 7340070, 1, 0, 7340071, 1, 0, 7340072, 1, 65537, 7340073, 1, 1, 7340074, 1, 0, 7340075, 1, 0, 7340076, 1, 0, 7340077, 1, 0, 7340078, 1, 1, 7340079, 1, 65536, 7340080, 1, 0, 7340081, 1, 65537, 7340082, 1, 0, 7340083, 1, 0, 7340084, 1, 65537, 7340085, 1, 1, 7340086, 1, 65536, 7340087, 1, 1, 7340088, 1, 2, 7340089, 1, 2, 7340090, 1, 1, 7340091, 1, 0, 7340092, 1, 0, 7340093, 1, 0, 7340094, 1, 0, 7340095, 1, 2, 7340096, 1, 0, 7340097, 1, 2, 7340098, 1, 0, 7340099, 1, 0, 7340100, 1, 1, 7340101, 1, 2, 7340102, 1, 65537, 7340103, 1, 0, 7340104, 1, 0, 7340105, 1, 1, 7340106, 1, 0, 7340107, 1, 1, 7340108, 1, 0, 7340109, 1, 1, 7340110, 1, 2, 7340111, 1, 65536, 7340112, 1, 0, 7340113, 1, 1, 7340114, 1, 0, 7340115, 1, 0, 7340116, 1, 1, 7340117, 1, 0, 7340118, 1, 0, 7340119, 1, 0, 7340120, 1, 1, 7340121, 1, 0, 7340122, 1, 2, 7340123, 1, 0, 7340124, 1, 0, 7340125, 1, 65536, 7340126, 1, 1, 7340127, 1, 65537, 7340128, 1, 0, 7340129, 1, 0, 7340130, 1, 0, 7340131, 1, 0, 7340132, 1, 65536, 7340133, 1, 2, 7340134, 1, 0, 7340135, 1, 1, 7340136, 1, 65537, 7340137, 1, 65536, 7340138, 1, 0, 7340139, 1, 1, 7340140, 1, 0, 7340141, 1, 1, 7340142, 0, 131072, 7340143, 1, 1, 7340144, 1, 0, 7340145, 1, 0, 7340146, 1, 0, 7340147, 1, 0, 7340148, 1, 2, 7340149, 1, 0, 7340150, 1, 65537, 7340151, 1, 2, 7340152, 1, 65537, 7340153, 1, 0, 7340154, 1, 65536, 7340155, 1, 0, 7340156, 1, 65537, 7340157, 1, 1, 7340158, 1, 0, 7340159, 1, 2, 7340160, 1, 1, 7340161, 1, 0, 7340162, 1, 0, 7340163, 1, 0, 7340164, 1, 65537, 7340165, 1, 1, 7340166, 1, 0, 7340167, 1, 0, 7340168, 1, 1, 7340169, 1, 1, 7340170, 1, 65536, 7340171, 1, 2, 7340172, 1, 1, 7340173, 1, 0, 7340174, 1, 65536, 7340175, 1, 0, 7340176, 1, 0, 7340177, 1, 2, 7340178, 1, 0, 7340179, 1, 0, 7340180, 1, 0, 7340181, 1, 0, 7340182, 1, 1, 7340183, 1, 0, 7340184, 1, 0, 7340185, 1, 65536, 7340186, 1, 1, 7340187, 1, 1, 7340188, 0, 0, 7340189, 1, 1, 7340190, 1, 65537, 7340191, 1, 0, 7340192, 1, 0, 7340193, 1, 2, 7340194, 1, 2, 7340195, 1, 0, 7340196, 1, 1, 7340197, 1, 65536, 7340198, 1, 0, 7340199, 1, 0, 7340200, 1, 65536, 7340201, 1, 0, 7340202, 1, 0, 7340203, 1, 0, 7340204, 1, 2, 7340205, 1, 0, 7340206, 1, 1, 7340207, 1, 0, 7340208, 1, 0, 7340209, 1, 65536, 7340210, 1, 65536, 7340211, 1, 0, 7340212, 1, 0, 7340213, 1, 65537, 7340214, 1, 0, 7340215, 1, 65536, 7340216, 1, 0, 7340217, 1, 0, 7340218, 1, 0, 7340219, 1, 65536, 7340220, 1, 65537, 7340221, 1, 1, 7340222, 1, 0, 7340223, 1, 0, 7340224, 1, 1, 7340225, 1, 0, 7340226, 1, 0, 7340227, 1, 0, 7340228, 1, 0, 7340229, 1, 65536, 7340230, 1, 1, 7340231, 1, 0, 7340232, 1, 0, 7340233, 1, 0, 7340234, 1, 2, 7340235, 1, 65536, 7340236, 1, 2, 7340237, 1, 0, 7340238, 1, 65537, 7340239, 1, 2, 7340240, 1, 65537, 7340241, 1, 0, 7340242, 1, 65537, 7340243, 1, 0, 7340244, 1, 1, 7340245, 1, 0, 7340246, 1, 0, 7340247, 1, 2, 7340248, 1, 2, 7340249, 1, 2, 7340250, 1, 1, 7340251, 1, 0, 7340252, 1, 1, 7340253, 1, 65536, 7340254, 1, 2, 7340255, 1, 65537, 7340256, 1, 0, 7340257, 1, 1, 7340258, 1, 0, 7340259, 1, 0, 7340260, 1, 0, 7340261, 1, 0, 7340262, 1, 0, 7340263, 1, 0, 7340264, 1, 0, 7340265, 1, 0, 7340266, 1, 2, 7340267, 1, 2, 7340268, 1, 65536, 7340269, 1, 0, 7340270, 1, 65537, 7340271, 1, 0, 7340272, 1, 0, 7340273, 1, 0, 7340274, 1, 0, 7340275, 1, 0, 7340276, 1, 1, 7340277, 1073741825, 0, 7340278, 1073741825, 0, 7340279, 1073741825, 0, 7340280, 1073741825, 0, 7340281, 1073741825, 0, 7340282, 1073741825, 0, 7340283, 1073741825, 0, 7340284, 1073741825, 0, 7340285, 1073741825, 0, 7340286, 1073741825, 2, 7340287, 1073741825, 0, 7340288, 1073741825, 0, 7340289, 1073741825, 0, 7340290, 1073741825, 0, 7340291, 1073741825, 65537, 7340292, 1073741825, 0, 7340293, 1073741825, 0, 7340294, 1073741825, 65536, 7340295, 1073741825, 2, 7340296, 1073741825, 0, 7340297, 1073741825, 0, 7340298, 1073741825, 65536, 7340299, 1073741825, 0, 7340300, 1073741825, 1, 7340301, 0, 131072, 7470988, 1073741824, 131072, 7470989, 1073741825, 1, 7470990, 1073741825, 0, 7470991, 1073741825, 0, 7470992, 1073741825, 1, 7470993, 1073741825, 0, 7470994, 1073741825, 1, 7470995, 1073741825, 1, 7470996, 1073741825, 0, 7470997, 1073741825, 65537, 7470998, 1073741825, 0, 7470999, 1073741825, 0, 7471000, 1073741825, 0, 7471001, 1073741825, 0, 7471002, 1073741825, 1, 7471003, 1073741825, 1, 7471004, 1073741825, 0, 7471005, 1073741825, 0, 7471006, 1073741825, 65536, 7471007, 1073741825, 65536, 7471008, 1073741825, 65537, 7471009, 1073741825, 65537, 7471010, 1073741825, 0, 7471011, 1073741825, 65537, 7471012, 1073741825, 0, 7471013, 1073741825, 0, 7471014, 1073741825, 0, 7471015, 1073741825, 65536, 7471016, 1073741825, 0, 7471017, 1073741825, 1, 7471018, 0, 131072, 7471019, 1, 1, 7471020, 1, 0, 7471021, 1, 65536, 7471022, 1, 0, 7471023, 1, 0, 7471024, 1, 2, 7471025, 1, 65537, 7471026, 1, 65537, 7471027, 1, 0, 7471028, 1, 0, 7471029, 1, 0, 7471030, 1, 0, 7471031, 1, 65537, 7471032, 1, 65536, 7471033, 1, 2, 7471034, 1, 1, 7471035, 1, 0, 7471036, 1, 2, 7471037, 1, 0, 7471038, 1, 2, 7471039, 1, 1, 7471040, 0, 1, 7471041, 0, 2, 7471042, 0, 2, 7471043, 0, 2, 7471044, 0, 2, 7471045, 0, 2, 7471046, 0, 2, 7471047, 0, 2, 7471048, 0, 2, 7471049, 0, 3, 7471050, 1, 1, 7471051, 1, 0, 7471052, 1, 0, 7471053, 1, 0, 7471054, 1, 0, 7471055, 1, 65537, 7471056, 1, 0, 7471057, 1, 0, 7471058, 1, 1, 7471059, 1, 65536, 7471060, 1, 65537, 7471061, 1, 0, 7471062, 1, 0, 7471063, 1, 0, 7471064, 1, 2, 7471065, 1, 0, 7471066, 1, 0, 7471067, 1, 0, 7471068, 1, 0, 7471069, 1, 0, 7471070, 1, 0, 7471071, 1, 0, 7471072, 1, 1, 7471073, 1, 65536, 7471074, 1, 0, 7471075, 1, 65536, 7471076, 1, 65537, 7471077, 1, 65536, 7471078, 1, 65536, 7471079, 1, 0, 7471080, 1, 65536, 7471081, 1, 0, 7471082, 1, 1, 7471083, 1, 65537, 7471084, 1, 2, 7471085, 1, 0, 7471086, 1, 0, 7471087, 1, 2, 7471088, 1, 1, 7471089, 1, 0, 7471090, 1, 0, 7471091, 1, 0, 7471092, 1, 1, 7471093, 1, 0, 7471094, 1, 2, 7471095, 1, 0, 7471096, 1, 0, 7471097, 1, 0, 7471098, 1, 2, 7471099, 1, 1, 7471100, 1, 1, 7471101, 1, 0, 7471102, 1, 65537, 7471103, 1, 2, 7405568, 1, 65537, 7405569, 1, 65537, 7405570, 1, 2, 7405571, 1, 0, 7405572, 1, 0, 7405573, 1, 65536, 7405574, 1, 2, 7405575, 1, 0, 7405576, 1, 0, 7405577, 1, 65536, 7405578, 1, 0, 7405579, 1, 0, 7405580, 1, 0, 7405581, 1, 0, 7405582, 1, 0, 7405583, 1, 65537, 7405584, 1, 1, 7405585, 1, 65536, 7405586, 1, 0, 7405587, 1, 65536, 7405588, 1, 0, 7405589, 1, 0, 7405590, 1, 0, 7405591, 1, 65536, 7405592, 1, 1, 7405593, 1, 0, 7405594, 1, 0, 7405595, 1, 1, 7405596, 1, 0, 7405597, 1, 2, 7405598, 1, 2, 7405599, 1, 1, 7405600, 1, 2, 7405601, 1, 0, 7405602, 1, 0, 7405603, 1, 0, 7405604, 1, 0, 7405605, 1, 1, 7405606, 1, 0, 7405607, 1, 1, 7405608, 1, 2, 7405609, 1, 65537, 7405610, 1, 0, 7405611, 1, 0, 7405612, 1, 2, 7405613, 1, 0, 7405614, 1, 0, 7405615, 1, 1, 7405616, 1, 65536, 7405617, 1, 0, 7405618, 1, 1, 7405619, 1, 0, 7405620, 1, 1, 7405621, 1, 0, 7405622, 1, 0, 7405623, 1, 0, 7405624, 1, 65536, 7405625, 1, 1, 7405626, 1, 0, 7405627, 1, 65537, 7405628, 1, 0, 7405629, 1, 0, 7405630, 1, 0, 7405631, 1, 0, 7405632, 1, 1, 7405633, 1, 65537, 7405634, 1, 0, 7405635, 1, 65537, 7405636, 1, 0, 7405637, 1, 1, 7405638, 1, 65536, 7405639, 1, 65537, 7405640, 1, 0, 7405641, 1, 0, 7405642, 1, 0, 7405643, 1, 0, 7405644, 1, 0, 7405645, 1, 0, 7405646, 1, 1, 7405647, 1, 1, 7405648, 1, 1, 7405649, 1, 65537, 7405650, 1, 0, 7405651, 1, 0, 7405652, 1, 65536, 7405653, 1, 65537, 7405654, 1, 65536, 7405655, 1, 0, 7405656, 1, 0, 7405657, 1, 0, 7405658, 1, 2, 7405659, 1, 65536, 7405660, 1, 1, 7405661, 1, 0, 7405662, 1, 1, 7405663, 1, 65537, 7405664, 1, 0, 7405665, 1, 0, 7405666, 1, 0, 7405667, 1, 0, 7405668, 1, 0, 7405669, 1, 0, 7405670, 1, 0, 7405671, 1, 1, 7405672, 1, 1, 7405673, 1, 1, 7405674, 1, 0, 7405675, 1, 0, 7405676, 1, 1, 7405677, 1, 1, 7405678, 0, 0, 7405679, 1, 1, 7405680, 1, 65536, 7405681, 1, 0, 7405682, 1, 0, 7405683, 1, 0, 7405684, 1, 65537, 7405685, 1, 65536, 7405686, 1, 0, 7405687, 1, 0, 7405688, 1, 1, 7405689, 1, 1, 7405690, 1, 0, 7405691, 1, 0, 7405692, 1, 65537, 7405693, 1, 65537, 7405694, 1, 2, 7405695, 1, 2, 7405696, 1, 65536, 7405697, 1, 0, 7405698, 1, 0, 7405699, 1, 0, 7405700, 1, 0, 7405701, 1, 65536, 7405702, 1, 0, 7405703, 1, 65537, 7405704, 1, 65536, 7405705, 1, 0, 7405706, 1, 0, 7405707, 1, 0, 7405708, 1, 2, 7405709, 1, 2, 7405710, 1, 0, 7405711, 1, 65536, 7405712, 1, 0, 7405713, 1, 65537, 7405714, 1, 0, 7405715, 1, 65537, 7405716, 1, 65537, 7405717, 1, 0, 7405718, 1, 65536, 7405719, 1, 2, 7405720, 1, 65537, 7405721, 1, 65537, 7405722, 1, 1, 7405723, 0, 65536, 7405724, 1, 1, 7405725, 1, 1, 7405726, 1, 0, 7405727, 1, 65536, 7405728, 1, 0, 7405729, 1, 2, 7405730, 1, 0, 7405731, 1, 0, 7405732, 1, 2, 7405733, 1, 0, 7405734, 1, 2, 7405735, 1, 0, 7405736, 1, 65537, 7405737, 1, 0, 7405738, 1, 0, 7405739, 1, 0, 7405740, 1, 0, 7405741, 1, 0, 7405742, 1, 0, 7405743, 1, 1, 7405744, 1, 1, 7405745, 1, 0, 7405746, 1, 1, 7405747, 1, 0, 7405748, 1, 0, 7405749, 1, 65536, 7405750, 1, 0, 7405751, 1, 0, 7405752, 1, 65536, 7405753, 1, 65536, 7405754, 1, 1, 7405755, 1, 0, 7405756, 1, 0, 7405757, 1, 65537, 7405758, 1, 0, 7405759, 1, 1, 7405760, 1, 1, 7405761, 1, 0, 7405762, 1, 0, 7405763, 1, 2, 7405764, 1, 0, 7405765, 1, 0, 7405766, 1, 2, 7405767, 1, 0, 7405768, 1, 65537, 7405769, 1, 0, 7405770, 1, 1, 7405771, 1, 0, 7405772, 1, 1, 7405773, 1, 65537, 7405774, 1, 0, 7405775, 1, 65537, 7405776, 1, 65536, 7405777, 1, 0, 7405778, 1, 0, 7405779, 1, 65537, 7405780, 1, 0, 7405781, 1, 0, 7405782, 1, 0, 7405783, 1, 0, 7405784, 1, 0, 7405785, 1, 0, 7405786, 1, 0, 7405787, 1, 2, 7405788, 1, 65537, 7405789, 1, 0, 7405790, 1, 0, 7405791, 1, 0, 7405792, 1, 0, 7405793, 1, 0, 7405794, 1, 65537, 7405795, 1, 65537, 7405796, 1, 65536, 7405797, 1, 1, 7405798, 1, 0, 7405799, 1, 65536, 7405800, 1, 0, 7405801, 1, 65537, 7405802, 1, 65537, 7405803, 1, 65537, 7405804, 1, 0, 7405805, 1, 65537, 7405806, 1, 0, 7405807, 1, 0, 7405808, 1, 0, 7405809, 1, 0, 7405810, 1, 0, 7405811, 1, 2, 7405812, 1, 1, 7405813, 1073741825, 0, 7405814, 1073741825, 0, 7405815, 1073741825, 0, 7405816, 1073741825, 1, 7405817, 1073741825, 0, 7405818, 1073741825, 2, 7405819, 1073741825, 65537, 7405820, 1073741825, 0, 7405821, 1073741825, 0, 7405822, 1073741825, 2, 7405823, 1073741825, 0, 7405824, 1073741825, 0, 7405825, 1073741825, 65537, 7405826, 1073741825, 0, 7405827, 1073741825, 0, 7405828, 1073741825, 2, 7405829, 1073741825, 0, 7405830, 1073741825, 0, 7405831, 1073741825, 0, 7405832, 1073741825, 1, 7405833, 1073741825, 65537, 7405834, 1073741825, 2, 7405835, 1073741825, 2, 7405836, 1073741825, 1, 7405837, 0, 131072, 7536524, 1073741824, 131072, 7536525, 1073741825, 1, 7536526, 1073741825, 0, 7536527, 1073741825, 65537, 7536528, 1073741825, 0, 7536529, 1073741825, 65537, 7536530, 1073741825, 2, 7536531, 1073741825, 65536, 7536532, 1073741825, 0, 7536533, 1073741825, 65537, 7536534, 1073741825, 65537, 7536535, 1073741825, 0, 7536536, 1073741825, 0, 7536537, 1073741825, 0, 7536538, 1073741825, 0, 7536539, 1073741825, 1, 7536540, 1073741825, 0, 7536541, 1073741825, 0, 7536542, 1073741825, 65536, 7536543, 1073741825, 0, 7536544, 1073741825, 65537, 7536545, 1073741825, 0, 7536546, 1073741825, 0, 7536547, 1073741825, 0, 7536548, 1073741825, 0, 7536549, 1073741825, 0, 7536550, 1073741825, 0, 7536551, 1073741825, 65537, 7536552, 1073741825, 0, 7536553, 1073741825, 1, 7536554, 0, 0, 7536555, 1, 1, 7536556, 1, 1, 7536557, 1, 0, 7536558, 1, 0, 7536559, 1, 2, 7536560, 1, 65536, 7536561, 1, 0, 7536562, 1, 65537, 7536563, 1, 2, 7536564, 1, 65536, 7536565, 1, 0, 7536566, 1, 0, 7536567, 1, 65537, 7536568, 1, 0, 7536569, 1, 65537, 7536570, 1, 1, 7536571, 1, 0, 7536572, 1, 0, 7536573, 1, 0, 7536574, 1, 2, 7536575, 1, 1, 7536576, 1, 1, 7536577, 1, 1, 7536578, 1, 1, 7536579, 1, 1, 7536580, 1, 1, 7536581, 1, 1, 7536582, 1, 1, 7536583, 1, 1, 7536584, 1, 1, 7536585, 1, 1, 7536586, 1, 1, 7536587, 1, 1, 7536588, 1, 0, 7536589, 1, 0, 7536590, 1, 0, 7536591, 1, 0, 7536592, 1, 65536, 7536593, 1, 0, 7536594, 1, 2, 7536595, 1, 0, 7536596, 1, 65536, 7536597, 1, 0, 7536598, 1, 1, 7536599, 1, 65537, 7536600, 1, 0, 7536601, 1, 2, 7536602, 1, 0, 7536603, 1, 0, 7536604, 1, 0, 7536605, 1, 1, 7536606, 1, 0, 7536607, 1, 1, 7536608, 1, 0, 7536609, 1, 2, 7536610, 1, 0, 7536611, 1, 65537, 7536612, 1, 0, 7536613, 1, 1, 7536614, 1, 0, 7536615, 1, 2, 7536616, 1, 65537, 7536617, 1, 2, 7536618, 1, 0, 7536619, 1, 0, 7536620, 1, 2, 7536621, 1, 0, 7536622, 1, 0, 7536623, 1, 1, 7536624, 1, 0, 7536625, 1, 2, 7536626, 1, 0, 7536627, 1, 65537, 7536628, 1, 0, 7536629, 1, 65536, 7536630, 1, 1, 7536631, 1, 65537, 7536632, 1, 2, 7536633, 1, 0, 7536634, 1, 0, 7536635, 1, 0, 7536636, 1, 65536, 7536637, 1, 0, 7536638, 1, 0, 7536639, 1, 65536, 7471104, 1, 0, 7471105, 1, 65537, 7471106, 1, 0, 7471107, 1, 1, 7471108, 1, 2, 7471109, 1, 0, 7471110, 1, 1, 7471111, 1, 0, 7471112, 1, 1, 7471113, 1, 65537, 7471114, 1, 0, 7471115, 1, 0, 7471116, 1, 0, 7471117, 1, 0, 7471118, 1, 65536, 7471119, 1, 0, 7471120, 1, 0, 7471121, 1, 0, 7471122, 1, 65536, 7471123, 1, 1, 7471124, 1, 65537, 7471125, 1, 0, 7471126, 1, 0, 7471127, 1, 0, 7471128, 1, 0, 7471129, 1, 1, 7471130, 1, 2, 7471131, 1, 0, 7471132, 1, 0, 7471133, 1, 65537, 7471134, 1, 2, 7471135, 1, 1, 7471136, 1, 2, 7471137, 1, 1, 7471138, 1, 0, 7471139, 1, 0, 7471140, 1, 0, 7471141, 1, 0, 7471142, 1, 0, 7471143, 1, 0, 7471144, 1, 0, 7471145, 1, 0, 7471146, 1, 0, 7471147, 1, 0, 7471148, 1, 0, 7471149, 1, 0, 7471150, 1, 0, 7471151, 1, 2, 7471152, 1, 0, 7471153, 1, 0, 7471154, 1, 0, 7471155, 1, 2, 7471156, 1, 0, 7471157, 1, 0, 7471158, 1, 0, 7471159, 1, 0, 7471160, 1, 0, 7471161, 1, 0, 7471162, 1, 0, 7471163, 1, 65537, 7471164, 1, 1, 7471165, 1, 0, 7471166, 1, 0, 7471167, 1, 0, 7471168, 1, 65536, 7471169, 1, 0, 7471170, 1, 0, 7471171, 1, 1, 7471172, 1, 1, 7471173, 1, 0, 7471174, 1, 65537, 7471175, 1, 0, 7471176, 1, 0, 7471177, 1, 65536, 7471178, 1, 0, 7471179, 1, 65537, 7471180, 1, 2, 7471181, 1, 65537, 7471182, 1, 1, 7471183, 0, 65536, 7471184, 1, 1, 7471185, 1, 2, 7471186, 1, 65536, 7471187, 1, 0, 7471188, 1, 0, 7471189, 1, 65536, 7471190, 1, 65537, 7471191, 1, 0, 7471192, 1, 2, 7471193, 1, 1, 7471194, 1, 0, 7471195, 1, 1, 7471196, 1, 0, 7471197, 1, 0, 7471198, 1, 65536, 7471199, 1, 0, 7471200, 1, 0, 7471201, 1, 0, 7471202, 1, 65536, 7471203, 1, 0, 7471204, 1, 0, 7471205, 1, 65536, 7471206, 1, 0, 7471207, 1, 1, 7471208, 1, 0, 7471209, 1, 0, 7471210, 1, 0, 7471211, 1, 1, 7471212, 1, 1, 7471213, 0, 65536, 7471214, 1, 1, 7471215, 1, 1, 7471216, 1, 1, 7471217, 1, 0, 7471218, 1, 65537, 7471219, 1, 0, 7471220, 1, 0, 7471221, 1, 0, 7471222, 1, 2, 7471223, 1, 0, 7471224, 1, 0, 7471225, 1, 0, 7471226, 1, 0, 7471227, 1, 1, 7471228, 1, 0, 7471229, 1, 2, 7471230, 1, 1, 7471231, 1, 0, 7471232, 1, 2, 7471233, 1, 0, 7471234, 1, 0, 7471235, 1, 65536, 7471236, 1, 65536, 7471237, 1, 1, 7471238, 1, 65537, 7471239, 1, 0, 7471240, 1, 0, 7471241, 1, 65536, 7471242, 1, 0, 7471243, 1, 65536, 7471244, 1, 0, 7471245, 1, 0, 7471246, 1, 65536, 7471247, 1, 0, 7471248, 1, 0, 7471249, 1, 65536, 7471250, 1, 0, 7471251, 1, 0, 7471252, 1, 2, 7471253, 1, 65536, 7471254, 1, 0, 7471255, 1, 0, 7471256, 1, 0, 7471257, 1, 0, 7471258, 1, 1, 7471259, 0, 0, 7471260, 1, 1, 7471261, 1, 65537, 7471262, 1, 0, 7471263, 1, 1, 7471264, 1, 0, 7471265, 1, 0, 7471266, 1, 0, 7471267, 1, 0, 7471268, 1, 1, 7471269, 1, 65536, 7471270, 1, 0, 7471271, 1, 65536, 7471272, 1, 0, 7471273, 1, 65537, 7471274, 1, 0, 7471275, 1, 1, 7471276, 1, 0, 7471277, 1, 1, 7471278, 1, 0, 7471279, 1, 0, 7471280, 1, 0, 7471281, 1, 0, 7471282, 1, 65537, 7471283, 1, 65536, 7471284, 1, 0, 7471285, 1, 1, 7471286, 1, 1, 7471287, 1, 65536, 7471288, 1, 0, 7471289, 1, 0, 7471290, 1, 0, 7471291, 1, 2, 7471292, 1, 0, 7471293, 1, 65536, 7471294, 1, 0, 7471295, 1, 65537, 7471296, 1, 0, 7471297, 1, 0, 7471298, 1, 65537, 7471299, 1, 2, 7471300, 1, 0, 7471301, 1, 0, 7471302, 1, 2, 7471303, 1, 0, 7471304, 1, 65536, 7471305, 1, 1, 7471306, 1, 65537, 7471307, 1, 0, 7471308, 1, 65536, 7471309, 1, 2, 7471310, 1, 0, 7471311, 1, 2, 7471312, 1, 0, 7471313, 1, 1, 7471314, 1, 65537, 7471315, 1, 65537, 7471316, 1, 65537, 7471317, 1, 1, 7471318, 1, 0, 7471319, 1, 0, 7471320, 1, 0, 7471321, 1, 0, 7471322, 1, 65536, 7471323, 1, 0, 7471324, 1, 65537, 7471325, 1, 0, 7471326, 1, 0, 7471327, 1, 0, 7471328, 1, 2, 7471329, 1, 0, 7471330, 1, 1, 7471331, 1, 0, 7471332, 1, 0, 7471333, 1, 0, 7471334, 1, 0, 7471335, 1, 2, 7471336, 1, 65537, 7471337, 1, 1, 7471338, 1, 0, 7471339, 1, 2, 7471340, 1, 0, 7471341, 1, 0, 7471342, 1, 0, 7471343, 1, 65536, 7471344, 1, 0, 7471345, 1, 65537, 7471346, 1, 1, 7471347, 1, 0, 7471348, 1, 0, 7471349, 1073741825, 0, 7471350, 1073741825, 0, 7471351, 1073741825, 1, 7471352, 1073741825, 0, 7471353, 1073741825, 2, 7471354, 1073741825, 0, 7471355, 1073741825, 0, 7471356, 1073741825, 0, 7471357, 1073741825, 0, 7471358, 1073741825, 65536, 7471359, 1073741825, 2, 7471360, 1073741825, 65537, 7471361, 1073741825, 0, 7471362, 1073741825, 0, 7471363, 1073741825, 0, 7471364, 1073741825, 2, 7471365, 1073741825, 65537, 7471366, 1073741825, 0, 7471367, 1073741825, 0, 7471368, 1073741825, 0, 7471369, 1073741825, 0, 7471370, 1073741825, 2, 7471371, 1073741825, 1, 7471372, 1073741825, 1, 7471373, 0, 131072, 7602060, 1073741824, 131072, 7602061, 1073741825, 1, 7602062, 1073741825, 0, 7602063, 1073741825, 65537, 7602064, 1073741825, 2, 7602065, 1073741825, 0, 7602066, 1073741825, 2, 7602067, 1073741825, 65536, 7602068, 1073741825, 0, 7602069, 1073741825, 0, 7602070, 1073741825, 0, 7602071, 1073741825, 65536, 7602072, 1073741825, 65536, 7602073, 1073741825, 2, 7602074, 1073741825, 0, 7602075, 1073741825, 65536, 7602076, 1073741825, 2, 7602077, 1073741825, 1, 7602078, 1073741825, 0, 7602079, 1073741825, 1, 7602080, 1073741825, 0, 7602081, 1073741825, 65537, 7602082, 1073741825, 0, 7602083, 1073741825, 65537, 7602084, 1073741825, 65536, 7602085, 1073741825, 65537, 7602086, 1073741825, 1, 7602087, 1073741825, 0, 7602088, 1073741825, 0, 7602089, 1073741825, 1, 7602090, 1073741825, 1, 7602091, 0, 65536, 7602092, 1, 1, 7602093, 1, 0, 7602094, 1, 0, 7602095, 1, 2, 7602096, 1, 1, 7602097, 1, 0, 7602098, 1, 2, 7602099, 1, 65537, 7602100, 1, 0, 7602101, 1, 2, 7602102, 1, 0, 7602103, 1, 0, 7602104, 1, 0, 7602105, 1, 0, 7602106, 1, 2, 7602107, 1, 0, 7602108, 1, 0, 7602109, 1, 65536, 7602110, 1, 0, 7602111, 1, 2, 7602112, 1, 0, 7602113, 1, 0, 7602114, 1, 0, 7602115, 1, 0, 7602116, 1, 65537, 7602117, 1, 0, 7602118, 1, 65537, 7602119, 1, 0, 7602120, 1, 0, 7602121, 1, 65536, 7602122, 1, 65537, 7602123, 1, 0, 7602124, 1, 0, 7602125, 1, 1, 7602126, 1, 2, 7602127, 1, 1, 7602128, 1, 0, 7602129, 1, 2, 7602130, 1, 2, 7602131, 1, 65537, 7602132, 1, 0, 7602133, 1, 0, 7602134, 1, 2, 7602135, 1, 2, 7602136, 1, 65536, 7602137, 1, 0, 7602138, 1, 65537, 7602139, 1, 0, 7602140, 1, 1, 7602141, 1, 65536, 7602142, 1, 0, 7602143, 1, 0, 7602144, 1, 0, 7602145, 1, 0, 7602146, 1, 0, 7602147, 1, 0, 7602148, 1, 0, 7602149, 1, 2, 7602150, 1, 0, 7602151, 1, 0, 7602152, 1, 0, 7602153, 1, 65537, 7602154, 1, 1, 7602155, 1, 0, 7602156, 1, 0, 7602157, 1, 0, 7602158, 1, 65536, 7602159, 1, 65537, 7602160, 1, 0, 7602161, 1, 0, 7602162, 1, 2, 7602163, 1, 0, 7602164, 1, 0, 7602165, 1, 0, 7602166, 1, 0, 7602167, 1, 1, 7602168, 1, 0, 7602169, 1, 0, 7602170, 1, 2, 7602171, 1, 0, 7602172, 1, 2, 7602173, 1, 0, 7602174, 1, 1, 7602175, 1, 65536, 7536640, 1, 0, 7536641, 1, 0, 7536642, 1, 1, 7536643, 1, 1, 7536644, 1, 0, 7536645, 1, 0, 7536646, 1, 0, 7536647, 1, 0, 7536648, 1, 0, 7536649, 1, 0, 7536650, 1, 0, 7536651, 1, 1, 7536652, 1, 0, 7536653, 1, 0, 7536654, 1, 0, 7536655, 1, 65537, 7536656, 1, 0, 7536657, 1, 0, 7536658, 1, 0, 7536659, 1, 0, 7536660, 1, 65536, 7536661, 1, 0, 7536662, 1, 65536, 7536663, 1, 2, 7536664, 1, 1, 7536665, 1, 0, 7536666, 1, 0, 7536667, 1, 0, 7536668, 1, 0, 7536669, 1, 1, 7536670, 1, 0, 7536671, 1, 0, 7536672, 1, 0, 7536673, 1, 65537, 7536674, 1, 0, 7536675, 1, 0, 7536676, 1, 0, 7536677, 1, 65536, 7536678, 1, 0, 7536679, 1, 1, 7536680, 1, 2, 7536681, 1, 0, 7536682, 1, 0, 7536683, 1, 0, 7536684, 1, 0, 7536685, 1, 65536, 7536686, 1, 0, 7536687, 1, 1, 7536688, 1, 0, 7536689, 1, 2, 7536690, 1, 2, 7536691, 1, 65537, 7536692, 1, 0, 7536693, 1, 0, 7536694, 1, 65536, 7536695, 1, 0, 7536696, 1, 1, 7536697, 1, 0, 7536698, 1, 0, 7536699, 1, 65536, 7536700, 1, 65536, 7536701, 1, 65537, 7536702, 1, 65537, 7536703, 1, 65537, 7536704, 1, 2, 7536705, 1, 0, 7536706, 1, 0, 7536707, 1, 65536, 7536708, 1, 2, 7536709, 1, 0, 7536710, 1, 0, 7536711, 1, 0, 7536712, 1, 2, 7536713, 1, 2, 7536714, 1, 0, 7536715, 1, 65536, 7536716, 1, 0, 7536717, 1, 0, 7536718, 1, 1, 7536719, 0, 131072, 7536720, 1, 1, 7536721, 1, 0, 7536722, 1, 0, 7536723, 1, 65537, 7536724, 1, 0, 7536725, 1, 2, 7536726, 1, 0, 7536727, 1, 1, 7536728, 1, 65537, 7536729, 1, 0, 7536730, 1, 65536, 7536731, 1, 0, 7536732, 1, 0, 7536733, 1, 0, 7536734, 1, 0, 7536735, 1, 0, 7536736, 1, 65537, 7536737, 1, 0, 7536738, 1, 2, 7536739, 1, 1, 7536740, 1, 0, 7536741, 1, 65536, 7536742, 1, 65536, 7536743, 1, 2, 7536744, 1, 0, 7536745, 1, 0, 7536746, 1, 0, 7536747, 1, 0, 7536748, 1, 1, 7536749, 0, 131072, 7536750, 1, 1, 7536751, 1, 0, 7536752, 1, 0, 7536753, 1, 0, 7536754, 1, 65537, 7536755, 1, 2, 7536756, 1, 1, 7536757, 1, 65536, 7536758, 1, 2, 7536759, 1, 0, 7536760, 1, 0, 7536761, 1, 65536, 7536762, 1, 65537, 7536763, 1, 1, 7536764, 1, 1, 7536765, 1, 0, 7536766, 1, 0, 7536767, 1, 0, 7536768, 1, 65537, 7536769, 1, 65536, 7536770, 1, 0, 7536771, 1, 0, 7536772, 1, 65536, 7536773, 1, 65536, 7536774, 1, 65536, 7536775, 1, 0, 7536776, 1, 0, 7536777, 1, 0, 7536778, 1, 1, 7536779, 1, 1, 7536780, 1, 0, 7536781, 1, 65536, 7536782, 1, 0, 7536783, 1, 0, 7536784, 1, 2, 7536785, 1, 0, 7536786, 1, 2, 7536787, 1, 0, 7536788, 1, 0, 7536789, 1, 65537, 7536790, 1, 0, 7536791, 1, 0, 7536792, 1, 0, 7536793, 1, 0, 7536794, 1, 1, 7536795, 1, 1, 7536796, 1, 1, 7536797, 1, 0, 7536798, 1, 0, 7536799, 1, 0, 7536800, 1, 65536, 7536801, 1, 2, 7536802, 1, 65536, 7536803, 1, 0, 7536804, 1, 2, 7536805, 1, 65537, 7536806, 1, 1, 7536807, 1, 0, 7536808, 1, 0, 7536809, 1, 0, 7536810, 1, 0, 7536811, 1, 0, 7536812, 1, 0, 7536813, 1, 0, 7536814, 1, 0, 7536815, 1, 1, 7536816, 1, 0, 7536817, 1, 0, 7536818, 1, 0, 7536819, 1, 0, 7536820, 1, 0, 7536821, 1, 65536, 7536822, 1, 65537, 7536823, 1, 0, 7536824, 1, 0, 7536825, 1, 65537, 7536826, 1, 0, 7536827, 1, 0, 7536828, 1, 1, 7536829, 1, 0, 7536830, 1, 65537, 7536831, 1, 0, 7536832, 1, 0, 7536833, 1, 0, 7536834, 1, 1, 7536835, 1, 0, 7536836, 1, 0, 7536837, 1, 2, 7536838, 1, 0, 7536839, 1, 0, 7536840, 1, 1, 7536841, 1, 65536, 7536842, 1, 1, 7536843, 1, 65536, 7536844, 1, 1, 7536845, 1, 0, 7536846, 1, 65537, 7536847, 1, 65537, 7536848, 1, 0, 7536849, 1, 2, 7536850, 1, 0, 7536851, 1, 0, 7536852, 1, 65537, 7536853, 1, 0, 7536854, 1, 0, 7536855, 1, 65536, 7536856, 1, 0, 7536857, 1, 0, 7536858, 1, 2, 7536859, 1, 1, 7536860, 1, 0, 7536861, 1, 1, 7536862, 1, 0, 7536863, 1, 0, 7536864, 1, 65537, 7536865, 1, 0, 7536866, 1, 65537, 7536867, 1, 0, 7536868, 1, 0, 7536869, 1, 0, 7536870, 1, 65536, 7536871, 1, 0, 7536872, 1, 0, 7536873, 1, 2, 7536874, 1, 2, 7536875, 1, 65536, 7536876, 1, 65536, 7536877, 1, 0, 7536878, 1, 0, 7536879, 1, 1, 7536880, 1, 0, 7536881, 1, 0, 7536882, 1, 0, 7536883, 1, 0, 7536884, 1073741825, 2, 7536885, 1073741825, 0, 7536886, 1073741825, 0, 7536887, 1073741825, 2, 7536888, 1073741825, 0, 7536889, 1073741825, 0, 7536890, 1073741825, 2, 7536891, 1073741825, 0, 7536892, 1073741825, 0, 7536893, 1073741825, 0, 7536894, 1073741825, 1, 7536895, 1073741825, 0, 7536896, 1073741825, 1, 7536897, 1073741825, 65537, 7536898, 1073741825, 0, 7536899, 1073741825, 65536, 7536900, 1073741825, 0, 7536901, 1073741825, 0, 7536902, 1073741825, 0, 7536903, 1073741825, 0, 7536904, 1073741825, 2, 7536905, 1073741825, 0, 7536906, 1073741825, 0, 7536907, 1073741825, 2, 7536908, 1073741825, 1, 7536909, 0, 131072, 7667596, 1073741824, 131072, 7667597, 1073741825, 1, 7667598, 1073741825, 1, 7667599, 1073741825, 1, 7667600, 1073741825, 0, 7667601, 1073741825, 65537, 7667602, 1073741825, 0, 7667603, 1073741825, 65537, 7667604, 1073741825, 0, 7667605, 1073741825, 65537, 7667606, 1073741825, 0, 7667607, 1073741825, 0, 7667608, 1073741825, 65536, 7667609, 1073741825, 0, 7667610, 1073741825, 2, 7667611, 1073741825, 0, 7667612, 1073741825, 0, 7667613, 1073741825, 1, 7667614, 1073741825, 0, 7667615, 1073741825, 0, 7667616, 1073741825, 65536, 7667617, 1073741825, 0, 7667618, 1073741825, 0, 7667619, 1073741825, 65536, 7667620, 1073741825, 0, 7667621, 1073741825, 1, 7667622, 1073741825, 0, 7667623, 1073741825, 0, 7667624, 1073741825, 0, 7667625, 1073741825, 1, 7667626, 1073741825, 1, 7667627, 0, 131072, 7667628, 1, 1, 7667629, 1, 65537, 7667630, 1, 1, 7667631, 1, 65537, 7667632, 1, 0, 7667633, 1, 0, 7667634, 1, 0, 7667635, 1, 0, 7667636, 1, 0, 7667637, 1, 2, 7667638, 1, 0, 7667639, 1, 65537, 7667640, 1, 65536, 7667641, 1, 1, 7667642, 1, 0, 7667643, 1, 65537, 7667644, 1, 1, 7667645, 1, 2, 7667646, 1, 0, 7667647, 1, 0, 7667648, 1, 0, 7667649, 1, 2, 7667650, 1, 0, 7667651, 1, 0, 7667652, 1, 1, 7667653, 1, 1, 7667654, 1, 1, 7667655, 1, 65537, 7667656, 1, 0, 7667657, 1, 65536, 7667658, 1, 65537, 7667659, 1, 0, 7667660, 1, 0, 7667661, 1, 0, 7667662, 1, 0, 7667663, 1, 0, 7667664, 1, 2, 7667665, 1, 65536, 7667666, 1, 0, 7667667, 1, 0, 7667668, 1, 0, 7667669, 1, 0, 7667670, 1, 2, 7667671, 1, 0, 7667672, 1, 0, 7667673, 1, 0, 7667674, 1, 0, 7667675, 1, 0, 7667676, 1, 0, 7667677, 1, 0, 7667678, 1, 65537, 7667679, 1, 65537, 7667680, 1, 0, 7667681, 1, 0, 7667682, 1, 0, 7667683, 1, 0, 7667684, 1, 65536, 7667685, 1, 0, 7667686, 1, 0, 7667687, 1, 0, 7667688, 1, 0, 7667689, 1, 65537, 7667690, 1, 2, 7667691, 1, 0, 7667692, 1, 0, 7667693, 1, 0, 7667694, 1, 65537, 7667695, 1, 0, 7667696, 1, 1, 7667697, 1, 65537, 7667698, 1, 0, 7667699, 1, 1, 7667700, 1, 2, 7667701, 1, 0, 7667702, 1, 0, 7667703, 1, 65537, 7667704, 1, 65537, 7667705, 1, 0, 7667706, 1, 0, 7667707, 1, 0, 7667708, 1, 0, 7667709, 1, 1, 7667710, 1, 2, 7667711, 1, 0, 7602176, 1, 1, 7602177, 1, 2, 7602178, 1, 65536, 7602179, 1, 0, 7602180, 1, 0, 7602181, 1, 0, 7602182, 1, 0, 7602183, 1, 65537, 7602184, 1, 65537, 7602185, 1, 0, 7602186, 1, 65536, 7602187, 1, 0, 7602188, 1, 0, 7602189, 1, 2, 7602190, 1, 1, 7602191, 1, 0, 7602192, 1, 65536, 7602193, 1, 65536, 7602194, 1, 0, 7602195, 1, 2, 7602196, 1, 1, 7602197, 1, 0, 7602198, 1, 0, 7602199, 1, 1, 7602200, 1, 1, 7602201, 1, 65537, 7602202, 1, 1, 7602203, 1, 0, 7602204, 1, 0, 7602205, 1, 65537, 7602206, 1, 65537, 7602207, 1, 65536, 7602208, 1, 0, 7602209, 1, 2, 7602210, 1, 1, 7602211, 1, 0, 7602212, 1, 0, 7602213, 1, 0, 7602214, 1, 0, 7602215, 1, 0, 7602216, 1, 0, 7602217, 1, 0, 7602218, 1, 2, 7602219, 1, 0, 7602220, 1, 0, 7602221, 1, 65537, 7602222, 1, 0, 7602223, 1, 2, 7602224, 1, 0, 7602225, 1, 0, 7602226, 1, 0, 7602227, 1, 0, 7602228, 1, 0, 7602229, 1, 0, 7602230, 1, 0, 7602231, 1, 0, 7602232, 1, 0, 7602233, 1, 1, 7602234, 1, 0, 7602235, 1, 65536, 7602236, 1, 1, 7602237, 1, 0, 7602238, 1, 0, 7602239, 1, 0, 7602240, 1, 0, 7602241, 1, 0, 7602242, 1, 0, 7602243, 1, 0, 7602244, 1, 2, 7602245, 1, 65536, 7602246, 1, 0, 7602247, 1, 0, 7602248, 1, 1, 7602249, 1, 2, 7602250, 1, 0, 7602251, 1, 65537, 7602252, 1, 0, 7602253, 1, 65536, 7602254, 1, 1, 7602255, 0, 131072, 7602256, 1, 1, 7602257, 1, 0, 7602258, 1, 0, 7602259, 1, 0, 7602260, 1, 1, 7602261, 1, 0, 7602262, 1, 0, 7602263, 1, 0, 7602264, 1, 0, 7602265, 1, 0, 7602266, 1, 65537, 7602267, 1, 0, 7602268, 1, 0, 7602269, 1, 65537, 7602270, 1, 65537, 7602271, 1, 65536, 7602272, 1, 0, 7602273, 1, 0, 7602274, 1, 0, 7602275, 1, 65536, 7602276, 1, 65536, 7602277, 1, 65536, 7602278, 1, 65536, 7602279, 1, 0, 7602280, 1, 0, 7602281, 1, 1, 7602282, 1, 0, 7602283, 1, 65537, 7602284, 1, 1, 7602285, 0, 131072, 7602286, 1, 1, 7602287, 1, 0, 7602288, 1, 0, 7602289, 1, 2, 7602290, 1, 65536, 7602291, 1, 0, 7602292, 1, 0, 7602293, 1, 65536, 7602294, 1, 0, 7602295, 1, 65536, 7602296, 1, 0, 7602297, 1, 0, 7602298, 1, 0, 7602299, 1, 0, 7602300, 1, 0, 7602301, 1, 0, 7602302, 1, 0, 7602303, 1, 0, 7602304, 1, 2, 7602305, 1, 65537, 7602306, 1, 0, 7602307, 1, 0, 7602308, 1, 2, 7602309, 1, 0, 7602310, 1, 1, 7602311, 1, 65536, 7602312, 1, 65536, 7602313, 1, 0, 7602314, 1, 0, 7602315, 1, 0, 7602316, 1, 0, 7602317, 1, 0, 7602318, 1, 0, 7602319, 1, 0, 7602320, 1, 2, 7602321, 1, 0, 7602322, 1, 65536, 7602323, 1, 0, 7602324, 1, 65536, 7602325, 1, 0, 7602326, 1, 0, 7602327, 1, 0, 7602328, 1, 2, 7602329, 1, 1, 7602330, 1, 1, 7602331, 1, 65536, 7602332, 1, 65536, 7602333, 1, 65537, 7602334, 1, 65536, 7602335, 1, 0, 7602336, 1, 0, 7602337, 1, 0, 7602338, 1, 2, 7602339, 1, 0, 7602340, 1, 0, 7602341, 1, 65537, 7602342, 1, 0, 7602343, 1, 0, 7602344, 1, 2, 7602345, 1, 2, 7602346, 1, 65536, 7602347, 1, 2, 7602348, 1, 0, 7602349, 1, 0, 7602350, 1, 0, 7602351, 1, 2, 7602352, 1, 0, 7602353, 1, 65537, 7602354, 1, 0, 7602355, 1, 65536, 7602356, 1, 1, 7602357, 1, 65537, 7602358, 1, 0, 7602359, 1, 0, 7602360, 1, 0, 7602361, 1, 0, 7602362, 1, 0, 7602363, 1, 0, 7602364, 1, 0, 7602365, 1, 1, 7602366, 1, 0, 7602367, 1, 2, 7602368, 1, 1, 7602369, 1, 0, 7602370, 1, 0, 7602371, 1, 0, 7602372, 1, 65537, 7602373, 1, 65536, 7602374, 1, 65537, 7602375, 1, 0, 7602376, 1, 2, 7602377, 1, 0, 7602378, 1, 0, 7602379, 1, 0, 7602380, 1, 0, 7602381, 1, 0, 7602382, 1, 0, 7602383, 1, 65537, 7602384, 1, 65537, 7602385, 1, 0, 7602386, 1, 0, 7602387, 1, 0, 7602388, 1, 65536, 7602389, 1, 65537, 7602390, 1, 2, 7602391, 1, 1, 7602392, 1, 0, 7602393, 1, 65537, 7602394, 1, 0, 7602395, 1, 1, 7602396, 1, 65536, 7602397, 1, 0, 7602398, 1, 65537, 7602399, 1, 1, 7602400, 1, 0, 7602401, 1, 0, 7602402, 1, 1, 7602403, 1, 65536, 7602404, 1, 0, 7602405, 1, 0, 7602406, 1, 0, 7602407, 1, 0, 7602408, 1, 0, 7602409, 1, 0, 7602410, 1, 0, 7602411, 1, 1, 7602412, 1, 0, 7602413, 1, 0, 7602414, 1, 2, 7602415, 1, 0, 7602416, 1, 0, 7602417, 1, 0, 7602418, 1, 0, 7602419, 1, 0, 7602420, 1073741825, 2, 7602421, 1073741825, 0, 7602422, 1073741825, 0, 7602423, 1073741825, 65536, 7602424, 1073741825, 0, 7602425, 1073741825, 1, 7602426, 1073741825, 0, 7602427, 1073741825, 65536, 7602428, 1073741825, 65536, 7602429, 1073741825, 0, 7602430, 1073741825, 65537, 7602431, 1073741825, 0, 7602432, 1073741825, 0, 7602433, 1073741825, 65536, 7602434, 1073741825, 65536, 7602435, 1073741825, 0, 7602436, 1073741825, 1, 7602437, 1073741825, 0, 7602438, 1073741825, 65536, 7602439, 1073741825, 0, 7602440, 1073741825, 1, 7602441, 1073741825, 0, 7602442, 1073741825, 2, 7602443, 1073741825, 0, 7602444, 1073741825, 1, 7602445, 0, 131072, 7733132, 1073741824, 131072, 7733133, 1073741825, 1, 7733134, 1073741825, 2, 7733135, 1073741825, 0, 7733136, 1073741825, 65537, 7733137, 1073741825, 0, 7733138, 1073741825, 2, 7733139, 1073741825, 0, 7733140, 1073741825, 0, 7733141, 1073741825, 0, 7733142, 1073741825, 1, 7733143, 1073741825, 65537, 7733144, 1073741825, 2, 7733145, 1073741825, 65536, 7733146, 1073741825, 1, 7733147, 1073741825, 65537, 7733148, 1073741825, 2, 7733149, 1073741825, 0, 7733150, 1073741825, 0, 7733151, 1073741825, 0, 7733152, 1073741825, 0, 7733153, 1073741825, 1, 7733154, 1073741825, 0, 7733155, 1073741825, 0, 7733156, 1073741825, 2, 7733157, 1073741825, 0, 7733158, 1073741825, 2, 7733159, 1073741825, 1, 7733160, 1073741825, 0, 7733161, 1073741825, 2, 7733162, 1073741825, 1, 7733163, 0, 131072, 7733164, 1, 1, 7733165, 1, 1, 7733166, 1, 0, 7733167, 1, 65537, 7733168, 1, 1, 7733169, 1, 0, 7733170, 1, 0, 7733171, 1, 65537, 7733172, 1, 2, 7733173, 1, 0, 7733174, 1, 0, 7733175, 1, 0, 7733176, 1, 0, 7733177, 1, 65536, 7733178, 1, 0, 7733179, 1, 65537, 7733180, 1, 0, 7733181, 1, 0, 7733182, 1, 0, 7733183, 1, 0, 7733184, 1, 0, 7733185, 1, 0, 7733186, 1, 65536, 7733187, 1, 0, 7733188, 1, 65537, 7733189, 1, 0, 7733190, 1, 0, 7733191, 1, 0, 7733192, 1, 1, 7733193, 1, 1, 7733194, 1, 1, 7733195, 1, 65537, 7733196, 1, 1, 7733197, 1, 0, 7733198, 1, 65536, 7733199, 1, 0, 7733200, 1, 0, 7733201, 1, 0, 7733202, 1, 0, 7733203, 1, 0, 7733204, 1, 0, 7733205, 1, 1, 7733206, 1, 0, 7733207, 1, 65536, 7733208, 1, 0, 7733209, 1, 2, 7733210, 1, 0, 7733211, 1, 1, 7733212, 1, 0, 7733213, 1, 1, 7733214, 1, 1, 7733215, 1, 0, 7733216, 1, 0, 7733217, 1, 0, 7733218, 1, 0, 7733219, 1, 65536, 7733220, 1, 0, 7733221, 1, 0, 7733222, 1, 65536, 7733223, 1, 1, 7733224, 1, 0, 7733225, 1, 0, 7733226, 1, 65537, 7733227, 1, 2, 7733228, 1, 65537, 7733229, 1, 1, 7733230, 1, 65537, 7733231, 1, 65536, 7733232, 1, 0, 7733233, 1, 65537, 7733234, 1, 65537, 7733235, 1, 65537, 7733236, 1, 65536, 7733237, 1, 1, 7733238, 1, 0, 7733239, 1, 0, 7733240, 1, 0, 7733241, 1, 0, 7733242, 1, 0, 7733243, 1, 65537, 7733244, 1, 1, 7733245, 1, 65537, 7733246, 1, 0, 7733247, 1, 0, 7667712, 1, 0, 7667713, 1, 0, 7667714, 1, 65536, 7667715, 1, 1, 7667716, 1, 0, 7667717, 1, 0, 7667718, 1, 0, 7667719, 1, 65536, 7667720, 1, 0, 7667721, 1, 0, 7667722, 1, 0, 7667723, 1, 0, 7667724, 1, 1, 7667725, 1, 0, 7667726, 1, 0, 7667727, 1, 0, 7667728, 1, 65537, 7667729, 1, 0, 7667730, 1, 1, 7667731, 1, 1, 7667732, 1, 1, 7667733, 1, 1, 7667734, 1, 1, 7667735, 1, 1, 7667736, 1, 1, 7667737, 1, 1, 7667738, 1, 1, 7667739, 1, 65536, 7667740, 1, 0, 7667741, 1, 0, 7667742, 1, 0, 7667743, 1, 0, 7667744, 1, 65537, 7667745, 1, 65537, 7667746, 1, 2, 7667747, 1, 2, 7667748, 1, 0, 7667749, 1, 0, 7667750, 1, 65536, 7667751, 1, 0, 7667752, 1, 0, 7667753, 1, 0, 7667754, 1, 65537, 7667755, 1, 2, 7667756, 1, 0, 7667757, 1, 0, 7667758, 1, 0, 7667759, 1, 2, 7667760, 1, 2, 7667761, 1, 0, 7667762, 1, 1, 7667763, 1, 0, 7667764, 1, 2, 7667765, 1, 65537, 7667766, 1, 0, 7667767, 1, 65536, 7667768, 1, 0, 7667769, 1, 2, 7667770, 1, 1, 7667771, 1, 0, 7667772, 1, 0, 7667773, 1, 1, 7667774, 1, 0, 7667775, 1, 0, 7667776, 1, 0, 7667777, 1, 65536, 7667778, 1, 0, 7667779, 1, 0, 7667780, 1, 65536, 7667781, 1, 2, 7667782, 1, 0, 7667783, 1, 2, 7667784, 1, 0, 7667785, 1, 0, 7667786, 1, 2, 7667787, 1, 0, 7667788, 1, 0, 7667789, 1, 1, 7667790, 1, 1, 7667791, 0, 0, 7667792, 1, 1, 7667793, 1, 0, 7667794, 1, 0, 7667795, 1, 0, 7667796, 1, 65536, 7667797, 1, 65537, 7667798, 1, 0, 7667799, 1, 1, 7667800, 1, 65537, 7667801, 1, 0, 7667802, 1, 0, 7667803, 1, 1, 7667804, 1, 1, 7667805, 1, 0, 7667806, 1, 1, 7667807, 1, 0, 7667808, 1, 2, 7667809, 1, 65536, 7667810, 1, 1, 7667811, 1, 0, 7667812, 1, 65537, 7667813, 1, 0, 7667814, 1, 65536, 7667815, 1, 0, 7667816, 1, 0, 7667817, 1, 65536, 7667818, 1, 0, 7667819, 1, 1, 7667820, 1, 1, 7667821, 0, 0, 7667822, 1, 1, 7667823, 1, 65536, 7667824, 1, 0, 7667825, 1, 0, 7667826, 1, 0, 7667827, 1, 0, 7667828, 1, 0, 7667829, 1, 65537, 7667830, 1, 0, 7667831, 1, 1, 7667832, 1, 0, 7667833, 1, 0, 7667834, 1, 0, 7667835, 1, 2, 7667836, 1, 2, 7667837, 1, 0, 7667838, 1, 1, 7667839, 1, 0, 7667840, 1, 0, 7667841, 1, 65536, 7667842, 1, 65537, 7667843, 1, 65536, 7667844, 1, 2, 7667845, 1, 65537, 7667846, 1, 1, 7667847, 1, 0, 7667848, 1, 0, 7667849, 1, 65537, 7667850, 1, 65536, 7667851, 1, 65537, 7667852, 1, 1, 7667853, 1, 65536, 7667854, 1, 65536, 7667855, 1, 1, 7667856, 1, 0, 7667857, 1, 1, 7667858, 1, 0, 7667859, 1, 65537, 7667860, 1, 0, 7667861, 1, 0, 7667862, 1, 0, 7667863, 1, 2, 7667864, 1, 65536, 7667865, 1, 0, 7667866, 1, 65537, 7667867, 1, 1, 7667868, 1, 0, 7667869, 1, 65536, 7667870, 1, 2, 7667871, 1, 0, 7667872, 1, 1, 7667873, 1, 65536, 7667874, 1, 0, 7667875, 1, 0, 7667876, 1, 1, 7667877, 1, 0, 7667878, 1, 0, 7667879, 1, 0, 7667880, 1, 65536, 7667881, 1, 1, 7667882, 1, 65537, 7667883, 1, 0, 7667884, 1, 1, 7667885, 1, 0, 7667886, 1, 1, 7667887, 1, 0, 7667888, 1, 0, 7667889, 1, 0, 7667890, 1, 65537, 7667891, 1, 65536, 7667892, 1, 0, 7667893, 1, 2, 7667894, 1, 0, 7667895, 1, 0, 7667896, 1, 0, 7667897, 1, 0, 7667898, 1, 2, 7667899, 1, 65537, 7667900, 1, 0, 7667901, 1, 2, 7667902, 1, 0, 7667903, 1, 1, 7667904, 1, 1, 7667905, 1, 2, 7667906, 1, 0, 7667907, 1, 1, 7667908, 1, 0, 7667909, 1, 0, 7667910, 1, 0, 7667911, 1, 0, 7667912, 1, 0, 7667913, 1, 0, 7667914, 1, 0, 7667915, 1, 65537, 7667916, 1, 0, 7667917, 1, 0, 7667918, 1, 0, 7667919, 1, 65537, 7667920, 1, 65537, 7667921, 1, 1, 7667922, 1, 65537, 7667923, 1, 0, 7667924, 1, 0, 7667925, 1, 2, 7667926, 1, 0, 7667927, 1, 1, 7667928, 1, 0, 7667929, 1, 0, 7667930, 1, 0, 7667931, 1, 0, 7667932, 1, 0, 7667933, 1, 0, 7667934, 1, 65536, 7667935, 1, 0, 7667936, 1, 65537, 7667937, 1, 0, 7667938, 1, 0, 7667939, 1, 65536, 7667940, 1, 0, 7667941, 1, 0, 7667942, 1, 0, 7667943, 1, 0, 7667944, 1, 0, 7667945, 1, 0, 7667946, 1, 2, 7667947, 1, 65537, 7667948, 1, 65537, 7667949, 1, 0, 7667950, 1, 0, 7667951, 1, 2, 7667952, 1, 65537, 7667953, 1, 1, 7667954, 1, 0, 7667955, 1, 65536, 7667956, 1073741825, 1, 7667957, 1073741825, 0, 7667958, 1073741825, 65537, 7667959, 1073741825, 0, 7667960, 1073741825, 2, 7667961, 1073741825, 0, 7667962, 1073741825, 65536, 7667963, 1073741825, 0, 7667964, 1073741825, 65537, 7667965, 1073741825, 65537, 7667966, 1073741825, 0, 7667967, 1073741825, 65537, 7667968, 1073741825, 0, 7667969, 1073741825, 2, 7667970, 1073741825, 2, 7667971, 1073741825, 0, 7667972, 1073741825, 0, 7667973, 1073741825, 0, 7667974, 1073741825, 0, 7667975, 1073741825, 0, 7667976, 1073741825, 0, 7667977, 1073741825, 0, 7667978, 1073741825, 0, 7667979, 1073741825, 2, 7667980, 1073741825, 1, 7667981, 0, 131072, 7798668, 1073741824, 131072, 7798669, 1073741825, 1, 7798670, 1073741825, 0, 7798671, 1073741825, 0, 7798672, 1073741825, 0, 7798673, 1073741825, 0, 7798674, 1073741825, 65536, 7798675, 1073741825, 0, 7798676, 1073741825, 0, 7798677, 1073741825, 0, 7798678, 1073741825, 0, 7798679, 1073741825, 0, 7798680, 1073741825, 0, 7798681, 1073741825, 1, 7798682, 1073741825, 1, 7798683, 1073741825, 65537, 7798684, 1073741825, 1, 7798685, 1073741825, 2, 7798686, 1073741825, 0, 7798687, 1073741825, 65537, 7798688, 1073741825, 0, 7798689, 1073741825, 1, 7798690, 1073741825, 0, 7798691, 1073741825, 65536, 7798692, 1073741825, 1, 7798693, 1073741825, 1, 7798694, 1073741825, 2, 7798695, 1073741825, 2, 7798696, 1073741825, 0, 7798697, 1073741825, 0, 7798698, 1073741825, 1, 7798699, 0, 131072, 7798700, 1, 1, 7798701, 1, 1, 7798702, 1, 0, 7798703, 1, 2, 7798704, 1, 0, 7798705, 1, 0, 7798706, 1, 65536, 7798707, 1, 0, 7798708, 1, 0, 7798709, 1, 1, 7798710, 1, 0, 7798711, 1, 0, 7798712, 1, 0, 7798713, 1, 65537, 7798714, 1, 0, 7798715, 1, 0, 7798716, 1, 0, 7798717, 1, 65537, 7798718, 1, 65537, 7798719, 1, 0, 7798720, 1, 1, 7798721, 1, 65536, 7798722, 1, 0, 7798723, 1, 65537, 7798724, 1, 0, 7798725, 1, 2, 7798726, 1, 2, 7798727, 1, 65536, 7798728, 1, 65537, 7798729, 1, 0, 7798730, 1, 0, 7798731, 1, 0, 7798732, 1, 1, 7798733, 1, 0, 7798734, 1, 65537, 7798735, 1, 1, 7798736, 1, 1, 7798737, 1, 0, 7798738, 1, 2, 7798739, 1, 0, 7798740, 1, 0, 7798741, 1, 2, 7798742, 1, 65537, 7798743, 1, 0, 7798744, 1, 0, 7798745, 1, 65537, 7798746, 1, 1, 7798747, 1, 1, 7798748, 1, 0, 7798749, 1, 2, 7798750, 1, 65537, 7798751, 1, 1, 7798752, 1, 0, 7798753, 1, 2, 7798754, 1, 0, 7798755, 1, 65536, 7798756, 1, 0, 7798757, 1, 0, 7798758, 1, 2, 7798759, 1, 2, 7798760, 1, 0, 7798761, 1, 0, 7798762, 1, 0, 7798763, 1, 65536, 7798764, 1, 1, 7798765, 1, 2, 7798766, 1, 0, 7798767, 1, 65536, 7798768, 1, 0, 7798769, 1, 0, 7798770, 1, 2, 7798771, 1, 0, 7798772, 1, 1, 7798773, 1, 0, 7798774, 1, 0, 7798775, 1, 1, 7798776, 1, 0, 7798777, 1, 65537, 7798778, 1, 0, 7798779, 1, 0, 7798780, 1, 0, 7798781, 1, 2, 7798782, 1, 1, 7798783, 1, 1, 7733248, 1, 0, 7733249, 1, 0, 7733250, 1, 0, 7733251, 1, 0, 7733252, 1, 0, 7733253, 1, 65537, 7733254, 1, 0, 7733255, 1, 65536, 7733256, 1, 0, 7733257, 1, 1, 7733258, 1, 65537, 7733259, 1, 0, 7733260, 1, 1, 7733261, 1, 0, 7733262, 1, 0, 7733263, 1, 1, 7733264, 1, 1, 7733265, 1, 1, 7733266, 1, 1, 7733267, 0, 1, 7733268, 0, 2, 7733269, 0, 2, 7733270, 0, 2, 7733271, 0, 2, 7733272, 0, 2, 7733273, 0, 3, 7733274, 1, 1, 7733275, 1, 1, 7733276, 1, 2, 7733277, 1, 65537, 7733278, 1, 0, 7733279, 1, 0, 7733280, 1, 0, 7733281, 1, 0, 7733282, 1, 0, 7733283, 1, 0, 7733284, 1, 0, 7733285, 1, 2, 7733286, 1, 65536, 7733287, 1, 0, 7733288, 1, 0, 7733289, 1, 1, 7733290, 1, 1, 7733291, 1, 1, 7733292, 1, 0, 7733293, 1, 0, 7733294, 1, 0, 7733295, 1, 0, 7733296, 1, 0, 7733297, 1, 2, 7733298, 1, 1, 7733299, 1, 0, 7733300, 1, 2, 7733301, 1, 2, 7733302, 1, 2, 7733303, 1, 65537, 7733304, 1, 0, 7733305, 1, 0, 7733306, 1, 1, 7733307, 1, 0, 7733308, 1, 2, 7733309, 1, 0, 7733310, 1, 65536, 7733311, 1, 0, 7733312, 1, 65536, 7733313, 1, 0, 7733314, 1, 1, 7733315, 1, 1, 7733316, 1, 0, 7733317, 1, 0, 7733318, 1, 1, 7733319, 1, 0, 7733320, 1, 1, 7733321, 1, 65536, 7733322, 1, 0, 7733323, 1, 1, 7733324, 1, 0, 7733325, 1, 1, 7733326, 0, 65536, 7733327, 1, 1, 7733328, 1, 1, 7733329, 1, 2, 7733330, 1, 1, 7733331, 1, 65537, 7733332, 1, 0, 7733333, 1, 0, 7733334, 1, 0, 7733335, 1, 65536, 7733336, 1, 1, 7733337, 1, 0, 7733338, 1, 0, 7733339, 1, 0, 7733340, 1, 0, 7733341, 1, 0, 7733342, 1, 1, 7733343, 1, 0, 7733344, 1, 0, 7733345, 1, 0, 7733346, 1, 0, 7733347, 1, 0, 7733348, 1, 0, 7733349, 1, 65536, 7733350, 1, 1, 7733351, 1, 0, 7733352, 1, 0, 7733353, 1, 1, 7733354, 1, 0, 7733355, 1, 0, 7733356, 1, 1, 7733357, 1, 1, 7733358, 1, 1, 7733359, 1, 65536, 7733360, 1, 2, 7733361, 1, 0, 7733362, 1, 0, 7733363, 1, 2, 7733364, 1, 0, 7733365, 1, 0, 7733366, 1, 65537, 7733367, 1, 1, 7733368, 1, 0, 7733369, 1, 0, 7733370, 1, 0, 7733371, 1, 0, 7733372, 1, 2, 7733373, 1, 0, 7733374, 1, 65536, 7733375, 1, 0, 7733376, 1, 0, 7733377, 1, 65536, 7733378, 1, 2, 7733379, 1, 0, 7733380, 1, 0, 7733381, 1, 1, 7733382, 1, 65537, 7733383, 1, 65537, 7733384, 1, 1, 7733385, 1, 0, 7733386, 1, 0, 7733387, 1, 65536, 7733388, 1, 65536, 7733389, 1, 0, 7733390, 1, 1, 7733391, 1, 0, 7733392, 1, 65537, 7733393, 1, 0, 7733394, 1, 1, 7733395, 1, 0, 7733396, 1, 1, 7733397, 1, 0, 7733398, 1, 65536, 7733399, 1, 0, 7733400, 1, 0, 7733401, 1, 0, 7733402, 1, 65537, 7733403, 1, 65536, 7733404, 1, 0, 7733405, 1, 0, 7733406, 1, 0, 7733407, 1, 65536, 7733408, 1, 1, 7733409, 1, 65536, 7733410, 1, 0, 7733411, 1, 0, 7733412, 1, 0, 7733413, 1, 0, 7733414, 1, 1, 7733415, 1, 0, 7733416, 1, 2, 7733417, 1, 65536, 7733418, 1, 0, 7733419, 1, 2, 7733420, 1, 0, 7733421, 1, 65536, 7733422, 1, 0, 7733423, 1, 65536, 7733424, 1, 2, 7733425, 1, 65537, 7733426, 1, 65536, 7733427, 1, 0, 7733428, 1, 0, 7733429, 1, 0, 7733430, 1, 2, 7733431, 1, 0, 7733432, 1, 0, 7733433, 1, 0, 7733434, 1, 0, 7733435, 1, 65537, 7733436, 1, 65536, 7733437, 1, 0, 7733438, 1, 0, 7733439, 1, 2, 7733440, 1, 0, 7733441, 1, 0, 7733442, 1, 65536, 7733443, 1, 0, 7733444, 1, 0, 7733445, 1, 0, 7733446, 1, 0, 7733447, 1, 65537, 7733448, 1, 0, 7733449, 1, 0, 7733450, 1, 65536, 7733451, 1, 65536, 7733452, 1, 0, 7733453, 1, 0, 7733454, 1, 1, 7733455, 1, 0, 7733456, 1, 0, 7733457, 1, 1, 7733458, 1, 65536, 7733459, 1, 65537, 7733460, 1, 0, 7733461, 1, 1, 7733462, 1, 1, 7733463, 1, 0, 7733464, 1, 0, 7733465, 1, 65536, 7733466, 1, 0, 7733467, 1, 0, 7733468, 1, 0, 7733469, 1, 0, 7733470, 1, 0, 7733471, 1, 1, 7733472, 1, 0, 7733473, 1, 65536, 7733474, 1, 0, 7733475, 1, 0, 7733476, 1, 65537, 7733477, 1, 0, 7733478, 1, 0, 7733479, 1, 2, 7733480, 1, 0, 7733481, 1, 65536, 7733482, 1, 0, 7733483, 1, 2, 7733484, 1, 65536, 7733485, 1, 0, 7733486, 1, 0, 7733487, 1, 0, 7733488, 1, 0, 7733489, 1, 0, 7733490, 1, 0, 7733491, 1, 1, 7733492, 1073741825, 1, 7733493, 1073741825, 1, 7733494, 1073741825, 0, 7733495, 1073741825, 0, 7733496, 1073741825, 0, 7733497, 1073741825, 65536, 7733498, 1073741825, 0, 7733499, 1073741825, 2, 7733500, 1073741825, 0, 7733501, 1073741825, 0, 7733502, 1073741825, 0, 7733503, 1073741825, 0, 7733504, 1073741825, 0, 7733505, 1073741825, 2, 7733506, 1073741825, 65537, 7733507, 1073741825, 2, 7733508, 1073741825, 1, 7733509, 1073741825, 0, 7733510, 1073741825, 0, 7733511, 1073741825, 0, 7733512, 1073741825, 0, 7733513, 1073741825, 0, 7733514, 1073741825, 1, 7733515, 1073741825, 2, 7733516, 1073741825, 1, 7733517, 0, 131072, 7864204, 1073741824, 131072, 7864205, 1073741825, 1, 7864206, 1073741825, 0, 7864207, 1073741825, 65536, 7864208, 1073741825, 1, 7864209, 1073741825, 0, 7864210, 1073741825, 0, 7864211, 1073741825, 0, 7864212, 1073741825, 0, 7864213, 1073741825, 0, 7864214, 1073741825, 1, 7864215, 1073741825, 0, 7864216, 1073741825, 0, 7864217, 1073741825, 0, 7864218, 1073741825, 65537, 7864219, 1073741825, 2, 7864220, 1073741825, 2, 7864221, 1073741825, 1, 7864222, 1073741825, 0, 7864223, 1073741825, 2, 7864224, 1073741825, 0, 7864225, 1073741825, 2, 7864226, 1073741825, 2, 7864227, 1073741825, 0, 7864228, 1073741825, 0, 7864229, 1073741825, 2, 7864230, 1073741825, 65537, 7864231, 1073741825, 65537, 7864232, 1073741825, 0, 7864233, 1073741825, 0, 7864234, 1073741825, 1, 7864235, 0, 131072, 7864236, 1, 1, 7864237, 1, 65536, 7864238, 1, 65536, 7864239, 1, 0, 7864240, 1, 65537, 7864241, 1, 0, 7864242, 1, 0, 7864243, 1, 1, 7864244, 1, 0, 7864245, 1, 0, 7864246, 1, 65536, 7864247, 1, 1, 7864248, 1, 0, 7864249, 1, 0, 7864250, 1, 0, 7864251, 1, 1, 7864252, 1, 65536, 7864253, 1, 0, 7864254, 1, 0, 7864255, 1, 0, 7864256, 1, 0, 7864257, 1, 0, 7864258, 1, 65536, 7864259, 1, 0, 7864260, 1, 65537, 7864261, 1, 2, 7864262, 1, 0, 7864263, 1, 0, 7864264, 1, 0, 7864265, 1, 0, 7864266, 1, 0, 7864267, 1, 0, 7864268, 1, 0, 7864269, 1, 0, 7864270, 1, 0, 7864271, 1, 0, 7864272, 1, 65537, 7864273, 1, 0, 7864274, 1, 1, 7864275, 1, 0, 7864276, 1, 0, 7864277, 1, 0, 7864278, 1, 0, 7864279, 1, 0, 7864280, 1, 1, 7864281, 1, 65536, 7864282, 1, 0, 7864283, 1, 2, 7864284, 1, 0, 7864285, 1, 0, 7864286, 1, 0, 7864287, 1, 1, 7864288, 1, 0, 7864289, 1, 0, 7864290, 1, 1, 7864291, 1, 0, 7864292, 1, 65537, 7864293, 1, 0, 7864294, 1, 0, 7864295, 1, 0, 7864296, 1, 65536, 7864297, 1, 65537, 7864298, 1, 0, 7864299, 1, 0, 7864300, 1, 0, 7864301, 1, 2, 7864302, 1, 0, 7864303, 1, 0, 7864304, 1, 65537, 7864305, 1, 0, 7864306, 1, 65537, 7864307, 1, 0, 7864308, 1, 0, 7864309, 1, 0, 7864310, 1, 65536, 7864311, 1, 65537, 7864312, 1, 0, 7864313, 1, 0, 7864314, 1, 2, 7864315, 1, 0, 7864316, 1, 0, 7864317, 1, 65537, 7864318, 1, 0, 7864319, 1, 0, 7798784, 1, 2, 7798785, 1, 0, 7798786, 1, 0, 7798787, 1, 0, 7798788, 1, 0, 7798789, 1, 0, 7798790, 1, 2, 7798791, 1, 0, 7798792, 1, 2, 7798793, 1, 0, 7798794, 1, 2, 7798795, 1, 0, 7798796, 1, 0, 7798797, 1, 65536, 7798798, 1, 0, 7798799, 1, 0, 7798800, 1, 0, 7798801, 1, 65536, 7798802, 1, 1, 7798803, 1, 1, 7798804, 1, 1, 7798805, 1, 1, 7798806, 1, 1, 7798807, 1, 1, 7798808, 1, 1, 7798809, 1, 1, 7798810, 1, 1, 7798811, 1, 65536, 7798812, 1, 0, 7798813, 1, 65536, 7798814, 1, 0, 7798815, 1, 65536, 7798816, 1, 65536, 7798817, 1, 1, 7798818, 1, 1, 7798819, 1, 1, 7798820, 1, 65536, 7798821, 1, 0, 7798822, 1, 2, 7798823, 1, 2, 7798824, 1, 65536, 7798825, 1, 0, 7798826, 1, 0, 7798827, 1, 65536, 7798828, 1, 0, 7798829, 1, 65537, 7798830, 1, 1, 7798831, 1, 2, 7798832, 1, 65536, 7798833, 1, 0, 7798834, 1, 1, 7798835, 1, 0, 7798836, 1, 0, 7798837, 1, 1, 7798838, 1, 0, 7798839, 1, 0, 7798840, 1, 0, 7798841, 1, 1, 7798842, 1, 2, 7798843, 1, 65536, 7798844, 1, 65536, 7798845, 1, 0, 7798846, 1, 0, 7798847, 1, 65536, 7798848, 1, 65537, 7798849, 1, 1, 7798850, 1, 2, 7798851, 1, 65537, 7798852, 1, 1, 7798853, 1, 0, 7798854, 1, 0, 7798855, 1, 0, 7798856, 1, 1, 7798857, 1, 0, 7798858, 1, 0, 7798859, 1, 0, 7798860, 1, 0, 7798861, 1, 1, 7798862, 0, 131072, 7798863, 1, 1, 7798864, 1, 65536, 7798865, 1, 0, 7798866, 1, 1, 7798867, 1, 2, 7798868, 1, 65537, 7798869, 1, 0, 7798870, 1, 0, 7798871, 1, 0, 7798872, 1, 0, 7798873, 1, 0, 7798874, 1, 2, 7798875, 1, 65537, 7798876, 1, 1, 7798877, 1, 0, 7798878, 1, 2, 7798879, 1, 0, 7798880, 1, 0, 7798881, 1, 65536, 7798882, 1, 0, 7798883, 1, 0, 7798884, 1, 0, 7798885, 1, 65537, 7798886, 1, 65537, 7798887, 1, 0, 7798888, 1, 0, 7798889, 1, 0, 7798890, 1, 65536, 7798891, 1, 65536, 7798892, 1, 1, 7798893, 1, 65537, 7798894, 1, 65536, 7798895, 1, 0, 7798896, 1, 0, 7798897, 1, 65536, 7798898, 1, 1, 7798899, 1, 65536, 7798900, 1, 1, 7798901, 1, 65537, 7798902, 1, 0, 7798903, 1, 0, 7798904, 1, 0, 7798905, 1, 0, 7798906, 1, 65536, 7798907, 1, 0, 7798908, 1, 0, 7798909, 1, 2, 7798910, 1, 2, 7798911, 1, 0, 7798912, 1, 65537, 7798913, 1, 65536, 7798914, 1, 0, 7798915, 1, 0, 7798916, 1, 2, 7798917, 1, 1, 7798918, 1, 2, 7798919, 1, 65537, 7798920, 1, 0, 7798921, 1, 0, 7798922, 1, 65536, 7798923, 1, 65537, 7798924, 1, 0, 7798925, 1, 0, 7798926, 1, 0, 7798927, 1, 1, 7798928, 1, 0, 7798929, 1, 1, 7798930, 1, 2, 7798931, 1, 65537, 7798932, 1, 0, 7798933, 1, 0, 7798934, 1, 0, 7798935, 1, 2, 7798936, 1, 0, 7798937, 1, 65536, 7798938, 1, 2, 7798939, 1, 1, 7798940, 1, 0, 7798941, 1, 0, 7798942, 1, 65537, 7798943, 1, 65536, 7798944, 1, 0, 7798945, 1, 2, 7798946, 1, 0, 7798947, 1, 65536, 7798948, 1, 1, 7798949, 1, 0, 7798950, 1, 65536, 7798951, 1, 65537, 7798952, 1, 0, 7798953, 1, 0, 7798954, 1, 65536, 7798955, 1, 2, 7798956, 1, 0, 7798957, 1, 0, 7798958, 1, 0, 7798959, 1, 0, 7798960, 1, 65537, 7798961, 1, 0, 7798962, 1, 0, 7798963, 1, 65537, 7798964, 1, 65537, 7798965, 1, 65536, 7798966, 1, 1, 7798967, 1, 0, 7798968, 1, 65537, 7798969, 1, 0, 7798970, 1, 0, 7798971, 1, 0, 7798972, 1, 2, 7798973, 1, 0, 7798974, 1, 0, 7798975, 1, 0, 7798976, 1, 0, 7798977, 1, 1, 7798978, 1, 1, 7798979, 1, 0, 7798980, 1, 2, 7798981, 1, 0, 7798982, 1, 0, 7798983, 1, 0, 7798984, 1, 0, 7798985, 1, 65537, 7798986, 1, 0, 7798987, 1, 65536, 7798988, 1, 0, 7798989, 1, 65536, 7798990, 1, 1, 7798991, 1, 65536, 7798992, 1, 0, 7798993, 1, 65536, 7798994, 1, 0, 7798995, 1, 0, 7798996, 1, 0, 7798997, 1, 0, 7798998, 1, 0, 7798999, 1, 0, 7799000, 1, 2, 7799001, 1, 0, 7799002, 1, 2, 7799003, 1, 0, 7799004, 1, 1, 7799005, 1, 0, 7799006, 1, 0, 7799007, 1, 0, 7799008, 1, 65536, 7799009, 1, 2, 7799010, 1, 0, 7799011, 1, 0, 7799012, 1, 65536, 7799013, 1, 0, 7799014, 1, 0, 7799015, 1, 65537, 7799016, 1, 0, 7799017, 1, 0, 7799018, 1, 65536, 7799019, 1, 0, 7799020, 1, 2, 7799021, 1, 0, 7799022, 1, 2, 7799023, 1, 0, 7799024, 1, 0, 7799025, 1, 0, 7799026, 1, 2, 7799027, 1073741825, 1, 7799028, 0, 65536, 7799029, 1073741825, 1, 7799030, 1073741825, 1, 7799031, 1073741825, 65536, 7799032, 1073741825, 0, 7799033, 1073741825, 0, 7799034, 1073741825, 0, 7799035, 1073741825, 65537, 7799036, 1073741825, 65536, 7799037, 1073741825, 0, 7799038, 1073741825, 0, 7799039, 1073741825, 0, 7799040, 1073741825, 65536, 7799041, 1073741825, 1, 7799042, 1073741825, 65536, 7799043, 1073741825, 65537, 7799044, 1073741825, 2, 7799045, 1073741825, 1, 7799046, 1073741825, 2, 7799047, 1073741825, 0, 7799048, 1073741825, 0, 7799049, 1073741825, 0, 7799050, 1073741825, 0, 7799051, 1073741825, 0, 7799052, 1073741825, 1, 7799053, 0, 131072, 7929740, 1073741824, 131072, 7929741, 1073741825, 1, 7929742, 1073741825, 0, 7929743, 1073741825, 0, 7929744, 1073741825, 0, 7929745, 1073741825, 0, 7929746, 1073741825, 2, 7929747, 1073741825, 0, 7929748, 1073741825, 65537, 7929749, 1073741825, 0, 7929750, 1073741825, 0, 7929751, 1073741825, 1, 7929752, 1073741825, 0, 7929753, 1073741825, 65536, 7929754, 1073741825, 0, 7929755, 1073741825, 1, 7929756, 1073741825, 0, 7929757, 1073741825, 65536, 7929758, 1073741825, 0, 7929759, 1073741825, 0, 7929760, 1073741825, 0, 7929761, 1073741825, 2, 7929762, 1073741825, 0, 7929763, 1073741825, 2, 7929764, 1073741825, 0, 7929765, 1073741825, 0, 7929766, 1073741825, 2, 7929767, 1073741825, 0, 7929768, 1073741825, 65536, 7929769, 1073741825, 65536, 7929770, 1073741825, 1, 7929771, 0, 131072, 7929772, 1, 1, 7929773, 1, 2, 7929774, 1, 0, 7929775, 1, 0, 7929776, 1, 0, 7929777, 1, 0, 7929778, 1, 0, 7929779, 1, 0, 7929780, 1, 65537, 7929781, 1, 1, 7929782, 1, 0, 7929783, 1, 0, 7929784, 1, 0, 7929785, 1, 0, 7929786, 1, 2, 7929787, 1, 65537, 7929788, 1, 0, 7929789, 1, 1, 7929790, 1, 0, 7929791, 1, 0, 7929792, 1, 65537, 7929793, 1, 0, 7929794, 1, 0, 7929795, 1, 65536, 7929796, 1, 0, 7929797, 1, 0, 7929798, 1, 0, 7929799, 1, 0, 7929800, 1, 0, 7929801, 1, 0, 7929802, 1, 0, 7929803, 1, 0, 7929804, 1, 0, 7929805, 1, 65536, 7929806, 1, 2, 7929807, 1, 2, 7929808, 1, 1, 7929809, 1, 1, 7929810, 1, 0, 7929811, 1, 0, 7929812, 1, 0, 7929813, 1, 2, 7929814, 1, 0, 7929815, 1, 0, 7929816, 1, 65537, 7929817, 1, 0, 7929818, 1, 0, 7929819, 1, 0, 7929820, 1, 65536, 7929821, 1, 0, 7929822, 1, 1, 7929823, 1, 1, 7929824, 1, 0, 7929825, 1, 0, 7929826, 1, 0, 7929827, 1, 0, 7929828, 1, 65536, 7929829, 1, 1, 7929830, 1, 0, 7929831, 1, 0, 7929832, 1, 65536, 7929833, 1, 65537, 7929834, 1, 2, 7929835, 1, 0, 7929836, 1, 65536, 7929837, 1, 0, 7929838, 1, 0, 7929839, 1, 0, 7929840, 1, 0, 7929841, 1, 0, 7929842, 1, 0, 7929843, 1, 0, 7929844, 1, 65536, 7929845, 1, 65536, 7929846, 1, 65537, 7929847, 1, 65537, 7929848, 1, 0, 7929849, 1, 2, 7929850, 1, 1, 7929851, 1, 0, 7929852, 1, 1, 7929853, 1, 0, 7929854, 1, 0, 7929855, 1, 1, 7864320, 1, 1, 7864321, 1, 0, 7864322, 1, 65536, 7864323, 1, 0, 7864324, 1, 0, 7864325, 1, 0, 7864326, 1, 0, 7864327, 1, 65536, 7864328, 1, 65536, 7864329, 1, 0, 7864330, 1, 0, 7864331, 1, 65537, 7864332, 1, 0, 7864333, 1, 65537, 7864334, 1, 0, 7864335, 1, 65537, 7864336, 1, 65537, 7864337, 1, 1, 7864338, 1, 2, 7864339, 1, 65536, 7864340, 1, 0, 7864341, 1, 65536, 7864342, 1, 0, 7864343, 1, 65537, 7864344, 1, 0, 7864345, 1, 2, 7864346, 1, 0, 7864347, 1, 0, 7864348, 1, 0, 7864349, 1, 1, 7864350, 1, 2, 7864351, 1, 0, 7864352, 1, 0, 7864353, 1, 1, 7864354, 2, 0, 7864355, 1, 1, 7864356, 1, 65536, 7864357, 1, 0, 7864358, 1, 0, 7864359, 1, 0, 7864360, 1, 0, 7864361, 1, 0, 7864362, 1, 0, 7864363, 1, 0, 7864364, 1, 0, 7864365, 1, 1, 7864366, 1, 0, 7864367, 1, 0, 7864368, 1, 65537, 7864369, 1, 0, 7864370, 1, 65536, 7864371, 1, 0, 7864372, 1, 65537, 7864373, 1, 0, 7864374, 1, 1, 7864375, 1, 0, 7864376, 1, 0, 7864377, 1, 0, 7864378, 1, 1, 7864379, 1, 0, 7864380, 1, 65536, 7864381, 1, 0, 7864382, 1, 0, 7864383, 1, 0, 7864384, 1, 0, 7864385, 1, 65536, 7864386, 1, 0, 7864387, 1, 65536, 7864388, 1, 65537, 7864389, 1, 0, 7864390, 1, 65537, 7864391, 1, 0, 7864392, 1, 65537, 7864393, 1, 0, 7864394, 1, 1, 7864395, 1, 65536, 7864396, 1, 0, 7864397, 1, 1, 7864398, 0, 0, 7864399, 1, 1, 7864400, 1, 0, 7864401, 1, 1, 7864402, 1, 0, 7864403, 1, 0, 7864404, 1, 0, 7864405, 1, 2, 7864406, 1, 0, 7864407, 1, 65536, 7864408, 1, 65536, 7864409, 1, 0, 7864410, 1, 0, 7864411, 1, 65536, 7864412, 1, 65537, 7864413, 1, 65537, 7864414, 1, 0, 7864415, 1, 65536, 7864416, 1, 0, 7864417, 1, 65536, 7864418, 1, 2, 7864419, 1, 0, 7864420, 1, 65536, 7864421, 1, 2, 7864422, 1, 0, 7864423, 1, 65536, 7864424, 1, 0, 7864425, 1, 65537, 7864426, 1, 1, 7864427, 1, 0, 7864428, 1, 0, 7864429, 1, 0, 7864430, 1, 2, 7864431, 1, 1, 7864432, 1, 2, 7864433, 1, 0, 7864434, 1, 65537, 7864435, 1, 0, 7864436, 1, 1, 7864437, 1, 0, 7864438, 1, 1, 7864439, 1, 1, 7864440, 1, 0, 7864441, 1, 0, 7864442, 1, 1, 7864443, 1, 0, 7864444, 1, 0, 7864445, 1, 65536, 7864446, 1, 0, 7864447, 1, 2, 7864448, 1, 0, 7864449, 1, 0, 7864450, 1, 0, 7864451, 1, 1, 7864452, 1, 2, 7864453, 1, 65536, 7864454, 1, 65537, 7864455, 1, 0, 7864456, 1, 0, 7864457, 1, 0, 7864458, 1, 2, 7864459, 1, 65536, 7864460, 1, 1, 7864461, 1, 1, 7864462, 1, 65536, 7864463, 1, 65536, 7864464, 1, 1, 7864465, 1, 0, 7864466, 1, 65536, 7864467, 1, 65537, 7864468, 1, 0, 7864469, 1, 1, 7864470, 1, 0, 7864471, 1, 65537, 7864472, 1, 0, 7864473, 1, 1, 7864474, 1, 2, 7864475, 1, 65536, 7864476, 1, 0, 7864477, 1, 0, 7864478, 1, 0, 7864479, 1, 65536, 7864480, 1, 65536, 7864481, 1, 1, 7864482, 1, 0, 7864483, 1, 2, 7864484, 1, 1, 7864485, 1, 0, 7864486, 1, 2, 7864487, 1, 0, 7864488, 1, 0, 7864489, 1, 65536, 7864490, 1, 0, 7864491, 1, 0, 7864492, 1, 0, 7864493, 1, 65536, 7864494, 1, 65537, 7864495, 1, 0, 7864496, 1, 0, 7864497, 1, 65536, 7864498, 1, 65537, 7864499, 1, 65537, 7864500, 1, 1, 7864501, 1, 0, 7864502, 1, 0, 7864503, 1, 0, 7864504, 1, 65536, 7864505, 1, 65537, 7864506, 1, 0, 7864507, 1, 0, 7864508, 1, 0, 7864509, 1, 65537, 7864510, 1, 65537, 7864511, 1, 65537, 7864512, 1, 65536, 7864513, 1, 0, 7864514, 1, 65537, 7864515, 1, 0, 7864516, 1, 0, 7864517, 1, 2, 7864518, 1, 65537, 7864519, 1, 65536, 7864520, 1, 0, 7864521, 1, 0, 7864522, 1, 0, 7864523, 1, 65537, 7864524, 1, 0, 7864525, 1, 0, 7864526, 1, 65537, 7864527, 1, 2, 7864528, 1, 65537, 7864529, 1, 0, 7864530, 1, 0, 7864531, 1, 0, 7864532, 1, 0, 7864533, 1, 2, 7864534, 1, 1, 7864535, 1, 0, 7864536, 1, 0, 7864537, 1, 0, 7864538, 1, 1, 7864539, 1, 0, 7864540, 1, 0, 7864541, 1, 0, 7864542, 1, 0, 7864543, 1, 65537, 7864544, 1, 0, 7864545, 1, 1, 7864546, 1, 0, 7864547, 1, 0, 7864548, 1, 65536, 7864549, 1, 0, 7864550, 1, 0, 7864551, 1, 0, 7864552, 1, 65537, 7864553, 1, 0, 7864554, 1, 0, 7864555, 1, 0, 7864556, 1, 0, 7864557, 1, 65537, 7864558, 1, 65537, 7864559, 1, 0, 7864560, 1, 65536, 7864561, 1, 0, 7864562, 1, 1, 7864563, 1073741825, 1, 7864564, 0, 0, 7864565, 1073741825, 1, 7864566, 1073741825, 0, 7864567, 1073741825, 0, 7864568, 1073741825, 0, 7864569, 1073741825, 0, 7864570, 1073741825, 0, 7864571, 1073741825, 65537, 7864572, 1073741825, 0, 7864573, 1073741825, 1, 7864574, 1073741825, 0, 7864575, 1073741825, 2, 7864576, 1073741825, 0, 7864577, 1073741825, 65537, 7864578, 1073741825, 0, 7864579, 1073741825, 0, 7864580, 1073741825, 0, 7864581, 1073741825, 0, 7864582, 1073741825, 2, 7864583, 1073741825, 65536, 7864584, 1073741825, 0, 7864585, 1073741825, 1, 7864586, 1073741825, 0, 7864587, 1073741825, 0, 7864588, 1073741825, 1, 7864589, 0, 131072, 7995276, 1073741824, 131072, 7995277, 1073741825, 1, 7995278, 1073741825, 0, 7995279, 1073741825, 65537, 7995280, 1073741825, 0, 7995281, 1073741825, 1, 7995282, 1073741825, 2, 7995283, 1073741825, 1, 7995284, 1073741825, 0, 7995285, 1073741825, 0, 7995286, 1073741825, 0, 7995287, 1073741825, 1, 7995288, 1073741825, 0, 7995289, 1073741825, 65536, 7995290, 1073741825, 65537, 7995291, 1073741825, 0, 7995292, 1073741825, 1, 7995293, 1073741825, 0, 7995294, 1073741825, 65537, 7995295, 1073741825, 0, 7995296, 1073741825, 2, 7995297, 1073741825, 0, 7995298, 1073741825, 65536, 7995299, 1073741825, 65537, 7995300, 1073741825, 0, 7995301, 1073741825, 65536, 7995302, 1073741825, 0, 7995303, 1073741825, 65537, 7995304, 1073741825, 1, 7995305, 1073741825, 0, 7995306, 1073741825, 1, 7995307, 0, 0, 7995308, 1, 1, 7995309, 1, 1, 7995310, 1, 0, 7995311, 1, 0, 7995312, 1, 65537, 7995313, 1, 0, 7995314, 1, 65536, 7995315, 1, 0, 7995316, 1, 0, 7995317, 1, 0, 7995318, 1, 0, 7995319, 1, 1, 7995320, 1, 0, 7995321, 1, 0, 7995322, 1, 0, 7995323, 1, 0, 7995324, 1, 0, 7995325, 1, 1, 7995326, 1, 0, 7995327, 1, 0, 7995328, 1, 65536, 7995329, 1, 0, 7995330, 1, 0, 7995331, 1, 0, 7995332, 1, 0, 7995333, 1, 0, 7995334, 1, 1, 7995335, 1, 0, 7995336, 1, 65537, 7995337, 1, 0, 7995338, 1, 0, 7995339, 1, 65537, 7995340, 1, 65536, 7995341, 1, 0, 7995342, 1, 0, 7995343, 1, 0, 7995344, 1, 1, 7995345, 1, 0, 7995346, 1, 0, 7995347, 1, 1, 7995348, 1, 0, 7995349, 1, 2, 7995350, 1, 0, 7995351, 1, 65537, 7995352, 1, 2, 7995353, 1, 1, 7995354, 1, 1, 7995355, 1, 0, 7995356, 1, 0, 7995357, 1, 65536, 7995358, 1, 65537, 7995359, 1, 0, 7995360, 1, 0, 7995361, 1, 0, 7995362, 1, 0, 7995363, 1, 2, 7995364, 1, 65536, 7995365, 1, 0, 7995366, 1, 1, 7995367, 1, 65537, 7995368, 1, 0, 7995369, 1, 2, 7995370, 1, 2, 7995371, 1, 1, 7995372, 1, 65537, 7995373, 1, 1, 7995374, 1, 0, 7995375, 1, 0, 7995376, 1, 0, 7995377, 1, 2, 7995378, 1, 0, 7995379, 1, 1, 7995380, 1, 65537, 7995381, 1, 0, 7995382, 1, 2, 7995383, 1, 2, 7995384, 1, 0, 7995385, 1, 0, 7995386, 1, 0, 7995387, 1, 65537, 7995388, 1, 2, 7995389, 1, 65537, 7995390, 1, 0, 7995391, 1, 65537, 7929856, 1, 65536, 7929857, 1, 0, 7929858, 1, 2, 7929859, 1, 2, 7929860, 1, 0, 7929861, 1, 0, 7929862, 1, 0, 7929863, 1, 2, 7929864, 1, 0, 7929865, 1, 0, 7929866, 1, 0, 7929867, 1, 2, 7929868, 1, 0, 7929869, 1, 0, 7929870, 1, 2, 7929871, 1, 65536, 7929872, 1, 2, 7929873, 1, 0, 7929874, 1, 0, 7929875, 1, 0, 7929876, 1, 0, 7929877, 1, 0, 7929878, 1, 65536, 7929879, 1, 0, 7929880, 1, 0, 7929881, 1, 65536, 7929882, 1, 65536, 7929883, 1, 0, 7929884, 1, 65536, 7929885, 1, 2, 7929886, 1, 0, 7929887, 1, 0, 7929888, 1, 1, 7929889, 1, 1, 7929890, 1, 1, 7929891, 1, 1, 7929892, 1, 0, 7929893, 1, 65537, 7929894, 1, 0, 7929895, 1, 65536, 7929896, 1, 2, 7929897, 1, 0, 7929898, 1, 0, 7929899, 1, 65536, 7929900, 1, 2, 7929901, 1, 65536, 7929902, 1, 0, 7929903, 1, 2, 7929904, 1, 0, 7929905, 1, 65536, 7929906, 1, 65536, 7929907, 1, 0, 7929908, 1, 0, 7929909, 1, 0, 7929910, 1, 2, 7929911, 1, 1, 7929912, 1, 0, 7929913, 1, 65537, 7929914, 1, 65536, 7929915, 1, 0, 7929916, 1, 0, 7929917, 1, 0, 7929918, 1, 0, 7929919, 1, 0, 7929920, 1, 1, 7929921, 1, 0, 7929922, 1, 0, 7929923, 1, 65536, 7929924, 1, 2, 7929925, 1, 65537, 7929926, 1, 0, 7929927, 1, 65537, 7929928, 1, 0, 7929929, 1, 0, 7929930, 1, 0, 7929931, 1, 1, 7929932, 1, 0, 7929933, 1, 1, 7929934, 1, 1, 7929935, 1, 1, 7929936, 1, 65537, 7929937, 1, 0, 7929938, 1, 0, 7929939, 1, 0, 7929940, 1, 0, 7929941, 1, 65536, 7929942, 1, 2, 7929943, 1, 0, 7929944, 1, 2, 7929945, 1, 0, 7929946, 1, 1, 7929947, 1, 0, 7929948, 1, 0, 7929949, 1, 0, 7929950, 1, 0, 7929951, 1, 0, 7929952, 1, 65537, 7929953, 1, 0, 7929954, 1, 2, 7929955, 1, 0, 7929956, 1, 0, 7929957, 1, 1, 7929958, 1, 0, 7929959, 1, 65536, 7929960, 1, 1, 7929961, 1, 65537, 7929962, 1, 0, 7929963, 1, 0, 7929964, 1, 65537, 7929965, 1, 65537, 7929966, 1, 2, 7929967, 1, 0, 7929968, 1, 0, 7929969, 1, 0, 7929970, 1, 0, 7929971, 1, 0, 7929972, 1, 1, 7929973, 1, 2, 7929974, 1, 2, 7929975, 1, 0, 7929976, 1, 0, 7929977, 1, 0, 7929978, 1, 0, 7929979, 1, 0, 7929980, 1, 65537, 7929981, 1, 2, 7929982, 1, 65537, 7929983, 1, 0, 7929984, 1, 1, 7929985, 1, 0, 7929986, 1, 0, 7929987, 1, 0, 7929988, 1, 0, 7929989, 1, 0, 7929990, 1, 2, 7929991, 1, 1, 7929992, 1, 0, 7929993, 1, 0, 7929994, 1, 0, 7929995, 1, 0, 7929996, 1, 65537, 7929997, 1, 65537, 7929998, 1, 0, 7929999, 1, 65536, 7930000, 1, 65536, 7930001, 1, 65536, 7930002, 1, 0, 7930003, 1, 1, 7930004, 1, 65536, 7930005, 1, 65536, 7930006, 1, 0, 7930007, 1, 65536, 7930008, 1, 65537, 7930009, 1, 1, 7930010, 1, 0, 7930011, 1, 65536, 7930012, 1, 2, 7930013, 1, 65537, 7930014, 1, 2, 7930015, 1, 65536, 7930016, 1, 65536, 7930017, 1, 0, 7930018, 1, 0, 7930019, 1, 0, 7930020, 1, 0, 7930021, 1, 0, 7930022, 1, 65536, 7930023, 1, 0, 7930024, 1, 1, 7930025, 1, 0, 7930026, 1, 65536, 7930027, 1, 1, 7930028, 1, 0, 7930029, 1, 1, 7930030, 1, 1, 7930031, 1, 0, 7930032, 1, 65536, 7930033, 1, 1, 7930034, 1, 65537, 7930035, 1, 0, 7930036, 1, 1, 7930037, 1, 0, 7930038, 1, 0, 7930039, 1, 1, 7930040, 1, 2, 7930041, 1, 0, 7930042, 1, 65537, 7930043, 1, 0, 7930044, 1, 0, 7930045, 1, 65537, 7930046, 1, 1, 7930047, 1, 0, 7930048, 1, 1, 7930049, 1, 65536, 7930050, 1, 65537, 7930051, 1, 0, 7930052, 1, 0, 7930053, 1, 0, 7930054, 1, 2, 7930055, 1, 0, 7930056, 1, 1, 7930057, 1, 65536, 7930058, 1, 0, 7930059, 1, 0, 7930060, 1, 0, 7930061, 1, 2, 7930062, 1, 65536, 7930063, 1, 0, 7930064, 1, 0, 7930065, 1, 65536, 7930066, 1, 0, 7930067, 1, 0, 7930068, 1, 0, 7930069, 1, 0, 7930070, 1, 2, 7930071, 1, 2, 7930072, 1, 1, 7930073, 1, 0, 7930074, 1, 65536, 7930075, 1, 0, 7930076, 1, 65536, 7930077, 1, 2, 7930078, 1, 65536, 7930079, 1, 1, 7930080, 1, 0, 7930081, 1, 65537, 7930082, 1, 0, 7930083, 1, 0, 7930084, 1, 0, 7930085, 1, 65537, 7930086, 1, 0, 7930087, 1, 0, 7930088, 1, 2, 7930089, 1, 65537, 7930090, 1, 0, 7930091, 1, 0, 7930092, 1, 2, 7930093, 1, 1, 7930094, 1, 2, 7930095, 1, 0, 7930096, 1, 2, 7930097, 1, 0, 7930098, 1, 0, 7930099, 1073741825, 1, 7930100, 1073741825, 1, 7930101, 1073741825, 1, 7930102, 1073741825, 0, 7930103, 1073741825, 65537, 7930104, 1073741825, 65537, 7930105, 1073741825, 2, 7930106, 1073741825, 2, 7930107, 1073741825, 2, 7930108, 1073741825, 65537, 7930109, 1073741825, 0, 7930110, 1073741825, 65537, 7930111, 1073741825, 65537, 7930112, 1073741825, 2, 7930113, 1073741825, 0, 7930114, 1073741825, 0, 7930115, 1073741825, 65536, 7930116, 1073741825, 0, 7930117, 1073741825, 0, 7930118, 1073741825, 0, 7930119, 1073741825, 65537, 7930120, 1073741825, 0, 7930121, 1073741825, 0, 7930122, 1073741825, 0, 7930123, 1073741825, 65536, 7930124, 1073741825, 1, 7930125, 0, 131072, 8060812, 1073741824, 131072, 8060813, 1073741825, 1, 8060814, 1073741825, 1, 8060815, 1073741825, 0, 8060816, 1073741825, 0, 8060817, 1073741825, 1, 8060818, 1073741825, 0, 8060819, 1073741825, 0, 8060820, 1073741825, 1, 8060821, 1073741825, 0, 8060822, 1073741825, 65537, 8060823, 1073741825, 0, 8060824, 1073741825, 0, 8060825, 1073741825, 0, 8060826, 1073741825, 65537, 8060827, 1073741825, 0, 8060828, 1073741825, 0, 8060829, 1073741825, 1, 8060830, 1073741825, 65536, 8060831, 1073741825, 0, 8060832, 1073741825, 2, 8060833, 1073741825, 65537, 8060834, 1073741825, 2, 8060835, 1073741825, 0, 8060836, 1073741825, 0, 8060837, 1073741825, 2, 8060838, 1073741825, 65537, 8060839, 1073741825, 1, 8060840, 1073741825, 0, 8060841, 1073741825, 1, 8060842, 1073741825, 1, 8060843, 1073741825, 1, 8060844, 0, 65536, 8060845, 1, 1, 8060846, 1, 0, 8060847, 1, 0, 8060848, 1, 0, 8060849, 1, 0, 8060850, 1, 0, 8060851, 1, 0, 8060852, 1, 0, 8060853, 1, 0, 8060854, 1, 0, 8060855, 1, 65537, 8060856, 1, 65536, 8060857, 1, 0, 8060858, 1, 0, 8060859, 1, 0, 8060860, 1, 0, 8060861, 1, 0, 8060862, 1, 1, 8060863, 1, 1, 8060864, 1, 0, 8060865, 1, 65536, 8060866, 1, 0, 8060867, 1, 0, 8060868, 1, 0, 8060869, 1, 0, 8060870, 1, 0, 8060871, 1, 0, 8060872, 1, 65536, 8060873, 1, 0, 8060874, 1, 0, 8060875, 1, 0, 8060876, 1, 65537, 8060877, 1, 0, 8060878, 1, 0, 8060879, 1, 0, 8060880, 1, 0, 8060881, 1, 0, 8060882, 1, 2, 8060883, 1, 65537, 8060884, 1, 0, 8060885, 1, 0, 8060886, 1, 0, 8060887, 1, 2, 8060888, 1, 1, 8060889, 1, 0, 8060890, 1, 0, 8060891, 1, 65537, 8060892, 1, 0, 8060893, 1, 0, 8060894, 1, 2, 8060895, 1, 0, 8060896, 1, 0, 8060897, 1, 0, 8060898, 1, 1, 8060899, 1, 2, 8060900, 1, 1, 8060901, 1, 65536, 8060902, 1, 0, 8060903, 1, 0, 8060904, 1, 65537, 8060905, 1, 0, 8060906, 1, 0, 8060907, 1, 65537, 8060908, 1, 0, 8060909, 1, 0, 8060910, 1, 0, 8060911, 1, 65536, 8060912, 1, 65536, 8060913, 1, 65536, 8060914, 1, 2, 8060915, 1, 1, 8060916, 1, 2, 8060917, 1, 65537, 8060918, 1, 0, 8060919, 1, 65536, 8060920, 1, 0, 8060921, 1, 0, 8060922, 1, 65536, 8060923, 1, 1, 8060924, 1, 65536, 8060925, 1, 2, 8060926, 1, 0, 8060927, 1, 1, 7995392, 1, 65536, 7995393, 1, 0, 7995394, 1, 0, 7995395, 1, 65537, 7995396, 1, 1, 7995397, 1, 0, 7995398, 1, 2, 7995399, 1, 0, 7995400, 1, 0, 7995401, 1, 0, 7995402, 1, 65537, 7995403, 1, 65537, 7995404, 1, 1, 7995405, 1, 65536, 7995406, 1, 1, 7995407, 1, 0, 7995408, 1, 0, 7995409, 1, 0, 7995410, 1, 65536, 7995411, 1, 2, 7995412, 1, 65536, 7995413, 1, 0, 7995414, 1, 0, 7995415, 1, 0, 7995416, 1, 65537, 7995417, 1, 2, 7995418, 1, 2, 7995419, 1, 0, 7995420, 1, 65537, 7995421, 1, 65536, 7995422, 1, 1, 7995423, 1, 65536, 7995424, 1, 65537, 7995425, 1, 0, 7995426, 1, 65536, 7995427, 1, 0, 7995428, 1, 65537, 7995429, 1, 0, 7995430, 1, 65537, 7995431, 1, 0, 7995432, 1, 0, 7995433, 1, 2, 7995434, 1, 65536, 7995435, 1, 65536, 7995436, 1, 0, 7995437, 1, 0, 7995438, 1, 0, 7995439, 1, 65537, 7995440, 1, 1, 7995441, 1, 0, 7995442, 1, 0, 7995443, 1, 1, 7995444, 1, 0, 7995445, 1, 0, 7995446, 1, 0, 7995447, 1, 0, 7995448, 1, 2, 7995449, 1, 0, 7995450, 1, 0, 7995451, 1, 0, 7995452, 1, 0, 7995453, 1, 0, 7995454, 1, 1, 7995455, 1, 65536, 7995456, 1, 65536, 7995457, 1, 1, 7995458, 1, 65537, 7995459, 1, 1, 7995460, 1, 0, 7995461, 1, 65537, 7995462, 1, 0, 7995463, 1, 65537, 7995464, 1, 0, 7995465, 1, 1, 7995466, 1, 1, 7995467, 1, 0, 7995468, 1, 0, 7995469, 1, 2, 7995470, 1, 0, 7995471, 1, 0, 7995472, 1, 65536, 7995473, 1, 65537, 7995474, 1, 0, 7995475, 1, 2, 7995476, 1, 65537, 7995477, 1, 1, 7995478, 1, 1, 7995479, 1, 0, 7995480, 1, 0, 7995481, 1, 0, 7995482, 1, 0, 7995483, 1, 0, 7995484, 1, 0, 7995485, 1, 0, 7995486, 1, 1, 7995487, 1, 1, 7995488, 1, 0, 7995489, 1, 1, 7995490, 1, 0, 7995491, 1, 2, 7995492, 1, 2, 7995493, 1, 0, 7995494, 1, 0, 7995495, 1, 2, 7995496, 1, 0, 7995497, 1, 0, 7995498, 1, 0, 7995499, 1, 0, 7995500, 1, 1, 7995501, 1, 1, 7995502, 1, 0, 7995503, 1, 0, 7995504, 1, 65537, 7995505, 1, 0, 7995506, 1, 2, 7995507, 1, 65537, 7995508, 1, 65537, 7995509, 1, 0, 7995510, 1, 0, 7995511, 1, 1, 7995512, 1, 0, 7995513, 1, 65537, 7995514, 1, 0, 7995515, 1, 0, 7995516, 1, 0, 7995517, 1, 0, 7995518, 1, 1, 7995519, 1, 2, 7995520, 1, 65537, 7995521, 1, 65537, 7995522, 1, 0, 7995523, 1, 0, 7995524, 1, 65536, 7995525, 1, 0, 7995526, 1, 1, 7995527, 1, 0, 7995528, 1, 1, 7995529, 1, 0, 7995530, 1, 65536, 7995531, 1, 0, 7995532, 1, 65536, 7995533, 1, 0, 7995534, 1, 1, 7995535, 1, 0, 7995536, 1, 0, 7995537, 1, 1, 7995538, 1, 0, 7995539, 1, 0, 7995540, 1, 0, 7995541, 1, 1, 7995542, 1, 0, 7995543, 1, 1, 7995544, 1, 1, 7995545, 1, 65536, 7995546, 1, 0, 7995547, 1, 65536, 7995548, 1, 0, 7995549, 1, 1, 7995550, 1, 0, 7995551, 1, 0, 7995552, 1, 0, 7995553, 1, 0, 7995554, 1, 0, 7995555, 1, 0, 7995556, 1, 0, 7995557, 1, 0, 7995558, 1, 1, 7995559, 1, 0, 7995560, 1, 0, 7995561, 1, 1, 7995562, 1, 65536, 7995563, 1, 0, 7995564, 1, 0, 7995565, 1, 65536, 7995566, 1, 0, 7995567, 1, 0, 7995568, 1, 0, 7995569, 1, 2, 7995570, 1, 0, 7995571, 1, 65536, 7995572, 1, 1, 7995573, 1, 1, 7995574, 1, 0, 7995575, 1, 0, 7995576, 1, 65537, 7995577, 1, 0, 7995578, 1, 2, 7995579, 1, 1, 7995580, 1, 0, 7995581, 1, 65536, 7995582, 1, 65536, 7995583, 1, 65536, 7995584, 1, 1, 7995585, 1, 65537, 7995586, 1, 0, 7995587, 1, 0, 7995588, 1, 0, 7995589, 1, 2, 7995590, 1, 0, 7995591, 1, 0, 7995592, 1, 65537, 7995593, 1, 0, 7995594, 1, 2, 7995595, 1, 65536, 7995596, 1, 0, 7995597, 1, 0, 7995598, 1, 0, 7995599, 1, 2, 7995600, 1, 0, 7995601, 1, 65536, 7995602, 1, 0, 7995603, 1, 65537, 7995604, 1, 0, 7995605, 1, 0, 7995606, 1, 0, 7995607, 1, 0, 7995608, 1, 0, 7995609, 1, 65536, 7995610, 1, 0, 7995611, 1, 0, 7995612, 1, 0, 7995613, 1, 2, 7995614, 1, 65537, 7995615, 1, 0, 7995616, 1, 0, 7995617, 1, 2, 7995618, 1, 1, 7995619, 1, 0, 7995620, 1, 0, 7995621, 1, 65537, 7995622, 1, 0, 7995623, 1, 0, 7995624, 1, 1, 7995625, 1, 2, 7995626, 1, 0, 7995627, 1, 0, 7995628, 1, 0, 7995629, 1, 0, 7995630, 1, 65536, 7995631, 1, 65537, 7995632, 1, 0, 7995633, 1, 2, 7995634, 1, 2, 7995635, 1073741825, 0, 7995636, 1073741825, 65536, 7995637, 1073741825, 0, 7995638, 1073741825, 0, 7995639, 1073741825, 0, 7995640, 1073741825, 0, 7995641, 1073741825, 0, 7995642, 1073741825, 2, 7995643, 1073741825, 0, 7995644, 1073741825, 2, 7995645, 1073741825, 0, 7995646, 1073741825, 2, 7995647, 1073741825, 2, 7995648, 1073741825, 0, 7995649, 1073741825, 0, 7995650, 1073741825, 0, 7995651, 1073741825, 0, 7995652, 1073741825, 0, 7995653, 1073741825, 1, 7995654, 1073741825, 0, 7995655, 1073741825, 65537, 7995656, 1073741825, 1, 7995657, 1073741825, 1, 7995658, 1073741825, 2, 7995659, 1073741825, 2, 7995660, 1073741825, 1, 7995661, 0, 131072, 8126348, 1073741824, 131072, 8126349, 1073741825, 1, 8126350, 1073741825, 0, 8126351, 1073741825, 0, 8126352, 1073741825, 0, 8126353, 1073741825, 2, 8126354, 1073741825, 65537, 8126355, 1073741825, 0, 8126356, 1073741825, 65537, 8126357, 1073741825, 0, 8126358, 1073741825, 0, 8126359, 1073741825, 0, 8126360, 1073741825, 2, 8126361, 1073741825, 65536, 8126362, 1073741825, 2, 8126363, 1073741825, 0, 8126364, 1073741825, 2, 8126365, 1073741825, 1, 8126366, 1073741825, 65536, 8126367, 1073741825, 2, 8126368, 1073741825, 65537, 8126369, 1073741825, 2, 8126370, 1073741825, 65537, 8126371, 1073741825, 0, 8126372, 1073741825, 0, 8126373, 1073741825, 65537, 8126374, 1073741825, 2, 8126375, 1073741825, 0, 8126376, 1073741825, 0, 8126377, 1073741825, 65536, 8126378, 1073741825, 1, 8126379, 1073741825, 1, 8126380, 0, 131072, 8126381, 1, 1, 8126382, 1, 0, 8126383, 1, 0, 8126384, 1, 0, 8126385, 1, 0, 8126386, 1, 65537, 8126387, 1, 0, 8126388, 1, 1, 8126389, 1, 1, 8126390, 1, 0, 8126391, 1, 1, 8126392, 1, 0, 8126393, 1, 0, 8126394, 1, 1, 8126395, 1, 2, 8126396, 1, 65536, 8126397, 1, 1, 8126398, 1, 65537, 8126399, 1, 1, 8126400, 1, 0, 8126401, 1, 0, 8126402, 1, 0, 8126403, 1, 0, 8126404, 1, 0, 8126405, 1, 2, 8126406, 1, 65536, 8126407, 1, 0, 8126408, 1, 1, 8126409, 1, 2, 8126410, 1, 2, 8126411, 1, 65536, 8126412, 1, 2, 8126413, 1, 0, 8126414, 1, 2, 8126415, 1, 65537, 8126416, 1, 0, 8126417, 1, 2, 8126418, 1, 0, 8126419, 1, 65537, 8126420, 1, 0, 8126421, 1, 65536, 8126422, 1, 0, 8126423, 1, 0, 8126424, 1, 0, 8126425, 1, 65536, 8126426, 1, 0, 8126427, 1, 2, 8126428, 1, 0, 8126429, 1, 2, 8126430, 1, 65537, 8126431, 1, 0, 8126432, 1, 0, 8126433, 1, 65537, 8126434, 1, 65537, 8126435, 1, 65537, 8126436, 1, 65537, 8126437, 1, 0, 8126438, 1, 0, 8126439, 1, 0, 8126440, 1, 0, 8126441, 1, 0, 8126442, 1, 0, 8126443, 1, 1, 8126444, 1, 0, 8126445, 1, 0, 8126446, 1, 65537, 8126447, 1, 0, 8126448, 1, 2, 8126449, 1, 2, 8126450, 1, 65536, 8126451, 1, 65536, 8126452, 1, 2, 8126453, 1, 65536, 8126454, 1, 1, 8126455, 1, 0, 8126456, 1, 0, 8126457, 1, 0, 8126458, 1, 0, 8126459, 1, 65537, 8126460, 1, 0, 8126461, 1, 0, 8126462, 1, 1, 8126463, 1, 0, 8060928, 1, 0, 8060929, 1, 65537, 8060930, 1, 65537, 8060931, 1, 2, 8060932, 1, 65537, 8060933, 1, 0, 8060934, 1, 0, 8060935, 1, 0, 8060936, 1, 65536, 8060937, 1, 0, 8060938, 1, 0, 8060939, 1, 65536, 8060940, 1, 0, 8060941, 1, 0, 8060942, 1, 0, 8060943, 1, 65537, 8060944, 1, 2, 8060945, 1, 0, 8060946, 1, 1, 8060947, 1, 65537, 8060948, 1, 0, 8060949, 1, 2, 8060950, 1, 65537, 8060951, 1, 0, 8060952, 1, 2, 8060953, 1, 65537, 8060954, 1, 0, 8060955, 1, 1, 8060956, 1, 0, 8060957, 1, 0, 8060958, 1, 65536, 8060959, 1, 2, 8060960, 1, 65536, 8060961, 1, 65537, 8060962, 1, 1, 8060963, 1, 65536, 8060964, 1, 0, 8060965, 1, 0, 8060966, 1, 0, 8060967, 1, 0, 8060968, 1, 65537, 8060969, 1, 2, 8060970, 1, 0, 8060971, 1, 0, 8060972, 1, 0, 8060973, 1, 0, 8060974, 1, 65537, 8060975, 1, 2, 8060976, 1, 0, 8060977, 1, 1, 8060978, 1, 1, 8060979, 1, 0, 8060980, 1, 0, 8060981, 1, 65537, 8060982, 1, 65537, 8060983, 1, 0, 8060984, 1, 0, 8060985, 1, 65536, 8060986, 1, 0, 8060987, 1, 1, 8060988, 1, 1, 8060989, 1, 1, 8060990, 1, 65536, 8060991, 1, 0, 8060992, 1, 65536, 8060993, 1, 2, 8060994, 1, 0, 8060995, 1, 2, 8060996, 1, 1, 8060997, 1, 0, 8060998, 1, 0, 8060999, 1, 2, 8061000, 1, 0, 8061001, 1, 0, 8061002, 1, 2, 8061003, 1, 65537, 8061004, 1, 65536, 8061005, 1, 65537, 8061006, 1, 0, 8061007, 1, 65536, 8061008, 1, 0, 8061009, 1, 0, 8061010, 1, 0, 8061011, 1, 0, 8061012, 1, 0, 8061013, 1, 2, 8061014, 1, 0, 8061015, 1, 2, 8061016, 1, 0, 8061017, 1, 1, 8061018, 1, 0, 8061019, 1, 0, 8061020, 1, 65536, 8061021, 1, 2, 8061022, 1, 0, 8061023, 1, 0, 8061024, 1, 2, 8061025, 1, 0, 8061026, 1, 0, 8061027, 1, 0, 8061028, 1, 0, 8061029, 1, 0, 8061030, 1, 0, 8061031, 1, 65536, 8061032, 1, 0, 8061033, 1, 0, 8061034, 1, 0, 8061035, 1, 2, 8061036, 1, 2, 8061037, 1, 0, 8061038, 1, 0, 8061039, 1, 0, 8061040, 1, 65536, 8061041, 1, 2, 8061042, 1, 0, 8061043, 1, 0, 8061044, 1, 2, 8061045, 1, 0, 8061046, 1, 0, 8061047, 1, 0, 8061048, 1, 0, 8061049, 1, 0, 8061050, 1, 1, 8061051, 1, 65536, 8061052, 1, 0, 8061053, 1, 0, 8061054, 1, 2, 8061055, 1, 0, 8061056, 1, 0, 8061057, 1, 1, 8061058, 1, 1, 8061059, 1, 0, 8061060, 1, 2, 8061061, 1, 65537, 8061062, 1, 0, 8061063, 1, 0, 8061064, 1, 0, 8061065, 1, 1, 8061066, 1, 0, 8061067, 1, 65536, 8061068, 1, 65537, 8061069, 1, 0, 8061070, 1, 0, 8061071, 1, 0, 8061072, 1, 0, 8061073, 1, 0, 8061074, 1, 0, 8061075, 1, 0, 8061076, 1, 0, 8061077, 1, 0, 8061078, 1, 0, 8061079, 1, 2, 8061080, 1, 1, 8061081, 1, 0, 8061082, 1, 65537, 8061083, 1, 65536, 8061084, 1, 0, 8061085, 1, 0, 8061086, 1, 65536, 8061087, 1, 0, 8061088, 1, 0, 8061089, 1, 0, 8061090, 1, 0, 8061091, 1, 2, 8061092, 1, 65536, 8061093, 1, 65537, 8061094, 1, 0, 8061095, 1, 65536, 8061096, 1, 65537, 8061097, 1, 0, 8061098, 1, 0, 8061099, 1, 0, 8061100, 1, 65537, 8061101, 1, 0, 8061102, 1, 1, 8061103, 1, 0, 8061104, 1, 2, 8061105, 1, 65537, 8061106, 1, 0, 8061107, 1, 1, 8061108, 1, 0, 8061109, 1, 0, 8061110, 1, 0, 8061111, 1, 65537, 8061112, 1, 65537, 8061113, 1, 0, 8061114, 1, 0, 8061115, 1, 0, 8061116, 1, 1, 8061117, 1, 0, 8061118, 1, 0, 8061119, 1, 0, 8061120, 1, 0, 8061121, 1, 2, 8061122, 1, 0, 8061123, 1, 0, 8061124, 1, 0, 8061125, 1, 0, 8061126, 1, 0, 8061127, 1, 0, 8061128, 1, 65536, 8061129, 1, 2, 8061130, 1, 0, 8061131, 1, 65537, 8061132, 1, 2, 8061133, 1, 1, 8061134, 1, 0, 8061135, 1, 1, 8061136, 1, 65537, 8061137, 1, 0, 8061138, 1, 0, 8061139, 1, 0, 8061140, 1, 65536, 8061141, 1, 2, 8061142, 1, 65537, 8061143, 1, 0, 8061144, 1, 0, 8061145, 1, 65537, 8061146, 1, 0, 8061147, 1, 65537, 8061148, 1, 0, 8061149, 1, 0, 8061150, 1, 0, 8061151, 1, 2, 8061152, 1, 0, 8061153, 1, 1, 8061154, 1, 65537, 8061155, 1, 0, 8061156, 1, 1, 8061157, 1, 0, 8061158, 1, 0, 8061159, 1, 65537, 8061160, 1, 65536, 8061161, 1, 0, 8061162, 1, 0, 8061163, 1, 2, 8061164, 1, 0, 8061165, 1, 65536, 8061166, 1, 1, 8061167, 1, 0, 8061168, 1, 0, 8061169, 1, 0, 8061170, 1, 0, 8061171, 1073741825, 0, 8061172, 1073741825, 0, 8061173, 1073741825, 65537, 8061174, 1073741825, 0, 8061175, 1073741825, 2, 8061176, 1073741825, 0, 8061177, 1073741825, 0, 8061178, 1073741825, 65537, 8061179, 1073741825, 2, 8061180, 1073741825, 0, 8061181, 1073741825, 0, 8061182, 1073741825, 1, 8061183, 1073741825, 1, 8061184, 1073741825, 65536, 8061185, 1073741825, 1, 8061186, 1073741825, 0, 8061187, 1073741825, 65536, 8061188, 1073741825, 0, 8061189, 1073741825, 0, 8061190, 1073741825, 2, 8061191, 1073741825, 2, 8061192, 1073741825, 0, 8061193, 1073741825, 65537, 8061194, 1073741825, 0, 8061195, 1073741825, 0, 8061196, 1073741825, 1, 8061197, 0, 131072, 8191884, 1073741824, 131072, 8191885, 1073741825, 1, 8191886, 1073741825, 0, 8191887, 1073741825, 0, 8191888, 1073741825, 0, 8191889, 1073741825, 0, 8191890, 1073741825, 65537, 8191891, 1073741825, 0, 8191892, 1073741825, 65537, 8191893, 1073741825, 0, 8191894, 1073741825, 0, 8191895, 1073741825, 2, 8191896, 1073741825, 0, 8191897, 1073741825, 0, 8191898, 1073741825, 0, 8191899, 1073741825, 0, 8191900, 1073741825, 2, 8191901, 1073741825, 2, 8191902, 1073741825, 65537, 8191903, 1073741825, 0, 8191904, 1073741825, 65537, 8191905, 1073741825, 0, 8191906, 1073741825, 0, 8191907, 1073741825, 0, 8191908, 1073741825, 0, 8191909, 1073741825, 65537, 8191910, 1073741825, 0, 8191911, 1073741825, 1, 8191912, 1073741825, 0, 8191913, 1073741825, 65536, 8191914, 1073741825, 0, 8191915, 1073741825, 1, 8191916, 0, 131072, 8191917, 1, 1, 8191918, 1, 0, 8191919, 1, 65537, 8191920, 1, 0, 8191921, 1, 1, 8191922, 1, 2, 8191923, 1, 65536, 8191924, 1, 0, 8191925, 1, 0, 8191926, 1, 0, 8191927, 1, 0, 8191928, 1, 0, 8191929, 1, 0, 8191930, 1, 0, 8191931, 1, 2, 8191932, 1, 1, 8191933, 1, 0, 8191934, 1, 65536, 8191935, 1, 2, 8191936, 1, 2, 8191937, 1, 65536, 8191938, 1, 1, 8191939, 1, 0, 8191940, 1, 0, 8191941, 1, 2, 8191942, 1, 0, 8191943, 1, 1, 8191944, 1, 2, 8191945, 1, 0, 8191946, 1, 2, 8191947, 1, 0, 8191948, 1, 0, 8191949, 1, 0, 8191950, 1, 1, 8191951, 1, 1, 8191952, 1, 0, 8191953, 1, 2, 8191954, 1, 1, 8191955, 1, 65536, 8191956, 1, 0, 8191957, 1, 65537, 8191958, 1, 1, 8191959, 1, 0, 8191960, 1, 65537, 8191961, 1, 0, 8191962, 1, 65536, 8191963, 1, 2, 8191964, 1, 0, 8191965, 1, 0, 8191966, 1, 0, 8191967, 1, 1, 8191968, 1, 1, 8191969, 1, 2, 8191970, 1, 0, 8191971, 1, 0, 8191972, 1, 0, 8191973, 1, 0, 8191974, 1, 0, 8191975, 1, 0, 8191976, 1, 65537, 8191977, 1, 0, 8191978, 1, 0, 8191979, 1, 0, 8191980, 1, 1, 8191981, 1, 65537, 8191982, 1, 2, 8191983, 1, 2, 8191984, 1, 65537, 8191985, 1, 65537, 8191986, 1, 65537, 8191987, 1, 65537, 8191988, 1, 2, 8191989, 1, 0, 8191990, 1, 0, 8191991, 1, 2, 8191992, 1, 0, 8191993, 1, 0, 8191994, 1, 0, 8191995, 1, 1, 8191996, 1, 65537, 8191997, 1, 2, 8191998, 1, 0, 8191999, 1, 65536, 8126464, 1, 65537, 8126465, 1, 65536, 8126466, 1, 1, 8126467, 1, 2, 8126468, 1, 65537, 8126469, 1, 65536, 8126470, 1, 65537, 8126471, 1, 2, 8126472, 1, 0, 8126473, 1, 65536, 8126474, 1, 0, 8126475, 1, 2, 8126476, 1, 0, 8126477, 1, 0, 8126478, 1, 1, 8126479, 1, 0, 8126480, 1, 65536, 8126481, 1, 65536, 8126482, 1, 0, 8126483, 1, 1, 8126484, 1, 0, 8126485, 1, 65537, 8126486, 1, 65536, 8126487, 1, 0, 8126488, 1, 0, 8126489, 1, 65536, 8126490, 1, 65537, 8126491, 1, 65536, 8126492, 1, 65537, 8126493, 1, 1, 8126494, 1, 0, 8126495, 1, 65536, 8126496, 1, 65537, 8126497, 1, 0, 8126498, 1, 0, 8126499, 1, 0, 8126500, 1, 0, 8126501, 1, 65537, 8126502, 1, 0, 8126503, 1, 65536, 8126504, 1, 1, 8126505, 1, 0, 8126506, 1, 0, 8126507, 1, 0, 8126508, 1, 0, 8126509, 1, 0, 8126510, 1, 0, 8126511, 1, 1, 8126512, 1, 0, 8126513, 1, 0, 8126514, 1, 0, 8126515, 1, 0, 8126516, 1, 0, 8126517, 1, 65536, 8126518, 1, 65536, 8126519, 1, 0, 8126520, 1, 1, 8126521, 1, 1, 8126522, 1, 65537, 8126523, 1, 1, 8126524, 1, 0, 8126525, 1, 1, 8126526, 1, 0, 8126527, 1, 65537, 8126528, 1, 65537, 8126529, 1, 0, 8126530, 1, 65536, 8126531, 1, 0, 8126532, 1, 2, 8126533, 1, 0, 8126534, 1, 0, 8126535, 1, 65537, 8126536, 1, 1, 8126537, 1, 1, 8126538, 1, 65537, 8126539, 1, 0, 8126540, 1, 0, 8126541, 1, 65536, 8126542, 1, 65537, 8126543, 1, 1, 8126544, 1, 0, 8126545, 1, 65536, 8126546, 1, 1, 8126547, 1, 65537, 8126548, 1, 0, 8126549, 1, 1, 8126550, 1, 2, 8126551, 1, 2, 8126552, 1, 0, 8126553, 1, 2, 8126554, 1, 65536, 8126555, 1, 0, 8126556, 1, 0, 8126557, 1, 0, 8126558, 1, 65536, 8126559, 1, 65536, 8126560, 1, 0, 8126561, 1, 65536, 8126562, 1, 65537, 8126563, 1, 0, 8126564, 1, 0, 8126565, 1, 65537, 8126566, 1, 0, 8126567, 1, 0, 8126568, 1, 65537, 8126569, 1, 0, 8126570, 1, 65536, 8126571, 1, 2, 8126572, 1, 2, 8126573, 1, 65536, 8126574, 1, 0, 8126575, 1, 65537, 8126576, 1, 0, 8126577, 1, 0, 8126578, 1, 2, 8126579, 1, 0, 8126580, 1, 2, 8126581, 1, 1, 8126582, 1, 65536, 8126583, 1, 0, 8126584, 1, 0, 8126585, 1, 0, 8126586, 1, 65536, 8126587, 1, 1, 8126588, 1, 0, 8126589, 1, 0, 8126590, 1, 0, 8126591, 1, 0, 8126592, 1, 1, 8126593, 1, 1, 8126594, 1, 1, 8126595, 1, 2, 8126596, 1, 0, 8126597, 1, 0, 8126598, 1, 1, 8126599, 1, 1, 8126600, 1, 0, 8126601, 1, 2, 8126602, 1, 0, 8126603, 1, 0, 8126604, 1, 0, 8126605, 1, 1, 8126606, 1, 0, 8126607, 1, 2, 8126608, 1, 0, 8126609, 1, 0, 8126610, 1, 0, 8126611, 1, 0, 8126612, 1, 0, 8126613, 1, 2, 8126614, 1, 2, 8126615, 1, 0, 8126616, 1, 65536, 8126617, 1, 0, 8126618, 1, 0, 8126619, 1, 1, 8126620, 1, 65536, 8126621, 1, 1, 8126622, 1, 0, 8126623, 1, 0, 8126624, 1, 2, 8126625, 1, 65536, 8126626, 1, 2, 8126627, 1, 1, 8126628, 1, 2, 8126629, 1, 0, 8126630, 1, 65536, 8126631, 1, 1, 8126632, 1, 0, 8126633, 1, 0, 8126634, 1, 0, 8126635, 1, 65536, 8126636, 1, 65537, 8126637, 1, 1, 8126638, 1, 0, 8126639, 1, 65536, 8126640, 1, 2, 8126641, 1, 0, 8126642, 1, 0, 8126643, 1, 0, 8126644, 1, 0, 8126645, 1, 0, 8126646, 1, 2, 8126647, 1, 0, 8126648, 1, 2, 8126649, 1, 2, 8126650, 1, 2, 8126651, 1, 65537, 8126652, 1, 65536, 8126653, 1, 0, 8126654, 1, 1, 8126655, 1, 0, 8126656, 1, 0, 8126657, 1, 65537, 8126658, 1, 0, 8126659, 1, 0, 8126660, 1, 1, 8126661, 1, 0, 8126662, 1, 65536, 8126663, 1, 0, 8126664, 1, 1, 8126665, 1, 0, 8126666, 1, 0, 8126667, 1, 2, 8126668, 1, 0, 8126669, 1, 0, 8126670, 1, 0, 8126671, 1, 0, 8126672, 1, 0, 8126673, 1, 65537, 8126674, 1, 0, 8126675, 1, 65536, 8126676, 1, 2, 8126677, 1, 0, 8126678, 1, 0, 8126679, 1, 0, 8126680, 1, 0, 8126681, 1, 0, 8126682, 1, 0, 8126683, 1, 0, 8126684, 1, 0, 8126685, 1, 1, 8126686, 1, 1, 8126687, 1, 0, 8126688, 1, 0, 8126689, 1, 1, 8126690, 1, 1, 8126691, 1, 0, 8126692, 1, 65537, 8126693, 1, 65537, 8126694, 1, 0, 8126695, 1, 0, 8126696, 1, 65537, 8126697, 1, 0, 8126698, 1, 0, 8126699, 1, 0, 8126700, 1, 2, 8126701, 1, 0, 8126702, 1, 65537, 8126703, 1, 2, 8126704, 1, 2, 8126705, 1, 2, 8126706, 1, 0, 8126707, 1073741825, 0, 8126708, 1073741825, 65537, 8126709, 1073741825, 2, 8126710, 1073741825, 0, 8126711, 1073741825, 0, 8126712, 1073741825, 65536, 8126713, 1073741825, 65536, 8126714, 1073741825, 0, 8126715, 1073741825, 1, 8126716, 1073741825, 0, 8126717, 1073741825, 1, 8126718, 1073741825, 65536, 8126719, 1073741825, 65537, 8126720, 1073741825, 1, 8126721, 1073741825, 0, 8126722, 1073741825, 0, 8126723, 1073741825, 0, 8126724, 1073741825, 0, 8126725, 1073741825, 65537, 8126726, 1073741825, 0, 8126727, 1073741825, 0, 8126728, 1073741825, 0, 8126729, 1073741825, 0, 8126730, 1073741825, 0, 8126731, 1073741825, 0, 8126732, 1073741825, 1, 8126733, 0, 131072, 8257420, 1073741824, 131072, 8257421, 1073741825, 1, 8257422, 1073741825, 2, 8257423, 1073741825, 0, 8257424, 1073741825, 0, 8257425, 1073741825, 0, 8257426, 1073741825, 0, 8257427, 1073741825, 0, 8257428, 1073741825, 65537, 8257429, 1073741825, 2, 8257430, 1073741825, 65537, 8257431, 1073741825, 1, 8257432, 1073741825, 0, 8257433, 1073741825, 65536, 8257434, 1073741825, 65536, 8257435, 1073741825, 0, 8257436, 1073741825, 0, 8257437, 1073741825, 1, 8257438, 1073741825, 2, 8257439, 1073741825, 0, 8257440, 1073741825, 2, 8257441, 1073741825, 0, 8257442, 1073741825, 0, 8257443, 1073741825, 0, 8257444, 1073741825, 0, 8257445, 1073741825, 65537, 8257446, 1073741825, 65536, 8257447, 1073741825, 2, 8257448, 1073741825, 0, 8257449, 1073741825, 2, 8257450, 1073741825, 0, 8257451, 1073741825, 1, 8257452, 0, 131072, 8257453, 1, 1, 8257454, 1, 65537, 8257455, 1, 0, 8257456, 1, 65536, 8257457, 1, 0, 8257458, 1, 0, 8257459, 1, 65537, 8257460, 1, 65537, 8257461, 1, 0, 8257462, 1, 1, 8257463, 1, 0, 8257464, 1, 0, 8257465, 1, 0, 8257466, 1, 0, 8257467, 1, 2, 8257468, 1, 0, 8257469, 1, 0, 8257470, 1, 0, 8257471, 1, 0, 8257472, 1, 0, 8257473, 1, 65537, 8257474, 1, 65536, 8257475, 1, 1, 8257476, 1, 0, 8257477, 1, 1, 8257478, 1, 2, 8257479, 1, 0, 8257480, 1, 65537, 8257481, 1, 0, 8257482, 1, 2, 8257483, 1, 65537, 8257484, 1, 0, 8257485, 1, 65536, 8257486, 1, 0, 8257487, 1, 0, 8257488, 1, 0, 8257489, 1, 0, 8257490, 1, 0, 8257491, 1, 0, 8257492, 1, 0, 8257493, 1, 0, 8257494, 1, 0, 8257495, 1, 2, 8257496, 1, 0, 8257497, 1, 0, 8257498, 1, 0, 8257499, 1, 0, 8257500, 1, 0, 8257501, 1, 0, 8257502, 1, 0, 8257503, 1, 2, 8257504, 1, 65536, 8257505, 1, 0, 8257506, 1, 0, 8257507, 1, 0, 8257508, 1, 0, 8257509, 1, 65537, 8257510, 1, 0, 8257511, 1, 0, 8257512, 1, 0, 8257513, 1, 0, 8257514, 1, 0, 8257515, 1, 1, 8257516, 1, 65537, 8257517, 1, 0, 8257518, 1, 1, 8257519, 1, 0, 8257520, 1, 0, 8257521, 1, 65536, 8257522, 1, 0, 8257523, 1, 0, 8257524, 1, 65536, 8257525, 1, 1, 8257526, 1, 0, 8257527, 1, 0, 8257528, 1, 1, 8257529, 1, 0, 8257530, 1, 0, 8257531, 1, 65537, 8257532, 1, 65537, 8257533, 1, 65537, 8257534, 1, 65537, 8257535, 1, 0, 8192000, 1, 2, 8192001, 1, 65536, 8192002, 1, 0, 8192003, 1, 65536, 8192004, 1, 0, 8192005, 1, 65536, 8192006, 1, 2, 8192007, 1, 0, 8192008, 1, 65537, 8192009, 1, 1, 8192010, 1, 0, 8192011, 1, 0, 8192012, 1, 0, 8192013, 1, 0, 8192014, 1, 0, 8192015, 1, 0, 8192016, 1, 65537, 8192017, 1, 0, 8192018, 1, 0, 8192019, 1, 1, 8192020, 1, 0, 8192021, 1, 65537, 8192022, 1, 65536, 8192023, 1, 65536, 8192024, 1, 0, 8192025, 1, 1, 8192026, 1, 0, 8192027, 1, 65536, 8192028, 1, 65536, 8192029, 1, 65536, 8192030, 1, 65536, 8192031, 1, 0, 8192032, 1, 1, 8192033, 1, 65537, 8192034, 1, 65537, 8192035, 1, 1, 8192036, 1, 0, 8192037, 1, 0, 8192038, 1, 65537, 8192039, 1, 0, 8192040, 1, 0, 8192041, 1, 1, 8192042, 1, 65536, 8192043, 1, 1, 8192044, 1, 1, 8192045, 1, 0, 8192046, 1, 0, 8192047, 1, 65537, 8192048, 1, 0, 8192049, 1, 65537, 8192050, 1, 0, 8192051, 1, 2, 8192052, 1, 2, 8192053, 1, 1, 8192054, 1, 65537, 8192055, 1, 0, 8192056, 1, 0, 8192057, 1, 0, 8192058, 1, 65536, 8192059, 1, 1, 8192060, 1, 0, 8192061, 1, 0, 8192062, 1, 1, 8192063, 1, 0, 8192064, 1, 0, 8192065, 1, 65536, 8192066, 1, 0, 8192067, 1, 65537, 8192068, 1, 0, 8192069, 1, 0, 8192070, 1, 0, 8192071, 1, 65536, 8192072, 1, 0, 8192073, 1, 2, 8192074, 1, 1, 8192075, 1, 0, 8192076, 1, 0, 8192077, 1, 65537, 8192078, 1, 65537, 8192079, 1, 2, 8192080, 1, 0, 8192081, 1, 1, 8192082, 1, 65537, 8192083, 1, 2, 8192084, 1, 0, 8192085, 1, 65537, 8192086, 1, 0, 8192087, 1, 65537, 8192088, 1, 65536, 8192089, 1, 0, 8192090, 1, 65536, 8192091, 1, 65536, 8192092, 1, 0, 8192093, 1, 2, 8192094, 1, 1, 8192095, 1, 2, 8192096, 1, 0, 8192097, 1, 0, 8192098, 1, 65537, 8192099, 1, 0, 8192100, 1, 0, 8192101, 1, 0, 8192102, 1, 0, 8192103, 1, 65537, 8192104, 1, 0, 8192105, 1, 0, 8192106, 1, 2, 8192107, 1, 0, 8192108, 1, 0, 8192109, 1, 65536, 8192110, 1, 1, 8192111, 1, 0, 8192112, 1, 0, 8192113, 1, 1, 8192114, 1, 1, 8192115, 1, 1, 8192116, 1, 0, 8192117, 1, 0, 8192118, 1, 1, 8192119, 1, 0, 8192120, 1, 0, 8192121, 1, 0, 8192122, 1, 65537, 8192123, 1, 0, 8192124, 1, 2, 8192125, 1, 0, 8192126, 1, 0, 8192127, 1, 1, 8192128, 1, 0, 8192129, 1, 0, 8192130, 1, 65537, 8192131, 1, 1, 8192132, 1, 0, 8192133, 1, 1, 8192134, 1, 0, 8192135, 1, 0, 8192136, 1, 0, 8192137, 1, 0, 8192138, 1, 0, 8192139, 1, 1, 8192140, 1, 0, 8192141, 1, 0, 8192142, 1, 1, 8192143, 1, 0, 8192144, 1, 0, 8192145, 1, 0, 8192146, 1, 0, 8192147, 1, 0, 8192148, 1, 1, 8192149, 1, 65536, 8192150, 1, 0, 8192151, 1, 65537, 8192152, 1, 1, 8192153, 1, 0, 8192154, 1, 0, 8192155, 1, 65536, 8192156, 1, 0, 8192157, 1, 1, 8192158, 1, 1, 8192159, 1, 65537, 8192160, 1, 0, 8192161, 1, 2, 8192162, 1, 2, 8192163, 1, 2, 8192164, 1, 0, 8192165, 1, 0, 8192166, 1, 0, 8192167, 1, 65536, 8192168, 1, 0, 8192169, 1, 2, 8192170, 1, 2, 8192171, 1, 0, 8192172, 1, 2, 8192173, 1, 2, 8192174, 1, 2, 8192175, 1, 0, 8192176, 1, 0, 8192177, 1, 0, 8192178, 1, 2, 8192179, 1, 2, 8192180, 1, 0, 8192181, 1, 65536, 8192182, 1, 2, 8192183, 1, 65537, 8192184, 1, 1, 8192185, 1, 0, 8192186, 1, 0, 8192187, 1, 65537, 8192188, 1, 0, 8192189, 1, 0, 8192190, 1, 65537, 8192191, 1, 0, 8192192, 1, 2, 8192193, 1, 65537, 8192194, 1, 0, 8192195, 1, 0, 8192196, 1, 0, 8192197, 1, 1, 8192198, 1, 0, 8192199, 1, 0, 8192200, 1, 65536, 8192201, 1, 0, 8192202, 1, 65537, 8192203, 1, 0, 8192204, 1, 0, 8192205, 1, 65536, 8192206, 1, 0, 8192207, 1, 0, 8192208, 1, 65536, 8192209, 1, 2, 8192210, 1, 0, 8192211, 1, 0, 8192212, 1, 0, 8192213, 1, 0, 8192214, 1, 65537, 8192215, 1, 65536, 8192216, 1, 1, 8192217, 1, 0, 8192218, 1, 0, 8192219, 1, 0, 8192220, 1, 1, 8192221, 1, 0, 8192222, 1, 0, 8192223, 1, 0, 8192224, 1, 0, 8192225, 1, 0, 8192226, 1, 1, 8192227, 1, 0, 8192228, 1, 0, 8192229, 1, 0, 8192230, 1, 65536, 8192231, 1, 0, 8192232, 1, 2, 8192233, 1, 0, 8192234, 1, 65537, 8192235, 1, 65536, 8192236, 1, 1, 8192237, 1, 1, 8192238, 1, 0, 8192239, 1, 0, 8192240, 1, 1, 8192241, 1, 65537, 8192242, 1, 1, 8192243, 1073741825, 0, 8192244, 1073741825, 0, 8192245, 1073741825, 1, 8192246, 1073741825, 0, 8192247, 1073741825, 0, 8192248, 1073741825, 0, 8192249, 1073741825, 0, 8192250, 1073741825, 1, 8192251, 1073741825, 2, 8192252, 1073741825, 0, 8192253, 1073741825, 0, 8192254, 1073741825, 65537, 8192255, 1073741825, 0, 8192256, 1073741825, 2, 8192257, 1073741825, 2, 8192258, 1073741825, 0, 8192259, 1073741825, 0, 8192260, 1073741825, 0, 8192261, 1073741825, 0, 8192262, 1073741825, 65537, 8192263, 1073741825, 2, 8192264, 1073741825, 2, 8192265, 1073741825, 0, 8192266, 1073741825, 65536, 8192267, 1073741825, 2, 8192268, 1073741825, 1, 8192269, 0, 131072, 8322956, 1073741824, 131072, 8322957, 1073741825, 1, 8322958, 1073741825, 65537, 8322959, 1073741825, 65537, 8322960, 1073741825, 65537, 8322961, 1073741825, 1, 8322962, 1073741825, 2, 8322963, 1073741825, 0, 8322964, 1073741825, 0, 8322965, 1073741825, 0, 8322966, 1073741825, 0, 8322967, 1073741825, 0, 8322968, 1073741825, 0, 8322969, 1073741825, 0, 8322970, 1073741825, 0, 8322971, 1073741825, 0, 8322972, 1073741825, 65537, 8322973, 1073741825, 1, 8322974, 1073741825, 2, 8322975, 1073741825, 1, 8322976, 1073741825, 0, 8322977, 1073741825, 65536, 8322978, 1073741825, 0, 8322979, 1073741825, 0, 8322980, 1073741825, 0, 8322981, 1073741825, 65537, 8322982, 1073741825, 0, 8322983, 1073741825, 2, 8322984, 1073741825, 65537, 8322985, 1073741825, 0, 8322986, 1073741825, 0, 8322987, 1073741825, 1, 8322988, 0, 131072, 8322989, 1, 1, 8322990, 1, 0, 8322991, 1, 65536, 8322992, 1, 65536, 8322993, 1, 65536, 8322994, 1, 0, 8322995, 1, 0, 8322996, 1, 65537, 8322997, 1, 0, 8322998, 1, 65536, 8322999, 1, 65536, 8323000, 1, 0, 8323001, 1, 1, 8323002, 1, 0, 8323003, 1, 65537, 8323004, 1, 0, 8323005, 1, 1, 8323006, 1, 0, 8323007, 1, 65537, 8323008, 1, 65536, 8323009, 1, 0, 8323010, 1, 0, 8323011, 1, 0, 8323012, 1, 2, 8323013, 1, 2, 8323014, 1, 1, 8323015, 1, 65536, 8323016, 1, 0, 8323017, 1, 0, 8323018, 1, 0, 8323019, 1, 0, 8323020, 1, 2, 8323021, 1, 1, 8323022, 1, 1, 8323023, 1, 0, 8323024, 1, 0, 8323025, 1, 1, 8323026, 1, 1, 8323027, 1, 0, 8323028, 1, 0, 8323029, 1, 0, 8323030, 1, 0, 8323031, 1, 0, 8323032, 1, 2, 8323033, 1, 0, 8323034, 1, 2, 8323035, 1, 0, 8323036, 1, 0, 8323037, 1, 0, 8323038, 1, 2, 8323039, 1, 0, 8323040, 1, 1, 8323041, 1, 2, 8323042, 1, 0, 8323043, 1, 1, 8323044, 1, 0, 8323045, 1, 0, 8323046, 1, 0, 8323047, 1, 65537, 8323048, 1, 65536, 8323049, 1, 2, 8323050, 1, 65537, 8323051, 1, 1, 8323052, 1, 65537, 8323053, 1, 0, 8323054, 1, 2, 8323055, 1, 65537, 8323056, 1, 0, 8323057, 1, 0, 8323058, 1, 0, 8323059, 1, 0, 8323060, 1, 2, 8323061, 1, 0, 8323062, 1, 65536, 8323063, 1, 0, 8323064, 1, 0, 8323065, 1, 0, 8323066, 1, 0, 8323067, 1, 65536, 8323068, 1, 0, 8323069, 1, 0, 8323070, 1, 0, 8323071, 1, 0, 8257536, 1, 65536, 8257537, 1, 0, 8257538, 1, 0, 8257539, 1, 0, 8257540, 1, 65537, 8257541, 1, 0, 8257542, 1, 65537, 8257543, 1, 0, 8257544, 1, 1, 8257545, 1, 0, 8257546, 1, 0, 8257547, 1, 1, 8257548, 1, 0, 8257549, 1, 0, 8257550, 1, 0, 8257551, 1, 0, 8257552, 1, 0, 8257553, 1, 65537, 8257554, 1, 0, 8257555, 1, 0, 8257556, 1, 0, 8257557, 1, 65536, 8257558, 1, 1, 8257559, 1, 65537, 8257560, 1, 0, 8257561, 1, 0, 8257562, 1, 0, 8257563, 1, 65537, 8257564, 1, 0, 8257565, 1, 65537, 8257566, 1, 0, 8257567, 1, 0, 8257568, 1, 1, 8257569, 1, 0, 8257570, 1, 1, 8257571, 1, 1, 8257572, 1, 0, 8257573, 1, 65537, 8257574, 1, 0, 8257575, 1, 0, 8257576, 1, 1, 8257577, 1, 0, 8257578, 1, 0, 8257579, 1, 65537, 8257580, 1, 0, 8257581, 1, 2, 8257582, 1, 0, 8257583, 1, 0, 8257584, 1, 65536, 8257585, 1, 65536, 8257586, 1, 0, 8257587, 1, 65537, 8257588, 1, 2, 8257589, 1, 2, 8257590, 1, 1, 8257591, 1, 0, 8257592, 1, 65537, 8257593, 1, 0, 8257594, 1, 2, 8257595, 1, 1, 8257596, 1, 2, 8257597, 1, 0, 8257598, 1, 65536, 8257599, 1, 0, 8257600, 1, 0, 8257601, 1, 0, 8257602, 1, 0, 8257603, 1, 0, 8257604, 1, 0, 8257605, 1, 1, 8257606, 1, 2, 8257607, 1, 0, 8257608, 1, 65536, 8257609, 1, 1, 8257610, 1, 0, 8257611, 1, 0, 8257612, 1, 65537, 8257613, 1, 0, 8257614, 1, 65537, 8257615, 1, 65537, 8257616, 1, 0, 8257617, 1, 65537, 8257618, 1, 0, 8257619, 1, 0, 8257620, 1, 0, 8257621, 1, 0, 8257622, 1, 65537, 8257623, 1, 65536, 8257624, 1, 0, 8257625, 1, 0, 8257626, 1, 65536, 8257627, 1, 0, 8257628, 1, 0, 8257629, 1, 2, 8257630, 1, 1, 8257631, 1, 0, 8257632, 1, 0, 8257633, 1, 1, 8257634, 1, 65536, 8257635, 1, 0, 8257636, 1, 0, 8257637, 1, 0, 8257638, 1, 0, 8257639, 1, 0, 8257640, 1, 0, 8257641, 1, 0, 8257642, 1, 0, 8257643, 1, 0, 8257644, 1, 0, 8257645, 1, 0, 8257646, 1, 65537, 8257647, 1, 65537, 8257648, 1, 0, 8257649, 1, 1, 8257650, 1, 0, 8257651, 1, 65537, 8257652, 1, 65536, 8257653, 1, 0, 8257654, 1, 0, 8257655, 1, 2, 8257656, 1, 65537, 8257657, 1, 0, 8257658, 1, 2, 8257659, 1, 2, 8257660, 1, 0, 8257661, 1, 1, 8257662, 1, 0, 8257663, 1, 0, 8257664, 1, 0, 8257665, 1, 0, 8257666, 1, 0, 8257667, 1, 0, 8257668, 1, 0, 8257669, 1, 0, 8257670, 1, 2, 8257671, 1, 1, 8257672, 1, 65537, 8257673, 1, 0, 8257674, 1, 0, 8257675, 1, 0, 8257676, 1, 1, 8257677, 1, 0, 8257678, 1, 65537, 8257679, 1, 1, 8257680, 1, 0, 8257681, 1, 0, 8257682, 1, 0, 8257683, 1, 2, 8257684, 1, 1, 8257685, 1, 2, 8257686, 1, 2, 8257687, 1, 0, 8257688, 1, 0, 8257689, 1, 65537, 8257690, 1, 65536, 8257691, 1, 2, 8257692, 1, 0, 8257693, 1, 0, 8257694, 1, 65537, 8257695, 1, 0, 8257696, 1, 0, 8257697, 1, 0, 8257698, 1, 1, 8257699, 1, 0, 8257700, 1, 0, 8257701, 1, 2, 8257702, 1, 0, 8257703, 1, 0, 8257704, 1, 0, 8257705, 1, 2, 8257706, 1, 0, 8257707, 1, 2, 8257708, 1, 65537, 8257709, 1, 0, 8257710, 1, 0, 8257711, 1, 65536, 8257712, 1, 65537, 8257713, 1, 65537, 8257714, 1, 0, 8257715, 1, 0, 8257716, 1, 1, 8257717, 1, 0, 8257718, 1, 0, 8257719, 1, 65536, 8257720, 1, 65536, 8257721, 1, 0, 8257722, 1, 0, 8257723, 1, 0, 8257724, 1, 0, 8257725, 1, 65536, 8257726, 1, 0, 8257727, 1, 2, 8257728, 1, 65537, 8257729, 1, 0, 8257730, 1, 1, 8257731, 1, 2, 8257732, 1, 0, 8257733, 1, 65537, 8257734, 1, 65537, 8257735, 1, 0, 8257736, 1, 65536, 8257737, 1, 0, 8257738, 1, 0, 8257739, 1, 0, 8257740, 1, 65536, 8257741, 1, 1, 8257742, 1, 0, 8257743, 1, 2, 8257744, 1, 0, 8257745, 1, 0, 8257746, 1, 2, 8257747, 1, 2, 8257748, 1, 1, 8257749, 1, 0, 8257750, 1, 65536, 8257751, 1, 2, 8257752, 1, 2, 8257753, 1, 65536, 8257754, 1, 2, 8257755, 1, 0, 8257756, 1, 0, 8257757, 1, 65536, 8257758, 1, 65536, 8257759, 1, 2, 8257760, 1, 2, 8257761, 1, 0, 8257762, 1, 0, 8257763, 1, 0, 8257764, 1, 0, 8257765, 1, 65536, 8257766, 1, 0, 8257767, 1, 2, 8257768, 1, 1, 8257769, 1, 0, 8257770, 1, 0, 8257771, 1, 65537, 8257772, 1, 65536, 8257773, 1, 0, 8257774, 1, 2, 8257775, 1, 0, 8257776, 1, 65537, 8257777, 1, 1, 8257778, 1, 1, 8257779, 1073741825, 1, 8257780, 1073741825, 65537, 8257781, 1073741825, 0, 8257782, 1073741825, 0, 8257783, 1073741825, 2, 8257784, 1073741825, 65536, 8257785, 1073741825, 0, 8257786, 1073741825, 0, 8257787, 1073741825, 0, 8257788, 1073741825, 65537, 8257789, 1073741825, 65537, 8257790, 1073741825, 2, 8257791, 1073741825, 0, 8257792, 1073741825, 0, 8257793, 1073741825, 1, 8257794, 1073741825, 65537, 8257795, 1073741825, 0, 8257796, 1073741825, 0, 8257797, 1073741825, 0, 8257798, 1073741825, 65537, 8257799, 1073741825, 0, 8257800, 1073741825, 2, 8257801, 1073741825, 0, 8257802, 1073741825, 65536, 8257803, 1073741825, 0, 8257804, 1073741825, 1, 8257805, 0, 131072, 8388492, 1073741824, 131072, 8388493, 1073741825, 1, 8388494, 1073741825, 65536, 8388495, 1073741825, 1, 8388496, 1073741825, 2, 8388497, 1073741825, 1, 8388498, 1073741825, 1, 8388499, 1073741825, 0, 8388500, 1073741825, 0, 8388501, 1073741825, 0, 8388502, 1073741825, 65536, 8388503, 1073741825, 65536, 8388504, 1073741825, 65537, 8388505, 1073741825, 0, 8388506, 1073741825, 0, 8388507, 1073741825, 0, 8388508, 1073741825, 2, 8388509, 1073741825, 1, 8388510, 1073741825, 0, 8388511, 1073741825, 0, 8388512, 1073741825, 0, 8388513, 1073741825, 1, 8388514, 1073741825, 0, 8388515, 1073741825, 65537, 8388516, 1073741825, 2, 8388517, 1073741825, 0, 8388518, 1073741825, 1, 8388519, 1073741825, 65537, 8388520, 1073741825, 65536, 8388521, 1073741825, 1, 8388522, 1073741825, 0, 8388523, 1073741825, 1, 8388524, 0, 131072, 8388525, 1, 1, 8388526, 1, 1, 8388527, 1, 0, 8388528, 1, 0, 8388529, 1, 2, 8388530, 1, 0, 8388531, 1, 0, 8388532, 1, 65536, 8388533, 1, 65536, 8388534, 1, 65536, 8388535, 1, 65537, 8388536, 1, 0, 8388537, 1, 65536, 8388538, 1, 1, 8388539, 1, 2, 8388540, 1, 0, 8388541, 1, 65537, 8388542, 1, 1, 8388543, 1, 65537, 8388544, 1, 0, 8388545, 1, 0, 8388546, 1, 0, 8388547, 1, 0, 8388548, 1, 0, 8388549, 1, 0, 8388550, 1, 0, 8388551, 1, 65536, 8388552, 1, 0, 8388553, 1, 0, 8388554, 1, 0, 8388555, 1, 0, 8388556, 1, 0, 8388557, 1, 0, 8388558, 1, 65537, 8388559, 1, 65537, 8388560, 1, 2, 8388561, 1, 0, 8388562, 1, 65536, 8388563, 1, 65537, 8388564, 1, 0, 8388565, 1, 0, 8388566, 1, 0, 8388567, 1, 0, 8388568, 1, 0, 8388569, 1, 65536, 8388570, 1, 65536, 8388571, 1, 65537, 8388572, 1, 2, 8388573, 1, 0, 8388574, 1, 1, 8388575, 1, 0, 8388576, 1, 65536, 8388577, 1, 0, 8388578, 1, 1, 8388579, 1, 0, 8388580, 1, 65537, 8388581, 1, 0, 8388582, 1, 0, 8388583, 1, 0, 8388584, 1, 65537, 8388585, 1, 0, 8388586, 1, 0, 8388587, 1, 0, 8388588, 1, 1, 8388589, 1, 65536, 8388590, 1, 0, 8388591, 1, 2, 8388592, 1, 0, 8388593, 1, 65536, 8388594, 1, 0, 8388595, 1, 0, 8388596, 1, 0, 8388597, 1, 0, 8388598, 1, 1, 8388599, 1, 65537, 8388600, 1, 2, 8388601, 1, 2, 8388602, 1, 0, 8388603, 1, 0, 8388604, 1, 1, 8388605, 1, 2, 8388606, 1, 0, 8388607, 1, 0, 8323072, 1, 0, 8323073, 1, 0, 8323074, 1, 0, 8323075, 1, 65537, 8323076, 1, 65537, 8323077, 1, 0, 8323078, 1, 0, 8323079, 1, 0, 8323080, 1, 0, 8323081, 1, 0, 8323082, 1, 0, 8323083, 1, 65536, 8323084, 1, 0, 8323085, 1, 0, 8323086, 1, 0, 8323087, 1, 1, 8323088, 1, 0, 8323089, 1, 0, 8323090, 1, 65536, 8323091, 1, 0, 8323092, 1, 0, 8323093, 1, 65536, 8323094, 1, 2, 8323095, 1, 65537, 8323096, 1, 65537, 8323097, 1, 65537, 8323098, 1, 0, 8323099, 1, 0, 8323100, 1, 0, 8323101, 1, 0, 8323102, 1, 0, 8323103, 1, 0, 8323104, 1, 2, 8323105, 1, 1, 8323106, 1, 0, 8323107, 1, 0, 8323108, 1, 0, 8323109, 1, 0, 8323110, 1, 2, 8323111, 1, 65537, 8323112, 1, 0, 8323113, 1, 65537, 8323114, 1, 0, 8323115, 1, 0, 8323116, 1, 0, 8323117, 1, 0, 8323118, 1, 65536, 8323119, 1, 2, 8323120, 1, 65537, 8323121, 1, 0, 8323122, 1, 0, 8323123, 1, 0, 8323124, 1, 65536, 8323125, 1, 0, 8323126, 1, 0, 8323127, 1, 0, 8323128, 1, 0, 8323129, 1, 0, 8323130, 1, 65536, 8323131, 1, 0, 8323132, 1, 0, 8323133, 1, 0, 8323134, 1, 0, 8323135, 1, 0, 8323136, 1, 0, 8323137, 1, 1, 8323138, 1, 1, 8323139, 1, 2, 8323140, 1, 2, 8323141, 1, 0, 8323142, 1, 65536, 8323143, 1, 0, 8323144, 1, 65536, 8323145, 1, 0, 8323146, 1, 1, 8323147, 1, 0, 8323148, 1, 0, 8323149, 1, 0, 8323150, 1, 0, 8323151, 1, 2, 8323152, 1, 0, 8323153, 1, 0, 8323154, 1, 65537, 8323155, 1, 1, 8323156, 1, 0, 8323157, 1, 0, 8323158, 1, 0, 8323159, 1, 1, 8323160, 1, 65537, 8323161, 1, 0, 8323162, 1, 0, 8323163, 1, 0, 8323164, 1, 65536, 8323165, 1, 0, 8323166, 1, 65536, 8323167, 1, 65537, 8323168, 1, 0, 8323169, 1, 0, 8323170, 1, 0, 8323171, 1, 0, 8323172, 1, 2, 8323173, 1, 65537, 8323174, 1, 0, 8323175, 1, 65537, 8323176, 1, 0, 8323177, 1, 0, 8323178, 1, 0, 8323179, 1, 1, 8323180, 1, 0, 8323181, 1, 0, 8323182, 1, 2, 8323183, 1, 0, 8323184, 1, 0, 8323185, 1, 65537, 8323186, 1, 0, 8323187, 1, 0, 8323188, 1, 0, 8323189, 1, 65537, 8323190, 1, 1, 8323191, 1, 0, 8323192, 1, 2, 8323193, 1, 65537, 8323194, 1, 65536, 8323195, 1, 1, 8323196, 1, 0, 8323197, 1, 0, 8323198, 1, 65536, 8323199, 1, 0, 8323200, 1, 65536, 8323201, 1, 0, 8323202, 1, 1, 8323203, 1, 65536, 8323204, 1, 0, 8323205, 1, 2, 8323206, 1, 0, 8323207, 1, 0, 8323208, 1, 1, 8323209, 1, 0, 8323210, 1, 0, 8323211, 1, 65537, 8323212, 1, 0, 8323213, 1, 2, 8323214, 1, 0, 8323215, 1, 0, 8323216, 1, 65537, 8323217, 1, 0, 8323218, 1, 65537, 8323219, 1, 0, 8323220, 1, 0, 8323221, 1, 0, 8323222, 1, 0, 8323223, 1, 65536, 8323224, 1, 0, 8323225, 1, 0, 8323226, 1, 2, 8323227, 1, 0, 8323228, 1, 0, 8323229, 1, 65536, 8323230, 1, 0, 8323231, 1, 0, 8323232, 1, 65537, 8323233, 1, 2, 8323234, 1, 65536, 8323235, 1, 0, 8323236, 1, 1, 8323237, 1, 0, 8323238, 1, 0, 8323239, 1, 65537, 8323240, 1, 0, 8323241, 1, 0, 8323242, 1, 0, 8323243, 1, 0, 8323244, 1, 0, 8323245, 1, 1, 8323246, 1, 0, 8323247, 1, 0, 8323248, 1, 65537, 8323249, 1, 0, 8323250, 1, 0, 8323251, 1, 0, 8323252, 1, 0, 8323253, 1, 0, 8323254, 1, 65536, 8323255, 1, 0, 8323256, 1, 0, 8323257, 1, 0, 8323258, 1, 0, 8323259, 1, 65536, 8323260, 1, 1, 8323261, 1, 0, 8323262, 1, 65537, 8323263, 1, 65537, 8323264, 1, 1, 8323265, 1, 0, 8323266, 1, 0, 8323267, 1, 0, 8323268, 1, 0, 8323269, 1, 0, 8323270, 1, 0, 8323271, 1, 0, 8323272, 1, 0, 8323273, 1, 0, 8323274, 1, 2, 8323275, 1, 2, 8323276, 1, 65536, 8323277, 1, 0, 8323278, 1, 65537, 8323279, 1, 65536, 8323280, 1, 0, 8323281, 1, 65536, 8323282, 1, 65536, 8323283, 1, 0, 8323284, 1, 65536, 8323285, 1, 2, 8323286, 1, 0, 8323287, 1, 0, 8323288, 1, 2, 8323289, 1, 65536, 8323290, 1, 65537, 8323291, 1, 0, 8323292, 1, 65537, 8323293, 1, 0, 8323294, 1, 65536, 8323295, 1, 1, 8323296, 1, 0, 8323297, 1, 0, 8323298, 1, 2, 8323299, 1, 0, 8323300, 1, 0, 8323301, 1, 0, 8323302, 1, 0, 8323303, 1, 65536, 8323304, 1, 0, 8323305, 1, 2, 8323306, 1, 0, 8323307, 1, 65536, 8323308, 1, 2, 8323309, 1, 1, 8323310, 1, 0, 8323311, 1, 65537, 8323312, 1, 0, 8323313, 1, 1, 8323314, 0, 0, 8323315, 1073741825, 1, 8323316, 1073741825, 0, 8323317, 1073741825, 0, 8323318, 1073741825, 0, 8323319, 1073741825, 0, 8323320, 1073741825, 65536, 8323321, 1073741825, 65536, 8323322, 1073741825, 0, 8323323, 1073741825, 65537, 8323324, 1073741825, 1, 8323325, 1073741825, 65536, 8323326, 1073741825, 1, 8323327, 1073741825, 1, 8323328, 1073741825, 0, 8323329, 1073741825, 0, 8323330, 1073741825, 2, 8323331, 1073741825, 65537, 8323332, 1073741825, 65537, 8323333, 1073741825, 65536, 8323334, 1073741825, 2, 8323335, 1073741825, 0, 8323336, 1073741825, 0, 8323337, 1073741825, 0, 8323338, 1073741825, 0, 8323339, 1073741825, 0, 8323340, 1073741825, 1, 8323341, 0, 131072, 8454028, 1073741824, 131072, 8454029, 1073741825, 1, 8454030, 1073741825, 0, 8454031, 1073741825, 65536, 8454032, 1073741825, 65537, 8454033, 1073741825, 0, 8454034, 1073741825, 0, 8454035, 1073741825, 1, 8454036, 1073741825, 65536, 8454037, 1073741825, 1, 8454038, 1073741825, 65537, 8454039, 1073741825, 0, 8454040, 1073741825, 0, 8454041, 1073741825, 1, 8454042, 1073741825, 0, 8454043, 1073741825, 2, 8454044, 1073741825, 0, 8454045, 1073741825, 0, 8454046, 1073741825, 0, 8454047, 1073741825, 0, 8454048, 1073741825, 0, 8454049, 1073741825, 0, 8454050, 1073741825, 0, 8454051, 1073741825, 65537, 8454052, 1073741825, 65537, 8454053, 1073741825, 1, 8454054, 1073741825, 0, 8454055, 1073741825, 65536, 8454056, 1073741825, 0, 8454057, 1073741825, 2, 8454058, 1073741825, 65536, 8454059, 1073741825, 1, 8454060, 0, 131072, 8454061, 1, 1, 8454062, 1, 1, 8454063, 1, 2, 8454064, 1, 0, 8454065, 1, 65536, 8454066, 1, 0, 8454067, 1, 65537, 8454068, 1, 0, 8454069, 1, 0, 8454070, 1, 65537, 8454071, 1, 0, 8454072, 1, 0, 8454073, 1, 2, 8454074, 1, 0, 8454075, 1, 2, 8454076, 1, 0, 8454077, 1, 0, 8454078, 1, 0, 8454079, 1, 1, 8454080, 1, 0, 8454081, 1, 1, 8454082, 1, 1, 8454083, 1, 0, 8454084, 1, 65537, 8454085, 1, 0, 8454086, 1, 0, 8454087, 1, 2, 8454088, 1, 0, 8454089, 1, 65537, 8454090, 1, 65536, 8454091, 1, 65537, 8454092, 1, 0, 8454093, 1, 0, 8454094, 1, 0, 8454095, 1, 0, 8454096, 1, 0, 8454097, 1, 1, 8454098, 1, 1, 8454099, 1, 0, 8454100, 1, 0, 8454101, 1, 0, 8454102, 1, 0, 8454103, 1, 0, 8454104, 1, 0, 8454105, 1, 0, 8454106, 1, 65537, 8454107, 1, 0, 8454108, 1, 0, 8454109, 1, 2, 8454110, 1, 0, 8454111, 1, 65537, 8454112, 1, 1, 8454113, 1, 2, 8454114, 1, 0, 8454115, 1, 0, 8454116, 1, 0, 8454117, 1, 0, 8454118, 1, 0, 8454119, 1, 0, 8454120, 1, 1, 8454121, 1, 1, 8454122, 1, 0, 8454123, 1, 0, 8454124, 1, 0, 8454125, 1, 0, 8454126, 1, 0, 8454127, 1, 65536, 8454128, 1, 0, 8454129, 1, 65536, 8454130, 1, 0, 8454131, 1, 0, 8454132, 1, 0, 8454133, 1, 65537, 8454134, 1, 0, 8454135, 1, 0, 8454136, 1, 1, 8454137, 1, 0, 8454138, 1, 0, 8454139, 1, 1, 8454140, 1, 2, 8454141, 1, 0, 8454142, 1, 1, 8454143, 1, 1, 8388608, 1, 0, 8388609, 1, 0, 8388610, 1, 0, 8388611, 1, 2, 8388612, 1, 0, 8388613, 1, 65536, 8388614, 1, 65537, 8388615, 1, 0, 8388616, 1, 1, 8388617, 1, 65537, 8388618, 1, 65537, 8388619, 1, 0, 8388620, 1, 0, 8388621, 1, 0, 8388622, 1, 0, 8388623, 1, 0, 8388624, 1, 0, 8388625, 1, 0, 8388626, 1, 0, 8388627, 1, 65537, 8388628, 1, 0, 8388629, 1, 0, 8388630, 1, 0, 8388631, 1, 65536, 8388632, 1, 0, 8388633, 1, 1, 8388634, 1, 0, 8388635, 1, 0, 8388636, 1, 2, 8388637, 1, 65536, 8388638, 1, 2, 8388639, 1, 65536, 8388640, 1, 1, 8388641, 1, 65536, 8388642, 1, 1, 8388643, 1, 0, 8388644, 1, 0, 8388645, 1, 1, 8388646, 1, 65536, 8388647, 1, 0, 8388648, 1, 1, 8388649, 1, 0, 8388650, 1, 0, 8388651, 1, 65536, 8388652, 1, 0, 8388653, 1, 0, 8388654, 1, 65537, 8388655, 1, 1, 8388656, 1, 0, 8388657, 1, 2, 8388658, 1, 65537, 8388659, 1, 0, 8388660, 1, 2, 8388661, 1, 1, 8388662, 1, 65537, 8388663, 1, 65537, 8388664, 1, 0, 8388665, 1, 0, 8388666, 1, 0, 8388667, 1, 0, 8388668, 1, 0, 8388669, 1, 0, 8388670, 1, 0, 8388671, 1, 0, 8388672, 1, 0, 8388673, 1, 65537, 8388674, 1, 1, 8388675, 1, 1, 8388676, 1, 2, 8388677, 1, 65536, 8388678, 1, 65536, 8388679, 1, 1, 8388680, 1, 0, 8388681, 1, 0, 8388682, 1, 65536, 8388683, 1, 0, 8388684, 1, 0, 8388685, 1, 0, 8388686, 1, 0, 8388687, 1, 0, 8388688, 1, 0, 8388689, 1, 0, 8388690, 1, 0, 8388691, 1, 65537, 8388692, 1, 1, 8388693, 1, 0, 8388694, 1, 0, 8388695, 1, 0, 8388696, 1, 0, 8388697, 1, 2, 8388698, 1, 0, 8388699, 1, 65537, 8388700, 1, 0, 8388701, 1, 1, 8388702, 1, 0, 8388703, 1, 0, 8388704, 1, 2, 8388705, 1, 0, 8388706, 1, 0, 8388707, 1, 65537, 8388708, 1, 0, 8388709, 1, 2, 8388710, 1, 65537, 8388711, 1, 0, 8388712, 1, 65536, 8388713, 1, 0, 8388714, 1, 0, 8388715, 1, 1, 8388716, 1, 1, 8388717, 1, 0, 8388718, 1, 0, 8388719, 1, 65536, 8388720, 1, 0, 8388721, 1, 2, 8388722, 1, 0, 8388723, 1, 0, 8388724, 1, 65536, 8388725, 1, 65537, 8388726, 1, 65537, 8388727, 1, 65536, 8388728, 1, 0, 8388729, 1, 2, 8388730, 1, 0, 8388731, 1, 65537, 8388732, 1, 65537, 8388733, 1, 0, 8388734, 1, 2, 8388735, 1, 0, 8388736, 1, 0, 8388737, 1, 65536, 8388738, 1, 65536, 8388739, 1, 0, 8388740, 1, 65537, 8388741, 1, 1, 8388742, 1, 0, 8388743, 1, 0, 8388744, 1, 0, 8388745, 1, 0, 8388746, 1, 65537, 8388747, 1, 65537, 8388748, 1, 0, 8388749, 1, 0, 8388750, 1, 65536, 8388751, 1, 2, 8388752, 1, 0, 8388753, 1, 2, 8388754, 1, 0, 8388755, 1, 0, 8388756, 1, 65536, 8388757, 1, 2, 8388758, 1, 0, 8388759, 1, 65536, 8388760, 1, 0, 8388761, 1, 0, 8388762, 1, 0, 8388763, 1, 1, 8388764, 1, 2, 8388765, 1, 0, 8388766, 1, 1, 8388767, 1, 65537, 8388768, 1, 65536, 8388769, 1, 0, 8388770, 1, 0, 8388771, 1, 65536, 8388772, 1, 2, 8388773, 1, 0, 8388774, 1, 1, 8388775, 1, 1, 8388776, 1, 0, 8388777, 1, 2, 8388778, 1, 65537, 8388779, 1, 0, 8388780, 1, 65536, 8388781, 1, 2, 8388782, 1, 2, 8388783, 1, 0, 8388784, 1, 2, 8388785, 1, 65537, 8388786, 1, 0, 8388787, 1, 1, 8388788, 1, 0, 8388789, 1, 0, 8388790, 1, 0, 8388791, 1, 1, 8388792, 1, 2, 8388793, 1, 0, 8388794, 1, 0, 8388795, 1, 2, 8388796, 1, 0, 8388797, 1, 0, 8388798, 1, 0, 8388799, 1, 65537, 8388800, 1, 0, 8388801, 1, 0, 8388802, 1, 0, 8388803, 1, 2, 8388804, 1, 65536, 8388805, 1, 0, 8388806, 1, 0, 8388807, 1, 1, 8388808, 1, 0, 8388809, 1, 2, 8388810, 1, 0, 8388811, 1, 65537, 8388812, 1, 0, 8388813, 1, 0, 8388814, 1, 0, 8388815, 1, 1, 8388816, 1, 2, 8388817, 1, 65536, 8388818, 1, 2, 8388819, 1, 0, 8388820, 1, 0, 8388821, 1, 0, 8388822, 1, 1, 8388823, 1, 0, 8388824, 1, 65536, 8388825, 1, 0, 8388826, 1, 0, 8388827, 1, 0, 8388828, 1, 1, 8388829, 1, 0, 8388830, 1, 65536, 8388831, 1, 0, 8388832, 1, 0, 8388833, 1, 0, 8388834, 1, 0, 8388835, 1, 0, 8388836, 1, 0, 8388837, 1, 0, 8388838, 1, 1, 8388839, 1, 1, 8388840, 1, 0, 8388841, 1, 0, 8388842, 1, 0, 8388843, 1, 2, 8388844, 1, 1, 8388845, 1, 0, 8388846, 1, 0, 8388847, 1, 0, 8388848, 1, 0, 8388849, 1, 1, 8388850, 1073741825, 1, 8388851, 1073741825, 1, 8388852, 1073741825, 0, 8388853, 1073741825, 0, 8388854, 1073741825, 0, 8388855, 1073741825, 65537, 8388856, 1073741825, 0, 8388857, 1073741825, 0, 8388858, 1073741825, 2, 8388859, 1073741825, 0, 8388860, 1073741825, 65537, 8388861, 1073741825, 0, 8388862, 1073741825, 65537, 8388863, 1073741825, 65536, 8388864, 1073741825, 0, 8388865, 1073741825, 0, 8388866, 1073741825, 0, 8388867, 1073741825, 0, 8388868, 1073741825, 65536, 8388869, 1073741825, 65537, 8388870, 1073741825, 65536, 8388871, 1073741825, 1, 8388872, 1073741825, 0, 8388873, 1073741825, 0, 8388874, 1073741825, 0, 8388875, 1073741825, 2, 8388876, 1073741825, 1, 8388877, 0, 131072, 8519564, 1073741824, 131072, 8519565, 1073741825, 1, 8519566, 1073741825, 65537, 8519567, 1073741825, 65536, 8519568, 1073741825, 0, 8519569, 1073741825, 0, 8519570, 1073741825, 0, 8519571, 1073741825, 65537, 8519572, 1073741825, 65536, 8519573, 1073741825, 0, 8519574, 1073741825, 65537, 8519575, 1073741825, 2, 8519576, 1073741825, 0, 8519577, 1073741825, 65537, 8519578, 1073741825, 0, 8519579, 1073741825, 0, 8519580, 1073741825, 0, 8519581, 1073741825, 0, 8519582, 1073741825, 1, 8519583, 1073741825, 1, 8519584, 1073741825, 2, 8519585, 1073741825, 0, 8519586, 1073741825, 2, 8519587, 1073741825, 2, 8519588, 1073741825, 0, 8519589, 1073741825, 65537, 8519590, 1073741825, 2, 8519591, 1073741825, 2, 8519592, 1073741825, 0, 8519593, 1073741825, 1, 8519594, 1073741825, 1, 8519595, 1073741825, 1, 8519596, 0, 131072, 8519597, 1, 1, 8519598, 1, 0, 8519599, 1, 0, 8519600, 1, 0, 8519601, 1, 0, 8519602, 1, 0, 8519603, 1, 0, 8519604, 1, 2, 8519605, 1, 2, 8519606, 1, 65536, 8519607, 1, 2, 8519608, 1, 0, 8519609, 1, 0, 8519610, 1, 2, 8519611, 1, 0, 8519612, 1, 65537, 8519613, 1, 0, 8519614, 1, 2, 8519615, 1, 65536, 8519616, 1, 0, 8519617, 1, 1, 8519618, 1, 1, 8519619, 1, 0, 8519620, 1, 0, 8519621, 1, 0, 8519622, 1, 0, 8519623, 1, 65536, 8519624, 1, 0, 8519625, 1, 2, 8519626, 1, 1, 8519627, 1, 2, 8519628, 1, 2, 8519629, 1, 65537, 8519630, 1, 0, 8519631, 1, 0, 8519632, 1, 2, 8519633, 1, 0, 8519634, 1, 0, 8519635, 1, 0, 8519636, 1, 0, 8519637, 1, 0, 8519638, 1, 0, 8519639, 1, 0, 8519640, 1, 0, 8519641, 1, 1, 8519642, 1, 65536, 8519643, 1, 1, 8519644, 1, 0, 8519645, 1, 1, 8519646, 1, 0, 8519647, 1, 65537, 8519648, 1, 0, 8519649, 1, 0, 8519650, 1, 0, 8519651, 1, 1, 8519652, 1, 1, 8519653, 1, 0, 8519654, 1, 0, 8519655, 1, 0, 8519656, 1, 0, 8519657, 1, 1, 8519658, 1, 0, 8519659, 1, 0, 8519660, 1, 65537, 8519661, 1, 65537, 8519662, 1, 65537, 8519663, 1, 0, 8519664, 1, 65536, 8519665, 1, 65537, 8519666, 1, 0, 8519667, 1, 2, 8519668, 1, 65537, 8519669, 1, 2, 8519670, 1, 1, 8519671, 1, 0, 8519672, 1, 0, 8519673, 1, 0, 8519674, 1, 0, 8519675, 1, 0, 8519676, 1, 65536, 8519677, 1, 0, 8519678, 1, 0, 8519679, 1, 0, 8454144, 1, 0, 8454145, 1, 0, 8454146, 1, 0, 8454147, 1, 0, 8454148, 1, 1, 8454149, 1, 1, 8454150, 1, 1, 8454151, 1, 1, 8454152, 1, 1, 8454153, 1, 0, 8454154, 1, 0, 8454155, 1, 0, 8454156, 1, 65536, 8454157, 1, 0, 8454158, 1, 2, 8454159, 1, 0, 8454160, 1, 1, 8454161, 1, 0, 8454162, 1, 0, 8454163, 1, 0, 8454164, 1, 65536, 8454165, 1, 2, 8454166, 1, 0, 8454167, 1, 0, 8454168, 1, 0, 8454169, 1, 0, 8454170, 1, 0, 8454171, 1, 0, 8454172, 1, 65536, 8454173, 1, 0, 8454174, 1, 0, 8454175, 1, 0, 8454176, 1, 65536, 8454177, 1, 0, 8454178, 1, 0, 8454179, 1, 0, 8454180, 1, 0, 8454181, 1, 0, 8454182, 1, 0, 8454183, 1, 0, 8454184, 1, 0, 8454185, 1, 65537, 8454186, 1, 0, 8454187, 1, 1, 8454188, 1, 0, 8454189, 1, 65536, 8454190, 1, 0, 8454191, 1, 0, 8454192, 1, 0, 8454193, 1, 0, 8454194, 1, 1, 8454195, 1, 0, 8454196, 1, 0, 8454197, 1, 65536, 8454198, 1, 65537, 8454199, 1, 0, 8454200, 1, 0, 8454201, 1, 0, 8454202, 1, 65537, 8454203, 1, 0, 8454204, 1, 0, 8454205, 1, 65537, 8454206, 1, 0, 8454207, 1, 0, 8454208, 1, 0, 8454209, 1, 0, 8454210, 1, 65537, 8454211, 1, 2, 8454212, 1, 0, 8454213, 1, 0, 8454214, 1, 2, 8454215, 1, 0, 8454216, 1, 0, 8454217, 1, 65536, 8454218, 1, 0, 8454219, 1, 65536, 8454220, 1, 0, 8454221, 1, 65537, 8454222, 1, 0, 8454223, 1, 0, 8454224, 1, 0, 8454225, 1, 0, 8454226, 1, 0, 8454227, 1, 0, 8454228, 1, 65536, 8454229, 1, 0, 8454230, 1, 0, 8454231, 1, 65536, 8454232, 1, 0, 8454233, 1, 0, 8454234, 1, 0, 8454235, 1, 0, 8454236, 1, 0, 8454237, 1, 0, 8454238, 1, 0, 8454239, 1, 65536, 8454240, 1, 2, 8454241, 1, 0, 8454242, 1, 0, 8454243, 1, 65536, 8454244, 1, 0, 8454245, 1, 0, 8454246, 1, 65537, 8454247, 1, 65537, 8454248, 1, 1, 8454249, 1, 0, 8454250, 1, 1, 8454251, 1, 0, 8454252, 1, 0, 8454253, 1, 0, 8454254, 1, 0, 8454255, 1, 0, 8454256, 1, 0, 8454257, 1, 0, 8454258, 1, 0, 8454259, 1, 2, 8454260, 1, 0, 8454261, 1, 65537, 8454262, 1, 2, 8454263, 1, 0, 8454264, 1, 65537, 8454265, 1, 65536, 8454266, 1, 65536, 8454267, 1, 0, 8454268, 1, 0, 8454269, 1, 0, 8454270, 1, 0, 8454271, 1, 65536, 8454272, 1, 65536, 8454273, 1, 0, 8454274, 1, 65536, 8454275, 1, 65537, 8454276, 1, 0, 8454277, 1, 65536, 8454278, 1, 1, 8454279, 1, 0, 8454280, 1, 2, 8454281, 1, 2, 8454282, 1, 1, 8454283, 1, 2, 8454284, 1, 0, 8454285, 1, 2, 8454286, 1, 0, 8454287, 1, 65536, 8454288, 1, 0, 8454289, 1, 0, 8454290, 1, 1, 8454291, 1, 65537, 8454292, 1, 0, 8454293, 1, 0, 8454294, 1, 0, 8454295, 1, 1, 8454296, 1, 0, 8454297, 1, 2, 8454298, 1, 0, 8454299, 1, 0, 8454300, 1, 0, 8454301, 1, 65536, 8454302, 1, 0, 8454303, 1, 0, 8454304, 1, 0, 8454305, 1, 2, 8454306, 1, 0, 8454307, 1, 0, 8454308, 1, 0, 8454309, 1, 65536, 8454310, 1, 0, 8454311, 1, 0, 8454312, 1, 0, 8454313, 1, 0, 8454314, 1, 1, 8454315, 1, 1, 8454316, 1, 0, 8454317, 1, 0, 8454318, 1, 65536, 8454319, 1, 65537, 8454320, 1, 65537, 8454321, 1, 0, 8454322, 1, 65536, 8454323, 1, 65537, 8454324, 1, 65537, 8454325, 1, 0, 8454326, 1, 65536, 8454327, 1, 0, 8454328, 1, 1, 8454329, 1, 65536, 8454330, 1, 0, 8454331, 1, 65537, 8454332, 1, 0, 8454333, 1, 2, 8454334, 1, 0, 8454335, 1, 2, 8454336, 1, 2, 8454337, 1, 0, 8454338, 1, 0, 8454339, 1, 65536, 8454340, 1, 2, 8454341, 1, 65536, 8454342, 1, 0, 8454343, 1, 0, 8454344, 1, 65537, 8454345, 1, 2, 8454346, 1, 0, 8454347, 1, 0, 8454348, 1, 0, 8454349, 1, 0, 8454350, 1, 0, 8454351, 1, 0, 8454352, 1, 65536, 8454353, 1, 0, 8454354, 1, 0, 8454355, 1, 65537, 8454356, 1, 0, 8454357, 1, 0, 8454358, 1, 0, 8454359, 1, 0, 8454360, 1, 0, 8454361, 1, 0, 8454362, 1, 0, 8454363, 1, 1, 8454364, 1, 1, 8454365, 1, 65537, 8454366, 1, 1, 8454367, 1, 0, 8454368, 1, 0, 8454369, 1, 2, 8454370, 1, 2, 8454371, 1, 2, 8454372, 1, 65537, 8454373, 1, 1, 8454374, 1, 0, 8454375, 1, 0, 8454376, 1, 0, 8454377, 1, 0, 8454378, 1, 0, 8454379, 1, 65536, 8454380, 1, 0, 8454381, 1, 65537, 8454382, 1, 2, 8454383, 1, 65537, 8454384, 1, 0, 8454385, 1, 0, 8454386, 1073741825, 0, 8454387, 1073741825, 65537, 8454388, 1073741825, 65536, 8454389, 1073741825, 0, 8454390, 1073741825, 0, 8454391, 1073741825, 0, 8454392, 1073741825, 0, 8454393, 1073741825, 0, 8454394, 1073741825, 0, 8454395, 1073741825, 65536, 8454396, 1073741825, 65537, 8454397, 1073741825, 0, 8454398, 1073741825, 65537, 8454399, 1073741825, 65537, 8454400, 1073741825, 65536, 8454401, 1073741825, 1, 8454402, 1073741825, 1, 8454403, 1073741825, 2, 8454404, 1073741825, 0, 8454405, 1073741825, 0, 8454406, 1073741825, 0, 8454407, 1073741825, 0, 8454408, 1073741825, 0, 8454409, 1073741825, 0, 8454410, 1073741825, 0, 8454411, 1073741825, 0, 8454412, 1073741825, 1, 8454413, 0, 131072, 8585100, 1073741824, 131072, 8585101, 1073741825, 1, 8585102, 1073741825, 0, 8585103, 1073741825, 0, 8585104, 1073741825, 0, 8585105, 1073741825, 0, 8585106, 1073741825, 0, 8585107, 1073741825, 0, 8585108, 1073741825, 1, 8585109, 1073741825, 0, 8585110, 1073741825, 2, 8585111, 1073741825, 0, 8585112, 1073741825, 65536, 8585113, 1073741825, 0, 8585114, 1073741825, 65537, 8585115, 1073741825, 0, 8585116, 1073741825, 0, 8585117, 1073741825, 0, 8585118, 1073741825, 0, 8585119, 1073741825, 2, 8585120, 1073741825, 0, 8585121, 1073741825, 65537, 8585122, 1073741825, 2, 8585123, 1073741825, 0, 8585124, 1073741825, 0, 8585125, 1073741825, 2, 8585126, 1073741825, 0, 8585127, 1073741825, 0, 8585128, 1073741825, 1, 8585129, 1073741825, 0, 8585130, 1073741825, 65536, 8585131, 1073741825, 1, 8585132, 0, 131072, 8585133, 1, 1, 8585134, 1, 1, 8585135, 1, 65536, 8585136, 1, 65536, 8585137, 1, 1, 8585138, 1, 0, 8585139, 1, 2, 8585140, 1, 0, 8585141, 1, 0, 8585142, 1, 1, 8585143, 1, 0, 8585144, 1, 0, 8585145, 1, 0, 8585146, 1, 2, 8585147, 1, 0, 8585148, 1, 0, 8585149, 1, 0, 8585150, 1, 0, 8585151, 1, 65536, 8585152, 1, 2, 8585153, 1, 65537, 8585154, 1, 2, 8585155, 1, 2, 8585156, 1, 0, 8585157, 1, 2, 8585158, 1, 0, 8585159, 1, 65536, 8585160, 1, 0, 8585161, 1, 0, 8585162, 1, 0, 8585163, 1, 0, 8585164, 1, 0, 8585165, 1, 2, 8585166, 1, 1, 8585167, 1, 0, 8585168, 1, 0, 8585169, 1, 65536, 8585170, 1, 2, 8585171, 1, 0, 8585172, 1, 1, 8585173, 1, 0, 8585174, 1, 0, 8585175, 1, 1, 8585176, 1, 1, 8585177, 1, 65536, 8585178, 1, 0, 8585179, 1, 0, 8585180, 1, 0, 8585181, 1, 0, 8585182, 1, 65536, 8585183, 1, 65537, 8585184, 1, 65536, 8585185, 1, 0, 8585186, 1, 65537, 8585187, 1, 0, 8585188, 1, 2, 8585189, 1, 65537, 8585190, 1, 0, 8585191, 1, 1, 8585192, 1, 0, 8585193, 1, 65537, 8585194, 1, 0, 8585195, 1, 0, 8585196, 1, 0, 8585197, 1, 0, 8585198, 1, 65537, 8585199, 1, 0, 8585200, 1, 0, 8585201, 1, 65536, 8585202, 1, 0, 8585203, 1, 0, 8585204, 1, 0, 8585205, 1, 1, 8585206, 1, 0, 8585207, 1, 0, 8585208, 1, 1, 8585209, 1, 65537, 8585210, 1, 0, 8585211, 1, 1, 8585212, 1, 65537, 8585213, 1, 1, 8585214, 1, 2, 8585215, 1, 0, 8519680, 1, 65537, 8519681, 1, 0, 8519682, 1, 65536, 8519683, 1, 65536, 8519684, 1, 1, 8519685, 1, 0, 8519686, 1, 1, 8519687, 2, 0, 8519688, 1, 1, 8519689, 1, 0, 8519690, 1, 65536, 8519691, 1, 0, 8519692, 1, 0, 8519693, 1, 0, 8519694, 1, 0, 8519695, 1, 0, 8519696, 1, 0, 8519697, 1, 0, 8519698, 1, 65537, 8519699, 1, 0, 8519700, 1, 0, 8519701, 1, 0, 8519702, 1, 0, 8519703, 1, 0, 8519704, 1, 2, 8519705, 1, 0, 8519706, 1, 65537, 8519707, 1, 0, 8519708, 1, 0, 8519709, 1, 0, 8519710, 1, 0, 8519711, 1, 0, 8519712, 1, 65536, 8519713, 1, 65537, 8519714, 1, 1, 8519715, 1, 0, 8519716, 1, 65537, 8519717, 1, 2, 8519718, 1, 0, 8519719, 1, 0, 8519720, 1, 65537, 8519721, 1, 1, 8519722, 1, 2, 8519723, 1, 0, 8519724, 1, 0, 8519725, 1, 65536, 8519726, 1, 1, 8519727, 1, 2, 8519728, 1, 65537, 8519729, 1, 0, 8519730, 1, 1, 8519731, 1, 65536, 8519732, 1, 65536, 8519733, 1, 0, 8519734, 1, 1, 8519735, 1, 0, 8519736, 1, 0, 8519737, 1, 1, 8519738, 1, 0, 8519739, 1, 0, 8519740, 1, 1, 8519741, 1, 0, 8519742, 1, 0, 8519743, 1, 2, 8519744, 1, 2, 8519745, 1, 0, 8519746, 1, 0, 8519747, 1, 0, 8519748, 1, 0, 8519749, 1, 0, 8519750, 1, 0, 8519751, 1, 65536, 8519752, 1, 2, 8519753, 1, 65536, 8519754, 1, 0, 8519755, 1, 65536, 8519756, 1, 0, 8519757, 1, 1, 8519758, 1, 65537, 8519759, 1, 0, 8519760, 1, 0, 8519761, 1, 1, 8519762, 1, 0, 8519763, 1, 65536, 8519764, 1, 2, 8519765, 1, 65536, 8519766, 1, 0, 8519767, 1, 0, 8519768, 1, 0, 8519769, 1, 0, 8519770, 1, 1, 8519771, 1, 1, 8519772, 1, 1, 8519773, 1, 0, 8519774, 1, 0, 8519775, 1, 0, 8519776, 1, 0, 8519777, 1, 2, 8519778, 1, 0, 8519779, 1, 0, 8519780, 1, 0, 8519781, 1, 0, 8519782, 1, 0, 8519783, 1, 65537, 8519784, 1, 65536, 8519785, 1, 0, 8519786, 1, 65536, 8519787, 1, 65537, 8519788, 1, 65537, 8519789, 1, 0, 8519790, 1, 65536, 8519791, 1, 0, 8519792, 1, 0, 8519793, 1, 0, 8519794, 1, 0, 8519795, 1, 1, 8519796, 1, 0, 8519797, 1, 0, 8519798, 1, 65537, 8519799, 1, 0, 8519800, 1, 65537, 8519801, 1, 2, 8519802, 1, 0, 8519803, 1, 65537, 8519804, 1, 2, 8519805, 1, 65537, 8519806, 1, 0, 8519807, 1, 65536, 8519808, 1, 2, 8519809, 1, 0, 8519810, 1, 0, 8519811, 1, 0, 8519812, 1, 0, 8519813, 1, 0, 8519814, 1, 2, 8519815, 1, 0, 8519816, 1, 1, 8519817, 1, 0, 8519818, 1, 0, 8519819, 1, 0, 8519820, 1, 65536, 8519821, 1, 0, 8519822, 1, 0, 8519823, 1, 0, 8519824, 1, 2, 8519825, 1, 65536, 8519826, 1, 0, 8519827, 1, 0, 8519828, 1, 0, 8519829, 1, 0, 8519830, 1, 0, 8519831, 1, 65537, 8519832, 1, 2, 8519833, 1, 0, 8519834, 1, 0, 8519835, 1, 65536, 8519836, 1, 0, 8519837, 1, 0, 8519838, 1, 65537, 8519839, 1, 0, 8519840, 1, 1, 8519841, 1, 1, 8519842, 1, 0, 8519843, 1, 65536, 8519844, 1, 0, 8519845, 1, 1, 8519846, 1, 0, 8519847, 1, 1, 8519848, 1, 1, 8519849, 1, 0, 8519850, 1, 0, 8519851, 1, 1, 8519852, 1, 0, 8519853, 1, 1, 8519854, 1, 0, 8519855, 1, 2, 8519856, 1, 0, 8519857, 1, 0, 8519858, 1, 1, 8519859, 1, 0, 8519860, 1, 0, 8519861, 1, 65537, 8519862, 1, 0, 8519863, 1, 0, 8519864, 1, 0, 8519865, 1, 0, 8519866, 1, 0, 8519867, 1, 2, 8519868, 1, 0, 8519869, 1, 0, 8519870, 1, 65536, 8519871, 1, 2, 8519872, 1, 0, 8519873, 1, 65537, 8519874, 1, 65537, 8519875, 1, 2, 8519876, 1, 2, 8519877, 1, 0, 8519878, 1, 65536, 8519879, 1, 0, 8519880, 1, 0, 8519881, 1, 2, 8519882, 1, 0, 8519883, 1, 1, 8519884, 1, 2, 8519885, 1, 0, 8519886, 1, 0, 8519887, 1, 0, 8519888, 1, 0, 8519889, 1, 0, 8519890, 1, 0, 8519891, 1, 0, 8519892, 1, 2, 8519893, 1, 1, 8519894, 1, 2, 8519895, 1, 0, 8519896, 1, 65536, 8519897, 1, 1, 8519898, 1, 0, 8519899, 1, 0, 8519900, 1, 0, 8519901, 1, 0, 8519902, 1, 0, 8519903, 1, 0, 8519904, 1, 1, 8519905, 1, 0, 8519906, 1, 1, 8519907, 1, 0, 8519908, 1, 1, 8519909, 1, 65537, 8519910, 1, 65536, 8519911, 1, 0, 8519912, 1, 65537, 8519913, 1, 2, 8519914, 1, 1, 8519915, 1, 2, 8519916, 1, 2, 8519917, 1, 0, 8519918, 1, 0, 8519919, 1, 0, 8519920, 1, 0, 8519921, 1, 0, 8519922, 1073741825, 0, 8519923, 1073741825, 0, 8519924, 1073741825, 0, 8519925, 1073741825, 0, 8519926, 1073741825, 0, 8519927, 1073741825, 1, 8519928, 1073741825, 0, 8519929, 1073741825, 0, 8519930, 1073741825, 1, 8519931, 1073741825, 0, 8519932, 1073741825, 65537, 8519933, 1073741825, 2, 8519934, 1073741825, 0, 8519935, 1073741825, 1, 8519936, 1073741825, 0, 8519937, 1073741825, 0, 8519938, 1073741825, 2, 8519939, 1073741825, 0, 8519940, 1073741825, 0, 8519941, 1073741825, 0, 8519942, 1073741825, 0, 8519943, 1073741825, 1, 8519944, 1073741825, 2, 8519945, 1073741825, 2, 8519946, 1073741825, 0, 8519947, 1073741825, 65536, 8519948, 1073741825, 1, 8519949, 0, 131072, 8650636, 1073741824, 131072, 8650637, 1073741825, 1, 8650638, 1073741825, 0, 8650639, 1073741825, 0, 8650640, 1073741825, 0, 8650641, 1073741825, 2, 8650642, 1073741825, 0, 8650643, 1073741825, 2, 8650644, 1073741825, 65536, 8650645, 1073741825, 1, 8650646, 1073741825, 0, 8650647, 1073741825, 65537, 8650648, 1073741825, 0, 8650649, 1073741825, 1, 8650650, 1073741825, 0, 8650651, 1073741825, 1, 8650652, 1073741825, 0, 8650653, 1073741825, 0, 8650654, 1073741825, 2, 8650655, 1073741825, 1, 8650656, 1073741825, 0, 8650657, 1073741825, 65536, 8650658, 1073741825, 65537, 8650659, 1073741825, 2, 8650660, 1073741825, 65537, 8650661, 1073741825, 1, 8650662, 1073741825, 0, 8650663, 1073741825, 0, 8650664, 1073741825, 0, 8650665, 1073741825, 65536, 8650666, 1073741825, 1, 8650667, 1073741825, 1, 8650668, 0, 131072, 8650669, 1, 1, 8650670, 1, 65537, 8650671, 1, 2, 8650672, 1, 0, 8650673, 1, 65536, 8650674, 1, 0, 8650675, 1, 0, 8650676, 1, 0, 8650677, 1, 65536, 8650678, 1, 0, 8650679, 1, 0, 8650680, 1, 2, 8650681, 1, 0, 8650682, 1, 0, 8650683, 1, 65536, 8650684, 1, 0, 8650685, 1, 0, 8650686, 1, 0, 8650687, 1, 1, 8650688, 1, 65537, 8650689, 1, 65537, 8650690, 1, 0, 8650691, 1, 65537, 8650692, 1, 65536, 8650693, 1, 0, 8650694, 1, 0, 8650695, 1, 2, 8650696, 1, 2, 8650697, 1, 0, 8650698, 1, 65537, 8650699, 1, 0, 8650700, 1, 0, 8650701, 1, 2, 8650702, 1, 65536, 8650703, 1, 0, 8650704, 1, 0, 8650705, 1, 0, 8650706, 1, 0, 8650707, 1, 2, 8650708, 1, 1, 8650709, 1, 65536, 8650710, 1, 0, 8650711, 1, 0, 8650712, 1, 0, 8650713, 1, 65536, 8650714, 1, 0, 8650715, 1, 0, 8650716, 1, 1, 8650717, 1, 0, 8650718, 1, 2, 8650719, 1, 0, 8650720, 1, 0, 8650721, 1, 65537, 8650722, 1, 2, 8650723, 1, 0, 8650724, 1, 0, 8650725, 1, 1, 8650726, 1, 0, 8650727, 1, 1, 8650728, 1, 0, 8650729, 1, 0, 8650730, 1, 0, 8650731, 1, 2, 8650732, 1, 65536, 8650733, 1, 65537, 8650734, 1, 0, 8650735, 1, 0, 8650736, 1, 0, 8650737, 1, 1, 8650738, 1, 2, 8650739, 1, 2, 8650740, 1, 0, 8650741, 1, 65536, 8650742, 1, 65537, 8650743, 1, 0, 8650744, 1, 0, 8650745, 1, 65536, 8650746, 1, 2, 8650747, 1, 0, 8650748, 1, 0, 8650749, 1, 0, 8650750, 1, 0, 8650751, 1, 2, 8585216, 1, 0, 8585217, 1, 65536, 8585218, 1, 0, 8585219, 1, 0, 8585220, 1, 1, 8585221, 1, 1, 8585222, 1, 1, 8585223, 1, 1, 8585224, 1, 1, 8585225, 1, 0, 8585226, 1, 0, 8585227, 1, 0, 8585228, 1, 0, 8585229, 1, 0, 8585230, 1, 0, 8585231, 1, 0, 8585232, 1, 65537, 8585233, 1, 0, 8585234, 1, 65537, 8585235, 1, 0, 8585236, 1, 0, 8585237, 1, 0, 8585238, 1, 0, 8585239, 1, 2, 8585240, 1, 0, 8585241, 1, 0, 8585242, 1, 0, 8585243, 1, 65537, 8585244, 1, 0, 8585245, 1, 0, 8585246, 1, 0, 8585247, 1, 0, 8585248, 1, 2, 8585249, 1, 2, 8585250, 1, 2, 8585251, 1, 2, 8585252, 1, 65536, 8585253, 1, 1, 8585254, 1, 0, 8585255, 1, 0, 8585256, 1, 0, 8585257, 1, 2, 8585258, 1, 0, 8585259, 1, 2, 8585260, 1, 65537, 8585261, 1, 0, 8585262, 1, 0, 8585263, 1, 0, 8585264, 1, 65537, 8585265, 1, 0, 8585266, 1, 1, 8585267, 1, 0, 8585268, 1, 0, 8585269, 1, 65537, 8585270, 1, 65536, 8585271, 1, 1, 8585272, 1, 0, 8585273, 1, 0, 8585274, 1, 0, 8585275, 1, 0, 8585276, 1, 0, 8585277, 1, 65536, 8585278, 1, 0, 8585279, 1, 2, 8585280, 1, 0, 8585281, 1, 65537, 8585282, 1, 65537, 8585283, 1, 0, 8585284, 1, 2, 8585285, 1, 1, 8585286, 1, 0, 8585287, 1, 0, 8585288, 1, 0, 8585289, 1, 65536, 8585290, 1, 1, 8585291, 1, 0, 8585292, 1, 2, 8585293, 1, 2, 8585294, 1, 0, 8585295, 1, 65536, 8585296, 1, 2, 8585297, 1, 0, 8585298, 1, 2, 8585299, 1, 65536, 8585300, 1, 0, 8585301, 1, 65537, 8585302, 1, 1, 8585303, 1, 65536, 8585304, 1, 2, 8585305, 1, 0, 8585306, 1, 65536, 8585307, 1, 0, 8585308, 1, 65536, 8585309, 1, 0, 8585310, 1, 0, 8585311, 1, 65537, 8585312, 1, 65537, 8585313, 1, 0, 8585314, 1, 0, 8585315, 1, 2, 8585316, 1, 65537, 8585317, 1, 0, 8585318, 1, 2, 8585319, 1, 0, 8585320, 1, 0, 8585321, 1, 2, 8585322, 1, 0, 8585323, 1, 1, 8585324, 1, 0, 8585325, 1, 0, 8585326, 1, 2, 8585327, 1, 0, 8585328, 1, 2, 8585329, 1, 0, 8585330, 1, 0, 8585331, 1, 2, 8585332, 1, 65536, 8585333, 1, 2, 8585334, 1, 65537, 8585335, 1, 0, 8585336, 1, 65537, 8585337, 1, 0, 8585338, 1, 0, 8585339, 1, 2, 8585340, 1, 2, 8585341, 1, 0, 8585342, 1, 0, 8585343, 1, 0, 8585344, 1, 2, 8585345, 1, 0, 8585346, 1, 2, 8585347, 1, 0, 8585348, 1, 65536, 8585349, 1, 0, 8585350, 1, 0, 8585351, 1, 65537, 8585352, 1, 0, 8585353, 1, 0, 8585354, 1, 0, 8585355, 1, 65537, 8585356, 1, 65536, 8585357, 1, 0, 8585358, 1, 65537, 8585359, 1, 0, 8585360, 1, 0, 8585361, 1, 2, 8585362, 1, 0, 8585363, 1, 1, 8585364, 1, 0, 8585365, 1, 2, 8585366, 1, 2, 8585367, 1, 0, 8585368, 1, 65536, 8585369, 1, 0, 8585370, 1, 0, 8585371, 1, 65537, 8585372, 1, 0, 8585373, 1, 0, 8585374, 1, 0, 8585375, 1, 0, 8585376, 1, 65537, 8585377, 1, 0, 8585378, 1, 65536, 8585379, 1, 0, 8585380, 1, 0, 8585381, 1, 65536, 8585382, 1, 65537, 8585383, 1, 65537, 8585384, 1, 0, 8585385, 1, 0, 8585386, 1, 0, 8585387, 1, 65537, 8585388, 1, 65536, 8585389, 1, 1, 8585390, 1, 0, 8585391, 1, 0, 8585392, 1, 1, 8585393, 1, 2, 8585394, 1, 0, 8585395, 1, 0, 8585396, 1, 0, 8585397, 1, 0, 8585398, 1, 65537, 8585399, 1, 0, 8585400, 1, 0, 8585401, 1, 0, 8585402, 1, 0, 8585403, 1, 65536, 8585404, 1, 0, 8585405, 1, 0, 8585406, 1, 0, 8585407, 1, 2, 8585408, 1, 0, 8585409, 1, 1, 8585410, 1, 0, 8585411, 1, 0, 8585412, 1, 65536, 8585413, 1, 0, 8585414, 1, 65536, 8585415, 1, 0, 8585416, 1, 65536, 8585417, 1, 0, 8585418, 1, 0, 8585419, 1, 1, 8585420, 1, 65536, 8585421, 1, 2, 8585422, 1, 0, 8585423, 1, 2, 8585424, 1, 2, 8585425, 1, 0, 8585426, 1, 2, 8585427, 1, 65536, 8585428, 1, 0, 8585429, 1, 0, 8585430, 1, 0, 8585431, 1, 0, 8585432, 1, 0, 8585433, 1, 0, 8585434, 1, 0, 8585435, 1, 0, 8585436, 1, 0, 8585437, 1, 2, 8585438, 1, 0, 8585439, 1, 0, 8585440, 1, 0, 8585441, 1, 0, 8585442, 1, 2, 8585443, 1, 0, 8585444, 1, 0, 8585445, 1, 1, 8585446, 1, 0, 8585447, 1, 1, 8585448, 1, 0, 8585449, 1, 1, 8585450, 1, 0, 8585451, 1, 2, 8585452, 1, 0, 8585453, 1, 0, 8585454, 1, 65536, 8585455, 1, 0, 8585456, 1, 0, 8585457, 1, 65537, 8585458, 1073741825, 0, 8585459, 1073741825, 65536, 8585460, 1073741825, 0, 8585461, 1073741825, 0, 8585462, 1073741825, 0, 8585463, 1073741825, 0, 8585464, 1073741825, 0, 8585465, 1073741825, 0, 8585466, 1073741825, 0, 8585467, 1073741825, 0, 8585468, 1073741825, 65537, 8585469, 1073741825, 1, 8585470, 1073741825, 65537, 8585471, 1073741825, 0, 8585472, 1073741825, 0, 8585473, 1073741825, 2, 8585474, 1073741825, 65537, 8585475, 1073741825, 0, 8585476, 1073741825, 0, 8585477, 1073741825, 0, 8585478, 1073741825, 65536, 8585479, 1073741825, 0, 8585480, 1073741825, 0, 8585481, 1073741825, 65537, 8585482, 1073741825, 0, 8585483, 1073741825, 65536, 8585484, 1073741825, 1, 8585485, 0, 131072, 8716172, 1073741824, 131072, 8716173, 1073741825, 1, 8716174, 1073741825, 0, 8716175, 1073741825, 0, 8716176, 1073741825, 0, 8716177, 1073741825, 0, 8716178, 1073741825, 1, 8716179, 1073741825, 0, 8716180, 1073741825, 0, 8716181, 1073741825, 2, 8716182, 1073741825, 65537, 8716183, 1073741825, 65536, 8716184, 1073741825, 65536, 8716185, 1073741825, 65537, 8716186, 1073741825, 0, 8716187, 1073741825, 65536, 8716188, 1073741825, 0, 8716189, 1073741825, 65537, 8716190, 1073741825, 1, 8716191, 1073741825, 1, 8716192, 1073741825, 2, 8716193, 1073741825, 0, 8716194, 1073741825, 0, 8716195, 1073741825, 0, 8716196, 1073741825, 0, 8716197, 1073741825, 0, 8716198, 1073741825, 0, 8716199, 1073741825, 0, 8716200, 1073741825, 65537, 8716201, 1073741825, 0, 8716202, 1073741825, 0, 8716203, 1073741825, 1, 8716204, 0, 131072, 8716205, 1, 1, 8716206, 1, 65536, 8716207, 1, 0, 8716208, 1, 0, 8716209, 1, 2, 8716210, 1, 2, 8716211, 1, 65536, 8716212, 1, 0, 8716213, 1, 0, 8716214, 1, 0, 8716215, 1, 65536, 8716216, 1, 0, 8716217, 1, 1, 8716218, 1, 1, 8716219, 1, 0, 8716220, 1, 0, 8716221, 1, 2, 8716222, 1, 65537, 8716223, 1, 0, 8716224, 1, 2, 8716225, 1, 65536, 8716226, 1, 0, 8716227, 1, 0, 8716228, 1, 0, 8716229, 1, 0, 8716230, 1, 2, 8716231, 1, 1, 8716232, 1, 0, 8716233, 1, 0, 8716234, 1, 65536, 8716235, 1, 1, 8716236, 1, 1, 8716237, 1, 0, 8716238, 1, 0, 8716239, 1, 65537, 8716240, 1, 65536, 8716241, 1, 1, 8716242, 1, 0, 8716243, 1, 1, 8716244, 1, 1, 8716245, 1, 1, 8716246, 1, 0, 8716247, 1, 2, 8716248, 1, 0, 8716249, 1, 0, 8716250, 1, 0, 8716251, 1, 1, 8716252, 1, 0, 8716253, 1, 0, 8716254, 1, 2, 8716255, 1, 0, 8716256, 1, 0, 8716257, 1, 1, 8716258, 1, 0, 8716259, 1, 2, 8716260, 1, 0, 8716261, 1, 65536, 8716262, 1, 0, 8716263, 1, 65536, 8716264, 1, 0, 8716265, 1, 65536, 8716266, 1, 0, 8716267, 1, 65537, 8716268, 1, 65537, 8716269, 1, 0, 8716270, 1, 1, 8716271, 1, 0, 8716272, 1, 65537, 8716273, 1, 0, 8716274, 1, 0, 8716275, 1, 0, 8716276, 1, 0, 8716277, 1, 0, 8716278, 1, 0, 8716279, 1, 65536, 8716280, 1, 0, 8716281, 1, 2, 8716282, 1, 0, 8716283, 1, 0, 8716284, 1, 0, 8716285, 1, 0, 8716286, 1, 0, 8716287, 1, 2, 8650752, 1, 0, 8650753, 1, 0, 8650754, 1, 2, 8650755, 1, 1, 8650756, 1, 65536, 8650757, 1, 65537, 8650758, 1, 65537, 8650759, 1, 65537, 8650760, 1, 0, 8650761, 1, 65537, 8650762, 1, 65537, 8650763, 1, 0, 8650764, 1, 2, 8650765, 1, 0, 8650766, 1, 0, 8650767, 1, 0, 8650768, 1, 0, 8650769, 1, 0, 8650770, 1, 0, 8650771, 1, 0, 8650772, 1, 65537, 8650773, 1, 0, 8650774, 1, 0, 8650775, 1, 0, 8650776, 1, 0, 8650777, 1, 65537, 8650778, 1, 0, 8650779, 1, 65536, 8650780, 1, 65536, 8650781, 1, 0, 8650782, 1, 65536, 8650783, 1, 0, 8650784, 1, 0, 8650785, 1, 0, 8650786, 1, 65536, 8650787, 1, 0, 8650788, 1, 0, 8650789, 1, 65536, 8650790, 1, 2, 8650791, 1, 0, 8650792, 1, 1, 8650793, 1, 0, 8650794, 1, 0, 8650795, 1, 0, 8650796, 1, 0, 8650797, 1, 0, 8650798, 1, 65536, 8650799, 1, 0, 8650800, 1, 0, 8650801, 1, 0, 8650802, 1, 2, 8650803, 1, 0, 8650804, 1, 65537, 8650805, 1, 0, 8650806, 1, 65536, 8650807, 1, 65536, 8650808, 1, 0, 8650809, 1, 2, 8650810, 1, 0, 8650811, 1, 2, 8650812, 1, 0, 8650813, 1, 1, 8650814, 1, 65537, 8650815, 1, 0, 8650816, 1, 0, 8650817, 1, 0, 8650818, 1, 0, 8650819, 1, 65536, 8650820, 1, 0, 8650821, 1, 0, 8650822, 1, 2, 8650823, 1, 1, 8650824, 1, 2, 8650825, 1, 0, 8650826, 1, 0, 8650827, 1, 65537, 8650828, 1, 65536, 8650829, 1, 2, 8650830, 1, 0, 8650831, 1, 0, 8650832, 1, 0, 8650833, 1, 0, 8650834, 1, 2, 8650835, 1, 65536, 8650836, 1, 0, 8650837, 1, 65537, 8650838, 1, 0, 8650839, 1, 1, 8650840, 1, 0, 8650841, 1, 1, 8650842, 1, 65536, 8650843, 1, 65537, 8650844, 1, 0, 8650845, 1, 0, 8650846, 1, 0, 8650847, 1, 2, 8650848, 1, 0, 8650849, 1, 65537, 8650850, 1, 0, 8650851, 1, 0, 8650852, 1, 65537, 8650853, 1, 65537, 8650854, 1, 65537, 8650855, 1, 0, 8650856, 1, 65536, 8650857, 1, 0, 8650858, 1, 0, 8650859, 1, 0, 8650860, 1, 2, 8650861, 1, 2, 8650862, 1, 1, 8650863, 1, 0, 8650864, 1, 1, 8650865, 1, 0, 8650866, 1, 1, 8650867, 1, 65536, 8650868, 1, 65537, 8650869, 1, 0, 8650870, 1, 2, 8650871, 1, 65536, 8650872, 1, 0, 8650873, 1, 65536, 8650874, 1, 0, 8650875, 1, 1, 8650876, 1, 0, 8650877, 1, 0, 8650878, 1, 0, 8650879, 1, 2, 8650880, 1, 0, 8650881, 1, 65537, 8650882, 1, 0, 8650883, 1, 0, 8650884, 1, 0, 8650885, 1, 0, 8650886, 1, 2, 8650887, 1, 0, 8650888, 1, 0, 8650889, 1, 0, 8650890, 1, 0, 8650891, 1, 2, 8650892, 1, 1, 8650893, 1, 0, 8650894, 1, 2, 8650895, 1, 65536, 8650896, 1, 0, 8650897, 1, 65536, 8650898, 1, 1, 8650899, 1, 65536, 8650900, 1, 65536, 8650901, 1, 2, 8650902, 1, 2, 8650903, 1, 1, 8650904, 1, 0, 8650905, 1, 1, 8650906, 1, 2, 8650907, 1, 2, 8650908, 1, 0, 8650909, 1, 2, 8650910, 1, 0, 8650911, 1, 0, 8650912, 1, 0, 8650913, 1, 2, 8650914, 1, 65536, 8650915, 1, 0, 8650916, 1, 65536, 8650917, 1, 0, 8650918, 1, 1, 8650919, 1, 65537, 8650920, 1, 65537, 8650921, 1, 0, 8650922, 1, 65536, 8650923, 1, 0, 8650924, 1, 0, 8650925, 1, 0, 8650926, 1, 1, 8650927, 1, 2, 8650928, 1, 1, 8650929, 1, 65537, 8650930, 1, 0, 8650931, 1, 65536, 8650932, 1, 0, 8650933, 1, 0, 8650934, 1, 65536, 8650935, 1, 2, 8650936, 1, 2, 8650937, 1, 0, 8650938, 1, 1, 8650939, 1, 0, 8650940, 1, 65536, 8650941, 1, 0, 8650942, 1, 0, 8650943, 1, 65537, 8650944, 1, 65537, 8650945, 1, 65536, 8650946, 1, 2, 8650947, 1, 65536, 8650948, 1, 0, 8650949, 1, 65536, 8650950, 1, 0, 8650951, 1, 65537, 8650952, 1, 2, 8650953, 1, 0, 8650954, 1, 2, 8650955, 1, 1, 8650956, 1, 2, 8650957, 1, 65537, 8650958, 1, 0, 8650959, 1, 65536, 8650960, 1, 2, 8650961, 1, 65536, 8650962, 1, 1, 8650963, 1, 0, 8650964, 1, 1, 8650965, 1, 0, 8650966, 1, 65536, 8650967, 1, 0, 8650968, 1, 0, 8650969, 1, 0, 8650970, 1, 0, 8650971, 1, 2, 8650972, 1, 65537, 8650973, 1, 0, 8650974, 1, 2, 8650975, 1, 1, 8650976, 1, 0, 8650977, 1, 65536, 8650978, 1, 0, 8650979, 1, 1, 8650980, 1, 0, 8650981, 1, 65536, 8650982, 1, 0, 8650983, 1, 0, 8650984, 1, 0, 8650985, 1, 0, 8650986, 1, 0, 8650987, 1, 65536, 8650988, 1, 0, 8650989, 1, 65536, 8650990, 1, 1, 8650991, 1, 0, 8650992, 1, 0, 8650993, 1, 2, 8650994, 1073741825, 0, 8650995, 1073741825, 0, 8650996, 1073741825, 65537, 8650997, 1073741825, 0, 8650998, 1073741825, 65537, 8650999, 1073741825, 65536, 8651000, 1073741825, 0, 8651001, 1073741825, 65537, 8651002, 1073741825, 65537, 8651003, 1073741825, 0, 8651004, 1073741825, 1, 8651005, 1073741825, 1, 8651006, 1073741825, 2, 8651007, 1073741825, 0, 8651008, 1073741825, 2, 8651009, 1073741825, 2, 8651010, 1073741825, 2, 8651011, 1073741825, 0, 8651012, 1073741825, 65537, 8651013, 1073741825, 65537, 8651014, 1073741825, 1, 8651015, 1073741825, 2, 8651016, 1073741825, 2, 8651017, 1073741825, 0, 8651018, 1073741825, 65537, 8651019, 1073741825, 65536, 8651020, 1073741825, 1, 8651021, 0, 131072, 8781708, 1073741824, 131072, 8781709, 1073741825, 1, 8781710, 1073741825, 1, 8781711, 1073741825, 0, 8781712, 1073741825, 0, 8781713, 1073741825, 0, 8781714, 1073741825, 2, 8781715, 1073741825, 0, 8781716, 1073741825, 0, 8781717, 1073741825, 1, 8781718, 1073741825, 0, 8781719, 1073741825, 1, 8781720, 1073741825, 65537, 8781721, 1073741825, 2, 8781722, 1073741825, 2, 8781723, 1073741825, 0, 8781724, 1073741825, 1, 8781725, 1073741825, 65537, 8781726, 1073741825, 0, 8781727, 1073741825, 0, 8781728, 1073741825, 1, 8781729, 1073741825, 0, 8781730, 1073741825, 0, 8781731, 1073741825, 0, 8781732, 1073741825, 65537, 8781733, 1073741825, 0, 8781734, 1073741825, 0, 8781735, 1073741825, 0, 8781736, 1073741825, 0, 8781737, 1073741825, 1, 8781738, 1073741825, 0, 8781739, 1073741825, 1, 8781740, 0, 131072, 8781741, 1, 1, 8781742, 1, 0, 8781743, 1, 0, 8781744, 1, 2, 8781745, 1, 0, 8781746, 1, 0, 8781747, 1, 1, 8781748, 1, 1, 8781749, 1, 0, 8781750, 1, 65537, 8781751, 1, 2, 8781752, 1, 0, 8781753, 1, 65537, 8781754, 1, 1, 8781755, 1, 0, 8781756, 1, 0, 8781757, 1, 65537, 8781758, 1, 1, 8781759, 1, 0, 8781760, 1, 0, 8781761, 1, 2, 8781762, 1, 0, 8781763, 1, 0, 8781764, 1, 0, 8781765, 1, 0, 8781766, 1, 0, 8781767, 1, 0, 8781768, 1, 0, 8781769, 1, 1, 8781770, 1, 0, 8781771, 1, 0, 8781772, 1, 0, 8781773, 1, 65537, 8781774, 1, 1, 8781775, 1, 0, 8781776, 1, 0, 8781777, 1, 0, 8781778, 1, 0, 8781779, 1, 1, 8781780, 1, 0, 8781781, 1, 0, 8781782, 1, 2, 8781783, 1, 2, 8781784, 1, 1, 8781785, 1, 0, 8781786, 1, 0, 8781787, 1, 1, 8781788, 1, 0, 8781789, 1, 0, 8781790, 1, 0, 8781791, 1, 0, 8781792, 1, 2, 8781793, 1, 65537, 8781794, 1, 2, 8781795, 1, 0, 8781796, 1, 2, 8781797, 1, 2, 8781798, 1, 65536, 8781799, 1, 0, 8781800, 1, 0, 8781801, 1, 0, 8781802, 1, 2, 8781803, 1, 1, 8781804, 1, 65536, 8781805, 1, 1, 8781806, 1, 65536, 8781807, 1, 2, 8781808, 1, 65536, 8781809, 1, 0, 8781810, 1, 0, 8781811, 1, 0, 8781812, 1, 0, 8781813, 1, 2, 8781814, 1, 0, 8781815, 1, 65537, 8781816, 1, 0, 8781817, 1, 0, 8781818, 1, 2, 8781819, 1, 0, 8781820, 1, 0, 8781821, 1, 0, 8781822, 1, 0, 8781823, 1, 0, 8716288, 1, 1, 8716289, 1, 65537, 8716290, 1, 0, 8716291, 1, 0, 8716292, 1, 2, 8716293, 1, 0, 8716294, 1, 65537, 8716295, 1, 0, 8716296, 1, 65536, 8716297, 1, 0, 8716298, 1, 0, 8716299, 1, 0, 8716300, 1, 0, 8716301, 1, 65536, 8716302, 1, 2, 8716303, 1, 0, 8716304, 1, 1, 8716305, 1, 2, 8716306, 1, 0, 8716307, 1, 65537, 8716308, 1, 65536, 8716309, 1, 0, 8716310, 1, 65537, 8716311, 1, 0, 8716312, 1, 0, 8716313, 1, 0, 8716314, 1, 0, 8716315, 1, 0, 8716316, 1, 0, 8716317, 1, 0, 8716318, 1, 1, 8716319, 1, 65536, 8716320, 1, 2, 8716321, 1, 0, 8716322, 1, 65536, 8716323, 1, 0, 8716324, 1, 0, 8716325, 1, 0, 8716326, 1, 2, 8716327, 1, 65537, 8716328, 1, 0, 8716329, 1, 0, 8716330, 1, 0, 8716331, 1, 0, 8716332, 1, 0, 8716333, 1, 0, 8716334, 1, 0, 8716335, 1, 65537, 8716336, 1, 0, 8716337, 1, 0, 8716338, 1, 0, 8716339, 1, 0, 8716340, 1, 0, 8716341, 1, 0, 8716342, 1, 0, 8716343, 1, 2, 8716344, 1, 0, 8716345, 1, 0, 8716346, 1, 65537, 8716347, 1, 2, 8716348, 1, 0, 8716349, 1, 0, 8716350, 1, 0, 8716351, 1, 0, 8716352, 1, 2, 8716353, 1, 2, 8716354, 1, 0, 8716355, 1, 1, 8716356, 1, 0, 8716357, 1, 0, 8716358, 1, 0, 8716359, 1, 0, 8716360, 1, 65536, 8716361, 1, 0, 8716362, 1, 2, 8716363, 1, 0, 8716364, 1, 2, 8716365, 1, 0, 8716366, 1, 1, 8716367, 1, 0, 8716368, 1, 2, 8716369, 1, 0, 8716370, 1, 0, 8716371, 1, 0, 8716372, 1, 0, 8716373, 1, 0, 8716374, 1, 2, 8716375, 1, 0, 8716376, 1, 65537, 8716377, 1, 0, 8716378, 1, 0, 8716379, 1, 2, 8716380, 1, 0, 8716381, 1, 0, 8716382, 1, 2, 8716383, 1, 1, 8716384, 1, 0, 8716385, 1, 0, 8716386, 1, 2, 8716387, 1, 65536, 8716388, 1, 65537, 8716389, 1, 0, 8716390, 1, 0, 8716391, 1, 2, 8716392, 1, 0, 8716393, 1, 65536, 8716394, 1, 0, 8716395, 1, 2, 8716396, 1, 0, 8716397, 1, 0, 8716398, 1, 0, 8716399, 1, 0, 8716400, 1, 0, 8716401, 1, 0, 8716402, 1, 0, 8716403, 1, 2, 8716404, 1, 0, 8716405, 1, 2, 8716406, 1, 65536, 8716407, 1, 65537, 8716408, 1, 2, 8716409, 1, 0, 8716410, 1, 0, 8716411, 1, 65537, 8716412, 1, 0, 8716413, 1, 0, 8716414, 1, 0, 8716415, 1, 65537, 8716416, 1, 2, 8716417, 1, 1, 8716418, 1, 0, 8716419, 1, 1, 8716420, 1, 0, 8716421, 1, 2, 8716422, 1, 65536, 8716423, 1, 0, 8716424, 1, 65536, 8716425, 1, 0, 8716426, 1, 0, 8716427, 1, 0, 8716428, 1, 1, 8716429, 1, 0, 8716430, 1, 65537, 8716431, 1, 0, 8716432, 1, 0, 8716433, 1, 0, 8716434, 1, 2, 8716435, 1, 0, 8716436, 1, 0, 8716437, 1, 0, 8716438, 1, 0, 8716439, 1, 0, 8716440, 1, 65537, 8716441, 1, 65537, 8716442, 1, 0, 8716443, 1, 65537, 8716444, 1, 0, 8716445, 1, 65537, 8716446, 1, 1, 8716447, 1, 0, 8716448, 1, 0, 8716449, 1, 0, 8716450, 1, 0, 8716451, 1, 65536, 8716452, 1, 0, 8716453, 1, 0, 8716454, 1, 0, 8716455, 1, 0, 8716456, 1, 2, 8716457, 1, 0, 8716458, 1, 0, 8716459, 1, 0, 8716460, 1, 0, 8716461, 1, 0, 8716462, 1, 2, 8716463, 1, 65537, 8716464, 1, 0, 8716465, 1, 65536, 8716466, 1, 0, 8716467, 1, 0, 8716468, 1, 0, 8716469, 1, 65536, 8716470, 1, 0, 8716471, 1, 0, 8716472, 1, 0, 8716473, 1, 65537, 8716474, 1, 0, 8716475, 1, 0, 8716476, 1, 1, 8716477, 1, 1, 8716478, 1, 0, 8716479, 1, 65537, 8716480, 1, 0, 8716481, 1, 0, 8716482, 1, 0, 8716483, 1, 65536, 8716484, 1, 0, 8716485, 1, 0, 8716486, 1, 0, 8716487, 1, 0, 8716488, 1, 0, 8716489, 1, 65537, 8716490, 1, 1, 8716491, 1, 2, 8716492, 1, 0, 8716493, 1, 65537, 8716494, 1, 0, 8716495, 1, 0, 8716496, 1, 0, 8716497, 1, 0, 8716498, 1, 0, 8716499, 1, 1, 8716500, 1, 2, 8716501, 1, 0, 8716502, 1, 0, 8716503, 1, 65536, 8716504, 1, 2, 8716505, 1, 65536, 8716506, 1, 2, 8716507, 1, 65536, 8716508, 1, 1, 8716509, 1, 2, 8716510, 1, 1, 8716511, 1, 0, 8716512, 1, 0, 8716513, 1, 0, 8716514, 1, 0, 8716515, 1, 0, 8716516, 1, 2, 8716517, 1, 2, 8716518, 1, 0, 8716519, 1, 0, 8716520, 1, 0, 8716521, 1, 65536, 8716522, 1, 1, 8716523, 1, 2, 8716524, 1, 0, 8716525, 1, 0, 8716526, 1, 1, 8716527, 1, 0, 8716528, 1, 1, 8716529, 1, 1, 8716530, 1073741825, 1, 8716531, 1073741825, 65536, 8716532, 1073741825, 0, 8716533, 1073741825, 0, 8716534, 1073741825, 0, 8716535, 1073741825, 65536, 8716536, 1073741825, 65537, 8716537, 1073741825, 2, 8716538, 1073741825, 0, 8716539, 1073741825, 65536, 8716540, 1073741825, 0, 8716541, 1073741825, 1, 8716542, 1073741825, 2, 8716543, 1073741825, 65536, 8716544, 1073741825, 0, 8716545, 1073741825, 0, 8716546, 1073741825, 2, 8716547, 1073741825, 0, 8716548, 1073741825, 0, 8716549, 1073741825, 1, 8716550, 1073741825, 0, 8716551, 1073741825, 0, 8716552, 1073741825, 65537, 8716553, 1073741825, 0, 8716554, 1073741825, 0, 8716555, 1073741825, 1, 8716556, 1073741825, 1, 8716557, 0, 131072, 8847244, 1073741824, 131072, 8847245, 1073741825, 1, 8847246, 1073741825, 0, 8847247, 1073741825, 2, 8847248, 1073741825, 65537, 8847249, 1073741825, 0, 8847250, 1073741825, 0, 8847251, 1073741825, 0, 8847252, 1073741825, 65537, 8847253, 1073741825, 65536, 8847254, 1073741825, 0, 8847255, 1073741825, 0, 8847256, 1073741825, 65536, 8847257, 1073741825, 65536, 8847258, 1073741825, 0, 8847259, 1073741825, 1, 8847260, 1073741825, 0, 8847261, 1073741825, 0, 8847262, 1073741825, 0, 8847263, 1073741825, 0, 8847264, 1073741825, 0, 8847265, 1073741825, 0, 8847266, 1073741825, 65537, 8847267, 1073741825, 65537, 8847268, 1073741825, 0, 8847269, 1073741825, 0, 8847270, 1073741825, 0, 8847271, 1073741825, 0, 8847272, 1073741825, 0, 8847273, 1073741825, 1, 8847274, 1073741825, 65537, 8847275, 1073741825, 1, 8847276, 0, 131072, 8847277, 1, 1, 8847278, 1, 0, 8847279, 1, 65537, 8847280, 1, 0, 8847281, 1, 1, 8847282, 1, 65537, 8847283, 1, 0, 8847284, 1, 0, 8847285, 1, 1, 8847286, 1, 65536, 8847287, 1, 65536, 8847288, 1, 1, 8847289, 1, 0, 8847290, 1, 0, 8847291, 1, 2, 8847292, 1, 0, 8847293, 1, 0, 8847294, 1, 0, 8847295, 1, 65536, 8847296, 1, 65536, 8847297, 1, 0, 8847298, 1, 65537, 8847299, 1, 65537, 8847300, 1, 65537, 8847301, 1, 65536, 8847302, 1, 0, 8847303, 1, 0, 8847304, 1, 0, 8847305, 1, 65536, 8847306, 1, 0, 8847307, 1, 0, 8847308, 1, 65537, 8847309, 1, 1, 8847310, 1, 0, 8847311, 1, 0, 8847312, 1, 2, 8847313, 1, 0, 8847314, 1, 1, 8847315, 1, 65536, 8847316, 1, 0, 8847317, 1, 0, 8847318, 1, 0, 8847319, 1, 65537, 8847320, 1, 0, 8847321, 1, 0, 8847322, 1, 65537, 8847323, 1, 0, 8847324, 1, 1, 8847325, 1, 0, 8847326, 1, 0, 8847327, 1, 0, 8847328, 1, 65537, 8847329, 1, 0, 8847330, 1, 65536, 8847331, 1, 0, 8847332, 1, 2, 8847333, 1, 2, 8847334, 1, 65537, 8847335, 1, 0, 8847336, 1, 0, 8847337, 1, 0, 8847338, 1, 65536, 8847339, 1, 0, 8847340, 1, 2, 8847341, 1, 1, 8847342, 1, 0, 8847343, 1, 0, 8847344, 1, 0, 8847345, 1, 65537, 8847346, 1, 0, 8847347, 1, 0, 8847348, 1, 0, 8847349, 1, 0, 8847350, 1, 0, 8847351, 1, 65537, 8847352, 1, 2, 8847353, 1, 0, 8847354, 1, 0, 8847355, 1, 1, 8847356, 1, 0, 8847357, 1, 0, 8847358, 1, 0, 8847359, 1, 0, 8781824, 1, 0, 8781825, 1, 65536, 8781826, 1, 2, 8781827, 1, 0, 8781828, 1, 0, 8781829, 1, 65536, 8781830, 1, 1, 8781831, 1, 2, 8781832, 1, 65537, 8781833, 1, 0, 8781834, 1, 0, 8781835, 1, 0, 8781836, 1, 0, 8781837, 1, 65537, 8781838, 1, 2, 8781839, 1, 0, 8781840, 1, 0, 8781841, 1, 1, 8781842, 1, 65536, 8781843, 1, 2, 8781844, 1, 0, 8781845, 1, 0, 8781846, 1, 0, 8781847, 1, 0, 8781848, 1, 1, 8781849, 1, 0, 8781850, 1, 65536, 8781851, 1, 65536, 8781852, 1, 0, 8781853, 1, 0, 8781854, 1, 0, 8781855, 1, 0, 8781856, 1, 0, 8781857, 1, 0, 8781858, 1, 65537, 8781859, 1, 1, 8781860, 1, 0, 8781861, 1, 0, 8781862, 1, 1, 8781863, 1, 65537, 8781864, 1, 65537, 8781865, 1, 0, 8781866, 1, 65536, 8781867, 1, 65537, 8781868, 1, 65537, 8781869, 1, 2, 8781870, 1, 0, 8781871, 1, 65536, 8781872, 1, 65537, 8781873, 1, 0, 8781874, 1, 1, 8781875, 1, 65537, 8781876, 1, 0, 8781877, 1, 1, 8781878, 1, 0, 8781879, 1, 0, 8781880, 1, 0, 8781881, 1, 65537, 8781882, 1, 0, 8781883, 1, 2, 8781884, 1, 0, 8781885, 1, 1, 8781886, 1, 2, 8781887, 1, 65536, 8781888, 1, 65537, 8781889, 1, 65536, 8781890, 1, 1, 8781891, 1, 1, 8781892, 1, 0, 8781893, 1, 65536, 8781894, 1, 65537, 8781895, 1, 0, 8781896, 1, 0, 8781897, 1, 0, 8781898, 1, 0, 8781899, 1, 65537, 8781900, 1, 2, 8781901, 1, 65536, 8781902, 1, 65536, 8781903, 1, 0, 8781904, 1, 65537, 8781905, 1, 65537, 8781906, 1, 65536, 8781907, 1, 65537, 8781908, 1, 0, 8781909, 1, 0, 8781910, 1, 1, 8781911, 1, 0, 8781912, 1, 2, 8781913, 1, 0, 8781914, 1, 0, 8781915, 1, 0, 8781916, 1, 0, 8781917, 1, 0, 8781918, 1, 2, 8781919, 1, 0, 8781920, 1, 1, 8781921, 1, 0, 8781922, 1, 0, 8781923, 1, 2, 8781924, 1, 65536, 8781925, 1, 0, 8781926, 1, 1, 8781927, 1, 0, 8781928, 1, 0, 8781929, 1, 0, 8781930, 1, 0, 8781931, 1, 2, 8781932, 1, 0, 8781933, 1, 0, 8781934, 1, 65537, 8781935, 1, 2, 8781936, 1, 0, 8781937, 1, 0, 8781938, 1, 0, 8781939, 1, 65537, 8781940, 1, 65537, 8781941, 1, 0, 8781942, 1, 0, 8781943, 1, 65537, 8781944, 1, 0, 8781945, 1, 0, 8781946, 1, 0, 8781947, 1, 0, 8781948, 1, 65537, 8781949, 1, 0, 8781950, 1, 0, 8781951, 1, 65536, 8781952, 1, 65536, 8781953, 1, 65536, 8781954, 1, 0, 8781955, 1, 0, 8781956, 1, 0, 8781957, 1, 0, 8781958, 1, 65536, 8781959, 1, 0, 8781960, 1, 0, 8781961, 1, 0, 8781962, 1, 65537, 8781963, 1, 0, 8781964, 1, 0, 8781965, 1, 65537, 8781966, 1, 0, 8781967, 1, 0, 8781968, 1, 0, 8781969, 1, 0, 8781970, 1, 0, 8781971, 1, 1, 8781972, 1, 1, 8781973, 1, 2, 8781974, 1, 0, 8781975, 1, 0, 8781976, 1, 0, 8781977, 1, 2, 8781978, 1, 0, 8781979, 1, 65536, 8781980, 1, 0, 8781981, 1, 0, 8781982, 1, 1, 8781983, 1, 2, 8781984, 1, 0, 8781985, 1, 2, 8781986, 1, 2, 8781987, 1, 1, 8781988, 1, 2, 8781989, 1, 0, 8781990, 1, 2, 8781991, 1, 0, 8781992, 1, 65537, 8781993, 1, 1, 8781994, 1, 0, 8781995, 1, 0, 8781996, 1, 0, 8781997, 1, 0, 8781998, 1, 0, 8781999, 1, 0, 8782000, 1, 2, 8782001, 1, 0, 8782002, 1, 2, 8782003, 1, 65536, 8782004, 1, 65537, 8782005, 1, 0, 8782006, 1, 1, 8782007, 1, 0, 8782008, 1, 65536, 8782009, 1, 0, 8782010, 1, 0, 8782011, 1, 65537, 8782012, 1, 0, 8782013, 1, 65536, 8782014, 1, 0, 8782015, 1, 0, 8782016, 1, 1, 8782017, 1, 0, 8782018, 1, 65537, 8782019, 1, 0, 8782020, 1, 0, 8782021, 1, 65537, 8782022, 1, 0, 8782023, 1, 0, 8782024, 1, 0, 8782025, 1, 0, 8782026, 1, 2, 8782027, 1, 65537, 8782028, 1, 0, 8782029, 1, 0, 8782030, 1, 1, 8782031, 1, 2, 8782032, 1, 0, 8782033, 1, 2, 8782034, 1, 1, 8782035, 1, 65537, 8782036, 1, 0, 8782037, 1, 2, 8782038, 1, 0, 8782039, 1, 65536, 8782040, 1, 0, 8782041, 1, 0, 8782042, 1, 65536, 8782043, 1, 1, 8782044, 1, 2, 8782045, 1, 0, 8782046, 1, 0, 8782047, 1, 65536, 8782048, 1, 0, 8782049, 1, 0, 8782050, 1, 65536, 8782051, 1, 0, 8782052, 1, 2, 8782053, 1, 65537, 8782054, 1, 65536, 8782055, 1, 0, 8782056, 1, 65536, 8782057, 1, 65537, 8782058, 1, 65536, 8782059, 1, 0, 8782060, 1, 0, 8782061, 1, 65537, 8782062, 1, 65536, 8782063, 1, 2, 8782064, 1, 1, 8782065, 0, 65536, 8782066, 1073741825, 1, 8782067, 1073741825, 0, 8782068, 1073741825, 2, 8782069, 1073741825, 0, 8782070, 1073741825, 2, 8782071, 1073741825, 2, 8782072, 1073741825, 0, 8782073, 1073741825, 0, 8782074, 1073741825, 0, 8782075, 1073741825, 0, 8782076, 1073741825, 0, 8782077, 1073741825, 1, 8782078, 1073741825, 65537, 8782079, 1073741825, 0, 8782080, 1073741825, 65536, 8782081, 1073741825, 0, 8782082, 1073741825, 2, 8782083, 1073741825, 0, 8782084, 1073741825, 0, 8782085, 1073741825, 2, 8782086, 1073741825, 65536, 8782087, 1073741825, 0, 8782088, 1073741825, 65536, 8782089, 1073741825, 65536, 8782090, 1073741825, 0, 8782091, 1073741825, 0, 8782092, 1073741825, 1, 8782093, 0, 131072, 8912780, 1073741824, 131072, 8912781, 1073741825, 1, 8912782, 1073741825, 65537, 8912783, 1073741825, 0, 8912784, 1073741825, 65536, 8912785, 1073741825, 65537, 8912786, 1073741825, 0, 8912787, 1073741825, 65536, 8912788, 1073741825, 65537, 8912789, 1073741825, 0, 8912790, 1073741825, 1, 8912791, 1073741825, 0, 8912792, 1073741825, 0, 8912793, 1073741825, 1, 8912794, 1073741825, 0, 8912795, 1073741825, 2, 8912796, 1073741825, 0, 8912797, 1073741825, 0, 8912798, 1073741825, 65536, 8912799, 1073741825, 0, 8912800, 1073741825, 0, 8912801, 1073741825, 0, 8912802, 1073741825, 1, 8912803, 1073741825, 2, 8912804, 1073741825, 2, 8912805, 1073741825, 65536, 8912806, 1073741825, 0, 8912807, 1073741825, 0, 8912808, 1073741825, 65536, 8912809, 1073741825, 0, 8912810, 1073741825, 0, 8912811, 1073741825, 1, 8912812, 0, 131072, 8912813, 1, 1, 8912814, 1, 0, 8912815, 1, 0, 8912816, 1, 65536, 8912817, 1, 65537, 8912818, 1, 0, 8912819, 1, 0, 8912820, 1, 0, 8912821, 1, 0, 8912822, 1, 0, 8912823, 1, 2, 8912824, 1, 0, 8912825, 1, 0, 8912826, 1, 0, 8912827, 1, 0, 8912828, 1, 65536, 8912829, 1, 0, 8912830, 1, 0, 8912831, 1, 1, 8912832, 1, 0, 8912833, 1, 0, 8912834, 1, 0, 8912835, 1, 65536, 8912836, 1, 0, 8912837, 1, 0, 8912838, 1, 0, 8912839, 1, 0, 8912840, 1, 0, 8912841, 1, 0, 8912842, 1, 0, 8912843, 1, 0, 8912844, 1, 65537, 8912845, 1, 1, 8912846, 1, 65537, 8912847, 1, 2, 8912848, 1, 0, 8912849, 1, 0, 8912850, 1, 2, 8912851, 1, 0, 8912852, 1, 0, 8912853, 1, 0, 8912854, 1, 0, 8912855, 1, 0, 8912856, 1, 0, 8912857, 1, 1, 8912858, 1, 0, 8912859, 1, 0, 8912860, 1, 1, 8912861, 1, 65536, 8912862, 1, 0, 8912863, 1, 0, 8912864, 1, 2, 8912865, 1, 0, 8912866, 1, 0, 8912867, 1, 65536, 8912868, 1, 2, 8912869, 1, 65536, 8912870, 1, 0, 8912871, 1, 65536, 8912872, 1, 0, 8912873, 1, 1, 8912874, 1, 2, 8912875, 1, 0, 8912876, 1, 0, 8912877, 1, 2, 8912878, 1, 0, 8912879, 1, 0, 8912880, 1, 0, 8912881, 1, 65536, 8912882, 1, 0, 8912883, 1, 65536, 8912884, 1, 2, 8912885, 1, 0, 8912886, 1, 1, 8912887, 1, 0, 8912888, 1, 0, 8912889, 1, 0, 8912890, 1, 65537, 8912891, 1, 0, 8912892, 1, 0, 8912893, 1, 0, 8912894, 1, 2, 8912895, 1, 0, 8847360, 1, 0, 8847361, 1, 65536, 8847362, 1, 0, 8847363, 1, 65537, 8847364, 1, 0, 8847365, 1, 0, 8847366, 1, 0, 8847367, 1, 0, 8847368, 1, 0, 8847369, 1, 65536, 8847370, 1, 0, 8847371, 1, 0, 8847372, 1, 0, 8847373, 1, 1, 8847374, 1, 65537, 8847375, 1, 0, 8847376, 1, 1, 8847377, 1, 2, 8847378, 1, 0, 8847379, 1, 1, 8847380, 1, 0, 8847381, 1, 1, 8847382, 1, 2, 8847383, 1, 0, 8847384, 1, 65536, 8847385, 1, 0, 8847386, 1, 0, 8847387, 1, 0, 8847388, 1, 1, 8847389, 1, 0, 8847390, 1, 0, 8847391, 1, 0, 8847392, 1, 0, 8847393, 1, 65537, 8847394, 1, 65536, 8847395, 1, 0, 8847396, 1, 2, 8847397, 1, 1, 8847398, 1, 0, 8847399, 1, 0, 8847400, 1, 0, 8847401, 1, 0, 8847402, 1, 1, 8847403, 1, 65537, 8847404, 1, 0, 8847405, 1, 0, 8847406, 1, 65536, 8847407, 1, 1, 8847408, 1, 65536, 8847409, 1, 2, 8847410, 1, 0, 8847411, 1, 1, 8847412, 1, 65536, 8847413, 1, 1, 8847414, 1, 0, 8847415, 1, 2, 8847416, 1, 0, 8847417, 1, 0, 8847418, 1, 2, 8847419, 1, 0, 8847420, 1, 0, 8847421, 1, 0, 8847422, 1, 0, 8847423, 1, 65536, 8847424, 1, 0, 8847425, 1, 2, 8847426, 1, 0, 8847427, 1, 65536, 8847428, 1, 2, 8847429, 1, 0, 8847430, 1, 0, 8847431, 1, 2, 8847432, 1, 65536, 8847433, 1, 0, 8847434, 1, 1, 8847435, 1, 0, 8847436, 1, 0, 8847437, 1, 0, 8847438, 1, 0, 8847439, 1, 1, 8847440, 1, 2, 8847441, 1, 2, 8847442, 1, 0, 8847443, 1, 0, 8847444, 1, 0, 8847445, 1, 0, 8847446, 1, 65536, 8847447, 1, 0, 8847448, 1, 65536, 8847449, 1, 0, 8847450, 1, 65537, 8847451, 1, 0, 8847452, 1, 0, 8847453, 1, 2, 8847454, 1, 65537, 8847455, 1, 65537, 8847456, 1, 0, 8847457, 1, 0, 8847458, 1, 0, 8847459, 1, 0, 8847460, 1, 2, 8847461, 1, 65537, 8847462, 1, 0, 8847463, 1, 0, 8847464, 1, 0, 8847465, 1, 0, 8847466, 1, 0, 8847467, 1, 0, 8847468, 1, 0, 8847469, 1, 65537, 8847470, 1, 0, 8847471, 1, 0, 8847472, 1, 0, 8847473, 1, 2, 8847474, 1, 0, 8847475, 1, 0, 8847476, 1, 0, 8847477, 1, 0, 8847478, 1, 2, 8847479, 1, 0, 8847480, 1, 1, 8847481, 1, 0, 8847482, 1, 2, 8847483, 1, 2, 8847484, 1, 65537, 8847485, 1, 2, 8847486, 1, 0, 8847487, 1, 0, 8847488, 1, 2, 8847489, 1, 0, 8847490, 1, 1, 8847491, 1, 0, 8847492, 1, 2, 8847493, 1, 0, 8847494, 1, 0, 8847495, 1, 0, 8847496, 1, 65537, 8847497, 1, 0, 8847498, 1, 0, 8847499, 1, 0, 8847500, 1, 1, 8847501, 1, 2, 8847502, 1, 0, 8847503, 1, 65536, 8847504, 1, 0, 8847505, 1, 1, 8847506, 1, 0, 8847507, 1, 0, 8847508, 1, 0, 8847509, 1, 0, 8847510, 1, 65537, 8847511, 1, 1, 8847512, 1, 0, 8847513, 1, 0, 8847514, 1, 65537, 8847515, 1, 0, 8847516, 1, 0, 8847517, 1, 65537, 8847518, 1, 2, 8847519, 1, 65537, 8847520, 1, 0, 8847521, 1, 65537, 8847522, 1, 1, 8847523, 1, 65536, 8847524, 1, 0, 8847525, 1, 0, 8847526, 1, 2, 8847527, 1, 65537, 8847528, 1, 1, 8847529, 1, 0, 8847530, 1, 0, 8847531, 1, 0, 8847532, 1, 65537, 8847533, 1, 0, 8847534, 1, 1, 8847535, 1, 0, 8847536, 1, 65537, 8847537, 1, 0, 8847538, 1, 0, 8847539, 1, 0, 8847540, 1, 0, 8847541, 1, 0, 8847542, 1, 0, 8847543, 1, 65536, 8847544, 1, 65536, 8847545, 1, 1, 8847546, 1, 0, 8847547, 1, 0, 8847548, 1, 1, 8847549, 1, 2, 8847550, 1, 0, 8847551, 1, 0, 8847552, 1, 0, 8847553, 1, 65537, 8847554, 1, 0, 8847555, 1, 0, 8847556, 1, 65537, 8847557, 1, 0, 8847558, 1, 1, 8847559, 1, 65537, 8847560, 1, 0, 8847561, 1, 2, 8847562, 1, 1, 8847563, 1, 65536, 8847564, 1, 0, 8847565, 1, 1, 8847566, 1, 65537, 8847567, 1, 0, 8847568, 1, 65537, 8847569, 1, 65537, 8847570, 1, 0, 8847571, 1, 1, 8847572, 1, 0, 8847573, 1, 0, 8847574, 1, 0, 8847575, 1, 0, 8847576, 1, 0, 8847577, 1, 0, 8847578, 1, 0, 8847579, 1, 0, 8847580, 1, 0, 8847581, 1, 65536, 8847582, 1, 0, 8847583, 1, 65537, 8847584, 1, 2, 8847585, 1, 0, 8847586, 1, 0, 8847587, 1, 65537, 8847588, 1, 0, 8847589, 1, 2, 8847590, 1, 0, 8847591, 1, 0, 8847592, 1, 65537, 8847593, 1, 0, 8847594, 1, 65537, 8847595, 1, 0, 8847596, 1, 0, 8847597, 1, 1, 8847598, 1, 0, 8847599, 1, 0, 8847600, 1, 1, 8847601, 0, 131072, 8847602, 1073741825, 1, 8847603, 1073741825, 0, 8847604, 1073741825, 0, 8847605, 1073741825, 1, 8847606, 1073741825, 65537, 8847607, 1073741825, 1, 8847608, 1073741825, 2, 8847609, 1073741825, 0, 8847610, 1073741825, 0, 8847611, 1073741825, 1, 8847612, 1073741825, 65536, 8847613, 1073741825, 0, 8847614, 1073741825, 0, 8847615, 1073741825, 1, 8847616, 1073741825, 0, 8847617, 1073741825, 65536, 8847618, 1073741825, 0, 8847619, 1073741825, 65536, 8847620, 1073741825, 0, 8847621, 1073741825, 0, 8847622, 1073741825, 65536, 8847623, 1073741825, 1, 8847624, 1073741825, 65537, 8847625, 1073741825, 0, 8847626, 1073741825, 0, 8847627, 1073741825, 0, 8847628, 1073741825, 1, 8847629, 0, 131072, 8978316, 1073741824, 131072, 8978317, 1073741825, 1, 8978318, 1073741825, 0, 8978319, 1073741825, 0, 8978320, 1073741825, 2, 8978321, 1073741825, 65536, 8978322, 1073741825, 1, 8978323, 1073741825, 0, 8978324, 1073741825, 2, 8978325, 1073741825, 65537, 8978326, 1073741825, 2, 8978327, 1073741825, 0, 8978328, 1073741825, 1, 8978329, 1073741825, 0, 8978330, 1073741825, 0, 8978331, 1073741825, 0, 8978332, 1073741825, 65536, 8978333, 1073741825, 1, 8978334, 1073741825, 0, 8978335, 1073741825, 65536, 8978336, 1073741825, 0, 8978337, 1073741825, 0, 8978338, 1073741825, 0, 8978339, 1073741825, 0, 8978340, 1073741825, 65536, 8978341, 1073741825, 65536, 8978342, 1073741825, 65537, 8978343, 1073741825, 2, 8978344, 1073741825, 1, 8978345, 1073741825, 65537, 8978346, 1073741825, 0, 8978347, 1073741825, 1, 8978348, 0, 131072, 8978349, 1, 1, 8978350, 1, 1, 8978351, 1, 0, 8978352, 1, 0, 8978353, 1, 0, 8978354, 1, 65537, 8978355, 1, 2, 8978356, 1, 0, 8978357, 1, 65536, 8978358, 1, 2, 8978359, 1, 0, 8978360, 1, 65537, 8978361, 1, 2, 8978362, 1, 0, 8978363, 1, 65537, 8978364, 1, 0, 8978365, 1, 0, 8978366, 1, 2, 8978367, 1, 0, 8978368, 1, 0, 8978369, 1, 2, 8978370, 1, 65537, 8978371, 1, 2, 8978372, 1, 2, 8978373, 1, 0, 8978374, 1, 0, 8978375, 1, 0, 8978376, 1, 2, 8978377, 1, 0, 8978378, 1, 65537, 8978379, 1, 0, 8978380, 1, 2, 8978381, 1, 65536, 8978382, 1, 2, 8978383, 1, 0, 8978384, 1, 0, 8978385, 1, 2, 8978386, 1, 1, 8978387, 1, 2, 8978388, 1, 65536, 8978389, 1, 0, 8978390, 1, 0, 8978391, 1, 1, 8978392, 1, 2, 8978393, 1, 0, 8978394, 1, 65536, 8978395, 1, 0, 8978396, 1, 0, 8978397, 1, 0, 8978398, 1, 2, 8978399, 1, 0, 8978400, 1, 65537, 8978401, 1, 0, 8978402, 1, 1, 8978403, 1, 1, 8978404, 1, 65536, 8978405, 1, 65536, 8978406, 1, 0, 8978407, 1, 0, 8978408, 1, 0, 8978409, 1, 65536, 8978410, 1, 1, 8978411, 1, 0, 8978412, 1, 0, 8978413, 1, 0, 8978414, 1, 2, 8978415, 1, 0, 8978416, 1, 2, 8978417, 1, 0, 8978418, 1, 0, 8978419, 1, 0, 8978420, 1, 0, 8978421, 1, 1, 8978422, 1, 0, 8978423, 1, 1, 8978424, 1, 1, 8978425, 1, 0, 8978426, 1, 0, 8978427, 1, 65536, 8978428, 1, 1, 8978429, 1, 0, 8978430, 1, 0, 8978431, 1, 0, 8912896, 1, 0, 8912897, 1, 0, 8912898, 1, 0, 8912899, 1, 0, 8912900, 1, 2, 8912901, 1, 0, 8912902, 1, 0, 8912903, 1, 1, 8912904, 1, 65536, 8912905, 1, 2, 8912906, 1, 0, 8912907, 1, 1, 8912908, 1, 0, 8912909, 1, 2, 8912910, 1, 65537, 8912911, 1, 65537, 8912912, 1, 2, 8912913, 1, 0, 8912914, 1, 2, 8912915, 1, 2, 8912916, 1, 1, 8912917, 1, 0, 8912918, 1, 65536, 8912919, 1, 0, 8912920, 1, 0, 8912921, 1, 0, 8912922, 1, 0, 8912923, 1, 0, 8912924, 1, 65536, 8912925, 1, 0, 8912926, 1, 2, 8912927, 1, 65536, 8912928, 1, 0, 8912929, 1, 0, 8912930, 1, 1, 8912931, 1, 2, 8912932, 1, 1, 8912933, 1, 65537, 8912934, 1, 0, 8912935, 1, 65536, 8912936, 1, 0, 8912937, 1, 0, 8912938, 1, 0, 8912939, 1, 0, 8912940, 1, 1, 8912941, 1, 0, 8912942, 1, 0, 8912943, 1, 0, 8912944, 1, 0, 8912945, 1, 65537, 8912946, 1, 0, 8912947, 1, 1, 8912948, 1, 65537, 8912949, 1, 0, 8912950, 1, 0, 8912951, 1, 0, 8912952, 1, 0, 8912953, 1, 0, 8912954, 1, 65537, 8912955, 1, 65536, 8912956, 1, 65537, 8912957, 1, 2, 8912958, 1, 65536, 8912959, 1, 0, 8912960, 1, 0, 8912961, 1, 65536, 8912962, 1, 65537, 8912963, 1, 0, 8912964, 1, 65537, 8912965, 1, 0, 8912966, 1, 0, 8912967, 1, 0, 8912968, 1, 0, 8912969, 1, 0, 8912970, 1, 1, 8912971, 1, 65537, 8912972, 1, 65536, 8912973, 1, 65537, 8912974, 1, 65536, 8912975, 1, 0, 8912976, 1, 0, 8912977, 1, 65536, 8912978, 1, 0, 8912979, 1, 0, 8912980, 1, 2, 8912981, 1, 1, 8912982, 1, 0, 8912983, 1, 1, 8912984, 1, 0, 8912985, 1, 65536, 8912986, 1, 0, 8912987, 1, 65537, 8912988, 1, 0, 8912989, 1, 1, 8912990, 1, 0, 8912991, 1, 0, 8912992, 1, 0, 8912993, 1, 0, 8912994, 1, 0, 8912995, 1, 2, 8912996, 1, 65537, 8912997, 1, 0, 8912998, 1, 0, 8912999, 1, 0, 8913000, 1, 0, 8913001, 1, 0, 8913002, 1, 1, 8913003, 1, 2, 8913004, 1, 0, 8913005, 1, 65536, 8913006, 1, 0, 8913007, 1, 2, 8913008, 1, 65536, 8913009, 1, 0, 8913010, 1, 0, 8913011, 1, 0, 8913012, 1, 0, 8913013, 1, 65537, 8913014, 1, 0, 8913015, 1, 65537, 8913016, 1, 0, 8913017, 1, 2, 8913018, 1, 0, 8913019, 1, 0, 8913020, 1, 0, 8913021, 1, 0, 8913022, 1, 0, 8913023, 1, 0, 8913024, 1, 0, 8913025, 1, 0, 8913026, 1, 65537, 8913027, 1, 0, 8913028, 1, 1, 8913029, 1, 0, 8913030, 1, 0, 8913031, 1, 65536, 8913032, 1, 0, 8913033, 1, 0, 8913034, 1, 0, 8913035, 1, 0, 8913036, 1, 0, 8913037, 1, 0, 8913038, 1, 65537, 8913039, 1, 0, 8913040, 1, 0, 8913041, 1, 2, 8913042, 1, 0, 8913043, 1, 0, 8913044, 1, 2, 8913045, 1, 2, 8913046, 1, 1, 8913047, 1, 0, 8913048, 1, 0, 8913049, 1, 0, 8913050, 1, 0, 8913051, 1, 0, 8913052, 1, 0, 8913053, 1, 1, 8913054, 1, 0, 8913055, 1, 0, 8913056, 1, 0, 8913057, 1, 0, 8913058, 1, 0, 8913059, 1, 0, 8913060, 1, 0, 8913061, 1, 0, 8913062, 1, 65536, 8913063, 1, 0, 8913064, 1, 0, 8913065, 1, 2, 8913066, 1, 65537, 8913067, 1, 65537, 8913068, 1, 2, 8913069, 1, 0, 8913070, 1, 65537, 8913071, 1, 1, 8913072, 1, 2, 8913073, 1, 0, 8913074, 1, 0, 8913075, 1, 65536, 8913076, 1, 0, 8913077, 1, 65537, 8913078, 1, 65536, 8913079, 1, 0, 8913080, 1, 0, 8913081, 1, 65536, 8913082, 1, 0, 8913083, 1, 65536, 8913084, 1, 0, 8913085, 1, 65537, 8913086, 1, 0, 8913087, 1, 2, 8913088, 1, 0, 8913089, 1, 1, 8913090, 1, 0, 8913091, 1, 0, 8913092, 1, 65537, 8913093, 1, 2, 8913094, 1, 0, 8913095, 1, 1, 8913096, 1, 2, 8913097, 1, 0, 8913098, 1, 0, 8913099, 1, 0, 8913100, 1, 0, 8913101, 1, 65536, 8913102, 1, 0, 8913103, 1, 0, 8913104, 1, 0, 8913105, 1, 65536, 8913106, 1, 0, 8913107, 1, 0, 8913108, 1, 0, 8913109, 1, 0, 8913110, 1, 2, 8913111, 1, 1, 8913112, 1, 1, 8913113, 1, 0, 8913114, 1, 65537, 8913115, 1, 65536, 8913116, 1, 2, 8913117, 1, 65537, 8913118, 1, 0, 8913119, 1, 0, 8913120, 1, 0, 8913121, 1, 0, 8913122, 1, 2, 8913123, 1, 0, 8913124, 1, 0, 8913125, 1, 65537, 8913126, 1, 0, 8913127, 1, 2, 8913128, 1, 0, 8913129, 1, 0, 8913130, 1, 2, 8913131, 1, 0, 8913132, 1, 2, 8913133, 1, 0, 8913134, 1, 0, 8913135, 1, 0, 8913136, 1, 1, 8913137, 0, 131072, 8913138, 1073741825, 1, 8913139, 1073741825, 0, 8913140, 1073741825, 1, 8913141, 1073741825, 65537, 8913142, 1073741825, 0, 8913143, 1073741825, 65536, 8913144, 1073741825, 0, 8913145, 1073741825, 0, 8913146, 1073741825, 0, 8913147, 1073741825, 0, 8913148, 1073741825, 0, 8913149, 1073741825, 1, 8913150, 1073741825, 0, 8913151, 1073741825, 0, 8913152, 1073741825, 0, 8913153, 1073741825, 65537, 8913154, 1073741825, 0, 8913155, 1073741825, 0, 8913156, 1073741825, 0, 8913157, 1073741825, 0, 8913158, 1073741825, 0, 8913159, 1073741825, 1, 8913160, 1073741825, 1, 8913161, 1073741825, 2, 8913162, 1073741825, 0, 8913163, 1073741825, 0, 8913164, 1073741825, 1, 8913165, 0, 131072, 9043852, 1073741824, 131072, 9043853, 1073741825, 1, 9043854, 1073741825, 0, 9043855, 1073741825, 65536, 9043856, 1073741825, 2, 9043857, 1073741825, 1, 9043858, 1073741825, 2, 9043859, 1073741825, 0, 9043860, 1073741825, 0, 9043861, 1073741825, 0, 9043862, 1073741825, 65536, 9043863, 1073741825, 1, 9043864, 1073741825, 65537, 9043865, 1073741825, 0, 9043866, 1073741825, 2, 9043867, 1073741825, 2, 9043868, 1073741825, 1, 9043869, 1073741825, 0, 9043870, 1073741825, 65536, 9043871, 1073741825, 2, 9043872, 1073741825, 2, 9043873, 1073741825, 1, 9043874, 1073741825, 0, 9043875, 1073741825, 65537, 9043876, 1073741825, 1, 9043877, 1073741825, 65536, 9043878, 1073741825, 65537, 9043879, 1073741825, 2, 9043880, 1073741825, 65536, 9043881, 1073741825, 0, 9043882, 1073741825, 0, 9043883, 1073741825, 1, 9043884, 0, 0, 9043885, 0, 65539, 9043886, 1, 1, 9043887, 1, 0, 9043888, 1, 0, 9043889, 1, 0, 9043890, 1, 0, 9043891, 1, 2, 9043892, 1, 65536, 9043893, 1, 0, 9043894, 1, 1, 9043895, 1, 65536, 9043896, 1, 0, 9043897, 1, 65536, 9043898, 1, 1, 9043899, 1, 0, 9043900, 1, 0, 9043901, 1, 65536, 9043902, 1, 0, 9043903, 1, 0, 9043904, 1, 0, 9043905, 1, 65537, 9043906, 1, 2, 9043907, 1, 0, 9043908, 1, 65536, 9043909, 1, 0, 9043910, 1, 0, 9043911, 1, 0, 9043912, 1, 0, 9043913, 1, 65537, 9043914, 1, 0, 9043915, 1, 0, 9043916, 1, 0, 9043917, 1, 0, 9043918, 1, 65537, 9043919, 1, 0, 9043920, 1, 0, 9043921, 1, 65536, 9043922, 1, 1, 9043923, 1, 65537, 9043924, 1, 0, 9043925, 1, 0, 9043926, 1, 0, 9043927, 1, 0, 9043928, 1, 0, 9043929, 1, 2, 9043930, 1, 1, 9043931, 1, 2, 9043932, 1, 2, 9043933, 1, 65536, 9043934, 1, 1, 9043935, 1, 0, 9043936, 1, 0, 9043937, 1, 65536, 9043938, 1, 0, 9043939, 1, 0, 9043940, 1, 0, 9043941, 1, 65537, 9043942, 1, 0, 9043943, 1, 0, 9043944, 1, 2, 9043945, 1, 1, 9043946, 1, 65536, 9043947, 1, 2, 9043948, 1, 65536, 9043949, 1, 1, 9043950, 1, 0, 9043951, 1, 2, 9043952, 1, 0, 9043953, 1, 0, 9043954, 1, 1, 9043955, 1, 0, 9043956, 1, 0, 9043957, 1, 65537, 9043958, 1, 0, 9043959, 1, 65536, 9043960, 1, 0, 9043961, 1, 0, 9043962, 1, 1, 9043963, 1, 65536, 9043964, 1, 0, 9043965, 1, 0, 9043966, 1, 1, 9043967, 1, 2, 8978432, 1, 0, 8978433, 1, 65536, 8978434, 1, 65537, 8978435, 1, 0, 8978436, 1, 65536, 8978437, 1, 0, 8978438, 1, 1, 8978439, 1, 0, 8978440, 1, 65537, 8978441, 1, 0, 8978442, 1, 0, 8978443, 1, 0, 8978444, 1, 0, 8978445, 1, 65536, 8978446, 1, 0, 8978447, 1, 0, 8978448, 1, 0, 8978449, 1, 65536, 8978450, 1, 0, 8978451, 1, 65537, 8978452, 1, 0, 8978453, 1, 0, 8978454, 1, 0, 8978455, 1, 0, 8978456, 1, 0, 8978457, 1, 1, 8978458, 1, 1, 8978459, 1, 2, 8978460, 1, 0, 8978461, 1, 65537, 8978462, 1, 2, 8978463, 1, 2, 8978464, 1, 0, 8978465, 1, 0, 8978466, 1, 0, 8978467, 1, 0, 8978468, 1, 65537, 8978469, 1, 65536, 8978470, 1, 1, 8978471, 1, 0, 8978472, 1, 0, 8978473, 1, 0, 8978474, 1, 65537, 8978475, 1, 0, 8978476, 1, 0, 8978477, 1, 2, 8978478, 1, 2, 8978479, 1, 0, 8978480, 1, 1, 8978481, 1, 65537, 8978482, 1, 0, 8978483, 1, 0, 8978484, 1, 0, 8978485, 1, 65537, 8978486, 1, 0, 8978487, 1, 2, 8978488, 1, 65536, 8978489, 1, 0, 8978490, 1, 2, 8978491, 1, 2, 8978492, 1, 65536, 8978493, 1, 0, 8978494, 1, 0, 8978495, 1, 65537, 8978496, 1, 0, 8978497, 1, 0, 8978498, 1, 2, 8978499, 1, 65536, 8978500, 1, 0, 8978501, 1, 1, 8978502, 1, 65537, 8978503, 1, 65536, 8978504, 1, 0, 8978505, 1, 0, 8978506, 1, 2, 8978507, 1, 0, 8978508, 1, 0, 8978509, 1, 0, 8978510, 1, 65537, 8978511, 1, 0, 8978512, 1, 0, 8978513, 1, 0, 8978514, 1, 2, 8978515, 1, 2, 8978516, 1, 65537, 8978517, 1, 65536, 8978518, 1, 65536, 8978519, 1, 0, 8978520, 1, 65536, 8978521, 1, 2, 8978522, 1, 0, 8978523, 1, 0, 8978524, 1, 0, 8978525, 1, 1, 8978526, 1, 1, 8978527, 1, 0, 8978528, 1, 0, 8978529, 1, 0, 8978530, 1, 65537, 8978531, 1, 2, 8978532, 1, 2, 8978533, 1, 65537, 8978534, 1, 2, 8978535, 1, 0, 8978536, 1, 65537, 8978537, 1, 65537, 8978538, 1, 0, 8978539, 1, 0, 8978540, 1, 0, 8978541, 1, 0, 8978542, 1, 0, 8978543, 1, 2, 8978544, 1, 0, 8978545, 1, 65537, 8978546, 1, 0, 8978547, 1, 0, 8978548, 1, 65536, 8978549, 1, 0, 8978550, 1, 0, 8978551, 1, 0, 8978552, 1, 0, 8978553, 1, 0, 8978554, 1, 1, 8978555, 1, 1, 8978556, 1, 0, 8978557, 1, 65537, 8978558, 1, 0, 8978559, 1, 0, 8978560, 1, 0, 8978561, 1, 65536, 8978562, 1, 2, 8978563, 1, 65536, 8978564, 1, 0, 8978565, 1, 0, 8978566, 1, 65537, 8978567, 1, 0, 8978568, 1, 2, 8978569, 1, 65536, 8978570, 1, 65536, 8978571, 1, 0, 8978572, 1, 0, 8978573, 1, 1, 8978574, 1, 0, 8978575, 1, 0, 8978576, 1, 0, 8978577, 1, 0, 8978578, 1, 0, 8978579, 1, 0, 8978580, 1, 0, 8978581, 1, 0, 8978582, 1, 0, 8978583, 1, 0, 8978584, 1, 0, 8978585, 1, 0, 8978586, 1, 1, 8978587, 1, 0, 8978588, 1, 65537, 8978589, 1, 0, 8978590, 1, 65537, 8978591, 1, 0, 8978592, 1, 0, 8978593, 1, 2, 8978594, 1, 65536, 8978595, 1, 0, 8978596, 1, 1, 8978597, 1, 1, 8978598, 1, 0, 8978599, 1, 65536, 8978600, 1, 0, 8978601, 1, 0, 8978602, 1, 65537, 8978603, 1, 0, 8978604, 1, 0, 8978605, 1, 0, 8978606, 1, 2, 8978607, 1, 0, 8978608, 1, 1, 8978609, 1, 65537, 8978610, 1, 65536, 8978611, 1, 0, 8978612, 1, 0, 8978613, 1, 0, 8978614, 1, 2, 8978615, 1, 65537, 8978616, 1, 65536, 8978617, 1, 65536, 8978618, 1, 65536, 8978619, 1, 0, 8978620, 1, 65537, 8978621, 1, 0, 8978622, 1, 0, 8978623, 1, 0, 8978624, 1, 0, 8978625, 1, 2, 8978626, 1, 0, 8978627, 1, 0, 8978628, 1, 65537, 8978629, 1, 65536, 8978630, 1, 0, 8978631, 1, 0, 8978632, 1, 0, 8978633, 1, 0, 8978634, 1, 0, 8978635, 1, 0, 8978636, 1, 1, 8978637, 1, 0, 8978638, 1, 0, 8978639, 1, 0, 8978640, 1, 65536, 8978641, 1, 0, 8978642, 1, 65537, 8978643, 1, 0, 8978644, 1, 65536, 8978645, 1, 2, 8978646, 1, 65536, 8978647, 1, 0, 8978648, 1, 0, 8978649, 1, 0, 8978650, 1, 0, 8978651, 1, 0, 8978652, 1, 65536, 8978653, 1, 2, 8978654, 1, 65537, 8978655, 1, 0, 8978656, 1, 0, 8978657, 1, 0, 8978658, 1, 65536, 8978659, 1, 0, 8978660, 1, 2, 8978661, 1, 2, 8978662, 1, 0, 8978663, 1, 65536, 8978664, 1, 0, 8978665, 1, 0, 8978666, 1, 1, 8978667, 1, 0, 8978668, 1, 0, 8978669, 1, 2, 8978670, 1, 65536, 8978671, 1, 0, 8978672, 1, 1, 8978673, 0, 131072, 8978674, 1073741825, 1, 8978675, 1073741825, 2, 8978676, 1073741825, 0, 8978677, 1073741825, 1, 8978678, 1073741825, 0, 8978679, 1073741825, 2, 8978680, 1073741825, 0, 8978681, 1073741825, 0, 8978682, 1073741825, 0, 8978683, 1073741825, 0, 8978684, 1073741825, 0, 8978685, 1073741825, 65537, 8978686, 1073741825, 1, 8978687, 1073741825, 0, 8978688, 1073741825, 0, 8978689, 1073741825, 0, 8978690, 1073741825, 0, 8978691, 1073741825, 0, 8978692, 1073741825, 0, 8978693, 1073741825, 0, 8978694, 1073741825, 65536, 8978695, 1073741825, 0, 8978696, 1073741825, 0, 8978697, 1073741825, 0, 8978698, 1073741825, 65536, 8978699, 1073741825, 2, 8978700, 1073741825, 1, 8978701, 0, 131072, 9109388, 1073741824, 131072, 9109389, 1073741825, 1, 9109390, 1073741825, 0, 9109391, 1073741825, 1, 9109392, 1073741825, 65537, 9109393, 1073741825, 0, 9109394, 1073741825, 65537, 9109395, 1073741825, 65537, 9109396, 1073741825, 0, 9109397, 1073741825, 0, 9109398, 1073741825, 0, 9109399, 1073741825, 65537, 9109400, 1073741825, 65537, 9109401, 1073741825, 2, 9109402, 1073741825, 0, 9109403, 1073741825, 0, 9109404, 1073741825, 1, 9109405, 1073741825, 0, 9109406, 1073741825, 65536, 9109407, 1073741825, 1, 9109408, 1073741825, 65537, 9109409, 1073741825, 65536, 9109410, 1073741825, 0, 9109411, 1073741825, 0, 9109412, 1073741825, 0, 9109413, 1073741825, 0, 9109414, 1073741825, 0, 9109415, 1073741825, 65536, 9109416, 1073741825, 0, 9109417, 1073741825, 2, 9109418, 1073741825, 0, 9109419, 1073741825, 1, 9109420, 1073741825, 1, 9109421, 0, 131072, 9109422, 1, 1, 9109423, 1, 0, 9109424, 1, 0, 9109425, 1, 0, 9109426, 1, 0, 9109427, 1, 0, 9109428, 1, 0, 9109429, 1, 0, 9109430, 1, 0, 9109431, 1, 1, 9109432, 1, 0, 9109433, 1, 65537, 9109434, 1, 0, 9109435, 1, 0, 9109436, 1, 0, 9109437, 1, 2, 9109438, 1, 0, 9109439, 1, 65537, 9109440, 1, 0, 9109441, 1, 1, 9109442, 1, 2, 9109443, 1, 1, 9109444, 1, 0, 9109445, 1, 2, 9109446, 1, 1, 9109447, 1, 65536, 9109448, 1, 0, 9109449, 1, 0, 9109450, 1, 0, 9109451, 1, 0, 9109452, 1, 65537, 9109453, 1, 0, 9109454, 1, 0, 9109455, 1, 65536, 9109456, 1, 65536, 9109457, 1, 0, 9109458, 1, 0, 9109459, 1, 65537, 9109460, 1, 0, 9109461, 1, 65537, 9109462, 1, 0, 9109463, 1, 0, 9109464, 1, 0, 9109465, 1, 0, 9109466, 1, 0, 9109467, 1, 2, 9109468, 1, 0, 9109469, 1, 0, 9109470, 1, 65537, 9109471, 1, 0, 9109472, 1, 65536, 9109473, 1, 0, 9109474, 1, 0, 9109475, 1, 65537, 9109476, 1, 0, 9109477, 1, 0, 9109478, 1, 65536, 9109479, 1, 0, 9109480, 1, 65537, 9109481, 1, 1, 9109482, 1, 65536, 9109483, 1, 0, 9109484, 1, 1, 9109485, 1, 65537, 9109486, 1, 2, 9109487, 1, 0, 9109488, 1, 0, 9109489, 1, 0, 9109490, 1, 1, 9109491, 1, 65536, 9109492, 1, 0, 9109493, 1, 0, 9109494, 1, 2, 9109495, 1, 65536, 9109496, 1, 2, 9109497, 1, 0, 9109498, 1, 0, 9109499, 1, 2, 9109500, 1, 65537, 9109501, 1, 0, 9109502, 1, 65536, 9109503, 1, 65536, 9043968, 1, 0, 9043969, 1, 1, 9043970, 1, 65536, 9043971, 1, 65537, 9043972, 1, 2, 9043973, 1, 0, 9043974, 1, 0, 9043975, 1, 0, 9043976, 1, 0, 9043977, 1, 65537, 9043978, 1, 0, 9043979, 1, 0, 9043980, 1, 65536, 9043981, 1, 0, 9043982, 1, 0, 9043983, 1, 0, 9043984, 1, 65536, 9043985, 1, 65537, 9043986, 1, 0, 9043987, 1, 0, 9043988, 1, 2, 9043989, 1, 0, 9043990, 1, 65537, 9043991, 1, 1, 9043992, 1, 0, 9043993, 1, 0, 9043994, 1, 0, 9043995, 1, 0, 9043996, 1, 0, 9043997, 1, 0, 9043998, 1, 0, 9043999, 1, 0, 9044000, 1, 0, 9044001, 1, 0, 9044002, 1, 65537, 9044003, 1, 0, 9044004, 1, 0, 9044005, 1, 2, 9044006, 1, 0, 9044007, 1, 65536, 9044008, 1, 0, 9044009, 1, 0, 9044010, 1, 0, 9044011, 1, 1, 9044012, 1, 0, 9044013, 1, 65536, 9044014, 1, 0, 9044015, 1, 65536, 9044016, 1, 0, 9044017, 1, 0, 9044018, 1, 65537, 9044019, 1, 65536, 9044020, 1, 65537, 9044021, 1, 1, 9044022, 1, 1, 9044023, 1, 0, 9044024, 1, 0, 9044025, 1, 0, 9044026, 1, 2, 9044027, 1, 65537, 9044028, 1, 1, 9044029, 1, 0, 9044030, 1, 65536, 9044031, 1, 0, 9044032, 1, 0, 9044033, 1, 0, 9044034, 1, 0, 9044035, 1, 0, 9044036, 1, 1, 9044037, 1, 0, 9044038, 1, 0, 9044039, 1, 0, 9044040, 1, 2, 9044041, 1, 0, 9044042, 1, 0, 9044043, 1, 65537, 9044044, 1, 0, 9044045, 1, 65537, 9044046, 1, 0, 9044047, 1, 0, 9044048, 1, 0, 9044049, 1, 1, 9044050, 1, 0, 9044051, 1, 65536, 9044052, 1, 1, 9044053, 1, 0, 9044054, 1, 65537, 9044055, 1, 0, 9044056, 1, 1, 9044057, 1, 1, 9044058, 1, 0, 9044059, 1, 65537, 9044060, 1, 0, 9044061, 1, 0, 9044062, 1, 0, 9044063, 1, 0, 9044064, 1, 0, 9044065, 1, 65536, 9044066, 1, 0, 9044067, 1, 0, 9044068, 1, 65536, 9044069, 1, 1, 9044070, 1, 0, 9044071, 1, 65536, 9044072, 1, 0, 9044073, 1, 0, 9044074, 1, 0, 9044075, 1, 0, 9044076, 1, 0, 9044077, 1, 0, 9044078, 1, 0, 9044079, 1, 0, 9044080, 1, 0, 9044081, 1, 65536, 9044082, 1, 0, 9044083, 1, 2, 9044084, 1, 1, 9044085, 1, 2, 9044086, 1, 0, 9044087, 1, 0, 9044088, 1, 65537, 9044089, 1, 0, 9044090, 1, 1, 9044091, 1, 0, 9044092, 1, 1, 9044093, 1, 0, 9044094, 1, 0, 9044095, 1, 2, 9044096, 1, 2, 9044097, 1, 1, 9044098, 1, 0, 9044099, 1, 0, 9044100, 1, 65537, 9044101, 1, 1, 9044102, 1, 2, 9044103, 1, 0, 9044104, 1, 0, 9044105, 1, 0, 9044106, 1, 0, 9044107, 1, 1, 9044108, 1, 0, 9044109, 1, 1, 9044110, 1, 2, 9044111, 1, 65537, 9044112, 1, 0, 9044113, 1, 0, 9044114, 1, 65536, 9044115, 1, 0, 9044116, 1, 2, 9044117, 1, 0, 9044118, 1, 65536, 9044119, 1, 0, 9044120, 1, 65537, 9044121, 1, 65536, 9044122, 1, 1, 9044123, 1, 0, 9044124, 1, 0, 9044125, 1, 0, 9044126, 1, 65536, 9044127, 1, 0, 9044128, 1, 1, 9044129, 1, 65536, 9044130, 1, 65536, 9044131, 1, 1, 9044132, 1, 0, 9044133, 1, 0, 9044134, 1, 65536, 9044135, 1, 65536, 9044136, 1, 65537, 9044137, 1, 65537, 9044138, 1, 65536, 9044139, 1, 65537, 9044140, 1, 1, 9044141, 1, 65536, 9044142, 1, 0, 9044143, 1, 0, 9044144, 1, 65536, 9044145, 1, 0, 9044146, 1, 0, 9044147, 1, 0, 9044148, 1, 0, 9044149, 1, 1, 9044150, 1, 0, 9044151, 1, 65537, 9044152, 1, 1, 9044153, 1, 1, 9044154, 1, 2, 9044155, 1, 1, 9044156, 1, 0, 9044157, 1, 65536, 9044158, 1, 0, 9044159, 1, 0, 9044160, 1, 65536, 9044161, 1, 2, 9044162, 1, 65536, 9044163, 1, 65537, 9044164, 1, 0, 9044165, 1, 0, 9044166, 1, 0, 9044167, 1, 0, 9044168, 1, 1, 9044169, 1, 0, 9044170, 1, 0, 9044171, 1, 0, 9044172, 1, 0, 9044173, 1, 0, 9044174, 1, 0, 9044175, 1, 65536, 9044176, 1, 65536, 9044177, 1, 1, 9044178, 1, 0, 9044179, 1, 0, 9044180, 1, 65537, 9044181, 1, 0, 9044182, 1, 2, 9044183, 1, 0, 9044184, 1, 65536, 9044185, 1, 0, 9044186, 1, 65537, 9044187, 1, 0, 9044188, 1, 0, 9044189, 1, 65536, 9044190, 1, 1, 9044191, 1, 65536, 9044192, 1, 0, 9044193, 1, 0, 9044194, 1, 0, 9044195, 1, 0, 9044196, 1, 65536, 9044197, 1, 0, 9044198, 1, 0, 9044199, 1, 65537, 9044200, 1, 2, 9044201, 1, 0, 9044202, 1, 65536, 9044203, 1, 1, 9044204, 1, 0, 9044205, 1, 0, 9044206, 1, 0, 9044207, 1, 0, 9044208, 1, 1, 9044209, 0, 0, 9044210, 1073741825, 1, 9044211, 1073741825, 0, 9044212, 1073741825, 0, 9044213, 1073741825, 0, 9044214, 1073741825, 2, 9044215, 1073741825, 0, 9044216, 1073741825, 65536, 9044217, 1073741825, 65536, 9044218, 1073741825, 65536, 9044219, 1073741825, 65536, 9044220, 1073741825, 0, 9044221, 1073741825, 0, 9044222, 1073741825, 0, 9044223, 1073741825, 0, 9044224, 1073741825, 0, 9044225, 1073741825, 0, 9044226, 1073741825, 0, 9044227, 1073741825, 0, 9044228, 1073741825, 0, 9044229, 1073741825, 65537, 9044230, 1073741825, 65536, 9044231, 1073741825, 0, 9044232, 1073741825, 65537, 9044233, 1073741825, 0, 9044234, 1073741825, 0, 9044235, 1073741825, 0, 9044236, 1073741825, 1, 9044237, 0, 131072, 9174924, 1073741824, 131072, 9174925, 1073741825, 1, 9174926, 1073741825, 1, 9174927, 1073741825, 0, 9174928, 1073741825, 0, 9174929, 1073741825, 65537, 9174930, 1073741825, 65536, 9174931, 1073741825, 0, 9174932, 1073741825, 0, 9174933, 1073741825, 0, 9174934, 1073741825, 2, 9174935, 1073741825, 65537, 9174936, 1073741825, 0, 9174937, 1073741825, 0, 9174938, 1073741825, 65536, 9174939, 1073741825, 65536, 9174940, 1073741825, 0, 9174941, 1073741825, 0, 9174942, 1073741825, 65536, 9174943, 1073741825, 0, 9174944, 1073741825, 0, 9174945, 1073741825, 0, 9174946, 1073741825, 2, 9174947, 1073741825, 0, 9174948, 1073741825, 2, 9174949, 1073741825, 0, 9174950, 1073741825, 0, 9174951, 1073741825, 65537, 9174952, 1073741825, 0, 9174953, 1073741825, 0, 9174954, 1073741825, 65536, 9174955, 1073741825, 0, 9174956, 1073741825, 1, 9174957, 0, 0, 9174958, 1, 1, 9174959, 1, 1, 9174960, 1, 0, 9174961, 1073741825, 0, 9174962, 1, 0, 9174963, 1, 1, 9174964, 1, 0, 9174965, 1, 0, 9174966, 1, 0, 9174967, 1, 65536, 9174968, 1, 2, 9174969, 1, 0, 9174970, 1, 0, 9174971, 1, 0, 9174972, 1, 0, 9174973, 1, 0, 9174974, 1, 0, 9174975, 1, 1, 9174976, 1, 1, 9174977, 1, 1, 9174978, 1, 65536, 9174979, 1, 0, 9174980, 1, 65536, 9174981, 1, 2, 9174982, 1, 65537, 9174983, 1, 65537, 9174984, 1, 0, 9174985, 1, 0, 9174986, 1, 2, 9174987, 1, 65536, 9174988, 1, 0, 9174989, 1, 65537, 9174990, 1, 0, 9174991, 1, 0, 9174992, 1, 65536, 9174993, 1, 65536, 9174994, 1, 0, 9174995, 1, 0, 9174996, 1, 2, 9174997, 1, 0, 9174998, 1, 2, 9174999, 1, 65537, 9175000, 1, 0, 9175001, 1, 1, 9175002, 1, 0, 9175003, 1, 0, 9175004, 1, 1, 9175005, 1, 0, 9175006, 1, 2, 9175007, 1, 0, 9175008, 1, 0, 9175009, 1, 0, 9175010, 1, 0, 9175011, 1, 1, 9175012, 1, 0, 9175013, 1, 0, 9175014, 1, 0, 9175015, 1, 0, 9175016, 1, 65536, 9175017, 1, 0, 9175018, 1, 0, 9175019, 1, 2, 9175020, 1, 65537, 9175021, 1, 65536, 9175022, 1, 0, 9175023, 1, 65537, 9175024, 1, 0, 9175025, 1, 0, 9175026, 1, 0, 9175027, 1, 65537, 9175028, 1, 0, 9175029, 1, 65537, 9175030, 1, 0, 9175031, 1, 2, 9175032, 1, 65536, 9175033, 1, 1, 9175034, 1, 0, 9175035, 1, 65537, 9175036, 1, 65537, 9175037, 1, 2, 9175038, 1, 0, 9175039, 1, 0, 9109504, 1, 65536, 9109505, 1, 0, 9109506, 1, 65536, 9109507, 1, 65537, 9109508, 1, 0, 9109509, 1, 0, 9109510, 1, 0, 9109511, 1, 65536, 9109512, 1, 0, 9109513, 1, 0, 9109514, 1, 2, 9109515, 1, 0, 9109516, 1, 0, 9109517, 1, 0, 9109518, 1, 0, 9109519, 1, 0, 9109520, 1, 0, 9109521, 1, 0, 9109522, 1, 2, 9109523, 1, 65536, 9109524, 1, 0, 9109525, 1, 2, 9109526, 1, 65536, 9109527, 1, 65536, 9109528, 1, 0, 9109529, 1, 0, 9109530, 1, 2, 9109531, 1, 0, 9109532, 1, 0, 9109533, 1, 0, 9109534, 1, 0, 9109535, 1, 65537, 9109536, 1, 2, 9109537, 1, 2, 9109538, 1, 0, 9109539, 1, 0, 9109540, 1, 65536, 9109541, 1, 0, 9109542, 1, 0, 9109543, 1, 0, 9109544, 1, 0, 9109545, 1, 1, 9109546, 1, 1, 9109547, 1, 0, 9109548, 1, 0, 9109549, 1, 2, 9109550, 1, 65537, 9109551, 1, 65537, 9109552, 1, 0, 9109553, 1, 2, 9109554, 1, 65536, 9109555, 1, 65537, 9109556, 1, 0, 9109557, 1, 0, 9109558, 1, 1, 9109559, 1, 0, 9109560, 1, 0, 9109561, 1, 2, 9109562, 1, 0, 9109563, 1, 0, 9109564, 1, 65536, 9109565, 1, 65536, 9109566, 1, 65536, 9109567, 1, 1, 9109568, 1, 0, 9109569, 1, 0, 9109570, 1, 65536, 9109571, 1, 2, 9109572, 1, 0, 9109573, 1, 0, 9109574, 1, 1, 9109575, 1, 65536, 9109576, 1, 0, 9109577, 1, 2, 9109578, 1, 65536, 9109579, 1, 65537, 9109580, 1, 0, 9109581, 1, 0, 9109582, 1, 65537, 9109583, 1, 0, 9109584, 1, 0, 9109585, 1, 0, 9109586, 1, 65537, 9109587, 1, 0, 9109588, 1, 0, 9109589, 1, 0, 9109590, 1, 65536, 9109591, 1, 1, 9109592, 1, 0, 9109593, 1, 65536, 9109594, 1, 0, 9109595, 1, 2, 9109596, 1, 0, 9109597, 1, 1, 9109598, 1, 0, 9109599, 1, 0, 9109600, 1, 0, 9109601, 1, 1, 9109602, 1, 1, 9109603, 1, 0, 9109604, 1, 0, 9109605, 1, 2, 9109606, 1, 0, 9109607, 1, 0, 9109608, 1, 0, 9109609, 1, 0, 9109610, 1, 1, 9109611, 1, 65536, 9109612, 1, 1, 9109613, 1, 65537, 9109614, 1, 65537, 9109615, 1, 0, 9109616, 1, 65537, 9109617, 1, 0, 9109618, 1, 0, 9109619, 1, 1, 9109620, 1, 65537, 9109621, 1, 0, 9109622, 1, 0, 9109623, 1, 65536, 9109624, 1, 0, 9109625, 1, 2, 9109626, 1, 65536, 9109627, 1, 0, 9109628, 1, 65536, 9109629, 1, 0, 9109630, 1, 0, 9109631, 1, 0, 9109632, 1, 1, 9109633, 1, 0, 9109634, 1, 0, 9109635, 1, 0, 9109636, 1, 0, 9109637, 1, 0, 9109638, 1, 65537, 9109639, 1, 65537, 9109640, 1, 65537, 9109641, 1, 65536, 9109642, 1, 65537, 9109643, 1, 0, 9109644, 1, 0, 9109645, 1, 1, 9109646, 1, 2, 9109647, 1, 1, 9109648, 1, 0, 9109649, 1, 2, 9109650, 1, 2, 9109651, 1, 65537, 9109652, 1, 0, 9109653, 1, 0, 9109654, 1, 65536, 9109655, 1, 65536, 9109656, 1, 65537, 9109657, 1, 65536, 9109658, 1, 0, 9109659, 1, 1, 9109660, 1, 0, 9109661, 1, 0, 9109662, 1, 1, 9109663, 1, 0, 9109664, 1, 65536, 9109665, 1, 65536, 9109666, 1, 0, 9109667, 1, 0, 9109668, 1, 65536, 9109669, 1, 65537, 9109670, 1, 65536, 9109671, 1, 65536, 9109672, 1, 1, 9109673, 1, 1, 9109674, 1, 65537, 9109675, 1, 0, 9109676, 1, 65537, 9109677, 1, 0, 9109678, 1, 0, 9109679, 1, 0, 9109680, 1, 0, 9109681, 1, 2, 9109682, 1, 65537, 9109683, 1, 0, 9109684, 1, 1, 9109685, 1, 0, 9109686, 1, 65536, 9109687, 1, 0, 9109688, 1, 1, 9109689, 1, 65536, 9109690, 1, 0, 9109691, 1, 0, 9109692, 1, 65537, 9109693, 1, 0, 9109694, 1, 1, 9109695, 1, 65536, 9109696, 1, 2, 9109697, 1, 1, 9109698, 1, 0, 9109699, 1, 0, 9109700, 1, 2, 9109701, 1, 0, 9109702, 1, 0, 9109703, 1, 0, 9109704, 1, 1, 9109705, 1, 1, 9109706, 1, 65536, 9109707, 1, 2, 9109708, 1, 1, 9109709, 1, 65536, 9109710, 1, 0, 9109711, 1, 0, 9109712, 1, 0, 9109713, 1, 0, 9109714, 1, 65537, 9109715, 1, 0, 9109716, 1, 65537, 9109717, 1, 0, 9109718, 1, 65536, 9109719, 1, 65536, 9109720, 1, 65537, 9109721, 1, 0, 9109722, 1, 0, 9109723, 1, 0, 9109724, 1, 0, 9109725, 1, 0, 9109726, 1, 0, 9109727, 1, 0, 9109728, 1, 0, 9109729, 1, 0, 9109730, 1, 0, 9109731, 1, 1, 9109732, 1, 1, 9109733, 1, 0, 9109734, 1, 65536, 9109735, 1, 0, 9109736, 1, 0, 9109737, 1, 0, 9109738, 1, 2, 9109739, 1, 0, 9109740, 1, 0, 9109741, 1, 65537, 9109742, 1, 65537, 9109743, 1073741825, 0, 9109744, 1073741825, 1, 9109745, 1073741825, 1, 9109746, 1073741825, 1, 9109747, 1073741825, 0, 9109748, 1073741825, 0, 9109749, 1073741825, 0, 9109750, 1073741825, 0, 9109751, 1073741825, 0, 9109752, 1073741825, 0, 9109753, 1073741825, 0, 9109754, 1073741825, 1, 9109755, 1073741825, 0, 9109756, 1073741825, 65536, 9109757, 1073741825, 0, 9109758, 1073741825, 0, 9109759, 1073741825, 0, 9109760, 1073741825, 0, 9109761, 1073741825, 1, 9109762, 1073741825, 0, 9109763, 1073741825, 0, 9109764, 1073741825, 0, 9109765, 1073741825, 65537, 9109766, 1073741825, 0, 9109767, 1073741825, 1, 9109768, 1073741825, 65537, 9109769, 1073741825, 1, 9109770, 1073741825, 1, 9109771, 1073741825, 1, 9109772, 1073741825, 1, 9109773, 0, 131072, 9240460, 1073741824, 131072, 9240461, 1073741825, 1, 9240462, 1073741825, 0, 9240463, 1073741825, 65537, 9240464, 1073741825, 0, 9240465, 1073741825, 0, 9240466, 1073741825, 0, 9240467, 1073741825, 0, 9240468, 1073741825, 65536, 9240469, 1073741825, 0, 9240470, 1073741825, 0, 9240471, 1073741825, 0, 9240472, 1073741825, 65537, 9240473, 1073741825, 0, 9240474, 1073741825, 0, 9240475, 1073741825, 0, 9240476, 1073741825, 0, 9240477, 1073741825, 0, 9240478, 1073741825, 0, 9240479, 1073741825, 1, 9240480, 1073741825, 0, 9240481, 1073741825, 0, 9240482, 1073741825, 65537, 9240483, 1073741825, 0, 9240484, 1073741825, 65536, 9240485, 1073741825, 0, 9240486, 1073741825, 0, 9240487, 1073741825, 65537, 9240488, 1073741825, 0, 9240489, 1073741825, 65537, 9240490, 1073741825, 0, 9240491, 1073741825, 1, 9240492, 1073741825, 1, 9240493, 1073741825, 1, 9240494, 1073741825, 1, 9240495, 1073741825, 0, 9240496, 1073741825, 1, 9240497, 1073741825, 0, 9240498, 1, 0, 9240499, 1, 0, 9240500, 1, 0, 9240501, 1, 2, 9240502, 1, 0, 9240503, 1, 0, 9240504, 1, 1, 9240505, 1, 0, 9240506, 1, 1, 9240507, 1, 2, 9240508, 1, 1, 9240509, 1, 0, 9240510, 1, 2, 9240511, 1, 0, 9240512, 1, 0, 9240513, 1, 0, 9240514, 1, 65537, 9240515, 1, 0, 9240516, 1, 2, 9240517, 1, 2, 9240518, 1, 0, 9240519, 1, 1, 9240520, 1, 65537, 9240521, 1, 0, 9240522, 1, 2, 9240523, 1, 0, 9240524, 1, 0, 9240525, 1, 0, 9240526, 1, 0, 9240527, 1, 0, 9240528, 1, 2, 9240529, 1, 0, 9240530, 1, 0, 9240531, 1, 0, 9240532, 1, 0, 9240533, 1, 2, 9240534, 1, 0, 9240535, 1, 65537, 9240536, 1, 0, 9240537, 1, 0, 9240538, 1, 65536, 9240539, 1, 1, 9240540, 1, 65537, 9240541, 1, 65536, 9240542, 1, 65537, 9240543, 1, 65537, 9240544, 1, 2, 9240545, 1, 65536, 9240546, 1, 65536, 9240547, 1, 0, 9240548, 1, 0, 9240549, 1, 0, 9240550, 1, 0, 9240551, 1, 2, 9240552, 1, 0, 9240553, 1, 1, 9240554, 1, 0, 9240555, 1, 0, 9240556, 1, 0, 9240557, 1, 0, 9240558, 1, 0, 9240559, 1, 65536, 9240560, 1, 0, 9240561, 1, 2, 9240562, 1, 0, 9240563, 1, 65537, 9240564, 1, 0, 9240565, 1, 0, 9240566, 1, 0, 9240567, 1, 0, 9240568, 1, 65537, 9240569, 1, 0, 9240570, 1, 0, 9240571, 1, 65537, 9240572, 1, 0, 9240573, 1, 0, 9240574, 1, 0, 9240575, 1, 0, 9175040, 1, 0, 9175041, 1, 65536, 9175042, 1, 65536, 9175043, 1, 65536, 9175044, 1, 2, 9175045, 1, 0, 9175046, 1, 65537, 9175047, 1, 65536, 9175048, 1, 0, 9175049, 1, 0, 9175050, 1, 2, 9175051, 1, 0, 9175052, 1, 65536, 9175053, 1, 65537, 9175054, 1, 2, 9175055, 1, 0, 9175056, 1, 0, 9175057, 1, 0, 9175058, 1, 2, 9175059, 1, 65536, 9175060, 1, 0, 9175061, 1, 0, 9175062, 1, 1, 9175063, 1, 65536, 9175064, 1, 0, 9175065, 1, 65537, 9175066, 1, 0, 9175067, 1, 0, 9175068, 1, 2, 9175069, 1, 0, 9175070, 1, 0, 9175071, 1, 1, 9175072, 1, 0, 9175073, 1, 2, 9175074, 1, 2, 9175075, 1, 1, 9175076, 1, 0, 9175077, 1, 65536, 9175078, 1, 0, 9175079, 1, 0, 9175080, 1, 65537, 9175081, 1, 2, 9175082, 1, 2, 9175083, 1, 2, 9175084, 1, 0, 9175085, 1, 0, 9175086, 1, 1, 9175087, 1, 0, 9175088, 1, 0, 9175089, 1, 2, 9175090, 1, 0, 9175091, 1, 2, 9175092, 1, 0, 9175093, 1, 0, 9175094, 1, 2, 9175095, 1, 0, 9175096, 1, 0, 9175097, 1, 0, 9175098, 1, 0, 9175099, 1, 1, 9175100, 1, 0, 9175101, 1, 0, 9175102, 1, 0, 9175103, 1, 0, 9175104, 1, 0, 9175105, 1, 65536, 9175106, 1, 0, 9175107, 1, 0, 9175108, 1, 2, 9175109, 1, 65537, 9175110, 1, 65536, 9175111, 1, 65536, 9175112, 1, 2, 9175113, 1, 2, 9175114, 1, 65537, 9175115, 1, 1, 9175116, 1, 2, 9175117, 1, 65536, 9175118, 1, 0, 9175119, 1, 1, 9175120, 1, 0, 9175121, 1, 65536, 9175122, 1, 0, 9175123, 1, 0, 9175124, 1, 65536, 9175125, 1, 65536, 9175126, 1, 0, 9175127, 1, 0, 9175128, 1, 0, 9175129, 1, 0, 9175130, 1, 1, 9175131, 1, 0, 9175132, 1, 0, 9175133, 1, 0, 9175134, 1, 65536, 9175135, 1, 0, 9175136, 1, 2, 9175137, 1, 65537, 9175138, 1, 2, 9175139, 1, 0, 9175140, 1, 0, 9175141, 1, 65537, 9175142, 1, 1, 9175143, 1, 1, 9175144, 1, 1, 9175145, 1, 2, 9175146, 1, 0, 9175147, 1, 0, 9175148, 1, 2, 9175149, 1, 0, 9175150, 1, 0, 9175151, 1, 0, 9175152, 1, 2, 9175153, 1, 0, 9175154, 1, 0, 9175155, 1, 0, 9175156, 1, 0, 9175157, 1, 2, 9175158, 1, 2, 9175159, 1, 0, 9175160, 1, 0, 9175161, 1, 0, 9175162, 1, 0, 9175163, 1, 0, 9175164, 1, 0, 9175165, 1, 0, 9175166, 1, 0, 9175167, 1, 0, 9175168, 1, 0, 9175169, 1, 0, 9175170, 1, 1, 9175171, 1, 0, 9175172, 1, 0, 9175173, 1, 0, 9175174, 1, 65536, 9175175, 1, 65537, 9175176, 1, 0, 9175177, 1, 0, 9175178, 1, 0, 9175179, 1, 0, 9175180, 1, 1, 9175181, 1, 65537, 9175182, 1, 0, 9175183, 1, 0, 9175184, 1, 1, 9175185, 1, 0, 9175186, 1, 0, 9175187, 1, 0, 9175188, 1, 0, 9175189, 1, 2, 9175190, 1, 65537, 9175191, 1, 1, 9175192, 1, 2, 9175193, 1, 65536, 9175194, 1, 0, 9175195, 1, 65537, 9175196, 1, 0, 9175197, 1, 1, 9175198, 1, 0, 9175199, 1, 0, 9175200, 1, 0, 9175201, 1, 1, 9175202, 1, 0, 9175203, 1, 0, 9175204, 1, 1, 9175205, 1, 1, 9175206, 1, 65536, 9175207, 1, 65536, 9175208, 1, 65537, 9175209, 1, 2, 9175210, 1, 0, 9175211, 1, 0, 9175212, 1, 0, 9175213, 1, 2, 9175214, 1, 0, 9175215, 1, 0, 9175216, 1, 0, 9175217, 1, 0, 9175218, 1, 0, 9175219, 1, 0, 9175220, 1, 0, 9175221, 1, 0, 9175222, 1, 0, 9175223, 1, 0, 9175224, 1, 0, 9175225, 1, 0, 9175226, 1, 0, 9175227, 1, 0, 9175228, 1, 0, 9175229, 1, 1, 9175230, 1, 65536, 9175231, 1, 1, 9175232, 1, 0, 9175233, 1, 0, 9175234, 1, 65536, 9175235, 1, 0, 9175236, 1, 1, 9175237, 1, 0, 9175238, 1, 1, 9175239, 1, 0, 9175240, 1, 2, 9175241, 1, 65537, 9175242, 1, 0, 9175243, 1, 65537, 9175244, 1, 0, 9175245, 1, 1, 9175246, 1, 0, 9175247, 1, 1, 9175248, 1, 0, 9175249, 1, 0, 9175250, 1, 0, 9175251, 1, 0, 9175252, 1, 0, 9175253, 1, 0, 9175254, 1, 2, 9175255, 1, 65537, 9175256, 1, 2, 9175257, 1, 2, 9175258, 1, 65536, 9175259, 1, 1, 9175260, 1, 65537, 9175261, 1, 65537, 9175262, 1, 0, 9175263, 1, 0, 9175264, 1, 65537, 9175265, 1, 1, 9175266, 1, 0, 9175267, 1, 65537, 9175268, 1, 0, 9175269, 1, 0, 9175270, 1, 0, 9175271, 1, 0, 9175272, 1, 65536, 9175273, 1073741825, 2, 9175274, 1073741825, 0, 9175275, 1073741825, 0, 9175276, 1073741825, 2, 9175277, 1073741825, 1, 9175278, 1073741825, 1, 9175279, 1073741825, 1, 9175280, 1, 1, 9175281, 0, 65536, 9175282, 1073741825, 1, 9175283, 1073741825, 65537, 9175284, 1073741825, 65537, 9175285, 1073741825, 0, 9175286, 1073741825, 0, 9175287, 1073741825, 0, 9175288, 1073741825, 0, 9175289, 1073741825, 0, 9175290, 1073741825, 0, 9175291, 1073741825, 65536, 9175292, 1073741825, 65537, 9175293, 1073741825, 65537, 9175294, 1073741825, 0, 9175295, 1073741825, 65536, 9175296, 1073741825, 0, 9175297, 1073741825, 65537, 9175298, 1073741825, 2, 9175299, 1073741825, 0, 9175300, 1073741825, 0, 9175301, 1073741825, 0, 9175302, 1073741825, 0, 9175303, 1073741825, 0, 9175304, 1073741825, 65537, 9175305, 1073741825, 0, 9175306, 1073741825, 65537, 9175307, 1073741825, 0, 9175308, 1073741825, 1, 9175309, 0, 131072, 9305996, 1073741824, 131072, 9305997, 1073741825, 1, 9305998, 1073741825, 65536, 9305999, 1073741825, 2, 9306000, 1073741825, 1, 9306001, 1073741825, 65536, 9306002, 1073741825, 0, 9306003, 1073741825, 0, 9306004, 1073741825, 1, 9306005, 1073741825, 65536, 9306006, 1073741825, 65537, 9306007, 1073741825, 0, 9306008, 1073741825, 0, 9306009, 1073741825, 0, 9306010, 1073741825, 0, 9306011, 1073741825, 65536, 9306012, 1073741825, 0, 9306013, 1073741825, 0, 9306014, 1073741825, 0, 9306015, 1073741825, 0, 9306016, 1073741825, 2, 9306017, 1073741825, 0, 9306018, 1073741825, 1, 9306019, 1073741825, 0, 9306020, 1073741825, 0, 9306021, 1073741825, 0, 9306022, 1073741825, 0, 9306023, 1073741825, 1, 9306024, 1073741825, 1, 9306025, 1073741825, 65536, 9306026, 1073741825, 65536, 9306027, 1073741825, 0, 9306028, 1073741825, 0, 9306029, 1073741825, 1, 9306030, 1073741825, 1, 9306031, 1073741825, 1, 9306032, 1, 1, 9306033, 1, 1, 9306034, 1, 0, 9306035, 1, 0, 9306036, 1, 0, 9306037, 1, 0, 9306038, 1, 0, 9306039, 1, 0, 9306040, 1, 0, 9306041, 1, 1, 9306042, 1073741825, 1, 9306043, 1073741825, 1, 9306044, 1073741825, 1, 9306045, 1073741825, 1, 9306046, 1073741825, 1, 9306047, 1073741825, 1, 9306048, 1073741825, 1, 9306049, 1073741825, 1, 9306050, 1073741825, 1, 9306051, 1073741825, 1, 9306052, 1073741825, 1, 9306053, 1073741825, 1, 9306054, 1073741825, 1, 9306055, 1073741825, 1, 9306056, 1073741825, 1, 9306057, 1073741825, 1, 9306058, 1073741825, 1, 9306059, 1073741825, 1, 9306060, 1073741825, 1, 9306061, 1073741825, 1, 9306062, 1073741825, 1, 9306063, 1073741825, 1, 9306064, 1073741825, 1, 9306065, 1073741825, 1, 9306066, 1073741825, 1, 9306067, 1073741825, 1, 9306068, 1073741825, 0, 9306069, 1073741825, 0, 9306070, 1073741825, 1, 9306071, 1073741825, 0, 9306072, 1, 0, 9306073, 1, 0, 9306074, 1, 0, 9306075, 1, 0, 9306076, 1, 0, 9306077, 1, 1, 9306078, 1, 65537, 9306079, 1, 0, 9306080, 1, 1, 9306081, 1, 0, 9306082, 1, 65537, 9306083, 1, 0, 9306084, 1, 0, 9306085, 1, 1, 9306086, 1, 65536, 9306087, 1, 0, 9306088, 1, 65536, 9306089, 1, 0, 9306090, 1, 0, 9306091, 1, 1, 9306092, 1, 0, 9306093, 1, 0, 9306094, 1, 65537, 9306095, 1, 0, 9306096, 1, 0, 9306097, 1, 0, 9306098, 1, 0, 9306099, 1, 0, 9306100, 1, 0, 9306101, 1, 2, 9306102, 1, 65537, 9306103, 1, 2, 9306104, 1, 65536, 9306105, 1, 0, 9306106, 1, 0, 9306107, 1, 65537, 9306108, 1, 1, 9306109, 1, 0, 9306110, 1073741825, 65537, 9306111, 1073741825, 0, 9240576, 1073741825, 0, 9240577, 1073741825, 0, 9240578, 1073741825, 1, 9240579, 1073741825, 0, 9240580, 1073741825, 0, 9240581, 1073741825, 65537, 9240582, 1073741825, 65537, 9240583, 1, 1, 9240584, 1, 1, 9240585, 1, 65536, 9240586, 1, 65537, 9240587, 1, 0, 9240588, 1, 65537, 9240589, 1, 0, 9240590, 1, 0, 9240591, 1, 65537, 9240592, 1, 0, 9240593, 1, 0, 9240594, 1, 0, 9240595, 1, 0, 9240596, 1, 2, 9240597, 1, 0, 9240598, 1, 0, 9240599, 1, 0, 9240600, 1, 65537, 9240601, 1, 0, 9240602, 1, 0, 9240603, 1, 65536, 9240604, 1, 0, 9240605, 1, 2, 9240606, 1, 0, 9240607, 1, 0, 9240608, 1, 2, 9240609, 1, 2, 9240610, 1, 65536, 9240611, 1, 2, 9240612, 1, 0, 9240613, 1, 65536, 9240614, 1, 65536, 9240615, 1, 65537, 9240616, 1, 65537, 9240617, 1, 1, 9240618, 1, 2, 9240619, 1, 65537, 9240620, 1, 0, 9240621, 1, 0, 9240622, 1, 65536, 9240623, 1, 0, 9240624, 1, 2, 9240625, 1, 2, 9240626, 1, 0, 9240627, 1, 0, 9240628, 1, 0, 9240629, 1, 0, 9240630, 1, 0, 9240631, 1, 2, 9240632, 1, 0, 9240633, 1, 0, 9240634, 1, 65537, 9240635, 1, 0, 9240636, 1, 2, 9240637, 1, 2, 9240638, 1, 0, 9240639, 1, 1, 9240640, 1, 0, 9240641, 1, 0, 9240642, 1, 65537, 9240643, 1, 1, 9240644, 1, 2, 9240645, 1, 0, 9240646, 1, 0, 9240647, 1, 0, 9240648, 1, 1, 9240649, 1, 0, 9240650, 1, 0, 9240651, 1, 65536, 9240652, 1, 0, 9240653, 1, 0, 9240654, 1, 0, 9240655, 1, 0, 9240656, 1, 2, 9240657, 1, 0, 9240658, 1, 0, 9240659, 1, 65537, 9240660, 1, 65536, 9240661, 1, 1, 9240662, 1, 0, 9240663, 1, 65537, 9240664, 1, 1, 9240665, 1, 2, 9240666, 1, 1, 9240667, 1, 2, 9240668, 1, 1, 9240669, 1, 1, 9240670, 1, 0, 9240671, 1, 65537, 9240672, 1, 0, 9240673, 1, 65537, 9240674, 1, 65537, 9240675, 1, 2, 9240676, 1, 2, 9240677, 1, 0, 9240678, 1, 65536, 9240679, 1, 65536, 9240680, 1, 1, 9240681, 1, 65536, 9240682, 1, 0, 9240683, 1, 0, 9240684, 1, 65537, 9240685, 1, 0, 9240686, 1, 2, 9240687, 1, 65537, 9240688, 1, 0, 9240689, 1, 2, 9240690, 1, 65537, 9240691, 1, 65536, 9240692, 1, 65537, 9240693, 1, 0, 9240694, 1, 65536, 9240695, 1, 65536, 9240696, 1, 0, 9240697, 1, 2, 9240698, 1, 2, 9240699, 1, 0, 9240700, 1, 0, 9240701, 1, 65537, 9240702, 1, 65536, 9240703, 1, 2, 9240704, 1, 2, 9240705, 1, 2, 9240706, 1, 0, 9240707, 1, 65537, 9240708, 1, 0, 9240709, 1, 0, 9240710, 1, 1, 9240711, 1, 1, 9240712, 1, 1, 9240713, 1, 0, 9240714, 1, 0, 9240715, 1, 2, 9240716, 1, 0, 9240717, 1, 0, 9240718, 1, 1, 9240719, 1, 0, 9240720, 1, 2, 9240721, 1, 1, 9240722, 1, 0, 9240723, 1, 0, 9240724, 1, 1, 9240725, 1, 0, 9240726, 1, 0, 9240727, 1, 1, 9240728, 1, 0, 9240729, 1, 65536, 9240730, 1, 0, 9240731, 1, 2, 9240732, 1, 0, 9240733, 1, 65537, 9240734, 1, 2, 9240735, 1, 2, 9240736, 1, 65537, 9240737, 1, 0, 9240738, 1, 0, 9240739, 1, 65536, 9240740, 1, 0, 9240741, 1, 0, 9240742, 1, 0, 9240743, 1, 0, 9240744, 1, 0, 9240745, 1, 0, 9240746, 1, 0, 9240747, 1, 65537, 9240748, 1, 0, 9240749, 1, 65537, 9240750, 1, 65536, 9240751, 1, 0, 9240752, 1, 0, 9240753, 1, 0, 9240754, 1, 0, 9240755, 1, 65536, 9240756, 1, 0, 9240757, 1, 1, 9240758, 1, 0, 9240759, 1, 0, 9240760, 1, 1, 9240761, 1, 0, 9240762, 1, 0, 9240763, 1, 2, 9240764, 1, 0, 9240765, 1, 1, 9240766, 1, 1, 9240767, 1, 1, 9240768, 1, 1, 9240769, 1, 1, 9240770, 1, 1, 9240771, 1, 1, 9240772, 1, 1, 9240773, 1, 1, 9240774, 1073741825, 1, 9240775, 1073741825, 1, 9240776, 1073741825, 0, 9240777, 1073741825, 0, 9240778, 1073741825, 0, 9240779, 1073741825, 65536, 9240780, 1073741825, 65536, 9240781, 1073741825, 1, 9240782, 1073741825, 1, 9240783, 1073741825, 1, 9240784, 1073741825, 1, 9240785, 1073741825, 1, 9240786, 1073741825, 1, 9240787, 1073741825, 1, 9240788, 1073741825, 1, 9240789, 1073741825, 1, 9240790, 1073741825, 1, 9240791, 1073741825, 1, 9240792, 1073741825, 1, 9240793, 1073741825, 1, 9240794, 1, 1, 9240795, 1, 1, 9240796, 1, 1, 9240797, 1, 1, 9240798, 1, 1, 9240799, 1, 0, 9240800, 1, 0, 9240801, 1, 0, 9240802, 1, 1, 9240803, 1073741825, 1, 9240804, 1073741825, 1, 9240805, 1073741825, 1, 9240806, 1073741825, 1, 9240807, 1073741825, 1, 9240808, 1073741825, 1, 9240809, 1, 1, 9240810, 1, 1, 9240811, 1, 1, 9240812, 1, 1, 9240813, 1, 1, 9240814, 0, 1, 9240815, 0, 2, 9240816, 0, 2, 9240817, 0, 0, 9240818, 1073741825, 1, 9240819, 1073741825, 65536, 9240820, 1073741825, 1, 9240821, 1073741825, 0, 9240822, 1073741825, 0, 9240823, 1073741825, 2, 9240824, 1073741825, 0, 9240825, 1073741825, 0, 9240826, 1073741825, 0, 9240827, 1073741825, 1, 9240828, 1073741825, 0, 9240829, 1073741825, 65536, 9240830, 1073741825, 0, 9240831, 1073741825, 1, 9240832, 1073741825, 0, 9240833, 1073741825, 1, 9240834, 1073741825, 0, 9240835, 1073741825, 1, 9240836, 1073741825, 0, 9240837, 1073741825, 0, 9240838, 1073741825, 1, 9240839, 1073741825, 65536, 9240840, 1073741825, 0, 9240841, 1073741825, 0, 9240842, 1073741825, 65536, 9240843, 1073741825, 0, 9240844, 1073741825, 1, 9240845, 0, 131072, 9371532, 1073741824, 131072, 9371533, 1073741825, 1, 9371534, 1073741825, 0, 9371535, 1073741825, 0, 9371536, 1073741825, 65536, 9371537, 1073741825, 0, 9371538, 1073741825, 65536, 9371539, 1073741825, 0, 9371540, 1073741825, 0, 9371541, 1073741825, 0, 9371542, 1073741825, 65537, 9371543, 1073741825, 1, 9371544, 1073741825, 0, 9371545, 1073741825, 0, 9371546, 1073741825, 2, 9371547, 1073741825, 65537, 9371548, 1073741825, 0, 9371549, 1073741825, 1, 9371550, 1073741825, 0, 9371551, 1073741825, 0, 9371552, 1073741825, 0, 9371553, 1073741825, 0, 9371554, 1073741825, 0, 9371555, 1073741825, 0, 9371556, 1073741825, 1, 9371557, 1073741825, 0, 9371558, 1073741825, 0, 9371559, 1073741825, 1, 9371560, 1073741825, 0, 9371561, 1073741825, 0, 9371562, 1073741825, 0, 9371563, 1073741825, 2, 9371564, 1073741825, 65536, 9371565, 1073741825, 1, 9371566, 0, 1, 9371567, 0, 3, 9371568, 1073741825, 1, 9371569, 1073741825, 0, 9371570, 1073741825, 2, 9371571, 1073741825, 1, 9371572, 1073741825, 65536, 9371573, 1073741825, 1, 9371574, 1073741825, 65537, 9371575, 1073741825, 0, 9371576, 1073741825, 65537, 9371577, 1073741825, 1, 9371578, 0, 1, 9371579, 0, 2, 9371580, 0, 2, 9371581, 0, 2, 9371582, 0, 2, 9371583, 0, 2, 9371584, 0, 2, 9371585, 0, 2, 9371586, 0, 2, 9371587, 0, 2, 9371588, 0, 2, 9371589, 0, 2, 9371590, 0, 2, 9371591, 0, 2, 9371592, 0, 2, 9371593, 0, 2, 9371594, 0, 2, 9371595, 0, 2, 9371596, 0, 2, 9371597, 0, 2, 9371598, 0, 2, 9371599, 0, 2, 9371600, 0, 2, 9371601, 0, 2, 9371602, 0, 3, 9371603, 1, 1, 9371604, 1, 1, 9371605, 1, 1, 9371606, 1, 1, 9371607, 1, 1, 9371608, 1073741825, 1, 9371609, 1073741825, 1, 9371610, 1073741825, 1, 9371611, 1073741825, 1, 9371612, 1073741825, 1, 9371613, 1073741825, 1, 9371614, 1073741825, 1, 9371615, 1073741825, 1, 9371616, 1073741825, 1, 9371617, 1073741825, 1, 9371618, 1073741825, 1, 9371619, 1073741825, 1, 9371620, 1073741825, 1, 9371621, 1073741825, 1, 9371622, 1073741825, 1, 9371623, 1073741825, 1, 9371624, 1073741825, 1, 9371625, 1073741825, 1, 9371626, 1073741825, 1, 9371627, 1073741825, 1, 9371628, 1073741825, 1, 9371629, 1073741825, 1, 9371630, 1073741825, 1, 9371631, 1073741825, 1, 9371632, 1073741825, 1, 9371633, 1073741825, 1, 9371634, 1073741825, 1, 9371635, 1073741825, 1, 9371636, 1073741825, 1, 9371637, 1073741825, 1, 9371638, 1073741825, 1, 9371639, 1073741825, 1, 9371640, 1073741825, 1, 9371641, 1073741825, 1, 9371642, 1073741825, 1, 9371643, 1073741825, 1, 9371644, 1073741825, 1, 9371645, 1073741825, 1, 9371646, 1073741825, 1, 9371647, 1073741825, 1, 9306112, 1, 1, 9306113, 1, 0, 9306114, 1, 0, 9306115, 1, 0, 9306116, 1, 1, 9306117, 1073741825, 1, 9306118, 1073741825, 1, 9306119, 1073741825, 1, 9306120, 1073741825, 1, 9306121, 1073741825, 1, 9306122, 1073741825, 1, 9306123, 1073741825, 1, 9306124, 1073741825, 1, 9306125, 1, 1, 9306126, 1, 2, 9306127, 1, 1, 9306128, 1, 65536, 9306129, 1, 0, 9306130, 1, 2, 9306131, 1, 0, 9306132, 1, 0, 9306133, 1, 1, 9306134, 1, 1, 9306135, 1, 1, 9306136, 1, 1, 9306137, 1, 1, 9306138, 1, 1, 9306139, 1, 1, 9306140, 1, 1, 9306141, 1, 1, 9306142, 1, 1, 9306143, 1, 1, 9306144, 1, 1, 9306145, 1, 1, 9306146, 1, 1, 9306147, 1, 1, 9306148, 1, 1, 9306149, 1, 1, 9306150, 1, 1, 9306151, 1, 1, 9306152, 1, 1, 9306153, 1, 1, 9306154, 1, 1, 9306155, 1, 1, 9306156, 1, 1, 9306157, 1, 1, 9306158, 1, 1, 9306159, 1, 1, 9306160, 1, 1, 9306161, 1, 1, 9306162, 1, 1, 9306163, 1, 1, 9306164, 1, 1, 9306165, 1, 1, 9306166, 1, 1, 9306167, 1, 1, 9306168, 1, 1, 9306169, 1, 1, 9306170, 1, 0, 9306171, 1, 0, 9306172, 1, 0, 9306173, 1, 65537, 9306174, 1, 0, 9306175, 1, 0, 9306176, 1, 0, 9306177, 1, 65536, 9306178, 1, 0, 9306179, 1, 0, 9306180, 1, 65536, 9306181, 1, 2, 9306182, 1, 65536, 9306183, 1, 0, 9306184, 1, 0, 9306185, 1, 65537, 9306186, 1, 0, 9306187, 1, 0, 9306188, 1, 0, 9306189, 1, 2, 9306190, 1, 0, 9306191, 1, 0, 9306192, 1, 0, 9306193, 1, 2, 9306194, 1, 0, 9306195, 1, 0, 9306196, 1, 0, 9306197, 1, 0, 9306198, 1, 0, 9306199, 1, 1, 9306200, 1, 0, 9306201, 1, 65536, 9306202, 1, 65536, 9306203, 1, 2, 9306204, 1, 0, 9306205, 1, 2, 9306206, 1, 0, 9306207, 1, 0, 9306208, 1, 0, 9306209, 1, 0, 9306210, 1, 0, 9306211, 1, 65537, 9306212, 1, 0, 9306213, 1, 2, 9306214, 1, 65537, 9306215, 1, 1, 9306216, 1, 65536, 9306217, 1, 65537, 9306218, 1, 0, 9306219, 1, 0, 9306220, 1, 1, 9306221, 1, 2, 9306222, 1, 0, 9306223, 1, 0, 9306224, 1, 0, 9306225, 1073741825, 0, 9306226, 1073741825, 0, 9306227, 1, 0, 9306228, 1, 1, 9306229, 1, 0, 9306230, 1, 0, 9306231, 1, 0, 9306232, 1, 0, 9306233, 1, 1, 9306234, 1, 65537, 9306235, 1, 65536, 9306236, 1, 1, 9306237, 1, 0, 9306238, 1, 1, 9306239, 1, 0, 9306240, 1, 2, 9306241, 1, 65537, 9306242, 1, 2, 9306243, 1, 0, 9306244, 1, 65537, 9306245, 1, 0, 9306246, 1, 0, 9306247, 1, 65537, 9306248, 1, 2, 9306249, 1, 2, 9306250, 1, 0, 9306251, 1, 0, 9306252, 1, 0, 9306253, 1, 65536, 9306254, 1, 0, 9306255, 1, 0, 9306256, 1, 1, 9306257, 1, 1, 9306258, 1, 1, 9306259, 1, 1, 9306260, 1, 1, 9306261, 1, 1, 9306262, 1, 1, 9306263, 1, 1, 9306264, 1, 1, 9306265, 1, 1, 9306266, 1, 1, 9306267, 1, 1, 9306268, 1, 1, 9306269, 1, 1, 9306270, 1, 1, 9306271, 1, 1, 9306272, 1, 1, 9306273, 1, 1, 9306274, 1, 0, 9306275, 1, 1, 9306276, 1, 65536, 9306277, 1, 0, 9306278, 1, 0, 9306279, 1, 0, 9306280, 1, 2, 9306281, 1, 65537, 9306282, 1, 65536, 9306283, 1, 0, 9306284, 1, 2, 9306285, 1, 65537, 9306286, 1, 0, 9306287, 1, 65537, 9306288, 1, 0, 9306289, 1, 65537, 9306290, 1, 0, 9306291, 1, 0, 9306292, 1, 0, 9306293, 1, 0, 9306294, 1, 0, 9306295, 1, 0, 9306296, 1, 0, 9306297, 1, 0, 9306298, 1, 1, 9306299, 1, 0, 9306300, 1, 0, 9306301, 1, 1, 9306302, 0, 1, 9306303, 0, 2, 9306304, 0, 2, 9306305, 0, 2, 9306306, 0, 2, 9306307, 0, 2, 9306308, 0, 2, 9306309, 0, 2, 9306310, 0, 3, 9306311, 1073741825, 1, 9306312, 1073741825, 2, 9306313, 1073741825, 0, 9306314, 1073741825, 0, 9306315, 1073741825, 0, 9306316, 1073741825, 65537, 9306317, 1073741825, 1, 9306318, 0, 1, 9306319, 0, 3, 9306320, 1073741825, 1, 9306321, 1073741825, 1, 9306322, 0, 1, 9306323, 0, 2, 9306324, 0, 2, 9306325, 0, 2, 9306326, 0, 2, 9306327, 0, 2, 9306328, 0, 2, 9306329, 0, 2, 9306330, 0, 2, 9306331, 0, 2, 9306332, 0, 2, 9306333, 0, 3, 9306334, 1073741825, 1, 9306335, 1073741825, 1, 9306336, 1073741825, 0, 9306337, 1073741825, 0, 9306338, 1073741825, 1, 9306339, 0, 1, 9306340, 0, 2, 9306341, 0, 2, 9306342, 0, 2, 9306343, 0, 2, 9306344, 0, 2, 9306345, 0, 2, 9306346, 0, 2, 9306347, 0, 2, 9306348, 0, 2, 9306349, 0, 3, 9306350, 1073741825, 1, 9306351, 1073741825, 1, 9306352, 1073741825, 1, 9306353, 1073741825, 1, 9306354, 1073741825, 1, 9306355, 1073741825, 0, 9306356, 1073741825, 0, 9306357, 1073741825, 65536, 9306358, 1073741825, 0, 9306359, 1073741825, 0, 9306360, 1073741825, 0, 9306361, 1073741825, 1, 9306362, 1073741825, 65536, 9306363, 1073741825, 65536, 9306364, 1073741825, 0, 9306365, 1073741825, 0, 9306366, 1073741825, 1, 9306367, 1073741825, 2, 9306368, 1073741825, 65536, 9306369, 1073741825, 0, 9306370, 1073741825, 0, 9306371, 1073741825, 1, 9306372, 1073741825, 2, 9306373, 1073741825, 0, 9306374, 1073741825, 0, 9306375, 1073741825, 0, 9306376, 1073741825, 65536, 9306377, 1073741825, 1, 9306378, 1073741825, 2, 9306379, 1073741825, 65536, 9306380, 1073741825, 1, 9306381, 0, 131072, 9437068, 1073741824, 131072, 9437069, 1073741825, 1, 9437070, 1073741825, 0, 9437071, 1073741825, 65537, 9437072, 1073741825, 1, 9437073, 1073741825, 65537, 9437074, 1073741825, 1, 9437075, 1073741825, 2, 9437076, 1073741825, 0, 9437077, 1073741825, 2, 9437078, 1073741825, 0, 9437079, 1073741825, 65537, 9437080, 1073741825, 1, 9437081, 1073741825, 0, 9437082, 1073741825, 1, 9437083, 1073741825, 0, 9437084, 1073741825, 0, 9437085, 1073741825, 1, 9437086, 1073741825, 0, 9437087, 1073741825, 65536, 9437088, 1073741825, 2, 9437089, 1073741825, 65537, 9437090, 1073741825, 65537, 9437091, 1073741825, 0, 9437092, 1073741825, 0, 9437093, 1073741825, 2, 9437094, 1073741825, 1, 9437095, 1073741825, 0, 9437096, 1073741825, 1, 9437097, 1073741825, 2, 9437098, 1073741825, 2, 9437099, 1073741825, 65537, 9437100, 1073741825, 2, 9437101, 1073741825, 1, 9437102, 1073741825, 1, 9437103, 1073741825, 1, 9437104, 1073741825, 1, 9437105, 1073741825, 65536, 9437106, 1073741825, 0, 9437107, 1073741825, 65537, 9437108, 1073741825, 0, 9437109, 1073741825, 0, 9437110, 1073741825, 0, 9437111, 1073741825, 65536, 9437112, 1073741825, 2, 9437113, 1073741825, 1, 9437114, 1073741825, 1, 9437115, 1073741825, 1, 9437116, 1073741825, 1, 9437117, 1073741825, 1, 9437118, 1073741825, 1, 9437119, 1073741825, 1, 9437120, 1073741825, 1, 9437121, 1073741825, 1, 9437122, 1073741825, 1, 9437123, 1073741825, 1, 9437124, 1073741825, 1, 9437125, 1073741825, 1, 9437126, 1073741825, 1, 9437127, 1073741825, 1, 9437128, 1073741825, 1, 9437129, 1073741825, 1, 9437130, 1073741825, 1, 9437131, 1073741825, 1, 9437132, 1073741825, 1, 9437133, 1073741825, 1, 9437134, 1073741825, 1, 9437135, 1073741825, 1, 9437136, 1073741825, 1, 9437137, 1073741825, 1, 9437138, 1073741825, 1, 9437139, 0, 1, 9437140, 0, 2, 9437141, 0, 2, 9437142, 0, 2, 9437143, 0, 2, 9437144, 0, 2, 9437145, 0, 2, 9437146, 0, 2, 9437147, 0, 2, 9437148, 0, 2, 9437149, 0, 2, 9437150, 0, 2, 9437151, 0, 2, 9437152, 0, 2, 9437153, 0, 2, 9437154, 0, 2, 9437155, 0, 2, 9437156, 0, 2, 9437157, 0, 2, 9437158, 0, 2, 9437159, 0, 2, 9437160, 0, 2, 9437161, 0, 2, 9437162, 0, 2, 9437163, 0, 2, 9437164, 0, 2, 9437165, 0, 2, 9437166, 0, 2, 9437167, 0, 2, 9437168, 0, 2, 9437169, 0, 2, 9437170, 0, 2, 9437171, 0, 2, 9437172, 0, 2, 9437173, 0, 2, 9437174, 0, 2, 9437175, 0, 2, 9437176, 0, 2, 9437177, 0, 2, 9437178, 0, 2, 9437179, 0, 2, 9437180, 0, 2, 9437181, 0, 2, 9437182, 0, 2, 9437183, 0, 3, 9371648, 1073741825, 1, 9371649, 1073741825, 0, 9371650, 1073741825, 2, 9371651, 1073741825, 65536, 9371652, 1073741825, 1, 9371653, 0, 1, 9371654, 0, 2, 9371655, 0, 2, 9371656, 0, 2, 9371657, 0, 2, 9371658, 0, 2, 9371659, 0, 2, 9371660, 0, 3, 9371661, 1073741825, 1, 9371662, 1073741825, 1, 9371663, 1073741825, 0, 9371664, 1073741825, 0, 9371665, 1073741825, 65537, 9371666, 1073741825, 2, 9371667, 1073741825, 0, 9371668, 1073741825, 0, 9371669, 1073741825, 0, 9371670, 1073741825, 1, 9371671, 0, 1, 9371672, 0, 2, 9371673, 0, 2, 9371674, 0, 2, 9371675, 0, 2, 9371676, 0, 2, 9371677, 0, 2, 9371678, 0, 2, 9371679, 0, 2, 9371680, 0, 2, 9371681, 0, 2, 9371682, 0, 2, 9371683, 0, 2, 9371684, 0, 2, 9371685, 0, 2, 9371686, 0, 2, 9371687, 0, 2, 9371688, 0, 2, 9371689, 0, 2, 9371690, 0, 2, 9371691, 0, 2, 9371692, 0, 2, 9371693, 0, 2, 9371694, 0, 2, 9371695, 0, 2, 9371696, 0, 2, 9371697, 0, 2, 9371698, 0, 2, 9371699, 0, 2, 9371700, 0, 2, 9371701, 0, 2, 9371702, 0, 2, 9371703, 0, 2, 9371704, 0, 3, 9371705, 1, 1, 9371706, 1, 1, 9371707, 1, 1, 9371708, 1, 1, 9371709, 1, 1, 9371710, 1, 1, 9371711, 1, 1, 9371712, 1, 1, 9371713, 1, 1, 9371714, 1, 1, 9371715, 1, 1, 9371716, 1, 1, 9371717, 1, 1, 9371718, 1, 1, 9371719, 1, 1, 9371720, 1, 1, 9371721, 1, 1, 9371722, 1, 1, 9371723, 1, 1, 9371724, 1, 1, 9371725, 1, 1, 9371726, 1, 1, 9371727, 1, 1, 9371728, 1, 1, 9371729, 1, 1, 9371730, 1, 1, 9371731, 1, 1, 9371732, 1, 1, 9371733, 1, 1, 9371734, 1, 1, 9371735, 1, 1, 9371736, 1, 1, 9371737, 1, 1, 9371738, 1, 1, 9371739, 1, 1, 9371740, 1, 1, 9371741, 1, 1, 9371742, 1, 1, 9371743, 1, 1, 9371744, 1, 1, 9371745, 1, 1, 9371746, 1, 1, 9371747, 1, 1, 9371748, 1, 1, 9371749, 1, 1, 9371750, 1, 1, 9371751, 1, 1, 9371752, 1, 1, 9371753, 1, 1, 9371754, 1, 1, 9371755, 1, 1, 9371756, 1, 1, 9371757, 1, 1, 9371758, 1, 1, 9371759, 1, 1, 9371760, 1, 1, 9371761, 1, 1, 9371762, 1073741825, 1, 9371763, 1073741825, 1, 9371764, 1073741825, 1, 9371765, 1073741825, 1, 9371766, 1073741825, 1, 9371767, 1, 1, 9371768, 1, 0, 9371769, 1, 2, 9371770, 1, 0, 9371771, 1, 65537, 9371772, 1, 0, 9371773, 1, 65537, 9371774, 1, 65537, 9371775, 1, 65536, 9371776, 1073741825, 0, 9371777, 1073741825, 65537, 9371778, 1073741825, 0, 9371779, 1073741825, 65536, 9371780, 1073741825, 2, 9371781, 1073741825, 0, 9371782, 1073741825, 0, 9371783, 1073741825, 0, 9371784, 1073741825, 65537, 9371785, 1073741825, 0, 9371786, 1073741825, 0, 9371787, 1073741825, 65536, 9371788, 1073741825, 65537, 9371789, 1073741825, 65536, 9371790, 1073741825, 0, 9371791, 1073741825, 0, 9371792, 1073741825, 1, 9371793, 0, 1, 9371794, 0, 2, 9371795, 0, 2, 9371796, 0, 2, 9371797, 0, 2, 9371798, 0, 2, 9371799, 0, 2, 9371800, 0, 2, 9371801, 0, 2, 9371802, 0, 2, 9371803, 0, 2, 9371804, 0, 2, 9371805, 0, 2, 9371806, 0, 2, 9371807, 0, 2, 9371808, 0, 3, 9371809, 1073741825, 1, 9371810, 1073741825, 0, 9371811, 1073741825, 1, 9371812, 1073741825, 0, 9371813, 1073741825, 1, 9371814, 1073741825, 0, 9371815, 1073741825, 0, 9371816, 1073741825, 0, 9371817, 1073741825, 2, 9371818, 1073741825, 0, 9371819, 1073741825, 0, 9371820, 1073741825, 65537, 9371821, 1073741825, 1, 9371822, 1073741825, 65537, 9371823, 1073741825, 0, 9371824, 1073741825, 0, 9371825, 1073741825, 1, 9371826, 1073741825, 2, 9371827, 1073741825, 65537, 9371828, 1073741825, 1, 9371829, 1073741825, 0, 9371830, 1073741825, 65537, 9371831, 1073741825, 1, 9371832, 1073741825, 0, 9371833, 1073741825, 65537, 9371834, 1073741825, 1, 9371835, 1073741825, 0, 9371836, 1073741825, 0, 9371837, 1073741825, 1, 9371838, 1073741825, 1, 9371839, 1073741825, 1, 9371840, 1073741825, 1, 9371841, 1073741825, 1, 9371842, 1073741825, 1, 9371843, 1073741825, 1, 9371844, 1073741825, 1, 9371845, 1073741825, 1, 9371846, 1073741825, 1, 9371847, 1073741825, 1, 9371848, 1073741825, 1, 9371849, 1073741825, 65537, 9371850, 1073741825, 0, 9371851, 1073741825, 1, 9371852, 1073741825, 0, 9371853, 1073741825, 1, 9371854, 1073741825, 1, 9371855, 1073741825, 1, 9371856, 1073741825, 1, 9371857, 1073741825, 1, 9371858, 1073741825, 1, 9371859, 1073741825, 1, 9371860, 1073741825, 1, 9371861, 1073741825, 1, 9371862, 1073741825, 1, 9371863, 1073741825, 1, 9371864, 1073741825, 1, 9371865, 1073741825, 1, 9371866, 1073741825, 1, 9371867, 1073741825, 1, 9371868, 1073741825, 1, 9371869, 1073741825, 1, 9371870, 1073741825, 1, 9371871, 1073741825, 1, 9371872, 1073741825, 0, 9371873, 1073741825, 0, 9371874, 1073741825, 1, 9371875, 1073741825, 1, 9371876, 1073741825, 1, 9371877, 1073741825, 1, 9371878, 1073741825, 1, 9371879, 1073741825, 1, 9371880, 1073741825, 1, 9371881, 1073741825, 1, 9371882, 1073741825, 1, 9371883, 1073741825, 1, 9371884, 1073741825, 1, 9371885, 1073741825, 1, 9371886, 1073741825, 1, 9371887, 1073741825, 0, 9371888, 1073741825, 65537, 9371889, 1073741825, 0, 9371890, 1073741825, 0, 9371891, 1073741825, 0, 9371892, 1073741825, 0, 9371893, 1073741825, 0, 9371894, 1073741825, 0, 9371895, 1073741825, 2, 9371896, 1073741825, 0, 9371897, 1073741825, 0, 9371898, 1073741825, 2, 9371899, 1073741825, 0, 9371900, 1073741825, 0, 9371901, 1073741825, 1, 9371902, 1073741825, 1, 9371903, 1073741825, 0, 9371904, 1073741825, 1, 9371905, 1073741825, 0, 9371906, 1073741825, 0, 9371907, 1073741825, 0, 9371908, 1073741825, 1, 9371909, 1073741825, 65537, 9371910, 1073741825, 0, 9371911, 1073741825, 0, 9371912, 1073741825, 1, 9371913, 1073741825, 65537, 9371914, 1073741825, 0, 9371915, 1073741825, 65537, 9371916, 1073741825, 1, 9371917, 0, 131072, 9502604, 1073741824, 131072, 9502605, 1073741825, 1, 9502606, 1073741825, 1, 9502607, 1073741825, 65536, 9502608, 1073741825, 0, 9502609, 1073741825, 0, 9502610, 1073741825, 0, 9502611, 1073741825, 1, 9502612, 1073741825, 0, 9502613, 1073741825, 1, 9502614, 1073741825, 0, 9502615, 1073741825, 65537, 9502616, 1073741825, 65537, 9502617, 1073741825, 0, 9502618, 1073741825, 0, 9502619, 1073741825, 0, 9502620, 1073741825, 0, 9502621, 1073741825, 65536, 9502622, 1073741825, 0, 9502623, 1073741825, 65537, 9502624, 1073741825, 0, 9502625, 1073741825, 1, 9502626, 1073741825, 65537, 9502627, 1073741825, 0, 9502628, 1073741825, 1, 9502629, 1073741825, 0, 9502630, 1073741825, 0, 9502631, 1073741825, 65536, 9502632, 1073741825, 0, 9502633, 1073741825, 0, 9502634, 1073741825, 1, 9502635, 1073741825, 0, 9502636, 1073741825, 0, 9502637, 1073741825, 0, 9502638, 1073741825, 0, 9502639, 1073741825, 0, 9502640, 1073741825, 65537, 9502641, 1073741825, 0, 9502642, 1073741825, 65537, 9502643, 1073741825, 0, 9502644, 1073741825, 65537, 9502645, 1073741825, 2, 9502646, 1073741825, 0, 9502647, 1073741825, 65537, 9502648, 1073741825, 0, 9502649, 1073741825, 65536, 9502650, 1073741825, 2, 9502651, 1073741825, 0, 9502652, 1073741825, 65537, 9502653, 1073741825, 0, 9502654, 1073741825, 0, 9502655, 1073741825, 0, 9502656, 1073741825, 0, 9502657, 1073741825, 65537, 9502658, 1073741825, 0, 9502659, 1073741825, 0, 9502660, 1073741825, 0, 9502661, 1073741825, 0, 9502662, 1073741825, 65537, 9502663, 1073741825, 0, 9502664, 1073741825, 65536, 9502665, 1073741825, 1, 9502666, 1073741825, 2, 9502667, 1073741825, 65537, 9502668, 1073741825, 65536, 9502669, 1073741825, 0, 9502670, 1073741825, 65537, 9502671, 1073741825, 0, 9502672, 1073741825, 0, 9502673, 1073741825, 0, 9502674, 1073741825, 1, 9502675, 1073741825, 1, 9502676, 1073741825, 1, 9502677, 1073741825, 1, 9502678, 1073741825, 1, 9502679, 1073741825, 1, 9502680, 1073741825, 1, 9502681, 1073741825, 1, 9502682, 1073741825, 1, 9502683, 1073741825, 1, 9502684, 1073741825, 1, 9502685, 1073741825, 1, 9502686, 1073741825, 1, 9502687, 1073741825, 1, 9502688, 1073741825, 1, 9502689, 1073741825, 1, 9502690, 1073741825, 1, 9502691, 1073741825, 1, 9502692, 1073741825, 1, 9502693, 1073741825, 1, 9502694, 1073741825, 1, 9502695, 1073741825, 1, 9502696, 1073741825, 1, 9502697, 1073741825, 1, 9502698, 1073741825, 1, 9502699, 1073741825, 1, 9502700, 1073741825, 1, 9502701, 1073741825, 1, 9502702, 1073741825, 1, 9502703, 1073741825, 1, 9502704, 1073741825, 1, 9502705, 1073741825, 1, 9502706, 1073741825, 1, 9502707, 1073741825, 1, 9502708, 1073741825, 1, 9502709, 1073741825, 1, 9502710, 1073741825, 1, 9502711, 1073741825, 1, 9502712, 1073741825, 1, 9502713, 1073741825, 1, 9502714, 1073741825, 1, 9502715, 1073741825, 1, 9502716, 1073741825, 1, 9502717, 1073741825, 1, 9502718, 1073741825, 1, 9502719, 1073741825, 1, 9437184, 1073741825, 1, 9437185, 1073741825, 0, 9437186, 1073741825, 65537, 9437187, 1073741825, 65537, 9437188, 1073741825, 1, 9437189, 1073741825, 1, 9437190, 1073741825, 1, 9437191, 1073741825, 1, 9437192, 1073741825, 1, 9437193, 1073741825, 1, 9437194, 1073741825, 1, 9437195, 1073741825, 1, 9437196, 1073741825, 1, 9437197, 1073741825, 1, 9437198, 1073741825, 0, 9437199, 1073741825, 0, 9437200, 1073741825, 0, 9437201, 1073741825, 0, 9437202, 1073741825, 1, 9437203, 1073741825, 65536, 9437204, 1073741825, 1, 9437205, 1073741825, 0, 9437206, 1073741825, 1, 9437207, 1073741825, 1, 9437208, 1073741825, 1, 9437209, 1073741825, 1, 9437210, 1073741825, 1, 9437211, 1073741825, 1, 9437212, 1073741825, 1, 9437213, 1073741825, 1, 9437214, 1073741825, 1, 9437215, 1073741825, 1, 9437216, 1073741825, 1, 9437217, 1073741825, 1, 9437218, 1073741825, 1, 9437219, 1073741825, 1, 9437220, 1073741825, 1, 9437221, 1073741825, 1, 9437222, 1073741825, 1, 9437223, 1073741825, 1, 9437224, 1073741825, 1, 9437225, 1073741825, 1, 9437226, 1073741825, 1, 9437227, 1073741825, 1, 9437228, 1073741825, 1, 9437229, 1073741825, 1, 9437230, 1073741825, 1, 9437231, 1073741825, 1, 9437232, 1073741825, 1, 9437233, 1073741825, 1, 9437234, 1073741825, 1, 9437235, 1073741825, 1, 9437236, 1073741825, 1, 9437237, 1073741825, 1, 9437238, 1073741825, 1, 9437239, 1073741825, 1, 9437240, 1073741825, 1, 9437241, 0, 1, 9437242, 0, 2, 9437243, 0, 2, 9437244, 0, 2, 9437245, 0, 2, 9437246, 0, 2, 9437247, 0, 2, 9437248, 0, 2, 9437249, 0, 2, 9437250, 0, 2, 9437251, 0, 2, 9437252, 0, 2, 9437253, 0, 2, 9437254, 0, 2, 9437255, 0, 2, 9437256, 0, 2, 9437257, 0, 2, 9437258, 0, 2, 9437259, 0, 2, 9437260, 0, 2, 9437261, 0, 2, 9437262, 0, 2, 9437263, 0, 2, 9437264, 0, 2, 9437265, 0, 2, 9437266, 0, 2, 9437267, 0, 2, 9437268, 0, 2, 9437269, 0, 2, 9437270, 0, 2, 9437271, 0, 2, 9437272, 0, 2, 9437273, 0, 2, 9437274, 0, 2, 9437275, 0, 2, 9437276, 0, 2, 9437277, 0, 2, 9437278, 0, 2, 9437279, 0, 2, 9437280, 0, 2, 9437281, 0, 2, 9437282, 0, 2, 9437283, 0, 2, 9437284, 0, 2, 9437285, 0, 2, 9437286, 0, 2, 9437287, 0, 2, 9437288, 0, 2, 9437289, 0, 2, 9437290, 0, 2, 9437291, 0, 2, 9437292, 0, 2, 9437293, 0, 2, 9437294, 0, 2, 9437295, 0, 2, 9437296, 0, 2, 9437297, 0, 2, 9437298, 0, 2, 9437299, 0, 2, 9437300, 0, 2, 9437301, 0, 2, 9437302, 0, 3, 9437303, 1073741825, 1, 9437304, 1073741825, 0, 9437305, 1073741825, 65537, 9437306, 1073741825, 0, 9437307, 1073741825, 1, 9437308, 1073741825, 65537, 9437309, 1073741825, 0, 9437310, 1073741825, 0, 9437311, 1073741825, 0, 9437312, 1073741825, 65536, 9437313, 1073741825, 0, 9437314, 1073741825, 0, 9437315, 1073741825, 65536, 9437316, 1073741825, 0, 9437317, 1073741825, 2, 9437318, 1073741825, 1, 9437319, 1073741825, 0, 9437320, 1073741825, 65537, 9437321, 1073741825, 0, 9437322, 1073741825, 0, 9437323, 1073741825, 0, 9437324, 1073741825, 0, 9437325, 1073741825, 0, 9437326, 1073741825, 0, 9437327, 1073741825, 0, 9437328, 1073741825, 1, 9437329, 1073741825, 1, 9437330, 1073741825, 1, 9437331, 1073741825, 1, 9437332, 1073741825, 1, 9437333, 1073741825, 1, 9437334, 1073741825, 1, 9437335, 1073741825, 1, 9437336, 1073741825, 1, 9437337, 1073741825, 1, 9437338, 1073741825, 1, 9437339, 1073741825, 1, 9437340, 1073741825, 1, 9437341, 1073741825, 1, 9437342, 1073741825, 1, 9437343, 1073741825, 1, 9437344, 1073741825, 1, 9437345, 1073741825, 1, 9437346, 1073741825, 1, 9437347, 1073741825, 65536, 9437348, 1073741825, 0, 9437349, 1073741825, 1, 9437350, 1073741825, 2, 9437351, 1073741825, 0, 9437352, 1073741825, 0, 9437353, 1073741825, 65536, 9437354, 1073741825, 65536, 9437355, 1073741825, 0, 9437356, 1073741825, 65536, 9437357, 1073741825, 65537, 9437358, 1073741825, 2, 9437359, 1073741825, 0, 9437360, 1073741825, 0, 9437361, 1073741825, 65537, 9437362, 1073741825, 65537, 9437363, 1073741825, 0, 9437364, 1073741825, 65537, 9437365, 1073741825, 0, 9437366, 1073741825, 65537, 9437367, 1073741825, 2, 9437368, 1073741825, 0, 9437369, 1073741825, 0, 9437370, 1073741825, 0, 9437371, 1073741825, 2, 9437372, 1073741825, 0, 9437373, 1073741825, 65537, 9437374, 1073741825, 2, 9437375, 1073741825, 0, 9437376, 1073741825, 0, 9437377, 1073741825, 1, 9437378, 1073741825, 1, 9437379, 1073741825, 0, 9437380, 1073741825, 0, 9437381, 1073741825, 0, 9437382, 1073741825, 0, 9437383, 1073741825, 0, 9437384, 1073741825, 0, 9437385, 1073741825, 0, 9437386, 1073741825, 65536, 9437387, 1073741825, 1, 9437388, 1073741825, 1, 9437389, 1073741825, 2, 9437390, 1073741825, 0, 9437391, 1073741825, 65536, 9437392, 1073741825, 0, 9437393, 1073741825, 1, 9437394, 1073741825, 0, 9437395, 1073741825, 0, 9437396, 1073741825, 0, 9437397, 1073741825, 0, 9437398, 1073741825, 65537, 9437399, 1073741825, 65537, 9437400, 1073741825, 2, 9437401, 1073741825, 0, 9437402, 1073741825, 1, 9437403, 1073741825, 0, 9437404, 1073741825, 0, 9437405, 1073741825, 0, 9437406, 1073741825, 1, 9437407, 1073741825, 2, 9437408, 1073741825, 0, 9437409, 1073741825, 0, 9437410, 1073741825, 0, 9437411, 1073741825, 1, 9437412, 1073741825, 65537, 9437413, 1073741825, 0, 9437414, 1073741825, 0, 9437415, 1073741825, 0, 9437416, 1073741825, 0, 9437417, 1073741825, 0, 9437418, 1073741825, 65536, 9437419, 1073741825, 65536, 9437420, 1073741825, 2, 9437421, 1073741825, 0, 9437422, 1073741825, 65537, 9437423, 1073741825, 0, 9437424, 1073741825, 1, 9437425, 1073741825, 1, 9437426, 1073741825, 0, 9437427, 1073741825, 2, 9437428, 1073741825, 0, 9437429, 1073741825, 0, 9437430, 1073741825, 0, 9437431, 1073741825, 0, 9437432, 1073741825, 0, 9437433, 1073741825, 0, 9437434, 1073741825, 65536, 9437435, 1073741825, 0, 9437436, 1073741825, 0, 9437437, 1073741825, 0, 9437438, 1073741825, 0, 9437439, 1073741825, 0, 9437440, 1073741825, 2, 9437441, 1073741825, 1, 9437442, 1073741825, 0, 9437443, 1073741825, 0, 9437444, 1073741825, 0, 9437445, 1073741825, 65536, 9437446, 1073741825, 0, 9437447, 1073741825, 2, 9437448, 1073741825, 0, 9437449, 1073741825, 0, 9437450, 1073741825, 1, 9437451, 1073741825, 1, 9437452, 1073741825, 1, 9437453, 0, 131072, 9568140, 1073741824, 131072, 9568141, 1073741825, 1, 9568142, 1073741825, 0, 9568143, 1073741825, 65536, 9568144, 1073741825, 0, 9568145, 1073741825, 1, 9568146, 1073741825, 0, 9568147, 1073741825, 0, 9568148, 1073741825, 0, 9568149, 1073741825, 0, 9568150, 1073741825, 1, 9568151, 1073741825, 1, 9568152, 1073741825, 65537, 9568153, 1073741825, 1, 9568154, 1073741825, 1, 9568155, 1073741825, 0, 9568156, 1073741825, 0, 9568157, 1073741825, 65537, 9568158, 1073741825, 0, 9568159, 1073741825, 2, 9568160, 1073741825, 0, 9568161, 1073741825, 0, 9568162, 1073741825, 65536, 9568163, 1073741825, 65536, 9568164, 1073741825, 65536, 9568165, 1073741825, 2, 9568166, 1073741825, 0, 9568167, 1073741825, 0, 9568168, 1073741825, 1, 9568169, 1073741825, 1, 9568170, 1073741825, 0, 9568171, 1073741825, 0, 9568172, 1073741825, 65537, 9568173, 1073741825, 65537, 9568174, 1073741825, 0, 9568175, 1073741825, 0, 9568176, 1073741825, 0, 9568177, 1073741825, 1, 9568178, 1073741825, 0, 9568179, 1073741825, 2, 9568180, 1073741825, 0, 9568181, 1073741825, 0, 9568182, 1073741825, 2, 9568183, 1073741825, 65537, 9568184, 1073741825, 0, 9568185, 1073741825, 0, 9568186, 1073741825, 0, 9568187, 1073741825, 0, 9568188, 1073741825, 0, 9568189, 1073741825, 65536, 9568190, 1073741825, 0, 9568191, 1073741825, 1, 9568192, 1073741825, 0, 9568193, 1073741825, 0, 9568194, 1073741825, 1, 9568195, 1073741825, 65537, 9568196, 1073741825, 0, 9568197, 1073741825, 0, 9568198, 1073741825, 65536, 9568199, 1073741825, 0, 9568200, 1073741825, 65536, 9568201, 1073741825, 0, 9568202, 1073741825, 0, 9568203, 1073741825, 65537, 9568204, 1073741825, 65537, 9568205, 1073741825, 0, 9568206, 1073741825, 65536, 9568207, 1073741825, 0, 9568208, 1073741825, 0, 9568209, 1073741825, 0, 9568210, 1073741825, 0, 9568211, 1073741825, 0, 9568212, 1073741825, 65536, 9568213, 1073741825, 0, 9568214, 1073741825, 0, 9568215, 1073741825, 0, 9568216, 1073741825, 65537, 9568217, 1073741825, 0, 9568218, 1073741825, 0, 9568219, 1073741825, 0, 9568220, 1073741825, 0, 9568221, 1073741825, 0, 9568222, 1073741825, 65537, 9568223, 1073741825, 1, 9568224, 1073741825, 1, 9568225, 1073741825, 0, 9568226, 1073741825, 0, 9568227, 1073741825, 0, 9568228, 1073741825, 0, 9568229, 1073741825, 0, 9568230, 1073741825, 0, 9568231, 1073741825, 65536, 9568232, 1073741825, 2, 9568233, 1073741825, 0, 9568234, 1073741825, 0, 9568235, 1073741825, 65536, 9568236, 1073741825, 0, 9568237, 1073741825, 0, 9568238, 1073741825, 65536, 9568239, 1073741825, 65536, 9568240, 1073741825, 0, 9568241, 1073741825, 65537, 9568242, 1073741825, 65537, 9568243, 1073741825, 0, 9568244, 1073741825, 0, 9568245, 1073741825, 2, 9568246, 1073741825, 65536, 9568247, 1073741825, 65536, 9568248, 1073741825, 65536, 9568249, 1073741825, 65537, 9568250, 1073741825, 65537, 9568251, 1073741825, 0, 9568252, 1073741825, 65537, 9568253, 1073741825, 0, 9568254, 1073741825, 0, 9568255, 1073741825, 1, 9502720, 1073741825, 0, 9502721, 1073741825, 0, 9502722, 1073741825, 0, 9502723, 1073741825, 65537, 9502724, 1073741825, 2, 9502725, 1073741825, 1, 9502726, 1073741825, 0, 9502727, 1073741825, 0, 9502728, 1073741825, 0, 9502729, 1073741825, 65537, 9502730, 1073741825, 0, 9502731, 1073741825, 0, 9502732, 1073741825, 0, 9502733, 1073741825, 0, 9502734, 1073741825, 0, 9502735, 1073741825, 0, 9502736, 1073741825, 0, 9502737, 1073741825, 2, 9502738, 1073741825, 65536, 9502739, 1073741825, 65537, 9502740, 1073741825, 0, 9502741, 1073741825, 0, 9502742, 1073741825, 0, 9502743, 1073741825, 0, 9502744, 1073741825, 0, 9502745, 1073741825, 0, 9502746, 1073741825, 65536, 9502747, 1073741825, 65537, 9502748, 1073741825, 65537, 9502749, 1073741825, 0, 9502750, 1073741825, 0, 9502751, 1073741825, 0, 9502752, 1073741825, 2, 9502753, 1073741825, 0, 9502754, 1073741825, 0, 9502755, 1073741825, 2, 9502756, 1073741825, 65536, 9502757, 1073741825, 0, 9502758, 1073741825, 2, 9502759, 1073741825, 2, 9502760, 1073741825, 0, 9502761, 1073741825, 0, 9502762, 1073741825, 0, 9502763, 1073741825, 0, 9502764, 1073741825, 65536, 9502765, 1073741825, 2, 9502766, 1073741825, 65537, 9502767, 1073741825, 0, 9502768, 1073741825, 1, 9502769, 1073741825, 65537, 9502770, 1073741825, 1, 9502771, 1073741825, 0, 9502772, 1073741825, 0, 9502773, 1073741825, 0, 9502774, 1073741825, 0, 9502775, 1073741825, 0, 9502776, 1073741825, 1, 9502777, 1073741825, 1, 9502778, 1073741825, 1, 9502779, 1073741825, 1, 9502780, 1073741825, 1, 9502781, 1073741825, 1, 9502782, 1073741825, 1, 9502783, 1073741825, 1, 9502784, 1073741825, 1, 9502785, 1073741825, 1, 9502786, 1073741825, 1, 9502787, 1073741825, 1, 9502788, 1073741825, 1, 9502789, 1073741825, 1, 9502790, 1073741825, 1, 9502791, 1073741825, 1, 9502792, 1073741825, 1, 9502793, 1073741825, 1, 9502794, 1073741825, 1, 9502795, 1073741825, 1, 9502796, 1073741825, 1, 9502797, 1073741825, 1, 9502798, 1073741825, 1, 9502799, 1073741825, 1, 9502800, 1073741825, 1, 9502801, 1073741825, 1, 9502802, 1073741825, 1, 9502803, 1073741825, 1, 9502804, 1073741825, 1, 9502805, 1073741825, 1, 9502806, 1073741825, 1, 9502807, 1073741825, 1, 9502808, 1073741825, 1, 9502809, 1073741825, 1, 9502810, 1073741825, 1, 9502811, 1073741825, 1, 9502812, 1073741825, 1, 9502813, 1073741825, 1, 9502814, 1073741825, 1, 9502815, 1073741825, 1, 9502816, 1073741825, 1, 9502817, 1073741825, 1, 9502818, 1073741825, 1, 9502819, 1073741825, 1, 9502820, 1073741825, 1, 9502821, 1073741825, 1, 9502822, 1073741825, 1, 9502823, 1073741825, 1, 9502824, 1073741825, 1, 9502825, 1073741825, 1, 9502826, 1073741825, 1, 9502827, 1073741825, 1, 9502828, 1073741825, 1, 9502829, 1073741825, 1, 9502830, 1073741825, 1, 9502831, 1073741825, 1, 9502832, 1073741825, 1, 9502833, 1073741825, 1, 9502834, 1073741825, 1, 9502835, 1073741825, 1, 9502836, 1073741825, 1, 9502837, 1073741825, 1, 9502838, 1073741825, 1, 9502839, 1073741825, 1, 9502840, 1073741825, 0, 9502841, 1073741825, 65536, 9502842, 1073741825, 0, 9502843, 1073741825, 0, 9502844, 1073741825, 0, 9502845, 1073741825, 0, 9502846, 1073741825, 0, 9502847, 1073741825, 0, 9502848, 1073741825, 0, 9502849, 1073741825, 0, 9502850, 1073741825, 0, 9502851, 1073741825, 1, 9502852, 1073741825, 65537, 9502853, 1073741825, 65536, 9502854, 1073741825, 2, 9502855, 1073741825, 0, 9502856, 1073741825, 0, 9502857, 1073741825, 0, 9502858, 1073741825, 65536, 9502859, 1073741825, 0, 9502860, 1073741825, 2, 9502861, 1073741825, 0, 9502862, 1073741825, 0, 9502863, 1073741825, 0, 9502864, 1073741825, 0, 9502865, 1073741825, 0, 9502866, 1073741825, 0, 9502867, 1073741825, 2, 9502868, 1073741825, 0, 9502869, 1073741825, 1, 9502870, 1073741825, 0, 9502871, 1073741825, 65537, 9502872, 1073741825, 0, 9502873, 1073741825, 0, 9502874, 1073741825, 1, 9502875, 1073741825, 0, 9502876, 1073741825, 2, 9502877, 1073741825, 0, 9502878, 1073741825, 0, 9502879, 1073741825, 0, 9502880, 1073741825, 0, 9502881, 1073741825, 2, 9502882, 1073741825, 0, 9502883, 1073741825, 0, 9502884, 1073741825, 65536, 9502885, 1073741825, 2, 9502886, 1073741825, 1, 9502887, 1073741825, 1, 9502888, 1073741825, 0, 9502889, 1073741825, 2, 9502890, 1073741825, 65536, 9502891, 1073741825, 65537, 9502892, 1073741825, 65536, 9502893, 1073741825, 65537, 9502894, 1073741825, 65536, 9502895, 1073741825, 0, 9502896, 1073741825, 1, 9502897, 1073741825, 0, 9502898, 1073741825, 65536, 9502899, 1073741825, 0, 9502900, 1073741825, 0, 9502901, 1073741825, 0, 9502902, 1073741825, 0, 9502903, 1073741825, 65537, 9502904, 1073741825, 65536, 9502905, 1073741825, 0, 9502906, 1073741825, 0, 9502907, 1073741825, 0, 9502908, 1073741825, 2, 9502909, 1073741825, 0, 9502910, 1073741825, 0, 9502911, 1073741825, 2, 9502912, 1073741825, 2, 9502913, 1073741825, 0, 9502914, 1073741825, 0, 9502915, 1073741825, 0, 9502916, 1073741825, 1, 9502917, 1073741825, 0, 9502918, 1073741825, 0, 9502919, 1073741825, 0, 9502920, 1073741825, 1, 9502921, 1073741825, 0, 9502922, 1073741825, 0, 9502923, 1073741825, 65537, 9502924, 1073741825, 0, 9502925, 1073741825, 65536, 9502926, 1073741825, 0, 9502927, 1073741825, 0, 9502928, 1073741825, 2, 9502929, 1073741825, 2, 9502930, 1073741825, 0, 9502931, 1073741825, 1, 9502932, 1073741825, 0, 9502933, 1073741825, 0, 9502934, 1073741825, 2, 9502935, 1073741825, 0, 9502936, 1073741825, 0, 9502937, 1073741825, 0, 9502938, 1073741825, 2, 9502939, 1073741825, 65536, 9502940, 1073741825, 0, 9502941, 1073741825, 0, 9502942, 1073741825, 65537, 9502943, 1073741825, 65537, 9502944, 1073741825, 0, 9502945, 1073741825, 65537, 9502946, 1073741825, 0, 9502947, 1073741825, 0, 9502948, 1073741825, 1, 9502949, 1073741825, 0, 9502950, 1073741825, 0, 9502951, 1073741825, 65537, 9502952, 1073741825, 0, 9502953, 1073741825, 0, 9502954, 1073741825, 0, 9502955, 1073741825, 0, 9502956, 1073741825, 0, 9502957, 1073741825, 2, 9502958, 1073741825, 1, 9502959, 1073741825, 0, 9502960, 1073741825, 65536, 9502961, 1073741825, 0, 9502962, 1073741825, 2, 9502963, 1073741825, 65536, 9502964, 1073741825, 65536, 9502965, 1073741825, 65536, 9502966, 1073741825, 0, 9502967, 1073741825, 0, 9502968, 1073741825, 0, 9502969, 1073741825, 0, 9502970, 1073741825, 0, 9502971, 1073741825, 0, 9502972, 1073741825, 0, 9502973, 1073741825, 0, 9502974, 1073741825, 1, 9502975, 1073741825, 0, 9502976, 1073741825, 65537, 9502977, 1073741825, 0, 9502978, 1073741825, 0, 9502979, 1073741825, 65537, 9502980, 1073741825, 65536, 9502981, 1073741825, 0, 9502982, 1073741825, 1, 9502983, 1073741825, 0, 9502984, 1073741825, 65536, 9502985, 1073741825, 65537, 9502986, 1073741825, 0, 9502987, 1073741825, 0, 9502988, 1073741825, 1, 9502989, 0, 131072, 9633676, 1073741824, 131072, 9633677, 1073741825, 1, 9633678, 1073741825, 2, 9633679, 1073741825, 0, 9633680, 1073741825, 2, 9633681, 1073741825, 65537, 9633682, 1073741825, 0, 9633683, 1073741825, 0, 9633684, 1073741825, 65536, 9633685, 1073741825, 1, 9633686, 1073741825, 0, 9633687, 1073741825, 65537, 9633688, 1073741825, 1, 9633689, 1073741825, 0, 9633690, 1073741825, 2, 9633691, 1073741825, 65536, 9633692, 1073741825, 0, 9633693, 1073741825, 0, 9633694, 1073741825, 0, 9633695, 1073741825, 0, 9633696, 1073741825, 65536, 9633697, 1073741825, 65536, 9633698, 1073741825, 65536, 9633699, 1073741825, 65537, 9633700, 1073741825, 0, 9633701, 1073741825, 0, 9633702, 1073741825, 0, 9633703, 1073741825, 65537, 9633704, 1073741825, 65536, 9633705, 1073741825, 0, 9633706, 1073741825, 1, 9633707, 1073741825, 2, 9633708, 1073741825, 0, 9633709, 1073741825, 0, 9633710, 1073741825, 0, 9633711, 1073741825, 0, 9633712, 1073741825, 0, 9633713, 1073741825, 1, 9633714, 1073741825, 65536, 9633715, 1073741825, 0, 9633716, 1073741825, 1, 9633717, 1073741825, 0, 9633718, 1073741825, 0, 9633719, 1073741825, 0, 9633720, 1073741825, 0, 9633721, 1073741825, 0, 9633722, 1073741825, 1, 9633723, 1073741825, 65536, 9633724, 1073741825, 65537, 9633725, 1073741825, 0, 9633726, 1073741825, 65536, 9633727, 1073741825, 65536, 9633728, 1073741825, 0, 9633729, 1073741825, 0, 9633730, 1073741825, 1, 9633731, 1073741825, 0, 9633732, 1073741825, 0, 9633733, 1073741825, 0, 9633734, 1073741825, 65536, 9633735, 1073741825, 0, 9633736, 1073741825, 2, 9633737, 1073741825, 1, 9633738, 1073741825, 0, 9633739, 1073741825, 0, 9633740, 1073741825, 0, 9633741, 1073741825, 0, 9633742, 1073741825, 2, 9633743, 1073741825, 0, 9633744, 1073741825, 0, 9633745, 1073741825, 65537, 9633746, 1073741825, 0, 9633747, 1073741825, 0, 9633748, 1073741825, 0, 9633749, 1073741825, 0, 9633750, 1073741825, 0, 9633751, 1073741825, 65536, 9633752, 1073741825, 0, 9633753, 1073741825, 0, 9633754, 1073741825, 0, 9633755, 1073741825, 0, 9633756, 1073741825, 1, 9633757, 1073741825, 1, 9633758, 1073741825, 1, 9633759, 1073741825, 0, 9633760, 1073741825, 0, 9633761, 1073741825, 0, 9633762, 1073741825, 65537, 9633763, 1073741825, 0, 9633764, 1073741825, 65536, 9633765, 1073741825, 0, 9633766, 1073741825, 65536, 9633767, 1073741825, 65536, 9633768, 1073741825, 2, 9633769, 1073741825, 0, 9633770, 1073741825, 0, 9633771, 1073741825, 0, 9633772, 1073741825, 0, 9633773, 1073741825, 65536, 9633774, 1073741825, 0, 9633775, 1073741825, 0, 9633776, 1073741825, 0, 9633777, 1073741825, 65537, 9633778, 1073741825, 2, 9633779, 1073741825, 0, 9633780, 1073741825, 0, 9633781, 1073741825, 65536, 9633782, 1073741825, 1, 9633783, 1073741825, 0, 9633784, 1073741825, 65536, 9633785, 1073741825, 0, 9633786, 1073741825, 0, 9633787, 1073741825, 0, 9633788, 1073741825, 65536, 9633789, 1073741825, 65536, 9633790, 1073741825, 0, 9633791, 1073741825, 0, 9568256, 1073741825, 0, 9568257, 1073741825, 2, 9568258, 1073741825, 0, 9568259, 1073741825, 0, 9568260, 1073741825, 0, 9568261, 1073741825, 0, 9568262, 1073741825, 0, 9568263, 1073741825, 0, 9568264, 1073741825, 65536, 9568265, 1073741825, 2, 9568266, 1073741825, 0, 9568267, 1073741825, 0, 9568268, 1073741825, 0, 9568269, 1073741825, 0, 9568270, 1073741825, 0, 9568271, 1073741825, 0, 9568272, 1073741825, 65536, 9568273, 1073741825, 0, 9568274, 1073741825, 0, 9568275, 1073741825, 65537, 9568276, 1073741825, 0, 9568277, 1073741825, 0, 9568278, 1073741825, 65537, 9568279, 1073741825, 0, 9568280, 1073741825, 0, 9568281, 1073741825, 65537, 9568282, 1073741825, 2, 9568283, 1073741825, 0, 9568284, 1073741825, 2, 9568285, 1073741825, 0, 9568286, 1073741825, 0, 9568287, 1073741825, 0, 9568288, 1073741825, 65537, 9568289, 1073741825, 0, 9568290, 1073741825, 65536, 9568291, 1073741825, 0, 9568292, 1073741825, 0, 9568293, 1073741825, 0, 9568294, 1073741825, 1, 9568295, 1073741825, 65536, 9568296, 1073741825, 2, 9568297, 1073741825, 0, 9568298, 1073741825, 0, 9568299, 1073741825, 65536, 9568300, 1073741825, 0, 9568301, 1073741825, 2, 9568302, 1073741825, 0, 9568303, 1073741825, 0, 9568304, 1073741825, 0, 9568305, 1073741825, 0, 9568306, 1073741825, 0, 9568307, 1073741825, 65537, 9568308, 1073741825, 0, 9568309, 1073741825, 0, 9568310, 1073741825, 65537, 9568311, 1073741825, 1, 9568312, 1073741825, 2, 9568313, 1073741825, 0, 9568314, 1073741825, 0, 9568315, 1073741825, 2, 9568316, 1073741825, 0, 9568317, 1073741825, 0, 9568318, 1073741825, 1, 9568319, 1073741825, 0, 9568320, 1073741825, 1, 9568321, 1073741825, 0, 9568322, 1073741825, 65536, 9568323, 1073741825, 0, 9568324, 1073741825, 0, 9568325, 1073741825, 2, 9568326, 1073741825, 0, 9568327, 1073741825, 1, 9568328, 1073741825, 2, 9568329, 1073741825, 1, 9568330, 1073741825, 1, 9568331, 1073741825, 1, 9568332, 1073741825, 65537, 9568333, 1073741825, 0, 9568334, 1073741825, 65536, 9568335, 1073741825, 2, 9568336, 1073741825, 0, 9568337, 1073741825, 0, 9568338, 1073741825, 65536, 9568339, 1073741825, 0, 9568340, 1073741825, 0, 9568341, 1073741825, 65536, 9568342, 1073741825, 65536, 9568343, 1073741825, 0, 9568344, 1073741825, 0, 9568345, 1073741825, 65537, 9568346, 1073741825, 0, 9568347, 1073741825, 1, 9568348, 1073741825, 0, 9568349, 1073741825, 65536, 9568350, 1073741825, 0, 9568351, 1073741825, 1, 9568352, 1073741825, 1, 9568353, 1073741825, 0, 9568354, 1073741825, 65537, 9568355, 1073741825, 0, 9568356, 1073741825, 0, 9568357, 1073741825, 65536, 9568358, 1073741825, 0, 9568359, 1073741825, 0, 9568360, 1073741825, 0, 9568361, 1073741825, 0, 9568362, 1073741825, 1, 9568363, 1073741825, 0, 9568364, 1073741825, 65537, 9568365, 1073741825, 0, 9568366, 1073741825, 0, 9568367, 1073741825, 0, 9568368, 1073741825, 0, 9568369, 1073741825, 0, 9568370, 1073741825, 0, 9568371, 1073741825, 0, 9568372, 1073741825, 0, 9568373, 1073741825, 0, 9568374, 1073741825, 1, 9568375, 1073741825, 1, 9568376, 1073741825, 2, 9568377, 1073741825, 0, 9568378, 1073741825, 0, 9568379, 1073741825, 1, 9568380, 1073741825, 65537, 9568381, 1073741825, 0, 9568382, 1073741825, 0, 9568383, 1073741825, 2, 9568384, 1073741825, 65536, 9568385, 1073741825, 0, 9568386, 1073741825, 0, 9568387, 1073741825, 0, 9568388, 1073741825, 1, 9568389, 1073741825, 65536, 9568390, 1073741825, 0, 9568391, 1073741825, 0, 9568392, 1073741825, 65536, 9568393, 1073741825, 0, 9568394, 1073741825, 0, 9568395, 1073741825, 1, 9568396, 1073741825, 2, 9568397, 1073741825, 1, 9568398, 1073741825, 65536, 9568399, 1073741825, 0, 9568400, 1073741825, 0, 9568401, 1073741825, 2, 9568402, 1073741825, 1, 9568403, 1073741825, 0, 9568404, 1073741825, 0, 9568405, 1073741825, 65537, 9568406, 1073741825, 0, 9568407, 1073741825, 2, 9568408, 1073741825, 1, 9568409, 1073741825, 2, 9568410, 1073741825, 65536, 9568411, 1073741825, 2, 9568412, 1073741825, 0, 9568413, 1073741825, 65537, 9568414, 1073741825, 0, 9568415, 1073741825, 1, 9568416, 1073741825, 0, 9568417, 1073741825, 2, 9568418, 1073741825, 65536, 9568419, 1073741825, 1, 9568420, 1073741825, 2, 9568421, 1073741825, 65536, 9568422, 1073741825, 65537, 9568423, 1073741825, 0, 9568424, 1073741825, 0, 9568425, 1073741825, 1, 9568426, 1073741825, 0, 9568427, 1073741825, 2, 9568428, 1073741825, 65537, 9568429, 1073741825, 0, 9568430, 1073741825, 2, 9568431, 1073741825, 0, 9568432, 1073741825, 0, 9568433, 1073741825, 0, 9568434, 1073741825, 2, 9568435, 1073741825, 0, 9568436, 1073741825, 65536, 9568437, 1073741825, 0, 9568438, 1073741825, 1, 9568439, 1073741825, 1, 9568440, 1073741825, 1, 9568441, 1073741825, 1, 9568442, 1073741825, 65537, 9568443, 1073741825, 65536, 9568444, 1073741825, 0, 9568445, 1073741825, 1, 9568446, 1073741825, 0, 9568447, 1073741825, 0, 9568448, 1073741825, 2, 9568449, 1073741825, 2, 9568450, 1073741825, 0, 9568451, 1073741825, 65536, 9568452, 1073741825, 65537, 9568453, 1073741825, 0, 9568454, 1073741825, 0, 9568455, 1073741825, 65537, 9568456, 1073741825, 65536, 9568457, 1073741825, 0, 9568458, 1073741825, 2, 9568459, 1073741825, 0, 9568460, 1073741825, 0, 9568461, 1073741825, 1, 9568462, 1073741825, 0, 9568463, 1073741825, 0, 9568464, 1073741825, 2, 9568465, 1073741825, 0, 9568466, 1073741825, 65537, 9568467, 1073741825, 0, 9568468, 1073741825, 65537, 9568469, 1073741825, 65536, 9568470, 1073741825, 65537, 9568471, 1073741825, 0, 9568472, 1073741825, 0, 9568473, 1073741825, 0, 9568474, 1073741825, 2, 9568475, 1073741825, 0, 9568476, 1073741825, 0, 9568477, 1073741825, 65537, 9568478, 1073741825, 0, 9568479, 1073741825, 0, 9568480, 1073741825, 1, 9568481, 1073741825, 0, 9568482, 1073741825, 2, 9568483, 1073741825, 65536, 9568484, 1073741825, 0, 9568485, 1073741825, 0, 9568486, 1073741825, 65536, 9568487, 1073741825, 2, 9568488, 1073741825, 2, 9568489, 1073741825, 0, 9568490, 1073741825, 0, 9568491, 1073741825, 0, 9568492, 1073741825, 0, 9568493, 1073741825, 1, 9568494, 1073741825, 0, 9568495, 1073741825, 1, 9568496, 1073741825, 2, 9568497, 1073741825, 2, 9568498, 1073741825, 65537, 9568499, 1073741825, 65537, 9568500, 1073741825, 0, 9568501, 1073741825, 0, 9568502, 1073741825, 0, 9568503, 1073741825, 0, 9568504, 1073741825, 65537, 9568505, 1073741825, 2, 9568506, 1073741825, 0, 9568507, 1073741825, 0, 9568508, 1073741825, 2, 9568509, 1073741825, 0, 9568510, 1073741825, 0, 9568511, 1073741825, 0, 9568512, 1073741825, 65536, 9568513, 1073741825, 1, 9568514, 1073741825, 65537, 9568515, 1073741825, 0, 9568516, 1073741825, 0, 9568517, 1073741825, 1, 9568518, 1073741825, 65536, 9568519, 1073741825, 0, 9568520, 1073741825, 2, 9568521, 1073741825, 0, 9568522, 1073741825, 65537, 9568523, 1073741825, 65536, 9568524, 1073741825, 1, 9568525, 0, 131072, 9699212, 1073741824, 131072, 9699213, 1073741825, 1, 9699214, 1073741825, 0, 9699215, 1073741825, 0, 9699216, 1073741825, 65536, 9699217, 1073741825, 0, 9699218, 1073741825, 0, 9699219, 1073741825, 0, 9699220, 1073741825, 0, 9699221, 1073741825, 0, 9699222, 1073741825, 65536, 9699223, 1073741825, 1, 9699224, 1073741825, 65537, 9699225, 1073741825, 0, 9699226, 1073741825, 0, 9699227, 1073741825, 0, 9699228, 1073741825, 0, 9699229, 1073741825, 65537, 9699230, 1073741825, 0, 9699231, 1073741825, 2, 9699232, 1073741825, 0, 9699233, 1073741825, 1, 9699234, 1073741825, 0, 9699235, 1073741825, 0, 9699236, 1073741825, 1, 9699237, 1073741825, 0, 9699238, 1073741825, 0, 9699239, 1073741825, 0, 9699240, 1073741825, 0, 9699241, 1073741825, 0, 9699242, 1073741825, 1, 9699243, 1073741825, 0, 9699244, 1073741825, 0, 9699245, 1073741825, 1, 9699246, 1073741825, 65536, 9699247, 1073741825, 0, 9699248, 1073741825, 0, 9699249, 1073741825, 0, 9699250, 1073741825, 0, 9699251, 1073741825, 1, 9699252, 1073741825, 65536, 9699253, 1073741825, 2, 9699254, 1073741825, 0, 9699255, 1073741825, 0, 9699256, 1073741825, 0, 9699257, 1073741825, 65536, 9699258, 1073741825, 0, 9699259, 1073741825, 0, 9699260, 1073741825, 65537, 9699261, 1073741825, 65536, 9699262, 1073741825, 0, 9699263, 1073741825, 0, 9699264, 1073741825, 0, 9699265, 1073741825, 0, 9699266, 1073741825, 0, 9699267, 1073741825, 0, 9699268, 1073741825, 65537, 9699269, 1073741825, 1, 9699270, 1073741825, 0, 9699271, 1073741825, 0, 9699272, 1073741825, 0, 9699273, 1073741825, 1, 9699274, 1073741825, 0, 9699275, 1073741825, 65536, 9699276, 1073741825, 65537, 9699277, 1073741825, 0, 9699278, 1073741825, 0, 9699279, 1073741825, 0, 9699280, 1073741825, 0, 9699281, 1073741825, 0, 9699282, 1073741825, 65537, 9699283, 1073741825, 1, 9699284, 1073741825, 0, 9699285, 1073741825, 2, 9699286, 1073741825, 1, 9699287, 1073741825, 0, 9699288, 1073741825, 0, 9699289, 1073741825, 2, 9699290, 1073741825, 1, 9699291, 1073741825, 0, 9699292, 1073741825, 1, 9699293, 1073741825, 1, 9699294, 1073741825, 65536, 9699295, 1073741825, 65537, 9699296, 1073741825, 0, 9699297, 1073741825, 1, 9699298, 1073741825, 0, 9699299, 1073741825, 65537, 9699300, 1073741825, 0, 9699301, 1073741825, 0, 9699302, 1073741825, 0, 9699303, 1073741825, 65536, 9699304, 1073741825, 0, 9699305, 1073741825, 0, 9699306, 1073741825, 1, 9699307, 1073741825, 2, 9699308, 1073741825, 65536, 9699309, 1073741825, 1, 9699310, 1073741825, 0, 9699311, 1073741825, 1, 9699312, 1073741825, 0, 9699313, 1073741825, 0, 9699314, 1073741825, 0, 9699315, 1073741825, 0, 9699316, 1073741825, 0, 9699317, 1073741825, 0, 9699318, 1073741825, 0, 9699319, 1073741825, 2, 9699320, 1073741825, 0, 9699321, 1073741825, 0, 9699322, 1073741825, 1, 9699323, 1073741825, 65536, 9699324, 1073741825, 0, 9699325, 1073741825, 1, 9699326, 1073741825, 0, 9699327, 1073741825, 0, 9633792, 1073741825, 65536, 9633793, 1073741825, 0, 9633794, 1073741825, 0, 9633795, 1073741825, 2, 9633796, 1073741825, 0, 9633797, 1073741825, 65537, 9633798, 1073741825, 0, 9633799, 1073741825, 0, 9633800, 1073741825, 2, 9633801, 1073741825, 0, 9633802, 1073741825, 0, 9633803, 1073741825, 0, 9633804, 1073741825, 0, 9633805, 1073741825, 0, 9633806, 1073741825, 65537, 9633807, 1073741825, 0, 9633808, 1073741825, 0, 9633809, 1073741825, 65536, 9633810, 1073741825, 0, 9633811, 1073741825, 0, 9633812, 1073741825, 0, 9633813, 1073741825, 0, 9633814, 1073741825, 65536, 9633815, 1073741825, 65536, 9633816, 1073741825, 0, 9633817, 1073741825, 65537, 9633818, 1073741825, 0, 9633819, 1073741825, 65536, 9633820, 1073741825, 0, 9633821, 1073741825, 0, 9633822, 1073741825, 0, 9633823, 1073741825, 0, 9633824, 1073741825, 65537, 9633825, 1073741825, 2, 9633826, 1073741825, 0, 9633827, 1073741825, 0, 9633828, 1073741825, 0, 9633829, 1073741825, 0, 9633830, 1073741825, 1, 9633831, 1073741825, 0, 9633832, 1073741825, 65536, 9633833, 1073741825, 1, 9633834, 1073741825, 65537, 9633835, 1073741825, 0, 9633836, 1073741825, 0, 9633837, 1073741825, 0, 9633838, 1073741825, 1, 9633839, 1073741825, 0, 9633840, 1073741825, 65537, 9633841, 1073741825, 0, 9633842, 1073741825, 2, 9633843, 1073741825, 0, 9633844, 1073741825, 0, 9633845, 1073741825, 1, 9633846, 1073741825, 2, 9633847, 1073741825, 65536, 9633848, 1073741825, 65536, 9633849, 1073741825, 0, 9633850, 1073741825, 1, 9633851, 1073741825, 1, 9633852, 1073741825, 0, 9633853, 1073741825, 0, 9633854, 1073741825, 0, 9633855, 1073741825, 0, 9633856, 1073741825, 65536, 9633857, 1073741825, 0, 9633858, 1073741825, 0, 9633859, 1073741825, 0, 9633860, 1073741825, 2, 9633861, 1073741825, 0, 9633862, 1073741825, 0, 9633863, 1073741825, 1, 9633864, 1073741825, 0, 9633865, 1073741825, 65536, 9633866, 1073741825, 0, 9633867, 1073741825, 65536, 9633868, 1073741825, 0, 9633869, 1073741825, 0, 9633870, 1073741825, 0, 9633871, 1073741825, 0, 9633872, 1073741825, 65536, 9633873, 1073741825, 0, 9633874, 1073741825, 65536, 9633875, 1073741825, 0, 9633876, 1073741825, 65537, 9633877, 1073741825, 65537, 9633878, 1073741825, 1, 9633879, 1073741825, 0, 9633880, 1073741825, 2, 9633881, 1073741825, 2, 9633882, 1073741825, 0, 9633883, 1073741825, 0, 9633884, 1073741825, 0, 9633885, 1073741825, 0, 9633886, 1073741825, 0, 9633887, 1073741825, 65536, 9633888, 1073741825, 0, 9633889, 1073741825, 1, 9633890, 1073741825, 0, 9633891, 1073741825, 0, 9633892, 1073741825, 0, 9633893, 1073741825, 0, 9633894, 1073741825, 1, 9633895, 1073741825, 2, 9633896, 1073741825, 0, 9633897, 1073741825, 0, 9633898, 1073741825, 65536, 9633899, 1073741825, 0, 9633900, 1073741825, 0, 9633901, 1073741825, 0, 9633902, 1073741825, 1, 9633903, 1073741825, 65537, 9633904, 1073741825, 0, 9633905, 1073741825, 0, 9633906, 1073741825, 2, 9633907, 1073741825, 1, 9633908, 1073741825, 65536, 9633909, 1073741825, 0, 9633910, 1073741825, 0, 9633911, 1073741825, 0, 9633912, 1073741825, 0, 9633913, 1073741825, 0, 9633914, 1073741825, 0, 9633915, 1073741825, 2, 9633916, 1073741825, 0, 9633917, 1073741825, 0, 9633918, 1073741825, 1, 9633919, 1073741825, 65536, 9633920, 1073741825, 65537, 9633921, 1073741825, 1, 9633922, 1073741825, 2, 9633923, 1073741825, 0, 9633924, 1073741825, 0, 9633925, 1073741825, 2, 9633926, 1073741825, 0, 9633927, 1073741825, 0, 9633928, 1073741825, 0, 9633929, 1073741825, 65536, 9633930, 1073741825, 0, 9633931, 1073741825, 1, 9633932, 1073741825, 1, 9633933, 1073741825, 0, 9633934, 1073741825, 0, 9633935, 1073741825, 1, 9633936, 1073741825, 65537, 9633937, 1073741825, 0, 9633938, 1073741825, 0, 9633939, 1073741825, 65536, 9633940, 1073741825, 0, 9633941, 1073741825, 0, 9633942, 1073741825, 65536, 9633943, 1073741825, 0, 9633944, 1073741825, 65537, 9633945, 1073741825, 65536, 9633946, 1073741825, 0, 9633947, 1073741825, 0, 9633948, 1073741825, 0, 9633949, 1073741825, 0, 9633950, 1073741825, 0, 9633951, 1073741825, 0, 9633952, 1073741825, 1, 9633953, 1073741825, 65537, 9633954, 1073741825, 2, 9633955, 1073741825, 65537, 9633956, 1073741825, 0, 9633957, 1073741825, 0, 9633958, 1073741825, 1, 9633959, 1073741825, 0, 9633960, 1073741825, 2, 9633961, 1073741825, 0, 9633962, 1073741825, 65536, 9633963, 1073741825, 65537, 9633964, 1073741825, 65537, 9633965, 1073741825, 0, 9633966, 1073741825, 65536, 9633967, 1073741825, 0, 9633968, 1073741825, 65536, 9633969, 1073741825, 0, 9633970, 1073741825, 65536, 9633971, 1073741825, 0, 9633972, 1073741825, 65536, 9633973, 1073741825, 0, 9633974, 1073741825, 0, 9633975, 1073741825, 0, 9633976, 1073741825, 0, 9633977, 1073741825, 0, 9633978, 1073741825, 0, 9633979, 1073741825, 65536, 9633980, 1073741825, 0, 9633981, 1073741825, 0, 9633982, 1073741825, 65537, 9633983, 1073741825, 0, 9633984, 1073741825, 65536, 9633985, 1073741825, 65536, 9633986, 1073741825, 0, 9633987, 1073741825, 0, 9633988, 1073741825, 65537, 9633989, 1073741825, 2, 9633990, 1073741825, 2, 9633991, 1073741825, 1, 9633992, 1073741825, 65537, 9633993, 1073741825, 0, 9633994, 1073741825, 1, 9633995, 1073741825, 0, 9633996, 1073741825, 65537, 9633997, 1073741825, 0, 9633998, 1073741825, 0, 9633999, 1073741825, 0, 9634000, 1073741825, 65537, 9634001, 1073741825, 0, 9634002, 1073741825, 0, 9634003, 1073741825, 0, 9634004, 1073741825, 0, 9634005, 1073741825, 0, 9634006, 1073741825, 0, 9634007, 1073741825, 0, 9634008, 1073741825, 2, 9634009, 1073741825, 0, 9634010, 1073741825, 0, 9634011, 1073741825, 0, 9634012, 1073741825, 65536, 9634013, 1073741825, 0, 9634014, 1073741825, 0, 9634015, 1073741825, 65536, 9634016, 1073741825, 0, 9634017, 1073741825, 65537, 9634018, 1073741825, 65536, 9634019, 1073741825, 65536, 9634020, 1073741825, 65536, 9634021, 1073741825, 0, 9634022, 1073741825, 0, 9634023, 1073741825, 0, 9634024, 1073741825, 0, 9634025, 1073741825, 65537, 9634026, 1073741825, 0, 9634027, 1073741825, 65536, 9634028, 1073741825, 0, 9634029, 1073741825, 0, 9634030, 1073741825, 65537, 9634031, 1073741825, 0, 9634032, 1073741825, 0, 9634033, 1073741825, 65536, 9634034, 1073741825, 65536, 9634035, 1073741825, 0, 9634036, 1073741825, 0, 9634037, 1073741825, 2, 9634038, 1073741825, 0, 9634039, 1073741825, 65536, 9634040, 1073741825, 0, 9634041, 1073741825, 0, 9634042, 1073741825, 0, 9634043, 1073741825, 0, 9634044, 1073741825, 2, 9634045, 1073741825, 2, 9634046, 1073741825, 1, 9634047, 1073741825, 2, 9634048, 1073741825, 65536, 9634049, 1073741825, 0, 9634050, 1073741825, 65537, 9634051, 1073741825, 1, 9634052, 1073741825, 0, 9634053, 1073741825, 0, 9634054, 1073741825, 65536, 9634055, 1073741825, 65537, 9634056, 1073741825, 1, 9634057, 1073741825, 0, 9634058, 1073741825, 1, 9634059, 1073741825, 65536, 9634060, 1073741825, 1, 9634061, 0, 131072, 9764748, 1073741824, 131072, 9764749, 1073741825, 1, 9764750, 1073741825, 65536, 9764751, 1073741825, 0, 9764752, 1073741825, 1, 9764753, 1073741825, 65536, 9764754, 1073741825, 65536, 9764755, 1073741825, 0, 9764756, 1073741825, 65536, 9764757, 1073741825, 0, 9764758, 1073741825, 0, 9764759, 1073741825, 65537, 9764760, 1073741825, 0, 9764761, 1073741825, 0, 9764762, 1073741825, 0, 9764763, 1073741825, 0, 9764764, 1073741825, 0, 9764765, 1073741825, 0, 9764766, 1073741825, 0, 9764767, 1073741825, 65536, 9764768, 1073741825, 65537, 9764769, 1073741825, 0, 9764770, 1073741825, 0, 9764771, 1073741825, 0, 9764772, 1073741825, 0, 9764773, 1073741825, 1, 9764774, 1073741825, 2, 9764775, 1073741825, 65536, 9764776, 1073741825, 0, 9764777, 1073741825, 0, 9764778, 1073741825, 65536, 9764779, 1073741825, 65536, 9764780, 1073741825, 0, 9764781, 1073741825, 0, 9764782, 1073741825, 1, 9764783, 1073741825, 0, 9764784, 1073741825, 2, 9764785, 1073741825, 2, 9764786, 1073741825, 0, 9764787, 1073741825, 0, 9764788, 1073741825, 0, 9764789, 1073741825, 0, 9764790, 1073741825, 65537, 9764791, 1073741825, 0, 9764792, 1073741825, 0, 9764793, 1073741825, 0, 9764794, 1073741825, 0, 9764795, 1073741825, 65536, 9764796, 1073741825, 65537, 9764797, 1073741825, 0, 9764798, 1073741825, 2, 9764799, 1073741825, 0, 9764800, 1073741825, 0, 9764801, 1073741825, 2, 9764802, 1073741825, 65536, 9764803, 1073741825, 0, 9764804, 1073741825, 2, 9764805, 1073741825, 0, 9764806, 1073741825, 2, 9764807, 1073741825, 0, 9764808, 1073741825, 0, 9764809, 1073741825, 0, 9764810, 1073741825, 0, 9764811, 1073741825, 65536, 9764812, 1073741825, 1, 9764813, 1073741825, 0, 9764814, 1073741825, 65536, 9764815, 1073741825, 0, 9764816, 1073741825, 0, 9764817, 1073741825, 65536, 9764818, 1073741825, 65536, 9764819, 1073741825, 2, 9764820, 1073741825, 0, 9764821, 1073741825, 65537, 9764822, 1073741825, 2, 9764823, 1073741825, 0, 9764824, 1073741825, 0, 9764825, 1073741825, 0, 9764826, 1073741825, 1, 9764827, 1073741825, 2, 9764828, 1073741825, 1, 9764829, 1073741825, 0, 9764830, 1073741825, 0, 9764831, 1073741825, 2, 9764832, 1073741825, 0, 9764833, 1073741825, 0, 9764834, 1073741825, 0, 9764835, 1073741825, 0, 9764836, 1073741825, 65537, 9764837, 1073741825, 0, 9764838, 1073741825, 65536, 9764839, 1073741825, 0, 9764840, 1073741825, 0, 9764841, 1073741825, 0, 9764842, 1073741825, 1, 9764843, 1073741825, 65536, 9764844, 1073741825, 65537, 9764845, 1073741825, 65536, 9764846, 1073741825, 65536, 9764847, 1073741825, 1, 9764848, 1073741825, 0, 9764849, 1073741825, 0, 9764850, 1073741825, 0, 9764851, 1073741825, 0, 9764852, 1073741825, 1, 9764853, 1073741825, 0, 9764854, 1073741825, 0, 9764855, 1073741825, 65536, 9764856, 1073741825, 65537, 9764857, 1073741825, 0, 9764858, 1073741825, 65537, 9764859, 1073741825, 0, 9764860, 1073741825, 1, 9764861, 1073741825, 0, 9764862, 1073741825, 0, 9764863, 1073741825, 0, 9699328, 1073741825, 2, 9699329, 1073741825, 2, 9699330, 1073741825, 0, 9699331, 1073741825, 0, 9699332, 1073741825, 0, 9699333, 1073741825, 0, 9699334, 1073741825, 0, 9699335, 1073741825, 0, 9699336, 1073741825, 65536, 9699337, 1073741825, 0, 9699338, 1073741825, 65536, 9699339, 1073741825, 2, 9699340, 1073741825, 65537, 9699341, 1073741825, 0, 9699342, 1073741825, 0, 9699343, 1073741825, 2, 9699344, 1073741825, 0, 9699345, 1073741825, 0, 9699346, 1073741825, 65537, 9699347, 1073741825, 0, 9699348, 1073741825, 0, 9699349, 1073741825, 65537, 9699350, 1073741825, 65537, 9699351, 1073741825, 0, 9699352, 1073741825, 65537, 9699353, 1073741825, 65536, 9699354, 1073741825, 2, 9699355, 1073741825, 0, 9699356, 1073741825, 65536, 9699357, 1073741825, 0, 9699358, 1073741825, 0, 9699359, 1073741825, 0, 9699360, 1073741825, 2, 9699361, 1073741825, 65536, 9699362, 1073741825, 2, 9699363, 1073741825, 0, 9699364, 1073741825, 1, 9699365, 1073741825, 0, 9699366, 1073741825, 0, 9699367, 1073741825, 65537, 9699368, 1073741825, 0, 9699369, 1073741825, 0, 9699370, 1073741825, 65537, 9699371, 1073741825, 65536, 9699372, 1073741825, 1, 9699373, 1073741825, 0, 9699374, 1073741825, 65536, 9699375, 1073741825, 0, 9699376, 1073741825, 1, 9699377, 1073741825, 2, 9699378, 1073741825, 0, 9699379, 1073741825, 65536, 9699380, 1073741825, 2, 9699381, 1073741825, 0, 9699382, 1073741825, 0, 9699383, 1073741825, 65537, 9699384, 1073741825, 0, 9699385, 1073741825, 0, 9699386, 1073741825, 0, 9699387, 1073741825, 1, 9699388, 1073741825, 0, 9699389, 1073741825, 0, 9699390, 1073741825, 0, 9699391, 1073741825, 0, 9699392, 1073741825, 65537, 9699393, 1073741825, 0, 9699394, 1073741825, 0, 9699395, 1073741825, 0, 9699396, 1073741825, 0, 9699397, 1073741825, 2, 9699398, 1073741825, 0, 9699399, 1073741825, 0, 9699400, 1073741825, 1, 9699401, 1073741825, 0, 9699402, 1073741825, 1, 9699403, 1073741825, 0, 9699404, 1073741825, 0, 9699405, 1073741825, 0, 9699406, 1073741825, 0, 9699407, 1073741825, 0, 9699408, 1073741825, 0, 9699409, 1073741825, 0, 9699410, 1073741825, 0, 9699411, 1073741825, 65537, 9699412, 1073741825, 0, 9699413, 1073741825, 0, 9699414, 1073741825, 0, 9699415, 1073741825, 0, 9699416, 1073741825, 65537, 9699417, 1073741825, 2, 9699418, 1073741825, 0, 9699419, 1073741825, 0, 9699420, 1073741825, 65537, 9699421, 1073741825, 65536, 9699422, 1073741825, 0, 9699423, 1073741825, 65536, 9699424, 1073741825, 0, 9699425, 1073741825, 0, 9699426, 1073741825, 0, 9699427, 1073741825, 1, 9699428, 1073741825, 0, 9699429, 1073741825, 0, 9699430, 1073741825, 65537, 9699431, 1073741825, 0, 9699432, 1073741825, 0, 9699433, 1073741825, 0, 9699434, 1073741825, 65537, 9699435, 1073741825, 2, 9699436, 1073741825, 0, 9699437, 1073741825, 0, 9699438, 1073741825, 0, 9699439, 1073741825, 0, 9699440, 1073741825, 1, 9699441, 1073741825, 0, 9699442, 1073741825, 2, 9699443, 1073741825, 0, 9699444, 1073741825, 0, 9699445, 1073741825, 0, 9699446, 1073741825, 65537, 9699447, 1073741825, 0, 9699448, 1073741825, 65536, 9699449, 1073741825, 0, 9699450, 1073741825, 0, 9699451, 1073741825, 0, 9699452, 1073741825, 65537, 9699453, 1073741825, 0, 9699454, 1073741825, 1, 9699455, 1073741825, 1, 9699456, 1073741825, 1, 9699457, 1073741825, 0, 9699458, 1073741825, 0, 9699459, 1073741825, 65536, 9699460, 1073741825, 0, 9699461, 1073741825, 65536, 9699462, 1073741825, 0, 9699463, 1073741825, 0, 9699464, 1073741825, 65536, 9699465, 1073741825, 0, 9699466, 1073741825, 2, 9699467, 1073741825, 65536, 9699468, 1073741825, 0, 9699469, 1073741825, 0, 9699470, 1073741825, 0, 9699471, 1073741825, 2, 9699472, 1073741825, 0, 9699473, 1073741825, 2, 9699474, 1073741825, 65536, 9699475, 1073741825, 65537, 9699476, 1073741825, 0, 9699477, 1073741825, 1, 9699478, 1073741825, 0, 9699479, 1073741825, 65536, 9699480, 1073741825, 65536, 9699481, 1073741825, 0, 9699482, 1073741825, 0, 9699483, 1073741825, 2, 9699484, 1073741825, 0, 9699485, 1073741825, 0, 9699486, 1073741825, 65537, 9699487, 1073741825, 65536, 9699488, 1073741825, 0, 9699489, 1073741825, 0, 9699490, 1073741825, 0, 9699491, 1073741825, 0, 9699492, 1073741825, 0, 9699493, 1073741825, 65537, 9699494, 1073741825, 0, 9699495, 1073741825, 2, 9699496, 1073741825, 0, 9699497, 1073741825, 2, 9699498, 1073741825, 0, 9699499, 1073741825, 0, 9699500, 1073741825, 0, 9699501, 1073741825, 0, 9699502, 1073741825, 0, 9699503, 1073741825, 0, 9699504, 1073741825, 2, 9699505, 1073741825, 0, 9699506, 1073741825, 0, 9699507, 1073741825, 0, 9699508, 1073741825, 1, 9699509, 1073741825, 65537, 9699510, 1073741825, 65537, 9699511, 1073741825, 0, 9699512, 1073741825, 65536, 9699513, 1073741825, 0, 9699514, 1073741825, 0, 9699515, 1073741825, 0, 9699516, 1073741825, 2, 9699517, 1073741825, 0, 9699518, 1073741825, 0, 9699519, 1073741825, 1, 9699520, 1073741825, 0, 9699521, 1073741825, 1, 9699522, 1073741825, 65537, 9699523, 1073741825, 0, 9699524, 1073741825, 0, 9699525, 1073741825, 0, 9699526, 1073741825, 2, 9699527, 1073741825, 0, 9699528, 1073741825, 2, 9699529, 1073741825, 0, 9699530, 1073741825, 65537, 9699531, 1073741825, 1, 9699532, 1073741825, 2, 9699533, 1073741825, 1, 9699534, 1073741825, 1, 9699535, 1073741825, 0, 9699536, 1073741825, 65536, 9699537, 1073741825, 0, 9699538, 1073741825, 0, 9699539, 1073741825, 0, 9699540, 1073741825, 0, 9699541, 1073741825, 0, 9699542, 1073741825, 0, 9699543, 1073741825, 65536, 9699544, 1073741825, 0, 9699545, 1073741825, 65536, 9699546, 1073741825, 0, 9699547, 1073741825, 0, 9699548, 1073741825, 0, 9699549, 1073741825, 1, 9699550, 1073741825, 0, 9699551, 1073741825, 0, 9699552, 1073741825, 0, 9699553, 1073741825, 0, 9699554, 1073741825, 0, 9699555, 1073741825, 0, 9699556, 1073741825, 65536, 9699557, 1073741825, 65537, 9699558, 1073741825, 0, 9699559, 1073741825, 0, 9699560, 1073741825, 0, 9699561, 1073741825, 0, 9699562, 1073741825, 0, 9699563, 1073741825, 0, 9699564, 1073741825, 0, 9699565, 1073741825, 65536, 9699566, 1073741825, 0, 9699567, 1073741825, 65537, 9699568, 1073741825, 2, 9699569, 1073741825, 0, 9699570, 1073741825, 1, 9699571, 1073741825, 65536, 9699572, 1073741825, 65537, 9699573, 1073741825, 0, 9699574, 1073741825, 2, 9699575, 1073741825, 0, 9699576, 1073741825, 0, 9699577, 1073741825, 0, 9699578, 1073741825, 0, 9699579, 1073741825, 1, 9699580, 1073741825, 65537, 9699581, 1073741825, 0, 9699582, 1073741825, 0, 9699583, 1073741825, 0, 9699584, 1073741825, 0, 9699585, 1073741825, 1, 9699586, 1073741825, 2, 9699587, 1073741825, 65537, 9699588, 1073741825, 0, 9699589, 1073741825, 0, 9699590, 1073741825, 0, 9699591, 1073741825, 0, 9699592, 1073741825, 0, 9699593, 1073741825, 65536, 9699594, 1073741825, 65537, 9699595, 1073741825, 65537, 9699596, 1073741825, 1, 9699597, 0, 131072, 9830284, 1073741824, 131072, 9830285, 1073741825, 1, 9830286, 1073741825, 1, 9830287, 1073741825, 1, 9830288, 1073741825, 1, 9830289, 1073741825, 1, 9830290, 1073741825, 1, 9830291, 1073741825, 1, 9830292, 1073741825, 1, 9830293, 1073741825, 1, 9830294, 1073741825, 1, 9830295, 1073741825, 1, 9830296, 1073741825, 1, 9830297, 1073741825, 1, 9830298, 1073741825, 1, 9830299, 1073741825, 1, 9830300, 1073741825, 1, 9830301, 1073741825, 1, 9830302, 1073741825, 1, 9830303, 1073741825, 1, 9830304, 1073741825, 1, 9830305, 1073741825, 1, 9830306, 1073741825, 1, 9830307, 1073741825, 1, 9830308, 1073741825, 1, 9830309, 1073741825, 1, 9830310, 1073741825, 1, 9830311, 1073741825, 1, 9830312, 1073741825, 1, 9830313, 1073741825, 1, 9830314, 1073741825, 1, 9830315, 1073741825, 1, 9830316, 1073741825, 1, 9830317, 1073741825, 1, 9830318, 1073741825, 1, 9830319, 1073741825, 1, 9830320, 1073741825, 1, 9830321, 1073741825, 1, 9830322, 1073741825, 1, 9830323, 1073741825, 1, 9830324, 1073741825, 1, 9830325, 1073741825, 1, 9830326, 1073741825, 1, 9830327, 1073741825, 1, 9830328, 1073741825, 1, 9830329, 1073741825, 1, 9830330, 1073741825, 1, 9830331, 1073741825, 1, 9830332, 1073741825, 1, 9830333, 1073741825, 1, 9830334, 1073741825, 1, 9830335, 1073741825, 1, 9830336, 1073741825, 1, 9830337, 1073741825, 1, 9830338, 1073741825, 1, 9830339, 1073741825, 1, 9830340, 1073741825, 1, 9830341, 1073741825, 1, 9830342, 1073741825, 1, 9830343, 1073741825, 1, 9830344, 1073741825, 1, 9830345, 1073741825, 1, 9830346, 1073741825, 1, 9830347, 1073741825, 1, 9830348, 1073741825, 1, 9830349, 1073741825, 1, 9830350, 1073741825, 1, 9830351, 1073741825, 1, 9830352, 1073741825, 1, 9830353, 1073741825, 1, 9830354, 1073741825, 1, 9830355, 1073741825, 1, 9830356, 1073741825, 1, 9830357, 1073741825, 1, 9830358, 1073741825, 1, 9830359, 1073741825, 1, 9830360, 1073741825, 1, 9830361, 1073741825, 1, 9830362, 1073741825, 1, 9830363, 1073741825, 1, 9830364, 1073741825, 1, 9830365, 1073741825, 1, 9830366, 1073741825, 1, 9830367, 1073741825, 1, 9830368, 1073741825, 1, 9830369, 1073741825, 1, 9830370, 1073741825, 1, 9830371, 1073741825, 1, 9830372, 1073741825, 1, 9830373, 1073741825, 1, 9830374, 1073741825, 1, 9830375, 1073741825, 1, 9830376, 1073741825, 1, 9830377, 1073741825, 1, 9830378, 1073741825, 1, 9830379, 1073741825, 1, 9830380, 1073741825, 1, 9830381, 1073741825, 1, 9830382, 1073741825, 1, 9830383, 1073741825, 1, 9830384, 1073741825, 1, 9830385, 1073741825, 1, 9830386, 1073741825, 1, 9830387, 1073741825, 1, 9830388, 1073741825, 1, 9830389, 1073741825, 1, 9830390, 1073741825, 1, 9830391, 1073741825, 1, 9830392, 1073741825, 1, 9830393, 1073741825, 1, 9830394, 1073741825, 1, 9830395, 1073741825, 1, 9830396, 1073741825, 1, 9830397, 1073741825, 1, 9830398, 1073741825, 1, 9830399, 1073741825, 1, 9764864, 1073741825, 1, 9764865, 1073741825, 1, 9764866, 1073741825, 1, 9764867, 1073741825, 1, 9764868, 1073741825, 1, 9764869, 1073741825, 1, 9764870, 1073741825, 1, 9764871, 1073741825, 1, 9764872, 1073741825, 1, 9764873, 1073741825, 1, 9764874, 1073741825, 1, 9764875, 1073741825, 1, 9764876, 1073741825, 1, 9764877, 1073741825, 1, 9764878, 1073741825, 1, 9764879, 1073741825, 1, 9764880, 1073741825, 1, 9764881, 1073741825, 1, 9764882, 1073741825, 1, 9764883, 1073741825, 1, 9764884, 1073741825, 1, 9764885, 1073741825, 1, 9764886, 1073741825, 1, 9764887, 1073741825, 1, 9764888, 1073741825, 1, 9764889, 1073741825, 1, 9764890, 1073741825, 1, 9764891, 1073741825, 1, 9764892, 1073741825, 1, 9764893, 1073741825, 1, 9764894, 1073741825, 1, 9764895, 1073741825, 1, 9764896, 1073741825, 1, 9764897, 1073741825, 1, 9764898, 1073741825, 1, 9764899, 1073741825, 1, 9764900, 1073741825, 1, 9764901, 1073741825, 1, 9764902, 1073741825, 1, 9764903, 1073741825, 1, 9764904, 1073741825, 1, 9764905, 1073741825, 1, 9764906, 1073741825, 1, 9764907, 1073741825, 1, 9764908, 1073741825, 1, 9764909, 1073741825, 1, 9764910, 1073741825, 1, 9764911, 1073741825, 1, 9764912, 1073741825, 1, 9764913, 1073741825, 1, 9764914, 1073741825, 1, 9764915, 1073741825, 1, 9764916, 1073741825, 1, 9764917, 1073741825, 1, 9764918, 1073741825, 1, 9764919, 1073741825, 1, 9764920, 1073741825, 1, 9764921, 1073741825, 1, 9764922, 1073741825, 1, 9764923, 1073741825, 1, 9764924, 1073741825, 1, 9764925, 1073741825, 1, 9764926, 1073741825, 1, 9764927, 1073741825, 1, 9764928, 1073741825, 1, 9764929, 1073741825, 1, 9764930, 1073741825, 1, 9764931, 1073741825, 1, 9764932, 1073741825, 1, 9764933, 1073741825, 1, 9764934, 1073741825, 1, 9764935, 1073741825, 1, 9764936, 1073741825, 1, 9764937, 1073741825, 1, 9764938, 1073741825, 1, 9764939, 1073741825, 1, 9764940, 1073741825, 1, 9764941, 1073741825, 1, 9764942, 1073741825, 1, 9764943, 1073741825, 1, 9764944, 1073741825, 1, 9764945, 1073741825, 1, 9764946, 1073741825, 1, 9764947, 1073741825, 1, 9764948, 1073741825, 1, 9764949, 1073741825, 1, 9764950, 1073741825, 1, 9764951, 1073741825, 1, 9764952, 1073741825, 1, 9764953, 1073741825, 1, 9764954, 1073741825, 1, 9764955, 1073741825, 1, 9764956, 1073741825, 1, 9764957, 1073741825, 1, 9764958, 1073741825, 1, 9764959, 1073741825, 1, 9764960, 1073741825, 1, 9764961, 1073741825, 1, 9764962, 1073741825, 1, 9764963, 1073741825, 1, 9764964, 1073741825, 1, 9764965, 1073741825, 1, 9764966, 1073741825, 1, 9764967, 1073741825, 1, 9764968, 1073741825, 1, 9764969, 1073741825, 1, 9764970, 1073741825, 1, 9764971, 1073741825, 1, 9764972, 1073741825, 1, 9764973, 1073741825, 1, 9764974, 1073741825, 1, 9764975, 1073741825, 1, 9764976, 1073741825, 1, 9764977, 1073741825, 1, 9764978, 1073741825, 1, 9764979, 1073741825, 1, 9764980, 1073741825, 1, 9764981, 1073741825, 1, 9764982, 1073741825, 1, 9764983, 1073741825, 1, 9764984, 1073741825, 1, 9764985, 1073741825, 1, 9764986, 1073741825, 1, 9764987, 1073741825, 1, 9764988, 1073741825, 1, 9764989, 1073741825, 1, 9764990, 1073741825, 1, 9764991, 1073741825, 1, 9764992, 1073741825, 1, 9764993, 1073741825, 1, 9764994, 1073741825, 1, 9764995, 1073741825, 1, 9764996, 1073741825, 1, 9764997, 1073741825, 1, 9764998, 1073741825, 1, 9764999, 1073741825, 1, 9765000, 1073741825, 1, 9765001, 1073741825, 1, 9765002, 1073741825, 1, 9765003, 1073741825, 1, 9765004, 1073741825, 1, 9765005, 1073741825, 1, 9765006, 1073741825, 1, 9765007, 1073741825, 1, 9765008, 1073741825, 1, 9765009, 1073741825, 1, 9765010, 1073741825, 1, 9765011, 1073741825, 1, 9765012, 1073741825, 1, 9765013, 1073741825, 1, 9765014, 1073741825, 1, 9765015, 1073741825, 1, 9765016, 1073741825, 1, 9765017, 1073741825, 1, 9765018, 1073741825, 1, 9765019, 1073741825, 1, 9765020, 1073741825, 1, 9765021, 1073741825, 1, 9765022, 1073741825, 1, 9765023, 1073741825, 1, 9765024, 1073741825, 1, 9765025, 1073741825, 1, 9765026, 1073741825, 1, 9765027, 1073741825, 1, 9765028, 1073741825, 1, 9765029, 1073741825, 1, 9765030, 1073741825, 1, 9765031, 1073741825, 1, 9765032, 1073741825, 1, 9765033, 1073741825, 1, 9765034, 1073741825, 1, 9765035, 1073741825, 1, 9765036, 1073741825, 1, 9765037, 1073741825, 1, 9765038, 1073741825, 1, 9765039, 1073741825, 1, 9765040, 1073741825, 1, 9765041, 1073741825, 1, 9765042, 1073741825, 1, 9765043, 1073741825, 1, 9765044, 1073741825, 1, 9765045, 1073741825, 1, 9765046, 1073741825, 1, 9765047, 1073741825, 1, 9765048, 1073741825, 1, 9765049, 1073741825, 1, 9765050, 1073741825, 1, 9765051, 1073741825, 1, 9765052, 1073741825, 1, 9765053, 1073741825, 1, 9765054, 1073741825, 1, 9765055, 1073741825, 1, 9765056, 1073741825, 1, 9765057, 1073741825, 1, 9765058, 1073741825, 1, 9765059, 1073741825, 1, 9765060, 1073741825, 1, 9765061, 1073741825, 1, 9765062, 1073741825, 1, 9765063, 1073741825, 1, 9765064, 1073741825, 1, 9765065, 1073741825, 1, 9765066, 1073741825, 1, 9765067, 1073741825, 1, 9765068, 1073741825, 1, 9765069, 1073741825, 1, 9765070, 1073741825, 1, 9765071, 1073741825, 1, 9765072, 1073741825, 1, 9765073, 1073741825, 1, 9765074, 1073741825, 1, 9765075, 1073741825, 1, 9765076, 1073741825, 1, 9765077, 1073741825, 1, 9765078, 1073741825, 1, 9765079, 1073741825, 1, 9765080, 1073741825, 1, 9765081, 1073741825, 1, 9765082, 1073741825, 1, 9765083, 1073741825, 1, 9765084, 1073741825, 1, 9765085, 1073741825, 1, 9765086, 1073741825, 1, 9765087, 1073741825, 1, 9765088, 1073741825, 1, 9765089, 1073741825, 1, 9765090, 1073741825, 1, 9765091, 1073741825, 1, 9765092, 1073741825, 1, 9765093, 1073741825, 1, 9765094, 1073741825, 1, 9765095, 1073741825, 1, 9765096, 1073741825, 1, 9765097, 1073741825, 1, 9765098, 1073741825, 1, 9765099, 1073741825, 1, 9765100, 1073741825, 1, 9765101, 1073741825, 1, 9765102, 1073741825, 1, 9765103, 1073741825, 1, 9765104, 1073741825, 1, 9765105, 1073741825, 1, 9765106, 1073741825, 1, 9765107, 1073741825, 1, 9765108, 1073741825, 1, 9765109, 1073741825, 1, 9765110, 1073741825, 1, 9765111, 1073741825, 1, 9765112, 1073741825, 1, 9765113, 1073741825, 1, 9765114, 1073741825, 1, 9765115, 1073741825, 1, 9765116, 1073741825, 1, 9765117, 1073741825, 1, 9765118, 1073741825, 1, 9765119, 1073741825, 1, 9765120, 1073741825, 1, 9765121, 1073741825, 1, 9765122, 1073741825, 1, 9765123, 1073741825, 1, 9765124, 1073741825, 1, 9765125, 1073741825, 1, 9765126, 1073741825, 1, 9765127, 1073741825, 1, 9765128, 1073741825, 1, 9765129, 1073741825, 1, 9765130, 1073741825, 1, 9765131, 1073741825, 1, 9765132, 1073741825, 1, 9765133, 0, 131072, 9895820, 1073741824, 0, 9895821, 1073741824, 2, 9895822, 1073741824, 2, 9895823, 1073741824, 2, 9895824, 1073741824, 2, 9895825, 1073741824, 2, 9895826, 1073741824, 2, 9895827, 1073741824, 2, 9895828, 1073741824, 2, 9895829, 1073741824, 2, 9895830, 1073741824, 2, 9895831, 1073741824, 2, 9895832, 1073741824, 2, 9895833, 1073741824, 2, 9895834, 1073741824, 2, 9895835, 1073741824, 2, 9895836, 1073741824, 2, 9895837, 1073741824, 2, 9895838, 1073741824, 2, 9895839, 1073741824, 2, 9895840, 1073741824, 2, 9895841, 1073741824, 2, 9895842, 1073741824, 2, 9895843, 1073741824, 2, 9895844, 1073741824, 2, 9895845, 1073741824, 2, 9895846, 0, 2, 9895847, 0, 2, 9895848, 0, 2, 9895849, 0, 2, 9895850, 0, 2, 9895851, 0, 2, 9895852, 0, 2, 9895853, 0, 2, 9895854, 0, 2, 9895855, 0, 2, 9895856, 0, 2, 9895857, 0, 2, 9895858, 0, 2, 9895859, 0, 2, 9895860, 0, 2, 9895861, 0, 2, 9895862, 0, 2, 9895863, 0, 2, 9895864, 0, 2, 9895865, 0, 2, 9895866, 0, 2, 9895867, 0, 2, 9895868, 0, 2, 9895869, 0, 2, 9895870, 0, 2, 9895871, 0, 2, 9895872, 0, 2, 9895873, 0, 2, 9895874, 0, 2, 9895875, 0, 2, 9895876, 0, 2, 9895877, 0, 2, 9895878, 0, 2, 9895879, 0, 2, 9895880, 0, 2, 9895881, 0, 2, 9895882, 0, 2, 9895883, 0, 2, 9895884, 0, 2, 9895885, 0, 2, 9895886, 0, 2, 9895887, 0, 2, 9895888, 0, 2, 9895889, 0, 2, 9895890, 0, 2, 9895891, 0, 2, 9895892, 0, 2, 9895893, 0, 2, 9895894, 0, 2, 9895895, 0, 2, 9895896, 0, 2, 9895897, 0, 2, 9895898, 0, 2, 9895899, 0, 2, 9895900, 0, 2, 9895901, 0, 2, 9895902, 0, 2, 9895903, 0, 2, 9895904, 0, 2, 9895905, 0, 2, 9895906, 0, 2, 9895907, 0, 2, 9895908, 0, 2, 9895909, 0, 2, 9895910, 0, 2, 9895911, 0, 2, 9895912, 0, 2, 9895913, 0, 2, 9895914, 0, 2, 9895915, 0, 2, 9895916, 0, 2, 9895917, 0, 2, 9895918, 0, 2, 9895919, 0, 2, 9895920, 0, 2, 9895921, 0, 2, 9895922, 0, 2, 9895923, 0, 2, 9895924, 0, 2, 9895925, 0, 2, 9895926, 0, 2, 9895927, 0, 2, 9895928, 0, 2, 9895929, 0, 2, 9895930, 0, 2, 9895931, 0, 2, 9895932, 0, 2, 9895933, 0, 2, 9895934, 0, 2, 9895935, 0, 2, 9830400, 0, 2, 9830401, 0, 2, 9830402, 0, 2, 9830403, 0, 2, 9830404, 0, 2, 9830405, 0, 2, 9830406, 0, 2, 9830407, 0, 2, 9830408, 0, 2, 9830409, 0, 2, 9830410, 0, 2, 9830411, 0, 2, 9830412, 0, 2, 9830413, 0, 2, 9830414, 0, 2, 9830415, 0, 2, 9830416, 0, 2, 9830417, 0, 2, 9830418, 0, 2, 9830419, 0, 2, 9830420, 0, 2, 9830421, 0, 2, 9830422, 0, 2, 9830423, 0, 2, 9830424, 0, 2, 9830425, 0, 2, 9830426, 0, 2, 9830427, 0, 2, 9830428, 0, 2, 9830429, 0, 2, 9830430, 0, 2, 9830431, 0, 2, 9830432, 0, 2, 9830433, 0, 2, 9830434, 0, 2, 9830435, 0, 2, 9830436, 0, 2, 9830437, 0, 2, 9830438, 0, 2, 9830439, 0, 2, 9830440, 0, 2, 9830441, 0, 2, 9830442, 0, 2, 9830443, 0, 2, 9830444, 0, 2, 9830445, 0, 2, 9830446, 0, 2, 9830447, 0, 2, 9830448, 0, 2, 9830449, 0, 2, 9830450, 0, 2, 9830451, 0, 2, 9830452, 0, 2, 9830453, 0, 2, 9830454, 0, 2, 9830455, 0, 2, 9830456, 0, 2, 9830457, 0, 2, 9830458, 0, 2, 9830459, 0, 2, 9830460, 0, 2, 9830461, 0, 2, 9830462, 0, 2, 9830463, 0, 2, 9830464, 0, 2, 9830465, 0, 2, 9830466, 0, 2, 9830467, 0, 2, 9830468, 0, 2, 9830469, 0, 2, 9830470, 0, 2, 9830471, 0, 2, 9830472, 0, 2, 9830473, 0, 2, 9830474, 0, 2, 9830475, 0, 2, 9830476, 0, 2, 9830477, 0, 2, 9830478, 0, 2, 9830479, 0, 2, 9830480, 0, 2, 9830481, 0, 2, 9830482, 0, 2, 9830483, 0, 2, 9830484, 0, 2, 9830485, 0, 2, 9830486, 0, 2, 9830487, 0, 2, 9830488, 0, 2, 9830489, 0, 2, 9830490, 0, 2, 9830491, 0, 2, 9830492, 0, 2, 9830493, 0, 2, 9830494, 0, 2, 9830495, 0, 2, 9830496, 0, 2, 9830497, 0, 2, 9830498, 0, 2, 9830499, 0, 2, 9830500, 0, 2, 9830501, 0, 2, 9830502, 0, 2, 9830503, 0, 2, 9830504, 0, 2, 9830505, 0, 2, 9830506, 0, 2, 9830507, 0, 2, 9830508, 0, 2, 9830509, 0, 2, 9830510, 0, 2, 9830511, 0, 2, 9830512, 0, 2, 9830513, 0, 2, 9830514, 0, 2, 9830515, 0, 2, 9830516, 0, 2, 9830517, 0, 2, 9830518, 0, 2, 9830519, 0, 2, 9830520, 0, 2, 9830521, 0, 2, 9830522, 0, 2, 9830523, 0, 2, 9830524, 0, 2, 9830525, 0, 2, 9830526, 0, 2, 9830527, 0, 2, 9830528, 0, 2, 9830529, 0, 2, 9830530, 0, 2, 9830531, 0, 2, 9830532, 0, 2, 9830533, 0, 2, 9830534, 0, 2, 9830535, 0, 2, 9830536, 0, 2, 9830537, 0, 2, 9830538, 0, 2, 9830539, 0, 2, 9830540, 0, 2, 9830541, 0, 2, 9830542, 0, 2, 9830543, 0, 2, 9830544, 0, 2, 9830545, 0, 2, 9830546, 0, 2, 9830547, 0, 2, 9830548, 0, 2, 9830549, 0, 2, 9830550, 0, 2, 9830551, 0, 2, 9830552, 0, 2, 9830553, 0, 2, 9830554, 0, 2, 9830555, 0, 2, 9830556, 0, 2, 9830557, 0, 2, 9830558, 0, 2, 9830559, 0, 2, 9830560, 0, 2, 9830561, 0, 2, 9830562, 0, 2, 9830563, 0, 2, 9830564, 0, 2, 9830565, 0, 2, 9830566, 0, 2, 9830567, 0, 2, 9830568, 0, 2, 9830569, 0, 2, 9830570, 0, 2, 9830571, 0, 2, 9830572, 0, 2, 9830573, 0, 2, 9830574, 0, 2, 9830575, 0, 2, 9830576, 0, 2, 9830577, 0, 2, 9830578, 0, 2, 9830579, 0, 2, 9830580, 0, 2, 9830581, 0, 2, 9830582, 0, 2, 9830583, 0, 3, 9830584, 1073741825, 1, 9830585, 0, 1, 9830586, 0, 2, 9830587, 0, 2, 9830588, 0, 2, 9830589, 0, 2, 9830590, 0, 2, 9830591, 0, 2, 9830592, 0, 2, 9830593, 0, 2, 9830594, 0, 2, 9830595, 0, 2, 9830596, 0, 2, 9830597, 0, 2, 9830598, 0, 2, 9830599, 0, 2, 9830600, 0, 2, 9830601, 0, 2, 9830602, 0, 2, 9830603, 0, 2, 9830604, 0, 2, 9830605, 0, 2, 9830606, 0, 2, 9830607, 0, 2, 9830608, 0, 2, 9830609, 0, 2, 9830610, 0, 2, 9830611, 0, 2, 9830612, 0, 2, 9830613, 0, 2, 9830614, 0, 2, 9830615, 0, 2, 9830616, 0, 2, 9830617, 0, 2, 9830618, 0, 2, 9830619, 0, 2, 9830620, 0, 2, 9830621, 0, 2, 9830622, 0, 2, 9830623, 0, 2, 9830624, 0, 2, 9830625, 0, 2, 9830626, 0, 2, 9830627, 0, 2, 9830628, 0, 2, 9830629, 0, 2, 9830630, 0, 2, 9830631, 0, 2, 9830632, 0, 2, 9830633, 0, 2, 9830634, 0, 2, 9830635, 0, 2, 9830636, 0, 2, 9830637, 0, 2, 9830638, 0, 2, 9830639, 0, 2, 9830640, 0, 2, 9830641, 0, 2, 9830642, 0, 2, 9830643, 0, 2, 9830644, 0, 2, 9830645, 0, 2, 9830646, 0, 2, 9830647, 0, 2, 9830648, 0, 2, 9830649, 0, 2, 9830650, 0, 2, 9830651, 0, 2, 9830652, 0, 2, 9830653, 0, 2, 9830654, 0, 2, 9830655, 0, 2, 9830656, 0, 2, 9830657, 0, 2, 9830658, 0, 2, 9830659, 0, 2, 9830660, 0, 2, 9830661, 0, 2, 9830662, 0, 2, 9830663, 0, 2, 9830664, 0, 2, 9830665, 0, 2, 9830666, 0, 2, 9830667, 0, 2, 9830668, 0, 2, 9830669, 0, 0 ) [node name="Player" parent="." instance=ExtResource( 1 )] position = Vector2( 680, 456 ) From 2c87735e31dcd36a3b2f895e36a3d08b82b970f6 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 16:25:00 +0200 Subject: [PATCH 20/23] Add very basic camera following player --- assets/Scenes/World.tscn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index b5c57f7..f42e60b 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=31 format=2] +[gd_scene load_steps=32 format=2] [ext_resource path="res://assets/Scenes/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://assets/Scenes/Body.tscn" type="PackedScene" id=2] @@ -6,6 +6,7 @@ [ext_resource path="res://assets/Scenes/Robot.tscn" type="PackedScene" id=4] [ext_resource path="res://assets/cdda_sprites/HollowMoon_tilesheet.png" type="Texture" id=5] [ext_resource path="res://assets/Scenes/AI_core.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/Main_camera.gd" type="Script" id=7] [sub_resource type="ConvexPolygonShape2D" id=3] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) @@ -314,3 +315,7 @@ position = Vector2( 664, 480 ) [node name="Body3" parent="." instance=ExtResource( 2 )] position = Vector2( 688, 480 ) + +[node name="Camera2D" type="Camera2D" parent="."] +current = true +script = ExtResource( 7 ) From 557b5b299cc83c7228403db2f57c2932f795464b Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 17:03:42 +0200 Subject: [PATCH 21/23] Basic main menu --- assets/Fonts/pixel_operator_font/.uuid | 1 + assets/Fonts/pixel_operator_font/LICENSE.txt | 121 ++++++++++++++++++ .../PixelOperator-Bold.ttf | Bin 0 -> 16984 bytes .../pixel_operator_font/PixelOperator.ttf | Bin 0 -> 17272 bytes .../PixelOperator8-Bold.ttf | Bin 0 -> 18624 bytes .../pixel_operator_font/PixelOperator8.ttf | Bin 0 -> 19944 bytes .../pixel_operator_font/PixelOperatorHB.ttf | Bin 0 -> 17204 bytes .../pixel_operator_font/PixelOperatorHB8.ttf | Bin 0 -> 19076 bytes .../pixel_operator_font/PixelOperatorHBSC.ttf | Bin 0 -> 17112 bytes .../PixelOperatorMono-Bold.ttf | Bin 0 -> 16744 bytes .../pixel_operator_font/PixelOperatorMono.ttf | Bin 0 -> 16972 bytes .../PixelOperatorMono8-Bold.ttf | Bin 0 -> 18624 bytes .../PixelOperatorMono8.ttf | Bin 0 -> 19872 bytes .../PixelOperatorMonoHB.ttf | Bin 0 -> 17120 bytes .../PixelOperatorMonoHB8.ttf | Bin 0 -> 19020 bytes .../PixelOperatorSC-Bold.ttf | Bin 0 -> 16716 bytes .../pixel_operator_font/PixelOperatorSC.ttf | Bin 0 -> 16968 bytes assets/Scenes/Main_menu.tscn | 96 ++++++++++++++ project.godot | 2 +- src/Main_camera.gd | 6 + src/Main_menu.gd | 6 + 21 files changed, 231 insertions(+), 1 deletion(-) create mode 100644 assets/Fonts/pixel_operator_font/.uuid create mode 100644 assets/Fonts/pixel_operator_font/LICENSE.txt create mode 100644 assets/Fonts/pixel_operator_font/PixelOperator-Bold.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperator.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperator8-Bold.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperator8.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorHB.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorHB8.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorHBSC.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorMono-Bold.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorMono.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorMono8-Bold.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorMono8.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorMonoHB.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorMonoHB8.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorSC-Bold.ttf create mode 100644 assets/Fonts/pixel_operator_font/PixelOperatorSC.ttf create mode 100644 assets/Scenes/Main_menu.tscn create mode 100644 src/Main_camera.gd create mode 100644 src/Main_menu.gd diff --git a/assets/Fonts/pixel_operator_font/.uuid b/assets/Fonts/pixel_operator_font/.uuid new file mode 100644 index 0000000..a337373 --- /dev/null +++ b/assets/Fonts/pixel_operator_font/.uuid @@ -0,0 +1 @@ +90232dfa-09e6-43b8-baa1-f3fc548757e8 \ No newline at end of file diff --git a/assets/Fonts/pixel_operator_font/LICENSE.txt b/assets/Fonts/pixel_operator_font/LICENSE.txt new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/assets/Fonts/pixel_operator_font/LICENSE.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/assets/Fonts/pixel_operator_font/PixelOperator-Bold.ttf b/assets/Fonts/pixel_operator_font/PixelOperator-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..745734f6c92d6c2855e477a32a00f98d2936db1d GIT binary patch literal 16984 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 literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperator.ttf b/assets/Fonts/pixel_operator_font/PixelOperator.ttf new file mode 100644 index 0000000000000000000000000000000000000000..34fe947b8d4e7efa8e57798512ff15b232a763de GIT binary patch literal 17272 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 literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperator8-Bold.ttf b/assets/Fonts/pixel_operator_font/PixelOperator8-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..10225eb8e3fc16375d26763fd3bf303ae7fefeaf GIT binary patch literal 18624 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 s$lqsU?X1oH_%;G? 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
n_A29){oBjp$#DJAx-N)jONtb?cSb9 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 literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperatorSC.ttf b/assets/Fonts/pixel_operator_font/PixelOperatorSC.ttf new file mode 100644 index 0000000000000000000000000000000000000000..06783f817298fec9424a151f161574def024da33 GIT binary patch literal 16968 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 Sg2$61f0%zUkKzAU;eP;KEKPy{ literal 0 HcmV?d00001 diff --git a/assets/Scenes/Main_menu.tscn b/assets/Scenes/Main_menu.tscn new file mode 100644 index 0000000..059a983 --- /dev/null +++ b/assets/Scenes/Main_menu.tscn @@ -0,0 +1,96 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://assets/Fonts/pixel_operator_font/PixelOperator8.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://src/Main_menu.gd" type="Script" id=2] +[ext_resource path="res://assets/Scenes/World.tscn" type="PackedScene" id=3] + +[sub_resource type="DynamicFont" id=1] +size = 60 +outline_color = Color( 0.352941, 0.266667, 0.282353, 1 ) +font_data = ExtResource( 1 ) + +[sub_resource type="DynamicFont" id=2] +size = 60 +font_data = ExtResource( 1 ) + +[sub_resource type="StyleBoxFlat" id=3] +bg_color = Color( 0.352941, 0.266667, 0.282353, 1 ) +corner_radius_top_left = 6 +corner_radius_top_right = 6 +corner_radius_bottom_right = 6 +corner_radius_bottom_left = 6 + +[sub_resource type="StyleBoxFlat" id=5] +bg_color = Color( 0, 0, 0, 1 ) +corner_radius_top_left = 6 +corner_radius_top_right = 6 +corner_radius_bottom_right = 6 +corner_radius_bottom_left = 6 + +[sub_resource type="StyleBoxFlat" id=4] +bg_color = Color( 0, 0, 0, 0.392157 ) +corner_radius_top_left = 6 +corner_radius_top_right = 6 +corner_radius_bottom_right = 6 +corner_radius_bottom_left = 6 + +[node name="Main_menu" type="Node2D"] +script = ExtResource( 2 ) +Main_scene = ExtResource( 3 ) + +[node name="ColorRect" type="ColorRect" parent="."] +margin_right = 1024.0 +margin_bottom = 600.0 +color = Color( 0.796078, 0.784314, 0.854902, 1 ) + +[node name="MarginContainer" type="MarginContainer" parent="."] +margin_right = 1024.0 +margin_bottom = 600.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] +margin_right = 1024.0 +margin_bottom = 600.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="MarginContainer/VBoxContainer"] +margin_right = 1024.0 +margin_bottom = 298.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_colors/font_color = Color( 0.996078, 0.996078, 0.996078, 1 ) +custom_colors/font_color_shadow = Color( 0.352941, 0.266667, 0.282353, 1 ) +custom_fonts/font = SubResource( 1 ) +text = "Symbiotic Scavenger" +align = 1 +valign = 1 + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer"] +margin_top = 302.0 +margin_right = 1024.0 +margin_bottom = 600.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/VBoxContainer"] +margin_right = 1024.0 +margin_bottom = 298.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/margin_right = 150 +custom_constants/margin_left = 150 +custom_constants/margin_bottom = 120 + +[node name="Button" type="Button" parent="MarginContainer/VBoxContainer/VBoxContainer/MarginContainer"] +margin_left = 150.0 +margin_right = 874.0 +margin_bottom = 178.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_fonts/font = SubResource( 2 ) +custom_styles/hover = SubResource( 3 ) +custom_styles/pressed = SubResource( 5 ) +custom_styles/normal = SubResource( 4 ) +text = "Start" + +[connection signal="pressed" from="MarginContainer/VBoxContainer/VBoxContainer/MarginContainer/Button" to="." method="_on_Button_pressed"] diff --git a/project.godot b/project.godot index c4bfff2..1a76f34 100644 --- a/project.godot +++ b/project.godot @@ -27,7 +27,7 @@ _global_script_class_icons={ [application] config/name="Symbiotic_scavenger" -run/main_scene="res://assets/Scenes/World.tscn" +run/main_scene="res://assets/Scenes/Main_menu.tscn" config/icon="res://icon.png" [global] diff --git a/src/Main_camera.gd b/src/Main_camera.gd new file mode 100644 index 0000000..99f1427 --- /dev/null +++ b/src/Main_camera.gd @@ -0,0 +1,6 @@ +extends Camera2D + +onready var Player:= get_node("../Player") + +func _process(_delta): + position = Player.position diff --git a/src/Main_menu.gd b/src/Main_menu.gd new file mode 100644 index 0000000..f5bcc70 --- /dev/null +++ b/src/Main_menu.gd @@ -0,0 +1,6 @@ +extends Node2D + +export var Main_scene: PackedScene + +func _on_Button_pressed() -> void: + get_tree().change_scene(Main_scene.resource_path) From df105733e0b5f2cc2cb6d798a9d1aa95bbe85041 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 17:45:40 +0200 Subject: [PATCH 22/23] add ressources for ever --- assets/Scenes/World.tscn | 19 +++++++------------ project.godot | 5 +++++ src/AI_core.gd | 2 +- src/World.gd | 29 +++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+), 13 deletions(-) diff --git a/assets/Scenes/World.tscn b/assets/Scenes/World.tscn index f42e60b..20da451 100644 --- a/assets/Scenes/World.tscn +++ b/assets/Scenes/World.tscn @@ -285,6 +285,7 @@ points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) [node name="World" type="Node"] script = ExtResource( 3 ) +ressource_template = ExtResource( 2 ) [node name="Navigation2D" type="Navigation2D" parent="."] @@ -298,24 +299,18 @@ tile_data = PoolIntArray( -7864436, 1073741824, 65537, -7864435, 1073741824, 2, [node name="Player" parent="." instance=ExtResource( 1 )] position = Vector2( 680, 456 ) -[node name="Object" parent="." instance=ExtResource( 2 )] -position = Vector2( 344, 288 ) - -[node name="Body" parent="." instance=ExtResource( 2 )] -position = Vector2( 312, 456 ) - [node name="Robot" parent="." instance=ExtResource( 4 )] position = Vector2( 386, 378 ) [node name="AI_core" parent="." instance=ExtResource( 6 )] position = Vector2( 568, 552 ) -[node name="Body2" parent="." instance=ExtResource( 2 )] -position = Vector2( 664, 480 ) - -[node name="Body3" parent="." instance=ExtResource( 2 )] -position = Vector2( 688, 480 ) - [node name="Camera2D" type="Camera2D" parent="."] current = true script = ExtResource( 7 ) + +[node name="Timer" type="Timer" parent="."] +wait_time = 20.0 +autostart = true + +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/project.godot b/project.godot index 1a76f34..44b0a85 100644 --- a/project.godot +++ b/project.godot @@ -86,6 +86,11 @@ cancel={ "events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null) ] } +Exit={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777217,"unicode":0,"echo":false,"script":null) + ] +} [physics] diff --git a/src/AI_core.gd b/src/AI_core.gd index 01c7860..51d4495 100644 --- a/src/AI_core.gd +++ b/src/AI_core.gd @@ -51,10 +51,10 @@ func _on_Ressource_depot_body_entered(body: RigidBody2D) -> void: func make_new_bot()->void: var new_robot = robot_template.instance() new_robot.position = spawner.global_position - print(new_robot.position) world.add_child(new_robot) for k in [1,2]: _ressources.front().clear_all_grab() _ressources.front().queue_free() _ressources.pop_front() + world.total_ressources -=1 diff --git a/src/World.gd b/src/World.gd index c1060e8..ca6f54c 100644 --- a/src/World.gd +++ b/src/World.gd @@ -1,8 +1,22 @@ extends Node +var total_ressources: =0 + +var MAX_RESSOURCES:= 10000 + +var MIN_Y: = -2816.0 +var MAX_Y: = 3584.0 +var MIN_X: = -2752.0 +var MAX_X: = 6400.0 + +export var ressource_template: PackedScene + +onready var timer:= $Timer func _ready() -> void: connect_to_actors() + for k in range(0,1000): + _add_ressource() func connect_to_actors() ->void: var tree = get_tree() @@ -20,3 +34,18 @@ func _on_grab_ray_hit(collider: Object, emitter: Object)->void: func _on_grab_release(grabbed: RigidBody2D, emitter: RigidBody2D): grabbed.be_released(emitter) + +func _add_ressource()-> void: + var new_ressource = ressource_template.instance() + var rand_x = rand_range(MIN_X,MAX_X) + var rand_Y = rand_range(MIN_Y,MAX_Y) + new_ressource.position = Vector2(rand_x,rand_Y) + add_child(new_ressource) + total_ressources+=1 + +func _on_Timer_timeout() -> void: + if total_ressources < MAX_RESSOURCES: + _add_ressource() + print(total_ressources) + timer.start(20) + From 5937699e726b6c3037f14896d2fa9b8748e74199 Mon Sep 17 00:00:00 2001 From: Fris0uman Date: Mon, 15 Aug 2022 18:09:01 +0200 Subject: [PATCH 23/23] icon --- assets/symbiotic_scanvenger.ico | Bin 0 -> 3982 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/symbiotic_scanvenger.ico diff --git a/assets/symbiotic_scanvenger.ico b/assets/symbiotic_scanvenger.ico new file mode 100644 index 0000000000000000000000000000000000000000..7df2b449a2200f19339ad8a184a7063b0fc6c029 GIT binary patch literal 3982 zcmcIm2{e>#8-8cZM7Bn&Qbv7=mMpFY|T&@B7o=IsZBTIrn?s=YH<{xu5&GuID-D0RRZF2tXhZ z;2#DkKmfoU001Q=kxu~qDDYEP7x^E+vAh@npwS|KEffGoU|r%@N3-pvcGaosWKMR(W& zxnMiA+sa|f7#qKQDj0wFCAU-eVfIV63-&`KH?iJbL;6v7C68@C@xsq3Ez7he2BIT> zGKHX8(7)T4`_15KHDYWvgm`RwYQPZ4%IFL7EvNg0vbY-MG}CD1%rr-eSo@#Flcstq z<>n6W&locn)6O5XRgUd+*|8PSZL>*vq@ld=sc(cd|8optnWT7c=(uM|Ij}0zi^u>W_0jpis=6R+r7Z#vK2@EUEQxg~-J_Y~~r#WiuFSG45@@mwjF}v1Y zHZsdp1k(GY3i7c567upNZpqtM=|1Z^hAVU6w+?Ratc;>*!=yE+e=0HhL zX4`n5)CmX5VLrJ3%qE(DK;=|bl7a`v^#ybo`DtTAKK?$eR)4eYtwHS98MOn<9zQaRdIMVXu&l_sb6-vh?-Gt&aUgz&}au`m^eW}sfmx?TI$(E5=U*XNcJ%;djlaYyOQjw2K$6(7vAHzN>v{y=3 zYwjDy06|EPd)|+gHr(e8G@HlQSEXQo%jf@?{#i;bRmT6KGTYqG-NVaoi1z_W@g>y459dt=m ziG`wH#=8-wGoKvo-mJuaf_}Bp&YW4M)vc=ZKEUZgF~;oCAY*&bT6m^@6J6DT;J_^n ze%PZL&onBjQsXy?b*p}4pKvH>T4oW|?617HQ8N-=j+MG~BZS1-dKPBBxFDe(yIJZN zx}w22dS2H*y#iREu03z9q_3M#@;O=FnH;e#dv7W;w4CDtBRv^t$KaRC<7`v;)K_v zYZ1G?u3>crSAPu?lg!`rS$fB?qH`jDZ77TTjGaB1b*~cox2{StKr4pztdzS#PR@^^ zhHI+8IVgu!0`O2dZW*S~nyKa4L%j{a?U#A4b~hk@`@GsDwq=Ncht^u()-l{sxaKp* zj2sYlfQG%vMwmc~VP9>EsDOpi)NE= znLZ)i?`L{_xiLPzhUKA`tGR2_v*FIyA33e-+J>60pt`VSshw>@!4(@DUhua~leK$Q z9#HGh9%|uB@UxeI^=OG}2*i3NQ}iXg1Vj$H0cI|mXn4gEvrI@4R8;#6b6g`zjs@bf z+G>wyELDO@Kvrj}s1`ScRF+jUTP#T)C8Kw3pU#HI30uU)lI_oZ^ukbQ@sRPFMBXEW3y>> z&MABF2&M0E{*BKqAwoRsToqc6F6^85_O^HMk^ha@@zGab5>aY(nhK(dnMNj)l|tST zCO_9<9CbV{?R#&Y)ISJJ0$r9tI-Jd>1PR`Xn$zdOibEvd=Y7icuCC??xjr0CRiWZl zr)5^kXbA*#NBuZVfMrz&%|sP;eyd#CEpgY3E_kkW#hT)g_V${Cv5QlEVg0d#vqO5+1lE&jpu#Pc6#VP<=En2D_fV;x+{0i-dh65HP^Px^WJX5)zjByRH5z)Wk& z7Pp@E zC)Ei*0i)hV5cD(*a=IEp$8=c%q9wMIHB zbf%#zu9H9P-6zvTT(C)_$v|K)gH?wtE;@jk8Xp6tCxr_SWpH)EV?Q<@gP`vL|7rHK zYiS8>U|YY(;JnDfuly;EtK7cr7%amb4xEJkU`-I|Wa<(l!E9lj&Ok>s;U{J91p*iE z^4}7SL$G6k>{gZv(#S%6Dv~ifsrJ*u;?f_;_267oTMedqpP$Zfr_&F6{G^F(Ps*qu zv^h3D^T6x%si5|obB@t$8<+cTL7ZSiQo|_Ri3kamnBiy6<$+{!;7^NBjD6~9H~R?V zYSv2rQyr05L^1o1f-m%x$<^Ryyc+EFXD>`9y;`tB9;+&{m@kjNW519nKg#sK T&3qt#(XFxGs)vsJ`wQe>xGREG literal 0 HcmV?d00001

F)j14a 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 literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperatorHB8.ttf b/assets/Fonts/pixel_operator_font/PixelOperatorHB8.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5283cb51b364fbcaef3e34acf509f647c295d38c GIT binary patch literal 19076 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 HH<|ty^k|7o literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperatorHBSC.ttf b/assets/Fonts/pixel_operator_font/PixelOperatorHBSC.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b8fa149c00ea526de161dccb02fe21ce5e296176 GIT binary patch literal 17112 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 literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperatorMono-Bold.ttf b/assets/Fonts/pixel_operator_font/PixelOperatorMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..215d4a29f146cc23cd1869bd50f30dff2df45ce2 GIT binary patch literal 16744 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 O^7~aQc?|!*1OEq~H{whH literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperatorMono.ttf b/assets/Fonts/pixel_operator_font/PixelOperatorMono.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1c1edccac2370813c6c4dd8c7609ebfa6ca5da2a GIT binary patch literal 16972 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 JM*nYx{{!TAB+LK+ literal 0 HcmV?d00001 diff --git a/assets/Fonts/pixel_operator_font/PixelOperatorMono8-Bold.ttf b/assets/Fonts/pixel_operator_font/PixelOperatorMono8-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fc5b82b1b012632271a30dacffe0df847c67cb59 GIT binary patch literal 18624 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