From 855332b44e41ee11144da103b90e8e9b92c03ce6 Mon Sep 17 00:00:00 2001 From: gemdude46 <> Date: Mon, 30 Jan 2023 13:54:29 +0000 Subject: [PATCH] Start of level 2 --- Graphics/Tiles/SnowySlopes.png | Bin 15678 -> 34715 bytes Scenes/DownhillAutoscroller.tscn | 12 +- Scenes/DownhillAutoscroller2.tscn | 192 ++++++++++++++++++++ Scripts/Constants.gd | 2 +- Scripts/GameScene.gd | 14 +- Scripts/StageEnvironment.gd | 9 + Scripts/Unit.gd | 15 ++ Scripts/Units/DownhillAutoscrollerPlayer.gd | 2 + Tile Sets/SnowySlopes.tres | 28 +++ Units/DownhillAutoscrollerRivalLetty.tscn | 3 +- Units/DownhillAutoscrollerRivalMystia.tscn | 3 +- project.godot | 2 +- 12 files changed, 263 insertions(+), 19 deletions(-) create mode 100644 Scenes/DownhillAutoscroller2.tscn diff --git a/Graphics/Tiles/SnowySlopes.png b/Graphics/Tiles/SnowySlopes.png index 61e95c1bdb3b2c3dca3578243787a19f52c1b705..8676d3a0328e9ec536d15a9d9fc48959a47ca2a8 100644 GIT binary patch literal 34715 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 literal 15678 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 diff --git a/Scenes/DownhillAutoscroller.tscn b/Scenes/DownhillAutoscroller.tscn index a12ff84..bf567dc 100644 --- a/Scenes/DownhillAutoscroller.tscn +++ b/Scenes/DownhillAutoscroller.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=2] +[gd_scene load_steps=19 format=2] [ext_resource path="res://Tile Sets/SnowySlopes.tres" type="TileSet" id=1] [ext_resource path="res://Units/DownhillAutoscrollerPlayer.tscn" type="PackedScene" id=2] @@ -14,7 +14,6 @@ [ext_resource path="res://Fonts/squares/squares.tres" type="DynamicFont" id=12] [ext_resource path="res://Scripts/InGameUI.gd" type="Script" id=13] [ext_resource path="res://Fonts/squares/squares_big.tres" type="DynamicFont" id=14] -[ext_resource path="res://Scripts/Units/FollowReplay.gd" type="Script" id=15] [ext_resource path="res://Scripts/PlayerRecorder.gd" type="Script" id=16] [sub_resource type="Animation" id=3] @@ -89,11 +88,7 @@ finish_x_pos = 354 target_time = 60.0 defeat_cutscene = "LostRace1" victory_cutscene = "Cutscene2" -spawning = { -Vector2( 45, -6 ): "CIRNO", -Vector2( 80, -7 ): "SANAE", -Vector2( 218, -29 ): "CIRNO" -} +level = 1 [node name="CanvasLayerBG" type="CanvasLayer" parent="."] layer = -1 @@ -108,7 +103,7 @@ tile_set = ExtResource( 1 ) cell_size = Vector2( 48, 48 ) show_collision = true format = 1 -tile_data = PoolIntArray( -196617, 0, 0, -196616, 0, 0, -196615, 0, 0, -196614, 0, 0, -196613, 0, 0, -196612, 0, 0, -196611, 0, 0, -196610, 0, 0, -196609, 5, 0, -131081, 0, 0, -131080, 0, 0, -131079, 0, 0, -131078, 0, 0, -131077, 0, 0, -131076, 0, 0, -131075, 0, 0, -131074, 0, 0, -131073, 5, 0, -65545, 0, 0, -65544, 0, 0, -65543, 0, 0, -65542, 0, 0, -65541, 0, 0, -65540, 0, 0, -65539, 0, 0, -65538, 0, 0, -65537, 5, 0, -9, 0, 0, -8, 0, 0, -7, 0, 0, -6, 0, 0, -5, 0, 0, -4, 0, 0, -3, 0, 0, -2, 0, 0, -1, 5, 0, -65536, 2, 0, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 16, 0, -65530, 14, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 5, 0, 0, 4, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 16, 0, 8, 14, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 5, 0, 65536, 4, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 16, 0, 65546, 14, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 5, 0, 131072, 4, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 16, 0, 131084, 14, 0, 262135, 0, 0, 262136, 0, 0, 262137, 0, 0, 262138, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 5, 0, 196608, 4, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 10, 0, 327671, 0, 0, 327672, 0, 0, 327673, 0, 0, 327674, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 5, 0, 262144, 4, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 10, 0, 262164, 11, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 5, 0, 327680, 4, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 16, 0, 327696, 14, 0, 327698, 17, 0, 327699, 15, 0, 327700, 5, 0, 458743, 0, 0, 458744, 0, 0, 458745, 0, 0, 458746, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 5, 0, 393216, 4, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 1, 0, 393234, 0, 0, 393235, 0, 0, 393236, 5, 0, 393237, 2, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 3, 0, 524279, 0, 0, 524280, 0, 0, 524281, 0, 0, 524282, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 5, 0, 458752, 4, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 5, 0, 458773, 4, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 5, 0, 589815, 0, 0, 589816, 0, 0, 589817, 0, 0, 589818, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 5, 0, 524288, 4, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 5, 0, 524309, 4, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 5, 0, 524361, 13, 0, 524362, 15, 0, 524363, 1, 0, 524364, 16, 0, 524365, 14, 0, 655351, 0, 0, 655352, 0, 0, 655353, 0, 0, 655354, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 5, 0, 589824, 4, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 5, 0, 589845, 4, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 0, 0, 589865, 0, 0, 589866, 0, 0, 589867, 0, 0, 589868, 0, 0, 589869, 5, 0, 589896, 9, 0, 589897, 0, 0, 589898, 0, 0, 589899, 0, 0, 589900, 0, 0, 589901, 0, 0, 589902, 1, 0, 589903, 1, 0, 589904, 1, 0, 589905, 16, 0, 589906, 18, 0, 720887, 0, 0, 720888, 0, 0, 720889, 0, 0, 720890, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 5, 0, 655360, 4, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 5, 0, 655381, 4, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 0, 0, 655402, 0, 0, 655403, 0, 0, 655404, 0, 0, 655405, 5, 0, 655430, 13, 0, 655431, 15, 0, 655432, 0, 0, 655433, 0, 0, 655434, 0, 0, 655435, 0, 0, 655436, 0, 0, 655437, 0, 0, 655438, 0, 0, 655439, 0, 0, 655440, 0, 0, 655441, 0, 0, 655442, 0, 0, 655443, 16, 0, 655444, 14, 0, 786423, 0, 0, 786424, 0, 0, 786425, 0, 0, 786426, 0, 0, 786427, 0, 0, 786428, 0, 0, 786429, 0, 0, 786430, 0, 0, 786431, 5, 0, 720896, 4, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 5, 0, 720917, 4, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 0, 0, 720937, 0, 0, 720938, 0, 0, 720939, 0, 0, 720940, 0, 0, 720941, 5, 0, 720942, 2, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 0, 0, 720967, 0, 0, 720968, 0, 0, 720969, 0, 0, 720970, 0, 0, 720971, 0, 0, 720972, 0, 0, 720973, 0, 0, 720974, 0, 0, 720975, 0, 0, 720976, 0, 0, 720977, 0, 0, 720978, 0, 0, 720979, 0, 0, 720980, 0, 0, 720981, 10, 0, 851959, 0, 0, 851960, 0, 0, 851961, 0, 0, 851962, 0, 0, 851963, 0, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 5, 0, 786432, 4, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 5, 0, 786453, 4, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 5, 0, 786478, 4, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 786492, 0, 0, 786493, 0, 0, 786494, 0, 0, 786495, 0, 0, 786496, 0, 0, 786497, 0, 0, 786498, 0, 0, 786499, 0, 0, 786500, 0, 0, 786501, 0, 0, 786502, 0, 0, 786503, 0, 0, 786504, 0, 0, 786505, 0, 0, 786506, 0, 0, 786507, 0, 0, 786508, 0, 0, 786509, 0, 0, 786510, 0, 0, 786511, 0, 0, 786512, 0, 0, 786513, 0, 0, 786514, 0, 0, 786515, 0, 0, 786516, 0, 0, 786517, 0, 0, 786518, 10, 0, 786526, 13, 0, 786527, 15, 0, 786528, 1, 0, 786529, 16, 0, 786530, 14, 0, 917495, 0, 0, 917496, 0, 0, 917497, 0, 0, 917498, 0, 0, 917499, 0, 0, 917500, 0, 0, 917501, 0, 0, 917502, 0, 0, 917503, 5, 0, 851968, 4, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 5, 0, 851989, 4, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 5, 0, 852014, 4, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 0, 0, 852029, 0, 0, 852030, 0, 0, 852031, 0, 0, 852032, 0, 0, 852033, 0, 0, 852034, 0, 0, 852035, 0, 0, 852036, 0, 0, 852037, 0, 0, 852038, 0, 0, 852039, 0, 0, 852040, 0, 0, 852041, 0, 0, 852042, 0, 0, 852043, 0, 0, 852044, 0, 0, 852045, 0, 0, 852046, 0, 0, 852047, 0, 0, 852048, 0, 0, 852049, 0, 0, 852050, 0, 0, 852051, 0, 0, 852052, 0, 0, 852053, 0, 0, 852054, 0, 0, 852055, 10, 0, 852061, 9, 0, 852062, 0, 0, 852063, 0, 0, 852064, 0, 0, 852065, 0, 0, 852066, 0, 0, 852067, 10, 0, 983031, 0, 0, 983032, 0, 0, 983033, 0, 0, 983034, 0, 0, 983035, 0, 0, 983036, 0, 0, 983037, 0, 0, 983038, 0, 0, 983039, 5, 0, 917504, 4, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 5, 0, 917525, 4, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 5, 0, 917550, 4, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 0, 0, 917565, 0, 0, 917566, 0, 0, 917567, 0, 0, 917568, 0, 0, 917569, 0, 0, 917570, 0, 0, 917571, 0, 0, 917572, 0, 0, 917573, 0, 0, 917574, 0, 0, 917575, 0, 0, 917576, 0, 0, 917577, 0, 0, 917578, 0, 0, 917579, 0, 0, 917580, 0, 0, 917581, 0, 0, 917582, 0, 0, 917583, 0, 0, 917584, 0, 0, 917585, 0, 0, 917586, 0, 0, 917587, 0, 0, 917588, 0, 0, 917589, 0, 0, 917590, 0, 0, 917591, 0, 0, 917592, 16, 0, 917593, 14, 0, 917595, 13, 0, 917596, 15, 0, 917597, 0, 0, 917598, 0, 0, 917599, 0, 0, 917600, 0, 0, 917601, 0, 0, 917602, 0, 0, 917603, 0, 0, 917604, 10, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 5, 0, 983086, 4, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 983100, 0, 0, 983101, 0, 0, 983102, 0, 0, 983103, 0, 0, 983104, 0, 0, 983105, 0, 0, 983106, 0, 0, 983107, 0, 0, 983108, 0, 0, 983109, 0, 0, 983110, 0, 0, 983111, 0, 0, 983112, 0, 0, 983113, 0, 0, 983114, 0, 0, 983115, 0, 0, 983116, 0, 0, 983117, 0, 0, 983118, 0, 0, 983119, 0, 0, 983120, 0, 0, 983121, 0, 0, 983122, 0, 0, 983123, 0, 0, 983124, 0, 0, 983125, 0, 0, 983126, 0, 0, 983127, 0, 0, 983128, 0, 0, 983129, 0, 0, 983130, 1, 0, 983131, 0, 0, 983132, 0, 0, 983133, 0, 0, 983134, 0, 0, 983135, 0, 0, 983136, 0, 0, 983137, 0, 0, 983138, 0, 0, 983139, 0, 0, 983140, 0, 0, 983141, 10, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 5, 0, 1048622, 4, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 0, 1048639, 0, 0, 1048640, 0, 0, 1048641, 0, 0, 1048642, 0, 0, 1048643, 0, 0, 1048644, 0, 0, 1048645, 0, 0, 1048646, 0, 0, 1048647, 0, 0, 1048648, 0, 0, 1048649, 0, 0, 1048650, 0, 0, 1048651, 0, 0, 1048652, 0, 0, 1048653, 0, 0, 1048654, 0, 0, 1048655, 0, 0, 1048656, 0, 0, 1048657, 0, 0, 1048658, 0, 0, 1048659, 0, 0, 1048660, 0, 0, 1048661, 0, 0, 1048662, 0, 0, 1048663, 0, 0, 1048664, 0, 0, 1048665, 0, 0, 1048666, 0, 0, 1048667, 0, 0, 1048668, 0, 0, 1048669, 0, 0, 1048670, 0, 0, 1048671, 0, 0, 1048672, 0, 0, 1048673, 0, 0, 1048674, 0, 0, 1048675, 0, 0, 1048676, 0, 0, 1048677, 0, 0, 1048678, 16, 0, 1048679, 14, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 5, 0, 1114158, 4, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1114172, 0, 0, 1114173, 0, 0, 1114174, 0, 0, 1114175, 0, 0, 1114176, 0, 0, 1114177, 0, 0, 1114178, 0, 0, 1114179, 0, 0, 1114180, 0, 0, 1114181, 0, 0, 1114182, 0, 0, 1114183, 0, 0, 1114184, 0, 0, 1114185, 0, 0, 1114186, 0, 0, 1114187, 0, 0, 1114188, 0, 0, 1114189, 0, 0, 1114190, 0, 0, 1114191, 0, 0, 1114192, 0, 0, 1114193, 0, 0, 1114194, 0, 0, 1114195, 0, 0, 1114196, 0, 0, 1114197, 0, 0, 1114198, 0, 0, 1114199, 0, 0, 1114200, 0, 0, 1114201, 0, 0, 1114202, 0, 0, 1114203, 0, 0, 1114204, 0, 0, 1114205, 0, 0, 1114206, 0, 0, 1114207, 0, 0, 1114208, 0, 0, 1114209, 0, 0, 1114210, 0, 0, 1114211, 0, 0, 1114212, 0, 0, 1114213, 0, 0, 1114214, 0, 0, 1114215, 0, 0, 1114216, 1, 0, 1114217, 16, 0, 1114218, 14, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 5, 0, 1179694, 4, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1179708, 0, 0, 1179709, 0, 0, 1179710, 0, 0, 1179711, 0, 0, 1179712, 0, 0, 1179713, 0, 0, 1179714, 0, 0, 1179715, 0, 0, 1179716, 0, 0, 1179717, 0, 0, 1179718, 0, 0, 1179719, 0, 0, 1179720, 0, 0, 1179721, 0, 0, 1179722, 0, 0, 1179723, 0, 0, 1179724, 0, 0, 1179725, 0, 0, 1179726, 0, 0, 1179727, 0, 0, 1179728, 0, 0, 1179729, 0, 0, 1179730, 0, 0, 1179731, 0, 0, 1179732, 0, 0, 1179733, 0, 0, 1179734, 0, 0, 1179735, 0, 0, 1179736, 0, 0, 1179737, 0, 0, 1179738, 0, 0, 1179739, 0, 0, 1179740, 0, 0, 1179741, 0, 0, 1179742, 0, 0, 1179743, 0, 0, 1179744, 0, 0, 1179745, 0, 0, 1179746, 0, 0, 1179747, 0, 0, 1179748, 0, 0, 1179749, 0, 0, 1179750, 0, 0, 1179751, 0, 0, 1179752, 0, 0, 1179753, 0, 0, 1179754, 0, 0, 1179755, 10, 0, 1179772, 13, 0, 1179773, 15, 0, 1179774, 1, 0, 1179775, 16, 0, 1179776, 14, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 5, 0, 1245230, 4, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1245244, 0, 0, 1245245, 0, 0, 1245246, 0, 0, 1245247, 0, 0, 1245248, 0, 0, 1245249, 0, 0, 1245250, 0, 0, 1245251, 0, 0, 1245252, 0, 0, 1245253, 0, 0, 1245254, 0, 0, 1245255, 0, 0, 1245256, 0, 0, 1245257, 0, 0, 1245258, 0, 0, 1245259, 0, 0, 1245260, 0, 0, 1245261, 0, 0, 1245262, 0, 0, 1245263, 0, 0, 1245264, 0, 0, 1245265, 0, 0, 1245266, 0, 0, 1245267, 0, 0, 1245268, 0, 0, 1245269, 0, 0, 1245270, 0, 0, 1245271, 0, 0, 1245272, 0, 0, 1245273, 0, 0, 1245274, 0, 0, 1245275, 0, 0, 1245276, 0, 0, 1245277, 0, 0, 1245278, 0, 0, 1245279, 0, 0, 1245280, 0, 0, 1245281, 0, 0, 1245282, 0, 0, 1245283, 0, 0, 1245284, 0, 0, 1245285, 0, 0, 1245286, 0, 0, 1245287, 0, 0, 1245288, 0, 0, 1245289, 0, 0, 1245290, 0, 0, 1245291, 0, 0, 1245292, 16, 0, 1245293, 18, 0, 1245307, 9, 0, 1245308, 0, 0, 1245309, 0, 0, 1245310, 0, 0, 1245311, 0, 0, 1245312, 0, 0, 1245313, 10, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 5, 0, 1310766, 4, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1310780, 0, 0, 1310781, 0, 0, 1310782, 0, 0, 1310783, 0, 0, 1310784, 0, 0, 1310785, 0, 0, 1310786, 0, 0, 1310787, 0, 0, 1310788, 0, 0, 1310789, 0, 0, 1310790, 0, 0, 1310791, 0, 0, 1310792, 0, 0, 1310793, 0, 0, 1310794, 0, 0, 1310795, 0, 0, 1310796, 0, 0, 1310797, 0, 0, 1310798, 0, 0, 1310799, 0, 0, 1310800, 0, 0, 1310801, 0, 0, 1310802, 0, 0, 1310803, 0, 0, 1310804, 0, 0, 1310805, 0, 0, 1310806, 0, 0, 1310807, 0, 0, 1310808, 0, 0, 1310809, 0, 0, 1310810, 0, 0, 1310811, 0, 0, 1310812, 0, 0, 1310813, 0, 0, 1310814, 0, 0, 1310815, 0, 0, 1310816, 0, 0, 1310817, 0, 0, 1310818, 0, 0, 1310819, 0, 0, 1310820, 0, 0, 1310821, 0, 0, 1310822, 0, 0, 1310823, 0, 0, 1310824, 0, 0, 1310825, 0, 0, 1310826, 0, 0, 1310827, 0, 0, 1310828, 0, 0, 1310829, 0, 0, 1310830, 16, 0, 1310831, 14, 0, 1310841, 13, 0, 1310842, 15, 0, 1310843, 0, 0, 1310844, 0, 0, 1310845, 0, 0, 1310846, 0, 0, 1310847, 0, 0, 1310848, 0, 0, 1310849, 0, 0, 1310850, 10, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 5, 0, 1376302, 4, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1376316, 0, 0, 1376317, 0, 0, 1376318, 0, 0, 1376319, 0, 0, 1376320, 0, 0, 1376321, 0, 0, 1376322, 0, 0, 1376323, 0, 0, 1376324, 0, 0, 1376325, 0, 0, 1376326, 0, 0, 1376327, 0, 0, 1376328, 0, 0, 1376329, 0, 0, 1376330, 0, 0, 1376331, 0, 0, 1376332, 0, 0, 1376333, 0, 0, 1376334, 0, 0, 1376335, 0, 0, 1376336, 0, 0, 1376337, 0, 0, 1376338, 0, 0, 1376339, 0, 0, 1376340, 0, 0, 1376341, 0, 0, 1376342, 0, 0, 1376343, 0, 0, 1376344, 0, 0, 1376345, 0, 0, 1376346, 0, 0, 1376347, 0, 0, 1376348, 0, 0, 1376349, 0, 0, 1376350, 0, 0, 1376351, 0, 0, 1376352, 0, 0, 1376353, 0, 0, 1376354, 0, 0, 1376355, 0, 0, 1376356, 0, 0, 1376357, 0, 0, 1376358, 0, 0, 1376359, 0, 0, 1376360, 0, 0, 1376361, 0, 0, 1376362, 0, 0, 1376363, 0, 0, 1376364, 0, 0, 1376365, 0, 0, 1376366, 0, 0, 1376367, 0, 0, 1376368, 1, 0, 1376369, 1, 0, 1376370, 1, 0, 1376371, 1, 0, 1376372, 1, 0, 1376373, 1, 0, 1376374, 1, 0, 1376375, 1, 0, 1376376, 1, 0, 1376377, 0, 0, 1376378, 0, 0, 1376379, 0, 0, 1376380, 0, 0, 1376381, 0, 0, 1376382, 0, 0, 1376383, 0, 0, 1376384, 0, 0, 1376385, 0, 0, 1376386, 0, 0, 1376387, 10, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 5, 0, 1441838, 4, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1441852, 0, 0, 1441853, 0, 0, 1441854, 0, 0, 1441855, 0, 0, 1441856, 0, 0, 1441857, 0, 0, 1441858, 0, 0, 1441859, 0, 0, 1441860, 0, 0, 1441861, 0, 0, 1441862, 0, 0, 1441863, 0, 0, 1441864, 0, 0, 1441865, 0, 0, 1441866, 0, 0, 1441867, 0, 0, 1441868, 0, 0, 1441869, 0, 0, 1441870, 0, 0, 1441871, 0, 0, 1441872, 0, 0, 1441873, 0, 0, 1441874, 0, 0, 1441875, 0, 0, 1441876, 0, 0, 1441877, 0, 0, 1441878, 0, 0, 1441879, 0, 0, 1441880, 0, 0, 1441881, 0, 0, 1441882, 0, 0, 1441883, 0, 0, 1441884, 0, 0, 1441885, 0, 0, 1441886, 0, 0, 1441887, 0, 0, 1441888, 0, 0, 1441889, 0, 0, 1441890, 0, 0, 1441891, 0, 0, 1441892, 0, 0, 1441893, 0, 0, 1441894, 0, 0, 1441895, 0, 0, 1441896, 0, 0, 1441897, 0, 0, 1441898, 0, 0, 1441899, 0, 0, 1441900, 0, 0, 1441901, 0, 0, 1441902, 0, 0, 1441903, 0, 0, 1441904, 0, 0, 1441905, 0, 0, 1441906, 0, 0, 1441907, 0, 0, 1441908, 0, 0, 1441909, 0, 0, 1441910, 0, 0, 1441911, 0, 0, 1441912, 0, 0, 1441913, 0, 0, 1441914, 0, 0, 1441915, 0, 0, 1441916, 0, 0, 1441917, 0, 0, 1441918, 0, 0, 1441919, 0, 0, 1441920, 0, 0, 1441921, 0, 0, 1441922, 0, 0, 1441923, 0, 0, 1441924, 10, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 5, 0, 1507374, 4, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1507388, 0, 0, 1507389, 0, 0, 1507390, 0, 0, 1507391, 0, 0, 1507392, 0, 0, 1507393, 0, 0, 1507394, 0, 0, 1507395, 0, 0, 1507396, 0, 0, 1507397, 0, 0, 1507398, 0, 0, 1507399, 0, 0, 1507400, 0, 0, 1507401, 0, 0, 1507402, 0, 0, 1507403, 0, 0, 1507404, 0, 0, 1507405, 0, 0, 1507406, 0, 0, 1507407, 0, 0, 1507408, 0, 0, 1507409, 0, 0, 1507410, 0, 0, 1507411, 0, 0, 1507412, 0, 0, 1507413, 0, 0, 1507414, 0, 0, 1507415, 0, 0, 1507416, 0, 0, 1507417, 0, 0, 1507418, 0, 0, 1507419, 0, 0, 1507420, 0, 0, 1507421, 0, 0, 1507422, 0, 0, 1507423, 0, 0, 1507424, 0, 0, 1507425, 0, 0, 1507426, 0, 0, 1507427, 0, 0, 1507428, 0, 0, 1507429, 0, 0, 1507430, 0, 0, 1507431, 0, 0, 1507432, 0, 0, 1507433, 0, 0, 1507434, 0, 0, 1507435, 0, 0, 1507436, 0, 0, 1507437, 0, 0, 1507438, 0, 0, 1507439, 0, 0, 1507440, 0, 0, 1507441, 0, 0, 1507442, 0, 0, 1507443, 0, 0, 1507444, 0, 0, 1507445, 0, 0, 1507446, 0, 0, 1507447, 0, 0, 1507448, 0, 0, 1507449, 0, 0, 1507450, 0, 0, 1507451, 0, 0, 1507452, 0, 0, 1507453, 0, 0, 1507454, 0, 0, 1507455, 0, 0, 1507456, 0, 0, 1507457, 0, 0, 1507458, 0, 0, 1507459, 0, 0, 1507460, 0, 0, 1507461, 10, 0, 1572910, 4, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1572924, 0, 0, 1572925, 0, 0, 1572926, 0, 0, 1572927, 0, 0, 1572928, 0, 0, 1572929, 0, 0, 1572930, 0, 0, 1572931, 0, 0, 1572932, 0, 0, 1572933, 0, 0, 1572934, 0, 0, 1572935, 0, 0, 1572936, 0, 0, 1572937, 0, 0, 1572938, 0, 0, 1572939, 0, 0, 1572940, 0, 0, 1572941, 0, 0, 1572942, 0, 0, 1572943, 0, 0, 1572944, 0, 0, 1572945, 0, 0, 1572946, 0, 0, 1572947, 0, 0, 1572948, 0, 0, 1572949, 0, 0, 1572950, 0, 0, 1572951, 0, 0, 1572952, 0, 0, 1572953, 0, 0, 1572954, 0, 0, 1572955, 0, 0, 1572956, 0, 0, 1572957, 0, 0, 1572958, 0, 0, 1572959, 0, 0, 1572960, 0, 0, 1572961, 0, 0, 1572962, 0, 0, 1572963, 0, 0, 1572964, 0, 0, 1572965, 0, 0, 1572966, 0, 0, 1572967, 0, 0, 1572968, 0, 0, 1572969, 0, 0, 1572970, 0, 0, 1572971, 0, 0, 1572972, 0, 0, 1572973, 0, 0, 1572974, 0, 0, 1572975, 0, 0, 1572976, 0, 0, 1572977, 0, 0, 1572978, 0, 0, 1572979, 0, 0, 1572980, 0, 0, 1572981, 0, 0, 1572982, 0, 0, 1572983, 0, 0, 1572984, 0, 0, 1572985, 0, 0, 1572986, 0, 0, 1572987, 0, 0, 1572988, 0, 0, 1572989, 0, 0, 1572990, 0, 0, 1572991, 0, 0, 1572992, 0, 0, 1572993, 0, 0, 1572994, 0, 0, 1572995, 0, 0, 1572996, 0, 0, 1572997, 0, 0, 1572998, 10, 0, 1638446, 4, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1638460, 0, 0, 1638461, 0, 0, 1638462, 0, 0, 1638463, 0, 0, 1638464, 0, 0, 1638465, 0, 0, 1638466, 0, 0, 1638467, 0, 0, 1638468, 0, 0, 1638469, 0, 0, 1638470, 0, 0, 1638471, 0, 0, 1638472, 0, 0, 1638473, 0, 0, 1638474, 0, 0, 1638475, 0, 0, 1638476, 0, 0, 1638477, 0, 0, 1638478, 0, 0, 1638479, 0, 0, 1638480, 0, 0, 1638481, 0, 0, 1638482, 0, 0, 1638483, 0, 0, 1638484, 0, 0, 1638485, 0, 0, 1638486, 0, 0, 1638487, 0, 0, 1638488, 0, 0, 1638489, 0, 0, 1638490, 0, 0, 1638491, 0, 0, 1638492, 0, 0, 1638493, 0, 0, 1638494, 0, 0, 1638495, 0, 0, 1638496, 0, 0, 1638497, 0, 0, 1638498, 0, 0, 1638499, 0, 0, 1638500, 0, 0, 1638501, 0, 0, 1638502, 0, 0, 1638503, 0, 0, 1638504, 0, 0, 1638505, 0, 0, 1638506, 0, 0, 1638507, 0, 0, 1638508, 0, 0, 1638509, 0, 0, 1638510, 0, 0, 1638511, 0, 0, 1638512, 0, 0, 1638513, 0, 0, 1638514, 0, 0, 1638515, 0, 0, 1638516, 0, 0, 1638517, 0, 0, 1638518, 0, 0, 1638519, 0, 0, 1638520, 0, 0, 1638521, 0, 0, 1638522, 0, 0, 1638523, 0, 0, 1638524, 0, 0, 1638525, 0, 0, 1638526, 0, 0, 1638527, 0, 0, 1638528, 0, 0, 1638529, 0, 0, 1638530, 0, 0, 1638531, 0, 0, 1638532, 0, 0, 1638533, 0, 0, 1638534, 0, 0, 1638535, 10, 0, 1703982, 4, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1703996, 0, 0, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 0, 1704000, 0, 0, 1704001, 0, 0, 1704002, 0, 0, 1704003, 0, 0, 1704004, 0, 0, 1704005, 0, 0, 1704006, 0, 0, 1704007, 0, 0, 1704008, 0, 0, 1704009, 0, 0, 1704010, 0, 0, 1704011, 0, 0, 1704012, 0, 0, 1704013, 0, 0, 1704014, 0, 0, 1704015, 0, 0, 1704016, 0, 0, 1704017, 0, 0, 1704018, 0, 0, 1704019, 0, 0, 1704020, 0, 0, 1704021, 0, 0, 1704022, 0, 0, 1704023, 0, 0, 1704024, 0, 0, 1704025, 0, 0, 1704026, 0, 0, 1704027, 0, 0, 1704028, 0, 0, 1704029, 0, 0, 1704030, 0, 0, 1704031, 0, 0, 1704032, 0, 0, 1704033, 0, 0, 1704034, 0, 0, 1704035, 0, 0, 1704036, 0, 0, 1704037, 0, 0, 1704038, 0, 0, 1704039, 0, 0, 1704040, 0, 0, 1704041, 0, 0, 1704042, 0, 0, 1704043, 0, 0, 1704044, 0, 0, 1704045, 0, 0, 1704046, 0, 0, 1704047, 0, 0, 1704048, 0, 0, 1704049, 0, 0, 1704050, 0, 0, 1704051, 0, 0, 1704052, 0, 0, 1704053, 0, 0, 1704054, 0, 0, 1704055, 0, 0, 1704056, 0, 0, 1704057, 0, 0, 1704058, 0, 0, 1704059, 0, 0, 1704060, 0, 0, 1704061, 0, 0, 1704062, 0, 0, 1704063, 0, 0, 1704064, 0, 0, 1704065, 0, 0, 1704066, 0, 0, 1704067, 0, 0, 1704068, 0, 0, 1704069, 0, 0, 1704070, 0, 0, 1704071, 0, 0, 1704072, 10, 0, 1704077, 2, 0, 1704078, 1, 0, 1704079, 1, 0, 1704080, 1, 0, 1704081, 1, 0, 1704082, 16, 0, 1704083, 14, 0, 1769518, 4, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1769532, 0, 0, 1769533, 0, 0, 1769534, 0, 0, 1769535, 0, 0, 1769536, 0, 0, 1769537, 0, 0, 1769538, 0, 0, 1769539, 0, 0, 1769540, 0, 0, 1769541, 0, 0, 1769542, 0, 0, 1769543, 0, 0, 1769544, 0, 0, 1769545, 0, 0, 1769546, 0, 0, 1769547, 0, 0, 1769548, 0, 0, 1769549, 0, 0, 1769550, 0, 0, 1769551, 0, 0, 1769552, 0, 0, 1769553, 0, 0, 1769554, 0, 0, 1769555, 0, 0, 1769556, 0, 0, 1769557, 0, 0, 1769558, 0, 0, 1769559, 0, 0, 1769560, 0, 0, 1769561, 0, 0, 1769562, 0, 0, 1769563, 0, 0, 1769564, 0, 0, 1769565, 0, 0, 1769566, 0, 0, 1769567, 0, 0, 1769568, 0, 0, 1769569, 0, 0, 1769570, 0, 0, 1769571, 0, 0, 1769572, 0, 0, 1769573, 0, 0, 1769574, 0, 0, 1769575, 0, 0, 1769576, 0, 0, 1769577, 0, 0, 1769578, 0, 0, 1769579, 0, 0, 1769580, 0, 0, 1769581, 0, 0, 1769582, 0, 0, 1769583, 0, 0, 1769584, 0, 0, 1769585, 0, 0, 1769586, 0, 0, 1769587, 0, 0, 1769588, 0, 0, 1769589, 0, 0, 1769590, 0, 0, 1769591, 0, 0, 1769592, 0, 0, 1769593, 0, 0, 1769594, 0, 0, 1769595, 0, 0, 1769596, 0, 0, 1769597, 0, 0, 1769598, 0, 0, 1769599, 0, 0, 1769600, 0, 0, 1769601, 0, 0, 1769602, 0, 0, 1769603, 0, 0, 1769604, 0, 0, 1769605, 0, 0, 1769606, 0, 0, 1769607, 0, 0, 1769608, 0, 0, 1769609, 16, 0, 1769610, 18, 0, 1769613, 4, 0, 1769614, 0, 0, 1769615, 0, 0, 1769616, 0, 0, 1769617, 0, 0, 1769618, 0, 0, 1769619, 0, 0, 1769620, 10, 0, 1835054, 4, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1835068, 0, 0, 1835069, 0, 0, 1835070, 0, 0, 1835071, 0, 0, 1835072, 0, 0, 1835073, 0, 0, 1835074, 0, 0, 1835075, 0, 0, 1835076, 0, 0, 1835077, 0, 0, 1835078, 0, 0, 1835079, 0, 0, 1835080, 0, 0, 1835081, 0, 0, 1835082, 0, 0, 1835083, 0, 0, 1835084, 0, 0, 1835085, 0, 0, 1835086, 0, 0, 1835087, 0, 0, 1835088, 0, 0, 1835089, 0, 0, 1835090, 0, 0, 1835091, 0, 0, 1835092, 0, 0, 1835093, 0, 0, 1835094, 0, 0, 1835095, 0, 0, 1835096, 0, 0, 1835097, 0, 0, 1835098, 0, 0, 1835099, 0, 0, 1835100, 0, 0, 1835101, 0, 0, 1835102, 0, 0, 1835103, 0, 0, 1835104, 0, 0, 1835105, 0, 0, 1835106, 0, 0, 1835107, 0, 0, 1835108, 0, 0, 1835109, 0, 0, 1835110, 0, 0, 1835111, 0, 0, 1835112, 0, 0, 1835113, 0, 0, 1835114, 0, 0, 1835115, 0, 0, 1835116, 0, 0, 1835117, 0, 0, 1835118, 0, 0, 1835119, 0, 0, 1835120, 0, 0, 1835121, 0, 0, 1835122, 0, 0, 1835123, 0, 0, 1835124, 0, 0, 1835125, 0, 0, 1835126, 0, 0, 1835127, 0, 0, 1835128, 0, 0, 1835129, 0, 0, 1835130, 0, 0, 1835131, 0, 0, 1835132, 0, 0, 1835133, 0, 0, 1835134, 0, 0, 1835135, 0, 0, 1835136, 0, 0, 1835137, 0, 0, 1835138, 0, 0, 1835139, 0, 0, 1835140, 0, 0, 1835141, 0, 0, 1835142, 0, 0, 1835143, 0, 0, 1835144, 0, 0, 1835145, 0, 0, 1835146, 0, 0, 1835147, 1, 0, 1835148, 3, 0, 1835149, 4, 0, 1835150, 0, 0, 1835151, 0, 0, 1835152, 0, 0, 1835153, 0, 0, 1835154, 0, 0, 1835155, 0, 0, 1835156, 0, 0, 1835157, 10, 0, 1900625, 0, 0, 1900626, 0, 0, 1900627, 0, 0, 1900628, 0, 0, 1900629, 0, 0, 1900630, 0, 0, 1900631, 0, 0, 1900632, 0, 0, 1900633, 0, 0, 1900634, 0, 0, 1900635, 0, 0, 1900636, 0, 0, 1900637, 0, 0, 1900638, 0, 0, 1900639, 0, 0, 1900640, 0, 0, 1900641, 0, 0, 1900642, 0, 0, 1900643, 0, 0, 1900644, 0, 0, 1900645, 0, 0, 1900646, 0, 0, 1900647, 0, 0, 1900648, 0, 0, 1900649, 0, 0, 1900650, 0, 0, 1900651, 0, 0, 1900652, 0, 0, 1900653, 0, 0, 1900654, 0, 0, 1900655, 0, 0, 1900656, 0, 0, 1900657, 0, 0, 1900658, 0, 0, 1900659, 0, 0, 1900660, 0, 0, 1900661, 0, 0, 1900662, 0, 0, 1900663, 0, 0, 1900664, 0, 0, 1900665, 0, 0, 1900666, 0, 0, 1900667, 0, 0, 1900668, 0, 0, 1900669, 0, 0, 1900670, 0, 0, 1900671, 0, 0, 1900672, 0, 0, 1900673, 0, 0, 1900674, 0, 0, 1900675, 0, 0, 1900676, 0, 0, 1900677, 0, 0, 1900678, 0, 0, 1900679, 0, 0, 1900680, 0, 0, 1900681, 0, 0, 1900682, 0, 0, 1900683, 0, 0, 1900684, 5, 0, 1900685, 4, 0, 1900686, 0, 0, 1900687, 0, 0, 1900688, 0, 0, 1900689, 0, 0, 1900690, 0, 0, 1900691, 0, 0, 1900692, 0, 0, 1900693, 0, 0, 1900694, 10, 0, 1966164, 0, 0, 1966165, 0, 0, 1966166, 0, 0, 1966167, 0, 0, 1966168, 0, 0, 1966169, 0, 0, 1966170, 0, 0, 1966171, 0, 0, 1966172, 0, 0, 1966173, 0, 0, 1966174, 0, 0, 1966175, 0, 0, 1966176, 0, 0, 1966177, 0, 0, 1966178, 0, 0, 1966179, 0, 0, 1966180, 0, 0, 1966181, 0, 0, 1966182, 0, 0, 1966183, 0, 0, 1966184, 0, 0, 1966185, 0, 0, 1966186, 0, 0, 1966187, 0, 0, 1966188, 0, 0, 1966189, 0, 0, 1966190, 0, 0, 1966191, 0, 0, 1966192, 0, 0, 1966193, 0, 0, 1966194, 0, 0, 1966195, 0, 0, 1966196, 0, 0, 1966197, 0, 0, 1966198, 0, 0, 1966199, 0, 0, 1966200, 0, 0, 1966201, 0, 0, 1966202, 0, 0, 1966203, 0, 0, 1966204, 0, 0, 1966205, 0, 0, 1966206, 0, 0, 1966207, 0, 0, 1966208, 0, 0, 1966209, 0, 0, 1966210, 0, 0, 1966211, 0, 0, 1966212, 0, 0, 1966213, 0, 0, 1966214, 0, 0, 1966215, 0, 0, 1966216, 0, 0, 1966217, 0, 0, 1966218, 0, 0, 1966219, 0, 0, 1966220, 5, 0, 1966221, 4, 0, 1966222, 0, 0, 1966223, 0, 0, 1966224, 0, 0, 1966225, 0, 0, 1966226, 0, 0, 1966227, 0, 0, 1966228, 0, 0, 1966229, 0, 0, 1966230, 0, 0, 1966231, 16, 0, 1966232, 14, 0, 1966243, 17, 0, 1966244, 19, 0, 1966252, 2, 0, 1966253, 1, 0, 1966254, 1, 0, 1966255, 1, 0, 1966256, 1, 0, 1966257, 1, 0, 1966258, 1, 0, 1966259, 1, 0, 1966260, 1, 0, 1966261, 1, 0, 1966262, 16, 0, 1966263, 14, 0, 2031726, 0, 0, 2031727, 0, 0, 2031728, 0, 0, 2031729, 0, 0, 2031730, 0, 0, 2031731, 0, 0, 2031732, 0, 0, 2031733, 0, 0, 2031734, 0, 0, 2031735, 0, 0, 2031736, 0, 0, 2031737, 0, 0, 2031738, 0, 0, 2031739, 0, 0, 2031740, 0, 0, 2031741, 0, 0, 2031742, 0, 0, 2031743, 0, 0, 2031744, 0, 0, 2031745, 0, 0, 2031746, 0, 0, 2031747, 0, 0, 2031748, 0, 0, 2031749, 0, 0, 2031750, 0, 0, 2031751, 0, 0, 2031752, 0, 0, 2031753, 0, 0, 2031754, 0, 0, 2031755, 0, 0, 2031756, 5, 0, 2031757, 4, 0, 2031758, 0, 0, 2031759, 0, 0, 2031760, 0, 0, 2031761, 0, 0, 2031762, 0, 0, 2031763, 0, 0, 2031764, 0, 0, 2031765, 0, 0, 2031766, 0, 0, 2031767, 0, 0, 2031768, 0, 0, 2031769, 1, 0, 2031770, 1, 0, 2031771, 1, 0, 2031772, 1, 0, 2031773, 1, 0, 2031774, 1, 0, 2031775, 1, 0, 2031776, 1, 0, 2031777, 1, 0, 2031778, 1, 0, 2031779, 0, 0, 2031780, 5, 0, 2031788, 4, 0, 2031789, 0, 0, 2031790, 0, 0, 2031791, 0, 0, 2031792, 0, 0, 2031793, 0, 0, 2031794, 0, 0, 2031795, 0, 0, 2031796, 0, 0, 2031797, 0, 0, 2031798, 0, 0, 2031799, 0, 0, 2031800, 10, 0, 2031808, 13, 0, 2031809, 19, 0, 2031826, 2, 0, 2031827, 1, 0, 2031828, 1, 0, 2031829, 1, 0, 2031830, 1, 0, 2031831, 1, 0, 2031832, 1, 0, 2031833, 1, 0, 2031834, 1, 0, 2031835, 1, 0, 2031836, 16, 0, 2031837, 18, 0, 2097267, 0, 0, 2097268, 0, 0, 2097269, 0, 0, 2097270, 0, 0, 2097271, 0, 0, 2097272, 0, 0, 2097273, 0, 0, 2097274, 0, 0, 2097275, 0, 0, 2097276, 0, 0, 2097277, 0, 0, 2097278, 0, 0, 2097279, 0, 0, 2097280, 0, 0, 2097281, 0, 0, 2097282, 0, 0, 2097283, 0, 0, 2097284, 0, 0, 2097285, 0, 0, 2097286, 0, 0, 2097287, 0, 0, 2097288, 0, 0, 2097289, 0, 0, 2097290, 0, 0, 2097291, 0, 0, 2097292, 5, 0, 2097293, 4, 0, 2097294, 0, 0, 2097295, 0, 0, 2097296, 0, 0, 2097297, 0, 0, 2097298, 0, 0, 2097299, 0, 0, 2097300, 0, 0, 2097301, 0, 0, 2097302, 0, 0, 2097303, 0, 0, 2097304, 0, 0, 2097305, 0, 0, 2097306, 0, 0, 2097307, 0, 0, 2097308, 0, 0, 2097309, 0, 0, 2097310, 0, 0, 2097311, 0, 0, 2097312, 0, 0, 2097313, 0, 0, 2097314, 0, 0, 2097315, 0, 0, 2097316, 5, 0, 2097317, 22, 0, 2097318, 22, 0, 2097319, 22, 0, 2097320, 22, 0, 2097321, 22, 0, 2097322, 22, 0, 2097323, 22, 0, 2097324, 4, 0, 2097325, 0, 0, 2097326, 0, 0, 2097327, 0, 0, 2097328, 0, 0, 2097329, 0, 0, 2097330, 0, 0, 2097331, 0, 0, 2097332, 0, 0, 2097333, 0, 0, 2097334, 0, 0, 2097335, 0, 0, 2097336, 0, 0, 2097337, 10, 0, 2097343, 9, 0, 2097344, 0, 0, 2097345, 5, 0, 2097349, 13, 0, 2097350, 15, 0, 2097351, 3, 0, 2097362, 4, 0, 2097363, 0, 0, 2097364, 0, 0, 2097365, 0, 0, 2097366, 0, 0, 2097367, 0, 0, 2097368, 0, 0, 2097369, 0, 0, 2097370, 0, 0, 2097371, 0, 0, 2097372, 0, 0, 2097373, 0, 0, 2097374, 1, 0, 2097375, 1, 0, 2097376, 1, 0, 2097377, 1, 0, 2097378, 1, 0, 2097379, 1, 0, 2097380, 3, 0, 2162806, 0, 0, 2162807, 0, 0, 2162808, 0, 0, 2162809, 0, 0, 2162810, 0, 0, 2162811, 0, 0, 2162812, 0, 0, 2162813, 0, 0, 2162814, 0, 0, 2162815, 0, 0, 2162816, 0, 0, 2162817, 0, 0, 2162818, 0, 0, 2162819, 0, 0, 2162820, 0, 0, 2162821, 0, 0, 2162822, 0, 0, 2162823, 0, 0, 2162824, 0, 0, 2162825, 0, 0, 2162826, 0, 0, 2162827, 0, 0, 2162828, 5, 0, 2162829, 4, 0, 2162830, 0, 0, 2162831, 0, 0, 2162832, 0, 0, 2162833, 0, 0, 2162834, 0, 0, 2162835, 0, 0, 2162836, 0, 0, 2162837, 0, 0, 2162838, 0, 0, 2162839, 0, 0, 2162840, 0, 0, 2162841, 0, 0, 2162842, 0, 0, 2162843, 0, 0, 2162844, 0, 0, 2162845, 0, 0, 2162846, 0, 0, 2162847, 0, 0, 2162848, 0, 0, 2162849, 0, 0, 2162850, 0, 0, 2162851, 0, 0, 2162852, 5, 0, 2162860, 4, 0, 2162861, 0, 0, 2162862, 0, 0, 2162863, 0, 0, 2162864, 0, 0, 2162865, 0, 0, 2162866, 0, 0, 2162867, 0, 0, 2162868, 0, 0, 2162869, 0, 0, 2162870, 0, 0, 2162871, 0, 0, 2162872, 0, 0, 2162873, 0, 0, 2162874, 16, 0, 2162875, 14, 0, 2162877, 13, 0, 2162878, 15, 0, 2162879, 0, 0, 2162880, 0, 0, 2162881, 5, 0, 2162885, 4, 0, 2162886, 0, 0, 2162887, 5, 0, 2162892, 13, 0, 2162893, 15, 0, 2162894, 1, 0, 2162895, 1, 0, 2162896, 1, 0, 2162897, 3, 0, 2162898, 4, 0, 2162899, 0, 0, 2162900, 0, 0, 2162901, 0, 0, 2162902, 0, 0, 2162903, 0, 0, 2162904, 0, 0, 2162905, 0, 0, 2162906, 0, 0, 2162907, 0, 0, 2162908, 0, 0, 2162909, 0, 0, 2162910, 0, 0, 2162911, 0, 0, 2162912, 0, 0, 2162913, 0, 0, 2162914, 0, 0, 2162915, 0, 0, 2162916, 5, 0, 2162922, 2, 0, 2162923, 1, 0, 2162924, 1, 0, 2162925, 1, 0, 2162926, 1, 0, 2162927, 3, 0, 2228344, 0, 0, 2228345, 0, 0, 2228346, 0, 0, 2228347, 0, 0, 2228348, 0, 0, 2228349, 0, 0, 2228350, 0, 0, 2228351, 0, 0, 2228352, 0, 0, 2228353, 0, 0, 2228354, 0, 0, 2228355, 0, 0, 2228356, 0, 0, 2228357, 0, 0, 2228358, 0, 0, 2228359, 0, 0, 2228360, 0, 0, 2228361, 0, 0, 2228362, 0, 0, 2228363, 0, 0, 2228364, 5, 0, 2228365, 4, 0, 2228366, 0, 0, 2228367, 0, 0, 2228368, 0, 0, 2228369, 0, 0, 2228370, 0, 0, 2228371, 0, 0, 2228372, 0, 0, 2228373, 0, 0, 2228374, 0, 0, 2228375, 0, 0, 2228376, 0, 0, 2228377, 0, 0, 2228378, 0, 0, 2228379, 0, 0, 2228380, 0, 0, 2228381, 0, 0, 2228382, 0, 0, 2228383, 0, 0, 2228384, 0, 0, 2228385, 0, 0, 2228386, 0, 0, 2228387, 0, 0, 2228388, 5, 0, 2228396, 4, 0, 2228397, 0, 0, 2228398, 0, 0, 2228399, 0, 0, 2228400, 0, 0, 2228401, 0, 0, 2228402, 0, 0, 2228403, 0, 0, 2228404, 0, 0, 2228405, 0, 0, 2228406, 0, 0, 2228407, 0, 0, 2228408, 0, 0, 2228409, 0, 0, 2228410, 0, 0, 2228411, 0, 0, 2228412, 1, 0, 2228413, 0, 0, 2228414, 0, 0, 2228415, 0, 0, 2228416, 0, 0, 2228417, 5, 0, 2228421, 4, 0, 2228422, 0, 0, 2228423, 5, 0, 2228428, 4, 0, 2228429, 0, 0, 2228430, 0, 0, 2228431, 0, 0, 2228432, 0, 0, 2228433, 5, 0, 2228434, 4, 0, 2228435, 0, 0, 2228436, 0, 0, 2228437, 0, 0, 2228438, 0, 0, 2228439, 0, 0, 2228440, 0, 0, 2228441, 0, 0, 2228442, 0, 0, 2228443, 0, 0, 2228444, 0, 0, 2228445, 0, 0, 2228446, 0, 0, 2228447, 0, 0, 2228448, 0, 0, 2228449, 0, 0, 2228450, 0, 0, 2228451, 0, 0, 2228452, 5, 0, 2228458, 4, 0, 2228459, 0, 0, 2228460, 0, 0, 2228461, 0, 0, 2228462, 0, 0, 2228463, 5, 0, 2293888, 0, 0, 2293889, 0, 0, 2293890, 0, 0, 2293891, 0, 0, 2293892, 0, 0, 2293893, 0, 0, 2293894, 0, 0, 2293895, 0, 0, 2293896, 0, 0, 2293897, 0, 0, 2293898, 0, 0, 2293899, 0, 0, 2293900, 5, 0, 2293901, 4, 0, 2293902, 0, 0, 2293903, 0, 0, 2293904, 0, 0, 2293905, 0, 0, 2293906, 0, 0, 2293907, 0, 0, 2293908, 0, 0, 2293909, 0, 0, 2293910, 0, 0, 2293911, 0, 0, 2293912, 0, 0, 2293913, 0, 0, 2293914, 0, 0, 2293915, 0, 0, 2293916, 0, 0, 2293917, 0, 0, 2293918, 0, 0, 2293919, 0, 0, 2293920, 0, 0, 2293921, 0, 0, 2293922, 0, 0, 2293923, 0, 0, 2293924, 5, 0, 2293932, 4, 0, 2293933, 0, 0, 2293934, 0, 0, 2293935, 0, 0, 2293936, 0, 0, 2293937, 0, 0, 2293938, 0, 0, 2293939, 0, 0, 2293940, 0, 0, 2293941, 0, 0, 2293942, 0, 0, 2293943, 0, 0, 2293944, 0, 0, 2293945, 0, 0, 2293946, 0, 0, 2293947, 0, 0, 2293948, 0, 0, 2293949, 0, 0, 2293950, 0, 0, 2293951, 0, 0, 2293952, 0, 0, 2293953, 5, 0, 2293954, 22, 0, 2293955, 22, 0, 2293956, 22, 0, 2293957, 4, 0, 2293958, 0, 0, 2293959, 5, 0, 2293964, 4, 0, 2293965, 0, 0, 2293966, 0, 0, 2293967, 0, 0, 2293968, 0, 0, 2293969, 5, 0, 2293970, 4, 0, 2293971, 0, 0, 2293972, 0, 0, 2293973, 0, 0, 2293974, 0, 0, 2293975, 0, 0, 2293976, 0, 0, 2293977, 0, 0, 2293978, 0, 0, 2293979, 0, 0, 2293980, 0, 0, 2293981, 0, 0, 2293982, 0, 0, 2293983, 0, 0, 2293984, 0, 0, 2293985, 0, 0, 2293986, 0, 0, 2293987, 0, 0, 2293988, 5, 0, 2293989, 2, 0, 2293990, 1, 0, 2293991, 1, 0, 2293992, 1, 0, 2293993, 3, 0, 2293994, 4, 0, 2293995, 0, 0, 2293996, 0, 0, 2293997, 0, 0, 2293998, 0, 0, 2293999, 5, 0, 2359427, 0, 0, 2359428, 0, 0, 2359429, 0, 0, 2359430, 0, 0, 2359431, 0, 0, 2359432, 0, 0, 2359433, 0, 0, 2359434, 0, 0, 2359435, 0, 0, 2359436, 5, 0, 2359437, 4, 0, 2359438, 0, 0, 2359439, 0, 0, 2359440, 0, 0, 2359441, 0, 0, 2359442, 0, 0, 2359443, 0, 0, 2359444, 0, 0, 2359445, 0, 0, 2359446, 0, 0, 2359447, 0, 0, 2359448, 0, 0, 2359449, 0, 0, 2359450, 0, 0, 2359451, 0, 0, 2359452, 0, 0, 2359453, 0, 0, 2359454, 0, 0, 2359455, 0, 0, 2359456, 0, 0, 2359457, 0, 0, 2359458, 0, 0, 2359459, 0, 0, 2359460, 5, 0, 2359468, 4, 0, 2359469, 0, 0, 2359470, 0, 0, 2359471, 0, 0, 2359472, 0, 0, 2359473, 0, 0, 2359474, 0, 0, 2359475, 0, 0, 2359476, 0, 0, 2359477, 0, 0, 2359478, 0, 0, 2359479, 0, 0, 2359480, 0, 0, 2359481, 0, 0, 2359482, 0, 0, 2359483, 0, 0, 2359484, 0, 0, 2359485, 0, 0, 2359486, 0, 0, 2359487, 0, 0, 2359488, 0, 0, 2359489, 5, 0, 2359493, 4, 0, 2359494, 0, 0, 2359495, 5, 0, 2359496, 22, 0, 2359497, 22, 0, 2359498, 22, 0, 2359499, 22, 0, 2359500, 4, 0, 2359501, 0, 0, 2359502, 0, 0, 2359503, 0, 0, 2359504, 0, 0, 2359505, 5, 0, 2359506, 4, 0, 2359507, 0, 0, 2359508, 0, 0, 2359509, 0, 0, 2359510, 0, 0, 2359511, 0, 0, 2359512, 0, 0, 2359513, 0, 0, 2359514, 0, 0, 2359515, 0, 0, 2359516, 0, 0, 2359517, 0, 0, 2359518, 0, 0, 2359519, 0, 0, 2359520, 0, 0, 2359521, 0, 0, 2359522, 0, 0, 2359523, 0, 0, 2359524, 5, 0, 2359525, 4, 0, 2359526, 0, 0, 2359527, 0, 0, 2359528, 0, 0, 2359529, 5, 0, 2359530, 4, 0, 2359531, 0, 0, 2359532, 0, 0, 2359533, 0, 0, 2359534, 0, 0, 2359535, 5, 0, 2359536, 12, 0, 2424966, 0, 0, 2424967, 0, 0, 2424968, 0, 0, 2424969, 0, 0, 2424970, 0, 0, 2424971, 0, 0, 2424972, 5, 0, 2424973, 4, 0, 2424974, 0, 0, 2424975, 0, 0, 2424976, 0, 0, 2424977, 0, 0, 2424978, 0, 0, 2424979, 0, 0, 2424980, 0, 0, 2424981, 0, 0, 2424982, 0, 0, 2424983, 0, 0, 2424984, 0, 0, 2424985, 0, 0, 2424986, 0, 0, 2424987, 0, 0, 2424988, 0, 0, 2424989, 0, 0, 2424990, 0, 0, 2424991, 0, 0, 2424992, 0, 0, 2424993, 0, 0, 2424994, 0, 0, 2424995, 0, 0, 2424996, 5, 0, 2425004, 4, 0, 2425005, 0, 0, 2425006, 0, 0, 2425007, 0, 0, 2425008, 0, 0, 2425009, 0, 0, 2425010, 0, 0, 2425011, 0, 0, 2425012, 0, 0, 2425013, 0, 0, 2425014, 0, 0, 2425015, 0, 0, 2425016, 0, 0, 2425017, 0, 0, 2425018, 0, 0, 2425019, 0, 0, 2425020, 0, 0, 2425021, 0, 0, 2425022, 0, 0, 2425023, 0, 0, 2425024, 0, 0, 2425025, 5, 0, 2425029, 4, 0, 2425030, 0, 0, 2425031, 5, 0, 2425036, 4, 0, 2425037, 0, 0, 2425038, 0, 0, 2425039, 0, 0, 2425040, 0, 0, 2425041, 5, 0, 2425042, 4, 0, 2425043, 0, 0, 2425044, 0, 0, 2425045, 0, 0, 2425046, 0, 0, 2425047, 0, 0, 2425048, 0, 0, 2425049, 0, 0, 2425050, 0, 0, 2425051, 0, 0, 2425052, 0, 0, 2425053, 0, 0, 2425054, 0, 0, 2425055, 0, 0, 2425056, 0, 0, 2425057, 0, 0, 2425058, 0, 0, 2425059, 0, 0, 2425060, 5, 0, 2425061, 4, 0, 2425062, 0, 0, 2425063, 0, 0, 2425064, 0, 0, 2425065, 5, 0, 2425066, 4, 0, 2425067, 0, 0, 2425068, 0, 0, 2425069, 0, 0, 2425070, 0, 0, 2425071, 5, 0, 2425072, 4, 0, 2425073, 10, 0, 2490505, 0, 0, 2490506, 0, 0, 2490507, 0, 0, 2490508, 5, 0, 2490509, 4, 0, 2490510, 0, 0, 2490511, 0, 0, 2490512, 0, 0, 2490513, 0, 0, 2490514, 0, 0, 2490515, 0, 0, 2490516, 0, 0, 2490517, 0, 0, 2490518, 0, 0, 2490519, 0, 0, 2490520, 0, 0, 2490521, 0, 0, 2490522, 0, 0, 2490523, 0, 0, 2490524, 0, 0, 2490525, 0, 0, 2490526, 0, 0, 2490527, 0, 0, 2490528, 0, 0, 2490529, 0, 0, 2490530, 0, 0, 2490531, 0, 0, 2490532, 5, 0, 2490540, 4, 0, 2490541, 0, 0, 2490542, 0, 0, 2490543, 0, 0, 2490544, 0, 0, 2490545, 0, 0, 2490546, 0, 0, 2490547, 0, 0, 2490548, 0, 0, 2490549, 0, 0, 2490550, 0, 0, 2490551, 0, 0, 2490552, 0, 0, 2490553, 0, 0, 2490554, 0, 0, 2490555, 0, 0, 2490556, 0, 0, 2490557, 0, 0, 2490558, 0, 0, 2490559, 0, 0, 2490560, 0, 0, 2490561, 5, 0, 2490565, 4, 0, 2490566, 0, 0, 2490567, 5, 0, 2490572, 4, 0, 2490573, 0, 0, 2490574, 0, 0, 2490575, 0, 0, 2490576, 0, 0, 2490577, 5, 0, 2490578, 4, 0, 2490579, 0, 0, 2490580, 0, 0, 2490581, 0, 0, 2490582, 0, 0, 2490583, 0, 0, 2490584, 0, 0, 2490585, 0, 0, 2490586, 0, 0, 2490587, 0, 0, 2490588, 0, 0, 2490589, 0, 0, 2490590, 0, 0, 2490591, 0, 0, 2490592, 0, 0, 2490593, 0, 0, 2490594, 0, 0, 2490595, 0, 0, 2490596, 5, 0, 2490597, 4, 0, 2490598, 0, 0, 2490599, 0, 0, 2490600, 0, 0, 2490601, 5, 0, 2490602, 4, 0, 2490603, 0, 0, 2490604, 0, 0, 2490605, 0, 0, 2490606, 0, 0, 2490607, 5, 0, 2490608, 4, 0, 2490609, 0, 0, 2490610, 16, 0, 2490611, 18, 0, 2556047, 0, 0, 2556048, 0, 0, 2556049, 0, 0, 2556050, 0, 0, 2556051, 0, 0, 2556052, 0, 0, 2556053, 0, 0, 2556054, 0, 0, 2556055, 0, 0, 2556056, 0, 0, 2556057, 0, 0, 2556058, 0, 0, 2556059, 0, 0, 2556060, 0, 0, 2556061, 0, 0, 2556062, 0, 0, 2556063, 0, 0, 2556064, 0, 0, 2556065, 0, 0, 2556066, 0, 0, 2556067, 0, 0, 2556068, 5, 0, 2556076, 4, 0, 2556077, 0, 0, 2556078, 0, 0, 2556079, 0, 0, 2556080, 0, 0, 2556081, 0, 0, 2556082, 0, 0, 2556083, 0, 0, 2556084, 0, 0, 2556085, 0, 0, 2556086, 0, 0, 2556087, 0, 0, 2556088, 0, 0, 2556089, 0, 0, 2556090, 0, 0, 2556091, 0, 0, 2556092, 0, 0, 2556093, 0, 0, 2556094, 0, 0, 2556095, 0, 0, 2556096, 0, 0, 2556097, 5, 0, 2556101, 4, 0, 2556102, 0, 0, 2556103, 5, 0, 2556108, 4, 0, 2556109, 0, 0, 2556110, 0, 0, 2556111, 0, 0, 2556112, 0, 0, 2556113, 5, 0, 2556114, 4, 0, 2556115, 0, 0, 2556116, 0, 0, 2556117, 0, 0, 2556118, 0, 0, 2556119, 0, 0, 2556120, 0, 0, 2556121, 0, 0, 2556122, 0, 0, 2556123, 0, 0, 2556124, 0, 0, 2556125, 0, 0, 2556126, 0, 0, 2556127, 0, 0, 2556128, 0, 0, 2556129, 0, 0, 2556130, 0, 0, 2556131, 0, 0, 2556132, 5, 0, 2556133, 4, 0, 2556134, 0, 0, 2556135, 0, 0, 2556136, 0, 0, 2556137, 5, 0, 2556138, 4, 0, 2556139, 0, 0, 2556140, 0, 0, 2556141, 0, 0, 2556142, 0, 0, 2556143, 5, 0, 2556144, 4, 0, 2556145, 0, 0, 2556146, 0, 0, 2556147, 0, 0, 2556148, 16, 0, 2556149, 18, 0, 2621585, 0, 0, 2621586, 0, 0, 2621587, 0, 0, 2621588, 0, 0, 2621589, 0, 0, 2621590, 0, 0, 2621591, 0, 0, 2621592, 0, 0, 2621593, 0, 0, 2621594, 0, 0, 2621595, 0, 0, 2621596, 0, 0, 2621597, 0, 0, 2621598, 0, 0, 2621599, 0, 0, 2621600, 0, 0, 2621601, 0, 0, 2621602, 0, 0, 2621603, 0, 0, 2621604, 5, 0, 2621612, 4, 0, 2621613, 0, 0, 2621614, 0, 0, 2621615, 0, 0, 2621616, 0, 0, 2621617, 0, 0, 2621618, 0, 0, 2621619, 0, 0, 2621620, 0, 0, 2621621, 0, 0, 2621622, 0, 0, 2621623, 0, 0, 2621624, 0, 0, 2621625, 0, 0, 2621626, 0, 0, 2621627, 0, 0, 2621628, 0, 0, 2621629, 0, 0, 2621630, 0, 0, 2621631, 0, 0, 2621632, 0, 0, 2621633, 5, 0, 2621637, 4, 0, 2621638, 0, 0, 2621639, 5, 0, 2621644, 4, 0, 2621645, 0, 0, 2621646, 0, 0, 2621647, 0, 0, 2621648, 0, 0, 2621649, 5, 0, 2621650, 4, 0, 2621651, 0, 0, 2621652, 0, 0, 2621653, 0, 0, 2621654, 0, 0, 2621655, 0, 0, 2621656, 0, 0, 2621657, 0, 0, 2621658, 0, 0, 2621659, 0, 0, 2621660, 0, 0, 2621661, 0, 0, 2621662, 0, 0, 2621663, 0, 0, 2621664, 0, 0, 2621665, 0, 0, 2621666, 0, 0, 2621667, 0, 0, 2621668, 5, 0, 2621669, 4, 0, 2621670, 0, 0, 2621671, 0, 0, 2621672, 0, 0, 2621673, 5, 0, 2621674, 4, 0, 2621675, 0, 0, 2621676, 0, 0, 2621677, 0, 0, 2621678, 0, 0, 2621679, 5, 0, 2621680, 4, 0, 2621681, 0, 0, 2621682, 0, 0, 2621683, 0, 0, 2621684, 0, 0, 2621685, 0, 0, 2621686, 10, 0, 2687128, 0, 0, 2687129, 0, 0, 2687130, 0, 0, 2687131, 0, 0, 2687132, 0, 0, 2687133, 0, 0, 2687134, 0, 0, 2687135, 0, 0, 2687136, 0, 0, 2687137, 0, 0, 2687138, 0, 0, 2687139, 0, 0, 2687140, 5, 0, 2687148, 4, 0, 2687149, 0, 0, 2687150, 0, 0, 2687151, 0, 0, 2687152, 0, 0, 2687153, 0, 0, 2687154, 0, 0, 2687155, 0, 0, 2687156, 0, 0, 2687157, 0, 0, 2687158, 0, 0, 2687159, 0, 0, 2687160, 0, 0, 2687161, 0, 0, 2687162, 0, 0, 2687163, 0, 0, 2687164, 0, 0, 2687165, 0, 0, 2687166, 0, 0, 2687167, 0, 0, 2687168, 0, 0, 2687169, 5, 0, 2687173, 4, 0, 2687174, 0, 0, 2687175, 5, 0, 2687180, 4, 0, 2687181, 0, 0, 2687182, 0, 0, 2687183, 0, 0, 2687184, 0, 0, 2687185, 5, 0, 2687186, 4, 0, 2687187, 0, 0, 2687188, 0, 0, 2687189, 0, 0, 2687190, 0, 0, 2687191, 0, 0, 2687192, 0, 0, 2687193, 0, 0, 2687194, 0, 0, 2687195, 0, 0, 2687196, 0, 0, 2687197, 0, 0, 2687198, 0, 0, 2687199, 0, 0, 2687200, 0, 0, 2687201, 0, 0, 2687202, 0, 0, 2687203, 0, 0, 2687204, 5, 0, 2687205, 4, 0, 2687206, 0, 0, 2687207, 0, 0, 2687208, 0, 0, 2687209, 5, 0, 2687210, 4, 0, 2687211, 0, 0, 2687212, 0, 0, 2687213, 0, 0, 2687214, 0, 0, 2687215, 5, 0, 2687216, 4, 0, 2687217, 0, 0, 2687218, 0, 0, 2687219, 0, 0, 2687220, 0, 0, 2687221, 0, 0, 2687222, 5, 0, 2752668, 0, 0, 2752669, 0, 0, 2752670, 0, 0, 2752671, 0, 0, 2752672, 0, 0, 2752673, 0, 0, 2752674, 0, 0, 2752675, 0, 0, 2752676, 5, 0, 2752684, 4, 0, 2752685, 0, 0, 2752686, 0, 0, 2752687, 0, 0, 2752688, 0, 0, 2752689, 0, 0, 2752690, 0, 0, 2752691, 0, 0, 2752692, 0, 0, 2752693, 0, 0, 2752694, 0, 0, 2752695, 0, 0, 2752696, 0, 0, 2752697, 0, 0, 2752698, 0, 0, 2752699, 0, 0, 2752700, 0, 0, 2752701, 0, 0, 2752702, 0, 0, 2752703, 0, 0, 2752704, 0, 0, 2752705, 5, 0, 2752709, 4, 0, 2752710, 0, 0, 2752711, 5, 0, 2752716, 4, 0, 2752717, 0, 0, 2752718, 0, 0, 2752719, 0, 0, 2752720, 0, 0, 2752721, 5, 0, 2752722, 4, 0, 2752723, 0, 0, 2752724, 0, 0, 2752725, 0, 0, 2752726, 0, 0, 2752727, 0, 0, 2752728, 0, 0, 2752729, 0, 0, 2752730, 0, 0, 2752731, 0, 0, 2752732, 0, 0, 2752733, 0, 0, 2752734, 0, 0, 2752735, 0, 0, 2752736, 0, 0, 2752737, 0, 0, 2752738, 0, 0, 2752739, 0, 0, 2752740, 5, 0, 2752741, 4, 0, 2752742, 0, 0, 2752743, 0, 0, 2752744, 0, 0, 2752745, 5, 0, 2752746, 4, 0, 2752747, 0, 0, 2752748, 0, 0, 2752749, 0, 0, 2752750, 0, 0, 2752751, 5, 0, 2752752, 4, 0, 2752753, 0, 0, 2752754, 0, 0, 2752755, 0, 0, 2752756, 0, 0, 2752757, 0, 0, 2752758, 5, 0, 2818207, 0, 0, 2818208, 0, 0, 2818209, 0, 0, 2818210, 0, 0, 2818211, 0, 0, 2818212, 5, 0, 2818223, 0, 0, 2818224, 0, 0, 2818225, 0, 0, 2818226, 0, 0, 2818227, 0, 0, 2818228, 0, 0, 2818229, 0, 0, 2818230, 0, 0, 2818231, 0, 0, 2818232, 0, 0, 2818233, 0, 0, 2818234, 0, 0, 2818235, 0, 0, 2818236, 0, 0, 2818237, 0, 0, 2818238, 0, 0, 2818239, 0, 0, 2818240, 0, 0, 2818241, 0, 0, 2818245, 4, 0, 2818246, 0, 0, 2818247, 5, 0, 2818252, 4, 0, 2818253, 0, 0, 2818254, 0, 0, 2818255, 0, 0, 2818256, 0, 0, 2818257, 5, 0, 2818262, 0, 0, 2818263, 0, 0, 2818264, 0, 0, 2818265, 0, 0, 2818266, 0, 0, 2818267, 0, 0, 2818268, 0, 0, 2818269, 0, 0, 2818270, 0, 0, 2818271, 0, 0, 2818272, 0, 0, 2818273, 0, 0, 2818274, 0, 0, 2818275, 0, 0, 2818276, 5, 0, 2818277, 4, 0, 2818278, 0, 0, 2818279, 0, 0, 2818280, 0, 0, 2818281, 5, 0, 2818282, 4, 0, 2818283, 0, 0, 2818284, 0, 0, 2818285, 0, 0, 2818286, 0, 0, 2818287, 5, 0, 2818288, 4, 0, 2818289, 0, 0, 2818290, 0, 0, 2818291, 0, 0, 2818292, 0, 0, 2818293, 0, 0, 2818294, 5, 0, 2818299, 12, 0, 2883761, 0, 0, 2883762, 0, 0, 2883763, 0, 0, 2883764, 0, 0, 2883765, 0, 0, 2883766, 0, 0, 2883767, 0, 0, 2883768, 0, 0, 2883769, 0, 0, 2883770, 0, 0, 2883771, 0, 0, 2883772, 0, 0, 2883773, 0, 0, 2883774, 0, 0, 2883775, 0, 0, 2883776, 0, 0, 2883802, 0, 0, 2883803, 0, 0, 2883804, 0, 0, 2883805, 0, 0, 2883806, 0, 0, 2883807, 0, 0, 2883808, 0, 0, 2883809, 0, 0, 2883810, 0, 0, 2883811, 0, 0, 2883812, 5, 0, 2883813, 4, 0, 2883814, 0, 0, 2883815, 0, 0, 2883816, 0, 0, 2883817, 5, 0, 2883818, 4, 0, 2883819, 0, 0, 2883820, 0, 0, 2883821, 0, 0, 2883822, 0, 0, 2883823, 5, 0, 2883824, 4, 0, 2883825, 0, 0, 2883826, 0, 0, 2883827, 0, 0, 2883828, 0, 0, 2883829, 0, 0, 2883830, 5, 0, 2883831, 22, 0, 2883832, 22, 0, 2883833, 22, 0, 2883834, 22, 0, 2883835, 4, 0, 2883836, 10, 0, 2949303, 0, 0, 2949304, 0, 0, 2949305, 0, 0, 2949306, 0, 0, 2949307, 0, 0, 2949308, 0, 0, 2949309, 0, 0, 2949344, 0, 0, 2949345, 0, 0, 2949346, 0, 0, 2949347, 0, 0, 2949348, 5, 0, 2949349, 4, 0, 2949350, 0, 0, 2949351, 0, 0, 2949352, 0, 0, 2949353, 5, 0, 2949354, 4, 0, 2949355, 0, 0, 2949356, 0, 0, 2949357, 0, 0, 2949358, 0, 0, 2949359, 5, 0, 2949360, 4, 0, 2949361, 0, 0, 2949362, 0, 0, 2949363, 0, 0, 2949364, 0, 0, 2949365, 0, 0, 2949366, 5, 0, 2949371, 4, 0, 2949372, 0, 0, 2949373, 16, 0, 2949374, 18, 0, 3014885, 4, 0, 3014886, 0, 0, 3014887, 0, 0, 3014888, 0, 0, 3014889, 5, 0, 3014890, 4, 0, 3014891, 0, 0, 3014892, 0, 0, 3014893, 0, 0, 3014894, 0, 0, 3014895, 5, 0, 3014896, 4, 0, 3014897, 0, 0, 3014898, 0, 0, 3014899, 0, 0, 3014900, 0, 0, 3014901, 0, 0, 3014902, 5, 0, 3014907, 4, 0, 3014908, 0, 0, 3014909, 0, 0, 3014910, 0, 0, 3014911, 1, 0, 3014912, 1, 0, 3014913, 1, 0, 3014914, 16, 0, 3014915, 14, 0, 3080421, 4, 0, 3080422, 0, 0, 3080423, 0, 0, 3080424, 0, 0, 3080425, 5, 0, 3080426, 4, 0, 3080427, 0, 0, 3080428, 0, 0, 3080429, 0, 0, 3080430, 0, 0, 3080431, 5, 0, 3080432, 4, 0, 3080433, 0, 0, 3080434, 0, 0, 3080435, 0, 0, 3080436, 0, 0, 3080437, 0, 0, 3080438, 5, 0, 3080443, 4, 0, 3080444, 0, 0, 3080445, 0, 0, 3080446, 0, 0, 3080447, 0, 0, 3080448, 0, 0, 3080449, 0, 0, 3080450, 0, 0, 3080451, 0, 0, 3080452, 10, 0, 3145958, 0, 0, 3145959, 0, 0, 3145960, 0, 0, 3145961, 5, 0, 3145962, 4, 0, 3145963, 0, 0, 3145964, 0, 0, 3145965, 0, 0, 3145966, 0, 0, 3145967, 5, 0, 3145968, 4, 0, 3145969, 0, 0, 3145970, 0, 0, 3145971, 0, 0, 3145972, 0, 0, 3145973, 0, 0, 3145974, 5, 0, 3145979, 4, 0, 3145980, 0, 0, 3145981, 0, 0, 3145982, 0, 0, 3145983, 0, 0, 3145984, 0, 0, 3145985, 0, 0, 3145986, 0, 0, 3145987, 0, 0, 3145988, 0, 0, 3145989, 10, 0, 3145992, 2, 0, 3145993, 16, 0, 3145994, 14, 0, 3145995, 12, 0, 3211500, 0, 0, 3211501, 0, 0, 3211502, 0, 0, 3211503, 5, 0, 3211504, 4, 0, 3211505, 0, 0, 3211506, 0, 0, 3211507, 0, 0, 3211508, 0, 0, 3211509, 0, 0, 3211510, 5, 0, 3211515, 4, 0, 3211516, 0, 0, 3211517, 0, 0, 3211518, 0, 0, 3211519, 0, 0, 3211520, 0, 0, 3211521, 0, 0, 3211522, 0, 0, 3211523, 0, 0, 3211524, 0, 0, 3211525, 5, 0, 3211528, 4, 0, 3211529, 0, 0, 3211530, 5, 0, 3211531, 4, 0, 3211532, 16, 0, 3211533, 14, 0, 3277043, 0, 0, 3277044, 0, 0, 3277045, 0, 0, 3277046, 5, 0, 3277051, 4, 0, 3277052, 0, 0, 3277053, 0, 0, 3277054, 0, 0, 3277055, 0, 0, 3277056, 0, 0, 3277057, 0, 0, 3277058, 0, 0, 3277059, 0, 0, 3277060, 0, 0, 3277061, 5, 0, 3277062, 22, 0, 3277063, 22, 0, 3277064, 4, 0, 3277065, 0, 0, 3277066, 5, 0, 3277067, 4, 0, 3277068, 0, 0, 3277069, 0, 0, 3277070, 10, 0, 3277071, 12, 0, 3277078, 20, 0, 3277079, 18, 0, 3342587, 4, 0, 3342588, 0, 0, 3342589, 0, 0, 3342590, 0, 0, 3342591, 0, 0, 3342592, 0, 0, 3342593, 0, 0, 3342594, 0, 0, 3342595, 0, 0, 3342596, 0, 0, 3342597, 5, 0, 3342600, 4, 0, 3342601, 0, 0, 3342602, 5, 0, 3342603, 4, 0, 3342604, 0, 0, 3342605, 0, 0, 3342606, 5, 0, 3342607, 4, 0, 3342608, 16, 0, 3342609, 18, 0, 3342612, 13, 0, 3342613, 19, 0, 3342614, 4, 0, 3342615, 0, 0, 3342616, 10, 0, 3408123, 4, 0, 3408124, 0, 0, 3408125, 0, 0, 3408126, 0, 0, 3408127, 0, 0, 3408128, 0, 0, 3408129, 0, 0, 3408130, 0, 0, 3408131, 0, 0, 3408132, 0, 0, 3408133, 5, 0, 3408136, 4, 0, 3408137, 0, 0, 3408138, 5, 0, 3408139, 4, 0, 3408140, 0, 0, 3408141, 0, 0, 3408142, 5, 0, 3408143, 4, 0, 3408144, 0, 0, 3408145, 0, 0, 3408146, 1, 0, 3408147, 1, 0, 3408148, 0, 0, 3408149, 5, 0, 3408150, 4, 0, 3408151, 0, 0, 3408152, 0, 0, 3408153, 10, 0, 3408163, 17, 0, 3408164, 19, 0, 3408166, 20, 0, 3408167, 14, 0, 3473659, 4, 0, 3473660, 0, 0, 3473661, 0, 0, 3473662, 0, 0, 3473663, 0, 0, 3473664, 0, 0, 3473665, 0, 0, 3473666, 0, 0, 3473667, 0, 0, 3473668, 0, 0, 3473669, 5, 0, 3473672, 4, 0, 3473673, 0, 0, 3473674, 5, 0, 3473675, 4, 0, 3473676, 0, 0, 3473677, 0, 0, 3473678, 5, 0, 3473679, 4, 0, 3473680, 0, 0, 3473681, 0, 0, 3473682, 0, 0, 3473683, 0, 0, 3473684, 0, 0, 3473685, 5, 0, 3473686, 4, 0, 3473687, 0, 0, 3473688, 0, 0, 3473689, 0, 0, 3473690, 10, 0, 3473698, 9, 0, 3473699, 0, 0, 3473700, 5, 0, 3473701, 22, 0, 3473702, 4, 0, 3473703, 0, 0, 3473704, 10, 0, 3539197, 0, 0, 3539198, 0, 0, 3539199, 0, 0, 3539200, 0, 0, 3539201, 0, 0, 3539202, 0, 0, 3539203, 0, 0, 3539204, 0, 0, 3539205, 5, 0, 3539208, 4, 0, 3539209, 0, 0, 3539210, 5, 0, 3539211, 4, 0, 3539212, 0, 0, 3539213, 0, 0, 3539214, 5, 0, 3539215, 4, 0, 3539216, 0, 0, 3539217, 0, 0, 3539218, 0, 0, 3539219, 0, 0, 3539220, 0, 0, 3539221, 5, 0, 3539222, 4, 0, 3539223, 0, 0, 3539224, 0, 0, 3539225, 0, 0, 3539226, 0, 0, 3539227, 10, 0, 3539232, 13, 0, 3539233, 15, 0, 3539234, 0, 0, 3539235, 0, 0, 3539236, 5, 0, 3539238, 4, 0, 3539239, 0, 0, 3539240, 0, 0, 3539241, 16, 0, 3539242, 14, 0, 3604735, 0, 0, 3604736, 0, 0, 3604737, 0, 0, 3604738, 0, 0, 3604739, 0, 0, 3604740, 0, 0, 3604741, 5, 0, 3604744, 4, 0, 3604745, 0, 0, 3604746, 5, 0, 3604747, 4, 0, 3604748, 0, 0, 3604749, 0, 0, 3604750, 5, 0, 3604751, 4, 0, 3604752, 0, 0, 3604753, 0, 0, 3604754, 0, 0, 3604755, 0, 0, 3604756, 0, 0, 3604757, 5, 0, 3604758, 4, 0, 3604759, 0, 0, 3604760, 0, 0, 3604761, 0, 0, 3604762, 0, 0, 3604763, 5, 0, 3604767, 2, 0, 3604768, 0, 0, 3604769, 0, 0, 3604770, 0, 0, 3604771, 0, 0, 3604772, 5, 0, 3604774, 4, 0, 3604775, 0, 0, 3604776, 0, 0, 3604777, 0, 0, 3604778, 0, 0, 3604779, 16, 0, 3604780, 14, 0, 3670273, 0, 0, 3670274, 0, 0, 3670275, 0, 0, 3670276, 0, 0, 3670277, 5, 0, 3670280, 4, 0, 3670281, 0, 0, 3670282, 5, 0, 3670283, 4, 0, 3670284, 0, 0, 3670285, 0, 0, 3670286, 5, 0, 3670287, 4, 0, 3670288, 0, 0, 3670289, 0, 0, 3670290, 0, 0, 3670291, 0, 0, 3670292, 0, 0, 3670293, 5, 0, 3670294, 4, 0, 3670295, 0, 0, 3670296, 0, 0, 3670297, 0, 0, 3670298, 0, 0, 3670299, 5, 0, 3670303, 4, 0, 3670304, 0, 0, 3670305, 0, 0, 3670306, 0, 0, 3670307, 0, 0, 3670308, 5, 0, 3670310, 4, 0, 3670311, 0, 0, 3670312, 0, 0, 3670313, 0, 0, 3670314, 0, 0, 3670315, 0, 0, 3670316, 0, 0, 3670317, 1, 0, 3670318, 1, 0, 3670319, 1, 0, 3670320, 1, 0, 3670321, 1, 0, 3670322, 1, 0, 3670323, 1, 0, 3670324, 1, 0, 3670325, 1, 0, 3670326, 1, 0, 3670327, 1, 0, 3670328, 1, 0, 3670329, 1, 0, 3670330, 3, 0, 3735812, 0, 0, 3735813, 5, 0, 3735816, 4, 0, 3735817, 0, 0, 3735818, 5, 0, 3735819, 4, 0, 3735820, 0, 0, 3735821, 0, 0, 3735822, 5, 0, 3735823, 4, 0, 3735824, 0, 0, 3735825, 0, 0, 3735826, 0, 0, 3735827, 0, 0, 3735828, 0, 0, 3735829, 5, 0, 3735830, 4, 0, 3735831, 0, 0, 3735832, 0, 0, 3735833, 0, 0, 3735834, 0, 0, 3735835, 5, 0, 3735836, 22, 0, 3735837, 22, 0, 3735838, 22, 0, 3735839, 4, 0, 3735840, 0, 0, 3735841, 0, 0, 3735842, 0, 0, 3735843, 0, 0, 3735844, 5, 0, 3735846, 4, 0, 3735847, 0, 0, 3735848, 0, 0, 3735849, 0, 0, 3735850, 0, 0, 3735851, 0, 0, 3735852, 0, 0, 3735853, 0, 0, 3735854, 0, 0, 3735855, 0, 0, 3735856, 0, 0, 3735857, 0, 0, 3735858, 0, 0, 3735859, 0, 0, 3735860, 0, 0, 3735861, 0, 0, 3735862, 0, 0, 3735863, 0, 0, 3735864, 0, 0, 3735865, 0, 0, 3735866, 5, 0, 3735869, 20, 0, 3735870, 14, 0, 3735880, 13, 0, 3735881, 15, 0, 3735882, 1, 0, 3735883, 1, 0, 3735884, 1, 0, 3735885, 1, 0, 3735886, 1, 0, 3735887, 1, 0, 3735888, 1, 0, 3735889, 1, 0, 3735890, 1, 0, 3735891, 1, 0, 3735892, 1, 0, 3735893, 1, 0, 3735894, 1, 0, 3735895, 1, 0, 3735896, 1, 0, 3735897, 1, 0, 3735898, 1, 0, 3735899, 1, 0, 3735900, 1, 0, 3735901, 1, 0, 3735902, 1, 0, 3735903, 1, 0, 3735904, 1, 0, 3735905, 1, 0, 3735906, 1, 0, 3735907, 1, 0, 3735908, 1, 0, 3735909, 1, 0, 3735910, 3, 0, 3801352, 4, 0, 3801353, 0, 0, 3801354, 5, 0, 3801355, 4, 0, 3801356, 0, 0, 3801357, 0, 0, 3801358, 5, 0, 3801359, 4, 0, 3801360, 0, 0, 3801361, 0, 0, 3801362, 0, 0, 3801363, 0, 0, 3801364, 0, 0, 3801365, 5, 0, 3801366, 4, 0, 3801367, 0, 0, 3801368, 0, 0, 3801369, 0, 0, 3801370, 0, 0, 3801371, 5, 0, 3801375, 4, 0, 3801376, 0, 0, 3801377, 0, 0, 3801378, 0, 0, 3801379, 0, 0, 3801380, 5, 0, 3801382, 4, 0, 3801383, 0, 0, 3801384, 0, 0, 3801385, 0, 0, 3801386, 0, 0, 3801387, 0, 0, 3801388, 0, 0, 3801389, 0, 0, 3801390, 0, 0, 3801391, 0, 0, 3801392, 0, 0, 3801393, 0, 0, 3801394, 0, 0, 3801395, 0, 0, 3801396, 0, 0, 3801397, 0, 0, 3801398, 0, 0, 3801399, 0, 0, 3801400, 0, 0, 3801401, 0, 0, 3801402, 5, 0, 3801403, 22, 0, 3801404, 22, 0, 3801405, 4, 0, 3801406, 0, 0, 3801407, 10, 0, 3801415, 9, 0, 3801416, 0, 0, 3801417, 0, 0, 3801418, 0, 0, 3801419, 0, 0, 3801420, 0, 0, 3801421, 0, 0, 3801422, 0, 0, 3801423, 0, 0, 3801424, 0, 0, 3801425, 0, 0, 3801426, 0, 0, 3801427, 0, 0, 3801428, 0, 0, 3801429, 0, 0, 3801430, 0, 0, 3801431, 0, 0, 3801432, 0, 0, 3801433, 0, 0, 3801434, 0, 0, 3801435, 0, 0, 3801436, 0, 0, 3801437, 0, 0, 3801438, 0, 0, 3801439, 0, 0, 3801440, 0, 0, 3801441, 0, 0, 3801442, 0, 0, 3801443, 0, 0, 3801444, 0, 0, 3801445, 0, 0, 3801446, 5, 0, 3866891, 4, 0, 3866892, 0, 0, 3866893, 0, 0, 3866894, 5, 0, 3866895, 4, 0, 3866896, 0, 0, 3866897, 0, 0, 3866898, 0, 0, 3866899, 0, 0, 3866900, 0, 0, 3866901, 5, 0, 3866902, 4, 0, 3866903, 0, 0, 3866904, 0, 0, 3866905, 0, 0, 3866906, 0, 0, 3866907, 5, 0, 3866911, 4, 0, 3866912, 0, 0, 3866913, 0, 0, 3866914, 0, 0, 3866915, 0, 0, 3866916, 5, 0, 3866918, 4, 0, 3866919, 0, 0, 3866920, 0, 0, 3866921, 0, 0, 3866922, 0, 0, 3866923, 0, 0, 3866924, 0, 0, 3866925, 0, 0, 3866926, 0, 0, 3866927, 0, 0, 3866928, 0, 0, 3866929, 0, 0, 3866930, 0, 0, 3866931, 0, 0, 3866932, 0, 0, 3866933, 0, 0, 3866934, 0, 0, 3866935, 0, 0, 3866936, 0, 0, 3866937, 0, 0, 3866938, 5, 0, 3866941, 4, 0, 3866942, 0, 0, 3866943, 0, 0, 3866944, 10, 0, 3866951, 4, 0, 3866952, 0, 0, 3866953, 0, 0, 3866954, 0, 0, 3866955, 0, 0, 3866956, 0, 0, 3866957, 0, 0, 3866958, 0, 0, 3866959, 0, 0, 3866960, 0, 0, 3866961, 0, 0, 3866962, 0, 0, 3866963, 0, 0, 3866964, 0, 0, 3866965, 0, 0, 3866966, 0, 0, 3866967, 0, 0, 3866968, 0, 0, 3866969, 0, 0, 3866970, 0, 0, 3866971, 0, 0, 3866972, 0, 0, 3866973, 0, 0, 3866974, 0, 0, 3866975, 0, 0, 3866976, 0, 0, 3866977, 0, 0, 3866978, 0, 0, 3866979, 0, 0, 3866980, 0, 0, 3866981, 0, 0, 3866982, 5, 0, 3932429, 0, 0, 3932430, 5, 0, 3932431, 4, 0, 3932432, 0, 0, 3932433, 0, 0, 3932434, 0, 0, 3932435, 0, 0, 3932436, 0, 0, 3932437, 5, 0, 3932438, 4, 0, 3932439, 0, 0, 3932440, 0, 0, 3932441, 0, 0, 3932442, 0, 0, 3932443, 5, 0, 3932447, 4, 0, 3932448, 0, 0, 3932449, 0, 0, 3932450, 0, 0, 3932451, 0, 0, 3932452, 5, 0, 3932454, 4, 0, 3932455, 0, 0, 3932456, 0, 0, 3932457, 0, 0, 3932458, 0, 0, 3932459, 0, 0, 3932460, 0, 0, 3932461, 0, 0, 3932462, 0, 0, 3932463, 0, 0, 3932464, 0, 0, 3932465, 0, 0, 3932466, 0, 0, 3932467, 0, 0, 3932468, 0, 0, 3932469, 0, 0, 3932470, 0, 0, 3932471, 0, 0, 3932472, 0, 0, 3932473, 0, 0, 3932474, 5, 0, 3932477, 4, 0, 3932478, 0, 0, 3932479, 0, 0, 3932480, 5, 0, 3932484, 17, 0, 3932485, 19, 0, 3932487, 4, 0, 3932488, 0, 0, 3932489, 0, 0, 3932490, 0, 0, 3932491, 0, 0, 3932492, 0, 0, 3932493, 0, 0, 3932494, 0, 0, 3932495, 0, 0, 3932496, 0, 0, 3932497, 0, 0, 3932498, 0, 0, 3932499, 0, 0, 3932500, 0, 0, 3932501, 0, 0, 3932502, 0, 0, 3932503, 0, 0, 3932504, 0, 0, 3932505, 0, 0, 3932506, 0, 0, 3932507, 0, 0, 3932508, 0, 0, 3932509, 0, 0, 3932510, 0, 0, 3932511, 0, 0, 3932512, 0, 0, 3932513, 0, 0, 3932514, 0, 0, 3932515, 0, 0, 3932516, 0, 0, 3932517, 0, 0, 3932518, 5, 0, 3997971, 0, 0, 3997972, 0, 0, 3997973, 5, 0, 3997974, 4, 0, 3997975, 0, 0, 3997976, 0, 0, 3997977, 0, 0, 3997978, 0, 0, 3997979, 5, 0, 3997983, 4, 0, 3997984, 0, 0, 3997985, 0, 0, 3997986, 0, 0, 3997987, 0, 0, 3997988, 5, 0, 3997990, 4, 0, 3997991, 0, 0, 3997992, 0, 0, 3997993, 0, 0, 3997994, 0, 0, 3997995, 0, 0, 3997996, 0, 0, 3997997, 0, 0, 3997998, 0, 0, 3997999, 0, 0, 3998000, 0, 0, 3998001, 0, 0, 3998002, 0, 0, 3998003, 0, 0, 3998004, 0, 0, 3998005, 0, 0, 3998006, 0, 0, 3998007, 0, 0, 3998008, 0, 0, 3998009, 0, 0, 3998010, 5, 0, 3998013, 4, 0, 3998014, 0, 0, 3998015, 0, 0, 3998016, 5, 0, 3998019, 2, 0, 3998020, 0, 0, 3998021, 5, 0, 3998022, 22, 0, 3998023, 4, 0, 3998024, 0, 0, 3998025, 0, 0, 3998026, 0, 0, 3998027, 0, 0, 3998028, 0, 0, 3998029, 0, 0, 3998030, 0, 0, 3998031, 0, 0, 3998032, 0, 0, 3998033, 0, 0, 3998034, 0, 0, 3998035, 0, 0, 3998036, 0, 0, 3998037, 0, 0, 3998038, 0, 0, 3998039, 0, 0, 3998040, 0, 0, 3998041, 0, 0, 3998042, 0, 0, 3998043, 0, 0, 3998044, 0, 0, 3998045, 0, 0, 3998046, 0, 0, 3998047, 0, 0, 3998048, 0, 0, 3998049, 0, 0, 3998050, 0, 0, 3998051, 0, 0, 3998052, 0, 0, 3998053, 0, 0, 3998054, 5, 0, 4063519, 4, 0, 4063520, 0, 0, 4063521, 0, 0, 4063522, 0, 0, 4063523, 0, 0, 4063524, 5, 0, 4063526, 4, 0, 4063527, 0, 0, 4063528, 0, 0, 4063529, 0, 0, 4063530, 0, 0, 4063531, 0, 0, 4063532, 0, 0, 4063533, 0, 0, 4063534, 0, 0, 4063535, 0, 0, 4063536, 0, 0, 4063537, 0, 0, 4063538, 0, 0, 4063539, 0, 0, 4063540, 0, 0, 4063541, 0, 0, 4063542, 0, 0, 4063543, 0, 0, 4063544, 0, 0, 4063545, 0, 0, 4063546, 5, 0, 4063549, 4, 0, 4063550, 0, 0, 4063551, 0, 0, 4063552, 5, 0, 4063553, 22, 0, 4063554, 22, 0, 4063555, 4, 0, 4063556, 0, 0, 4063557, 5, 0, 4063559, 4, 0, 4063560, 0, 0, 4063561, 0, 0, 4063562, 0, 0, 4063563, 0, 0, 4063564, 0, 0, 4063565, 0, 0, 4063566, 0, 0, 4063567, 0, 0, 4063568, 0, 0, 4063569, 0, 0, 4063570, 0, 0, 4063571, 0, 0, 4063572, 0, 0, 4063573, 0, 0, 4063574, 0, 0, 4063575, 0, 0, 4063576, 0, 0, 4063577, 0, 0, 4063578, 0, 0, 4063579, 0, 0, 4063580, 0, 0, 4063581, 0, 0, 4063582, 0, 0, 4063583, 0, 0, 4063584, 0, 0, 4063585, 0, 0, 4063586, 0, 0, 4063587, 0, 0, 4063588, 0, 0, 4063589, 0, 0, 4063590, 5, 0, 4129063, 0, 0, 4129064, 0, 0, 4129065, 0, 0, 4129066, 0, 0, 4129067, 0, 0, 4129068, 0, 0, 4129069, 0, 0, 4129070, 0, 0, 4129071, 0, 0, 4129072, 0, 0, 4129073, 0, 0, 4129074, 0, 0, 4129075, 0, 0, 4129076, 0, 0, 4129077, 0, 0, 4129078, 0, 0, 4129079, 0, 0, 4129080, 0, 0, 4129081, 0, 0, 4129082, 5, 0, 4129085, 4, 0, 4129086, 0, 0, 4129087, 0, 0, 4129088, 5, 0, 4129091, 4, 0, 4129092, 0, 0, 4129093, 5, 0, 4129095, 4, 0, 4129096, 0, 0, 4129097, 0, 0, 4129098, 0, 0, 4129099, 0, 0, 4129100, 0, 0, 4129101, 0, 0, 4129102, 0, 0, 4129103, 0, 0, 4129104, 0, 0, 4129105, 0, 0, 4129106, 0, 0, 4129107, 0, 0, 4129108, 0, 0, 4129109, 0, 0, 4129110, 0, 0, 4129111, 0, 0, 4129112, 0, 0, 4129113, 0, 0, 4129114, 0, 0, 4129115, 0, 0, 4129116, 0, 0, 4129117, 0, 0, 4129118, 0, 0, 4129119, 0, 0, 4129120, 0, 0, 4129121, 0, 0, 4129122, 0, 0, 4129123, 0, 0, 4129124, 0, 0, 4129125, 0, 0, 4129126, 5, 0, 4194604, 0, 0, 4194605, 0, 0, 4194606, 0, 0, 4194607, 0, 0, 4194608, 0, 0, 4194609, 0, 0, 4194610, 0, 0, 4194611, 0, 0, 4194612, 0, 0, 4194613, 0, 0, 4194614, 0, 0, 4194615, 0, 0, 4194616, 0, 0, 4194617, 0, 0, 4194618, 5, 0, 4194621, 4, 0, 4194622, 0, 0, 4194623, 0, 0, 4194624, 5, 0, 4194627, 4, 0, 4194628, 0, 0, 4194629, 5, 0, 4194631, 4, 0, 4194632, 0, 0, 4194633, 0, 0, 4194634, 0, 0, 4194635, 0, 0, 4194636, 0, 0, 4194637, 0, 0, 4194638, 0, 0, 4194639, 0, 0, 4194640, 0, 0, 4194641, 0, 0, 4194642, 0, 0, 4194643, 0, 0, 4194644, 0, 0, 4194645, 0, 0, 4194646, 0, 0, 4194647, 0, 0, 4194648, 0, 0, 4194649, 0, 0, 4194650, 0, 0, 4194651, 0, 0, 4194652, 0, 0, 4194653, 0, 0, 4194654, 0, 0, 4194655, 0, 0, 4194656, 0, 0, 4194657, 0, 0, 4194658, 0, 0, 4194659, 0, 0, 4194660, 0, 0, 4194661, 0, 0, 4194662, 5, 0, 4260144, 0, 0, 4260145, 0, 0, 4260146, 0, 0, 4260147, 0, 0, 4260148, 0, 0, 4260149, 0, 0, 4260150, 0, 0, 4260151, 0, 0, 4260152, 0, 0, 4260153, 0, 0, 4260154, 5, 0, 4260157, 4, 0, 4260158, 0, 0, 4260159, 0, 0, 4260160, 5, 0, 4260163, 4, 0, 4260164, 0, 0, 4260165, 5, 0, 4260167, 4, 0, 4260168, 0, 0, 4260169, 0, 0, 4260170, 0, 0, 4260171, 0, 0, 4260172, 0, 0, 4260173, 0, 0, 4260174, 0, 0, 4260175, 0, 0, 4260176, 0, 0, 4260177, 0, 0, 4260178, 0, 0, 4260179, 0, 0, 4260180, 0, 0, 4260181, 0, 0, 4260182, 0, 0, 4260183, 0, 0, 4260184, 0, 0, 4260185, 0, 0, 4260186, 0, 0, 4260187, 0, 0, 4260188, 0, 0, 4260189, 0, 0, 4260190, 0, 0, 4260191, 0, 0, 4260192, 0, 0, 4260193, 0, 0, 4260194, 0, 0, 4260195, 0, 0, 4260196, 0, 0, 4260197, 0, 0, 4260198, 5, 0, 4325693, 4, 0, 4325694, 0, 0, 4325695, 0, 0, 4325696, 5, 0, 4325699, 4, 0, 4325700, 0, 0, 4325701, 5, 0, 4325703, 4, 0, 4325704, 0, 0, 4325705, 0, 0, 4325706, 0, 0, 4325707, 0, 0, 4325708, 0, 0, 4325709, 0, 0, 4325710, 0, 0, 4325711, 0, 0, 4325712, 0, 0, 4325713, 0, 0, 4325714, 0, 0, 4325715, 0, 0, 4325716, 0, 0, 4325717, 0, 0, 4325718, 0, 0, 4325719, 0, 0, 4325720, 0, 0, 4325721, 0, 0, 4325722, 0, 0, 4325723, 0, 0, 4325724, 0, 0, 4325725, 0, 0, 4325726, 0, 0, 4325727, 0, 0, 4325728, 0, 0, 4325729, 0, 0, 4325730, 0, 0, 4325731, 0, 0, 4325732, 0, 0, 4325733, 0, 0, 4325734, 5, 0, 4391235, 4, 0, 4391236, 0, 0, 4391237, 5, 0, 4391239, 4, 0, 4391240, 0, 0, 4391241, 0, 0, 4391242, 0, 0, 4391243, 0, 0, 4391244, 0, 0, 4391245, 0, 0, 4391246, 0, 0, 4391247, 0, 0, 4391248, 0, 0, 4391249, 0, 0, 4391250, 0, 0, 4391251, 0, 0, 4391252, 0, 0, 4391253, 0, 0, 4391254, 0, 0, 4391255, 0, 0, 4391256, 0, 0, 4391257, 0, 0, 4391258, 0, 0, 4391259, 0, 0, 4391260, 0, 0, 4391261, 0, 0, 4391262, 0, 0, 4391263, 0, 0, 4391264, 0, 0, 4391265, 0, 0, 4391266, 0, 0, 4391267, 0, 0, 4391268, 0, 0, 4391269, 0, 0, 4391270, 5, 0, 4456779, 0, 0, 4456780, 0, 0, 4456781, 0, 0, 4456782, 0, 0, 4456783, 0, 0, 4456784, 0, 0, 4456785, 0, 0, 4456786, 0, 0, 4456787, 0, 0, 4456788, 0, 0, 4456789, 0, 0, 4456790, 0, 0, 4456791, 0, 0, 4456792, 0, 0, 4456793, 0, 0, 4456794, 0, 0, 4456795, 0, 0, 4456796, 0, 0, 4456797, 0, 0, 4456798, 0, 0, 4456799, 0, 0, 4456800, 0, 0, 4456801, 0, 0, 4456802, 0, 0, 4456803, 0, 0, 4456804, 0, 0, 4456805, 0, 0, 4456806, 5, 0 ) +tile_data = PoolIntArray( -196617, 0, 0, -196616, 0, 0, -196615, 0, 0, -196614, 0, 0, -196613, 0, 0, -196612, 0, 0, -196611, 0, 0, -196610, 0, 0, -196609, 5, 0, -131081, 0, 0, -131080, 0, 0, -131079, 0, 0, -131078, 0, 0, -131077, 0, 0, -131076, 0, 0, -131075, 0, 0, -131074, 0, 0, -131073, 5, 0, -65545, 0, 0, -65544, 0, 0, -65543, 0, 0, -65542, 0, 0, -65541, 0, 0, -65540, 0, 0, -65539, 0, 0, -65538, 0, 0, -65537, 5, 0, -9, 0, 0, -8, 0, 0, -7, 0, 0, -6, 0, 0, -5, 0, 0, -4, 0, 0, -3, 0, 0, -2, 0, 0, -1, 5, 0, -65536, 2, 0, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 16, 0, -65530, 14, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 5, 0, 0, 4, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 16, 0, 8, 14, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 5, 0, 65536, 4, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 16, 0, 65546, 14, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 5, 0, 131072, 4, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 16, 0, 131084, 14, 0, 262135, 0, 0, 262136, 0, 0, 262137, 0, 0, 262138, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 5, 0, 196608, 4, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 10, 0, 327671, 0, 0, 327672, 0, 0, 327673, 0, 0, 327674, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 5, 0, 262144, 4, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 10, 0, 262164, 11, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 5, 0, 327680, 4, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0, 327695, 16, 0, 327696, 14, 0, 327698, 17, 0, 327699, 15, 0, 327700, 5, 0, 327725, 23, 0, 458743, 0, 0, 458744, 0, 0, 458745, 0, 0, 458746, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 5, 0, 393216, 4, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 0, 0, 393231, 0, 0, 393232, 0, 0, 393233, 1, 0, 393234, 0, 0, 393235, 0, 0, 393236, 5, 0, 393237, 2, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 1, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 1, 0, 393257, 1, 0, 393258, 1, 0, 393259, 1, 0, 393260, 1, 0, 393261, 3, 0, 524279, 0, 0, 524280, 0, 0, 524281, 0, 0, 524282, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 5, 0, 458752, 4, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 5, 0, 458773, 4, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 0, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 458789, 0, 0, 458790, 0, 0, 458791, 0, 0, 458792, 0, 0, 458793, 0, 0, 458794, 0, 0, 458795, 0, 0, 458796, 0, 0, 458797, 5, 0, 589815, 0, 0, 589816, 0, 0, 589817, 0, 0, 589818, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 5, 0, 524288, 4, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 5, 0, 524309, 4, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 0, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 524325, 0, 0, 524326, 0, 0, 524327, 0, 0, 524328, 0, 0, 524329, 0, 0, 524330, 0, 0, 524331, 0, 0, 524332, 0, 0, 524333, 5, 0, 524361, 13, 0, 524362, 15, 0, 524363, 1, 0, 524364, 16, 0, 524365, 14, 0, 524368, 24, 0, 655351, 0, 0, 655352, 0, 0, 655353, 0, 0, 655354, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 5, 0, 589824, 4, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 5, 0, 589845, 4, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 0, 0, 589854, 0, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 589861, 0, 0, 589862, 0, 0, 589863, 0, 0, 589864, 0, 0, 589865, 0, 0, 589866, 0, 0, 589867, 0, 0, 589868, 0, 0, 589869, 5, 0, 589896, 9, 0, 589897, 0, 0, 589898, 0, 0, 589899, 0, 0, 589900, 0, 0, 589901, 0, 0, 589902, 1, 0, 589903, 1, 0, 589904, 1, 0, 589905, 16, 0, 589906, 18, 0, 720887, 0, 0, 720888, 0, 0, 720889, 0, 0, 720890, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 5, 0, 655360, 4, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 5, 0, 655381, 4, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 0, 0, 655389, 0, 0, 655390, 0, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 655397, 0, 0, 655398, 0, 0, 655399, 0, 0, 655400, 0, 0, 655401, 0, 0, 655402, 0, 0, 655403, 0, 0, 655404, 0, 0, 655405, 5, 0, 655430, 13, 0, 655431, 15, 0, 655432, 0, 0, 655433, 0, 0, 655434, 0, 0, 655435, 0, 0, 655436, 0, 0, 655437, 0, 0, 655438, 0, 0, 655439, 0, 0, 655440, 0, 0, 655441, 0, 0, 655442, 0, 0, 655443, 16, 0, 655444, 14, 0, 786423, 0, 0, 786424, 0, 0, 786425, 0, 0, 786426, 0, 0, 786427, 0, 0, 786428, 0, 0, 786429, 0, 0, 786430, 0, 0, 786431, 5, 0, 720896, 4, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 5, 0, 720917, 4, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 0, 0, 720926, 0, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 720933, 0, 0, 720934, 0, 0, 720935, 0, 0, 720936, 0, 0, 720937, 0, 0, 720938, 0, 0, 720939, 0, 0, 720940, 0, 0, 720941, 5, 0, 720942, 2, 0, 720943, 1, 0, 720944, 1, 0, 720945, 1, 0, 720946, 1, 0, 720947, 1, 0, 720948, 1, 0, 720949, 1, 0, 720950, 1, 0, 720951, 1, 0, 720952, 1, 0, 720953, 1, 0, 720954, 1, 0, 720955, 1, 0, 720956, 1, 0, 720957, 1, 0, 720958, 1, 0, 720959, 1, 0, 720960, 1, 0, 720961, 1, 0, 720962, 1, 0, 720963, 1, 0, 720964, 1, 0, 720965, 1, 0, 720966, 0, 0, 720967, 0, 0, 720968, 0, 0, 720969, 0, 0, 720970, 0, 0, 720971, 0, 0, 720972, 0, 0, 720973, 0, 0, 720974, 0, 0, 720975, 0, 0, 720976, 0, 0, 720977, 0, 0, 720978, 0, 0, 720979, 0, 0, 720980, 0, 0, 720981, 10, 0, 851959, 0, 0, 851960, 0, 0, 851961, 0, 0, 851962, 0, 0, 851963, 0, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 5, 0, 786432, 4, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 5, 0, 786453, 4, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 0, 0, 786462, 0, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 786469, 0, 0, 786470, 0, 0, 786471, 0, 0, 786472, 0, 0, 786473, 0, 0, 786474, 0, 0, 786475, 0, 0, 786476, 0, 0, 786477, 5, 0, 786478, 4, 0, 786479, 0, 0, 786480, 0, 0, 786481, 0, 0, 786482, 0, 0, 786483, 0, 0, 786484, 0, 0, 786485, 0, 0, 786486, 0, 0, 786487, 0, 0, 786488, 0, 0, 786489, 0, 0, 786490, 0, 0, 786491, 0, 0, 786492, 0, 0, 786493, 0, 0, 786494, 0, 0, 786495, 0, 0, 786496, 0, 0, 786497, 0, 0, 786498, 0, 0, 786499, 0, 0, 786500, 0, 0, 786501, 0, 0, 786502, 0, 0, 786503, 0, 0, 786504, 0, 0, 786505, 0, 0, 786506, 0, 0, 786507, 0, 0, 786508, 0, 0, 786509, 0, 0, 786510, 0, 0, 786511, 0, 0, 786512, 0, 0, 786513, 0, 0, 786514, 0, 0, 786515, 0, 0, 786516, 0, 0, 786517, 0, 0, 786518, 10, 0, 786526, 13, 0, 786527, 15, 0, 786528, 1, 0, 786529, 16, 0, 786530, 14, 0, 917495, 0, 0, 917496, 0, 0, 917497, 0, 0, 917498, 0, 0, 917499, 0, 0, 917500, 0, 0, 917501, 0, 0, 917502, 0, 0, 917503, 5, 0, 851968, 4, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 5, 0, 851989, 4, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 0, 0, 851996, 0, 0, 851997, 0, 0, 851998, 0, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 852005, 0, 0, 852006, 0, 0, 852007, 0, 0, 852008, 0, 0, 852009, 0, 0, 852010, 0, 0, 852011, 0, 0, 852012, 0, 0, 852013, 5, 0, 852014, 4, 0, 852015, 0, 0, 852016, 0, 0, 852017, 0, 0, 852018, 0, 0, 852019, 0, 0, 852020, 0, 0, 852021, 0, 0, 852022, 0, 0, 852023, 0, 0, 852024, 0, 0, 852025, 0, 0, 852026, 0, 0, 852027, 0, 0, 852028, 0, 0, 852029, 0, 0, 852030, 0, 0, 852031, 0, 0, 852032, 0, 0, 852033, 0, 0, 852034, 0, 0, 852035, 0, 0, 852036, 0, 0, 852037, 0, 0, 852038, 0, 0, 852039, 0, 0, 852040, 0, 0, 852041, 0, 0, 852042, 0, 0, 852043, 0, 0, 852044, 0, 0, 852045, 0, 0, 852046, 0, 0, 852047, 0, 0, 852048, 0, 0, 852049, 0, 0, 852050, 0, 0, 852051, 0, 0, 852052, 0, 0, 852053, 0, 0, 852054, 0, 0, 852055, 10, 0, 852061, 9, 0, 852062, 0, 0, 852063, 0, 0, 852064, 0, 0, 852065, 0, 0, 852066, 0, 0, 852067, 10, 0, 983031, 0, 0, 983032, 0, 0, 983033, 0, 0, 983034, 0, 0, 983035, 0, 0, 983036, 0, 0, 983037, 0, 0, 983038, 0, 0, 983039, 5, 0, 917504, 4, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917517, 0, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 5, 0, 917525, 4, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 0, 0, 917530, 0, 0, 917531, 0, 0, 917532, 0, 0, 917533, 0, 0, 917534, 0, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 917541, 0, 0, 917542, 0, 0, 917543, 0, 0, 917544, 0, 0, 917545, 0, 0, 917546, 0, 0, 917547, 0, 0, 917548, 0, 0, 917549, 5, 0, 917550, 4, 0, 917551, 0, 0, 917552, 0, 0, 917553, 0, 0, 917554, 0, 0, 917555, 0, 0, 917556, 0, 0, 917557, 0, 0, 917558, 0, 0, 917559, 0, 0, 917560, 0, 0, 917561, 0, 0, 917562, 0, 0, 917563, 0, 0, 917564, 0, 0, 917565, 0, 0, 917566, 0, 0, 917567, 0, 0, 917568, 0, 0, 917569, 0, 0, 917570, 0, 0, 917571, 0, 0, 917572, 0, 0, 917573, 0, 0, 917574, 0, 0, 917575, 0, 0, 917576, 0, 0, 917577, 0, 0, 917578, 0, 0, 917579, 0, 0, 917580, 0, 0, 917581, 0, 0, 917582, 0, 0, 917583, 0, 0, 917584, 0, 0, 917585, 0, 0, 917586, 0, 0, 917587, 0, 0, 917588, 0, 0, 917589, 0, 0, 917590, 0, 0, 917591, 0, 0, 917592, 16, 0, 917593, 14, 0, 917595, 13, 0, 917596, 15, 0, 917597, 0, 0, 917598, 0, 0, 917599, 0, 0, 917600, 0, 0, 917601, 0, 0, 917602, 0, 0, 917603, 0, 0, 917604, 10, 0, 983063, 0, 0, 983064, 0, 0, 983065, 0, 0, 983066, 0, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 0, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 983077, 0, 0, 983078, 0, 0, 983079, 0, 0, 983080, 0, 0, 983081, 0, 0, 983082, 0, 0, 983083, 0, 0, 983084, 0, 0, 983085, 5, 0, 983086, 4, 0, 983087, 0, 0, 983088, 0, 0, 983089, 0, 0, 983090, 0, 0, 983091, 0, 0, 983092, 0, 0, 983093, 0, 0, 983094, 0, 0, 983095, 0, 0, 983096, 0, 0, 983097, 0, 0, 983098, 0, 0, 983099, 0, 0, 983100, 0, 0, 983101, 0, 0, 983102, 0, 0, 983103, 0, 0, 983104, 0, 0, 983105, 0, 0, 983106, 0, 0, 983107, 0, 0, 983108, 0, 0, 983109, 0, 0, 983110, 0, 0, 983111, 0, 0, 983112, 0, 0, 983113, 0, 0, 983114, 0, 0, 983115, 0, 0, 983116, 0, 0, 983117, 0, 0, 983118, 0, 0, 983119, 0, 0, 983120, 0, 0, 983121, 0, 0, 983122, 0, 0, 983123, 0, 0, 983124, 0, 0, 983125, 0, 0, 983126, 0, 0, 983127, 0, 0, 983128, 0, 0, 983129, 0, 0, 983130, 1, 0, 983131, 0, 0, 983132, 0, 0, 983133, 0, 0, 983134, 0, 0, 983135, 0, 0, 983136, 0, 0, 983137, 0, 0, 983138, 0, 0, 983139, 0, 0, 983140, 0, 0, 983141, 10, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 0, 0, 1048607, 0, 0, 1048608, 0, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1048613, 0, 0, 1048614, 0, 0, 1048615, 0, 0, 1048616, 0, 0, 1048617, 0, 0, 1048618, 0, 0, 1048619, 0, 0, 1048620, 0, 0, 1048621, 5, 0, 1048622, 4, 0, 1048623, 0, 0, 1048624, 0, 0, 1048625, 0, 0, 1048626, 0, 0, 1048627, 0, 0, 1048628, 0, 0, 1048629, 0, 0, 1048630, 0, 0, 1048631, 0, 0, 1048632, 0, 0, 1048633, 0, 0, 1048634, 0, 0, 1048635, 0, 0, 1048636, 0, 0, 1048637, 0, 0, 1048638, 0, 0, 1048639, 0, 0, 1048640, 0, 0, 1048641, 0, 0, 1048642, 0, 0, 1048643, 0, 0, 1048644, 0, 0, 1048645, 0, 0, 1048646, 0, 0, 1048647, 0, 0, 1048648, 0, 0, 1048649, 0, 0, 1048650, 0, 0, 1048651, 0, 0, 1048652, 0, 0, 1048653, 0, 0, 1048654, 0, 0, 1048655, 0, 0, 1048656, 0, 0, 1048657, 0, 0, 1048658, 0, 0, 1048659, 0, 0, 1048660, 0, 0, 1048661, 0, 0, 1048662, 0, 0, 1048663, 0, 0, 1048664, 0, 0, 1048665, 0, 0, 1048666, 0, 0, 1048667, 0, 0, 1048668, 0, 0, 1048669, 0, 0, 1048670, 0, 0, 1048671, 0, 0, 1048672, 0, 0, 1048673, 0, 0, 1048674, 0, 0, 1048675, 0, 0, 1048676, 0, 0, 1048677, 0, 0, 1048678, 16, 0, 1048679, 14, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 0, 0, 1114143, 0, 0, 1114144, 0, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1114149, 0, 0, 1114150, 0, 0, 1114151, 0, 0, 1114152, 0, 0, 1114153, 0, 0, 1114154, 0, 0, 1114155, 0, 0, 1114156, 0, 0, 1114157, 5, 0, 1114158, 4, 0, 1114159, 0, 0, 1114160, 0, 0, 1114161, 0, 0, 1114162, 0, 0, 1114163, 0, 0, 1114164, 0, 0, 1114165, 0, 0, 1114166, 0, 0, 1114167, 0, 0, 1114168, 0, 0, 1114169, 0, 0, 1114170, 0, 0, 1114171, 0, 0, 1114172, 0, 0, 1114173, 0, 0, 1114174, 0, 0, 1114175, 0, 0, 1114176, 0, 0, 1114177, 0, 0, 1114178, 0, 0, 1114179, 0, 0, 1114180, 0, 0, 1114181, 0, 0, 1114182, 0, 0, 1114183, 0, 0, 1114184, 0, 0, 1114185, 0, 0, 1114186, 0, 0, 1114187, 0, 0, 1114188, 0, 0, 1114189, 0, 0, 1114190, 0, 0, 1114191, 0, 0, 1114192, 0, 0, 1114193, 0, 0, 1114194, 0, 0, 1114195, 0, 0, 1114196, 0, 0, 1114197, 0, 0, 1114198, 0, 0, 1114199, 0, 0, 1114200, 0, 0, 1114201, 0, 0, 1114202, 0, 0, 1114203, 0, 0, 1114204, 0, 0, 1114205, 0, 0, 1114206, 0, 0, 1114207, 0, 0, 1114208, 0, 0, 1114209, 0, 0, 1114210, 0, 0, 1114211, 0, 0, 1114212, 0, 0, 1114213, 0, 0, 1114214, 0, 0, 1114215, 0, 0, 1114216, 1, 0, 1114217, 16, 0, 1114218, 14, 0, 1179678, 0, 0, 1179679, 0, 0, 1179680, 0, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1179685, 0, 0, 1179686, 0, 0, 1179687, 0, 0, 1179688, 0, 0, 1179689, 0, 0, 1179690, 0, 0, 1179691, 0, 0, 1179692, 0, 0, 1179693, 5, 0, 1179694, 4, 0, 1179695, 0, 0, 1179696, 0, 0, 1179697, 0, 0, 1179698, 0, 0, 1179699, 0, 0, 1179700, 0, 0, 1179701, 0, 0, 1179702, 0, 0, 1179703, 0, 0, 1179704, 0, 0, 1179705, 0, 0, 1179706, 0, 0, 1179707, 0, 0, 1179708, 0, 0, 1179709, 0, 0, 1179710, 0, 0, 1179711, 0, 0, 1179712, 0, 0, 1179713, 0, 0, 1179714, 0, 0, 1179715, 0, 0, 1179716, 0, 0, 1179717, 0, 0, 1179718, 0, 0, 1179719, 0, 0, 1179720, 0, 0, 1179721, 0, 0, 1179722, 0, 0, 1179723, 0, 0, 1179724, 0, 0, 1179725, 0, 0, 1179726, 0, 0, 1179727, 0, 0, 1179728, 0, 0, 1179729, 0, 0, 1179730, 0, 0, 1179731, 0, 0, 1179732, 0, 0, 1179733, 0, 0, 1179734, 0, 0, 1179735, 0, 0, 1179736, 0, 0, 1179737, 0, 0, 1179738, 0, 0, 1179739, 0, 0, 1179740, 0, 0, 1179741, 0, 0, 1179742, 0, 0, 1179743, 0, 0, 1179744, 0, 0, 1179745, 0, 0, 1179746, 0, 0, 1179747, 0, 0, 1179748, 0, 0, 1179749, 0, 0, 1179750, 0, 0, 1179751, 0, 0, 1179752, 0, 0, 1179753, 0, 0, 1179754, 0, 0, 1179755, 10, 0, 1179772, 13, 0, 1179773, 15, 0, 1179774, 1, 0, 1179775, 16, 0, 1179776, 14, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1245221, 0, 0, 1245222, 0, 0, 1245223, 0, 0, 1245224, 0, 0, 1245225, 0, 0, 1245226, 0, 0, 1245227, 0, 0, 1245228, 0, 0, 1245229, 5, 0, 1245230, 4, 0, 1245231, 0, 0, 1245232, 0, 0, 1245233, 0, 0, 1245234, 0, 0, 1245235, 0, 0, 1245236, 0, 0, 1245237, 0, 0, 1245238, 0, 0, 1245239, 0, 0, 1245240, 0, 0, 1245241, 0, 0, 1245242, 0, 0, 1245243, 0, 0, 1245244, 0, 0, 1245245, 0, 0, 1245246, 0, 0, 1245247, 0, 0, 1245248, 0, 0, 1245249, 0, 0, 1245250, 0, 0, 1245251, 0, 0, 1245252, 0, 0, 1245253, 0, 0, 1245254, 0, 0, 1245255, 0, 0, 1245256, 0, 0, 1245257, 0, 0, 1245258, 0, 0, 1245259, 0, 0, 1245260, 0, 0, 1245261, 0, 0, 1245262, 0, 0, 1245263, 0, 0, 1245264, 0, 0, 1245265, 0, 0, 1245266, 0, 0, 1245267, 0, 0, 1245268, 0, 0, 1245269, 0, 0, 1245270, 0, 0, 1245271, 0, 0, 1245272, 0, 0, 1245273, 0, 0, 1245274, 0, 0, 1245275, 0, 0, 1245276, 0, 0, 1245277, 0, 0, 1245278, 0, 0, 1245279, 0, 0, 1245280, 0, 0, 1245281, 0, 0, 1245282, 0, 0, 1245283, 0, 0, 1245284, 0, 0, 1245285, 0, 0, 1245286, 0, 0, 1245287, 0, 0, 1245288, 0, 0, 1245289, 0, 0, 1245290, 0, 0, 1245291, 0, 0, 1245292, 16, 0, 1245293, 18, 0, 1245307, 9, 0, 1245308, 0, 0, 1245309, 0, 0, 1245310, 0, 0, 1245311, 0, 0, 1245312, 0, 0, 1245313, 10, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1310757, 0, 0, 1310758, 0, 0, 1310759, 0, 0, 1310760, 0, 0, 1310761, 0, 0, 1310762, 0, 0, 1310763, 0, 0, 1310764, 0, 0, 1310765, 5, 0, 1310766, 4, 0, 1310767, 0, 0, 1310768, 0, 0, 1310769, 0, 0, 1310770, 0, 0, 1310771, 0, 0, 1310772, 0, 0, 1310773, 0, 0, 1310774, 0, 0, 1310775, 0, 0, 1310776, 0, 0, 1310777, 0, 0, 1310778, 0, 0, 1310779, 0, 0, 1310780, 0, 0, 1310781, 0, 0, 1310782, 0, 0, 1310783, 0, 0, 1310784, 0, 0, 1310785, 0, 0, 1310786, 0, 0, 1310787, 0, 0, 1310788, 0, 0, 1310789, 0, 0, 1310790, 0, 0, 1310791, 0, 0, 1310792, 0, 0, 1310793, 0, 0, 1310794, 0, 0, 1310795, 0, 0, 1310796, 0, 0, 1310797, 0, 0, 1310798, 0, 0, 1310799, 0, 0, 1310800, 0, 0, 1310801, 0, 0, 1310802, 0, 0, 1310803, 0, 0, 1310804, 0, 0, 1310805, 0, 0, 1310806, 0, 0, 1310807, 0, 0, 1310808, 0, 0, 1310809, 0, 0, 1310810, 0, 0, 1310811, 0, 0, 1310812, 0, 0, 1310813, 0, 0, 1310814, 0, 0, 1310815, 0, 0, 1310816, 0, 0, 1310817, 0, 0, 1310818, 0, 0, 1310819, 0, 0, 1310820, 0, 0, 1310821, 0, 0, 1310822, 0, 0, 1310823, 0, 0, 1310824, 0, 0, 1310825, 0, 0, 1310826, 0, 0, 1310827, 0, 0, 1310828, 0, 0, 1310829, 0, 0, 1310830, 16, 0, 1310831, 14, 0, 1310841, 13, 0, 1310842, 15, 0, 1310843, 0, 0, 1310844, 0, 0, 1310845, 0, 0, 1310846, 0, 0, 1310847, 0, 0, 1310848, 0, 0, 1310849, 0, 0, 1310850, 10, 0, 1376293, 0, 0, 1376294, 0, 0, 1376295, 0, 0, 1376296, 0, 0, 1376297, 0, 0, 1376298, 0, 0, 1376299, 0, 0, 1376300, 0, 0, 1376301, 5, 0, 1376302, 4, 0, 1376303, 0, 0, 1376304, 0, 0, 1376305, 0, 0, 1376306, 0, 0, 1376307, 0, 0, 1376308, 0, 0, 1376309, 0, 0, 1376310, 0, 0, 1376311, 0, 0, 1376312, 0, 0, 1376313, 0, 0, 1376314, 0, 0, 1376315, 0, 0, 1376316, 0, 0, 1376317, 0, 0, 1376318, 0, 0, 1376319, 0, 0, 1376320, 0, 0, 1376321, 0, 0, 1376322, 0, 0, 1376323, 0, 0, 1376324, 0, 0, 1376325, 0, 0, 1376326, 0, 0, 1376327, 0, 0, 1376328, 0, 0, 1376329, 0, 0, 1376330, 0, 0, 1376331, 0, 0, 1376332, 0, 0, 1376333, 0, 0, 1376334, 0, 0, 1376335, 0, 0, 1376336, 0, 0, 1376337, 0, 0, 1376338, 0, 0, 1376339, 0, 0, 1376340, 0, 0, 1376341, 0, 0, 1376342, 0, 0, 1376343, 0, 0, 1376344, 0, 0, 1376345, 0, 0, 1376346, 0, 0, 1376347, 0, 0, 1376348, 0, 0, 1376349, 0, 0, 1376350, 0, 0, 1376351, 0, 0, 1376352, 0, 0, 1376353, 0, 0, 1376354, 0, 0, 1376355, 0, 0, 1376356, 0, 0, 1376357, 0, 0, 1376358, 0, 0, 1376359, 0, 0, 1376360, 0, 0, 1376361, 0, 0, 1376362, 0, 0, 1376363, 0, 0, 1376364, 0, 0, 1376365, 0, 0, 1376366, 0, 0, 1376367, 0, 0, 1376368, 1, 0, 1376369, 1, 0, 1376370, 1, 0, 1376371, 1, 0, 1376372, 1, 0, 1376373, 1, 0, 1376374, 1, 0, 1376375, 1, 0, 1376376, 1, 0, 1376377, 0, 0, 1376378, 0, 0, 1376379, 0, 0, 1376380, 0, 0, 1376381, 0, 0, 1376382, 0, 0, 1376383, 0, 0, 1376384, 0, 0, 1376385, 0, 0, 1376386, 0, 0, 1376387, 10, 0, 1441832, 0, 0, 1441833, 0, 0, 1441834, 0, 0, 1441835, 0, 0, 1441836, 0, 0, 1441837, 5, 0, 1441838, 4, 0, 1441839, 0, 0, 1441840, 0, 0, 1441841, 0, 0, 1441842, 0, 0, 1441843, 0, 0, 1441844, 0, 0, 1441845, 0, 0, 1441846, 0, 0, 1441847, 0, 0, 1441848, 0, 0, 1441849, 0, 0, 1441850, 0, 0, 1441851, 0, 0, 1441852, 0, 0, 1441853, 0, 0, 1441854, 0, 0, 1441855, 0, 0, 1441856, 0, 0, 1441857, 0, 0, 1441858, 0, 0, 1441859, 0, 0, 1441860, 0, 0, 1441861, 0, 0, 1441862, 0, 0, 1441863, 0, 0, 1441864, 0, 0, 1441865, 0, 0, 1441866, 0, 0, 1441867, 0, 0, 1441868, 0, 0, 1441869, 0, 0, 1441870, 0, 0, 1441871, 0, 0, 1441872, 0, 0, 1441873, 0, 0, 1441874, 0, 0, 1441875, 0, 0, 1441876, 0, 0, 1441877, 0, 0, 1441878, 0, 0, 1441879, 0, 0, 1441880, 0, 0, 1441881, 0, 0, 1441882, 0, 0, 1441883, 0, 0, 1441884, 0, 0, 1441885, 0, 0, 1441886, 0, 0, 1441887, 0, 0, 1441888, 0, 0, 1441889, 0, 0, 1441890, 0, 0, 1441891, 0, 0, 1441892, 0, 0, 1441893, 0, 0, 1441894, 0, 0, 1441895, 0, 0, 1441896, 0, 0, 1441897, 0, 0, 1441898, 0, 0, 1441899, 0, 0, 1441900, 0, 0, 1441901, 0, 0, 1441902, 0, 0, 1441903, 0, 0, 1441904, 0, 0, 1441905, 0, 0, 1441906, 0, 0, 1441907, 0, 0, 1441908, 0, 0, 1441909, 0, 0, 1441910, 0, 0, 1441911, 0, 0, 1441912, 0, 0, 1441913, 0, 0, 1441914, 0, 0, 1441915, 0, 0, 1441916, 0, 0, 1441917, 0, 0, 1441918, 0, 0, 1441919, 0, 0, 1441920, 0, 0, 1441921, 0, 0, 1441922, 0, 0, 1441923, 0, 0, 1441924, 10, 0, 1507370, 0, 0, 1507371, 0, 0, 1507372, 0, 0, 1507373, 5, 0, 1507374, 4, 0, 1507375, 0, 0, 1507376, 0, 0, 1507377, 0, 0, 1507378, 0, 0, 1507379, 0, 0, 1507380, 0, 0, 1507381, 0, 0, 1507382, 0, 0, 1507383, 0, 0, 1507384, 0, 0, 1507385, 0, 0, 1507386, 0, 0, 1507387, 0, 0, 1507388, 0, 0, 1507389, 0, 0, 1507390, 0, 0, 1507391, 0, 0, 1507392, 0, 0, 1507393, 0, 0, 1507394, 0, 0, 1507395, 0, 0, 1507396, 0, 0, 1507397, 0, 0, 1507398, 0, 0, 1507399, 0, 0, 1507400, 0, 0, 1507401, 0, 0, 1507402, 0, 0, 1507403, 0, 0, 1507404, 0, 0, 1507405, 0, 0, 1507406, 0, 0, 1507407, 0, 0, 1507408, 0, 0, 1507409, 0, 0, 1507410, 0, 0, 1507411, 0, 0, 1507412, 0, 0, 1507413, 0, 0, 1507414, 0, 0, 1507415, 0, 0, 1507416, 0, 0, 1507417, 0, 0, 1507418, 0, 0, 1507419, 0, 0, 1507420, 0, 0, 1507421, 0, 0, 1507422, 0, 0, 1507423, 0, 0, 1507424, 0, 0, 1507425, 0, 0, 1507426, 0, 0, 1507427, 0, 0, 1507428, 0, 0, 1507429, 0, 0, 1507430, 0, 0, 1507431, 0, 0, 1507432, 0, 0, 1507433, 0, 0, 1507434, 0, 0, 1507435, 0, 0, 1507436, 0, 0, 1507437, 0, 0, 1507438, 0, 0, 1507439, 0, 0, 1507440, 0, 0, 1507441, 0, 0, 1507442, 0, 0, 1507443, 0, 0, 1507444, 0, 0, 1507445, 0, 0, 1507446, 0, 0, 1507447, 0, 0, 1507448, 0, 0, 1507449, 0, 0, 1507450, 0, 0, 1507451, 0, 0, 1507452, 0, 0, 1507453, 0, 0, 1507454, 0, 0, 1507455, 0, 0, 1507456, 0, 0, 1507457, 0, 0, 1507458, 0, 0, 1507459, 0, 0, 1507460, 0, 0, 1507461, 10, 0, 1572910, 4, 0, 1572911, 0, 0, 1572912, 0, 0, 1572913, 0, 0, 1572914, 0, 0, 1572915, 0, 0, 1572916, 0, 0, 1572917, 0, 0, 1572918, 0, 0, 1572919, 0, 0, 1572920, 0, 0, 1572921, 0, 0, 1572922, 0, 0, 1572923, 0, 0, 1572924, 0, 0, 1572925, 0, 0, 1572926, 0, 0, 1572927, 0, 0, 1572928, 0, 0, 1572929, 0, 0, 1572930, 0, 0, 1572931, 0, 0, 1572932, 0, 0, 1572933, 0, 0, 1572934, 0, 0, 1572935, 0, 0, 1572936, 0, 0, 1572937, 0, 0, 1572938, 0, 0, 1572939, 0, 0, 1572940, 0, 0, 1572941, 0, 0, 1572942, 0, 0, 1572943, 0, 0, 1572944, 0, 0, 1572945, 0, 0, 1572946, 0, 0, 1572947, 0, 0, 1572948, 0, 0, 1572949, 0, 0, 1572950, 0, 0, 1572951, 0, 0, 1572952, 0, 0, 1572953, 0, 0, 1572954, 0, 0, 1572955, 0, 0, 1572956, 0, 0, 1572957, 0, 0, 1572958, 0, 0, 1572959, 0, 0, 1572960, 0, 0, 1572961, 0, 0, 1572962, 0, 0, 1572963, 0, 0, 1572964, 0, 0, 1572965, 0, 0, 1572966, 0, 0, 1572967, 0, 0, 1572968, 0, 0, 1572969, 0, 0, 1572970, 0, 0, 1572971, 0, 0, 1572972, 0, 0, 1572973, 0, 0, 1572974, 0, 0, 1572975, 0, 0, 1572976, 0, 0, 1572977, 0, 0, 1572978, 0, 0, 1572979, 0, 0, 1572980, 0, 0, 1572981, 0, 0, 1572982, 0, 0, 1572983, 0, 0, 1572984, 0, 0, 1572985, 0, 0, 1572986, 0, 0, 1572987, 0, 0, 1572988, 0, 0, 1572989, 0, 0, 1572990, 0, 0, 1572991, 0, 0, 1572992, 0, 0, 1572993, 0, 0, 1572994, 0, 0, 1572995, 0, 0, 1572996, 0, 0, 1572997, 0, 0, 1572998, 10, 0, 1638446, 4, 0, 1638447, 0, 0, 1638448, 0, 0, 1638449, 0, 0, 1638450, 0, 0, 1638451, 0, 0, 1638452, 0, 0, 1638453, 0, 0, 1638454, 0, 0, 1638455, 0, 0, 1638456, 0, 0, 1638457, 0, 0, 1638458, 0, 0, 1638459, 0, 0, 1638460, 0, 0, 1638461, 0, 0, 1638462, 0, 0, 1638463, 0, 0, 1638464, 0, 0, 1638465, 0, 0, 1638466, 0, 0, 1638467, 0, 0, 1638468, 0, 0, 1638469, 0, 0, 1638470, 0, 0, 1638471, 0, 0, 1638472, 0, 0, 1638473, 0, 0, 1638474, 0, 0, 1638475, 0, 0, 1638476, 0, 0, 1638477, 0, 0, 1638478, 0, 0, 1638479, 0, 0, 1638480, 0, 0, 1638481, 0, 0, 1638482, 0, 0, 1638483, 0, 0, 1638484, 0, 0, 1638485, 0, 0, 1638486, 0, 0, 1638487, 0, 0, 1638488, 0, 0, 1638489, 0, 0, 1638490, 0, 0, 1638491, 0, 0, 1638492, 0, 0, 1638493, 0, 0, 1638494, 0, 0, 1638495, 0, 0, 1638496, 0, 0, 1638497, 0, 0, 1638498, 0, 0, 1638499, 0, 0, 1638500, 0, 0, 1638501, 0, 0, 1638502, 0, 0, 1638503, 0, 0, 1638504, 0, 0, 1638505, 0, 0, 1638506, 0, 0, 1638507, 0, 0, 1638508, 0, 0, 1638509, 0, 0, 1638510, 0, 0, 1638511, 0, 0, 1638512, 0, 0, 1638513, 0, 0, 1638514, 0, 0, 1638515, 0, 0, 1638516, 0, 0, 1638517, 0, 0, 1638518, 0, 0, 1638519, 0, 0, 1638520, 0, 0, 1638521, 0, 0, 1638522, 0, 0, 1638523, 0, 0, 1638524, 0, 0, 1638525, 0, 0, 1638526, 0, 0, 1638527, 0, 0, 1638528, 0, 0, 1638529, 0, 0, 1638530, 0, 0, 1638531, 0, 0, 1638532, 0, 0, 1638533, 0, 0, 1638534, 0, 0, 1638535, 10, 0, 1703982, 4, 0, 1703983, 0, 0, 1703984, 0, 0, 1703985, 0, 0, 1703986, 0, 0, 1703987, 0, 0, 1703988, 0, 0, 1703989, 0, 0, 1703990, 0, 0, 1703991, 0, 0, 1703992, 0, 0, 1703993, 0, 0, 1703994, 0, 0, 1703995, 0, 0, 1703996, 0, 0, 1703997, 0, 0, 1703998, 0, 0, 1703999, 0, 0, 1704000, 0, 0, 1704001, 0, 0, 1704002, 0, 0, 1704003, 0, 0, 1704004, 0, 0, 1704005, 0, 0, 1704006, 0, 0, 1704007, 0, 0, 1704008, 0, 0, 1704009, 0, 0, 1704010, 0, 0, 1704011, 0, 0, 1704012, 0, 0, 1704013, 0, 0, 1704014, 0, 0, 1704015, 0, 0, 1704016, 0, 0, 1704017, 0, 0, 1704018, 0, 0, 1704019, 0, 0, 1704020, 0, 0, 1704021, 0, 0, 1704022, 0, 0, 1704023, 0, 0, 1704024, 0, 0, 1704025, 0, 0, 1704026, 0, 0, 1704027, 0, 0, 1704028, 0, 0, 1704029, 0, 0, 1704030, 0, 0, 1704031, 0, 0, 1704032, 0, 0, 1704033, 0, 0, 1704034, 0, 0, 1704035, 0, 0, 1704036, 0, 0, 1704037, 0, 0, 1704038, 0, 0, 1704039, 0, 0, 1704040, 0, 0, 1704041, 0, 0, 1704042, 0, 0, 1704043, 0, 0, 1704044, 0, 0, 1704045, 0, 0, 1704046, 0, 0, 1704047, 0, 0, 1704048, 0, 0, 1704049, 0, 0, 1704050, 0, 0, 1704051, 0, 0, 1704052, 0, 0, 1704053, 0, 0, 1704054, 0, 0, 1704055, 0, 0, 1704056, 0, 0, 1704057, 0, 0, 1704058, 0, 0, 1704059, 0, 0, 1704060, 0, 0, 1704061, 0, 0, 1704062, 0, 0, 1704063, 0, 0, 1704064, 0, 0, 1704065, 0, 0, 1704066, 0, 0, 1704067, 0, 0, 1704068, 0, 0, 1704069, 0, 0, 1704070, 0, 0, 1704071, 0, 0, 1704072, 10, 0, 1704077, 2, 0, 1704078, 1, 0, 1704079, 1, 0, 1704080, 1, 0, 1704081, 1, 0, 1704082, 16, 0, 1704083, 14, 0, 1769518, 4, 0, 1769519, 0, 0, 1769520, 0, 0, 1769521, 0, 0, 1769522, 0, 0, 1769523, 0, 0, 1769524, 0, 0, 1769525, 0, 0, 1769526, 0, 0, 1769527, 0, 0, 1769528, 0, 0, 1769529, 0, 0, 1769530, 0, 0, 1769531, 0, 0, 1769532, 0, 0, 1769533, 0, 0, 1769534, 0, 0, 1769535, 0, 0, 1769536, 0, 0, 1769537, 0, 0, 1769538, 0, 0, 1769539, 0, 0, 1769540, 0, 0, 1769541, 0, 0, 1769542, 0, 0, 1769543, 0, 0, 1769544, 0, 0, 1769545, 0, 0, 1769546, 0, 0, 1769547, 0, 0, 1769548, 0, 0, 1769549, 0, 0, 1769550, 0, 0, 1769551, 0, 0, 1769552, 0, 0, 1769553, 0, 0, 1769554, 0, 0, 1769555, 0, 0, 1769556, 0, 0, 1769557, 0, 0, 1769558, 0, 0, 1769559, 0, 0, 1769560, 0, 0, 1769561, 0, 0, 1769562, 0, 0, 1769563, 0, 0, 1769564, 0, 0, 1769565, 0, 0, 1769566, 0, 0, 1769567, 0, 0, 1769568, 0, 0, 1769569, 0, 0, 1769570, 0, 0, 1769571, 0, 0, 1769572, 0, 0, 1769573, 0, 0, 1769574, 0, 0, 1769575, 0, 0, 1769576, 0, 0, 1769577, 0, 0, 1769578, 0, 0, 1769579, 0, 0, 1769580, 0, 0, 1769581, 0, 0, 1769582, 0, 0, 1769583, 0, 0, 1769584, 0, 0, 1769585, 0, 0, 1769586, 0, 0, 1769587, 0, 0, 1769588, 0, 0, 1769589, 0, 0, 1769590, 0, 0, 1769591, 0, 0, 1769592, 0, 0, 1769593, 0, 0, 1769594, 0, 0, 1769595, 0, 0, 1769596, 0, 0, 1769597, 0, 0, 1769598, 0, 0, 1769599, 0, 0, 1769600, 0, 0, 1769601, 0, 0, 1769602, 0, 0, 1769603, 0, 0, 1769604, 0, 0, 1769605, 0, 0, 1769606, 0, 0, 1769607, 0, 0, 1769608, 0, 0, 1769609, 16, 0, 1769610, 18, 0, 1769613, 4, 0, 1769614, 0, 0, 1769615, 0, 0, 1769616, 0, 0, 1769617, 0, 0, 1769618, 0, 0, 1769619, 0, 0, 1769620, 10, 0, 1835054, 4, 0, 1835055, 0, 0, 1835056, 0, 0, 1835057, 0, 0, 1835058, 0, 0, 1835059, 0, 0, 1835060, 0, 0, 1835061, 0, 0, 1835062, 0, 0, 1835063, 0, 0, 1835064, 0, 0, 1835065, 0, 0, 1835066, 0, 0, 1835067, 0, 0, 1835068, 0, 0, 1835069, 0, 0, 1835070, 0, 0, 1835071, 0, 0, 1835072, 0, 0, 1835073, 0, 0, 1835074, 0, 0, 1835075, 0, 0, 1835076, 0, 0, 1835077, 0, 0, 1835078, 0, 0, 1835079, 0, 0, 1835080, 0, 0, 1835081, 0, 0, 1835082, 0, 0, 1835083, 0, 0, 1835084, 0, 0, 1835085, 0, 0, 1835086, 0, 0, 1835087, 0, 0, 1835088, 0, 0, 1835089, 0, 0, 1835090, 0, 0, 1835091, 0, 0, 1835092, 0, 0, 1835093, 0, 0, 1835094, 0, 0, 1835095, 0, 0, 1835096, 0, 0, 1835097, 0, 0, 1835098, 0, 0, 1835099, 0, 0, 1835100, 0, 0, 1835101, 0, 0, 1835102, 0, 0, 1835103, 0, 0, 1835104, 0, 0, 1835105, 0, 0, 1835106, 0, 0, 1835107, 0, 0, 1835108, 0, 0, 1835109, 0, 0, 1835110, 0, 0, 1835111, 0, 0, 1835112, 0, 0, 1835113, 0, 0, 1835114, 0, 0, 1835115, 0, 0, 1835116, 0, 0, 1835117, 0, 0, 1835118, 0, 0, 1835119, 0, 0, 1835120, 0, 0, 1835121, 0, 0, 1835122, 0, 0, 1835123, 0, 0, 1835124, 0, 0, 1835125, 0, 0, 1835126, 0, 0, 1835127, 0, 0, 1835128, 0, 0, 1835129, 0, 0, 1835130, 0, 0, 1835131, 0, 0, 1835132, 0, 0, 1835133, 0, 0, 1835134, 0, 0, 1835135, 0, 0, 1835136, 0, 0, 1835137, 0, 0, 1835138, 0, 0, 1835139, 0, 0, 1835140, 0, 0, 1835141, 0, 0, 1835142, 0, 0, 1835143, 0, 0, 1835144, 0, 0, 1835145, 0, 0, 1835146, 0, 0, 1835147, 1, 0, 1835148, 3, 0, 1835149, 4, 0, 1835150, 0, 0, 1835151, 0, 0, 1835152, 0, 0, 1835153, 0, 0, 1835154, 0, 0, 1835155, 0, 0, 1835156, 0, 0, 1835157, 10, 0, 1900625, 0, 0, 1900626, 0, 0, 1900627, 0, 0, 1900628, 0, 0, 1900629, 0, 0, 1900630, 0, 0, 1900631, 0, 0, 1900632, 0, 0, 1900633, 0, 0, 1900634, 0, 0, 1900635, 0, 0, 1900636, 0, 0, 1900637, 0, 0, 1900638, 0, 0, 1900639, 0, 0, 1900640, 0, 0, 1900641, 0, 0, 1900642, 0, 0, 1900643, 0, 0, 1900644, 0, 0, 1900645, 0, 0, 1900646, 0, 0, 1900647, 0, 0, 1900648, 0, 0, 1900649, 0, 0, 1900650, 0, 0, 1900651, 0, 0, 1900652, 0, 0, 1900653, 0, 0, 1900654, 0, 0, 1900655, 0, 0, 1900656, 0, 0, 1900657, 0, 0, 1900658, 0, 0, 1900659, 0, 0, 1900660, 0, 0, 1900661, 0, 0, 1900662, 0, 0, 1900663, 0, 0, 1900664, 0, 0, 1900665, 0, 0, 1900666, 0, 0, 1900667, 0, 0, 1900668, 0, 0, 1900669, 0, 0, 1900670, 0, 0, 1900671, 0, 0, 1900672, 0, 0, 1900673, 0, 0, 1900674, 0, 0, 1900675, 0, 0, 1900676, 0, 0, 1900677, 0, 0, 1900678, 0, 0, 1900679, 0, 0, 1900680, 0, 0, 1900681, 0, 0, 1900682, 0, 0, 1900683, 0, 0, 1900684, 5, 0, 1900685, 4, 0, 1900686, 0, 0, 1900687, 0, 0, 1900688, 0, 0, 1900689, 0, 0, 1900690, 0, 0, 1900691, 0, 0, 1900692, 0, 0, 1900693, 0, 0, 1900694, 10, 0, 1966164, 0, 0, 1966165, 0, 0, 1966166, 0, 0, 1966167, 0, 0, 1966168, 0, 0, 1966169, 0, 0, 1966170, 0, 0, 1966171, 0, 0, 1966172, 0, 0, 1966173, 0, 0, 1966174, 0, 0, 1966175, 0, 0, 1966176, 0, 0, 1966177, 0, 0, 1966178, 0, 0, 1966179, 0, 0, 1966180, 0, 0, 1966181, 0, 0, 1966182, 0, 0, 1966183, 0, 0, 1966184, 0, 0, 1966185, 0, 0, 1966186, 0, 0, 1966187, 0, 0, 1966188, 0, 0, 1966189, 0, 0, 1966190, 0, 0, 1966191, 0, 0, 1966192, 0, 0, 1966193, 0, 0, 1966194, 0, 0, 1966195, 0, 0, 1966196, 0, 0, 1966197, 0, 0, 1966198, 0, 0, 1966199, 0, 0, 1966200, 0, 0, 1966201, 0, 0, 1966202, 0, 0, 1966203, 0, 0, 1966204, 0, 0, 1966205, 0, 0, 1966206, 0, 0, 1966207, 0, 0, 1966208, 0, 0, 1966209, 0, 0, 1966210, 0, 0, 1966211, 0, 0, 1966212, 0, 0, 1966213, 0, 0, 1966214, 0, 0, 1966215, 0, 0, 1966216, 0, 0, 1966217, 0, 0, 1966218, 0, 0, 1966219, 0, 0, 1966220, 5, 0, 1966221, 4, 0, 1966222, 0, 0, 1966223, 0, 0, 1966224, 0, 0, 1966225, 0, 0, 1966226, 0, 0, 1966227, 0, 0, 1966228, 0, 0, 1966229, 0, 0, 1966230, 0, 0, 1966231, 16, 0, 1966232, 14, 0, 1966243, 17, 0, 1966244, 19, 0, 1966252, 2, 0, 1966253, 1, 0, 1966254, 1, 0, 1966255, 1, 0, 1966256, 1, 0, 1966257, 1, 0, 1966258, 1, 0, 1966259, 1, 0, 1966260, 1, 0, 1966261, 1, 0, 1966262, 16, 0, 1966263, 14, 0, 1966298, 23, 0, 2031726, 0, 0, 2031727, 0, 0, 2031728, 0, 0, 2031729, 0, 0, 2031730, 0, 0, 2031731, 0, 0, 2031732, 0, 0, 2031733, 0, 0, 2031734, 0, 0, 2031735, 0, 0, 2031736, 0, 0, 2031737, 0, 0, 2031738, 0, 0, 2031739, 0, 0, 2031740, 0, 0, 2031741, 0, 0, 2031742, 0, 0, 2031743, 0, 0, 2031744, 0, 0, 2031745, 0, 0, 2031746, 0, 0, 2031747, 0, 0, 2031748, 0, 0, 2031749, 0, 0, 2031750, 0, 0, 2031751, 0, 0, 2031752, 0, 0, 2031753, 0, 0, 2031754, 0, 0, 2031755, 0, 0, 2031756, 5, 0, 2031757, 4, 0, 2031758, 0, 0, 2031759, 0, 0, 2031760, 0, 0, 2031761, 0, 0, 2031762, 0, 0, 2031763, 0, 0, 2031764, 0, 0, 2031765, 0, 0, 2031766, 0, 0, 2031767, 0, 0, 2031768, 0, 0, 2031769, 1, 0, 2031770, 1, 0, 2031771, 1, 0, 2031772, 1, 0, 2031773, 1, 0, 2031774, 1, 0, 2031775, 1, 0, 2031776, 1, 0, 2031777, 1, 0, 2031778, 1, 0, 2031779, 0, 0, 2031780, 5, 0, 2031788, 4, 0, 2031789, 0, 0, 2031790, 0, 0, 2031791, 0, 0, 2031792, 0, 0, 2031793, 0, 0, 2031794, 0, 0, 2031795, 0, 0, 2031796, 0, 0, 2031797, 0, 0, 2031798, 0, 0, 2031799, 0, 0, 2031800, 10, 0, 2031808, 13, 0, 2031809, 19, 0, 2031826, 2, 0, 2031827, 1, 0, 2031828, 1, 0, 2031829, 1, 0, 2031830, 1, 0, 2031831, 1, 0, 2031832, 1, 0, 2031833, 1, 0, 2031834, 1, 0, 2031835, 1, 0, 2031836, 16, 0, 2031837, 18, 0, 2097267, 0, 0, 2097268, 0, 0, 2097269, 0, 0, 2097270, 0, 0, 2097271, 0, 0, 2097272, 0, 0, 2097273, 0, 0, 2097274, 0, 0, 2097275, 0, 0, 2097276, 0, 0, 2097277, 0, 0, 2097278, 0, 0, 2097279, 0, 0, 2097280, 0, 0, 2097281, 0, 0, 2097282, 0, 0, 2097283, 0, 0, 2097284, 0, 0, 2097285, 0, 0, 2097286, 0, 0, 2097287, 0, 0, 2097288, 0, 0, 2097289, 0, 0, 2097290, 0, 0, 2097291, 0, 0, 2097292, 5, 0, 2097293, 4, 0, 2097294, 0, 0, 2097295, 0, 0, 2097296, 0, 0, 2097297, 0, 0, 2097298, 0, 0, 2097299, 0, 0, 2097300, 0, 0, 2097301, 0, 0, 2097302, 0, 0, 2097303, 0, 0, 2097304, 0, 0, 2097305, 0, 0, 2097306, 0, 0, 2097307, 0, 0, 2097308, 0, 0, 2097309, 0, 0, 2097310, 0, 0, 2097311, 0, 0, 2097312, 0, 0, 2097313, 0, 0, 2097314, 0, 0, 2097315, 0, 0, 2097316, 5, 0, 2097317, 22, 0, 2097318, 22, 0, 2097319, 22, 0, 2097320, 22, 0, 2097321, 22, 0, 2097322, 22, 0, 2097323, 22, 0, 2097324, 4, 0, 2097325, 0, 0, 2097326, 0, 0, 2097327, 0, 0, 2097328, 0, 0, 2097329, 0, 0, 2097330, 0, 0, 2097331, 0, 0, 2097332, 0, 0, 2097333, 0, 0, 2097334, 0, 0, 2097335, 0, 0, 2097336, 0, 0, 2097337, 10, 0, 2097343, 9, 0, 2097344, 0, 0, 2097345, 5, 0, 2097349, 13, 0, 2097350, 15, 0, 2097351, 3, 0, 2097362, 4, 0, 2097363, 0, 0, 2097364, 0, 0, 2097365, 0, 0, 2097366, 0, 0, 2097367, 0, 0, 2097368, 0, 0, 2097369, 0, 0, 2097370, 0, 0, 2097371, 0, 0, 2097372, 0, 0, 2097373, 0, 0, 2097374, 1, 0, 2097375, 1, 0, 2097376, 1, 0, 2097377, 1, 0, 2097378, 1, 0, 2097379, 1, 0, 2097380, 3, 0, 2162806, 0, 0, 2162807, 0, 0, 2162808, 0, 0, 2162809, 0, 0, 2162810, 0, 0, 2162811, 0, 0, 2162812, 0, 0, 2162813, 0, 0, 2162814, 0, 0, 2162815, 0, 0, 2162816, 0, 0, 2162817, 0, 0, 2162818, 0, 0, 2162819, 0, 0, 2162820, 0, 0, 2162821, 0, 0, 2162822, 0, 0, 2162823, 0, 0, 2162824, 0, 0, 2162825, 0, 0, 2162826, 0, 0, 2162827, 0, 0, 2162828, 5, 0, 2162829, 4, 0, 2162830, 0, 0, 2162831, 0, 0, 2162832, 0, 0, 2162833, 0, 0, 2162834, 0, 0, 2162835, 0, 0, 2162836, 0, 0, 2162837, 0, 0, 2162838, 0, 0, 2162839, 0, 0, 2162840, 0, 0, 2162841, 0, 0, 2162842, 0, 0, 2162843, 0, 0, 2162844, 0, 0, 2162845, 0, 0, 2162846, 0, 0, 2162847, 0, 0, 2162848, 0, 0, 2162849, 0, 0, 2162850, 0, 0, 2162851, 0, 0, 2162852, 5, 0, 2162860, 4, 0, 2162861, 0, 0, 2162862, 0, 0, 2162863, 0, 0, 2162864, 0, 0, 2162865, 0, 0, 2162866, 0, 0, 2162867, 0, 0, 2162868, 0, 0, 2162869, 0, 0, 2162870, 0, 0, 2162871, 0, 0, 2162872, 0, 0, 2162873, 0, 0, 2162874, 16, 0, 2162875, 14, 0, 2162877, 13, 0, 2162878, 15, 0, 2162879, 0, 0, 2162880, 0, 0, 2162881, 5, 0, 2162885, 4, 0, 2162886, 0, 0, 2162887, 5, 0, 2162892, 13, 0, 2162893, 15, 0, 2162894, 1, 0, 2162895, 1, 0, 2162896, 1, 0, 2162897, 3, 0, 2162898, 4, 0, 2162899, 0, 0, 2162900, 0, 0, 2162901, 0, 0, 2162902, 0, 0, 2162903, 0, 0, 2162904, 0, 0, 2162905, 0, 0, 2162906, 0, 0, 2162907, 0, 0, 2162908, 0, 0, 2162909, 0, 0, 2162910, 0, 0, 2162911, 0, 0, 2162912, 0, 0, 2162913, 0, 0, 2162914, 0, 0, 2162915, 0, 0, 2162916, 5, 0, 2162922, 2, 0, 2162923, 1, 0, 2162924, 1, 0, 2162925, 1, 0, 2162926, 1, 0, 2162927, 3, 0, 2228344, 0, 0, 2228345, 0, 0, 2228346, 0, 0, 2228347, 0, 0, 2228348, 0, 0, 2228349, 0, 0, 2228350, 0, 0, 2228351, 0, 0, 2228352, 0, 0, 2228353, 0, 0, 2228354, 0, 0, 2228355, 0, 0, 2228356, 0, 0, 2228357, 0, 0, 2228358, 0, 0, 2228359, 0, 0, 2228360, 0, 0, 2228361, 0, 0, 2228362, 0, 0, 2228363, 0, 0, 2228364, 5, 0, 2228365, 4, 0, 2228366, 0, 0, 2228367, 0, 0, 2228368, 0, 0, 2228369, 0, 0, 2228370, 0, 0, 2228371, 0, 0, 2228372, 0, 0, 2228373, 0, 0, 2228374, 0, 0, 2228375, 0, 0, 2228376, 0, 0, 2228377, 0, 0, 2228378, 0, 0, 2228379, 0, 0, 2228380, 0, 0, 2228381, 0, 0, 2228382, 0, 0, 2228383, 0, 0, 2228384, 0, 0, 2228385, 0, 0, 2228386, 0, 0, 2228387, 0, 0, 2228388, 5, 0, 2228396, 4, 0, 2228397, 0, 0, 2228398, 0, 0, 2228399, 0, 0, 2228400, 0, 0, 2228401, 0, 0, 2228402, 0, 0, 2228403, 0, 0, 2228404, 0, 0, 2228405, 0, 0, 2228406, 0, 0, 2228407, 0, 0, 2228408, 0, 0, 2228409, 0, 0, 2228410, 0, 0, 2228411, 0, 0, 2228412, 1, 0, 2228413, 0, 0, 2228414, 0, 0, 2228415, 0, 0, 2228416, 0, 0, 2228417, 5, 0, 2228421, 4, 0, 2228422, 0, 0, 2228423, 5, 0, 2228428, 4, 0, 2228429, 0, 0, 2228430, 0, 0, 2228431, 0, 0, 2228432, 0, 0, 2228433, 5, 0, 2228434, 4, 0, 2228435, 0, 0, 2228436, 0, 0, 2228437, 0, 0, 2228438, 0, 0, 2228439, 0, 0, 2228440, 0, 0, 2228441, 0, 0, 2228442, 0, 0, 2228443, 0, 0, 2228444, 0, 0, 2228445, 0, 0, 2228446, 0, 0, 2228447, 0, 0, 2228448, 0, 0, 2228449, 0, 0, 2228450, 0, 0, 2228451, 0, 0, 2228452, 5, 0, 2228458, 4, 0, 2228459, 0, 0, 2228460, 0, 0, 2228461, 0, 0, 2228462, 0, 0, 2228463, 5, 0, 2293888, 0, 0, 2293889, 0, 0, 2293890, 0, 0, 2293891, 0, 0, 2293892, 0, 0, 2293893, 0, 0, 2293894, 0, 0, 2293895, 0, 0, 2293896, 0, 0, 2293897, 0, 0, 2293898, 0, 0, 2293899, 0, 0, 2293900, 5, 0, 2293901, 4, 0, 2293902, 0, 0, 2293903, 0, 0, 2293904, 0, 0, 2293905, 0, 0, 2293906, 0, 0, 2293907, 0, 0, 2293908, 0, 0, 2293909, 0, 0, 2293910, 0, 0, 2293911, 0, 0, 2293912, 0, 0, 2293913, 0, 0, 2293914, 0, 0, 2293915, 0, 0, 2293916, 0, 0, 2293917, 0, 0, 2293918, 0, 0, 2293919, 0, 0, 2293920, 0, 0, 2293921, 0, 0, 2293922, 0, 0, 2293923, 0, 0, 2293924, 5, 0, 2293932, 4, 0, 2293933, 0, 0, 2293934, 0, 0, 2293935, 0, 0, 2293936, 0, 0, 2293937, 0, 0, 2293938, 0, 0, 2293939, 0, 0, 2293940, 0, 0, 2293941, 0, 0, 2293942, 0, 0, 2293943, 0, 0, 2293944, 0, 0, 2293945, 0, 0, 2293946, 0, 0, 2293947, 0, 0, 2293948, 0, 0, 2293949, 0, 0, 2293950, 0, 0, 2293951, 0, 0, 2293952, 0, 0, 2293953, 5, 0, 2293954, 22, 0, 2293955, 22, 0, 2293956, 22, 0, 2293957, 4, 0, 2293958, 0, 0, 2293959, 5, 0, 2293964, 4, 0, 2293965, 0, 0, 2293966, 0, 0, 2293967, 0, 0, 2293968, 0, 0, 2293969, 5, 0, 2293970, 4, 0, 2293971, 0, 0, 2293972, 0, 0, 2293973, 0, 0, 2293974, 0, 0, 2293975, 0, 0, 2293976, 0, 0, 2293977, 0, 0, 2293978, 0, 0, 2293979, 0, 0, 2293980, 0, 0, 2293981, 0, 0, 2293982, 0, 0, 2293983, 0, 0, 2293984, 0, 0, 2293985, 0, 0, 2293986, 0, 0, 2293987, 0, 0, 2293988, 5, 0, 2293989, 2, 0, 2293990, 1, 0, 2293991, 1, 0, 2293992, 1, 0, 2293993, 3, 0, 2293994, 4, 0, 2293995, 0, 0, 2293996, 0, 0, 2293997, 0, 0, 2293998, 0, 0, 2293999, 5, 0, 2359427, 0, 0, 2359428, 0, 0, 2359429, 0, 0, 2359430, 0, 0, 2359431, 0, 0, 2359432, 0, 0, 2359433, 0, 0, 2359434, 0, 0, 2359435, 0, 0, 2359436, 5, 0, 2359437, 4, 0, 2359438, 0, 0, 2359439, 0, 0, 2359440, 0, 0, 2359441, 0, 0, 2359442, 0, 0, 2359443, 0, 0, 2359444, 0, 0, 2359445, 0, 0, 2359446, 0, 0, 2359447, 0, 0, 2359448, 0, 0, 2359449, 0, 0, 2359450, 0, 0, 2359451, 0, 0, 2359452, 0, 0, 2359453, 0, 0, 2359454, 0, 0, 2359455, 0, 0, 2359456, 0, 0, 2359457, 0, 0, 2359458, 0, 0, 2359459, 0, 0, 2359460, 5, 0, 2359468, 4, 0, 2359469, 0, 0, 2359470, 0, 0, 2359471, 0, 0, 2359472, 0, 0, 2359473, 0, 0, 2359474, 0, 0, 2359475, 0, 0, 2359476, 0, 0, 2359477, 0, 0, 2359478, 0, 0, 2359479, 0, 0, 2359480, 0, 0, 2359481, 0, 0, 2359482, 0, 0, 2359483, 0, 0, 2359484, 0, 0, 2359485, 0, 0, 2359486, 0, 0, 2359487, 0, 0, 2359488, 0, 0, 2359489, 5, 0, 2359493, 4, 0, 2359494, 0, 0, 2359495, 5, 0, 2359496, 22, 0, 2359497, 22, 0, 2359498, 22, 0, 2359499, 22, 0, 2359500, 4, 0, 2359501, 0, 0, 2359502, 0, 0, 2359503, 0, 0, 2359504, 0, 0, 2359505, 5, 0, 2359506, 4, 0, 2359507, 0, 0, 2359508, 0, 0, 2359509, 0, 0, 2359510, 0, 0, 2359511, 0, 0, 2359512, 0, 0, 2359513, 0, 0, 2359514, 0, 0, 2359515, 0, 0, 2359516, 0, 0, 2359517, 0, 0, 2359518, 0, 0, 2359519, 0, 0, 2359520, 0, 0, 2359521, 0, 0, 2359522, 0, 0, 2359523, 0, 0, 2359524, 5, 0, 2359525, 4, 0, 2359526, 0, 0, 2359527, 0, 0, 2359528, 0, 0, 2359529, 5, 0, 2359530, 4, 0, 2359531, 0, 0, 2359532, 0, 0, 2359533, 0, 0, 2359534, 0, 0, 2359535, 5, 0, 2359536, 12, 0, 2424966, 0, 0, 2424967, 0, 0, 2424968, 0, 0, 2424969, 0, 0, 2424970, 0, 0, 2424971, 0, 0, 2424972, 5, 0, 2424973, 4, 0, 2424974, 0, 0, 2424975, 0, 0, 2424976, 0, 0, 2424977, 0, 0, 2424978, 0, 0, 2424979, 0, 0, 2424980, 0, 0, 2424981, 0, 0, 2424982, 0, 0, 2424983, 0, 0, 2424984, 0, 0, 2424985, 0, 0, 2424986, 0, 0, 2424987, 0, 0, 2424988, 0, 0, 2424989, 0, 0, 2424990, 0, 0, 2424991, 0, 0, 2424992, 0, 0, 2424993, 0, 0, 2424994, 0, 0, 2424995, 0, 0, 2424996, 5, 0, 2425004, 4, 0, 2425005, 0, 0, 2425006, 0, 0, 2425007, 0, 0, 2425008, 0, 0, 2425009, 0, 0, 2425010, 0, 0, 2425011, 0, 0, 2425012, 0, 0, 2425013, 0, 0, 2425014, 0, 0, 2425015, 0, 0, 2425016, 0, 0, 2425017, 0, 0, 2425018, 0, 0, 2425019, 0, 0, 2425020, 0, 0, 2425021, 0, 0, 2425022, 0, 0, 2425023, 0, 0, 2425024, 0, 0, 2425025, 5, 0, 2425029, 4, 0, 2425030, 0, 0, 2425031, 5, 0, 2425036, 4, 0, 2425037, 0, 0, 2425038, 0, 0, 2425039, 0, 0, 2425040, 0, 0, 2425041, 5, 0, 2425042, 4, 0, 2425043, 0, 0, 2425044, 0, 0, 2425045, 0, 0, 2425046, 0, 0, 2425047, 0, 0, 2425048, 0, 0, 2425049, 0, 0, 2425050, 0, 0, 2425051, 0, 0, 2425052, 0, 0, 2425053, 0, 0, 2425054, 0, 0, 2425055, 0, 0, 2425056, 0, 0, 2425057, 0, 0, 2425058, 0, 0, 2425059, 0, 0, 2425060, 5, 0, 2425061, 4, 0, 2425062, 0, 0, 2425063, 0, 0, 2425064, 0, 0, 2425065, 5, 0, 2425066, 4, 0, 2425067, 0, 0, 2425068, 0, 0, 2425069, 0, 0, 2425070, 0, 0, 2425071, 5, 0, 2425072, 4, 0, 2425073, 10, 0, 2490505, 0, 0, 2490506, 0, 0, 2490507, 0, 0, 2490508, 5, 0, 2490509, 4, 0, 2490510, 0, 0, 2490511, 0, 0, 2490512, 0, 0, 2490513, 0, 0, 2490514, 0, 0, 2490515, 0, 0, 2490516, 0, 0, 2490517, 0, 0, 2490518, 0, 0, 2490519, 0, 0, 2490520, 0, 0, 2490521, 0, 0, 2490522, 0, 0, 2490523, 0, 0, 2490524, 0, 0, 2490525, 0, 0, 2490526, 0, 0, 2490527, 0, 0, 2490528, 0, 0, 2490529, 0, 0, 2490530, 0, 0, 2490531, 0, 0, 2490532, 5, 0, 2490540, 4, 0, 2490541, 0, 0, 2490542, 0, 0, 2490543, 0, 0, 2490544, 0, 0, 2490545, 0, 0, 2490546, 0, 0, 2490547, 0, 0, 2490548, 0, 0, 2490549, 0, 0, 2490550, 0, 0, 2490551, 0, 0, 2490552, 0, 0, 2490553, 0, 0, 2490554, 0, 0, 2490555, 0, 0, 2490556, 0, 0, 2490557, 0, 0, 2490558, 0, 0, 2490559, 0, 0, 2490560, 0, 0, 2490561, 5, 0, 2490565, 4, 0, 2490566, 0, 0, 2490567, 5, 0, 2490572, 4, 0, 2490573, 0, 0, 2490574, 0, 0, 2490575, 0, 0, 2490576, 0, 0, 2490577, 5, 0, 2490578, 4, 0, 2490579, 0, 0, 2490580, 0, 0, 2490581, 0, 0, 2490582, 0, 0, 2490583, 0, 0, 2490584, 0, 0, 2490585, 0, 0, 2490586, 0, 0, 2490587, 0, 0, 2490588, 0, 0, 2490589, 0, 0, 2490590, 0, 0, 2490591, 0, 0, 2490592, 0, 0, 2490593, 0, 0, 2490594, 0, 0, 2490595, 0, 0, 2490596, 5, 0, 2490597, 4, 0, 2490598, 0, 0, 2490599, 0, 0, 2490600, 0, 0, 2490601, 5, 0, 2490602, 4, 0, 2490603, 0, 0, 2490604, 0, 0, 2490605, 0, 0, 2490606, 0, 0, 2490607, 5, 0, 2490608, 4, 0, 2490609, 0, 0, 2490610, 16, 0, 2490611, 18, 0, 2556047, 0, 0, 2556048, 0, 0, 2556049, 0, 0, 2556050, 0, 0, 2556051, 0, 0, 2556052, 0, 0, 2556053, 0, 0, 2556054, 0, 0, 2556055, 0, 0, 2556056, 0, 0, 2556057, 0, 0, 2556058, 0, 0, 2556059, 0, 0, 2556060, 0, 0, 2556061, 0, 0, 2556062, 0, 0, 2556063, 0, 0, 2556064, 0, 0, 2556065, 0, 0, 2556066, 0, 0, 2556067, 0, 0, 2556068, 5, 0, 2556076, 4, 0, 2556077, 0, 0, 2556078, 0, 0, 2556079, 0, 0, 2556080, 0, 0, 2556081, 0, 0, 2556082, 0, 0, 2556083, 0, 0, 2556084, 0, 0, 2556085, 0, 0, 2556086, 0, 0, 2556087, 0, 0, 2556088, 0, 0, 2556089, 0, 0, 2556090, 0, 0, 2556091, 0, 0, 2556092, 0, 0, 2556093, 0, 0, 2556094, 0, 0, 2556095, 0, 0, 2556096, 0, 0, 2556097, 5, 0, 2556101, 4, 0, 2556102, 0, 0, 2556103, 5, 0, 2556108, 4, 0, 2556109, 0, 0, 2556110, 0, 0, 2556111, 0, 0, 2556112, 0, 0, 2556113, 5, 0, 2556114, 4, 0, 2556115, 0, 0, 2556116, 0, 0, 2556117, 0, 0, 2556118, 0, 0, 2556119, 0, 0, 2556120, 0, 0, 2556121, 0, 0, 2556122, 0, 0, 2556123, 0, 0, 2556124, 0, 0, 2556125, 0, 0, 2556126, 0, 0, 2556127, 0, 0, 2556128, 0, 0, 2556129, 0, 0, 2556130, 0, 0, 2556131, 0, 0, 2556132, 5, 0, 2556133, 4, 0, 2556134, 0, 0, 2556135, 0, 0, 2556136, 0, 0, 2556137, 5, 0, 2556138, 4, 0, 2556139, 0, 0, 2556140, 0, 0, 2556141, 0, 0, 2556142, 0, 0, 2556143, 5, 0, 2556144, 4, 0, 2556145, 0, 0, 2556146, 0, 0, 2556147, 0, 0, 2556148, 16, 0, 2556149, 18, 0, 2621585, 0, 0, 2621586, 0, 0, 2621587, 0, 0, 2621588, 0, 0, 2621589, 0, 0, 2621590, 0, 0, 2621591, 0, 0, 2621592, 0, 0, 2621593, 0, 0, 2621594, 0, 0, 2621595, 0, 0, 2621596, 0, 0, 2621597, 0, 0, 2621598, 0, 0, 2621599, 0, 0, 2621600, 0, 0, 2621601, 0, 0, 2621602, 0, 0, 2621603, 0, 0, 2621604, 5, 0, 2621612, 4, 0, 2621613, 0, 0, 2621614, 0, 0, 2621615, 0, 0, 2621616, 0, 0, 2621617, 0, 0, 2621618, 0, 0, 2621619, 0, 0, 2621620, 0, 0, 2621621, 0, 0, 2621622, 0, 0, 2621623, 0, 0, 2621624, 0, 0, 2621625, 0, 0, 2621626, 0, 0, 2621627, 0, 0, 2621628, 0, 0, 2621629, 0, 0, 2621630, 0, 0, 2621631, 0, 0, 2621632, 0, 0, 2621633, 5, 0, 2621637, 4, 0, 2621638, 0, 0, 2621639, 5, 0, 2621644, 4, 0, 2621645, 0, 0, 2621646, 0, 0, 2621647, 0, 0, 2621648, 0, 0, 2621649, 5, 0, 2621650, 4, 0, 2621651, 0, 0, 2621652, 0, 0, 2621653, 0, 0, 2621654, 0, 0, 2621655, 0, 0, 2621656, 0, 0, 2621657, 0, 0, 2621658, 0, 0, 2621659, 0, 0, 2621660, 0, 0, 2621661, 0, 0, 2621662, 0, 0, 2621663, 0, 0, 2621664, 0, 0, 2621665, 0, 0, 2621666, 0, 0, 2621667, 0, 0, 2621668, 5, 0, 2621669, 4, 0, 2621670, 0, 0, 2621671, 0, 0, 2621672, 0, 0, 2621673, 5, 0, 2621674, 4, 0, 2621675, 0, 0, 2621676, 0, 0, 2621677, 0, 0, 2621678, 0, 0, 2621679, 5, 0, 2621680, 4, 0, 2621681, 0, 0, 2621682, 0, 0, 2621683, 0, 0, 2621684, 0, 0, 2621685, 0, 0, 2621686, 10, 0, 2687128, 0, 0, 2687129, 0, 0, 2687130, 0, 0, 2687131, 0, 0, 2687132, 0, 0, 2687133, 0, 0, 2687134, 0, 0, 2687135, 0, 0, 2687136, 0, 0, 2687137, 0, 0, 2687138, 0, 0, 2687139, 0, 0, 2687140, 5, 0, 2687148, 4, 0, 2687149, 0, 0, 2687150, 0, 0, 2687151, 0, 0, 2687152, 0, 0, 2687153, 0, 0, 2687154, 0, 0, 2687155, 0, 0, 2687156, 0, 0, 2687157, 0, 0, 2687158, 0, 0, 2687159, 0, 0, 2687160, 0, 0, 2687161, 0, 0, 2687162, 0, 0, 2687163, 0, 0, 2687164, 0, 0, 2687165, 0, 0, 2687166, 0, 0, 2687167, 0, 0, 2687168, 0, 0, 2687169, 5, 0, 2687173, 4, 0, 2687174, 0, 0, 2687175, 5, 0, 2687180, 4, 0, 2687181, 0, 0, 2687182, 0, 0, 2687183, 0, 0, 2687184, 0, 0, 2687185, 5, 0, 2687186, 4, 0, 2687187, 0, 0, 2687188, 0, 0, 2687189, 0, 0, 2687190, 0, 0, 2687191, 0, 0, 2687192, 0, 0, 2687193, 0, 0, 2687194, 0, 0, 2687195, 0, 0, 2687196, 0, 0, 2687197, 0, 0, 2687198, 0, 0, 2687199, 0, 0, 2687200, 0, 0, 2687201, 0, 0, 2687202, 0, 0, 2687203, 0, 0, 2687204, 5, 0, 2687205, 4, 0, 2687206, 0, 0, 2687207, 0, 0, 2687208, 0, 0, 2687209, 5, 0, 2687210, 4, 0, 2687211, 0, 0, 2687212, 0, 0, 2687213, 0, 0, 2687214, 0, 0, 2687215, 5, 0, 2687216, 4, 0, 2687217, 0, 0, 2687218, 0, 0, 2687219, 0, 0, 2687220, 0, 0, 2687221, 0, 0, 2687222, 5, 0, 2752668, 0, 0, 2752669, 0, 0, 2752670, 0, 0, 2752671, 0, 0, 2752672, 0, 0, 2752673, 0, 0, 2752674, 0, 0, 2752675, 0, 0, 2752676, 5, 0, 2752684, 4, 0, 2752685, 0, 0, 2752686, 0, 0, 2752687, 0, 0, 2752688, 0, 0, 2752689, 0, 0, 2752690, 0, 0, 2752691, 0, 0, 2752692, 0, 0, 2752693, 0, 0, 2752694, 0, 0, 2752695, 0, 0, 2752696, 0, 0, 2752697, 0, 0, 2752698, 0, 0, 2752699, 0, 0, 2752700, 0, 0, 2752701, 0, 0, 2752702, 0, 0, 2752703, 0, 0, 2752704, 0, 0, 2752705, 5, 0, 2752709, 4, 0, 2752710, 0, 0, 2752711, 5, 0, 2752716, 4, 0, 2752717, 0, 0, 2752718, 0, 0, 2752719, 0, 0, 2752720, 0, 0, 2752721, 5, 0, 2752722, 4, 0, 2752723, 0, 0, 2752724, 0, 0, 2752725, 0, 0, 2752726, 0, 0, 2752727, 0, 0, 2752728, 0, 0, 2752729, 0, 0, 2752730, 0, 0, 2752731, 0, 0, 2752732, 0, 0, 2752733, 0, 0, 2752734, 0, 0, 2752735, 0, 0, 2752736, 0, 0, 2752737, 0, 0, 2752738, 0, 0, 2752739, 0, 0, 2752740, 5, 0, 2752741, 4, 0, 2752742, 0, 0, 2752743, 0, 0, 2752744, 0, 0, 2752745, 5, 0, 2752746, 4, 0, 2752747, 0, 0, 2752748, 0, 0, 2752749, 0, 0, 2752750, 0, 0, 2752751, 5, 0, 2752752, 4, 0, 2752753, 0, 0, 2752754, 0, 0, 2752755, 0, 0, 2752756, 0, 0, 2752757, 0, 0, 2752758, 5, 0, 2818207, 0, 0, 2818208, 0, 0, 2818209, 0, 0, 2818210, 0, 0, 2818211, 0, 0, 2818212, 5, 0, 2818223, 0, 0, 2818224, 0, 0, 2818225, 0, 0, 2818226, 0, 0, 2818227, 0, 0, 2818228, 0, 0, 2818229, 0, 0, 2818230, 0, 0, 2818231, 0, 0, 2818232, 0, 0, 2818233, 0, 0, 2818234, 0, 0, 2818235, 0, 0, 2818236, 0, 0, 2818237, 0, 0, 2818238, 0, 0, 2818239, 0, 0, 2818240, 0, 0, 2818241, 0, 0, 2818245, 4, 0, 2818246, 0, 0, 2818247, 5, 0, 2818252, 4, 0, 2818253, 0, 0, 2818254, 0, 0, 2818255, 0, 0, 2818256, 0, 0, 2818257, 5, 0, 2818262, 0, 0, 2818263, 0, 0, 2818264, 0, 0, 2818265, 0, 0, 2818266, 0, 0, 2818267, 0, 0, 2818268, 0, 0, 2818269, 0, 0, 2818270, 0, 0, 2818271, 0, 0, 2818272, 0, 0, 2818273, 0, 0, 2818274, 0, 0, 2818275, 0, 0, 2818276, 5, 0, 2818277, 4, 0, 2818278, 0, 0, 2818279, 0, 0, 2818280, 0, 0, 2818281, 5, 0, 2818282, 4, 0, 2818283, 0, 0, 2818284, 0, 0, 2818285, 0, 0, 2818286, 0, 0, 2818287, 5, 0, 2818288, 4, 0, 2818289, 0, 0, 2818290, 0, 0, 2818291, 0, 0, 2818292, 0, 0, 2818293, 0, 0, 2818294, 5, 0, 2818299, 12, 0, 2883761, 0, 0, 2883762, 0, 0, 2883763, 0, 0, 2883764, 0, 0, 2883765, 0, 0, 2883766, 0, 0, 2883767, 0, 0, 2883768, 0, 0, 2883769, 0, 0, 2883770, 0, 0, 2883771, 0, 0, 2883772, 0, 0, 2883773, 0, 0, 2883774, 0, 0, 2883775, 0, 0, 2883776, 0, 0, 2883802, 0, 0, 2883803, 0, 0, 2883804, 0, 0, 2883805, 0, 0, 2883806, 0, 0, 2883807, 0, 0, 2883808, 0, 0, 2883809, 0, 0, 2883810, 0, 0, 2883811, 0, 0, 2883812, 5, 0, 2883813, 4, 0, 2883814, 0, 0, 2883815, 0, 0, 2883816, 0, 0, 2883817, 5, 0, 2883818, 4, 0, 2883819, 0, 0, 2883820, 0, 0, 2883821, 0, 0, 2883822, 0, 0, 2883823, 5, 0, 2883824, 4, 0, 2883825, 0, 0, 2883826, 0, 0, 2883827, 0, 0, 2883828, 0, 0, 2883829, 0, 0, 2883830, 5, 0, 2883831, 22, 0, 2883832, 22, 0, 2883833, 22, 0, 2883834, 22, 0, 2883835, 4, 0, 2883836, 10, 0, 2949303, 0, 0, 2949304, 0, 0, 2949305, 0, 0, 2949306, 0, 0, 2949307, 0, 0, 2949308, 0, 0, 2949309, 0, 0, 2949344, 0, 0, 2949345, 0, 0, 2949346, 0, 0, 2949347, 0, 0, 2949348, 5, 0, 2949349, 4, 0, 2949350, 0, 0, 2949351, 0, 0, 2949352, 0, 0, 2949353, 5, 0, 2949354, 4, 0, 2949355, 0, 0, 2949356, 0, 0, 2949357, 0, 0, 2949358, 0, 0, 2949359, 5, 0, 2949360, 4, 0, 2949361, 0, 0, 2949362, 0, 0, 2949363, 0, 0, 2949364, 0, 0, 2949365, 0, 0, 2949366, 5, 0, 2949371, 4, 0, 2949372, 0, 0, 2949373, 16, 0, 2949374, 18, 0, 3014885, 4, 0, 3014886, 0, 0, 3014887, 0, 0, 3014888, 0, 0, 3014889, 5, 0, 3014890, 4, 0, 3014891, 0, 0, 3014892, 0, 0, 3014893, 0, 0, 3014894, 0, 0, 3014895, 5, 0, 3014896, 4, 0, 3014897, 0, 0, 3014898, 0, 0, 3014899, 0, 0, 3014900, 0, 0, 3014901, 0, 0, 3014902, 5, 0, 3014907, 4, 0, 3014908, 0, 0, 3014909, 0, 0, 3014910, 0, 0, 3014911, 1, 0, 3014912, 1, 0, 3014913, 1, 0, 3014914, 16, 0, 3014915, 14, 0, 3080421, 4, 0, 3080422, 0, 0, 3080423, 0, 0, 3080424, 0, 0, 3080425, 5, 0, 3080426, 4, 0, 3080427, 0, 0, 3080428, 0, 0, 3080429, 0, 0, 3080430, 0, 0, 3080431, 5, 0, 3080432, 4, 0, 3080433, 0, 0, 3080434, 0, 0, 3080435, 0, 0, 3080436, 0, 0, 3080437, 0, 0, 3080438, 5, 0, 3080443, 4, 0, 3080444, 0, 0, 3080445, 0, 0, 3080446, 0, 0, 3080447, 0, 0, 3080448, 0, 0, 3080449, 0, 0, 3080450, 0, 0, 3080451, 0, 0, 3080452, 10, 0, 3145958, 0, 0, 3145959, 0, 0, 3145960, 0, 0, 3145961, 5, 0, 3145962, 4, 0, 3145963, 0, 0, 3145964, 0, 0, 3145965, 0, 0, 3145966, 0, 0, 3145967, 5, 0, 3145968, 4, 0, 3145969, 0, 0, 3145970, 0, 0, 3145971, 0, 0, 3145972, 0, 0, 3145973, 0, 0, 3145974, 5, 0, 3145979, 4, 0, 3145980, 0, 0, 3145981, 0, 0, 3145982, 0, 0, 3145983, 0, 0, 3145984, 0, 0, 3145985, 0, 0, 3145986, 0, 0, 3145987, 0, 0, 3145988, 0, 0, 3145989, 10, 0, 3145992, 2, 0, 3145993, 16, 0, 3145994, 14, 0, 3145995, 12, 0, 3211500, 0, 0, 3211501, 0, 0, 3211502, 0, 0, 3211503, 5, 0, 3211504, 4, 0, 3211505, 0, 0, 3211506, 0, 0, 3211507, 0, 0, 3211508, 0, 0, 3211509, 0, 0, 3211510, 5, 0, 3211515, 4, 0, 3211516, 0, 0, 3211517, 0, 0, 3211518, 0, 0, 3211519, 0, 0, 3211520, 0, 0, 3211521, 0, 0, 3211522, 0, 0, 3211523, 0, 0, 3211524, 0, 0, 3211525, 5, 0, 3211528, 4, 0, 3211529, 0, 0, 3211530, 5, 0, 3211531, 4, 0, 3211532, 16, 0, 3211533, 14, 0, 3277043, 0, 0, 3277044, 0, 0, 3277045, 0, 0, 3277046, 5, 0, 3277051, 4, 0, 3277052, 0, 0, 3277053, 0, 0, 3277054, 0, 0, 3277055, 0, 0, 3277056, 0, 0, 3277057, 0, 0, 3277058, 0, 0, 3277059, 0, 0, 3277060, 0, 0, 3277061, 5, 0, 3277062, 22, 0, 3277063, 22, 0, 3277064, 4, 0, 3277065, 0, 0, 3277066, 5, 0, 3277067, 4, 0, 3277068, 0, 0, 3277069, 0, 0, 3277070, 10, 0, 3277071, 12, 0, 3277078, 20, 0, 3277079, 18, 0, 3342587, 4, 0, 3342588, 0, 0, 3342589, 0, 0, 3342590, 0, 0, 3342591, 0, 0, 3342592, 0, 0, 3342593, 0, 0, 3342594, 0, 0, 3342595, 0, 0, 3342596, 0, 0, 3342597, 5, 0, 3342600, 4, 0, 3342601, 0, 0, 3342602, 5, 0, 3342603, 4, 0, 3342604, 0, 0, 3342605, 0, 0, 3342606, 5, 0, 3342607, 4, 0, 3342608, 16, 0, 3342609, 18, 0, 3342612, 13, 0, 3342613, 19, 0, 3342614, 4, 0, 3342615, 0, 0, 3342616, 10, 0, 3408123, 4, 0, 3408124, 0, 0, 3408125, 0, 0, 3408126, 0, 0, 3408127, 0, 0, 3408128, 0, 0, 3408129, 0, 0, 3408130, 0, 0, 3408131, 0, 0, 3408132, 0, 0, 3408133, 5, 0, 3408136, 4, 0, 3408137, 0, 0, 3408138, 5, 0, 3408139, 4, 0, 3408140, 0, 0, 3408141, 0, 0, 3408142, 5, 0, 3408143, 4, 0, 3408144, 0, 0, 3408145, 0, 0, 3408146, 1, 0, 3408147, 1, 0, 3408148, 0, 0, 3408149, 5, 0, 3408150, 4, 0, 3408151, 0, 0, 3408152, 0, 0, 3408153, 10, 0, 3408163, 17, 0, 3408164, 19, 0, 3408166, 20, 0, 3408167, 14, 0, 3473659, 4, 0, 3473660, 0, 0, 3473661, 0, 0, 3473662, 0, 0, 3473663, 0, 0, 3473664, 0, 0, 3473665, 0, 0, 3473666, 0, 0, 3473667, 0, 0, 3473668, 0, 0, 3473669, 5, 0, 3473672, 4, 0, 3473673, 0, 0, 3473674, 5, 0, 3473675, 4, 0, 3473676, 0, 0, 3473677, 0, 0, 3473678, 5, 0, 3473679, 4, 0, 3473680, 0, 0, 3473681, 0, 0, 3473682, 0, 0, 3473683, 0, 0, 3473684, 0, 0, 3473685, 5, 0, 3473686, 4, 0, 3473687, 0, 0, 3473688, 0, 0, 3473689, 0, 0, 3473690, 10, 0, 3473698, 9, 0, 3473699, 0, 0, 3473700, 5, 0, 3473701, 22, 0, 3473702, 4, 0, 3473703, 0, 0, 3473704, 10, 0, 3539197, 0, 0, 3539198, 0, 0, 3539199, 0, 0, 3539200, 0, 0, 3539201, 0, 0, 3539202, 0, 0, 3539203, 0, 0, 3539204, 0, 0, 3539205, 5, 0, 3539208, 4, 0, 3539209, 0, 0, 3539210, 5, 0, 3539211, 4, 0, 3539212, 0, 0, 3539213, 0, 0, 3539214, 5, 0, 3539215, 4, 0, 3539216, 0, 0, 3539217, 0, 0, 3539218, 0, 0, 3539219, 0, 0, 3539220, 0, 0, 3539221, 5, 0, 3539222, 4, 0, 3539223, 0, 0, 3539224, 0, 0, 3539225, 0, 0, 3539226, 0, 0, 3539227, 10, 0, 3539232, 13, 0, 3539233, 15, 0, 3539234, 0, 0, 3539235, 0, 0, 3539236, 5, 0, 3539238, 4, 0, 3539239, 0, 0, 3539240, 0, 0, 3539241, 16, 0, 3539242, 14, 0, 3604735, 0, 0, 3604736, 0, 0, 3604737, 0, 0, 3604738, 0, 0, 3604739, 0, 0, 3604740, 0, 0, 3604741, 5, 0, 3604744, 4, 0, 3604745, 0, 0, 3604746, 5, 0, 3604747, 4, 0, 3604748, 0, 0, 3604749, 0, 0, 3604750, 5, 0, 3604751, 4, 0, 3604752, 0, 0, 3604753, 0, 0, 3604754, 0, 0, 3604755, 0, 0, 3604756, 0, 0, 3604757, 5, 0, 3604758, 4, 0, 3604759, 0, 0, 3604760, 0, 0, 3604761, 0, 0, 3604762, 0, 0, 3604763, 5, 0, 3604767, 2, 0, 3604768, 0, 0, 3604769, 0, 0, 3604770, 0, 0, 3604771, 0, 0, 3604772, 5, 0, 3604774, 4, 0, 3604775, 0, 0, 3604776, 0, 0, 3604777, 0, 0, 3604778, 0, 0, 3604779, 16, 0, 3604780, 14, 0, 3670273, 0, 0, 3670274, 0, 0, 3670275, 0, 0, 3670276, 0, 0, 3670277, 5, 0, 3670280, 4, 0, 3670281, 0, 0, 3670282, 5, 0, 3670283, 4, 0, 3670284, 0, 0, 3670285, 0, 0, 3670286, 5, 0, 3670287, 4, 0, 3670288, 0, 0, 3670289, 0, 0, 3670290, 0, 0, 3670291, 0, 0, 3670292, 0, 0, 3670293, 5, 0, 3670294, 4, 0, 3670295, 0, 0, 3670296, 0, 0, 3670297, 0, 0, 3670298, 0, 0, 3670299, 5, 0, 3670303, 4, 0, 3670304, 0, 0, 3670305, 0, 0, 3670306, 0, 0, 3670307, 0, 0, 3670308, 5, 0, 3670310, 4, 0, 3670311, 0, 0, 3670312, 0, 0, 3670313, 0, 0, 3670314, 0, 0, 3670315, 0, 0, 3670316, 0, 0, 3670317, 1, 0, 3670318, 1, 0, 3670319, 1, 0, 3670320, 1, 0, 3670321, 1, 0, 3670322, 1, 0, 3670323, 1, 0, 3670324, 1, 0, 3670325, 1, 0, 3670326, 1, 0, 3670327, 1, 0, 3670328, 1, 0, 3670329, 1, 0, 3670330, 3, 0, 3735812, 0, 0, 3735813, 5, 0, 3735816, 4, 0, 3735817, 0, 0, 3735818, 5, 0, 3735819, 4, 0, 3735820, 0, 0, 3735821, 0, 0, 3735822, 5, 0, 3735823, 4, 0, 3735824, 0, 0, 3735825, 0, 0, 3735826, 0, 0, 3735827, 0, 0, 3735828, 0, 0, 3735829, 5, 0, 3735830, 4, 0, 3735831, 0, 0, 3735832, 0, 0, 3735833, 0, 0, 3735834, 0, 0, 3735835, 5, 0, 3735836, 22, 0, 3735837, 22, 0, 3735838, 22, 0, 3735839, 4, 0, 3735840, 0, 0, 3735841, 0, 0, 3735842, 0, 0, 3735843, 0, 0, 3735844, 5, 0, 3735846, 4, 0, 3735847, 0, 0, 3735848, 0, 0, 3735849, 0, 0, 3735850, 0, 0, 3735851, 0, 0, 3735852, 0, 0, 3735853, 0, 0, 3735854, 0, 0, 3735855, 0, 0, 3735856, 0, 0, 3735857, 0, 0, 3735858, 0, 0, 3735859, 0, 0, 3735860, 0, 0, 3735861, 0, 0, 3735862, 0, 0, 3735863, 0, 0, 3735864, 0, 0, 3735865, 0, 0, 3735866, 5, 0, 3735869, 20, 0, 3735870, 14, 0, 3735880, 13, 0, 3735881, 15, 0, 3735882, 1, 0, 3735883, 1, 0, 3735884, 1, 0, 3735885, 1, 0, 3735886, 1, 0, 3735887, 1, 0, 3735888, 1, 0, 3735889, 1, 0, 3735890, 1, 0, 3735891, 1, 0, 3735892, 1, 0, 3735893, 1, 0, 3735894, 1, 0, 3735895, 1, 0, 3735896, 1, 0, 3735897, 1, 0, 3735898, 1, 0, 3735899, 1, 0, 3735900, 1, 0, 3735901, 1, 0, 3735902, 1, 0, 3735903, 1, 0, 3735904, 1, 0, 3735905, 1, 0, 3735906, 1, 0, 3735907, 1, 0, 3735908, 1, 0, 3735909, 1, 0, 3735910, 3, 0, 3801352, 4, 0, 3801353, 0, 0, 3801354, 5, 0, 3801355, 4, 0, 3801356, 0, 0, 3801357, 0, 0, 3801358, 5, 0, 3801359, 4, 0, 3801360, 0, 0, 3801361, 0, 0, 3801362, 0, 0, 3801363, 0, 0, 3801364, 0, 0, 3801365, 5, 0, 3801366, 4, 0, 3801367, 0, 0, 3801368, 0, 0, 3801369, 0, 0, 3801370, 0, 0, 3801371, 5, 0, 3801375, 4, 0, 3801376, 0, 0, 3801377, 0, 0, 3801378, 0, 0, 3801379, 0, 0, 3801380, 5, 0, 3801382, 4, 0, 3801383, 0, 0, 3801384, 0, 0, 3801385, 0, 0, 3801386, 0, 0, 3801387, 0, 0, 3801388, 0, 0, 3801389, 0, 0, 3801390, 0, 0, 3801391, 0, 0, 3801392, 0, 0, 3801393, 0, 0, 3801394, 0, 0, 3801395, 0, 0, 3801396, 0, 0, 3801397, 0, 0, 3801398, 0, 0, 3801399, 0, 0, 3801400, 0, 0, 3801401, 0, 0, 3801402, 5, 0, 3801403, 22, 0, 3801404, 22, 0, 3801405, 4, 0, 3801406, 0, 0, 3801407, 10, 0, 3801415, 9, 0, 3801416, 0, 0, 3801417, 0, 0, 3801418, 0, 0, 3801419, 0, 0, 3801420, 0, 0, 3801421, 0, 0, 3801422, 0, 0, 3801423, 0, 0, 3801424, 0, 0, 3801425, 0, 0, 3801426, 0, 0, 3801427, 0, 0, 3801428, 0, 0, 3801429, 0, 0, 3801430, 0, 0, 3801431, 0, 0, 3801432, 0, 0, 3801433, 0, 0, 3801434, 0, 0, 3801435, 0, 0, 3801436, 0, 0, 3801437, 0, 0, 3801438, 0, 0, 3801439, 0, 0, 3801440, 0, 0, 3801441, 0, 0, 3801442, 0, 0, 3801443, 0, 0, 3801444, 0, 0, 3801445, 0, 0, 3801446, 5, 0, 3866891, 4, 0, 3866892, 0, 0, 3866893, 0, 0, 3866894, 5, 0, 3866895, 4, 0, 3866896, 0, 0, 3866897, 0, 0, 3866898, 0, 0, 3866899, 0, 0, 3866900, 0, 0, 3866901, 5, 0, 3866902, 4, 0, 3866903, 0, 0, 3866904, 0, 0, 3866905, 0, 0, 3866906, 0, 0, 3866907, 5, 0, 3866911, 4, 0, 3866912, 0, 0, 3866913, 0, 0, 3866914, 0, 0, 3866915, 0, 0, 3866916, 5, 0, 3866918, 4, 0, 3866919, 0, 0, 3866920, 0, 0, 3866921, 0, 0, 3866922, 0, 0, 3866923, 0, 0, 3866924, 0, 0, 3866925, 0, 0, 3866926, 0, 0, 3866927, 0, 0, 3866928, 0, 0, 3866929, 0, 0, 3866930, 0, 0, 3866931, 0, 0, 3866932, 0, 0, 3866933, 0, 0, 3866934, 0, 0, 3866935, 0, 0, 3866936, 0, 0, 3866937, 0, 0, 3866938, 5, 0, 3866941, 4, 0, 3866942, 0, 0, 3866943, 0, 0, 3866944, 10, 0, 3866951, 4, 0, 3866952, 0, 0, 3866953, 0, 0, 3866954, 0, 0, 3866955, 0, 0, 3866956, 0, 0, 3866957, 0, 0, 3866958, 0, 0, 3866959, 0, 0, 3866960, 0, 0, 3866961, 0, 0, 3866962, 0, 0, 3866963, 0, 0, 3866964, 0, 0, 3866965, 0, 0, 3866966, 0, 0, 3866967, 0, 0, 3866968, 0, 0, 3866969, 0, 0, 3866970, 0, 0, 3866971, 0, 0, 3866972, 0, 0, 3866973, 0, 0, 3866974, 0, 0, 3866975, 0, 0, 3866976, 0, 0, 3866977, 0, 0, 3866978, 0, 0, 3866979, 0, 0, 3866980, 0, 0, 3866981, 0, 0, 3866982, 5, 0, 3932429, 0, 0, 3932430, 5, 0, 3932431, 4, 0, 3932432, 0, 0, 3932433, 0, 0, 3932434, 0, 0, 3932435, 0, 0, 3932436, 0, 0, 3932437, 5, 0, 3932438, 4, 0, 3932439, 0, 0, 3932440, 0, 0, 3932441, 0, 0, 3932442, 0, 0, 3932443, 5, 0, 3932447, 4, 0, 3932448, 0, 0, 3932449, 0, 0, 3932450, 0, 0, 3932451, 0, 0, 3932452, 5, 0, 3932454, 4, 0, 3932455, 0, 0, 3932456, 0, 0, 3932457, 0, 0, 3932458, 0, 0, 3932459, 0, 0, 3932460, 0, 0, 3932461, 0, 0, 3932462, 0, 0, 3932463, 0, 0, 3932464, 0, 0, 3932465, 0, 0, 3932466, 0, 0, 3932467, 0, 0, 3932468, 0, 0, 3932469, 0, 0, 3932470, 0, 0, 3932471, 0, 0, 3932472, 0, 0, 3932473, 0, 0, 3932474, 5, 0, 3932477, 4, 0, 3932478, 0, 0, 3932479, 0, 0, 3932480, 5, 0, 3932484, 17, 0, 3932485, 19, 0, 3932487, 4, 0, 3932488, 0, 0, 3932489, 0, 0, 3932490, 0, 0, 3932491, 0, 0, 3932492, 0, 0, 3932493, 0, 0, 3932494, 0, 0, 3932495, 0, 0, 3932496, 0, 0, 3932497, 0, 0, 3932498, 0, 0, 3932499, 0, 0, 3932500, 0, 0, 3932501, 0, 0, 3932502, 0, 0, 3932503, 0, 0, 3932504, 0, 0, 3932505, 0, 0, 3932506, 0, 0, 3932507, 0, 0, 3932508, 0, 0, 3932509, 0, 0, 3932510, 0, 0, 3932511, 0, 0, 3932512, 0, 0, 3932513, 0, 0, 3932514, 0, 0, 3932515, 0, 0, 3932516, 0, 0, 3932517, 0, 0, 3932518, 5, 0, 3997971, 0, 0, 3997972, 0, 0, 3997973, 5, 0, 3997974, 4, 0, 3997975, 0, 0, 3997976, 0, 0, 3997977, 0, 0, 3997978, 0, 0, 3997979, 5, 0, 3997983, 4, 0, 3997984, 0, 0, 3997985, 0, 0, 3997986, 0, 0, 3997987, 0, 0, 3997988, 5, 0, 3997990, 4, 0, 3997991, 0, 0, 3997992, 0, 0, 3997993, 0, 0, 3997994, 0, 0, 3997995, 0, 0, 3997996, 0, 0, 3997997, 0, 0, 3997998, 0, 0, 3997999, 0, 0, 3998000, 0, 0, 3998001, 0, 0, 3998002, 0, 0, 3998003, 0, 0, 3998004, 0, 0, 3998005, 0, 0, 3998006, 0, 0, 3998007, 0, 0, 3998008, 0, 0, 3998009, 0, 0, 3998010, 5, 0, 3998013, 4, 0, 3998014, 0, 0, 3998015, 0, 0, 3998016, 5, 0, 3998019, 2, 0, 3998020, 0, 0, 3998021, 5, 0, 3998022, 22, 0, 3998023, 4, 0, 3998024, 0, 0, 3998025, 0, 0, 3998026, 0, 0, 3998027, 0, 0, 3998028, 0, 0, 3998029, 0, 0, 3998030, 0, 0, 3998031, 0, 0, 3998032, 0, 0, 3998033, 0, 0, 3998034, 0, 0, 3998035, 0, 0, 3998036, 0, 0, 3998037, 0, 0, 3998038, 0, 0, 3998039, 0, 0, 3998040, 0, 0, 3998041, 0, 0, 3998042, 0, 0, 3998043, 0, 0, 3998044, 0, 0, 3998045, 0, 0, 3998046, 0, 0, 3998047, 0, 0, 3998048, 0, 0, 3998049, 0, 0, 3998050, 0, 0, 3998051, 0, 0, 3998052, 0, 0, 3998053, 0, 0, 3998054, 5, 0, 4063519, 4, 0, 4063520, 0, 0, 4063521, 0, 0, 4063522, 0, 0, 4063523, 0, 0, 4063524, 5, 0, 4063526, 4, 0, 4063527, 0, 0, 4063528, 0, 0, 4063529, 0, 0, 4063530, 0, 0, 4063531, 0, 0, 4063532, 0, 0, 4063533, 0, 0, 4063534, 0, 0, 4063535, 0, 0, 4063536, 0, 0, 4063537, 0, 0, 4063538, 0, 0, 4063539, 0, 0, 4063540, 0, 0, 4063541, 0, 0, 4063542, 0, 0, 4063543, 0, 0, 4063544, 0, 0, 4063545, 0, 0, 4063546, 5, 0, 4063549, 4, 0, 4063550, 0, 0, 4063551, 0, 0, 4063552, 5, 0, 4063553, 22, 0, 4063554, 22, 0, 4063555, 4, 0, 4063556, 0, 0, 4063557, 5, 0, 4063559, 4, 0, 4063560, 0, 0, 4063561, 0, 0, 4063562, 0, 0, 4063563, 0, 0, 4063564, 0, 0, 4063565, 0, 0, 4063566, 0, 0, 4063567, 0, 0, 4063568, 0, 0, 4063569, 0, 0, 4063570, 0, 0, 4063571, 0, 0, 4063572, 0, 0, 4063573, 0, 0, 4063574, 0, 0, 4063575, 0, 0, 4063576, 0, 0, 4063577, 0, 0, 4063578, 0, 0, 4063579, 0, 0, 4063580, 0, 0, 4063581, 0, 0, 4063582, 0, 0, 4063583, 0, 0, 4063584, 0, 0, 4063585, 0, 0, 4063586, 0, 0, 4063587, 0, 0, 4063588, 0, 0, 4063589, 0, 0, 4063590, 5, 0, 4129063, 0, 0, 4129064, 0, 0, 4129065, 0, 0, 4129066, 0, 0, 4129067, 0, 0, 4129068, 0, 0, 4129069, 0, 0, 4129070, 0, 0, 4129071, 0, 0, 4129072, 0, 0, 4129073, 0, 0, 4129074, 0, 0, 4129075, 0, 0, 4129076, 0, 0, 4129077, 0, 0, 4129078, 0, 0, 4129079, 0, 0, 4129080, 0, 0, 4129081, 0, 0, 4129082, 5, 0, 4129085, 4, 0, 4129086, 0, 0, 4129087, 0, 0, 4129088, 5, 0, 4129091, 4, 0, 4129092, 0, 0, 4129093, 5, 0, 4129095, 4, 0, 4129096, 0, 0, 4129097, 0, 0, 4129098, 0, 0, 4129099, 0, 0, 4129100, 0, 0, 4129101, 0, 0, 4129102, 0, 0, 4129103, 0, 0, 4129104, 0, 0, 4129105, 0, 0, 4129106, 0, 0, 4129107, 0, 0, 4129108, 0, 0, 4129109, 0, 0, 4129110, 0, 0, 4129111, 0, 0, 4129112, 0, 0, 4129113, 0, 0, 4129114, 0, 0, 4129115, 0, 0, 4129116, 0, 0, 4129117, 0, 0, 4129118, 0, 0, 4129119, 0, 0, 4129120, 0, 0, 4129121, 0, 0, 4129122, 0, 0, 4129123, 0, 0, 4129124, 0, 0, 4129125, 0, 0, 4129126, 5, 0, 4194604, 0, 0, 4194605, 0, 0, 4194606, 0, 0, 4194607, 0, 0, 4194608, 0, 0, 4194609, 0, 0, 4194610, 0, 0, 4194611, 0, 0, 4194612, 0, 0, 4194613, 0, 0, 4194614, 0, 0, 4194615, 0, 0, 4194616, 0, 0, 4194617, 0, 0, 4194618, 5, 0, 4194621, 4, 0, 4194622, 0, 0, 4194623, 0, 0, 4194624, 5, 0, 4194627, 4, 0, 4194628, 0, 0, 4194629, 5, 0, 4194631, 4, 0, 4194632, 0, 0, 4194633, 0, 0, 4194634, 0, 0, 4194635, 0, 0, 4194636, 0, 0, 4194637, 0, 0, 4194638, 0, 0, 4194639, 0, 0, 4194640, 0, 0, 4194641, 0, 0, 4194642, 0, 0, 4194643, 0, 0, 4194644, 0, 0, 4194645, 0, 0, 4194646, 0, 0, 4194647, 0, 0, 4194648, 0, 0, 4194649, 0, 0, 4194650, 0, 0, 4194651, 0, 0, 4194652, 0, 0, 4194653, 0, 0, 4194654, 0, 0, 4194655, 0, 0, 4194656, 0, 0, 4194657, 0, 0, 4194658, 0, 0, 4194659, 0, 0, 4194660, 0, 0, 4194661, 0, 0, 4194662, 5, 0, 4260144, 0, 0, 4260145, 0, 0, 4260146, 0, 0, 4260147, 0, 0, 4260148, 0, 0, 4260149, 0, 0, 4260150, 0, 0, 4260151, 0, 0, 4260152, 0, 0, 4260153, 0, 0, 4260154, 5, 0, 4260157, 4, 0, 4260158, 0, 0, 4260159, 0, 0, 4260160, 5, 0, 4260163, 4, 0, 4260164, 0, 0, 4260165, 5, 0, 4260167, 4, 0, 4260168, 0, 0, 4260169, 0, 0, 4260170, 0, 0, 4260171, 0, 0, 4260172, 0, 0, 4260173, 0, 0, 4260174, 0, 0, 4260175, 0, 0, 4260176, 0, 0, 4260177, 0, 0, 4260178, 0, 0, 4260179, 0, 0, 4260180, 0, 0, 4260181, 0, 0, 4260182, 0, 0, 4260183, 0, 0, 4260184, 0, 0, 4260185, 0, 0, 4260186, 0, 0, 4260187, 0, 0, 4260188, 0, 0, 4260189, 0, 0, 4260190, 0, 0, 4260191, 0, 0, 4260192, 0, 0, 4260193, 0, 0, 4260194, 0, 0, 4260195, 0, 0, 4260196, 0, 0, 4260197, 0, 0, 4260198, 5, 0, 4325693, 4, 0, 4325694, 0, 0, 4325695, 0, 0, 4325696, 5, 0, 4325699, 4, 0, 4325700, 0, 0, 4325701, 5, 0, 4325703, 4, 0, 4325704, 0, 0, 4325705, 0, 0, 4325706, 0, 0, 4325707, 0, 0, 4325708, 0, 0, 4325709, 0, 0, 4325710, 0, 0, 4325711, 0, 0, 4325712, 0, 0, 4325713, 0, 0, 4325714, 0, 0, 4325715, 0, 0, 4325716, 0, 0, 4325717, 0, 0, 4325718, 0, 0, 4325719, 0, 0, 4325720, 0, 0, 4325721, 0, 0, 4325722, 0, 0, 4325723, 0, 0, 4325724, 0, 0, 4325725, 0, 0, 4325726, 0, 0, 4325727, 0, 0, 4325728, 0, 0, 4325729, 0, 0, 4325730, 0, 0, 4325731, 0, 0, 4325732, 0, 0, 4325733, 0, 0, 4325734, 5, 0, 4391235, 4, 0, 4391236, 0, 0, 4391237, 5, 0, 4391239, 4, 0, 4391240, 0, 0, 4391241, 0, 0, 4391242, 0, 0, 4391243, 0, 0, 4391244, 0, 0, 4391245, 0, 0, 4391246, 0, 0, 4391247, 0, 0, 4391248, 0, 0, 4391249, 0, 0, 4391250, 0, 0, 4391251, 0, 0, 4391252, 0, 0, 4391253, 0, 0, 4391254, 0, 0, 4391255, 0, 0, 4391256, 0, 0, 4391257, 0, 0, 4391258, 0, 0, 4391259, 0, 0, 4391260, 0, 0, 4391261, 0, 0, 4391262, 0, 0, 4391263, 0, 0, 4391264, 0, 0, 4391265, 0, 0, 4391266, 0, 0, 4391267, 0, 0, 4391268, 0, 0, 4391269, 0, 0, 4391270, 5, 0, 4456779, 0, 0, 4456780, 0, 0, 4456781, 0, 0, 4456782, 0, 0, 4456783, 0, 0, 4456784, 0, 0, 4456785, 0, 0, 4456786, 0, 0, 4456787, 0, 0, 4456788, 0, 0, 4456789, 0, 0, 4456790, 0, 0, 4456791, 0, 0, 4456792, 0, 0, 4456793, 0, 0, 4456794, 0, 0, 4456795, 0, 0, 4456796, 0, 0, 4456797, 0, 0, 4456798, 0, 0, 4456799, 0, 0, 4456800, 0, 0, 4456801, 0, 0, 4456802, 0, 0, 4456803, 0, 0, 4456804, 0, 0, 4456805, 0, 0, 4456806, 5, 0 ) [node name="StageAddendum" type="TileMap" parent="."] tile_set = ExtResource( 3 ) @@ -132,7 +127,6 @@ offset = Vector2( 0, -15 ) [node name="Rival" parent="." instance=ExtResource( 6 )] position = Vector2( 91, -197 ) -script = ExtResource( 15 ) replay_file = "res://Replays/Rival.dat" [node name="CanvasLayer" type="CanvasLayer" parent="."] diff --git a/Scenes/DownhillAutoscroller2.tscn b/Scenes/DownhillAutoscroller2.tscn new file mode 100644 index 0000000..df0a528 --- /dev/null +++ b/Scenes/DownhillAutoscroller2.tscn @@ -0,0 +1,192 @@ +[gd_scene load_steps=19 format=2] + +[ext_resource path="res://Tile Sets/SnowySlopes.tres" type="TileSet" id=1] +[ext_resource path="res://Units/DownhillAutoscrollerPlayer.tscn" type="PackedScene" id=2] +[ext_resource path="res://Tile Sets/SnowySlopesExtra.tres" type="TileSet" id=3] +[ext_resource path="res://Graphics/Animations/Background.tres" type="Texture" id=4] +[ext_resource path="res://Scripts/GameScene.gd" type="Script" id=5] +[ext_resource path="res://Units/DownhillAutoscrollerRivalLetty.tscn" type="PackedScene" id=6] +[ext_resource path="res://Sounds/pichuun.mp3" type="AudioStream" id=7] +[ext_resource path="res://Sounds/whoosh-6316.mp3" type="AudioStream" id=8] +[ext_resource path="res://Sounds/sfx_jump_07-80241.mp3" type="AudioStream" id=9] +[ext_resource path="res://Sounds/land2-43790.mp3" type="AudioStream" id=10] +[ext_resource path="res://Sounds/ski-67717.wav" type="AudioStream" id=11] +[ext_resource path="res://Fonts/squares/squares.tres" type="DynamicFont" id=12] +[ext_resource path="res://Scripts/InGameUI.gd" type="Script" id=13] +[ext_resource path="res://Fonts/squares/squares_big.tres" type="DynamicFont" id=14] +[ext_resource path="res://Scripts/PlayerRecorder.gd" type="Script" id=16] + +[sub_resource type="Animation" id=3] +resource_name = "InitialFade" +length = 0.75 +tracks/0/type = "value" +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.7 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] +} + +[sub_resource type="Animation" id=1] +resource_name = "PitTransition" +length = 1.5 +tracks/0/type = "value" +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.9, 1.5 ), +"transitions": PoolRealArray( 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 0 ), Color( 0, 0, 0, 1 ), Color( 1, 1, 1, 0 ) ] +} +tracks/1/type = "method" +tracks/1/path = NodePath("../../Player") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0.9 ), +"transitions": PoolRealArray( 1 ), +"values": [ { +"args": [ ], +"method": "respawn_from_pit" +} ] +} + +[sub_resource type="Animation" id=2] +length = 0.001 +tracks/0/type = "value" +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 0 ) ] +} + +[node name="Scene" type="Node"] +script = ExtResource( 5 ) +__meta__ = { +"_edit_horizontal_guides_": [ 214.0, 332.0 ], +"_edit_vertical_guides_": [ 2134.0, 3833.0 ] +} +tile_set_name = "SnowySlopes" +finish_x_pos = 790 +target_time = 60.0 +defeat_cutscene = "LostRace2" +victory_cutscene = "Cutscene2" +level = 2 + +[node name="CanvasLayerBG" type="CanvasLayer" parent="."] +layer = -1 + +[node name="TextureRect" type="TextureRect" parent="CanvasLayerBG"] +anchor_right = 1.0 +anchor_bottom = 1.0 +texture = ExtResource( 4 ) + +[node name="Stage" type="TileMap" parent="."] +tile_set = ExtResource( 1 ) +cell_size = Vector2( 48, 48 ) +show_collision = true +format = 1 +tile_data = PoolIntArray( -196617, 0, 0, -196616, 0, 0, -196615, 0, 0, -196614, 0, 0, -196613, 0, 0, -196612, 0, 0, -196611, 0, 0, -196610, 0, 0, -196609, 5, 0, -131081, 0, 0, -131080, 0, 0, -131079, 0, 0, -131078, 0, 0, -131077, 0, 0, -131076, 0, 0, -131075, 0, 0, -131074, 0, 0, -131073, 5, 0, -65545, 0, 0, -65544, 0, 0, -65543, 0, 0, -65542, 0, 0, -65541, 0, 0, -65540, 0, 0, -65539, 0, 0, -65538, 0, 0, -65537, 5, 0, -9, 0, 0, -8, 0, 0, -7, 0, 0, -6, 0, 0, -5, 0, 0, -4, 0, 0, -3, 0, 0, -2, 0, 0, -1, 5, 0, -65536, 2, 0, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 16, 0, -65530, 14, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 5, 0, 0, 4, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 16, 0, 8, 14, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 5, 0, 65536, 4, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 16, 0, 65546, 14, 0, 196599, 0, 0, 196600, 0, 0, 196601, 0, 0, 196602, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 5, 0, 131072, 4, 0, 131073, 0, 0, 131074, 0, 0, 131075, 0, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 16, 0, 131084, 14, 0, 262135, 0, 0, 262136, 0, 0, 262137, 0, 0, 262138, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 5, 0, 196608, 4, 0, 196609, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 10, 0, 327671, 0, 0, 327672, 0, 0, 327673, 0, 0, 327674, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 5, 0, 262144, 4, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262158, 10, 0, 393207, 0, 0, 393208, 0, 0, 393209, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 5, 0, 327680, 4, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327695, 10, 0, 458743, 0, 0, 458744, 0, 0, 458745, 0, 0, 458746, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 5, 0, 393216, 4, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393232, 10, 0, 524279, 0, 0, 524280, 0, 0, 524281, 0, 0, 524282, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 5, 0, 458752, 4, 0, 458753, 0, 0, 458754, 0, 0, 458755, 0, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458769, 10, 0, 589815, 0, 0, 589816, 0, 0, 589817, 0, 0, 589818, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 5, 0, 524288, 4, 0, 524289, 0, 0, 524290, 0, 0, 524291, 0, 0, 524292, 0, 0, 524293, 0, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524306, 10, 0, 524317, 9, 0, 524318, 10, 0, 524323, 13, 0, 524324, 14, 0, 655351, 0, 0, 655352, 0, 0, 655353, 0, 0, 655354, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 5, 0, 589824, 4, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589843, 10, 0, 589852, 2, 0, 589855, 10, 0, 589857, 13, 0, 589858, 15, 0, 589861, 1, 0, 589862, 1, 0, 589863, 16, 0, 589864, 14, 0, 720887, 0, 0, 720888, 0, 0, 720889, 0, 0, 720890, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 5, 0, 655360, 4, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 3, 0, 655388, 4, 0, 655392, 1, 0, 655401, 16, 0, 655402, 14, 0, 655416, 11, 0, 786423, 0, 0, 786424, 0, 0, 786425, 0, 0, 786426, 0, 0, 786427, 0, 0, 786428, 0, 0, 786429, 0, 0, 786430, 0, 0, 786431, 5, 0, 720896, 4, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720924, 4, 0, 720939, 10, 0, 720951, 9, 0, 720953, 2, 0, 720954, 10, 0, 720959, 2, 0, 720960, 10, 0, 720973, 23, 0, 851959, 0, 0, 851960, 0, 0, 851961, 0, 0, 851962, 0, 0, 851963, 0, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 5, 0, 786432, 4, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 0, 0, 786439, 0, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786456, 22, 0, 786457, 22, 0, 786458, 22, 0, 786459, 22, 0, 786460, 4, 0, 786476, 10, 0, 786482, 11, 0, 786487, 4, 0, 786489, 4, 0, 786491, 3, 0, 786495, 4, 0, 786497, 3, 0, 786505, 13, 0, 786506, 15, 0, 786507, 1, 0, 786508, 3, 0, 917495, 0, 0, 917496, 0, 0, 917497, 0, 0, 917498, 0, 0, 917499, 0, 0, 917500, 0, 0, 917501, 0, 0, 917502, 0, 0, 917503, 5, 0, 851968, 4, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851996, 4, 0, 852013, 16, 0, 852014, 14, 0, 852016, 13, 0, 852017, 15, 0, 852019, 22, 0, 852020, 22, 0, 852021, 22, 0, 852022, 22, 0, 852023, 4, 0, 852025, 4, 0, 852031, 4, 0, 852040, 9, 0, 983031, 0, 0, 983032, 0, 0, 983033, 0, 0, 983034, 0, 0, 983035, 0, 0, 983036, 0, 0, 983037, 0, 0, 983038, 0, 0, 983039, 5, 0, 917504, 4, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 0, 0, 917514, 0, 0, 917515, 0, 0, 917516, 0, 0, 917532, 4, 0, 917551, 1, 0, 917559, 4, 0, 917561, 4, 0, 917564, 22, 0, 917565, 22, 0, 917566, 22, 0, 917567, 4, 0, 917575, 9, 0, 917585, 13, 0, 917586, 15, 0, 917587, 1, 0, 917588, 16, 0, 917589, 14, 0, 983068, 4, 0, 983095, 4, 0, 983097, 4, 0, 983103, 4, 0, 983110, 9, 0, 983117, 2, 0, 983118, 1, 0, 983119, 1, 0, 983120, 1, 0, 983126, 10, 0, 1048631, 4, 0, 1048633, 4, 0, 1048639, 4, 0, 1048642, 2, 0, 1048643, 1, 0, 1048644, 1, 0, 1048645, 1, 0, 1048653, 4, 0, 1048663, 16, 0, 1048664, 14, 0, 1114167, 4, 0, 1114169, 4, 0, 1114175, 4, 0, 1114178, 4, 0, 1114189, 4, 0, 1114201, 10, 0, 1179714, 4, 0, 1179725, 4, 0, 1179738, 16, 0, 1179739, 14, 0, 1245250, 4, 0, 1245261, 4, 0, 1245276, 10, 0, 1310786, 4, 0, 1310797, 4, 0, 1310813, 16, 0, 1310814, 14, 0, 1310817, 12, 0, 1310843, 23, 0, 1376322, 4, 0, 1376333, 4, 0, 1376351, 1, 0, 1376352, 3, 0, 1376353, 4, 0, 1376354, 16, 0, 1376355, 14, 0, 1376356, 12, 0, 1376359, 17, 0, 1376360, 19, 0, 1376364, 2, 0, 1376365, 1, 0, 1376366, 1, 0, 1376367, 1, 0, 1376368, 1, 0, 1376369, 1, 0, 1376370, 1, 0, 1376371, 1, 0, 1376372, 1, 0, 1376373, 1, 0, 1376374, 1, 0, 1376375, 1, 0, 1376376, 3, 0, 1376378, 21, 0, 1376380, 2, 0, 1376381, 1, 0, 1376382, 16, 0, 1376383, 14, 0, 1441858, 4, 0, 1441889, 4, 0, 1441892, 4, 0, 1441893, 1, 0, 1441894, 1, 0, 1441900, 4, 0, 1441916, 4, 0, 1441920, 10, 0, 1507425, 4, 0, 1507428, 4, 0, 1507433, 22, 0, 1507434, 22, 0, 1507435, 22, 0, 1507436, 4, 0, 1507449, 22, 0, 1507450, 22, 0, 1507451, 22, 0, 1507452, 4, 0, 1507457, 10, 0, 1572961, 4, 0, 1572964, 4, 0, 1572972, 4, 0, 1572988, 4, 0, 1572994, 10, 0, 1638497, 4, 0, 1638500, 4, 0, 1638508, 4, 0, 1638524, 4, 0, 1638531, 10, 0, 1704033, 4, 0, 1704036, 4, 0, 1704044, 4, 0, 1704060, 4, 0, 1704068, 16, 0, 1704069, 14, 0, 1769572, 4, 0, 1769580, 4, 0, 1769596, 4, 0, 1769606, 10, 0, 1835143, 10, 0, 1900680, 16, 0, 1900681, 14, 0, 1900686, 12, 0, 1966218, 3, 0, 1966222, 4, 0, 1966223, 10, 0, 2031758, 4, 0, 2031760, 10, 0, 2097291, 22, 0, 2097292, 22, 0, 2097293, 22, 0, 2097294, 4, 0, 2097297, 10, 0, 2162830, 4, 0, 2162834, 10, 0, 2228366, 4, 0, 2228371, 10, 0, 2293902, 4, 0, 2293908, 10, 0, 2359445, 10, 0, 2424982, 10, 0, 2490519, 10, 0, 2556056, 10, 0, 2621593, 10, 0, 2687130, 10, 0, 2752667, 10, 0, 2818204, 16, 0, 2818205, 14, 0, 2883742, 16, 0, 2883743, 14, 0, 2949280, 16, 0, 2949281, 14, 0, 3014818, 10, 0, 3080355, 10, 0, 3145892, 10, 0, 3211429, 10, 0, 3276966, 10, 0, 3342503, 10, 0, 3342505, 24, 0, 3408040, 1, 0, 3408041, 10, 0, 3473578, 10, 0, 3539115, 10, 0, 3604652, 10, 0, 3604685, 2, 0, 3604686, 3, 0, 3604728, 12, 0, 3670189, 10, 0, 3670221, 4, 0, 3670256, 2, 0, 3670257, 1, 0, 3670258, 1, 0, 3670259, 1, 0, 3670260, 1, 0, 3670261, 3, 0, 3670264, 4, 0, 3670265, 10, 0, 3735726, 10, 0, 3735755, 2, 0, 3735756, 3, 0, 3735757, 4, 0, 3735763, 2, 0, 3735764, 3, 0, 3735768, 20, 0, 3735769, 18, 0, 3735792, 4, 0, 3735793, 0, 0, 3735794, 0, 0, 3735795, 0, 0, 3735796, 0, 0, 3735797, 5, 0, 3735798, 22, 0, 3735799, 22, 0, 3735800, 4, 0, 3735801, 0, 0, 3735802, 16, 0, 3735803, 18, 0, 3801263, 16, 0, 3801264, 14, 0, 3801275, 23, 0, 3801289, 2, 0, 3801290, 3, 0, 3801291, 4, 0, 3801293, 4, 0, 3801299, 4, 0, 3801304, 4, 0, 3801306, 1, 0, 3801307, 1, 0, 3801308, 1, 0, 3801309, 16, 0, 3801310, 14, 0, 3801323, 2, 0, 3801324, 1, 0, 3801325, 1, 0, 3801326, 1, 0, 3801327, 3, 0, 3801328, 4, 0, 3801329, 0, 0, 3801330, 0, 0, 3801331, 0, 0, 3801332, 0, 0, 3801333, 5, 0, 3801336, 4, 0, 3801337, 0, 0, 3801338, 0, 0, 3801339, 0, 0, 3801340, 1, 0, 3801341, 1, 0, 3801342, 1, 0, 3801343, 16, 0, 3801344, 14, 0, 3866801, 1, 0, 3866802, 1, 0, 3866803, 1, 0, 3866804, 1, 0, 3866805, 1, 0, 3866806, 1, 0, 3866807, 1, 0, 3866808, 1, 0, 3866809, 1, 0, 3866810, 1, 0, 3866811, 1, 0, 3866812, 1, 0, 3866813, 1, 0, 3866814, 1, 0, 3866815, 1, 0, 3866816, 1, 0, 3866817, 1, 0, 3866818, 1, 0, 3866819, 1, 0, 3866820, 1, 0, 3866821, 3, 0, 3866825, 4, 0, 3866827, 4, 0, 3866829, 4, 0, 3866831, 22, 0, 3866832, 22, 0, 3866833, 22, 0, 3866834, 22, 0, 3866835, 4, 0, 3866837, 22, 0, 3866838, 22, 0, 3866839, 22, 0, 3866840, 4, 0, 3866844, 0, 0, 3866845, 0, 0, 3866846, 0, 0, 3866847, 10, 0, 3866855, 13, 0, 3866856, 19, 0, 3866859, 4, 0, 3866860, 0, 0, 3866861, 0, 0, 3866862, 0, 0, 3866863, 5, 0, 3866864, 4, 0, 3866865, 0, 0, 3866866, 0, 0, 3866867, 0, 0, 3866868, 0, 0, 3866869, 5, 0, 3866872, 4, 0, 3866873, 0, 0, 3866874, 0, 0, 3866875, 0, 0, 3866876, 0, 0, 3866877, 0, 0, 3866878, 0, 0, 3866879, 0, 0, 3866880, 0, 0, 3866881, 10, 0, 3932361, 4, 0, 3932363, 4, 0, 3932365, 4, 0, 3932371, 4, 0, 3932376, 4, 0, 3932380, 0, 0, 3932381, 0, 0, 3932382, 0, 0, 3932383, 0, 0, 3932384, 10, 0, 3932390, 9, 0, 3932391, 0, 0, 3932392, 5, 0, 3932393, 22, 0, 3932394, 22, 0, 3932395, 4, 0, 3932396, 0, 0, 3932397, 0, 0, 3932398, 0, 0, 3932399, 5, 0, 3932400, 4, 0, 3932401, 0, 0, 3932402, 0, 0, 3932403, 0, 0, 3932404, 0, 0, 3932405, 5, 0, 3932408, 4, 0, 3932409, 0, 0, 3932410, 0, 0, 3932411, 0, 0, 3932412, 0, 0, 3932413, 0, 0, 3932414, 0, 0, 3932415, 0, 0, 3932416, 0, 0, 3932417, 0, 0, 3932418, 10, 0, 3997894, 22, 0, 3997895, 22, 0, 3997896, 22, 0, 3997897, 4, 0, 3997899, 4, 0, 3997901, 4, 0, 3997907, 4, 0, 3997912, 4, 0, 3997916, 0, 0, 3997917, 0, 0, 3997918, 0, 0, 3997919, 0, 0, 3997920, 0, 0, 3997921, 16, 0, 3997922, 14, 0, 3997924, 13, 0, 3997925, 15, 0, 3997926, 0, 0, 3997927, 0, 0, 3997928, 5, 0, 3997931, 4, 0, 3997932, 0, 0, 3997933, 0, 0, 3997934, 0, 0, 3997935, 5, 0, 3997936, 4, 0, 3997937, 0, 0, 3997938, 0, 0, 3997939, 0, 0, 3997940, 0, 0, 3997941, 5, 0, 3997944, 4, 0, 3997945, 0, 0, 3997946, 0, 0, 3997947, 0, 0, 3997948, 0, 0, 3997949, 0, 0, 3997950, 0, 0, 3997951, 0, 0, 3997952, 0, 0, 3997953, 0, 0, 3997954, 0, 0, 3997955, 10, 0, 4063433, 4, 0, 4063435, 4, 0, 4063443, 4, 0, 4063448, 4, 0, 4063452, 0, 0, 4063453, 0, 0, 4063454, 0, 0, 4063455, 0, 0, 4063456, 0, 0, 4063457, 0, 0, 4063458, 0, 0, 4063459, 1, 0, 4063460, 0, 0, 4063461, 0, 0, 4063462, 0, 0, 4063463, 0, 0, 4063464, 5, 0, 4063467, 4, 0, 4063468, 0, 0, 4063469, 0, 0, 4063470, 0, 0, 4063471, 5, 0, 4063472, 4, 0, 4063473, 0, 0, 4063474, 0, 0, 4063475, 0, 0, 4063476, 0, 0, 4063477, 5, 0, 4063480, 4, 0, 4063481, 0, 0, 4063482, 0, 0, 4063483, 0, 0, 4063484, 0, 0, 4063485, 0, 0, 4063486, 0, 0, 4063487, 0, 0, 4063488, 0, 0, 4063489, 0, 0, 4063490, 0, 0, 4063491, 0, 0, 4063492, 10, 0, 4128969, 4, 0, 4128971, 4, 0, 4128979, 4, 0, 4128984, 4, 0, 4128988, 0, 0, 4128989, 0, 0, 4128990, 0, 0, 4128991, 0, 0, 4128992, 0, 0, 4128993, 0, 0, 4128994, 0, 0, 4128995, 0, 0, 4128996, 0, 0, 4128997, 0, 0, 4128998, 0, 0, 4128999, 0, 0, 4129000, 5, 0, 4129003, 4, 0, 4129004, 0, 0, 4129005, 0, 0, 4129006, 0, 0, 4129007, 5, 0, 4129008, 4, 0, 4129009, 0, 0, 4129010, 0, 0, 4129011, 0, 0, 4129012, 0, 0, 4129013, 5, 0, 4129016, 4, 0, 4129017, 0, 0, 4129018, 0, 0, 4129019, 0, 0, 4129020, 0, 0, 4129021, 0, 0, 4129022, 0, 0, 4129023, 0, 0, 4129024, 0, 0, 4129025, 0, 0, 4129026, 0, 0, 4129027, 0, 0, 4129028, 0, 0, 4129029, 10, 0, 4129056, 21, 0, 4129057, 21, 0, 4194505, 4, 0, 4194553, 0, 0, 4194554, 0, 0, 4194555, 0, 0, 4194556, 0, 0, 4194557, 0, 0, 4194558, 0, 0, 4194559, 0, 0, 4194560, 0, 0, 4194561, 0, 0, 4194562, 0, 0, 4194563, 0, 0, 4194564, 0, 0, 4194565, 0, 0, 4194566, 10, 0, 4194588, 21, 0, 4194589, 21, 0, 4260089, 0, 0, 4260090, 0, 0, 4260091, 0, 0, 4260092, 0, 0, 4260093, 0, 0, 4260094, 0, 0, 4260095, 0, 0, 4260096, 0, 0, 4260097, 0, 0, 4260098, 0, 0, 4260099, 0, 0, 4260100, 0, 0, 4260101, 0, 0, 4260102, 0, 0, 4260103, 1, 0, 4260104, 1, 0, 4260105, 1, 0, 4260106, 1, 0, 4260107, 3, 0, 4260120, 21, 0, 4260121, 21, 0, 4325626, 0, 0, 4325627, 0, 0, 4325628, 0, 0, 4325629, 0, 0, 4325630, 0, 0, 4325631, 0, 0, 4325632, 0, 0, 4325633, 0, 0, 4325634, 0, 0, 4325635, 0, 0, 4325636, 0, 0, 4325637, 0, 0, 4325638, 0, 0, 4325639, 0, 0, 4325640, 0, 0, 4325641, 0, 0, 4325642, 0, 0, 4325643, 5, 0, 4325672, 13, 0, 4325673, 15, 0, 4325674, 16, 0, 4325675, 14, 0, 4391164, 0, 0, 4391165, 0, 0, 4391166, 0, 0, 4391167, 0, 0, 4391168, 0, 0, 4391169, 0, 0, 4391170, 0, 0, 4391171, 0, 0, 4391172, 0, 0, 4391173, 0, 0, 4391174, 0, 0, 4391175, 0, 0, 4391176, 0, 0, 4391177, 0, 0, 4391178, 0, 0, 4391179, 5, 0, 4391186, 9, 0, 4391187, 1, 0, 4391188, 1, 0, 4391189, 10, 0, 4391201, 23, 0, 4391207, 9, 0, 4391211, 0, 0, 4391212, 10, 0, 4456702, 0, 0, 4456703, 0, 0, 4456704, 0, 0, 4456705, 0, 0, 4456706, 0, 0, 4456707, 0, 0, 4456708, 0, 0, 4456709, 0, 0, 4456710, 0, 0, 4456711, 0, 0, 4456712, 0, 0, 4456713, 0, 0, 4456714, 0, 0, 4456715, 5, 0, 4456722, 4, 0, 4456726, 1, 0, 4456727, 1, 0, 4456728, 1, 0, 4456729, 1, 0, 4456730, 1, 0, 4456731, 1, 0, 4456732, 1, 0, 4456733, 1, 0, 4456734, 1, 0, 4456735, 1, 0, 4456736, 1, 0, 4456737, 1, 0, 4456738, 1, 0, 4456739, 1, 0, 4456740, 3, 0, 4456743, 4, 0, 4456747, 0, 0, 4456748, 0, 0, 4456749, 16, 0, 4456750, 14, 0, 4522241, 0, 0, 4522242, 0, 0, 4522243, 0, 0, 4522244, 0, 0, 4522245, 0, 0, 4522246, 0, 0, 4522247, 0, 0, 4522248, 0, 0, 4522249, 0, 0, 4522250, 0, 0, 4522251, 5, 0, 4522252, 22, 0, 4522253, 22, 0, 4522254, 22, 0, 4522255, 22, 0, 4522256, 22, 0, 4522257, 22, 0, 4522258, 4, 0, 4522259, 0, 0, 4522260, 0, 0, 4522261, 0, 0, 4522262, 0, 0, 4522272, 0, 0, 4522273, 0, 0, 4522274, 0, 0, 4522275, 0, 0, 4522276, 5, 0, 4522279, 4, 0, 4522283, 0, 0, 4522284, 0, 0, 4522285, 0, 0, 4522286, 0, 0, 4522287, 16, 0, 4522288, 14, 0, 4587778, 0, 0, 4587779, 0, 0, 4587780, 0, 0, 4587781, 0, 0, 4587782, 0, 0, 4587783, 0, 0, 4587784, 0, 0, 4587785, 0, 0, 4587786, 0, 0, 4587787, 5, 0, 4587794, 4, 0, 4587795, 0, 0, 4587796, 0, 0, 4587797, 0, 0, 4587798, 0, 0, 4587808, 0, 0, 4587809, 0, 0, 4587810, 0, 0, 4587811, 0, 0, 4587812, 5, 0, 4587813, 22, 0, 4587814, 22, 0, 4587815, 4, 0, 4587819, 0, 0, 4587820, 0, 0, 4587821, 0, 0, 4587822, 0, 0, 4587823, 0, 0, 4587824, 0, 0, 4587825, 16, 0, 4587826, 14, 0, 4587858, 13, 0, 4587859, 15, 0, 4587860, 1, 0, 4587861, 16, 0, 4587862, 14, 0, 4653315, 0, 0, 4653316, 0, 0, 4653317, 0, 0, 4653318, 0, 0, 4653319, 0, 0, 4653320, 0, 0, 4653321, 0, 0, 4653322, 0, 0, 4653323, 5, 0, 4653330, 4, 0, 4653331, 0, 0, 4653332, 0, 0, 4653333, 0, 0, 4653334, 0, 0, 4653344, 0, 0, 4653345, 0, 0, 4653346, 0, 0, 4653347, 0, 0, 4653348, 5, 0, 4653351, 4, 0, 4653355, 0, 0, 4653356, 0, 0, 4653357, 0, 0, 4653358, 0, 0, 4653359, 0, 0, 4653360, 0, 0, 4653362, 0, 0, 4653363, 10, 0, 4653385, 17, 0, 4653386, 19, 0, 4653393, 9, 0, 4653394, 0, 0, 4653395, 0, 0, 4653396, 0, 0, 4653397, 0, 0, 4653398, 0, 0, 4653399, 10, 0, 4718852, 0, 0, 4718853, 0, 0, 4718854, 0, 0, 4718855, 0, 0, 4718856, 0, 0, 4718857, 0, 0, 4718858, 0, 0, 4718859, 5, 0, 4718866, 4, 0, 4718867, 0, 0, 4718868, 0, 0, 4718869, 0, 0, 4718870, 0, 0, 4718880, 0, 0, 4718881, 0, 0, 4718882, 0, 0, 4718883, 0, 0, 4718884, 5, 0, 4718887, 4, 0, 4718891, 0, 0, 4718892, 0, 0, 4718893, 0, 0, 4718894, 0, 0, 4718895, 0, 0, 4718896, 0, 0, 4718898, 0, 0, 4718899, 0, 0, 4718900, 16, 0, 4718901, 14, 0, 4718915, 17, 0, 4718916, 19, 0, 4718920, 2, 0, 4718921, 0, 0, 4718922, 5, 0, 4718927, 13, 0, 4718928, 15, 0, 4718929, 0, 0, 4718930, 0, 0, 4718931, 0, 0, 4718932, 0, 0, 4718933, 0, 0, 4718934, 0, 0, 4718935, 0, 0, 4718936, 10, 0, 4718959, 12, 0, 4718961, 11, 0, 4784389, 0, 0, 4784390, 0, 0, 4784391, 0, 0, 4784392, 0, 0, 4784393, 0, 0, 4784394, 0, 0, 4784395, 5, 0, 4784402, 4, 0, 4784403, 0, 0, 4784404, 0, 0, 4784405, 0, 0, 4784406, 0, 0, 4784416, 0, 0, 4784417, 0, 0, 4784418, 0, 0, 4784419, 0, 0, 4784420, 5, 0, 4784423, 4, 0, 4784434, 0, 0, 4784435, 0, 0, 4784436, 0, 0, 4784437, 0, 0, 4784438, 16, 0, 4784439, 14, 0, 4784445, 17, 0, 4784446, 19, 0, 4784450, 2, 0, 4784451, 0, 0, 4784452, 5, 0, 4784456, 4, 0, 4784457, 0, 0, 4784458, 5, 0, 4784463, 4, 0, 4784464, 0, 0, 4784465, 0, 0, 4784466, 0, 0, 4784467, 0, 0, 4784468, 0, 0, 4784469, 0, 0, 4784470, 0, 0, 4784471, 0, 0, 4784472, 0, 0, 4784473, 10, 0, 4784488, 12, 0, 4784490, 11, 0, 4784495, 4, 0, 4784496, 1, 0, 4849926, 0, 0, 4849927, 0, 0, 4849928, 0, 0, 4849929, 0, 0, 4849930, 0, 0, 4849931, 5, 0, 4849938, 4, 0, 4849939, 0, 0, 4849940, 0, 0, 4849941, 0, 0, 4849942, 0, 0, 4849952, 0, 0, 4849953, 0, 0, 4849954, 0, 0, 4849955, 0, 0, 4849956, 5, 0, 4849970, 0, 0, 4849971, 0, 0, 4849972, 0, 0, 4849973, 0, 0, 4849974, 0, 0, 4849975, 0, 0, 4849976, 3, 0, 4849980, 2, 0, 4849981, 0, 0, 4849982, 5, 0, 4849986, 4, 0, 4849987, 0, 0, 4849988, 5, 0, 4849989, 22, 0, 4849990, 22, 0, 4849991, 22, 0, 4849992, 4, 0, 4849993, 0, 0, 4849994, 5, 0, 4849995, 22, 0, 4849996, 22, 0, 4849997, 22, 0, 4849998, 22, 0, 4849999, 4, 0, 4850000, 0, 0, 4850001, 0, 0, 4850002, 0, 0, 4850003, 0, 0, 4850004, 0, 0, 4850005, 0, 0, 4850006, 0, 0, 4850007, 0, 0, 4850008, 0, 0, 4850009, 0, 0, 4850010, 16, 0, 4850011, 14, 0, 4850017, 12, 0, 4850019, 11, 0, 4850024, 4, 0, 4850025, 1, 0, 4850027, 22, 0, 4850028, 22, 0, 4850029, 22, 0, 4850030, 22, 0, 4850031, 4, 0, 4915474, 4, 0, 4915475, 0, 0, 4915476, 0, 0, 4915477, 0, 0, 4915478, 0, 0, 4915488, 0, 0, 4915489, 0, 0, 4915490, 0, 0, 4915491, 0, 0, 4915492, 5, 0, 4915506, 0, 0, 4915507, 0, 0, 4915508, 0, 0, 4915509, 0, 0, 4915510, 0, 0, 4915511, 0, 0, 4915516, 4, 0, 4915517, 0, 0, 4915518, 5, 0, 4915519, 22, 0, 4915520, 22, 0, 4915521, 22, 0, 4915522, 4, 0, 4915523, 0, 0, 4915524, 5, 0, 4915528, 4, 0, 4915529, 0, 0, 4915530, 5, 0, 4915535, 4, 0, 4915536, 0, 0, 4915537, 0, 0, 4915538, 0, 0, 4915539, 0, 0, 4915540, 0, 0, 4915541, 0, 0, 4915542, 0, 0, 4915543, 0, 0, 4915544, 0, 0, 4915545, 0, 0, 4915546, 0, 0, 4915547, 0, 0, 4915548, 1, 0, 4915549, 3, 0, 4915553, 4, 0, 4915554, 1, 0, 4915556, 22, 0, 4915557, 22, 0, 4915558, 22, 0, 4915559, 22, 0, 4915560, 4, 0, 4915567, 4, 0, 4915577, 12, 0, 4915580, 11, 0, 4915586, 2, 0, 4915587, 16, 0, 4915588, 18, 0, 4981042, 0, 0, 4981043, 0, 0, 4981044, 0, 0, 4981045, 0, 0, 4981046, 0, 0, 4981047, 0, 0, 4981049, 22, 0, 4981050, 22, 0, 4981051, 22, 0, 4981052, 4, 0, 4981053, 0, 0, 4981054, 5, 0, 4981058, 4, 0, 4981059, 0, 0, 4981060, 5, 0, 4981064, 4, 0, 4981065, 0, 0, 4981066, 5, 0, 4981071, 4, 0, 4981072, 0, 0, 4981073, 0, 0, 4981074, 0, 0, 4981075, 0, 0, 4981076, 0, 0, 4981077, 0, 0, 4981078, 0, 0, 4981079, 0, 0, 4981080, 0, 0, 4981081, 0, 0, 4981082, 0, 0, 4981083, 0, 0, 4981084, 0, 0, 4981086, 22, 0, 4981087, 22, 0, 4981088, 22, 0, 4981089, 4, 0, 4981096, 4, 0, 4981103, 4, 0, 4981106, 22, 0, 4981107, 22, 0, 4981108, 22, 0, 4981109, 22, 0, 4981110, 22, 0, 4981111, 22, 0, 4981112, 22, 0, 4981113, 4, 0, 4981114, 1, 0, 4981115, 1, 0, 4981122, 4, 0, 4981123, 0, 0, 4981124, 0, 0, 4981125, 16, 0, 4981126, 14, 0, 5046588, 4, 0, 5046589, 0, 0, 5046590, 5, 0, 5046594, 4, 0, 5046595, 0, 0, 5046596, 5, 0, 5046600, 4, 0, 5046601, 0, 0, 5046602, 5, 0, 5046607, 4, 0, 5046608, 0, 0, 5046609, 0, 0, 5046610, 0, 0, 5046611, 0, 0, 5046612, 0, 0, 5046613, 0, 0, 5046614, 0, 0, 5046615, 0, 0, 5046616, 0, 0, 5046617, 0, 0, 5046618, 0, 0, 5046619, 0, 0, 5046620, 0, 0, 5046625, 4, 0, 5046632, 4, 0, 5046639, 4, 0, 5046649, 4, 0, 5046653, 22, 0, 5046654, 22, 0, 5046655, 22, 0, 5046656, 22, 0, 5046657, 22, 0, 5046658, 4, 0, 5046659, 0, 0, 5046660, 0, 0, 5046661, 0, 0, 5046662, 0, 0, 5046663, 10, 0, 5112124, 4, 0, 5112125, 0, 0, 5112126, 5, 0, 5112130, 4, 0, 5112131, 0, 0, 5112132, 5, 0, 5112136, 4, 0, 5112137, 0, 0, 5112138, 5, 0, 5112143, 4, 0, 5112144, 0, 0, 5112145, 0, 0, 5112146, 0, 0, 5112147, 0, 0, 5112148, 0, 0, 5112149, 0, 0, 5112150, 0, 0, 5112151, 0, 0, 5112152, 0, 0, 5112153, 0, 0, 5112154, 0, 0, 5112155, 0, 0, 5112156, 0, 0, 5112161, 4, 0, 5112168, 4, 0, 5112185, 4, 0, 5112194, 4, 0, 5112195, 0, 0, 5112196, 0, 0, 5112197, 0, 0, 5112198, 0, 0, 5112199, 0, 0, 5112200, 10, 0, 5112279, 17, 0, 5112280, 19, 0, 5112285, 12, 0, 5112292, 20, 0, 5112293, 18, 0, 5177660, 4, 0, 5177661, 0, 0, 5177662, 5, 0, 5177666, 4, 0, 5177667, 0, 0, 5177668, 5, 0, 5177697, 4, 0, 5177721, 4, 0, 5177730, 4, 0, 5177731, 0, 0, 5177732, 0, 0, 5177733, 0, 0, 5177734, 0, 0, 5177735, 0, 0, 5177736, 0, 0, 5177737, 10, 0, 5177814, 9, 0, 5177815, 0, 0, 5177816, 5, 0, 5177821, 4, 0, 5177822, 16, 0, 5177823, 18, 0, 5177826, 13, 0, 5177827, 19, 0, 5177828, 4, 0, 5177829, 0, 0, 5177830, 10, 0, 5243196, 4, 0, 5243197, 0, 0, 5243198, 5, 0, 5243257, 4, 0, 5243266, 4, 0, 5243267, 0, 0, 5243268, 0, 0, 5243269, 0, 0, 5243270, 0, 0, 5243271, 0, 0, 5243272, 0, 0, 5243273, 0, 0, 5243274, 16, 0, 5243275, 14, 0, 5243277, 13, 0, 5243278, 15, 0, 5243279, 1, 0, 5243280, 16, 0, 5243281, 14, 0, 5243350, 4, 0, 5243353, 22, 0, 5243354, 22, 0, 5243355, 22, 0, 5243356, 22, 0, 5243357, 4, 0, 5243358, 0, 0, 5243359, 0, 0, 5243360, 1, 0, 5243361, 1, 0, 5243362, 0, 0, 5243363, 5, 0, 5243364, 4, 0, 5243365, 0, 0, 5243366, 0, 0, 5243367, 10, 0, 5308802, 4, 0, 5308803, 0, 0, 5308804, 0, 0, 5308805, 0, 0, 5308806, 0, 0, 5308807, 0, 0, 5308808, 0, 0, 5308809, 0, 0, 5308810, 0, 0, 5308811, 0, 0, 5308812, 1, 0, 5308813, 0, 0, 5308814, 0, 0, 5308815, 0, 0, 5308816, 0, 0, 5308817, 0, 0, 5308818, 10, 0, 5308882, 17, 0, 5308883, 19, 0, 5308886, 4, 0, 5308893, 4, 0, 5308894, 0, 0, 5308895, 0, 0, 5308896, 0, 0, 5308897, 0, 0, 5308898, 0, 0, 5308899, 5, 0, 5308900, 4, 0, 5308901, 0, 0, 5308902, 0, 0, 5308903, 0, 0, 5308908, 2, 0, 5308909, 16, 0, 5308910, 14, 0, 5308914, 12, 0, 5308925, 12, 0, 5374338, 4, 0, 5374339, 0, 0, 5374340, 0, 0, 5374341, 0, 0, 5374342, 0, 0, 5374343, 0, 0, 5374344, 0, 0, 5374345, 0, 0, 5374346, 0, 0, 5374347, 0, 0, 5374348, 0, 0, 5374349, 0, 0, 5374350, 0, 0, 5374351, 0, 0, 5374352, 0, 0, 5374353, 0, 0, 5374354, 0, 0, 5374355, 10, 0, 5374417, 9, 0, 5374418, 0, 0, 5374419, 5, 0, 5374420, 22, 0, 5374421, 22, 0, 5374422, 4, 0, 5374429, 4, 0, 5374430, 0, 0, 5374431, 0, 0, 5374432, 0, 0, 5374433, 0, 0, 5374434, 0, 0, 5374435, 5, 0, 5374436, 4, 0, 5374437, 0, 0, 5374438, 0, 0, 5374439, 0, 0, 5374444, 4, 0, 5374445, 0, 0, 5374446, 5, 0, 5374450, 4, 0, 5374451, 16, 0, 5374452, 18, 0, 5374455, 13, 0, 5374456, 19, 0, 5374461, 4, 0, 5374462, 16, 0, 5374463, 14, 0, 5439878, 0, 0, 5439879, 0, 0, 5439880, 0, 0, 5439881, 0, 0, 5439882, 0, 0, 5439883, 0, 0, 5439884, 0, 0, 5439885, 0, 0, 5439886, 0, 0, 5439887, 0, 0, 5439888, 0, 0, 5439889, 0, 0, 5439890, 0, 0, 5439891, 0, 0, 5439892, 10, 0, 5439951, 13, 0, 5439952, 15, 0, 5439953, 0, 0, 5439954, 0, 0, 5439955, 5, 0, 5439958, 4, 0, 5439965, 4, 0, 5439966, 0, 0, 5439967, 0, 0, 5439968, 0, 0, 5439969, 0, 0, 5439970, 0, 0, 5439971, 5, 0, 5439972, 4, 0, 5439973, 0, 0, 5439974, 0, 0, 5439975, 0, 0, 5439976, 22, 0, 5439977, 22, 0, 5439978, 22, 0, 5439979, 22, 0, 5439980, 4, 0, 5439981, 0, 0, 5439982, 5, 0, 5439986, 4, 0, 5439987, 0, 0, 5439988, 0, 0, 5439989, 1, 0, 5439990, 1, 0, 5439991, 0, 0, 5439992, 5, 0, 5439993, 22, 0, 5439994, 22, 0, 5439995, 22, 0, 5439996, 22, 0, 5439997, 4, 0, 5439998, 0, 0, 5439999, 0, 0, 5440000, 10, 0, 5505414, 0, 0, 5505415, 0, 0, 5505416, 0, 0, 5505417, 0, 0, 5505418, 0, 0, 5505419, 0, 0, 5505420, 0, 0, 5505421, 0, 0, 5505422, 0, 0, 5505423, 0, 0, 5505424, 0, 0, 5505425, 0, 0, 5505426, 0, 0, 5505427, 0, 0, 5505428, 0, 0, 5505429, 16, 0, 5505430, 14, 0, 5505486, 2, 0, 5505487, 0, 0, 5505488, 0, 0, 5505489, 0, 0, 5505490, 0, 0, 5505491, 5, 0, 5505494, 4, 0, 5505501, 4, 0, 5505502, 0, 0, 5505503, 0, 0, 5505504, 0, 0, 5505505, 0, 0, 5505506, 0, 0, 5505507, 5, 0, 5505508, 4, 0, 5505509, 0, 0, 5505510, 0, 0, 5505511, 0, 0, 5505516, 4, 0, 5505517, 0, 0, 5505518, 5, 0, 5505519, 22, 0, 5505520, 22, 0, 5505521, 22, 0, 5505522, 4, 0, 5505523, 0, 0, 5505524, 0, 0, 5505525, 0, 0, 5505526, 0, 0, 5505527, 0, 0, 5505528, 5, 0, 5505533, 4, 0, 5505534, 0, 0, 5505535, 0, 0, 5505536, 5, 0, 5570950, 0, 0, 5570951, 0, 0, 5570952, 0, 0, 5570953, 0, 0, 5570954, 0, 0, 5570955, 0, 0, 5570956, 0, 0, 5570957, 0, 0, 5570958, 0, 0, 5570959, 0, 0, 5570960, 0, 0, 5570961, 0, 0, 5570962, 0, 0, 5570963, 0, 0, 5570964, 0, 0, 5570965, 0, 0, 5570966, 0, 0, 5570967, 1, 0, 5570968, 16, 0, 5570969, 14, 0, 5571019, 13, 0, 5571020, 19, 0, 5571022, 4, 0, 5571023, 0, 0, 5571024, 0, 0, 5571025, 0, 0, 5571026, 0, 0, 5571027, 5, 0, 5571030, 4, 0, 5571037, 4, 0, 5571038, 0, 0, 5571039, 0, 0, 5571040, 0, 0, 5571041, 0, 0, 5571042, 0, 0, 5571043, 5, 0, 5571044, 4, 0, 5571045, 0, 0, 5571046, 0, 0, 5571047, 0, 0, 5571052, 4, 0, 5571053, 0, 0, 5571054, 5, 0, 5571058, 4, 0, 5571059, 0, 0, 5571060, 0, 0, 5571061, 0, 0, 5571062, 0, 0, 5571063, 0, 0, 5571064, 5, 0, 5571069, 4, 0, 5571070, 0, 0, 5571071, 0, 0, 5571072, 5, 0, 5636491, 0, 0, 5636492, 0, 0, 5636493, 0, 0, 5636494, 0, 0, 5636495, 0, 0, 5636496, 0, 0, 5636497, 0, 0, 5636498, 0, 0, 5636499, 0, 0, 5636500, 0, 0, 5636501, 0, 0, 5636502, 0, 0, 5636503, 0, 0, 5636504, 0, 0, 5636505, 0, 0, 5636506, 10, 0, 5636554, 9, 0, 5636555, 0, 0, 5636556, 5, 0, 5636557, 22, 0, 5636558, 4, 0, 5636559, 0, 0, 5636560, 0, 0, 5636561, 0, 0, 5636562, 0, 0, 5636563, 5, 0, 5636566, 4, 0, 5636573, 4, 0, 5636574, 0, 0, 5636575, 0, 0, 5636576, 0, 0, 5636577, 0, 0, 5636578, 0, 0, 5636579, 5, 0, 5636580, 4, 0, 5636581, 0, 0, 5636582, 0, 0, 5636583, 0, 0, 5636588, 4, 0, 5636589, 0, 0, 5636590, 5, 0, 5636594, 4, 0, 5636595, 0, 0, 5636596, 0, 0, 5636597, 0, 0, 5636598, 0, 0, 5636599, 0, 0, 5636600, 5, 0, 5636605, 4, 0, 5636606, 0, 0, 5636607, 0, 0, 5636608, 5, 0, 5636612, 12, 0, 5636645, 13, 0, 5636646, 19, 0, 5636651, 2, 0, 5636652, 1, 0, 5636653, 1, 0, 5636654, 1, 0, 5636655, 1, 0, 5636656, 1, 0, 5636657, 16, 0, 5636658, 14, 0, 5702027, 0, 0, 5702028, 0, 0, 5702029, 0, 0, 5702030, 0, 0, 5702031, 0, 0, 5702032, 0, 0, 5702033, 0, 0, 5702034, 0, 0, 5702035, 0, 0, 5702036, 0, 0, 5702037, 0, 0, 5702038, 0, 0, 5702039, 0, 0, 5702040, 0, 0, 5702041, 0, 0, 5702042, 0, 0, 5702043, 16, 0, 5702044, 18, 0, 5702088, 13, 0, 5702089, 15, 0, 5702090, 0, 0, 5702091, 0, 0, 5702092, 5, 0, 5702094, 4, 0, 5702095, 0, 0, 5702096, 0, 0, 5702097, 0, 0, 5702098, 0, 0, 5702099, 5, 0, 5702109, 4, 0, 5702110, 0, 0, 5702111, 0, 0, 5702112, 0, 0, 5702113, 0, 0, 5702114, 0, 0, 5702115, 5, 0, 5702116, 4, 0, 5702117, 0, 0, 5702118, 0, 0, 5702119, 0, 0, 5702124, 4, 0, 5702125, 0, 0, 5702126, 5, 0, 5702130, 4, 0, 5702131, 0, 0, 5702132, 0, 0, 5702133, 0, 0, 5702134, 0, 0, 5702135, 0, 0, 5702136, 5, 0, 5702141, 4, 0, 5702142, 0, 0, 5702143, 0, 0, 5702144, 5, 0, 5702145, 22, 0, 5702146, 22, 0, 5702147, 22, 0, 5702148, 4, 0, 5702149, 16, 0, 5702150, 14, 0, 5702180, 9, 0, 5702181, 0, 0, 5702182, 5, 0, 5702187, 4, 0, 5702193, 0, 0, 5702194, 0, 0, 5702195, 10, 0, 5767563, 0, 0, 5767564, 0, 0, 5767565, 0, 0, 5767566, 0, 0, 5767567, 0, 0, 5767568, 0, 0, 5767569, 0, 0, 5767570, 0, 0, 5767571, 0, 0, 5767572, 0, 0, 5767573, 0, 0, 5767574, 0, 0, 5767575, 0, 0, 5767576, 0, 0, 5767577, 0, 0, 5767578, 0, 0, 5767579, 0, 0, 5767580, 0, 0, 5767581, 16, 0, 5767582, 14, 0, 5767621, 13, 0, 5767622, 15, 0, 5767623, 1, 0, 5767624, 0, 0, 5767625, 0, 0, 5767626, 0, 0, 5767627, 0, 0, 5767628, 5, 0, 5767630, 4, 0, 5767631, 0, 0, 5767632, 0, 0, 5767633, 0, 0, 5767634, 0, 0, 5767635, 5, 0, 5767645, 4, 0, 5767646, 0, 0, 5767647, 0, 0, 5767648, 0, 0, 5767649, 0, 0, 5767650, 0, 0, 5767651, 5, 0, 5767652, 4, 0, 5767653, 0, 0, 5767654, 0, 0, 5767655, 0, 0, 5767660, 4, 0, 5767661, 0, 0, 5767662, 5, 0, 5767666, 4, 0, 5767667, 0, 0, 5767668, 0, 0, 5767669, 0, 0, 5767670, 0, 0, 5767671, 0, 0, 5767672, 5, 0, 5767677, 4, 0, 5767678, 0, 0, 5767679, 0, 0, 5767680, 5, 0, 5767684, 4, 0, 5767685, 0, 0, 5767686, 0, 0, 5767687, 10, 0, 5767714, 13, 0, 5767715, 15, 0, 5767716, 0, 0, 5767717, 0, 0, 5767718, 5, 0, 5767719, 22, 0, 5767720, 22, 0, 5767721, 22, 0, 5767722, 22, 0, 5767723, 4, 0, 5767729, 0, 0, 5767730, 0, 0, 5767731, 0, 0, 5767732, 10, 0, 5767758, 24, 0, 5767759, 23, 0, 5833099, 0, 0, 5833100, 0, 0, 5833101, 0, 0, 5833102, 0, 0, 5833103, 0, 0, 5833104, 0, 0, 5833105, 0, 0, 5833106, 0, 0, 5833107, 0, 0, 5833108, 0, 0, 5833109, 0, 0, 5833110, 0, 0, 5833111, 0, 0, 5833112, 0, 0, 5833113, 0, 0, 5833114, 0, 0, 5833115, 0, 0, 5833116, 0, 0, 5833117, 0, 0, 5833118, 0, 0, 5833119, 1, 0, 5833120, 3, 0, 5833128, 16, 0, 5833129, 14, 0, 5833156, 9, 0, 5833157, 0, 0, 5833158, 0, 0, 5833159, 0, 0, 5833160, 0, 0, 5833161, 0, 0, 5833162, 0, 0, 5833163, 0, 0, 5833164, 5, 0, 5833166, 4, 0, 5833167, 0, 0, 5833168, 0, 0, 5833169, 0, 0, 5833170, 0, 0, 5833171, 5, 0, 5833185, 0, 0, 5833186, 0, 0, 5833187, 5, 0, 5833188, 4, 0, 5833189, 0, 0, 5833190, 0, 0, 5833191, 0, 0, 5833196, 4, 0, 5833197, 0, 0, 5833198, 5, 0, 5833202, 4, 0, 5833203, 0, 0, 5833204, 0, 0, 5833205, 0, 0, 5833206, 0, 0, 5833207, 0, 0, 5833208, 5, 0, 5833213, 4, 0, 5833214, 0, 0, 5833215, 0, 0, 5833216, 5, 0, 5833220, 4, 0, 5833221, 0, 0, 5833222, 0, 0, 5833223, 5, 0, 5833243, 13, 0, 5833244, 15, 0, 5833245, 1, 0, 5833246, 16, 0, 5833247, 14, 0, 5833250, 4, 0, 5833251, 0, 0, 5833252, 0, 0, 5833253, 0, 0, 5833254, 5, 0, 5833259, 4, 0, 5833265, 0, 0, 5833266, 0, 0, 5833267, 0, 0, 5833268, 0, 0, 5833269, 16, 0, 5833270, 14, 0, 5833282, 2, 0, 5833283, 1, 0, 5833284, 1, 0, 5833285, 1, 0, 5833286, 1, 0, 5833287, 1, 0, 5833288, 1, 0, 5833289, 1, 0, 5833290, 1, 0, 5833291, 1, 0, 5833292, 1, 0, 5833293, 1, 0, 5833294, 1, 0, 5833295, 1, 0, 5833296, 1, 0, 5833297, 1, 0, 5833298, 1, 0, 5833299, 1, 0, 5833300, 1, 0, 5833301, 1, 0, 5833302, 3, 0, 5833305, 12, 0, 5898641, 0, 0, 5898642, 0, 0, 5898643, 0, 0, 5898644, 0, 0, 5898645, 0, 0, 5898646, 0, 0, 5898647, 0, 0, 5898648, 0, 0, 5898649, 0, 0, 5898650, 0, 0, 5898651, 0, 0, 5898652, 0, 0, 5898653, 0, 0, 5898654, 0, 0, 5898655, 0, 0, 5898664, 4, 0, 5898665, 0, 0, 5898666, 1, 0, 5898667, 16, 0, 5898668, 14, 0, 5898690, 13, 0, 5898691, 15, 0, 5898692, 0, 0, 5898693, 0, 0, 5898694, 0, 0, 5898695, 0, 0, 5898696, 0, 0, 5898697, 0, 0, 5898698, 0, 0, 5898699, 0, 0, 5898700, 5, 0, 5898702, 4, 0, 5898703, 0, 0, 5898704, 0, 0, 5898705, 0, 0, 5898706, 0, 0, 5898707, 5, 0, 5898732, 4, 0, 5898733, 0, 0, 5898734, 5, 0, 5898738, 4, 0, 5898739, 0, 0, 5898740, 0, 0, 5898741, 0, 0, 5898742, 0, 0, 5898743, 0, 0, 5898744, 5, 0, 5898749, 4, 0, 5898750, 0, 0, 5898751, 0, 0, 5898752, 5, 0, 5898756, 4, 0, 5898757, 0, 0, 5898758, 0, 0, 5898759, 5, 0, 5898763, 2, 0, 5898764, 16, 0, 5898765, 14, 0, 5898767, 2, 0, 5898768, 16, 0, 5898769, 14, 0, 5898772, 12, 0, 5898779, 4, 0, 5898780, 0, 0, 5898781, 0, 0, 5898782, 0, 0, 5898786, 4, 0, 5898787, 0, 0, 5898788, 0, 0, 5898789, 0, 0, 5898790, 5, 0, 5898795, 4, 0, 5898801, 0, 0, 5898802, 0, 0, 5898803, 0, 0, 5898804, 0, 0, 5898805, 0, 0, 5898806, 0, 0, 5898807, 1, 0, 5898808, 1, 0, 5898809, 1, 0, 5898810, 1, 0, 5898811, 1, 0, 5898812, 1, 0, 5898813, 3, 0, 5898818, 4, 0, 5898841, 4, 0, 5898842, 10, 0, 5964177, 0, 0, 5964178, 0, 0, 5964179, 0, 0, 5964180, 0, 0, 5964181, 0, 0, 5964182, 0, 0, 5964183, 0, 0, 5964184, 0, 0, 5964185, 0, 0, 5964186, 0, 0, 5964187, 0, 0, 5964188, 0, 0, 5964189, 0, 0, 5964190, 0, 0, 5964191, 0, 0, 5964193, 22, 0, 5964194, 22, 0, 5964195, 22, 0, 5964196, 22, 0, 5964197, 22, 0, 5964198, 22, 0, 5964199, 22, 0, 5964200, 4, 0, 5964201, 0, 0, 5964202, 0, 0, 5964203, 0, 0, 5964204, 0, 0, 5964205, 10, 0, 5964223, 13, 0, 5964224, 15, 0, 5964225, 1, 0, 5964226, 0, 0, 5964227, 0, 0, 5964228, 0, 0, 5964229, 0, 0, 5964230, 0, 0, 5964231, 0, 0, 5964232, 0, 0, 5964233, 0, 0, 5964234, 0, 0, 5964235, 0, 0, 5964236, 5, 0, 5964238, 4, 0, 5964239, 0, 0, 5964240, 0, 0, 5964241, 0, 0, 5964242, 0, 0, 5964243, 5, 0, 5964268, 4, 0, 5964269, 0, 0, 5964270, 5, 0, 5964274, 4, 0, 5964275, 0, 0, 5964276, 0, 0, 5964277, 0, 0, 5964278, 0, 0, 5964279, 0, 0, 5964280, 5, 0, 5964285, 4, 0, 5964286, 0, 0, 5964287, 0, 0, 5964288, 5, 0, 5964292, 4, 0, 5964293, 0, 0, 5964294, 0, 0, 5964295, 5, 0, 5964296, 22, 0, 5964297, 22, 0, 5964298, 22, 0, 5964299, 4, 0, 5964300, 0, 0, 5964301, 5, 0, 5964303, 4, 0, 5964304, 0, 0, 5964305, 5, 0, 5964308, 4, 0, 5964309, 16, 0, 5964310, 18, 0, 5964313, 13, 0, 5964314, 19, 0, 5964315, 4, 0, 5964316, 0, 0, 5964317, 0, 0, 5964318, 0, 0, 5964320, 22, 0, 5964321, 22, 0, 5964322, 4, 0, 5964323, 0, 0, 5964324, 0, 0, 5964325, 0, 0, 5964326, 5, 0, 5964331, 4, 0, 5964337, 0, 0, 5964338, 0, 0, 5964339, 0, 0, 5964340, 0, 0, 5964341, 0, 0, 5964342, 0, 0, 5964350, 22, 0, 5964351, 22, 0, 5964352, 22, 0, 5964353, 22, 0, 5964354, 4, 0, 5964375, 22, 0, 5964376, 22, 0, 5964377, 4, 0, 5964379, 10, 0, 6029713, 0, 0, 6029714, 0, 0, 6029715, 0, 0, 6029716, 0, 0, 6029717, 0, 0, 6029718, 0, 0, 6029719, 0, 0, 6029720, 0, 0, 6029721, 0, 0, 6029722, 0, 0, 6029723, 0, 0, 6029724, 0, 0, 6029725, 0, 0, 6029726, 0, 0, 6029727, 0, 0, 6029736, 4, 0, 6029737, 0, 0, 6029738, 0, 0, 6029739, 0, 0, 6029740, 0, 0, 6029758, 9, 0, 6029759, 0, 0, 6029760, 0, 0, 6029761, 0, 0, 6029762, 0, 0, 6029763, 0, 0, 6029764, 0, 0, 6029765, 0, 0, 6029766, 0, 0, 6029767, 0, 0, 6029768, 0, 0, 6029769, 0, 0, 6029770, 0, 0, 6029771, 0, 0, 6029772, 5, 0, 6029814, 0, 0, 6029815, 0, 0, 6029816, 5, 0, 6029821, 4, 0, 6029822, 0, 0, 6029823, 0, 0, 6029824, 5, 0, 6029828, 4, 0, 6029829, 0, 0, 6029830, 0, 0, 6029831, 5, 0, 6029835, 4, 0, 6029836, 0, 0, 6029837, 5, 0, 6029838, 22, 0, 6029839, 4, 0, 6029840, 0, 0, 6029841, 5, 0, 6029842, 22, 0, 6029843, 22, 0, 6029844, 4, 0, 6029845, 0, 0, 6029846, 0, 0, 6029847, 1, 0, 6029848, 1, 0, 6029849, 0, 0, 6029850, 5, 0, 6029851, 4, 0, 6029852, 0, 0, 6029853, 0, 0, 6029854, 0, 0, 6029858, 4, 0, 6029859, 0, 0, 6029860, 0, 0, 6029861, 0, 0, 6029862, 5, 0, 6029867, 4, 0, 6029873, 0, 0, 6029874, 0, 0, 6029875, 0, 0, 6029876, 0, 0, 6029877, 0, 0, 6029878, 0, 0, 6029890, 4, 0, 6029913, 4, 0, 6029916, 10, 0, 6095255, 0, 0, 6095256, 0, 0, 6095257, 0, 0, 6095258, 0, 0, 6095259, 0, 0, 6095260, 0, 0, 6095261, 0, 0, 6095262, 0, 0, 6095263, 0, 0, 6095272, 4, 0, 6095273, 0, 0, 6095274, 0, 0, 6095275, 0, 0, 6095276, 0, 0, 6095283, 13, 0, 6095284, 15, 0, 6095285, 1, 0, 6095286, 16, 0, 6095287, 14, 0, 6095292, 13, 0, 6095293, 15, 0, 6095294, 0, 0, 6095295, 0, 0, 6095296, 0, 0, 6095297, 0, 0, 6095298, 0, 0, 6095299, 0, 0, 6095300, 0, 0, 6095301, 0, 0, 6095302, 0, 0, 6095303, 0, 0, 6095304, 0, 0, 6095305, 0, 0, 6095306, 0, 0, 6095307, 0, 0, 6095308, 5, 0, 6095359, 0, 0, 6095360, 5, 0, 6095364, 4, 0, 6095365, 0, 0, 6095366, 0, 0, 6095367, 5, 0, 6095371, 4, 0, 6095372, 0, 0, 6095373, 5, 0, 6095375, 4, 0, 6095376, 0, 0, 6095377, 5, 0, 6095380, 4, 0, 6095381, 0, 0, 6095382, 0, 0, 6095383, 0, 0, 6095384, 0, 0, 6095385, 0, 0, 6095386, 5, 0, 6095387, 4, 0, 6095388, 0, 0, 6095389, 0, 0, 6095390, 0, 0, 6095394, 4, 0, 6095395, 0, 0, 6095396, 0, 0, 6095397, 0, 0, 6095398, 5, 0, 6095403, 4, 0, 6095409, 0, 0, 6095410, 0, 0, 6095411, 0, 0, 6095412, 0, 0, 6095413, 0, 0, 6095414, 0, 0, 6095426, 4, 0, 6095449, 4, 0, 6095453, 10, 0, 6160791, 0, 0, 6160792, 0, 0, 6160793, 0, 0, 6160794, 0, 0, 6160795, 0, 0, 6160796, 0, 0, 6160797, 0, 0, 6160798, 0, 0, 6160799, 0, 0, 6160808, 4, 0, 6160809, 0, 0, 6160810, 0, 0, 6160811, 0, 0, 6160812, 0, 0, 6160819, 4, 0, 6160820, 0, 0, 6160821, 0, 0, 6160822, 0, 0, 6160828, 4, 0, 6160829, 0, 0, 6160830, 0, 0, 6160831, 0, 0, 6160832, 0, 0, 6160833, 0, 0, 6160834, 0, 0, 6160835, 0, 0, 6160836, 0, 0, 6160837, 0, 0, 6160838, 0, 0, 6160839, 0, 0, 6160840, 0, 0, 6160841, 0, 0, 6160842, 0, 0, 6160843, 0, 0, 6160844, 5, 0, 6160900, 4, 0, 6160901, 0, 0, 6160902, 0, 0, 6160903, 5, 0, 6160907, 4, 0, 6160908, 0, 0, 6160909, 5, 0, 6160911, 4, 0, 6160912, 0, 0, 6160913, 5, 0, 6160916, 4, 0, 6160917, 0, 0, 6160918, 0, 0, 6160919, 0, 0, 6160920, 0, 0, 6160921, 0, 0, 6160922, 5, 0, 6160923, 4, 0, 6160924, 0, 0, 6160925, 0, 0, 6160926, 0, 0, 6160930, 4, 0, 6160931, 0, 0, 6160932, 0, 0, 6160933, 0, 0, 6160934, 5, 0, 6160939, 4, 0, 6160945, 0, 0, 6160946, 0, 0, 6160947, 0, 0, 6160948, 0, 0, 6160949, 0, 0, 6160950, 0, 0, 6160962, 4, 0, 6160985, 4, 0, 6160990, 10, 0, 6226344, 4, 0, 6226345, 0, 0, 6226346, 0, 0, 6226347, 0, 0, 6226348, 0, 0, 6226350, 22, 0, 6226351, 22, 0, 6226352, 22, 0, 6226353, 22, 0, 6226354, 22, 0, 6226355, 4, 0, 6226356, 0, 0, 6226357, 0, 0, 6226358, 0, 0, 6226364, 4, 0, 6226365, 0, 0, 6226366, 0, 0, 6226367, 0, 0, 6226368, 0, 0, 6226369, 0, 0, 6226370, 0, 0, 6226371, 0, 0, 6226372, 0, 0, 6226373, 0, 0, 6226374, 0, 0, 6226375, 0, 0, 6226376, 0, 0, 6226377, 0, 0, 6226378, 0, 0, 6226379, 0, 0, 6226380, 5, 0, 6226436, 4, 0, 6226437, 0, 0, 6226438, 0, 0, 6226439, 5, 0, 6226443, 4, 0, 6226444, 0, 0, 6226445, 5, 0, 6226447, 4, 0, 6226448, 0, 0, 6226449, 5, 0, 6226452, 4, 0, 6226453, 0, 0, 6226454, 0, 0, 6226455, 0, 0, 6226456, 0, 0, 6226457, 0, 0, 6226458, 5, 0, 6226459, 4, 0, 6226460, 0, 0, 6226461, 0, 0, 6226462, 0, 0, 6226466, 4, 0, 6226467, 0, 0, 6226468, 0, 0, 6226469, 0, 0, 6226470, 5, 0, 6226475, 4, 0, 6226481, 0, 0, 6226482, 0, 0, 6226483, 0, 0, 6226484, 0, 0, 6226485, 0, 0, 6226486, 0, 0, 6226498, 4, 0, 6226521, 4, 0, 6226527, 10, 0, 6291880, 4, 0, 6291881, 0, 0, 6291882, 0, 0, 6291883, 0, 0, 6291884, 0, 0, 6291891, 4, 0, 6291892, 0, 0, 6291893, 0, 0, 6291894, 0, 0, 6291896, 22, 0, 6291897, 22, 0, 6291898, 22, 0, 6291899, 22, 0, 6291900, 4, 0, 6291901, 0, 0, 6291902, 0, 0, 6291903, 0, 0, 6291904, 0, 0, 6291905, 0, 0, 6291906, 0, 0, 6291907, 0, 0, 6291908, 0, 0, 6291909, 0, 0, 6291910, 0, 0, 6291911, 0, 0, 6291912, 0, 0, 6291913, 0, 0, 6291914, 0, 0, 6291915, 0, 0, 6291916, 5, 0, 6291972, 4, 0, 6291973, 0, 0, 6291974, 0, 0, 6291975, 5, 0, 6291979, 4, 0, 6291980, 0, 0, 6291981, 5, 0, 6291983, 4, 0, 6291984, 0, 0, 6291985, 5, 0, 6291988, 4, 0, 6291989, 0, 0, 6291990, 0, 0, 6291991, 0, 0, 6291992, 0, 0, 6291993, 0, 0, 6291994, 5, 0, 6291995, 4, 0, 6291996, 0, 0, 6291997, 0, 0, 6291998, 0, 0, 6292002, 4, 0, 6292003, 0, 0, 6292004, 0, 0, 6292005, 0, 0, 6292006, 5, 0, 6292011, 4, 0, 6292017, 0, 0, 6292018, 0, 0, 6292019, 0, 0, 6292020, 0, 0, 6292021, 0, 0, 6292022, 0, 0, 6292034, 4, 0, 6292064, 10, 0, 6357417, 0, 0, 6357418, 0, 0, 6357419, 0, 0, 6357420, 0, 0, 6357427, 4, 0, 6357428, 0, 0, 6357429, 0, 0, 6357430, 0, 0, 6357436, 4, 0, 6357437, 0, 0, 6357438, 0, 0, 6357439, 0, 0, 6357440, 0, 0, 6357441, 0, 0, 6357442, 0, 0, 6357443, 0, 0, 6357444, 0, 0, 6357445, 0, 0, 6357446, 0, 0, 6357447, 0, 0, 6357448, 0, 0, 6357449, 0, 0, 6357450, 0, 0, 6357451, 0, 0, 6357452, 0, 0, 6357508, 4, 0, 6357509, 0, 0, 6357510, 0, 0, 6357511, 5, 0, 6357515, 4, 0, 6357516, 0, 0, 6357517, 5, 0, 6357519, 4, 0, 6357520, 0, 0, 6357521, 5, 0, 6357524, 4, 0, 6357525, 0, 0, 6357526, 0, 0, 6357527, 0, 0, 6357528, 0, 0, 6357529, 0, 0, 6357530, 5, 0, 6357532, 0, 0, 6357533, 0, 0, 6357534, 0, 0, 6357538, 4, 0, 6357539, 0, 0, 6357540, 0, 0, 6357541, 0, 0, 6357542, 5, 0, 6357553, 0, 0, 6357554, 0, 0, 6357555, 0, 0, 6357556, 0, 0, 6357557, 0, 0, 6357558, 0, 0, 6357570, 4, 0, 6357601, 10, 0, 6422963, 4, 0, 6422964, 0, 0, 6422965, 0, 0, 6422966, 0, 0, 6422972, 4, 0, 6422973, 0, 0, 6422974, 0, 0, 6422975, 0, 0, 6422976, 0, 0, 6422977, 0, 0, 6422978, 0, 0, 6422979, 0, 0, 6422980, 0, 0, 6422981, 0, 0, 6422982, 0, 0, 6422983, 0, 0, 6423046, 0, 0, 6423047, 5, 0, 6423051, 4, 0, 6423052, 0, 0, 6423053, 5, 0, 6423055, 4, 0, 6423056, 0, 0, 6423057, 5, 0, 6423060, 4, 0, 6423061, 0, 0, 6423062, 0, 0, 6423063, 0, 0, 6423064, 0, 0, 6423065, 0, 0, 6423066, 5, 0, 6423068, 0, 0, 6423069, 0, 0, 6423070, 0, 0, 6423074, 4, 0, 6423075, 0, 0, 6423076, 0, 0, 6423077, 0, 0, 6423078, 0, 0, 6423106, 4, 0, 6423138, 10, 0, 6488499, 4, 0, 6488500, 0, 0, 6488501, 0, 0, 6488502, 0, 0, 6488508, 4, 0, 6488509, 0, 0, 6488510, 0, 0, 6488511, 0, 0, 6488512, 0, 0, 6488513, 0, 0, 6488514, 0, 0, 6488515, 0, 0, 6488516, 0, 0, 6488517, 0, 0, 6488518, 0, 0, 6488519, 0, 0, 6488587, 4, 0, 6488588, 0, 0, 6488589, 5, 0, 6488591, 4, 0, 6488592, 0, 0, 6488593, 5, 0, 6488596, 4, 0, 6488597, 0, 0, 6488598, 0, 0, 6488599, 0, 0, 6488600, 0, 0, 6488601, 0, 0, 6488602, 5, 0, 6488604, 0, 0, 6488605, 0, 0, 6488606, 0, 0, 6488642, 4, 0, 6488675, 10, 0, 6554035, 4, 0, 6554036, 0, 0, 6554037, 0, 0, 6554038, 0, 0, 6554044, 4, 0, 6554045, 0, 0, 6554046, 0, 0, 6554047, 0, 0, 6554048, 0, 0, 6554049, 0, 0, 6554050, 0, 0, 6554051, 0, 0, 6554052, 0, 0, 6554053, 0, 0, 6554054, 0, 0, 6554055, 0, 0, 6554123, 4, 0, 6554124, 0, 0, 6554125, 5, 0, 6554127, 4, 0, 6554128, 0, 0, 6554129, 5, 0, 6554132, 4, 0, 6554133, 0, 0, 6554134, 0, 0, 6554135, 0, 0, 6554136, 0, 0, 6554137, 0, 0, 6554138, 5, 0, 6554212, 10, 0, 6619572, 0, 0, 6619573, 0, 0, 6619574, 0, 0, 6619581, 0, 0, 6619582, 0, 0, 6619583, 0, 0, 6619584, 0, 0, 6619585, 0, 0, 6619586, 0, 0, 6619587, 0, 0, 6619588, 0, 0, 6619589, 0, 0, 6619590, 0, 0, 6619591, 0, 0, 6619672, 0, 0, 6619673, 0, 0, 6619674, 5, 0, 6619749, 10, 0, 6685286, 10, 0, 6750823, 16, 0, 6750824, 14, 0, 6816361, 16, 0, 6816362, 14, 0, 6881899, 16, 0, 6881900, 14, 0, 6947437, 10, 0, 7012974, 10, 0, 7078511, 10, 0, 7144048, 10, 0, 7209585, 10, 0, 7209590, 12, 0, 7275122, 10, 0, 7275126, 4, 0, 7275127, 10, 0, 7340659, 3, 0, 7340662, 4, 0, 7340664, 10, 0, 7406196, 22, 0, 7406197, 22, 0, 7406198, 4, 0, 7406201, 10, 0, 7471734, 4, 0, 7471738, 10, 0, 7537270, 4, 0, 7537275, 16, 0, 7537276, 14, 0, 7602806, 4, 0, 7602813, 16, 0, 7602814, 14, 0, 7668351, 16, 0, 7668352, 14, 0, 7733889, 10, 0, 7799426, 10, 0, 7864963, 10, 0, 7930500, 10, 0, 7930511, 13, 0, 7930512, 15, 0, 7930513, 1, 0, 7930514, 16, 0, 7930515, 14, 0, 7996037, 10, 0, 7996046, 9, 0, 7996047, 0, 0, 7996048, 0, 0, 7996049, 0, 0, 7996050, 0, 0, 7996051, 0, 0, 7996052, 1, 0, 7996053, 1, 0, 7996054, 1, 0, 7996055, 16, 0, 7996056, 18, 0, 8061574, 10, 0, 8061580, 13, 0, 8061581, 15, 0, 8061582, 0, 0, 8061583, 0, 0, 8061584, 0, 0, 8061585, 0, 0, 8061586, 0, 0, 8061587, 0, 0, 8061588, 0, 0, 8061589, 0, 0, 8061590, 0, 0, 8061591, 0, 0, 8061592, 0, 0, 8061593, 16, 0, 8061594, 14, 0, 8127111, 1, 0, 8127112, 1, 0, 8127113, 1, 0, 8127114, 1, 0, 8127115, 1, 0, 8127116, 0, 0, 8127117, 0, 0, 8127118, 0, 0, 8127119, 0, 0, 8127120, 0, 0, 8127121, 0, 0, 8127122, 0, 0, 8127123, 0, 0, 8127124, 0, 0, 8127125, 0, 0, 8127126, 0, 0, 8127127, 0, 0, 8127128, 0, 0, 8127129, 0, 0, 8127130, 0, 0, 8127131, 10, 0, 8127143, 24, 0, 8192652, 0, 0, 8192653, 0, 0, 8192654, 0, 0, 8192655, 0, 0, 8192656, 0, 0, 8192657, 0, 0, 8192658, 0, 0, 8192659, 0, 0, 8192660, 0, 0, 8192661, 0, 0, 8192662, 0, 0, 8192663, 0, 0, 8192664, 0, 0, 8192665, 0, 0, 8192666, 0, 0, 8192667, 0, 0, 8192668, 10, 0, 8192676, 13, 0, 8192677, 15, 0, 8192678, 3, 0, 8258188, 0, 0, 8258189, 0, 0, 8258190, 0, 0, 8258191, 0, 0, 8258192, 0, 0, 8258193, 0, 0, 8258194, 0, 0, 8258195, 0, 0, 8258196, 0, 0, 8258197, 0, 0, 8258198, 0, 0, 8258199, 0, 0, 8258200, 0, 0, 8258201, 0, 0, 8258202, 0, 0, 8258203, 0, 0, 8258204, 0, 0, 8258205, 10, 0, 8258211, 9, 0, 8258212, 0, 0, 8258213, 0, 0, 8258247, 13, 0, 8258248, 15, 0, 8258249, 1, 0, 8258250, 1, 0, 8258251, 1, 0, 8258252, 1, 0, 8258253, 1, 0, 8258254, 1, 0, 8258255, 1, 0, 8258256, 1, 0, 8258257, 1, 0, 8258258, 16, 0, 8258259, 14, 0, 8323724, 0, 0, 8323725, 0, 0, 8323726, 0, 0, 8323727, 0, 0, 8323728, 0, 0, 8323729, 0, 0, 8323730, 0, 0, 8323731, 0, 0, 8323732, 0, 0, 8323733, 0, 0, 8323734, 0, 0, 8323735, 0, 0, 8323736, 0, 0, 8323737, 0, 0, 8323738, 0, 0, 8323739, 0, 0, 8323740, 0, 0, 8323741, 0, 0, 8323742, 16, 0, 8323743, 14, 0, 8323745, 13, 0, 8323746, 15, 0, 8323747, 0, 0, 8323748, 0, 0, 8323749, 0, 0, 8323781, 13, 0, 8323782, 15, 0, 8323783, 0, 0, 8323784, 0, 0, 8323785, 0, 0, 8323786, 0, 0, 8323787, 0, 0, 8323788, 0, 0, 8323789, 0, 0, 8323790, 0, 0, 8323791, 0, 0, 8323792, 0, 0, 8323793, 0, 0, 8323794, 0, 0, 8323795, 0, 0, 8323796, 10, 0, 8389260, 0, 0, 8389261, 0, 0, 8389262, 0, 0, 8389263, 0, 0, 8389264, 0, 0, 8389265, 0, 0, 8389266, 0, 0, 8389267, 0, 0, 8389268, 0, 0, 8389269, 0, 0, 8389270, 0, 0, 8389271, 0, 0, 8389272, 0, 0, 8389273, 0, 0, 8389274, 0, 0, 8389275, 0, 0, 8389276, 0, 0, 8389277, 0, 0, 8389278, 0, 0, 8389279, 0, 0, 8389280, 1, 0, 8389281, 0, 0, 8389282, 0, 0, 8389283, 0, 0, 8389284, 0, 0, 8389285, 0, 0, 8389315, 13, 0, 8389316, 15, 0, 8389317, 0, 0, 8389318, 0, 0, 8389319, 0, 0, 8389320, 0, 0, 8389321, 0, 0, 8389322, 0, 0, 8389323, 0, 0, 8389324, 0, 0, 8389325, 0, 0, 8389326, 0, 0, 8389327, 0, 0, 8389328, 0, 0, 8389329, 0, 0, 8389330, 0, 0, 8389331, 0, 0, 8389332, 0, 0, 8389333, 10, 0, 8454796, 0, 0, 8454797, 0, 0, 8454798, 0, 0, 8454799, 0, 0, 8454800, 0, 0, 8454801, 0, 0, 8454802, 0, 0, 8454803, 0, 0, 8454804, 0, 0, 8454805, 0, 0, 8454806, 0, 0, 8454807, 0, 0, 8454808, 0, 0, 8454809, 0, 0, 8454810, 0, 0, 8454811, 0, 0, 8454812, 0, 0, 8454813, 0, 0, 8454814, 0, 0, 8454815, 0, 0, 8454816, 0, 0, 8454817, 0, 0, 8454818, 0, 0, 8454819, 0, 0, 8454820, 0, 0, 8454821, 0, 0, 8454823, 2, 0, 8454824, 1, 0, 8454825, 1, 0, 8454826, 1, 0, 8454827, 1, 0, 8454828, 1, 0, 8454829, 1, 0, 8454830, 1, 0, 8454831, 1, 0, 8454832, 1, 0, 8454833, 16, 0, 8454834, 18, 0, 8454850, 2, 0, 8454851, 0, 0, 8454852, 0, 0, 8454853, 0, 0, 8454854, 0, 0, 8454855, 0, 0, 8454856, 0, 0, 8454857, 0, 0, 8454858, 0, 0, 8454859, 0, 0, 8454860, 0, 0, 8454861, 0, 0, 8454862, 0, 0, 8454863, 0, 0, 8454864, 0, 0, 8454865, 0, 0, 8454866, 0, 0, 8454867, 0, 0, 8454868, 0, 0, 8454869, 0, 0, 8454870, 10, 0, 8520332, 0, 0, 8520333, 0, 0, 8520334, 0, 0, 8520335, 0, 0, 8520336, 0, 0, 8520337, 0, 0, 8520338, 0, 0, 8520339, 0, 0, 8520340, 0, 0, 8520341, 0, 0, 8520342, 0, 0, 8520343, 0, 0, 8520344, 0, 0, 8520345, 0, 0, 8520346, 0, 0, 8520347, 0, 0, 8520348, 0, 0, 8520349, 0, 0, 8520350, 0, 0, 8520351, 0, 0, 8520352, 0, 0, 8520353, 0, 0, 8520354, 0, 0, 8520355, 0, 0, 8520356, 0, 0, 8520357, 0, 0, 8520359, 4, 0, 8520360, 0, 0, 8520361, 0, 0, 8520362, 0, 0, 8520363, 0, 0, 8520364, 0, 0, 8520365, 0, 0, 8520366, 0, 0, 8520367, 0, 0, 8520368, 0, 0, 8520369, 0, 0, 8520370, 0, 0, 8520371, 1, 0, 8520372, 1, 0, 8520373, 1, 0, 8520374, 1, 0, 8520375, 1, 0, 8520376, 1, 0, 8520377, 3, 0, 8520383, 21, 0, 8520386, 7, 0, 8520387, 6, 0, 8520388, 6, 0, 8520389, 6, 0, 8520390, 6, 0, 8520391, 6, 0, 8520392, 6, 0, 8520393, 6, 0, 8520394, 6, 0, 8520395, 6, 0, 8520396, 6, 0, 8520397, 6, 0, 8520398, 6, 0, 8520399, 6, 0, 8520400, 6, 0, 8520401, 0, 0, 8520402, 0, 0, 8520403, 0, 0, 8520404, 0, 0, 8520405, 0, 0, 8520406, 0, 0, 8520407, 16, 0, 8520408, 14, 0, 8585868, 0, 0, 8585869, 0, 0, 8585870, 0, 0, 8585871, 0, 0, 8585872, 0, 0, 8585873, 0, 0, 8585874, 0, 0, 8585875, 0, 0, 8585876, 0, 0, 8585877, 0, 0, 8585878, 0, 0, 8585879, 0, 0, 8585880, 0, 0, 8585881, 0, 0, 8585882, 0, 0, 8585883, 0, 0, 8585884, 0, 0, 8585885, 0, 0, 8585886, 0, 0, 8585887, 0, 0, 8585888, 0, 0, 8585889, 0, 0, 8585890, 0, 0, 8585891, 0, 0, 8585892, 0, 0, 8585893, 0, 0, 8585895, 4, 0, 8585896, 0, 0, 8585897, 0, 0, 8585898, 0, 0, 8585899, 0, 0, 8585900, 0, 0, 8585901, 0, 0, 8585902, 0, 0, 8585903, 0, 0, 8585904, 0, 0, 8585905, 0, 0, 8585906, 0, 0, 8585907, 0, 0, 8585908, 0, 0, 8585909, 0, 0, 8585910, 0, 0, 8585911, 0, 0, 8585912, 0, 0, 8585913, 5, 0, 8585937, 7, 0, 8585938, 6, 0, 8585939, 6, 0, 8585940, 6, 0, 8585941, 6, 0, 8585942, 6, 0, 8585943, 6, 0, 8585944, 8, 0, 8651418, 0, 0, 8651419, 0, 0, 8651420, 0, 0, 8651421, 0, 0, 8651422, 0, 0, 8651423, 0, 0, 8651424, 0, 0, 8651425, 0, 0, 8651426, 0, 0, 8651427, 0, 0, 8651428, 0, 0, 8651429, 0, 0, 8651431, 4, 0, 8651432, 0, 0, 8651433, 0, 0, 8651434, 0, 0, 8651435, 0, 0, 8651436, 0, 0, 8651437, 0, 0, 8651438, 0, 0, 8651439, 0, 0, 8651440, 0, 0, 8651441, 0, 0, 8651442, 0, 0, 8651443, 0, 0, 8651444, 0, 0, 8651445, 0, 0, 8651446, 0, 0, 8651447, 0, 0, 8651448, 0, 0, 8651449, 5, 0, 8716954, 0, 0, 8716955, 0, 0, 8716956, 0, 0, 8716957, 0, 0, 8716958, 0, 0, 8716959, 0, 0, 8716960, 0, 0, 8716961, 0, 0, 8716962, 0, 0, 8716963, 0, 0, 8716964, 0, 0, 8716965, 0, 0, 8716967, 4, 0, 8716968, 0, 0, 8716969, 0, 0, 8716970, 0, 0, 8716971, 0, 0, 8716972, 0, 0, 8716973, 0, 0, 8716974, 0, 0, 8716975, 0, 0, 8716976, 0, 0, 8716977, 0, 0, 8716978, 0, 0, 8716979, 0, 0, 8716980, 0, 0, 8716981, 0, 0, 8716982, 0, 0, 8716983, 0, 0, 8716984, 0, 0, 8716985, 5, 0, 8716996, 11, 0, 8716998, 11, 0, 8717000, 11, 0, 8717002, 11, 0, 8782490, 0, 0, 8782491, 0, 0, 8782492, 0, 0, 8782493, 0, 0, 8782494, 0, 0, 8782495, 0, 0, 8782496, 0, 0, 8782497, 0, 0, 8782498, 0, 0, 8782499, 0, 0, 8782500, 0, 0, 8782501, 0, 0, 8782503, 4, 0, 8782504, 0, 0, 8782505, 0, 0, 8782506, 0, 0, 8782507, 0, 0, 8782508, 0, 0, 8782509, 0, 0, 8782510, 0, 0, 8782511, 0, 0, 8782512, 0, 0, 8782513, 0, 0, 8782514, 0, 0, 8782515, 0, 0, 8782516, 0, 0, 8782517, 0, 0, 8782518, 0, 0, 8782519, 0, 0, 8782520, 0, 0, 8782521, 5, 0, 8782531, 9, 0, 8782532, 5, 0, 8782533, 9, 0, 8782534, 5, 0, 8782535, 9, 0, 8782536, 5, 0, 8782537, 9, 0, 8782538, 5, 0, 8782540, 11, 0, 8782542, 11, 0, 8782544, 11, 0, 8848026, 0, 0, 8848027, 0, 0, 8848028, 0, 0, 8848029, 0, 0, 8848030, 0, 0, 8848031, 0, 0, 8848032, 0, 0, 8848033, 0, 0, 8848034, 0, 0, 8848035, 0, 0, 8848036, 0, 0, 8848037, 0, 0, 8848039, 4, 0, 8848040, 0, 0, 8848041, 0, 0, 8848042, 0, 0, 8848043, 0, 0, 8848044, 0, 0, 8848045, 0, 0, 8848046, 0, 0, 8848047, 0, 0, 8848048, 0, 0, 8848049, 0, 0, 8848050, 0, 0, 8848051, 0, 0, 8848052, 0, 0, 8848053, 0, 0, 8848054, 0, 0, 8848055, 0, 0, 8848056, 0, 0, 8848057, 5, 0, 8848066, 2, 0, 8848067, 0, 0, 8848068, 5, 0, 8848069, 4, 0, 8848070, 5, 0, 8848071, 4, 0, 8848072, 5, 0, 8848073, 4, 0, 8848074, 5, 0, 8848075, 9, 0, 8848076, 5, 0, 8848077, 9, 0, 8848078, 5, 0, 8848079, 9, 0, 8848080, 5, 0, 8848082, 11, 0, 8848084, 11, 0, 8848086, 11, 0, 8848088, 11, 0, 8848090, 11, 0, 8848091, 1, 0, 8848092, 16, 0, 8848093, 14, 0, 8913562, 0, 0, 8913563, 0, 0, 8913564, 0, 0, 8913565, 0, 0, 8913566, 0, 0, 8913567, 0, 0, 8913568, 0, 0, 8913569, 0, 0, 8913570, 0, 0, 8913571, 0, 0, 8913572, 0, 0, 8913573, 0, 0, 8913575, 4, 0, 8913576, 0, 0, 8913577, 0, 0, 8913578, 0, 0, 8913579, 0, 0, 8913580, 0, 0, 8913581, 0, 0, 8913582, 0, 0, 8913583, 0, 0, 8913584, 0, 0, 8913585, 0, 0, 8913586, 0, 0, 8913587, 0, 0, 8913588, 0, 0, 8913589, 0, 0, 8913590, 0, 0, 8913591, 0, 0, 8913592, 0, 0, 8913593, 5, 0, 8913594, 22, 0, 8913595, 22, 0, 8913596, 22, 0, 8913597, 22, 0, 8913598, 22, 0, 8913599, 22, 0, 8913600, 22, 0, 8913601, 22, 0, 8913602, 4, 0, 8913603, 0, 0, 8913604, 5, 0, 8913605, 4, 0, 8913606, 5, 0, 8913607, 4, 0, 8913608, 5, 0, 8913609, 4, 0, 8913610, 5, 0, 8913611, 4, 0, 8913612, 5, 0, 8913613, 4, 0, 8913614, 5, 0, 8913615, 4, 0, 8913616, 5, 0, 8913617, 9, 0, 8913618, 5, 0, 8913619, 9, 0, 8913620, 5, 0, 8913621, 9, 0, 8913622, 5, 0, 8913623, 9, 0, 8913624, 5, 0, 8913625, 9, 0, 8913626, 5, 0, 8913627, 0, 0, 8913628, 0, 0, 8913629, 0, 0, 8913630, 1, 0, 8913631, 1, 0, 8913632, 1, 0, 8913633, 16, 0, 8913634, 18, 0, 8979098, 0, 0, 8979099, 0, 0, 8979100, 0, 0, 8979101, 0, 0, 8979102, 0, 0, 8979103, 0, 0, 8979104, 0, 0, 8979105, 0, 0, 8979106, 0, 0, 8979107, 0, 0, 8979108, 0, 0, 8979109, 0, 0, 8979111, 4, 0, 8979112, 0, 0, 8979113, 0, 0, 8979114, 0, 0, 8979115, 0, 0, 8979116, 0, 0, 8979117, 0, 0, 8979118, 0, 0, 8979119, 0, 0, 8979120, 0, 0, 8979121, 0, 0, 8979122, 0, 0, 8979123, 0, 0, 8979124, 0, 0, 8979125, 0, 0, 8979126, 0, 0, 8979127, 0, 0, 8979128, 0, 0, 8979129, 5, 0, 8979138, 4, 0, 8979139, 0, 0, 8979140, 5, 0, 8979141, 4, 0, 8979142, 5, 0, 8979143, 4, 0, 8979144, 5, 0, 8979145, 4, 0, 8979146, 5, 0, 8979147, 4, 0, 8979148, 5, 0, 8979149, 4, 0, 8979150, 5, 0, 8979151, 4, 0, 8979152, 5, 0, 8979153, 4, 0, 8979154, 5, 0, 8979155, 4, 0, 8979156, 5, 0, 8979157, 4, 0, 8979158, 5, 0, 8979159, 4, 0, 8979160, 5, 0, 8979161, 4, 0, 8979162, 5, 0, 8979163, 0, 0, 8979164, 0, 0, 8979165, 0, 0, 8979166, 0, 0, 8979167, 0, 0, 8979168, 0, 0, 8979169, 0, 0, 8979170, 0, 0, 8979171, 16, 0, 8979172, 14, 0, 9044674, 4, 0, 9044675, 0, 0, 9044676, 5, 0, 9044677, 4, 0, 9044678, 5, 0, 9044679, 4, 0, 9044680, 5, 0, 9044681, 4, 0, 9044682, 5, 0, 9044683, 4, 0, 9044684, 5, 0, 9044685, 4, 0, 9044686, 5, 0, 9044687, 4, 0, 9044688, 5, 0, 9044689, 4, 0, 9044690, 5, 0, 9044691, 4, 0, 9044692, 5, 0, 9044693, 4, 0, 9044694, 5, 0, 9044695, 4, 0, 9044696, 5, 0, 9044697, 4, 0, 9044698, 5, 0, 9044699, 0, 0, 9044700, 0, 0, 9044701, 0, 0, 9044702, 0, 0, 9044703, 0, 0, 9044704, 0, 0, 9044705, 0, 0, 9044706, 0, 0, 9044707, 0, 0, 9044708, 0, 0, 9044709, 10, 0, 9110219, 4, 0, 9110220, 5, 0, 9110221, 4, 0, 9110222, 5, 0, 9110223, 4, 0, 9110224, 5, 0, 9110225, 4, 0, 9110226, 5, 0, 9110227, 4, 0, 9110228, 5, 0, 9110229, 4, 0, 9110230, 5, 0, 9110231, 4, 0, 9110232, 5, 0, 9110233, 4, 0, 9110234, 5, 0, 9110235, 0, 0, 9110236, 0, 0, 9110237, 0, 0, 9110238, 0, 0, 9110239, 0, 0, 9110240, 0, 0, 9110241, 0, 0, 9110242, 0, 0, 9110243, 0, 0, 9110244, 0, 0, 9110245, 0, 0, 9110246, 10, 0, 9175761, 4, 0, 9175762, 5, 0, 9175763, 4, 0, 9175764, 5, 0, 9175765, 4, 0, 9175766, 5, 0, 9175767, 4, 0, 9175768, 5, 0, 9175769, 4, 0, 9175770, 5, 0, 9175771, 0, 0, 9175772, 0, 0, 9175773, 0, 0, 9175774, 0, 0, 9175775, 0, 0, 9175776, 0, 0, 9175777, 0, 0, 9175778, 0, 0, 9175779, 0, 0, 9175780, 0, 0, 9175781, 0, 0, 9175782, 0, 0, 9175783, 10, 0, 9175795, 23, 0, 9241307, 0, 0, 9241308, 0, 0, 9241309, 0, 0, 9241310, 0, 0, 9241311, 0, 0, 9241312, 0, 0, 9241313, 0, 0, 9241314, 0, 0, 9241315, 0, 0, 9241316, 0, 0, 9241317, 0, 0, 9241318, 0, 0, 9241319, 0, 0, 9241320, 16, 0, 9241321, 14, 0, 9241327, 2, 0, 9241328, 1, 0, 9241329, 1, 0, 9241330, 1, 0, 9241331, 1, 0, 9241332, 16, 0, 9241333, 14, 0, 9306843, 0, 0, 9306844, 0, 0, 9306845, 0, 0, 9306846, 0, 0, 9306847, 0, 0, 9306848, 0, 0, 9306849, 0, 0, 9306850, 0, 0, 9306851, 0, 0, 9306852, 0, 0, 9306853, 0, 0, 9306854, 0, 0, 9306855, 0, 0, 9306856, 0, 0, 9306857, 0, 0, 9306858, 1, 0, 9306859, 16, 0, 9306860, 18, 0, 9306863, 4, 0, 9306864, 0, 0, 9306865, 0, 0, 9306866, 0, 0, 9306867, 0, 0, 9306868, 0, 0, 9306869, 0, 0, 9306870, 10, 0, 9372379, 0, 0, 9372380, 0, 0, 9372381, 0, 0, 9372382, 0, 0, 9372383, 0, 0, 9372384, 0, 0, 9372385, 0, 0, 9372386, 0, 0, 9372387, 0, 0, 9372388, 0, 0, 9372389, 0, 0, 9372390, 0, 0, 9372391, 0, 0, 9372392, 0, 0, 9372393, 0, 0, 9372394, 0, 0, 9372395, 0, 0, 9372396, 0, 0, 9372397, 1, 0, 9372398, 3, 0, 9372399, 4, 0, 9372400, 0, 0, 9372401, 0, 0, 9372402, 0, 0, 9372403, 0, 0, 9372404, 0, 0, 9372405, 0, 0, 9372406, 0, 0, 9372407, 10, 0, 9372443, 24, 0, 9372445, 23, 0, 9437915, 0, 0, 9437916, 0, 0, 9437917, 0, 0, 9437918, 0, 0, 9437919, 0, 0, 9437920, 0, 0, 9437921, 0, 0, 9437922, 0, 0, 9437923, 0, 0, 9437924, 0, 0, 9437925, 0, 0, 9437926, 0, 0, 9437927, 0, 0, 9437928, 0, 0, 9437929, 0, 0, 9437930, 0, 0, 9437931, 0, 0, 9437932, 0, 0, 9437933, 0, 0, 9437934, 5, 0, 9437935, 4, 0, 9437936, 0, 0, 9437937, 0, 0, 9437938, 0, 0, 9437939, 0, 0, 9437940, 0, 0, 9437941, 0, 0, 9437942, 0, 0, 9437943, 0, 0, 9437944, 10, 0, 9437958, 2, 0, 9437959, 1, 0, 9437960, 1, 0, 9437961, 1, 0, 9437962, 1, 0, 9437963, 1, 0, 9437964, 1, 0, 9437965, 1, 0, 9437966, 1, 0, 9437967, 1, 0, 9437968, 1, 0, 9437969, 1, 0, 9437970, 1, 0, 9437971, 1, 0, 9437972, 1, 0, 9437973, 1, 0, 9437974, 1, 0, 9437975, 1, 0, 9437976, 1, 0, 9437977, 1, 0, 9437978, 1, 0, 9437979, 1, 0, 9437980, 1, 0, 9437981, 1, 0, 9437982, 1, 0, 9437983, 1, 0, 9437984, 1, 0, 9437985, 1, 0, 9503451, 0, 0, 9503452, 0, 0, 9503453, 0, 0, 9503454, 0, 0, 9503455, 0, 0, 9503456, 0, 0, 9503457, 0, 0, 9503458, 0, 0, 9503459, 0, 0, 9503460, 0, 0, 9503461, 0, 0, 9503462, 0, 0, 9503463, 0, 0, 9503464, 0, 0, 9503465, 0, 0, 9503466, 0, 0, 9503467, 0, 0, 9503468, 0, 0, 9503469, 0, 0, 9503470, 5, 0, 9503471, 4, 0, 9503472, 0, 0, 9503473, 0, 0, 9503474, 0, 0, 9503475, 0, 0, 9503476, 0, 0, 9503477, 0, 0, 9503478, 0, 0, 9503479, 0, 0, 9503480, 0, 0, 9503481, 16, 0, 9503482, 14, 0, 9503494, 4, 0, 9503495, 0, 0, 9503496, 0, 0, 9503497, 0, 0, 9503498, 0, 0, 9503499, 0, 0, 9503500, 0, 0, 9503501, 0, 0, 9503502, 0, 0, 9503503, 0, 0, 9503504, 0, 0, 9503505, 0, 0, 9503506, 0, 0, 9503507, 0, 0, 9503508, 0, 0, 9503509, 0, 0, 9503510, 0, 0, 9503511, 0, 0, 9503512, 0, 0, 9503513, 0, 0, 9503514, 0, 0, 9503515, 0, 0, 9503516, 0, 0, 9503517, 0, 0, 9503518, 0, 0, 9503519, 0, 0, 9503520, 0, 0, 9503521, 0, 0, 9568987, 0, 0, 9568988, 0, 0, 9568989, 0, 0, 9568990, 0, 0, 9568991, 0, 0, 9568992, 0, 0, 9568993, 0, 0, 9568994, 0, 0, 9568995, 0, 0, 9568996, 0, 0, 9568997, 0, 0, 9568998, 0, 0, 9568999, 0, 0, 9569000, 0, 0, 9569001, 0, 0, 9569002, 0, 0, 9569003, 0, 0, 9569004, 0, 0, 9569005, 0, 0, 9569006, 5, 0, 9569007, 4, 0, 9569008, 0, 0, 9569009, 0, 0, 9569010, 0, 0, 9569011, 0, 0, 9569012, 0, 0, 9569013, 0, 0, 9569014, 0, 0, 9569015, 0, 0, 9569016, 0, 0, 9569017, 0, 0, 9569018, 0, 0, 9569019, 1, 0, 9569020, 1, 0, 9569021, 1, 0, 9569022, 1, 0, 9569023, 1, 0, 9569024, 1, 0, 9569025, 1, 0, 9569026, 1, 0, 9569027, 1, 0, 9569028, 1, 0, 9569029, 3, 0, 9569030, 4, 0, 9569031, 0, 0, 9569032, 0, 0, 9569033, 0, 0, 9569034, 0, 0, 9569035, 0, 0, 9569036, 0, 0, 9569037, 0, 0, 9569038, 0, 0, 9569039, 0, 0, 9569040, 0, 0, 9569041, 0, 0, 9569042, 0, 0, 9569043, 0, 0, 9569044, 0, 0, 9569045, 0, 0, 9569046, 0, 0, 9569047, 0, 0, 9569048, 0, 0, 9569049, 0, 0, 9569050, 0, 0, 9569051, 0, 0, 9569052, 0, 0, 9569053, 0, 0, 9569054, 0, 0, 9569055, 0, 0, 9569056, 0, 0, 9569057, 0, 0, 9634523, 0, 0, 9634524, 0, 0, 9634525, 0, 0, 9634526, 0, 0, 9634527, 0, 0, 9634528, 0, 0, 9634529, 0, 0, 9634530, 0, 0, 9634531, 0, 0, 9634532, 0, 0, 9634533, 0, 0, 9634534, 0, 0, 9634535, 0, 0, 9634536, 0, 0, 9634537, 0, 0, 9634538, 0, 0, 9634539, 0, 0, 9634540, 0, 0, 9634541, 0, 0, 9634542, 5, 0, 9634543, 4, 0, 9634544, 0, 0, 9634545, 0, 0, 9634546, 0, 0, 9634547, 0, 0, 9634548, 0, 0, 9634549, 0, 0, 9634550, 0, 0, 9634551, 0, 0, 9634552, 0, 0, 9634553, 0, 0, 9634554, 0, 0, 9634555, 0, 0, 9634556, 0, 0, 9634557, 0, 0, 9634558, 0, 0, 9634559, 0, 0, 9634560, 0, 0, 9634561, 0, 0, 9634562, 0, 0, 9634563, 0, 0, 9634564, 0, 0, 9634565, 5, 0, 9634566, 4, 0, 9634567, 0, 0, 9634568, 0, 0, 9634569, 0, 0, 9634570, 0, 0, 9634571, 0, 0, 9634572, 0, 0, 9634573, 0, 0, 9634574, 0, 0, 9634575, 0, 0, 9634576, 0, 0, 9634577, 0, 0, 9634578, 0, 0, 9634579, 0, 0, 9634580, 0, 0, 9634581, 0, 0, 9634582, 0, 0, 9634583, 0, 0, 9634584, 0, 0, 9634585, 0, 0, 9634586, 0, 0, 9634587, 0, 0, 9634588, 0, 0, 9634589, 0, 0, 9634590, 0, 0, 9634591, 0, 0, 9634592, 0, 0, 9634593, 0, 0, 9700059, 0, 0, 9700060, 0, 0, 9700061, 0, 0, 9700062, 0, 0, 9700063, 0, 0, 9700064, 0, 0, 9700065, 0, 0, 9700066, 0, 0, 9700067, 0, 0, 9700068, 0, 0, 9700069, 0, 0, 9700070, 0, 0, 9700071, 0, 0, 9700072, 0, 0, 9700073, 0, 0, 9700074, 0, 0, 9700075, 0, 0, 9700076, 0, 0, 9700077, 0, 0, 9700078, 5, 0, 9700079, 4, 0, 9700080, 0, 0, 9700081, 0, 0, 9700082, 0, 0, 9700083, 0, 0, 9700084, 0, 0, 9700085, 0, 0, 9700086, 0, 0, 9700087, 0, 0, 9700088, 0, 0, 9700089, 0, 0, 9700090, 0, 0, 9700091, 0, 0, 9700092, 0, 0, 9700093, 0, 0, 9700094, 0, 0, 9700095, 0, 0, 9700096, 0, 0, 9700097, 0, 0, 9700098, 0, 0, 9700099, 0, 0, 9700100, 0, 0, 9700101, 5, 0, 9700102, 4, 0, 9700103, 0, 0, 9700104, 0, 0, 9700105, 0, 0, 9700106, 0, 0, 9700107, 0, 0, 9700108, 0, 0, 9700109, 0, 0, 9700110, 0, 0, 9700111, 0, 0, 9700112, 0, 0, 9700113, 0, 0, 9700114, 0, 0, 9700115, 0, 0, 9700116, 0, 0, 9700117, 0, 0, 9700118, 0, 0, 9700119, 0, 0, 9700120, 0, 0, 9700121, 0, 0, 9700122, 0, 0, 9700123, 0, 0, 9700124, 0, 0, 9700125, 0, 0, 9700126, 0, 0, 9700127, 0, 0, 9700128, 0, 0, 9700129, 0, 0, 9765595, 0, 0, 9765596, 0, 0, 9765597, 0, 0, 9765598, 0, 0, 9765599, 0, 0, 9765600, 0, 0, 9765601, 0, 0, 9765602, 0, 0, 9765603, 0, 0, 9765604, 0, 0, 9765605, 0, 0, 9765606, 0, 0, 9765607, 0, 0, 9765608, 0, 0, 9765609, 0, 0, 9765610, 0, 0, 9765611, 0, 0, 9765612, 0, 0, 9765613, 0, 0, 9765614, 5, 0, 9765615, 4, 0, 9765616, 0, 0, 9765617, 0, 0, 9765618, 0, 0, 9765619, 0, 0, 9765620, 0, 0, 9765621, 0, 0, 9765622, 0, 0, 9765623, 0, 0, 9765624, 0, 0, 9765625, 0, 0, 9765626, 0, 0, 9765627, 0, 0, 9765628, 0, 0, 9765629, 0, 0, 9765630, 0, 0, 9765631, 0, 0, 9765632, 0, 0, 9765633, 0, 0, 9765634, 0, 0, 9765635, 0, 0, 9765636, 0, 0, 9765637, 5, 0, 9765638, 4, 0, 9765639, 0, 0, 9765640, 0, 0, 9765641, 0, 0, 9765642, 0, 0, 9765643, 0, 0, 9765644, 0, 0, 9765645, 0, 0, 9765646, 0, 0, 9765647, 0, 0, 9765648, 0, 0, 9765649, 0, 0, 9765650, 0, 0, 9765651, 0, 0, 9765652, 0, 0, 9765653, 0, 0, 9765654, 0, 0, 9765655, 0, 0, 9765656, 0, 0, 9765657, 0, 0, 9765658, 0, 0, 9765659, 0, 0, 9765660, 0, 0, 9765661, 0, 0, 9765662, 0, 0, 9765663, 0, 0, 9765664, 0, 0, 9765665, 0, 0, 9831131, 0, 0, 9831132, 0, 0, 9831133, 0, 0, 9831134, 0, 0, 9831135, 0, 0, 9831136, 0, 0, 9831137, 0, 0, 9831138, 0, 0, 9831139, 0, 0, 9831140, 0, 0, 9831141, 0, 0, 9831142, 0, 0, 9831143, 0, 0, 9831144, 0, 0, 9831145, 0, 0, 9831146, 0, 0, 9831147, 0, 0, 9831148, 0, 0, 9831149, 0, 0, 9831150, 5, 0, 9831151, 4, 0, 9831152, 0, 0, 9831153, 0, 0, 9831154, 0, 0, 9831155, 0, 0, 9831156, 0, 0, 9831157, 0, 0, 9831158, 0, 0, 9831159, 0, 0, 9831160, 0, 0, 9831161, 0, 0, 9831162, 0, 0, 9831163, 0, 0, 9831164, 0, 0, 9831165, 0, 0, 9831166, 0, 0, 9831167, 0, 0, 9831168, 0, 0, 9831169, 0, 0, 9831170, 0, 0, 9831171, 0, 0, 9831172, 0, 0, 9831173, 5, 0, 9831174, 4, 0, 9831175, 0, 0, 9831176, 0, 0, 9831177, 0, 0, 9831178, 0, 0, 9831179, 0, 0, 9831180, 0, 0, 9831181, 0, 0, 9831182, 0, 0, 9831183, 0, 0, 9831184, 0, 0, 9831185, 0, 0, 9831186, 0, 0, 9831187, 0, 0, 9831188, 0, 0, 9831189, 0, 0, 9831190, 0, 0, 9831191, 0, 0, 9831192, 0, 0, 9831193, 0, 0, 9831194, 0, 0, 9831195, 0, 0, 9831196, 0, 0, 9831197, 0, 0, 9831198, 0, 0, 9831199, 0, 0, 9831200, 0, 0, 9831201, 0, 0, 9896667, 0, 0, 9896668, 0, 0, 9896669, 0, 0, 9896670, 0, 0, 9896671, 0, 0, 9896672, 0, 0, 9896673, 0, 0, 9896674, 0, 0, 9896675, 0, 0, 9896676, 0, 0, 9896677, 0, 0, 9896678, 0, 0, 9896679, 0, 0, 9896680, 0, 0, 9896681, 0, 0, 9896682, 0, 0, 9896683, 0, 0, 9896684, 0, 0, 9896685, 0, 0, 9896686, 5, 0, 9896687, 4, 0, 9896688, 0, 0, 9896689, 0, 0, 9896690, 0, 0, 9896691, 0, 0, 9896692, 0, 0, 9896693, 0, 0, 9896694, 0, 0, 9896695, 0, 0, 9896696, 0, 0, 9896697, 0, 0, 9896698, 0, 0, 9896699, 0, 0, 9896700, 0, 0, 9896701, 0, 0, 9896702, 0, 0, 9896703, 0, 0, 9896704, 0, 0, 9896705, 0, 0, 9896706, 0, 0, 9896707, 0, 0, 9896708, 0, 0, 9896709, 5, 0, 9896710, 4, 0, 9896711, 0, 0, 9896712, 0, 0, 9896713, 0, 0, 9896714, 0, 0, 9896715, 0, 0, 9896716, 0, 0, 9896717, 0, 0, 9896718, 0, 0, 9896719, 0, 0, 9896720, 0, 0, 9896721, 0, 0, 9896722, 0, 0, 9896723, 0, 0, 9896724, 0, 0, 9896725, 0, 0, 9896726, 0, 0, 9896727, 0, 0, 9896728, 0, 0, 9896729, 0, 0, 9896730, 0, 0, 9896731, 0, 0, 9896732, 0, 0, 9896733, 0, 0, 9896734, 0, 0, 9896735, 0, 0, 9896736, 0, 0, 9896737, 0, 0, 9962227, 0, 0, 9962228, 0, 0, 9962229, 0, 0, 9962230, 0, 0, 9962231, 0, 0, 9962232, 0, 0, 9962233, 0, 0, 9962234, 0, 0, 9962235, 0, 0, 9962236, 0, 0, 9962237, 0, 0, 9962238, 0, 0, 9962239, 0, 0, 9962240, 0, 0, 9962241, 0, 0, 9962242, 0, 0, 9962243, 0, 0, 9962244, 0, 0, 9962245, 5, 0, 9962246, 4, 0, 9962247, 0, 0, 9962248, 0, 0, 9962249, 0, 0, 9962250, 0, 0, 9962251, 0, 0, 9962252, 0, 0, 9962253, 0, 0, 9962254, 0, 0, 9962255, 0, 0, 9962256, 0, 0, 9962257, 0, 0, 9962258, 0, 0, 9962259, 0, 0, 9962260, 0, 0, 9962261, 0, 0, 9962262, 0, 0, 9962263, 0, 0, 9962264, 0, 0, 9962265, 0, 0, 9962266, 0, 0, 9962267, 0, 0, 9962268, 0, 0, 9962269, 0, 0, 9962270, 0, 0, 9962271, 0, 0, 9962272, 0, 0, 9962273, 0, 0, 10027763, 0, 0, 10027764, 0, 0, 10027765, 0, 0, 10027766, 0, 0, 10027767, 0, 0, 10027768, 0, 0, 10027769, 0, 0, 10027770, 0, 0, 10027771, 0, 0, 10027772, 0, 0, 10027773, 0, 0, 10027774, 0, 0, 10027775, 0, 0, 10027776, 0, 0, 10027777, 0, 0, 10027778, 0, 0, 10027779, 0, 0, 10027780, 0, 0, 10027781, 5, 0, 10027782, 4, 0, 10027783, 0, 0, 10027784, 0, 0, 10027785, 0, 0, 10027786, 0, 0, 10027787, 0, 0, 10027788, 0, 0, 10027789, 0, 0, 10027790, 0, 0, 10027791, 0, 0, 10027792, 0, 0, 10027793, 0, 0, 10027794, 0, 0, 10027795, 0, 0, 10027796, 0, 0, 10027797, 0, 0, 10027798, 0, 0, 10027799, 0, 0, 10027800, 0, 0, 10027801, 0, 0, 10027802, 0, 0, 10027803, 0, 0, 10027804, 0, 0, 10027805, 0, 0, 10027806, 0, 0, 10027807, 0, 0, 10027808, 0, 0, 10027809, 0, 0, 10093299, 0, 0, 10093300, 0, 0, 10093301, 0, 0, 10093302, 0, 0, 10093303, 0, 0, 10093304, 0, 0, 10093305, 0, 0, 10093306, 0, 0, 10093307, 0, 0, 10093308, 0, 0, 10093309, 0, 0, 10093310, 0, 0, 10093311, 0, 0, 10093312, 0, 0, 10093313, 0, 0, 10093314, 0, 0, 10093315, 0, 0, 10093316, 0, 0, 10093317, 5, 0, 10093318, 4, 0, 10093319, 0, 0, 10093320, 0, 0, 10093321, 0, 0, 10093322, 0, 0, 10093323, 0, 0, 10093324, 0, 0, 10093325, 0, 0, 10093326, 0, 0, 10093327, 0, 0, 10093328, 0, 0, 10093329, 0, 0, 10093330, 0, 0, 10093331, 0, 0, 10093332, 0, 0, 10093333, 0, 0, 10093334, 0, 0, 10093335, 0, 0, 10093336, 0, 0, 10093337, 0, 0, 10093338, 0, 0, 10093339, 0, 0, 10093340, 0, 0, 10093341, 0, 0, 10093342, 0, 0, 10093343, 0, 0, 10093344, 0, 0, 10093345, 0, 0, 10158835, 0, 0, 10158836, 0, 0, 10158837, 0, 0, 10158838, 0, 0, 10158839, 0, 0, 10158840, 0, 0, 10158841, 0, 0, 10158842, 0, 0, 10158843, 0, 0, 10158844, 0, 0, 10158845, 0, 0, 10158846, 0, 0, 10158847, 0, 0, 10158848, 0, 0, 10158849, 0, 0, 10158850, 0, 0, 10158851, 0, 0, 10158852, 0, 0, 10158853, 5, 0, 10158854, 4, 0, 10158855, 0, 0, 10158856, 0, 0, 10158857, 0, 0, 10158858, 0, 0, 10158859, 0, 0, 10158860, 0, 0, 10158861, 0, 0, 10158862, 0, 0, 10158863, 0, 0, 10158864, 0, 0, 10158865, 0, 0, 10158866, 0, 0, 10158867, 0, 0, 10158868, 0, 0, 10158869, 0, 0, 10158870, 0, 0, 10158871, 0, 0, 10158872, 0, 0, 10158873, 0, 0, 10158874, 0, 0, 10158875, 0, 0, 10158876, 0, 0, 10158877, 0, 0, 10158878, 0, 0, 10158879, 0, 0, 10158880, 0, 0, 10158881, 0, 0, 10224378, 0, 0, 10224379, 0, 0, 10224380, 0, 0, 10224381, 0, 0, 10224382, 0, 0, 10224383, 0, 0, 10224384, 0, 0, 10224385, 0, 0, 10224386, 0, 0, 10224387, 0, 0, 10224388, 0, 0, 10224389, 5, 0, 10224394, 0, 0, 10224395, 0, 0, 10224396, 0, 0, 10224397, 0, 0, 10224398, 0, 0, 10224399, 0, 0, 10224403, 0, 0, 10224404, 0, 0, 10224405, 0, 0, 10224406, 0, 0, 10224407, 0, 0, 10224408, 0, 0, 10224412, 0, 0, 10224413, 0, 0, 10224414, 0, 0, 10224415, 0, 0, 10224416, 0, 0, 10224417, 0, 0, 10289918, 0, 0, 10289919, 0, 0, 10289920, 0, 0, 10289921, 0, 0, 10289922, 0, 0, 10289923, 0, 0, 10289924, 0, 0, 10289934, 0, 0, 10289935, 0, 0, 10289943, 0, 0, 10289944, 0, 0, 10289952, 0, 0, 10289953, 0, 0, 10355457, 0, 0, 10355458, 0, 0, 10355459, 0, 0, 10355460, 0, 0 ) + +[node name="StageAddendum" type="TileMap" parent="."] +tile_set = ExtResource( 3 ) +cell_size = Vector2( 48, 48 ) +format = 1 +tile_data = PoolIntArray( 1, 8, 0, 65539, 9, 0 ) + +[node name="Player" parent="." instance=ExtResource( 2 )] +position = Vector2( 91, -197 ) + +[node name="Camera2D" type="Camera2D" parent="Player"] +offset = Vector2( 0, -15 ) +smoothing_speed = 7.0 + +[node name="PlayerRecorder" type="Node" parent="Player"] +script = ExtResource( 16 ) +save_to = "res://Replays/ReplayOutput.dat" + +[node name="SpectatorCam" type="Camera2D" parent="."] +offset = Vector2( 0, -15 ) + +[node name="Rival" parent="." instance=ExtResource( 6 )] +position = Vector2( -659, -479 ) + +[node name="CanvasLayer" type="CanvasLayer" parent="."] +script = ExtResource( 13 ) + +[node name="Speedometer" type="RichTextLabel" parent="CanvasLayer"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 170.0 +margin_bottom = 80.0 +custom_colors/default_color = Color( 0.560784, 0.972549, 0.886275, 1 ) +custom_fonts/normal_font = ExtResource( 14 ) +text = "+00 MPH" +fit_content_height = true +scroll_active = false + +[node name="Timer" type="RichTextLabel" parent="CanvasLayer"] +margin_left = 870.0 +margin_top = 20.0 +margin_right = 1020.0 +margin_bottom = 80.0 +custom_colors/default_color = Color( 0.560784, 0.972549, 0.886275, 1 ) +custom_fonts/normal_font = ExtResource( 14 ) +text = "+00 MPH" +fit_content_height = true +scroll_active = false + +[node name="BoostLabel" type="RichTextLabel" parent="CanvasLayer"] +margin_left = 150.0 +margin_top = 150.0 +margin_right = 300.0 +margin_bottom = 180.0 +custom_fonts/normal_font = ExtResource( 12 ) +text = "+00 MPH" +fit_content_height = true +scroll_active = false + +[node name="ColorRect" type="ColorRect" parent="CanvasLayer"] +modulate = Color( 1, 1, 1, 0 ) +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0, 0, 0, 1 ) + +[node name="PitTransitionPlayer" type="AnimationPlayer" parent="CanvasLayer/ColorRect"] +anims/InitialFade = SubResource( 3 ) +anims/PitTransition = SubResource( 1 ) +anims/RESET = SubResource( 2 ) + +[node name="HitAudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 7 ) +volume_db = -4.0 + +[node name="SpinAudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 8 ) + +[node name="JumpAudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 9 ) + +[node name="LandAudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 10 ) +volume_db = 4.0 + +[node name="SnowAudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 11 ) diff --git a/Scripts/Constants.gd b/Scripts/Constants.gd index 36ee686..f4bce65 100644 --- a/Scripts/Constants.gd +++ b/Scripts/Constants.gd @@ -212,7 +212,7 @@ const TILE_SET_MAP_ELEMS = { MapElemType.OOB_LOWER: [23], }, "SnowySlopes": { - MapElemType.SQUARE: [0, 1, 2, 3, 4, 5, 6, 7, 8, 21], + MapElemType.SQUARE: [1, 2, 3, 4, 5, 6, 7, 8, 21], MapElemType.SLOPE_LEFT: [9, 11], MapElemType.SLOPE_RIGHT: [10, 12], MapElemType.SMALL_SLOPE_LEFT_1: [13, 17], diff --git a/Scripts/GameScene.gd b/Scripts/GameScene.gd index d9e9fef..d83e273 100644 --- a/Scripts/GameScene.gd +++ b/Scripts/GameScene.gd @@ -15,6 +15,7 @@ export var finish_x_pos : int export var target_time : float export var defeat_cutscene : String export var victory_cutscene : String +export var level : int const Constants = preload("res://Scripts/Constants.gd") const UNIT_DIRECTORY = { Constants.UnitType.CIRNO: preload("res://Units/DownhillAutoscrollerNPCCirno.tscn"), @@ -22,7 +23,7 @@ const UNIT_DIRECTORY = { } # positions to unit string -export var spawning : Dictionary +var spawning : Dictionary = {} var spawning_map = {} # keeps track of what's alive var paused : bool = false @@ -61,7 +62,10 @@ var rng = RandomNumberGenerator.new() # Called when the node enters the scene tree for the first time. func _ready(): - MusicController.play_kyouko_snow() + if level == 1: + MusicController.play_kyouko_snow() + else: + MusicController.play_letty_snow() units.append($Player) player = units[0] @@ -189,8 +193,10 @@ func handle_player_input(): if input_table[Constants.PlayerInput.GBA_A][I_T_PRESSED]: if (player.get_current_action() == Constants.UnitCurrentAction.JUMPING or (player.get_current_action() == Constants.UnitCurrentAction.IDLE - and player.unit_conditions[Constants.UnitCondition.IS_ON_GROUND] and input_table[Constants.PlayerInput.GBA_A][I_T_JUST_PRESSED])): - player.set_action(Constants.ActionType.JUMP) + if player.unit_conditions[Constants.UnitCondition.IS_ON_GROUND] or player.get_current_action() == Constants.UnitCurrentAction.JUMPING: + player.set_action(Constants.ActionType.JUMP) + else: + player.buffer_jump() player.custom_inputs() diff --git a/Scripts/StageEnvironment.gd b/Scripts/StageEnvironment.gd index a8a07d0..1bbff0d 100644 --- a/Scripts/StageEnvironment.gd +++ b/Scripts/StageEnvironment.gd @@ -50,6 +50,15 @@ func init_stage_grid(tilemap : TileMap): var stage_y = floor(-1 * tilemap.map_to_world(map_elem).y / Constants.GRID_SIZE) - 1 var map_elem_type : int var cellv = tilemap.get_cellv(map_elem) + + if cellv == 23 or cellv == 24: + scene.spawning[Vector2(stage_x, stage_y)] = "CIRNO" if cellv == 23 else "SANAE" + tilemap.set_cellv(map_elem, -1) + continue + + if cellv == 0: + continue + var found_map_elem_type : bool = false for test_map_elem_type in [ Constants.MapElemType.SQUARE, diff --git a/Scripts/Unit.gd b/Scripts/Unit.gd index a5549df..9f2455f 100644 --- a/Scripts/Unit.gd +++ b/Scripts/Unit.gd @@ -37,6 +37,8 @@ var flash_start_timestamp : float var recorder: PlayerRecorder = null +var jump_buffer: float = 0 + # Called when the node enters the scene tree for the first time func _ready(): for action_num in Constants.UNIT_TYPE_ACTIONS[unit_type]: @@ -62,6 +64,9 @@ func _ready(): func init_unit_w_scene(scene): self.scene = scene +func buffer_jump(): + jump_buffer = 0.07 + func set_action(action : int): assert(action in Constants.UNIT_TYPE_ACTIONS[unit_type]) actions[action] = true @@ -93,6 +98,13 @@ func reset_actions(): func process_unit(delta, time_elapsed : float): current_action_time_elapsed += delta + + if jump_buffer > 0: + jump_buffer -= delta + if unit_conditions[Constants.UnitCondition.IS_ON_GROUND]: + set_action(Constants.ActionType.JUMP) + jump_buffer = 0 + execute_actions(delta) handle_idle() advance_timers(delta) @@ -148,7 +160,10 @@ func jump(): v_speed = max(Constants.UNIT_TYPE_JUMP_SPEEDS[unit_type], v_speed) else: # airborne + print("airjump") + print(v_speed) v_speed = max(Constants.UNIT_TYPE_JUMP_SPEEDS[unit_type], move_toward(v_speed, Constants.UNIT_TYPE_JUMP_SPEEDS[unit_type], get_process_delta_time() * Constants.GRAVITY)) + print(v_speed) set_unit_condition(Constants.UnitCondition.IS_ON_GROUND, false) if get_current_action() == Constants.UnitCurrentAction.JUMPING and v_speed > 0: set_sprite(Constants.SpriteClass.JUMP, 0) diff --git a/Scripts/Units/DownhillAutoscrollerPlayer.gd b/Scripts/Units/DownhillAutoscrollerPlayer.gd index 321d2dc..25adf60 100644 --- a/Scripts/Units/DownhillAutoscrollerPlayer.gd +++ b/Scripts/Units/DownhillAutoscrollerPlayer.gd @@ -101,6 +101,8 @@ func process_unit(delta, time_elapsed : float): # Fine tune the player's speed + print(last_contacted_map_elem_type) + if get_current_action() == Constants.UnitCurrentAction.RECOILING: target_move_speed = min_speed else: diff --git a/Tile Sets/SnowySlopes.tres b/Tile Sets/SnowySlopes.tres index 13a46aa..7724590 100644 --- a/Tile Sets/SnowySlopes.tres +++ b/Tile Sets/SnowySlopes.tres @@ -335,3 +335,31 @@ points = PoolVector2Array( 48, 5, 0, 5, 0, 0, 48, 0 ) "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 22/z_index = 0 +23/name = "CIRNO" +23/texture = ExtResource( 1 ) +23/tex_offset = Vector2( 0, 0 ) +23/modulate = Color( 1, 1, 1, 1 ) +23/region = Rect2( 192, 96, 24, 24 ) +23/tile_mode = 0 +23/occluder_offset = Vector2( 0, 0 ) +23/navigation_offset = Vector2( 0, 0 ) +23/shape_offset = Vector2( 0, 0 ) +23/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +23/shape_one_way = false +23/shape_one_way_margin = 0.0 +23/shapes = [ ] +23/z_index = 0 +24/name = "SANAE" +24/texture = ExtResource( 1 ) +24/tex_offset = Vector2( 0, 0 ) +24/modulate = Color( 1, 1, 1, 1 ) +24/region = Rect2( 216, 96, 24, 24 ) +24/tile_mode = 0 +24/occluder_offset = Vector2( 0, 0 ) +24/navigation_offset = Vector2( 0, 0 ) +24/shape_offset = Vector2( 0, 0 ) +24/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +24/shape_one_way = false +24/shape_one_way_margin = 0.0 +24/shapes = [ ] +24/z_index = 0 diff --git a/Units/DownhillAutoscrollerRivalLetty.tscn b/Units/DownhillAutoscrollerRivalLetty.tscn index 34f3f53..94fa7a1 100644 --- a/Units/DownhillAutoscrollerRivalLetty.tscn +++ b/Units/DownhillAutoscrollerRivalLetty.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=9 format=2] -[ext_resource path="res://Scripts/Units/NPCUnit.gd" type="Script" id=1] +[ext_resource path="res://Scripts/Units/FollowReplay.gd" type="Script" id=1] [ext_resource path="res://Graphics/Units/Letty/Move0.png" type="Texture" id=2] [ext_resource path="res://Graphics/Units/Letty/Move+2.png" type="Texture" id=3] [ext_resource path="res://Graphics/Units/Letty/Move-2.png" type="Texture" id=4] @@ -15,7 +15,6 @@ extents = Vector2( 9, 34 ) z_index = 1 collision_layer = 0 script = ExtResource( 1 ) -unit_type = 1 [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2( 0, -36 ) diff --git a/Units/DownhillAutoscrollerRivalMystia.tscn b/Units/DownhillAutoscrollerRivalMystia.tscn index 0f8dc16..fa57baf 100644 --- a/Units/DownhillAutoscrollerRivalMystia.tscn +++ b/Units/DownhillAutoscrollerRivalMystia.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=2] -[ext_resource path="res://Scripts/Units/NPCUnit.gd" type="Script" id=1] +[ext_resource path="res://Scripts/Units/FollowReplay.gd" type="Script" id=1] [ext_resource path="res://Graphics/Units/Mystia/Move-1.png" type="Texture" id=3] [ext_resource path="res://Graphics/Units/Mystia/Move+2.png" type="Texture" id=4] [ext_resource path="res://Graphics/Units/Mystia/Move+1.png" type="Texture" id=5] @@ -14,7 +14,6 @@ extents = Vector2( 9, 34 ) z_index = 1 collision_layer = 0 script = ExtResource( 1 ) -unit_type = 1 [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2( 0, -36 ) diff --git a/project.godot b/project.godot index 0eee88e..5a0c78a 100644 --- a/project.godot +++ b/project.godot @@ -63,7 +63,7 @@ _global_script_class_icons={ [application] config/name="Moriya's Wanton Winter Wager" -run/main_scene="res://Scenes/TitleScreen.tscn" +run/main_scene="res://Scenes/DownhillAutoscroller2.tscn" config/icon="res://icon.png" [autoload]