diff --git a/Scenes/DownhillAutoscroller2.tscn b/Scenes/DownhillAutoscroller2.tscn index df0a528..35c8b8e 100644 --- a/Scenes/DownhillAutoscroller2.tscn +++ b/Scenes/DownhillAutoscroller2.tscn @@ -103,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, 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 ) +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, 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, 8258209, 24, 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, 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, 9503485, 23, 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 ) diff --git a/Scripts/Constants.gd b/Scripts/Constants.gd index f4bce65..959f80c 100644 --- a/Scripts/Constants.gd +++ b/Scripts/Constants.gd @@ -61,6 +61,18 @@ enum MapElemType { OOB_LOWER, } +const ELEM_TYPE_SLOPE = [ + 2, + 0, + 4, + 1, + 1, + 3, + 3, + 2, + 2, +] + enum SpriteClass { IDLE, WALK, @@ -269,3 +281,27 @@ const SPAWN_DISTANCE = 20 # specialized constants const FLASH_CYCLE = 0.15 + +const SLOPE_SPEED = [ + 0.0, + 0.0, + 3.5, + 7.3 * 1.118, + 9.2 * 1.414, +] + +const SLOPE_ACCEL = [ + 0.0, + 0.0, + 1.0, + 2.2 * 1.118, + 3.4 * 1.414, +] + +const SLOPE_DECEL = [ + 5.0 * 1.414, + 3.5 * 1.118, + 0.3, + 0.2, + 0.1 +] diff --git a/Scripts/GameScene.gd b/Scripts/GameScene.gd index d83e273..49bc354 100644 --- a/Scripts/GameScene.gd +++ b/Scripts/GameScene.gd @@ -192,7 +192,7 @@ 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 + or ((player.get_current_action() == Constants.UnitCurrentAction.IDLE) and input_table[Constants.PlayerInput.GBA_A][I_T_JUST_PRESSED])): if player.unit_conditions[Constants.UnitCondition.IS_ON_GROUND] or player.get_current_action() == Constants.UnitCurrentAction.JUMPING: player.set_action(Constants.ActionType.JUMP) diff --git a/Scripts/Unit.gd b/Scripts/Unit.gd index 9f2455f..6e1da8e 100644 --- a/Scripts/Unit.gd +++ b/Scripts/Unit.gd @@ -160,10 +160,8 @@ 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 25adf60..97a2863 100644 --- a/Scripts/Units/DownhillAutoscrollerPlayer.gd +++ b/Scripts/Units/DownhillAutoscrollerPlayer.gd @@ -5,11 +5,13 @@ class_name DownhillAutoscrollerPlayer export var min_speed : float = 3 export var max_speed : float = 11 export var player_initiated_acceleration : float = 5 -export var boost_per_second : float = 6 / 1.36 # 6 mph +export var boost_per_second : float = 4 / 1.36 # 6 mph var last_contacted_map_elem_type : int = Constants.MapElemType.SQUARE var boost : float = 0 # to movement speed +var boost_effect: float = 0 +var instant_accel: bool = false var respawn_pos : Vector2 @@ -94,77 +96,59 @@ func handle_idle(): if boost == 0: .handle_idle() +func handle_speed(delta): + if get_current_action() == Constants.UnitCurrentAction.RECOILING: + target_move_speed = min_speed + return + + if scene.input_table[Constants.PlayerInput.LEFT][scene.I_T_PRESSED]: + target_move_speed = move_toward(target_move_speed, min_speed, player_initiated_acceleration * delta) + boost_effect = 0.0 + return + + var slope: int = Constants.ELEM_TYPE_SLOPE[last_contacted_map_elem_type] + + var speed_limit: float = Constants.SLOPE_SPEED[slope] + var accel: float = player_initiated_acceleration + + if not get_condition(Constants.UnitCondition.IS_ON_GROUND, true): + speed_limit = target_move_speed + if scene.input_table[Constants.PlayerInput.RIGHT][scene.I_T_PRESSED] and speed_limit < Constants.UNIT_TYPE_MOVE_SPEEDS[unit_type]: + speed_limit = Constants.UNIT_TYPE_MOVE_SPEEDS[unit_type] + + speed_limit = max(min_speed, speed_limit) + + if get_condition(Constants.UnitCondition.IS_ON_GROUND, true): + if scene.input_table[Constants.PlayerInput.RIGHT][scene.I_T_PRESSED]: + speed_limit += 1.0 + + if boost_effect > 0: + speed_limit += boost_effect + + if target_move_speed < boost_effect: + boost_effect = 0.0 + + elif slope < 2: + boost_effect -= delta + + accel = (Constants.SLOPE_ACCEL if target_move_speed < speed_limit else Constants.SLOPE_DECEL)[slope] + + target_move_speed = move_toward(target_move_speed, speed_limit, accel * delta) + if target_move_speed > speed_limit + 4.0: + target_move_speed -= speed_limit + target_move_speed *= pow(0.5, delta) + target_move_speed += speed_limit + func process_unit(delta, time_elapsed : float): # always be movin' facing = Constants.Direction.RIGHT actions[Constants.ActionType.MOVE] = true - # Fine tune the player's speed + handle_speed(delta) - print(last_contacted_map_elem_type) + if boost_effect > 0: + boost_effect -= delta - if get_current_action() == Constants.UnitCurrentAction.RECOILING: - target_move_speed = min_speed - else: - # override player input so that leftward movement is deceleration, - # right movement is acceleration - if scene.input_table[Constants.PlayerInput.LEFT][scene.I_T_PRESSED]: - target_move_speed = move_toward(target_move_speed, min_speed, player_initiated_acceleration * delta) - else: - if not get_condition(Constants.UnitCondition.IS_ON_GROUND, true): - if (target_move_speed < Constants.UNIT_TYPE_MOVE_SPEEDS[unit_type] - and scene.input_table[Constants.PlayerInput.RIGHT][scene.I_T_PRESSED]): - target_move_speed = move_toward(target_move_speed, Constants.UNIT_TYPE_MOVE_SPEEDS[unit_type], player_initiated_acceleration * delta) - if target_move_speed > max_speed: - target_move_speed = move_toward(target_move_speed, max_speed, player_initiated_acceleration * delta) - else: - # shallow slope: arctan(.5) = 27 degrees, sin(27) = 0.45 - # steep slope: sin(45) = 0.71 - var ground_influenced_acceleration = 0 - var is_decel : bool = false - if (last_contacted_map_elem_type == Constants.MapElemType.SMALL_SLOPE_RIGHT_1 - or last_contacted_map_elem_type == Constants.MapElemType.SMALL_SLOPE_RIGHT_2 - or last_contacted_map_elem_type == Constants.MapElemType.SMALL_SLOPE_LEFT_1 - or last_contacted_map_elem_type == Constants.MapElemType.SMALL_SLOPE_LEFT_2): - ground_influenced_acceleration = Constants.GRAVITY * 0.45 - if (last_contacted_map_elem_type == Constants.MapElemType.SMALL_SLOPE_LEFT_1 - or last_contacted_map_elem_type == Constants.MapElemType.SMALL_SLOPE_LEFT_2): - is_decel = true - elif (last_contacted_map_elem_type == Constants.MapElemType.SLOPE_RIGHT - or last_contacted_map_elem_type == Constants.MapElemType.SLOPE_LEFT): - ground_influenced_acceleration = Constants.GRAVITY * 0.71 - if last_contacted_map_elem_type == Constants.MapElemType.SLOPE_LEFT: - is_decel = true - if is_decel or ground_influenced_acceleration == 0: - var end_speed - if ground_influenced_acceleration == 0: - # flat ground - if scene.input_table[Constants.PlayerInput.RIGHT][scene.I_T_PRESSED]: - end_speed = max(min(target_move_speed, max_speed), Constants.UNIT_TYPE_MOVE_SPEEDS[unit_type]) - else: - end_speed = min(target_move_speed, max_speed) - else: - # incline - if scene.input_table[Constants.PlayerInput.RIGHT][scene.I_T_PRESSED]: - end_speed = Constants.UNIT_TYPE_MOVE_SPEEDS[unit_type] - else: - end_speed = min_speed - if target_move_speed < end_speed: - target_move_speed = move_toward(target_move_speed, end_speed, player_initiated_acceleration * delta) - else: - if ground_influenced_acceleration > 0: - target_move_speed = move_toward(target_move_speed, end_speed, ground_influenced_acceleration * delta) - else: - target_move_speed = move_toward(target_move_speed, end_speed, player_initiated_acceleration * delta) - else: - var acceleration = ground_influenced_acceleration - if scene.input_table[Constants.PlayerInput.RIGHT][scene.I_T_PRESSED]: - acceleration = max(acceleration, player_initiated_acceleration) - if target_move_speed < max_speed: - target_move_speed = move_toward(target_move_speed, max_speed, acceleration * delta) - else: - target_move_speed = move_toward(target_move_speed, max_speed, player_initiated_acceleration * delta) - .process_unit(delta, time_elapsed) # treat all collisions as right-side collisions @@ -204,8 +188,8 @@ func landed(): return if boost > 0: scene.find_node("CanvasLayer").flash_boost = true - h_speed += boost - target_move_speed = h_speed + boost_effect += boost + target_move_speed += boost boost = 0 func react(delta): @@ -249,7 +233,13 @@ func react(delta): func respawn_from_pit(): pos = respawn_pos - hit(Constants.Direction.RIGHT) + #hit(Constants.Direction.RIGHT) + set_unit_condition_with_timer(Constants.UnitCondition.IS_INVINCIBLE) + start_flash() + get_node("SpinningSprite").visible = false + get_node("SpinningSprite").rotation = 0 + hit_audiostream_player.play() boost = 0 + boost_effect = 0 get_node("Camera2D").make_current() diff --git a/Units/DownhillAutoscrollerRivalLetty.tscn b/Units/DownhillAutoscrollerRivalLetty.tscn index 94fa7a1..b94020d 100644 --- a/Units/DownhillAutoscrollerRivalLetty.tscn +++ b/Units/DownhillAutoscrollerRivalLetty.tscn @@ -15,6 +15,7 @@ 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 fa57baf..c91e522 100644 --- a/Units/DownhillAutoscrollerRivalMystia.tscn +++ b/Units/DownhillAutoscrollerRivalMystia.tscn @@ -14,6 +14,7 @@ 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 5a0c78a..ce1d86e 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/DownhillAutoscroller2.tscn" +run/main_scene="res://Scenes/DownhillAutoscroller.tscn" config/icon="res://icon.png" [autoload]