From f3137a323898d4738f88d02910f038b63a62ee3f Mon Sep 17 00:00:00 2001 From: Leon Sering Date: Fri, 12 Jul 2024 23:18:13 +0200 Subject: [PATCH] fixed ids in output bug; removed some clippy warnings --- ...5pct.scheduler_request_without_depots.json | 27888 ---------------- internal/src/lib.rs | 5 - internal/src/test_objective.rs | 197 - model/src/network.rs | 2 +- solution/src/json_serialisation.rs | 24 +- solution/src/schedule.rs | 10 +- solution/src/schedule/modifications.rs | 18 +- solver/src/local_search/neighborhood/mod.rs | 4 +- solver/src/min_cost_flow_solver.rs | 2 +- 9 files changed, 34 insertions(+), 28116 deletions(-) delete mode 100644 instances/kelheim-v3.0-25pct.scheduler_request_without_depots.json delete mode 100644 internal/src/test_objective.rs diff --git a/instances/kelheim-v3.0-25pct.scheduler_request_without_depots.json b/instances/kelheim-v3.0-25pct.scheduler_request_without_depots.json deleted file mode 100644 index de69d4c..0000000 --- a/instances/kelheim-v3.0-25pct.scheduler_request_without_depots.json +++ /dev/null @@ -1,27888 +0,0 @@ -{ - "vehicleTypes": [ - { - "id": "Bus_veh_type", - "capacity": 50, - "seats": 150, - "maximalFormationCount": 3 - }, - { - "id": "RE_RB_veh_type", - "capacity": 500, - "seats": 1100, - "maximalFormationCount": 3 - } - ], - "locations": [ - { - "id": "regio_134809.3" - }, - { - "id": "regio_141134" - }, - { - "id": "regio_145538" - }, - { - "id": "regio_145713" - }, - { - "id": "regio_147682" - }, - { - "id": "regio_151384" - }, - { - "id": "regio_151384.2" - }, - { - "id": "regio_151384.3" - }, - { - "id": "regio_158455" - }, - { - "id": "regio_166759" - }, - { - "id": "regio_172317" - }, - { - "id": "regio_172317.1" - }, - { - "id": "regio_173695.1" - }, - { - "id": "regio_174559" - }, - { - "id": "regio_177220.1" - }, - { - "id": "regio_177220.2" - }, - { - "id": "regio_215502" - }, - { - "id": "regio_216773.3" - }, - { - "id": "regio_220391.3" - }, - { - "id": "regio_250855" - }, - { - "id": "regio_250855.1" - }, - { - "id": "regio_279474.1" - }, - { - "id": "regio_289114.1" - }, - { - "id": "regio_289114.2" - }, - { - "id": "regio_289114.3" - }, - { - "id": "regio_293170" - }, - { - "id": "regio_30258" - }, - { - "id": "regio_310334" - }, - { - "id": "regio_314854" - }, - { - "id": "regio_322390" - }, - { - "id": "regio_336954.1" - }, - { - "id": "regio_336954.2" - }, - { - "id": "regio_339004" - }, - { - "id": "regio_348662" - }, - { - "id": "regio_348662.1" - }, - { - "id": "regio_354434.1" - }, - { - "id": "regio_360116" - }, - { - "id": "regio_361076" - }, - { - "id": "regio_364161" - }, - { - "id": "regio_364161.1" - }, - { - "id": "regio_365854" - }, - { - "id": "regio_365854.1" - }, - { - "id": "regio_54155.3" - }, - { - "id": "regio_57827" - }, - { - "id": "regio_57827.2" - }, - { - "id": "regio_65400" - }, - { - "id": "regio_67809" - }, - { - "id": "regio_71587" - }, - { - "id": "regio_71587.1" - }, - { - "id": "regio_71587.2" - }, - { - "id": "regio_71587.3" - }, - { - "id": "regio_76696" - }, - { - "id": "regio_81147" - }, - { - "id": "regio_92723.3" - }, - { - "id": "regio_9462.1" - }, - { - "id": "short_10659.2" - }, - { - "id": "short_1119" - }, - { - "id": "short_1119.1" - }, - { - "id": "short_1119.2" - }, - { - "id": "short_11880" - }, - { - "id": "short_11880.1" - }, - { - "id": "short_12447" - }, - { - "id": "short_12447.4" - }, - { - "id": "short_1460.1" - }, - { - "id": "short_2171" - }, - { - "id": "short_2171.1" - }, - { - "id": "short_2308" - }, - { - "id": "short_2308.1" - }, - { - "id": "short_3232.1" - }, - { - "id": "short_3232.2" - }, - { - "id": "short_3232.3" - }, - { - "id": "short_3276" - }, - { - "id": "short_3276.2" - }, - { - "id": "short_3740" - }, - { - "id": "short_3740.1" - }, - { - "id": "short_3740.11" - }, - { - "id": "short_3740.2" - }, - { - "id": "short_3830.1" - }, - { - "id": "short_3830.2" - }, - { - "id": "short_3830.4" - }, - { - "id": "short_3830.5" - }, - { - "id": "short_5972" - }, - { - "id": "short_5972.1" - }, - { - "id": "short_6456.1" - }, - { - "id": "short_6456.2" - }, - { - "id": "short_6456.4" - }, - { - "id": "short_6456.5" - }, - { - "id": "short_6474" - }, - { - "id": "short_6485.2" - }, - { - "id": "short_6696" - }, - { - "id": "short_6696.1" - }, - { - "id": "short_6900" - }, - { - "id": "short_713.1" - }, - { - "id": "short_713.2" - }, - { - "id": "short_713.3" - }, - { - "id": "short_9164" - }, - { - "id": "short_9488" - }, - { - "id": "short_9488.1" - }, - { - "id": "short_964" - }, - { - "id": "short_9666" - }, - { - "id": "short_9666.3" - }, - { - "id": "short_9666.4" - }, - { - "id": "short_9804" - }, - { - "id": "short_9804.1" - }, - { - "id": "short_9804.3" - } - ], - "routes": [ - { - "id": "regio_6008---15472_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_0_0", - "order": 0, - "origin": "regio_147682", - "destination": "regio_57827", - "distance": 59688, - "duration": 9060, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_1", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_1_0", - "order": 0, - "origin": "regio_76696", - "destination": "regio_174559", - "distance": 60425, - "duration": 7800, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_2", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_2_0", - "order": 0, - "origin": "regio_76696", - "destination": "regio_336954.1", - "distance": 30337, - "duration": 3000, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_3", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_3_0", - "order": 0, - "origin": "regio_339004", - "destination": "regio_174559", - "distance": 61942, - "duration": 7200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_4", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_4_0", - "order": 0, - "origin": "regio_147682", - "destination": "regio_145713", - "distance": 63329, - "duration": 6720, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_5", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_5_0", - "order": 0, - "origin": "regio_76696", - "destination": "regio_365854.1", - "distance": 43331, - "duration": 4320, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_6", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_6_0", - "order": 0, - "origin": "regio_365854", - "destination": "regio_57827.2", - "distance": 35503, - "duration": 4080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_7", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_7_0", - "order": 0, - "origin": "regio_336954.2", - "destination": "regio_57827", - "distance": 25508, - "duration": 3000, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6008---15472_8", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6008---15472_8_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_174559", - "distance": 11261, - "duration": 1560, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6009---13674_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6009---13674_0_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_172317", - "distance": 8337, - "duration": 1260, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_0_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 23174, - "duration": 2520, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_1", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_1_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 25150, - "duration": 3000, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_10", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_10_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_289114.2", - "distance": 7760, - "duration": 1080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_11", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_11_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 23174, - "duration": 2520, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_12", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_12_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_71587.1", - "distance": 15046, - "duration": 1260, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_13", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_13_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 8314, - "duration": 1380, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_13_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1260, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_14", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_14_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_172317", - "distance": 7264, - "duration": 1200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_15", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_15_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_172317", - "distance": 8337, - "duration": 1560, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_16", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_16_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 23174, - "duration": 2520, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_17", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_17_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 8314, - "duration": 1080, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_17_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_18", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_18_0", - "order": 0, - "origin": "regio_173695.1", - "destination": "regio_250855.1", - "distance": 14716, - "duration": 1440, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_19", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_19_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 24290, - "duration": 2760, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_2", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_2_0", - "order": 0, - "origin": "regio_250855", - "destination": "regio_30258", - "distance": 30154, - "duration": 4020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_20", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_20_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 23174, - "duration": 2520, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_21", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_21_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 8314, - "duration": 1140, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_21_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_22", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_22_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 8314, - "duration": 1260, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_22_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_23", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_23_0", - "order": 0, - "origin": "regio_54155.3", - "destination": "regio_314854", - "distance": 5518, - "duration": 1080, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_23_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1500, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_24", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_24_0", - "order": 0, - "origin": "regio_360116", - "destination": "regio_289114.2", - "distance": 20725, - "duration": 2220, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_25", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_25_0", - "order": 0, - "origin": "regio_250855", - "destination": "regio_145538", - "distance": 14740, - "duration": 1380, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_26", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_26_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 5687, - "duration": 1260, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_26_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1260, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_27", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_27_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 8314, - "duration": 1380, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_27_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_3", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_3_0", - "order": 0, - "origin": "regio_250855", - "destination": "regio_289114.2", - "distance": 35464, - "duration": 3480, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_4", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_4_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_172317", - "distance": 7264, - "duration": 1020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_5", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_5_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 8314, - "duration": 1260, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_5_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_250855.1", - "distance": 29593, - "duration": 2700, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_6", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_6_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_289114.2", - "distance": 7760, - "duration": 1140, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_7", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_7_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_314854", - "distance": 5687, - "duration": 1140, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_8", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_8_0", - "order": 0, - "origin": "regio_172317.1", - "destination": "regio_314854", - "distance": 0, - "duration": 60, - "maximalFormationCount": 3 - }, - { - "id": "regio_6022---2460_8_1", - "order": 1, - "origin": "regio_314854", - "destination": "regio_310334", - "distance": 14876, - "duration": 1200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6022---2460_9", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6022---2460_9_0", - "order": 0, - "origin": "regio_250855", - "destination": "regio_145538", - "distance": 14740, - "duration": 1140, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_0_0", - "order": 0, - "origin": "regio_361076", - "destination": "regio_71587.2", - "distance": 19585, - "duration": 2520, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_1", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_1_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_364161", - "distance": 15256, - "duration": 1440, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_2", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_2_0", - "order": 0, - "origin": "regio_361076", - "destination": "regio_71587.2", - "distance": 19585, - "duration": 2400, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_3", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_3_0", - "order": 0, - "origin": "regio_364161.1", - "destination": "regio_71587.2", - "distance": 18064, - "duration": 2160, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_4", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_4_0", - "order": 0, - "origin": "regio_361076", - "destination": "regio_71587.3", - "distance": 17476, - "duration": 1800, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_5", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_5_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_293170", - "distance": 18516, - "duration": 2040, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_6", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_6_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_293170", - "distance": 18516, - "duration": 1920, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_7", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_7_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_166759", - "distance": 16959, - "duration": 1740, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6035---567_8", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6035---567_8_0", - "order": 0, - "origin": "regio_71587", - "destination": "regio_293170", - "distance": 18946, - "duration": 2580, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_0_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_141134", - "distance": 19670, - "duration": 2460, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_1", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_1_0", - "order": 0, - "origin": "regio_158455", - "destination": "regio_289114.3", - "distance": 20018, - "duration": 2580, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_10", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_10_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_81147", - "distance": 10972, - "duration": 1680, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_11", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_11_0", - "order": 0, - "origin": "regio_158455", - "destination": "regio_289114.3", - "distance": 20018, - "duration": 2520, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_12", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_12_0", - "order": 0, - "origin": "regio_348662.1", - "destination": "regio_141134", - "distance": 11326, - "duration": 1140, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_13", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_13_0", - "order": 0, - "origin": "regio_279474.1", - "destination": "regio_289114.3", - "distance": 11848, - "duration": 1740, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_2", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_2_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_348662", - "distance": 4677, - "duration": 840, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_3", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_3_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_141134", - "distance": 19297, - "duration": 2460, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_4", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_4_0", - "order": 0, - "origin": "regio_158455", - "destination": "regio_9462.1", - "distance": 15744, - "duration": 1920, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_5", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_5_0", - "order": 0, - "origin": "regio_158455", - "destination": "regio_289114.3", - "distance": 20018, - "duration": 2160, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_6", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_6_0", - "order": 0, - "origin": "regio_65400", - "destination": "regio_92723.3", - "distance": 23752, - "duration": 2820, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_7", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_7_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_141134", - "distance": 19675, - "duration": 2460, - "maximalFormationCount": 3 - }, - { - "id": "regio_6036---6851_7_1", - "order": 1, - "origin": "regio_141134", - "destination": "regio_215502", - "distance": 17391, - "duration": 1800, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_8", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_8_0", - "order": 0, - "origin": "regio_289114.1", - "destination": "regio_141134", - "distance": 17699, - "duration": 2040, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6036---6851_9", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6036---6851_9_0", - "order": 0, - "origin": "regio_151384.2", - "destination": "regio_141134", - "distance": 13329, - "duration": 1980, - "maximalFormationCount": 3 - }, - { - "id": "regio_6036---6851_9_1", - "order": 1, - "origin": "regio_141134", - "destination": "regio_215502", - "distance": 17391, - "duration": 1800, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_0_0", - "order": 0, - "origin": "regio_354434.1", - "destination": "regio_216773.3", - "distance": 32639, - "duration": 4140, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_1", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_1_0", - "order": 0, - "origin": "regio_151384.2", - "destination": "regio_177220.1", - "distance": 31901, - "duration": 3900, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_2", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_2_0", - "order": 0, - "origin": "regio_354434.1", - "destination": "regio_151384.3", - "distance": 31219, - "duration": 3780, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_3", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_3_0", - "order": 0, - "origin": "regio_151384.2", - "destination": "regio_177220.1", - "distance": 31901, - "duration": 3720, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_4", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_4_0", - "order": 0, - "origin": "regio_220391.3", - "destination": "regio_177220.2", - "distance": 27022, - "duration": 3720, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_5", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_5_0", - "order": 0, - "origin": "regio_354434.1", - "destination": "regio_216773.3", - "distance": 32639, - "duration": 4080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6045---13418_6", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6045---13418_6_0", - "order": 0, - "origin": "regio_354434.1", - "destination": "regio_134809.3", - "distance": 29650, - "duration": 3300, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6049---14826_0", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6049---14826_0_0", - "order": 0, - "origin": "regio_151384.2", - "destination": "regio_67809", - "distance": 31092, - "duration": 2700, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "regio_6049---14826_1", - "vehicleType": "Bus_veh_type", - "segments": [ - { - "id": "regio_6049---14826_1_0", - "order": 0, - "origin": "regio_322390", - "destination": "regio_151384", - "distance": 31623, - "duration": 2940, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_1", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_1_0", - "order": 0, - "origin": "short_12447", - "destination": "short_964", - "distance": 109679, - "duration": 6300, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_10", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_10_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9666.4", - "distance": 110713, - "duration": 6960, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_11", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_11_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9666.4", - "distance": 110713, - "duration": 6900, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_12", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_12_0", - "order": 0, - "origin": "short_3830.1", - "destination": "short_9804", - "distance": 60499, - "duration": 3900, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_13", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_13_0", - "order": 0, - "origin": "short_6696", - "destination": "short_964", - "distance": 109679, - "duration": 6360, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_14", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_14_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_3232.1", - "distance": 34848, - "duration": 3180, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_15", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_15_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_3232.2", - "distance": 34848, - "duration": 2640, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_16", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_16_0", - "order": 0, - "origin": "short_10659.2", - "destination": "short_6456.2", - "distance": 80547, - "duration": 5340, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_17", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_17_0", - "order": 0, - "origin": "short_6900", - "destination": "short_3740", - "distance": 113058, - "duration": 9840, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_18", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_18_0", - "order": 0, - "origin": "short_9164", - "destination": "short_964", - "distance": 213679, - "duration": 13800, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_19", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_19_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9804", - "distance": 179514, - "duration": 11040, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_2", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_2_0", - "order": 0, - "origin": "short_9666", - "destination": "short_964", - "distance": 109679, - "duration": 6360, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_20", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_20_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_964", - "distance": 59436, - "duration": 3480, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_21", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_21_0", - "order": 0, - "origin": "short_3276.2", - "destination": "short_964", - "distance": 173860, - "duration": 11280, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_22", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_22_0", - "order": 0, - "origin": "short_6474", - "destination": "short_713.3", - "distance": 110713, - "duration": 7020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_23", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_23_0", - "order": 0, - "origin": "short_6474", - "destination": "short_3276", - "distance": 179514, - "duration": 12060, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_24", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_24_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_713.3", - "distance": 41941, - "duration": 2400, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_25", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_25_0", - "order": 0, - "origin": "short_6696", - "destination": "short_2171", - "distance": 60499, - "duration": 4080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_26", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_26_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_9804", - "distance": 63762, - "duration": 4020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_27", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_27_0", - "order": 0, - "origin": "short_6474", - "destination": "short_12447.4", - "distance": 110713, - "duration": 6960, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_28", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_28_0", - "order": 0, - "origin": "short_9666", - "destination": "short_964", - "distance": 109679, - "duration": 6300, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_29", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_29_0", - "order": 0, - "origin": "short_12447", - "destination": "short_964", - "distance": 109679, - "duration": 6360, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_3", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_3_0", - "order": 0, - "origin": "short_6474", - "destination": "short_6696.1", - "distance": 110713, - "duration": 7020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_30", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_30_0", - "order": 0, - "origin": "short_6474", - "destination": "short_3740.1", - "distance": 61887, - "duration": 3840, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_31", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_31_0", - "order": 0, - "origin": "short_6474", - "destination": "short_3276", - "distance": 179514, - "duration": 12300, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_32", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_32_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9666.4", - "distance": 110713, - "duration": 7020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_33", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_33_0", - "order": 0, - "origin": "short_3830.1", - "destination": "short_964", - "distance": 109679, - "duration": 6420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_34", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_34_0", - "order": 0, - "origin": "short_3276.2", - "destination": "short_964", - "distance": 173860, - "duration": 12000, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_35", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_35_0", - "order": 0, - "origin": "short_5972", - "destination": "short_1119", - "distance": 18994, - "duration": 1440, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_36", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_36_0", - "order": 0, - "origin": "short_6696", - "destination": "short_964", - "distance": 109679, - "duration": 7080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_37", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_37_0", - "order": 0, - "origin": "short_6900", - "destination": "short_3830.4", - "distance": 61347, - "duration": 5640, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_38", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_38_0", - "order": 0, - "origin": "short_3276.2", - "destination": "short_964", - "distance": 173860, - "duration": 11940, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_39", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_39_0", - "order": 0, - "origin": "short_3830.1", - "destination": "short_1460.1", - "distance": 26193, - "duration": 2220, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_4", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_4_0", - "order": 0, - "origin": "short_6474", - "destination": "short_6456.2", - "distance": 119016, - "duration": 8040, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_40", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_40_0", - "order": 0, - "origin": "short_1119.1", - "destination": "short_3740", - "distance": 105815, - "duration": 7800, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_41", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_41_0", - "order": 0, - "origin": "short_6474", - "destination": "short_3740.1", - "distance": 61887, - "duration": 3420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_42", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_42_0", - "order": 0, - "origin": "short_9666", - "destination": "short_964", - "distance": 109679, - "duration": 7320, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_43", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_43_0", - "order": 0, - "origin": "short_9666", - "destination": "short_964", - "distance": 109679, - "duration": 6420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_44", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_44_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9804", - "distance": 179514, - "duration": 11160, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_45", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_45_0", - "order": 0, - "origin": "short_3276.2", - "destination": "short_964", - "distance": 173860, - "duration": 12060, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_46", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_46_0", - "order": 0, - "origin": "short_6696", - "destination": "short_964", - "distance": 109679, - "duration": 7140, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_47", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_47_0", - "order": 0, - "origin": "short_3830.1", - "destination": "short_3740", - "distance": 41634, - "duration": 3480, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_48", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_48_0", - "order": 0, - "origin": "short_6474", - "destination": "short_12447.4", - "distance": 110713, - "duration": 6960, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_49", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_49_0", - "order": 0, - "origin": "short_9804.1", - "destination": "short_9488.1", - "distance": 15280, - "duration": 1680, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_5", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_5_0", - "order": 0, - "origin": "short_9666", - "destination": "short_964", - "distance": 109679, - "duration": 6420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_50", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_50_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_964", - "distance": 112943, - "duration": 6780, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_51", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_51_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_3830.5", - "distance": 30718, - "duration": 2580, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_52", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_52_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_5972.1", - "distance": 118603, - "duration": 8700, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_53", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_53_0", - "order": 0, - "origin": "short_9666", - "destination": "short_964", - "distance": 109679, - "duration": 6360, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_54", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_54_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9666.4", - "distance": 110713, - "duration": 7200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_55", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_55_0", - "order": 0, - "origin": "short_9164", - "destination": "short_964", - "distance": 213679, - "duration": 13740, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_56", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_56_0", - "order": 0, - "origin": "short_2171.1", - "destination": "short_3830.4", - "distance": 54103, - "duration": 4200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_57", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_57_0", - "order": 0, - "origin": "short_9804.1", - "destination": "short_3830.4", - "distance": 54103, - "duration": 4320, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_58", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_58_0", - "order": 0, - "origin": "short_3232.3", - "destination": "short_3276", - "distance": 157776, - "duration": 10500, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_59", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_59_0", - "order": 0, - "origin": "short_3232.3", - "destination": "short_9666.3", - "distance": 88975, - "duration": 6900, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_6", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_6_0", - "order": 0, - "origin": "short_6474", - "destination": "short_3276", - "distance": 179514, - "duration": 11940, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_60", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_60_0", - "order": 0, - "origin": "short_6474", - "destination": "short_6456.2", - "distance": 119016, - "duration": 7380, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_7", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_7_0", - "order": 0, - "origin": "short_6474", - "destination": "short_3830.2", - "distance": 110713, - "duration": 7200, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_8", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_8_0", - "order": 0, - "origin": "short_6474", - "destination": "short_9666.3", - "distance": 110713, - "duration": 6900, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB15---157_9", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB15---157_9_0", - "order": 0, - "origin": "short_9488", - "destination": "short_9804", - "distance": 16617, - "duration": 1560, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_0", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_0_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_9804", - "distance": 63762, - "duration": 4260, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_10", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_10_0", - "order": 0, - "origin": "short_9804.1", - "destination": "short_6456.2", - "distance": 64181, - "duration": 4080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_11", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_11_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_9804", - "distance": 63762, - "duration": 5340, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_12", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_12_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_2171", - "distance": 63762, - "duration": 4380, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_13", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_13_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_9804", - "distance": 63762, - "duration": 4080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_14", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_14_0", - "order": 0, - "origin": "short_11880", - "destination": "short_6456.2", - "distance": 127042, - "duration": 6660, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_15", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_15_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_11880.1", - "distance": 118186, - "duration": 6660, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_16", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_16_0", - "order": 0, - "origin": "short_2171.1", - "destination": "short_6456.2", - "distance": 64181, - "duration": 4020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_17", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_17_0", - "order": 0, - "origin": "short_713.1", - "destination": "short_11880.1", - "distance": 115652, - "duration": 6360, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_18", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_18_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_11880.1", - "distance": 118186, - "duration": 6600, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_19", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_19_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_9804", - "distance": 63762, - "duration": 4260, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_2", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_2_0", - "order": 0, - "origin": "short_9804.1", - "destination": "short_6456.2", - "distance": 64181, - "duration": 4080, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_20", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_20_0", - "order": 0, - "origin": "short_11880", - "destination": "short_6456.5", - "distance": 127042, - "duration": 6420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_21", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_21_0", - "order": 0, - "origin": "short_11880", - "destination": "short_6456.5", - "distance": 126492, - "duration": 6540, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_22", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_22_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_2308.1", - "distance": 119061, - "duration": 6720, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_23", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_23_0", - "order": 0, - "origin": "short_6485.2", - "destination": "short_6456.5", - "distance": 64181, - "duration": 4680, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_24", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_24_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_11880.1", - "distance": 118186, - "duration": 6660, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_3", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_3_0", - "order": 0, - "origin": "short_11880", - "destination": "short_6456.5", - "distance": 127042, - "duration": 6480, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_4", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_4_0", - "order": 0, - "origin": "short_11880", - "destination": "short_6456.5", - "distance": 127042, - "duration": 6420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_5", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_5_0", - "order": 0, - "origin": "short_11880", - "destination": "short_6456.5", - "distance": 127042, - "duration": 6420, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_6", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_6_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_1119.2", - "distance": 63762, - "duration": 5160, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_7", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_7_0", - "order": 0, - "origin": "short_2308", - "destination": "short_713.2", - "distance": 116994, - "duration": 7020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_8", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_8_0", - "order": 0, - "origin": "short_6485.2", - "destination": "short_6456.4", - "distance": 64181, - "duration": 3720, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RB17---150_9", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RB17---150_9_0", - "order": 0, - "origin": "short_6456.1", - "destination": "short_11880.1", - "distance": 118519, - "duration": 7020, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RE18---60_1", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RE18---60_1_0", - "order": 0, - "origin": "short_11880", - "destination": "short_3740.11", - "distance": 163033, - "duration": 9780, - "maximalFormationCount": 3 - } - ] - }, - { - "id": "short_RE18---60_2", - "vehicleType": "RE_RB_veh_type", - "segments": [ - { - "id": "short_RE18---60_2_0", - "order": 0, - "origin": "short_3740.2", - "destination": "short_9804.3", - "distance": 97401, - "duration": 6540, - "maximalFormationCount": 3 - } - ] - } - ], - "departures": [ - { - "id": "short_RB15---157_49_short_55139_0", - "route": "short_RB15---157_49", - "segments": [ - { - "id": "short_RB15---157_49_short_55139_0_0", - "routeSegment": "short_RB15---157_49_0", - "departure": "2024-04-30T00:24:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_8_short_30469_0", - "route": "short_RB17---150_8", - "segments": [ - { - "id": "short_RB17---150_8_short_30469_0_0", - "routeSegment": "short_RB17---150_8_0", - "departure": "2024-04-30T04:05:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_24_short_33556_0", - "route": "short_RB15---157_24", - "segments": [ - { - "id": "short_RB15---157_24_short_33556_0_0", - "routeSegment": "short_RB15---157_24_0", - "departure": "2024-04-30T04:24:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_55_short_7302_0", - "route": "short_RB15---157_55", - "segments": [ - { - "id": "short_RB15---157_55_short_7302_0_0", - "routeSegment": "short_RB15---157_55_0", - "departure": "2024-04-30T04:37:00", - "passengers": 20, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_22_short_33094_0", - "route": "short_RB15---157_22", - "segments": [ - { - "id": "short_RB15---157_22_short_33094_0_0", - "routeSegment": "short_RB15---157_22_0", - "departure": "2024-04-30T04:50:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_20_short_29406_0", - "route": "short_RB15---157_20", - "segments": [ - { - "id": "short_RB15---157_20_short_29406_0_0", - "routeSegment": "short_RB15---157_20_0", - "departure": "2024-04-30T04:52:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_23_short_9390_0", - "route": "short_RB17---150_23", - "segments": [ - { - "id": "short_RB17---150_23_short_9390_0_0", - "routeSegment": "short_RB17---150_23_0", - "departure": "2024-04-30T04:52:00", - "passengers": 12, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_52_short_6734_0", - "route": "short_RB15---157_52", - "segments": [ - { - "id": "short_RB15---157_52_short_6734_0_0", - "routeSegment": "short_RB15---157_52_0", - "departure": "2024-04-30T04:59:00", - "passengers": 116, - "seated": 100 - } - ] - }, - { - "id": "regio_6008---15472_7_regio_852059_0", - "route": "regio_6008---15472_7", - "segments": [ - { - "id": "regio_6008---15472_7_regio_852059_0_0", - "routeSegment": "regio_6008---15472_7_0", - "departure": "2024-04-30T05:00:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "short_RB15---157_46_short_54422_0", - "route": "short_RB15---157_46", - "segments": [ - { - "id": "short_RB15---157_46_short_54422_0_0", - "routeSegment": "short_RB15---157_46_0", - "departure": "2024-04-30T05:07:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_9_short_18122_0", - "route": "short_RB15---157_9", - "segments": [ - { - "id": "short_RB15---157_9_short_18122_0_0", - "routeSegment": "short_RB15---157_9_0", - "departure": "2024-04-30T05:08:00", - "passengers": 8, - "seated": 4 - } - ] - }, - { - "id": "short_RB17---150_22_short_8689_0", - "route": "short_RB17---150_22", - "segments": [ - { - "id": "short_RB17---150_22_short_8689_0_0", - "routeSegment": "short_RB17---150_22_0", - "departure": "2024-04-30T05:16:00", - "passengers": 60, - "seated": 32 - } - ] - }, - { - "id": "regio_6008---15472_8_regio_909517_0", - "route": "regio_6008---15472_8", - "segments": [ - { - "id": "regio_6008---15472_8_regio_909517_0_0", - "routeSegment": "regio_6008---15472_8_0", - "departure": "2024-04-30T05:17:00", - "passengers": 8, - "seated": 4 - } - ] - }, - { - "id": "short_RB15---157_14_short_20258_0", - "route": "short_RB15---157_14", - "segments": [ - { - "id": "short_RB15---157_14_short_20258_0_0", - "routeSegment": "short_RB15---157_14_0", - "departure": "2024-04-30T05:18:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_18_regio_637031_0", - "route": "regio_6022---2460_18", - "segments": [ - { - "id": "regio_6022---2460_18_regio_637031_0_0", - "routeSegment": "regio_6022---2460_18_0", - "departure": "2024-04-30T05:22:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_44_short_53085_0", - "route": "short_RB15---157_44", - "segments": [ - { - "id": "short_RB15---157_44_short_53085_0_0", - "routeSegment": "short_RB15---157_44_0", - "departure": "2024-04-30T05:27:00", - "passengers": 92, - "seated": 76 - } - ] - }, - { - "id": "regio_6036---6851_12_regio_42836_0", - "route": "regio_6036---6851_12", - "segments": [ - { - "id": "regio_6036---6851_12_regio_42836_0_0", - "routeSegment": "regio_6036---6851_12_0", - "departure": "2024-04-30T05:33:00", - "passengers": 8, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_34_short_44849_0", - "route": "short_RB15---157_34", - "segments": [ - { - "id": "short_RB15---157_34_short_44849_0_0", - "routeSegment": "short_RB15---157_34_0", - "departure": "2024-04-30T05:34:00", - "passengers": 20, - "seated": 16 - } - ] - }, - { - "id": "regio_6022---2460_20_regio_613529_0", - "route": "regio_6022---2460_20", - "segments": [ - { - "id": "regio_6022---2460_20_regio_613529_0_0", - "routeSegment": "regio_6022---2460_20_0", - "departure": "2024-04-30T05:53:00", - "passengers": 56, - "seated": 12 - } - ] - }, - { - "id": "regio_6036---6851_1_regio_173678_0", - "route": "regio_6036---6851_1", - "segments": [ - { - "id": "regio_6036---6851_1_regio_173678_0_0", - "routeSegment": "regio_6036---6851_1_0", - "departure": "2024-04-30T05:53:00", - "passengers": 32, - "seated": 8 - } - ] - }, - { - "id": "regio_6022---2460_2_regio_192775_0", - "route": "regio_6022---2460_2", - "segments": [ - { - "id": "regio_6022---2460_2_regio_192775_0_0", - "routeSegment": "regio_6022---2460_2_0", - "departure": "2024-04-30T05:55:00", - "passengers": 20, - "seated": 16 - } - ] - }, - { - "id": "short_RB15---157_36_short_45693_0", - "route": "short_RB15---157_36", - "segments": [ - { - "id": "short_RB15---157_36_short_45693_0_0", - "routeSegment": "short_RB15---157_36_0", - "departure": "2024-04-30T06:07:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_57_short_7807_0", - "route": "short_RB15---157_57", - "segments": [ - { - "id": "short_RB15---157_57_short_7807_0_0", - "routeSegment": "short_RB15---157_57_0", - "departure": "2024-04-30T06:08:00", - "passengers": 44, - "seated": 36 - } - ] - }, - { - "id": "regio_6036---6851_6_regio_315766_0", - "route": "regio_6036---6851_6", - "segments": [ - { - "id": "regio_6036---6851_6_regio_315766_0_0", - "routeSegment": "regio_6036---6851_6_0", - "departure": "2024-04-30T06:11:00", - "passengers": 16, - "seated": 8 - } - ] - }, - { - "id": "short_RB17---150_6_short_28236_0", - "route": "short_RB17---150_6", - "segments": [ - { - "id": "short_RB17---150_6_short_28236_0_0", - "routeSegment": "short_RB17---150_6_0", - "departure": "2024-04-30T06:15:00", - "passengers": 96, - "seated": 80 - } - ] - }, - { - "id": "regio_6008---15472_1_regio_317540_0", - "route": "regio_6008---15472_1", - "segments": [ - { - "id": "regio_6008---15472_1_regio_317540_0_0", - "routeSegment": "regio_6008---15472_1_0", - "departure": "2024-04-30T06:15:00", - "passengers": 40, - "seated": 24 - } - ] - }, - { - "id": "short_RB15---157_16_short_2336_0", - "route": "short_RB15---157_16", - "segments": [ - { - "id": "short_RB15---157_16_short_2336_0_0", - "routeSegment": "short_RB15---157_16_0", - "departure": "2024-04-30T06:23:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_4_short_14574_0", - "route": "short_RB15---157_4", - "segments": [ - { - "id": "short_RB15---157_4_short_14574_0_0", - "routeSegment": "short_RB15---157_4_0", - "departure": "2024-04-30T06:25:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_7_short_28296_0", - "route": "short_RB17---150_7", - "segments": [ - { - "id": "short_RB17---150_7_short_28296_0_0", - "routeSegment": "short_RB17---150_7_0", - "departure": "2024-04-30T06:29:00", - "passengers": 72, - "seated": 64 - } - ] - }, - { - "id": "regio_6035---567_0_regio_1003195_0", - "route": "regio_6035---567_0", - "segments": [ - { - "id": "regio_6035---567_0_regio_1003195_0_0", - "routeSegment": "regio_6035---567_0_0", - "departure": "2024-04-30T06:42:00", - "passengers": 20, - "seated": 8 - } - ] - }, - { - "id": "regio_6022---2460_7_regio_723973_0", - "route": "regio_6022---2460_7", - "segments": [ - { - "id": "regio_6022---2460_7_regio_723973_0_0", - "routeSegment": "regio_6022---2460_7_0", - "departure": "2024-04-30T06:45:00", - "passengers": 8, - "seated": 0 - } - ] - }, - { - "id": "regio_6036---6851_8_regio_384575_0", - "route": "regio_6036---6851_8", - "segments": [ - { - "id": "regio_6036---6851_8_regio_384575_0_0", - "routeSegment": "regio_6036---6851_8_0", - "departure": "2024-04-30T06:47:00", - "passengers": 16, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_10_regio_306216_0", - "route": "regio_6022---2460_10", - "segments": [ - { - "id": "regio_6022---2460_10_regio_306216_0_0", - "routeSegment": "regio_6022---2460_10_0", - "departure": "2024-04-30T06:47:00", - "passengers": 48, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_59_short_8076_0", - "route": "short_RB15---157_59", - "segments": [ - { - "id": "short_RB15---157_59_short_8076_0_0", - "routeSegment": "short_RB15---157_59_0", - "departure": "2024-04-30T06:52:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_17_short_52692_0", - "route": "short_RB17---150_17", - "segments": [ - { - "id": "short_RB17---150_17_short_52692_0_0", - "routeSegment": "short_RB17---150_17_0", - "departure": "2024-04-30T07:05:00", - "passengers": 112, - "seated": 96 - } - ] - }, - { - "id": "regio_6022---2460_23_regio_701246_0", - "route": "regio_6022---2460_23", - "segments": [ - { - "id": "regio_6022---2460_23_regio_701246_0_0", - "routeSegment": "regio_6022---2460_23_0", - "departure": "2024-04-30T07:12:00", - "passengers": 4, - "seated": 0 - }, - { - "id": "regio_6022---2460_23_regio_701246_0_1", - "routeSegment": "regio_6022---2460_23_1", - "departure": "2024-04-30T07:30:00", - "passengers": 16, - "seated": 4 - } - ] - }, - { - "id": "regio_6008---15472_4_regio_58759_0", - "route": "regio_6008---15472_4", - "segments": [ - { - "id": "regio_6008---15472_4_regio_58759_0_0", - "routeSegment": "regio_6008---15472_4_0", - "departure": "2024-04-30T07:12:00", - "passengers": 72, - "seated": 44 - } - ] - }, - { - "id": "regio_6022---2460_25_regio_797336_0", - "route": "regio_6022---2460_25", - "segments": [ - { - "id": "regio_6022---2460_25_regio_797336_0_0", - "routeSegment": "regio_6022---2460_25_0", - "departure": "2024-04-30T07:28:00", - "passengers": 48, - "seated": 40 - } - ] - }, - { - "id": "short_RB15---157_35_short_4533_0", - "route": "short_RB15---157_35", - "segments": [ - { - "id": "short_RB15---157_35_short_4533_0_0", - "routeSegment": "short_RB15---157_35_0", - "departure": "2024-04-30T07:38:00", - "passengers": 20, - "seated": 16 - } - ] - }, - { - "id": "short_RB15---157_56_short_7399_0", - "route": "short_RB15---157_56", - "segments": [ - { - "id": "short_RB15---157_56_short_7399_0_0", - "routeSegment": "short_RB15---157_56_0", - "departure": "2024-04-30T07:41:00", - "passengers": 72, - "seated": 60 - } - ] - }, - { - "id": "short_RB15---157_23_short_33255_0", - "route": "short_RB15---157_23", - "segments": [ - { - "id": "short_RB15---157_23_short_33255_0_0", - "routeSegment": "short_RB15---157_23_0", - "departure": "2024-04-30T07:45:00", - "passengers": 56, - "seated": 44 - } - ] - }, - { - "id": "regio_6035---567_6_regio_770455_0", - "route": "regio_6035---567_6", - "segments": [ - { - "id": "regio_6035---567_6_regio_770455_0_0", - "routeSegment": "regio_6035---567_6_0", - "departure": "2024-04-30T07:47:00", - "passengers": 92, - "seated": 20 - } - ] - }, - { - "id": "regio_6022---2460_7_regio_273593_0", - "route": "regio_6022---2460_7", - "segments": [ - { - "id": "regio_6022---2460_7_regio_273593_0_0", - "routeSegment": "regio_6022---2460_7_0", - "departure": "2024-04-30T07:50:00", - "passengers": 52, - "seated": 0 - } - ] - }, - { - "id": "regio_6045---13418_0_regio_155262_0", - "route": "regio_6045---13418_0", - "segments": [ - { - "id": "regio_6045---13418_0_regio_155262_0_0", - "routeSegment": "regio_6045---13418_0_0", - "departure": "2024-04-30T07:52:00", - "passengers": 72, - "seated": 28 - } - ] - }, - { - "id": "regio_6036---6851_11_regio_866428_0", - "route": "regio_6036---6851_11", - "segments": [ - { - "id": "regio_6036---6851_11_regio_866428_0_0", - "routeSegment": "regio_6036---6851_11_0", - "departure": "2024-04-30T07:55:00", - "passengers": 40, - "seated": 36 - } - ] - }, - { - "id": "regio_6022---2460_0_regio_1006222_0", - "route": "regio_6022---2460_0", - "segments": [ - { - "id": "regio_6022---2460_0_regio_1006222_0_0", - "routeSegment": "regio_6022---2460_0_0", - "departure": "2024-04-30T07:55:00", - "passengers": 56, - "seated": 44 - } - ] - }, - { - "id": "short_RB17---150_12_short_39125_0", - "route": "short_RB17---150_12", - "segments": [ - { - "id": "short_RB17---150_12_short_39125_0_0", - "routeSegment": "short_RB17---150_12_0", - "departure": "2024-04-30T07:57:00", - "passengers": 180, - "seated": 164 - } - ] - }, - { - "id": "short_RB15---157_33_short_43758_0", - "route": "short_RB15---157_33", - "segments": [ - { - "id": "short_RB15---157_33_short_43758_0_0", - "routeSegment": "short_RB15---157_33_0", - "departure": "2024-04-30T08:07:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6036---6851_10_regio_625956_0", - "route": "regio_6036---6851_10", - "segments": [ - { - "id": "regio_6036---6851_10_regio_625956_0_0", - "routeSegment": "regio_6036---6851_10_0", - "departure": "2024-04-30T08:14:00", - "passengers": 36, - "seated": 4 - } - ] - }, - { - "id": "regio_6009---13674_0_regio_560245_0", - "route": "regio_6009---13674_0", - "segments": [ - { - "id": "regio_6009---13674_0_regio_560245_0_0", - "routeSegment": "regio_6009---13674_0_0", - "departure": "2024-04-30T08:15:00", - "passengers": 20, - "seated": 0 - } - ] - }, - { - "id": "regio_6035---567_2_regio_912241_0", - "route": "regio_6035---567_2", - "segments": [ - { - "id": "regio_6035---567_2_regio_912241_0_0", - "routeSegment": "regio_6035---567_2_0", - "departure": "2024-04-30T08:19:00", - "passengers": 28, - "seated": 12 - } - ] - }, - { - "id": "regio_6049---14826_1_regio_716993_0", - "route": "regio_6049---14826_1", - "segments": [ - { - "id": "regio_6049---14826_1_regio_716993_0_0", - "routeSegment": "regio_6049---14826_1_0", - "departure": "2024-04-30T08:22:00", - "passengers": 40, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_21_short_32835_0", - "route": "short_RB15---157_21", - "segments": [ - { - "id": "short_RB15---157_21_short_32835_0_0", - "routeSegment": "short_RB15---157_21_0", - "departure": "2024-04-30T08:46:00", - "passengers": 104, - "seated": 100 - } - ] - }, - { - "id": "short_RB15---157_10_short_18291_0", - "route": "short_RB15---157_10", - "segments": [ - { - "id": "short_RB15---157_10_short_18291_0_0", - "routeSegment": "short_RB15---157_10_0", - "departure": "2024-04-30T08:48:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_9_short_35247_0", - "route": "short_RB17---150_9", - "segments": [ - { - "id": "short_RB17---150_9_short_35247_0_0", - "routeSegment": "short_RB17---150_9_0", - "departure": "2024-04-30T08:54:00", - "passengers": 104, - "seated": 96 - } - ] - }, - { - "id": "regio_6035---567_7_regio_84970_0", - "route": "regio_6035---567_7", - "segments": [ - { - "id": "regio_6035---567_7_regio_84970_0_0", - "routeSegment": "regio_6035---567_7_0", - "departure": "2024-04-30T09:02:00", - "passengers": 32, - "seated": 16 - } - ] - }, - { - "id": "regio_6045---13418_3_regio_722341_0", - "route": "regio_6045---13418_3", - "segments": [ - { - "id": "regio_6045---13418_3_regio_722341_0_0", - "routeSegment": "regio_6045---13418_3_0", - "departure": "2024-04-30T09:03:00", - "passengers": 12, - "seated": 4 - } - ] - }, - { - "id": "short_RB17---150_3_short_1766_0", - "route": "short_RB17---150_3", - "segments": [ - { - "id": "short_RB17---150_3_short_1766_0_0", - "routeSegment": "short_RB17---150_3_0", - "departure": "2024-04-30T09:07:00", - "passengers": 108, - "seated": 84 - } - ] - }, - { - "id": "short_RB15---157_53_short_7106_0", - "route": "short_RB15---157_53", - "segments": [ - { - "id": "short_RB15---157_53_short_7106_0_0", - "routeSegment": "short_RB15---157_53_0", - "departure": "2024-04-30T09:08:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6036---6851_13_regio_589870_0", - "route": "regio_6036---6851_13", - "segments": [ - { - "id": "regio_6036---6851_13_regio_589870_0_0", - "routeSegment": "regio_6036---6851_13_0", - "departure": "2024-04-30T09:08:00", - "passengers": 12, - "seated": 4 - } - ] - }, - { - "id": "regio_6036---6851_0_regio_967880_0", - "route": "regio_6036---6851_0", - "segments": [ - { - "id": "regio_6036---6851_0_regio_967880_0_0", - "routeSegment": "regio_6036---6851_0_0", - "departure": "2024-04-30T09:14:00", - "passengers": 32, - "seated": 4 - } - ] - }, - { - "id": "regio_6022---2460_22_regio_697885_0", - "route": "regio_6022---2460_22", - "segments": [ - { - "id": "regio_6022---2460_22_regio_697885_0_0", - "routeSegment": "regio_6022---2460_22_0", - "departure": "2024-04-30T09:14:00", - "passengers": 24, - "seated": 8 - }, - { - "id": "regio_6022---2460_22_regio_697885_0_1", - "routeSegment": "regio_6022---2460_22_1", - "departure": "2024-04-30T09:35:00", - "passengers": 12, - "seated": 8 - } - ] - }, - { - "id": "regio_6022---2460_6_regio_252430_0", - "route": "regio_6022---2460_6", - "segments": [ - { - "id": "regio_6022---2460_6_regio_252430_0_0", - "routeSegment": "regio_6022---2460_6_0", - "departure": "2024-04-30T09:18:00", - "passengers": 40, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_6_short_16688_0", - "route": "short_RB15---157_6", - "segments": [ - { - "id": "short_RB15---157_6_short_16688_0_0", - "routeSegment": "short_RB15---157_6_0", - "departure": "2024-04-30T09:48:00", - "passengers": 52, - "seated": 32 - } - ] - }, - { - "id": "regio_6036---6851_11_regio_427424_0", - "route": "regio_6036---6851_11", - "segments": [ - { - "id": "regio_6036---6851_11_regio_427424_0_0", - "routeSegment": "regio_6036---6851_11_0", - "departure": "2024-04-30T09:55:00", - "passengers": 20, - "seated": 16 - } - ] - }, - { - "id": "regio_6022---2460_0_regio_809196_0", - "route": "regio_6022---2460_0", - "segments": [ - { - "id": "regio_6022---2460_0_regio_809196_0_0", - "routeSegment": "regio_6022---2460_0_0", - "departure": "2024-04-30T09:55:00", - "passengers": 16, - "seated": 12 - } - ] - }, - { - "id": "regio_6049---14826_0_regio_493486_0", - "route": "regio_6049---14826_0", - "segments": [ - { - "id": "regio_6049---14826_0_regio_493486_0_0", - "routeSegment": "regio_6049---14826_0_0", - "departure": "2024-04-30T10:04:00", - "passengers": 8, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_15_regio_440785_0", - "route": "regio_6022---2460_15", - "segments": [ - { - "id": "regio_6022---2460_15_regio_440785_0_0", - "routeSegment": "regio_6022---2460_15_0", - "departure": "2024-04-30T10:14:00", - "passengers": 32, - "seated": 0 - } - ] - }, - { - "id": "regio_6036---6851_10_regio_96775_0", - "route": "regio_6036---6851_10", - "segments": [ - { - "id": "regio_6036---6851_10_regio_96775_0_0", - "routeSegment": "regio_6036---6851_10_0", - "departure": "2024-04-30T10:14:00", - "passengers": 40, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_45_short_53949_0", - "route": "short_RB15---157_45", - "segments": [ - { - "id": "short_RB15---157_45_short_53949_0_0", - "routeSegment": "short_RB15---157_45_0", - "departure": "2024-04-30T10:46:00", - "passengers": 104, - "seated": 92 - } - ] - }, - { - "id": "short_RB15---157_11_short_19048_0", - "route": "short_RB15---157_11", - "segments": [ - { - "id": "short_RB15---157_11_short_19048_0_0", - "routeSegment": "short_RB15---157_11_0", - "departure": "2024-04-30T10:48:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6045---13418_5_regio_789884_0", - "route": "regio_6045---13418_5", - "segments": [ - { - "id": "regio_6045---13418_5_regio_789884_0_0", - "routeSegment": "regio_6045---13418_5_0", - "departure": "2024-04-30T10:55:00", - "passengers": 24, - "seated": 8 - } - ] - }, - { - "id": "short_RB17---150_15_short_48862_0", - "route": "short_RB17---150_15", - "segments": [ - { - "id": "short_RB17---150_15_short_48862_0_0", - "routeSegment": "short_RB17---150_15_0", - "departure": "2024-04-30T11:00:00", - "passengers": 108, - "seated": 88 - } - ] - }, - { - "id": "short_RB17---150_20_short_55463_0", - "route": "short_RB17---150_20", - "segments": [ - { - "id": "short_RB17---150_20_short_55463_0_0", - "routeSegment": "short_RB17---150_20_0", - "departure": "2024-04-30T11:07:00", - "passengers": 124, - "seated": 100 - } - ] - }, - { - "id": "regio_6036---6851_13_regio_544093_0", - "route": "regio_6036---6851_13", - "segments": [ - { - "id": "regio_6036---6851_13_regio_544093_0_0", - "routeSegment": "regio_6036---6851_13_0", - "departure": "2024-04-30T11:08:00", - "passengers": 16, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_2_short_13246_0", - "route": "short_RB15---157_2", - "segments": [ - { - "id": "short_RB15---157_2_short_13246_0_0", - "routeSegment": "short_RB15---157_2_0", - "departure": "2024-04-30T11:08:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "regio_6036---6851_0_regio_147492_0", - "route": "regio_6036---6851_0", - "segments": [ - { - "id": "regio_6036---6851_0_regio_147492_0_0", - "routeSegment": "regio_6036---6851_0_0", - "departure": "2024-04-30T11:14:00", - "passengers": 16, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_26_regio_829658_0", - "route": "regio_6022---2460_26", - "segments": [ - { - "id": "regio_6022---2460_26_regio_829658_0_0", - "routeSegment": "regio_6022---2460_26_0", - "departure": "2024-04-30T11:14:00", - "passengers": 28, - "seated": 20 - }, - { - "id": "regio_6022---2460_26_regio_829658_0_1", - "routeSegment": "regio_6022---2460_26_1", - "departure": "2024-04-30T11:35:00", - "passengers": 24, - "seated": 20 - } - ] - }, - { - "id": "regio_6022---2460_6_regio_765465_0", - "route": "regio_6022---2460_6", - "segments": [ - { - "id": "regio_6022---2460_6_regio_765465_0_0", - "routeSegment": "regio_6022---2460_6_0", - "departure": "2024-04-30T11:18:00", - "passengers": 24, - "seated": 4 - } - ] - }, - { - "id": "regio_6008---15472_3_regio_485179_0", - "route": "regio_6008---15472_3", - "segments": [ - { - "id": "regio_6008---15472_3_regio_485179_0_0", - "routeSegment": "regio_6008---15472_3_0", - "departure": "2024-04-30T11:30:00", - "passengers": 36, - "seated": 28 - } - ] - }, - { - "id": "short_RB15---157_8_short_18117_0", - "route": "short_RB15---157_8", - "segments": [ - { - "id": "short_RB15---157_8_short_18117_0_0", - "routeSegment": "short_RB15---157_8_0", - "departure": "2024-04-30T11:48:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "regio_6036---6851_4_regio_240398_0", - "route": "regio_6036---6851_4", - "segments": [ - { - "id": "regio_6036---6851_4_regio_240398_0_0", - "routeSegment": "regio_6036---6851_4_0", - "departure": "2024-04-30T11:55:00", - "passengers": 8, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_12_regio_321503_0", - "route": "regio_6022---2460_12", - "segments": [ - { - "id": "regio_6022---2460_12_regio_321503_0_0", - "routeSegment": "regio_6022---2460_12_0", - "departure": "2024-04-30T12:00:00", - "passengers": 12, - "seated": 4 - } - ] - }, - { - "id": "regio_6022---2460_18_regio_568485_0", - "route": "regio_6022---2460_18", - "segments": [ - { - "id": "regio_6022---2460_18_regio_568485_0_0", - "routeSegment": "regio_6022---2460_18_0", - "departure": "2024-04-30T12:00:00", - "passengers": 8, - "seated": 0 - } - ] - }, - { - "id": "regio_6035---567_4_regio_579676_0", - "route": "regio_6035---567_4", - "segments": [ - { - "id": "regio_6035---567_4_regio_579676_0_0", - "routeSegment": "regio_6035---567_4_0", - "departure": "2024-04-30T12:00:00", - "passengers": 40, - "seated": 16 - } - ] - }, - { - "id": "regio_6036---6851_2_regio_178708_0", - "route": "regio_6036---6851_2", - "segments": [ - { - "id": "regio_6036---6851_2_regio_178708_0_0", - "routeSegment": "regio_6036---6851_2_0", - "departure": "2024-04-30T12:14:00", - "passengers": 36, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_9_regio_286242_0", - "route": "regio_6022---2460_9", - "segments": [ - { - "id": "regio_6022---2460_9_regio_286242_0_0", - "routeSegment": "regio_6022---2460_9_0", - "departure": "2024-04-30T12:24:00", - "passengers": 28, - "seated": 12 - } - ] - }, - { - "id": "regio_6036---6851_9_regio_399734_0", - "route": "regio_6036---6851_9", - "segments": [ - { - "id": "regio_6036---6851_9_regio_399734_0_0", - "routeSegment": "regio_6036---6851_9_0", - "departure": "2024-04-30T12:33:00", - "passengers": 36, - "seated": 28 - }, - { - "id": "regio_6036---6851_9_regio_399734_0_1", - "routeSegment": "regio_6036---6851_9_1", - "departure": "2024-04-30T13:06:00", - "passengers": 32, - "seated": 28 - } - ] - }, - { - "id": "regio_6035---567_8_regio_963712_0", - "route": "regio_6035---567_8", - "segments": [ - { - "id": "regio_6035---567_8_regio_963712_0_0", - "routeSegment": "regio_6035---567_8_0", - "departure": "2024-04-30T12:35:00", - "passengers": 44, - "seated": 12 - } - ] - }, - { - "id": "regio_6022---2460_8_regio_277327_0", - "route": "regio_6022---2460_8", - "segments": [ - { - "id": "regio_6022---2460_8_regio_277327_0_0", - "routeSegment": "regio_6022---2460_8_0", - "departure": "2024-04-30T12:39:00", - "passengers": 4, - "seated": 0 - }, - { - "id": "regio_6022---2460_8_regio_277327_0_1", - "routeSegment": "regio_6022---2460_8_1", - "departure": "2024-04-30T12:40:00", - "passengers": 12, - "seated": 0 - } - ] - }, - { - "id": "regio_6008---15472_0_regio_215993_0", - "route": "regio_6008---15472_0", - "segments": [ - { - "id": "regio_6008---15472_0_regio_215993_0_0", - "routeSegment": "regio_6008---15472_0_0", - "departure": "2024-04-30T12:39:00", - "passengers": 36, - "seated": 24 - } - ] - }, - { - "id": "short_RB17---150_10_short_35296_0", - "route": "short_RB17---150_10", - "segments": [ - { - "id": "short_RB17---150_10_short_35296_0_0", - "routeSegment": "short_RB17---150_10_0", - "departure": "2024-04-30T12:45:00", - "passengers": 76, - "seated": 60 - } - ] - }, - { - "id": "short_RB15---157_32_short_43715_0", - "route": "short_RB15---157_32", - "segments": [ - { - "id": "short_RB15---157_32_short_43715_0_0", - "routeSegment": "short_RB15---157_32_0", - "departure": "2024-04-30T12:48:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_11_short_38243_0", - "route": "short_RB17---150_11", - "segments": [ - { - "id": "short_RB17---150_11_short_38243_0_0", - "routeSegment": "short_RB17---150_11_0", - "departure": "2024-04-30T13:01:00", - "passengers": 60, - "seated": 48 - } - ] - }, - { - "id": "regio_6022---2460_24_regio_764143_0", - "route": "regio_6022---2460_24", - "segments": [ - { - "id": "regio_6022---2460_24_regio_764143_0_0", - "routeSegment": "regio_6022---2460_24_0", - "departure": "2024-04-30T13:05:00", - "passengers": 48, - "seated": 20 - } - ] - }, - { - "id": "short_RB17---150_4_short_19878_0", - "route": "short_RB17---150_4", - "segments": [ - { - "id": "short_RB17---150_4_short_19878_0_0", - "routeSegment": "short_RB17---150_4_0", - "departure": "2024-04-30T13:07:00", - "passengers": 116, - "seated": 68 - } - ] - }, - { - "id": "short_RB15---157_5_short_15094_0", - "route": "short_RB15---157_5", - "segments": [ - { - "id": "short_RB15---157_5_short_15094_0_0", - "routeSegment": "short_RB15---157_5_0", - "departure": "2024-04-30T13:07:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_48_short_54686_0", - "route": "short_RB15---157_48", - "segments": [ - { - "id": "short_RB15---157_48_short_54686_0_0", - "routeSegment": "short_RB15---157_48_0", - "departure": "2024-04-30T13:48:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "regio_6035---567_2_regio_360602_0", - "route": "regio_6035---567_2", - "segments": [ - { - "id": "regio_6035---567_2_regio_360602_0_0", - "routeSegment": "regio_6035---567_2_0", - "departure": "2024-04-30T13:52:00", - "passengers": 60, - "seated": 20 - } - ] - }, - { - "id": "regio_6036---6851_11_regio_794940_0", - "route": "regio_6036---6851_11", - "segments": [ - { - "id": "regio_6036---6851_11_regio_794940_0_0", - "routeSegment": "regio_6036---6851_11_0", - "departure": "2024-04-30T13:55:00", - "passengers": 24, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_0_short_13375_0", - "route": "short_RB17---150_0", - "segments": [ - { - "id": "short_RB17---150_0_short_13375_0_0", - "routeSegment": "short_RB17---150_0_0", - "departure": "2024-04-30T13:59:00", - "passengers": 108, - "seated": 92 - } - ] - }, - { - "id": "regio_6049---14826_1_regio_784329_0", - "route": "regio_6049---14826_1", - "segments": [ - { - "id": "regio_6049---14826_1_regio_784329_0_0", - "routeSegment": "regio_6049---14826_1_0", - "departure": "2024-04-30T14:05:00", - "passengers": 16, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_43_short_52166_0", - "route": "short_RB15---157_43", - "segments": [ - { - "id": "short_RB15---157_43_short_52166_0_0", - "routeSegment": "short_RB15---157_43_0", - "departure": "2024-04-30T14:07:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "regio_6045---13418_4_regio_780067_0", - "route": "regio_6045---13418_4", - "segments": [ - { - "id": "regio_6045---13418_4_regio_780067_0_0", - "routeSegment": "regio_6045---13418_4_0", - "departure": "2024-04-30T14:08:00", - "passengers": 16, - "seated": 8 - } - ] - }, - { - "id": "regio_6022---2460_13_regio_469828_0", - "route": "regio_6022---2460_13", - "segments": [ - { - "id": "regio_6022---2460_13_regio_469828_0_0", - "routeSegment": "regio_6022---2460_13_0", - "departure": "2024-04-30T14:14:00", - "passengers": 32, - "seated": 24 - }, - { - "id": "regio_6022---2460_13_regio_469828_0_1", - "routeSegment": "regio_6022---2460_13_1", - "departure": "2024-04-30T14:37:00", - "passengers": 32, - "seated": 24 - } - ] - }, - { - "id": "regio_6036---6851_10_regio_42344_0", - "route": "regio_6036---6851_10", - "segments": [ - { - "id": "regio_6036---6851_10_regio_42344_0_0", - "routeSegment": "regio_6036---6851_10_0", - "departure": "2024-04-30T14:14:00", - "passengers": 36, - "seated": 16 - } - ] - }, - { - "id": "regio_6022---2460_6_regio_617080_0", - "route": "regio_6022---2460_6", - "segments": [ - { - "id": "regio_6022---2460_6_regio_617080_0_0", - "routeSegment": "regio_6022---2460_6_0", - "departure": "2024-04-30T14:18:00", - "passengers": 28, - "seated": 4 - } - ] - }, - { - "id": "short_RB17---150_16_short_51331_0", - "route": "short_RB17---150_16", - "segments": [ - { - "id": "short_RB17---150_16_short_51331_0_0", - "routeSegment": "short_RB17---150_16_0", - "departure": "2024-04-30T14:46:00", - "passengers": 96, - "seated": 68 - } - ] - }, - { - "id": "short_RB15---157_27_short_35241_0", - "route": "short_RB15---157_27", - "segments": [ - { - "id": "short_RB15---157_27_short_35241_0_0", - "routeSegment": "short_RB15---157_27_0", - "departure": "2024-04-30T14:48:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "regio_6035---567_1_regio_236755_0", - "route": "regio_6035---567_1", - "segments": [ - { - "id": "regio_6035---567_1_regio_236755_0_0", - "routeSegment": "regio_6035---567_1_0", - "departure": "2024-04-30T14:54:00", - "passengers": 48, - "seated": 8 - } - ] - }, - { - "id": "short_RB17---150_15_short_43008_0", - "route": "short_RB17---150_15", - "segments": [ - { - "id": "short_RB17---150_15_short_43008_0_0", - "routeSegment": "short_RB17---150_15_0", - "departure": "2024-04-30T15:00:00", - "passengers": 96, - "seated": 76 - } - ] - }, - { - "id": "short_RB17---150_5_short_24938_0", - "route": "short_RB17---150_5", - "segments": [ - { - "id": "short_RB17---150_5_short_24938_0_0", - "routeSegment": "short_RB17---150_5_0", - "departure": "2024-04-30T15:07:00", - "passengers": 144, - "seated": 96 - } - ] - }, - { - "id": "regio_6036---6851_13_regio_627871_0", - "route": "regio_6036---6851_13", - "segments": [ - { - "id": "regio_6036---6851_13_regio_627871_0_0", - "routeSegment": "regio_6036---6851_13_0", - "departure": "2024-04-30T15:08:00", - "passengers": 28, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_28_short_35362_0", - "route": "short_RB15---157_28", - "segments": [ - { - "id": "short_RB15---157_28_short_35362_0_0", - "routeSegment": "short_RB15---157_28_0", - "departure": "2024-04-30T15:09:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6045---13418_6_regio_9499_0", - "route": "regio_6045---13418_6", - "segments": [ - { - "id": "regio_6045---13418_6_regio_9499_0_0", - "routeSegment": "regio_6045---13418_6_0", - "departure": "2024-04-30T15:10:00", - "passengers": 24, - "seated": 16 - } - ] - }, - { - "id": "regio_6036---6851_3_regio_236500_0", - "route": "regio_6036---6851_3", - "segments": [ - { - "id": "regio_6036---6851_3_regio_236500_0_0", - "routeSegment": "regio_6036---6851_3_0", - "departure": "2024-04-30T15:14:00", - "passengers": 44, - "seated": 20 - } - ] - }, - { - "id": "regio_6022---2460_13_regio_424646_0", - "route": "regio_6022---2460_13", - "segments": [ - { - "id": "regio_6022---2460_13_regio_424646_0_0", - "routeSegment": "regio_6022---2460_13_0", - "departure": "2024-04-30T15:14:00", - "passengers": 24, - "seated": 16 - }, - { - "id": "regio_6022---2460_13_regio_424646_0_1", - "routeSegment": "regio_6022---2460_13_1", - "departure": "2024-04-30T15:37:00", - "passengers": 24, - "seated": 16 - } - ] - }, - { - "id": "regio_6022---2460_6_regio_454216_0", - "route": "regio_6022---2460_6", - "segments": [ - { - "id": "regio_6022---2460_6_regio_454216_0_0", - "routeSegment": "regio_6022---2460_6_0", - "departure": "2024-04-30T15:18:00", - "passengers": 24, - "seated": 0 - } - ] - }, - { - "id": "regio_6035---567_3_regio_565767_0", - "route": "regio_6035---567_3", - "segments": [ - { - "id": "regio_6035---567_3_regio_565767_0_0", - "routeSegment": "regio_6035---567_3_0", - "departure": "2024-04-30T15:28:00", - "passengers": 48, - "seated": 28 - } - ] - }, - { - "id": "regio_6022---2460_1_regio_186048_0", - "route": "regio_6022---2460_1", - "segments": [ - { - "id": "regio_6022---2460_1_regio_186048_0_0", - "routeSegment": "regio_6022---2460_1_0", - "departure": "2024-04-30T15:30:00", - "passengers": 16, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_60_short_9817_0", - "route": "short_RB15---157_60", - "segments": [ - { - "id": "short_RB15---157_60_short_9817_0_0", - "routeSegment": "short_RB15---157_60_0", - "departure": "2024-04-30T15:48:00", - "passengers": 8, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_17_short_2433_0", - "route": "short_RB15---157_17", - "segments": [ - { - "id": "short_RB15---157_17_short_2433_0_0", - "routeSegment": "short_RB15---157_17_0", - "departure": "2024-04-30T15:54:00", - "passengers": 24, - "seated": 20 - } - ] - }, - { - "id": "regio_6036---6851_11_regio_900133_0", - "route": "regio_6036---6851_11", - "segments": [ - { - "id": "regio_6036---6851_11_regio_900133_0_0", - "routeSegment": "regio_6036---6851_11_0", - "departure": "2024-04-30T15:55:00", - "passengers": 12, - "seated": 8 - } - ] - }, - { - "id": "short_RB17---150_19_short_53431_0", - "route": "short_RB17---150_19", - "segments": [ - { - "id": "short_RB17---150_19_short_53431_0_0", - "routeSegment": "short_RB17---150_19_0", - "departure": "2024-04-30T15:59:00", - "passengers": 88, - "seated": 60 - } - ] - }, - { - "id": "short_RB15---157_29_short_38223_0", - "route": "short_RB15---157_29", - "segments": [ - { - "id": "short_RB15---157_29_short_38223_0_0", - "routeSegment": "short_RB15---157_29_0", - "departure": "2024-04-30T16:08:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6036---6851_7_regio_319176_0", - "route": "regio_6036---6851_7", - "segments": [ - { - "id": "regio_6036---6851_7_regio_319176_0_0", - "routeSegment": "regio_6036---6851_7_0", - "departure": "2024-04-30T16:14:00", - "passengers": 60, - "seated": 40 - }, - { - "id": "regio_6036---6851_7_regio_319176_0_1", - "routeSegment": "regio_6036---6851_7_1", - "departure": "2024-04-30T16:55:00", - "passengers": 12, - "seated": 12 - } - ] - }, - { - "id": "regio_6035---567_5_regio_686299_0", - "route": "regio_6035---567_5", - "segments": [ - { - "id": "regio_6035---567_5_regio_686299_0_0", - "routeSegment": "regio_6035---567_5_0", - "departure": "2024-04-30T16:15:00", - "passengers": 48, - "seated": 16 - } - ] - }, - { - "id": "regio_6022---2460_6_regio_443349_0", - "route": "regio_6022---2460_6", - "segments": [ - { - "id": "regio_6022---2460_6_regio_443349_0_0", - "routeSegment": "regio_6022---2460_6_0", - "departure": "2024-04-30T16:18:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_37_short_46090_0", - "route": "short_RB15---157_37", - "segments": [ - { - "id": "short_RB15---157_37_short_46090_0_0", - "routeSegment": "short_RB15---157_37_0", - "departure": "2024-04-30T16:21:00", - "passengers": 108, - "seated": 88 - } - ] - }, - { - "id": "regio_6022---2460_5_regio_220111_0", - "route": "regio_6022---2460_5", - "segments": [ - { - "id": "regio_6022---2460_5_regio_220111_0_0", - "routeSegment": "regio_6022---2460_5_0", - "departure": "2024-04-30T16:24:00", - "passengers": 20, - "seated": 20 - }, - { - "id": "regio_6022---2460_5_regio_220111_0_1", - "routeSegment": "regio_6022---2460_5_1", - "departure": "2024-04-30T16:45:00", - "passengers": 40, - "seated": 32 - } - ] - }, - { - "id": "short_RB15---157_25_short_34678_0", - "route": "short_RB15---157_25", - "segments": [ - { - "id": "short_RB15---157_25_short_34678_0_0", - "routeSegment": "short_RB15---157_25_0", - "departure": "2024-04-30T16:24:00", - "passengers": 48, - "seated": 20 - } - ] - }, - { - "id": "regio_6008---15472_5_regio_645995_0", - "route": "regio_6008---15472_5", - "segments": [ - { - "id": "regio_6008---15472_5_regio_645995_0_0", - "routeSegment": "regio_6008---15472_5_0", - "departure": "2024-04-30T16:30:00", - "passengers": 36, - "seated": 32 - } - ] - }, - { - "id": "short_RE18---60_1_short_10336_0", - "route": "short_RE18---60_1", - "segments": [ - { - "id": "short_RE18---60_1_short_10336_0_0", - "routeSegment": "short_RE18---60_1_0", - "departure": "2024-04-30T16:37:00", - "passengers": 92, - "seated": 84 - } - ] - }, - { - "id": "short_RB15---157_3_short_13978_0", - "route": "short_RB15---157_3", - "segments": [ - { - "id": "short_RB15---157_3_short_13978_0_0", - "routeSegment": "short_RB15---157_3_0", - "departure": "2024-04-30T16:48:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_19_regio_570780_0", - "route": "regio_6022---2460_19", - "segments": [ - { - "id": "regio_6022---2460_19_regio_570780_0_0", - "routeSegment": "regio_6022---2460_19_0", - "departure": "2024-04-30T16:51:00", - "passengers": 52, - "seated": 16 - } - ] - }, - { - "id": "regio_6045---13418_2_regio_495159_0", - "route": "regio_6045---13418_2", - "segments": [ - { - "id": "regio_6045---13418_2_regio_495159_0_0", - "routeSegment": "regio_6045---13418_2_0", - "departure": "2024-04-30T16:55:00", - "passengers": 16, - "seated": 8 - } - ] - }, - { - "id": "short_RB17---150_24_short_9519_0", - "route": "short_RB17---150_24", - "segments": [ - { - "id": "short_RB17---150_24_short_9519_0_0", - "routeSegment": "short_RB17---150_24_0", - "departure": "2024-04-30T17:00:00", - "passengers": 76, - "seated": 60 - } - ] - }, - { - "id": "short_RB17---150_21_short_6586_0", - "route": "short_RB17---150_21", - "segments": [ - { - "id": "short_RB17---150_21_short_6586_0_0", - "routeSegment": "short_RB17---150_21_0", - "departure": "2024-04-30T17:07:00", - "passengers": 136, - "seated": 92 - } - ] - }, - { - "id": "short_RB15---157_1_short_11815_0", - "route": "short_RB15---157_1", - "segments": [ - { - "id": "short_RB15---157_1_short_11815_0_0", - "routeSegment": "short_RB15---157_1_0", - "departure": "2024-04-30T17:09:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_27_regio_954473_0", - "route": "regio_6022---2460_27", - "segments": [ - { - "id": "regio_6022---2460_27_regio_954473_0_0", - "routeSegment": "regio_6022---2460_27_0", - "departure": "2024-04-30T17:14:00", - "passengers": 44, - "seated": 24 - }, - { - "id": "regio_6022---2460_27_regio_954473_0_1", - "routeSegment": "regio_6022---2460_27_1", - "departure": "2024-04-30T17:37:00", - "passengers": 32, - "seated": 20 - } - ] - }, - { - "id": "regio_6036---6851_0_regio_777785_0", - "route": "regio_6036---6851_0", - "segments": [ - { - "id": "regio_6036---6851_0_regio_777785_0_0", - "routeSegment": "regio_6036---6851_0_0", - "departure": "2024-04-30T17:14:00", - "passengers": 48, - "seated": 8 - } - ] - }, - { - "id": "regio_6036---6851_5_regio_254396_0", - "route": "regio_6036---6851_5", - "segments": [ - { - "id": "regio_6036---6851_5_regio_254396_0_0", - "routeSegment": "regio_6036---6851_5_0", - "departure": "2024-04-30T17:30:00", - "passengers": 16, - "seated": 4 - } - ] - }, - { - "id": "regio_6022---2460_3_regio_193385_0", - "route": "regio_6022---2460_3", - "segments": [ - { - "id": "regio_6022---2460_3_regio_193385_0_0", - "routeSegment": "regio_6022---2460_3_0", - "departure": "2024-04-30T17:32:00", - "passengers": 12, - "seated": 8 - } - ] - }, - { - "id": "regio_6035---567_2_regio_328046_0", - "route": "regio_6035---567_2", - "segments": [ - { - "id": "regio_6035---567_2_regio_328046_0_0", - "routeSegment": "regio_6035---567_2_0", - "departure": "2024-04-30T17:36:00", - "passengers": 40, - "seated": 20 - } - ] - }, - { - "id": "short_RB15---157_39_short_48032_0", - "route": "short_RB15---157_39", - "segments": [ - { - "id": "short_RB15---157_39_short_48032_0_0", - "routeSegment": "short_RB15---157_39_0", - "departure": "2024-04-30T17:36:00", - "passengers": 16, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_54_short_7123_0", - "route": "short_RB15---157_54", - "segments": [ - { - "id": "short_RB15---157_54_short_7123_0_0", - "routeSegment": "short_RB15---157_54_0", - "departure": "2024-04-30T17:42:00", - "passengers": 4, - "seated": 4 - } - ] - }, - { - "id": "regio_6008---15472_6_regio_834540_0", - "route": "regio_6008---15472_6", - "segments": [ - { - "id": "regio_6008---15472_6_regio_834540_0_0", - "routeSegment": "regio_6008---15472_6_0", - "departure": "2024-04-30T17:45:00", - "passengers": 20, - "seated": 16 - } - ] - }, - { - "id": "regio_6022---2460_16_regio_502803_0", - "route": "regio_6022---2460_16", - "segments": [ - { - "id": "regio_6022---2460_16_regio_502803_0_0", - "routeSegment": "regio_6022---2460_16_0", - "departure": "2024-04-30T17:55:00", - "passengers": 28, - "seated": 4 - } - ] - }, - { - "id": "regio_6045---13418_1_regio_212637_0", - "route": "regio_6045---13418_1", - "segments": [ - { - "id": "regio_6045---13418_1_regio_212637_0_0", - "routeSegment": "regio_6045---13418_1_0", - "departure": "2024-04-30T18:00:00", - "passengers": 28, - "seated": 12 - } - ] - }, - { - "id": "short_RB15---157_50_short_56425_0", - "route": "short_RB15---157_50", - "segments": [ - { - "id": "short_RB15---157_50_short_56425_0_0", - "routeSegment": "short_RB15---157_50_0", - "departure": "2024-04-30T18:01:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6049---14826_0_regio_68075_0", - "route": "regio_6049---14826_0", - "segments": [ - { - "id": "regio_6049---14826_0_regio_68075_0_0", - "routeSegment": "regio_6049---14826_0_0", - "departure": "2024-04-30T18:04:00", - "passengers": 20, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_12_short_19654_0", - "route": "short_RB15---157_12", - "segments": [ - { - "id": "short_RB15---157_12_short_19654_0_0", - "routeSegment": "short_RB15---157_12_0", - "departure": "2024-04-30T18:05:00", - "passengers": 84, - "seated": 64 - } - ] - }, - { - "id": "regio_6036---6851_0_regio_984177_0", - "route": "regio_6036---6851_0", - "segments": [ - { - "id": "regio_6036---6851_0_regio_984177_0_0", - "routeSegment": "regio_6036---6851_0_0", - "departure": "2024-04-30T18:14:00", - "passengers": 40, - "seated": 20 - } - ] - }, - { - "id": "regio_6035---567_5_regio_983378_0", - "route": "regio_6035---567_5", - "segments": [ - { - "id": "regio_6035---567_5_regio_983378_0_0", - "routeSegment": "regio_6035---567_5_0", - "departure": "2024-04-30T18:31:00", - "passengers": 44, - "seated": 32 - } - ] - }, - { - "id": "short_RB15---157_41_short_4902_0", - "route": "short_RB15---157_41", - "segments": [ - { - "id": "short_RB15---157_41_short_4902_0_0", - "routeSegment": "short_RB15---157_41_0", - "departure": "2024-04-30T18:31:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_17_regio_542404_0", - "route": "regio_6022---2460_17", - "segments": [ - { - "id": "regio_6022---2460_17_regio_542404_0_0", - "routeSegment": "regio_6022---2460_17_0", - "departure": "2024-04-30T18:32:00", - "passengers": 8, - "seated": 0 - }, - { - "id": "regio_6022---2460_17_regio_542404_0_1", - "routeSegment": "regio_6022---2460_17_1", - "departure": "2024-04-30T18:50:00", - "passengers": 4, - "seated": 0 - } - ] - }, - { - "id": "short_RB17---150_2_short_17038_0", - "route": "short_RB17---150_2", - "segments": [ - { - "id": "short_RB17---150_2_short_17038_0_0", - "routeSegment": "short_RB17---150_2_0", - "departure": "2024-04-30T18:46:00", - "passengers": 116, - "seated": 88 - } - ] - }, - { - "id": "regio_6008---15472_2_regio_348034_0", - "route": "regio_6008---15472_2", - "segments": [ - { - "id": "regio_6008---15472_2_regio_348034_0_0", - "routeSegment": "regio_6008---15472_2_0", - "departure": "2024-04-30T18:55:00", - "passengers": 8, - "seated": 4 - } - ] - }, - { - "id": "short_RB17---150_18_short_53363_0", - "route": "short_RB17---150_18", - "segments": [ - { - "id": "short_RB17---150_18_short_53363_0_0", - "routeSegment": "short_RB17---150_18_0", - "departure": "2024-04-30T19:01:00", - "passengers": 60, - "seated": 28 - } - ] - }, - { - "id": "short_RB17---150_14_short_40889_0", - "route": "short_RB17---150_14", - "segments": [ - { - "id": "short_RB17---150_14_short_40889_0_0", - "routeSegment": "short_RB17---150_14_0", - "departure": "2024-04-30T19:07:00", - "passengers": 44, - "seated": 36 - } - ] - }, - { - "id": "short_RB15---157_13_short_19988_0", - "route": "short_RB15---157_13", - "segments": [ - { - "id": "short_RB15---157_13_short_19988_0_0", - "routeSegment": "short_RB15---157_13_0", - "departure": "2024-04-30T19:08:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_21_regio_687805_0", - "route": "regio_6022---2460_21", - "segments": [ - { - "id": "regio_6022---2460_21_regio_687805_0_0", - "routeSegment": "regio_6022---2460_21_0", - "departure": "2024-04-30T19:16:00", - "passengers": 64, - "seated": 24 - }, - { - "id": "regio_6022---2460_21_regio_687805_0_1", - "routeSegment": "regio_6022---2460_21_1", - "departure": "2024-04-30T19:35:00", - "passengers": 28, - "seated": 16 - } - ] - }, - { - "id": "short_RB15---157_15_short_21184_0", - "route": "short_RB15---157_15", - "segments": [ - { - "id": "short_RB15---157_15_short_21184_0_0", - "routeSegment": "short_RB15---157_15_0", - "departure": "2024-04-30T19:38:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RE18---60_2_short_31737_0", - "route": "short_RE18---60_2", - "segments": [ - { - "id": "short_RE18---60_2_short_31737_0_0", - "routeSegment": "short_RE18---60_2_0", - "departure": "2024-04-30T19:40:00", - "passengers": 4, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_31_short_41597_0", - "route": "short_RB15---157_31", - "segments": [ - { - "id": "short_RB15---157_31_short_41597_0_0", - "routeSegment": "short_RB15---157_31_0", - "departure": "2024-04-30T19:42:00", - "passengers": 12, - "seated": 12 - } - ] - }, - { - "id": "regio_6022---2460_11_regio_313082_0", - "route": "regio_6022---2460_11", - "segments": [ - { - "id": "regio_6022---2460_11_regio_313082_0_0", - "routeSegment": "regio_6022---2460_11_0", - "departure": "2024-04-30T19:55:00", - "passengers": 52, - "seated": 40 - } - ] - }, - { - "id": "short_RB17---150_13_short_40494_0", - "route": "short_RB17---150_13", - "segments": [ - { - "id": "short_RB17---150_13_short_40494_0_0", - "routeSegment": "short_RB17---150_13_0", - "departure": "2024-04-30T20:02:00", - "passengers": 52, - "seated": 48 - } - ] - }, - { - "id": "short_RB15---157_42_short_51622_0", - "route": "short_RB15---157_42", - "segments": [ - { - "id": "short_RB15---157_42_short_51622_0_0", - "routeSegment": "short_RB15---157_42_0", - "departure": "2024-04-30T20:03:00", - "passengers": 8, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_51_short_6400_0", - "route": "short_RB15---157_51", - "segments": [ - { - "id": "short_RB15---157_51_short_6400_0_0", - "routeSegment": "short_RB15---157_51_0", - "departure": "2024-04-30T20:06:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_38_short_46447_0", - "route": "short_RB15---157_38", - "segments": [ - { - "id": "short_RB15---157_38_short_46447_0_0", - "routeSegment": "short_RB15---157_38_0", - "departure": "2024-04-30T20:15:00", - "passengers": 64, - "seated": 48 - } - ] - }, - { - "id": "short_RB15---157_19_short_28955_0", - "route": "short_RB15---157_19", - "segments": [ - { - "id": "short_RB15---157_19_short_28955_0_0", - "routeSegment": "short_RB15---157_19_0", - "departure": "2024-04-30T20:38:00", - "passengers": 8, - "seated": 8 - } - ] - }, - { - "id": "short_RB15---157_18_short_26754_0", - "route": "short_RB15---157_18", - "segments": [ - { - "id": "short_RB15---157_18_short_26754_0_0", - "routeSegment": "short_RB15---157_18_0", - "departure": "2024-04-30T20:40:00", - "passengers": 28, - "seated": 20 - } - ] - }, - { - "id": "regio_6022---2460_4_regio_200382_0", - "route": "regio_6022---2460_4", - "segments": [ - { - "id": "regio_6022---2460_4_regio_200382_0_0", - "routeSegment": "regio_6022---2460_4_0", - "departure": "2024-04-30T20:50:00", - "passengers": 32, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_47_short_54615_0", - "route": "short_RB15---157_47", - "segments": [ - { - "id": "short_RB15---157_47_short_54615_0_0", - "routeSegment": "short_RB15---157_47_0", - "departure": "2024-04-30T21:02:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_26_short_35176_0", - "route": "short_RB15---157_26", - "segments": [ - { - "id": "short_RB15---157_26_short_35176_0_0", - "routeSegment": "short_RB15---157_26_0", - "departure": "2024-04-30T21:03:00", - "passengers": 20, - "seated": 20 - } - ] - }, - { - "id": "short_RB15---157_58_short_7886_0", - "route": "short_RB15---157_58", - "segments": [ - { - "id": "short_RB15---157_58_short_7886_0_0", - "routeSegment": "short_RB15---157_58_0", - "departure": "2024-04-30T21:46:00", - "passengers": 8, - "seated": 0 - } - ] - }, - { - "id": "regio_6022---2460_14_regio_439906_0", - "route": "regio_6022---2460_14", - "segments": [ - { - "id": "regio_6022---2460_14_regio_439906_0_0", - "routeSegment": "regio_6022---2460_14_0", - "departure": "2024-04-30T21:50:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_7_short_17964_0", - "route": "short_RB15---157_7", - "segments": [ - { - "id": "short_RB15---157_7_short_17964_0_0", - "routeSegment": "short_RB15---157_7_0", - "departure": "2024-04-30T22:19:00", - "passengers": 0, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_40_short_48341_0", - "route": "short_RB15---157_40", - "segments": [ - { - "id": "short_RB15---157_40_short_48341_0_0", - "routeSegment": "short_RB15---157_40_0", - "departure": "2024-04-30T22:22:00", - "passengers": 4, - "seated": 0 - } - ] - }, - { - "id": "short_RB15---157_30_short_41222_0", - "route": "short_RB15---157_30", - "segments": [ - { - "id": "short_RB15---157_30_short_41222_0_0", - "routeSegment": "short_RB15---157_30_0", - "departure": "2024-04-30T22:55:00", - "passengers": 0, - "seated": 0 - } - ] - } - ], - "maintenanceSlots": [ - { - "id": "mnt_regio_67809_day", - "location": "regio_67809", - "start": "2024-04-30T08:00:00", - "end": "2024-04-30T16:00:00", - "trackCount": 3 - }, - { - "id": "mnt_short_9804_day", - "location": "short_9804", - "start": "2024-04-30T08:00:00", - "end": "2024-04-30T16:00:00", - "trackCount": 3 - }, - { - "id": "mnt_regio_293170_day", - "location": "regio_293170", - "start": "2024-04-30T08:00:00", - "end": "2024-04-30T16:00:00", - "trackCount": 3 - }, - { - "id": "mnt_short_1119_day", - "location": "short_1119", - "start": "2024-04-30T08:00:00", - "end": "2024-04-30T16:00:00", - "trackCount": 3 - }, - { - "id": "mnt_regio_81147_day", - "location": "regio_81147", - "start": "2024-04-30T08:00:00", - "end": "2024-04-30T16:00:00", - "trackCount": 3 - }, - { - "id": "mnt_short_9666_day", - "location": "short_9666", - "start": "2024-04-30T08:00:00", - "end": "2024-04-30T16:00:00", - "trackCount": 3 - }, - { - "id": "mnt_short_9666_night", - "location": "short_9666", - "start": "2024-04-30T20:00:00", - "end": "2024-05-01T04:00:00", - "trackCount": 3 - }, - { - "id": "mnt_regio_293170_night", - "location": "regio_293170", - "start": "2024-04-30T20:00:00", - "end": "2024-05-01T04:00:00", - "trackCount": 3 - }, - { - "id": "mnt_regio_67809_night", - "location": "regio_67809", - "start": "2024-04-30T20:00:00", - "end": "2024-05-01T04:00:00", - "trackCount": 3 - }, - { - "id": "mnt_short_9804_night", - "location": "short_9804", - "start": "2024-04-30T20:00:00", - "end": "2024-05-01T04:00:00", - "trackCount": 3 - }, - { - "id": "mnt_short_1119_night", - "location": "short_1119", - "start": "2024-04-30T20:00:00", - "end": "2024-05-01T04:00:00", - "trackCount": 3 - }, - { - "id": "mnt_regio_81147_night", - "location": "regio_81147", - "start": "2024-04-30T20:00:00", - "end": "2024-05-01T04:00:00", - "trackCount": 3 - } - ], - "deadHeadTrips": { - "indices": [ - "regio_134809.3", - "regio_141134", - "regio_145538", - "regio_145713", - "regio_147682", - "regio_151384", - "regio_151384.2", - "regio_151384.3", - "regio_158455", - "regio_166759", - "regio_172317", - "regio_172317.1", - "regio_173695.1", - "regio_174559", - "regio_177220.1", - "regio_177220.2", - "regio_215502", - "regio_216773.3", - "regio_220391.3", - "regio_250855", - "regio_250855.1", - "regio_279474.1", - "regio_289114.1", - "regio_289114.2", - "regio_289114.3", - "regio_293170", - "regio_30258", - "regio_310334", - "regio_314854", - "regio_322390", - "regio_336954.1", - "regio_336954.2", - "regio_339004", - "regio_348662", - "regio_348662.1", - "regio_354434.1", - "regio_360116", - "regio_361076", - "regio_364161", - "regio_364161.1", - "regio_365854", - "regio_365854.1", - "regio_54155.3", - "regio_57827", - "regio_57827.2", - "regio_65400", - "regio_67809", - "regio_71587", - "regio_71587.1", - "regio_71587.2", - "regio_71587.3", - "regio_76696", - "regio_81147", - "regio_92723.3", - "regio_9462.1", - "short_10659.2", - "short_1119", - "short_1119.1", - "short_1119.2", - "short_11880", - "short_11880.1", - "short_12447", - "short_12447.4", - "short_1460.1", - "short_2171", - "short_2171.1", - "short_2308", - "short_2308.1", - "short_3232.1", - "short_3232.2", - "short_3232.3", - "short_3276", - "short_3276.2", - "short_3740", - "short_3740.1", - "short_3740.11", - "short_3740.2", - "short_3830.1", - "short_3830.2", - "short_3830.4", - "short_3830.5", - "short_5972", - "short_5972.1", - "short_6456.1", - "short_6456.2", - "short_6456.4", - "short_6456.5", - "short_6474", - "short_6485.2", - "short_6696", - "short_6696.1", - "short_6900", - "short_713.1", - "short_713.2", - "short_713.3", - "short_9164", - "short_9488", - "short_9488.1", - "short_964", - "short_9666", - "short_9666.3", - "short_9666.4", - "short_9804", - "short_9804.1", - "short_9804.3" - ], - "durations": [ - [ - 0, - 680, - 2545, - 3799, - 2147483647, - 298, - 209, - 298, - 2147483647, - 973, - 120, - 269, - 795, - 559, - 2254, - 1927, - 2139, - 298, - 298, - 1832, - 1803, - 2147483647, - 414, - 443, - 385, - 1091, - 325, - 795, - 269, - 2147483647, - 3818, - 1744, - 2147483647, - 120, - 209, - 2147483647, - 2545, - 2147483647, - 857, - 886, - 2541, - 2452, - 532, - 3110, - 3110, - 2147483647, - 1720, - 325, - 3011, - 296, - 414, - 2147483647, - 445, - 209, - 238, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 1430, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 776, - 1159, - 0, - 4308, - 2147483647, - 807, - 687, - 776, - 2147483647, - 1335, - 598, - 747, - 1273, - 921, - 2763, - 2436, - 2618, - 776, - 776, - 2310, - 2281, - 2147483647, - 923, - 805, - 894, - 1453, - 451, - 1273, - 747, - 2147483647, - 4327, - 2253, - 2147483647, - 598, - 687, - 2147483647, - 3023, - 2147483647, - 1219, - 1248, - 3050, - 2961, - 1041, - 3619, - 3619, - 2147483647, - 2082, - 451, - 437, - 774, - 716, - 2147483647, - 923, - 569, - 540, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 442, - 1034, - 2899, - 3619, - 0, - 651, - 562, - 622, - 2147483647, - 1001, - 473, - 622, - 1148, - 587, - 2074, - 1747, - 2493, - 622, - 622, - 2185, - 2156, - 2147483647, - 234, - 471, - 738, - 1119, - 678, - 1148, - 622, - 2147483647, - 3638, - 1564, - 2147483647, - 473, - 562, - 2147483647, - 2899, - 2147483647, - 885, - 914, - 2361, - 2272, - 352, - 2930, - 2930, - 2147483647, - 1748, - 678, - 3365, - 649, - 561, - 2147483647, - 798, - 620, - 591, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 354, - 561, - 2601, - 3886, - 2147483647, - 0, - 0, - 89, - 2147483647, - 913, - 176, - 325, - 851, - 499, - 2341, - 2014, - 2020, - 89, - 89, - 1888, - 1859, - 2147483647, - 501, - 383, - 472, - 1031, - 205, - 851, - 325, - 2147483647, - 3905, - 1831, - 2147483647, - 176, - 265, - 2147483647, - 2601, - 2147483647, - 797, - 826, - 2628, - 2539, - 619, - 3197, - 3197, - 2147483647, - 1660, - 205, - 3067, - 176, - 294, - 2147483647, - 325, - 147, - 118, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 354, - 561, - 2601, - 3886, - 2147483647, - 385, - 0, - 89, - 2147483647, - 913, - 176, - 325, - 851, - 499, - 2341, - 2014, - 2020, - 89, - 89, - 1888, - 1859, - 2147483647, - 501, - 383, - 472, - 1031, - 205, - 851, - 325, - 2147483647, - 3905, - 1831, - 2147483647, - 176, - 265, - 2147483647, - 2601, - 2147483647, - 797, - 826, - 2628, - 2539, - 619, - 3197, - 3197, - 2147483647, - 1660, - 205, - 3067, - 176, - 294, - 2147483647, - 325, - 147, - 118, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 354, - 561, - 2601, - 3886, - 2147483647, - 385, - 0, - 0, - 2147483647, - 913, - 176, - 325, - 851, - 499, - 2341, - 2014, - 2020, - 89, - 89, - 1888, - 1859, - 2147483647, - 501, - 383, - 472, - 1031, - 205, - 851, - 325, - 2147483647, - 3905, - 1831, - 2147483647, - 176, - 265, - 2147483647, - 2601, - 2147483647, - 797, - 826, - 2628, - 2539, - 619, - 3197, - 3197, - 2147483647, - 1660, - 205, - 3067, - 176, - 294, - 2147483647, - 325, - 147, - 118, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1095, - 711, - 3342, - 4627, - 2147483647, - 622, - 741, - 830, - 0, - 1654, - 917, - 1066, - 1592, - 1240, - 3082, - 2755, - 2170, - 830, - 830, - 2629, - 2600, - 268, - 1242, - 1124, - 1213, - 1772, - 946, - 1592, - 1066, - 2147483647, - 4646, - 2572, - 2147483647, - 917, - 1006, - 2147483647, - 3342, - 2147483647, - 1538, - 1567, - 3369, - 3280, - 1360, - 3938, - 3938, - 2147483647, - 2401, - 946, - 3808, - 917, - 1035, - 2147483647, - 1066, - 888, - 859, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3081, - 3464, - 2276, - 6613, - 2147483647, - 3112, - 2992, - 3081, - 2147483647, - 3640, - 0, - 0, - 526, - 3226, - 5068, - 4741, - 4923, - 3081, - 3081, - 1563, - 1534, - 2147483647, - 3228, - 3110, - 3199, - 3758, - 2756, - 526, - 0, - 2147483647, - 6632, - 4559, - 2147483647, - 2903, - 2992, - 2147483647, - 2276, - 2147483647, - 3524, - 3553, - 5356, - 5267, - 3346, - 5924, - 5925, - 2147483647, - 4387, - 2756, - 2742, - 3079, - 3021, - 2147483647, - 3228, - 2874, - 2845, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3081, - 3464, - 2276, - 6613, - 2147483647, - 3112, - 2992, - 3081, - 2147483647, - 3640, - 2903, - 0, - 526, - 3226, - 5068, - 4741, - 4923, - 3081, - 3081, - 1563, - 1534, - 2147483647, - 3228, - 3110, - 3199, - 3758, - 2756, - 526, - 0, - 2147483647, - 6632, - 4559, - 2147483647, - 2903, - 2992, - 2147483647, - 2276, - 2147483647, - 3524, - 3553, - 5356, - 5267, - 3346, - 5924, - 5925, - 2147483647, - 4387, - 2756, - 2742, - 3079, - 3021, - 2147483647, - 3228, - 2874, - 2845, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2555, - 2938, - 1750, - 6087, - 2147483647, - 2586, - 2466, - 2555, - 2147483647, - 3114, - 2377, - 2526, - 0, - 2700, - 4542, - 4215, - 4397, - 2555, - 2555, - 1037, - 1008, - 2147483647, - 2702, - 2584, - 2673, - 3232, - 2230, - 0, - 2526, - 2147483647, - 6106, - 4033, - 2147483647, - 2377, - 2466, - 2147483647, - 1750, - 2147483647, - 2998, - 3027, - 4830, - 4741, - 2820, - 5398, - 5399, - 2147483647, - 3861, - 2230, - 2216, - 2553, - 2495, - 2147483647, - 2702, - 2348, - 2319, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 594, - 800, - 2545, - 3888, - 2147483647, - 418, - 329, - 418, - 2147483647, - 884, - 240, - 269, - 795, - 470, - 2343, - 2016, - 2259, - 0, - 418, - 1832, - 1803, - 2147483647, - 503, - 354, - 505, - 1002, - 445, - 795, - 269, - 2147483647, - 3907, - 1833, - 2147483647, - 240, - 329, - 2147483647, - 2545, - 2147483647, - 768, - 797, - 2630, - 2541, - 621, - 3199, - 3199, - 2147483647, - 1631, - 445, - 3011, - 416, - 534, - 2147483647, - 565, - 387, - 358, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 443, - 650, - 2634, - 3975, - 2147483647, - 474, - 89, - 0, - 2147483647, - 973, - 265, - 358, - 884, - 559, - 2430, - 2103, - 2109, - 0, - 0, - 1921, - 1892, - 2147483647, - 590, - 443, - 561, - 1091, - 294, - 884, - 358, - 2147483647, - 3994, - 1920, - 2147483647, - 265, - 354, - 2147483647, - 2634, - 2147483647, - 857, - 886, - 2717, - 2628, - 708, - 3286, - 3286, - 2147483647, - 1720, - 294, - 3100, - 265, - 383, - 2147483647, - 414, - 236, - 207, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1518, - 1901, - 713, - 5050, - 2147483647, - 1549, - 1429, - 1518, - 2147483647, - 2077, - 1340, - 1489, - 2015, - 1663, - 3505, - 3178, - 3360, - 1518, - 1518, - 0, - 3023, - 2147483647, - 1665, - 1547, - 1636, - 2195, - 1193, - 2015, - 1489, - 2147483647, - 5069, - 2996, - 2147483647, - 1340, - 1429, - 2147483647, - 713, - 2147483647, - 1961, - 1990, - 3793, - 3704, - 1783, - 4361, - 4362, - 2147483647, - 2824, - 1193, - 1179, - 1516, - 1458, - 2147483647, - 1665, - 1311, - 1282, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1518, - 1901, - 713, - 5050, - 2147483647, - 1549, - 1429, - 1518, - 2147483647, - 2077, - 1340, - 1489, - 2015, - 1663, - 3505, - 3178, - 3360, - 1518, - 1518, - 0, - 0, - 2147483647, - 1665, - 1547, - 1636, - 2195, - 1193, - 2015, - 1489, - 2147483647, - 5069, - 2996, - 2147483647, - 1340, - 1429, - 2147483647, - 713, - 2147483647, - 1961, - 1990, - 3793, - 3704, - 1783, - 4361, - 4362, - 2147483647, - 2824, - 1193, - 1179, - 1516, - 1458, - 2147483647, - 1665, - 1311, - 1282, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 827, - 443, - 3074, - 4359, - 2147483647, - 354, - 473, - 562, - 2147483647, - 1386, - 649, - 798, - 1324, - 972, - 2814, - 2487, - 1902, - 562, - 562, - 2361, - 2332, - 0, - 974, - 856, - 945, - 1504, - 678, - 1324, - 798, - 2147483647, - 4378, - 2304, - 2147483647, - 649, - 738, - 2147483647, - 3074, - 2147483647, - 1270, - 1299, - 3101, - 3012, - 1092, - 3670, - 3670, - 2147483647, - 2133, - 678, - 3540, - 649, - 767, - 2147483647, - 798, - 620, - 591, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 208, - 800, - 2665, - 3385, - 2147483647, - 417, - 328, - 388, - 2147483647, - 767, - 239, - 388, - 914, - 353, - 1840, - 1513, - 2259, - 388, - 388, - 1951, - 1922, - 2147483647, - 0, - 237, - 504, - 885, - 444, - 914, - 388, - 2147483647, - 3404, - 1330, - 2147483647, - 239, - 328, - 2147483647, - 2665, - 2147483647, - 651, - 680, - 2127, - 2038, - 118, - 2696, - 2696, - 2147483647, - 1514, - 444, - 3131, - 415, - 327, - 2147483647, - 564, - 386, - 357, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 208, - 800, - 2665, - 3385, - 2147483647, - 417, - 328, - 388, - 2147483647, - 767, - 239, - 388, - 914, - 353, - 1840, - 1513, - 2259, - 388, - 388, - 1951, - 1922, - 2147483647, - 0, - 0, - 504, - 885, - 444, - 914, - 388, - 2147483647, - 3404, - 1330, - 2147483647, - 239, - 328, - 2147483647, - 2665, - 2147483647, - 651, - 680, - 2127, - 2038, - 118, - 2696, - 2696, - 2147483647, - 1514, - 444, - 3131, - 415, - 327, - 2147483647, - 564, - 386, - 357, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 208, - 800, - 2665, - 3385, - 2147483647, - 417, - 328, - 388, - 2147483647, - 767, - 239, - 388, - 914, - 353, - 1840, - 1513, - 2259, - 388, - 388, - 1951, - 1922, - 2147483647, - 0, - 237, - 0, - 885, - 444, - 914, - 388, - 2147483647, - 3404, - 1330, - 2147483647, - 239, - 328, - 2147483647, - 2665, - 2147483647, - 651, - 680, - 2127, - 2038, - 118, - 2696, - 2696, - 2147483647, - 1514, - 444, - 3131, - 415, - 327, - 2147483647, - 564, - 386, - 357, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2526, - 2909, - 1721, - 6058, - 2147483647, - 2557, - 2437, - 2526, - 2147483647, - 3085, - 2348, - 2497, - 3023, - 2671, - 4513, - 4186, - 4368, - 2526, - 2526, - 1008, - 979, - 2147483647, - 2673, - 2555, - 2644, - 3203, - 2201, - 0, - 2497, - 2147483647, - 6077, - 4004, - 2147483647, - 2348, - 2437, - 2147483647, - 1721, - 2147483647, - 2969, - 2998, - 4801, - 4712, - 2791, - 5369, - 5370, - 2147483647, - 3832, - 2201, - 2187, - 2524, - 2466, - 2147483647, - 2673, - 2319, - 2290, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3052, - 3435, - 2247, - 6584, - 2147483647, - 3083, - 2963, - 3052, - 2147483647, - 3611, - 2874, - 3023, - 497, - 3197, - 5039, - 4712, - 4894, - 3052, - 3052, - 1534, - 1505, - 2147483647, - 3199, - 3081, - 3170, - 3729, - 2727, - 497, - 0, - 2147483647, - 6603, - 4530, - 2147483647, - 2874, - 2963, - 2147483647, - 2247, - 2147483647, - 3495, - 3524, - 5327, - 5238, - 3317, - 5895, - 5896, - 2147483647, - 4358, - 2727, - 2713, - 3050, - 2992, - 2147483647, - 3199, - 2845, - 2816, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1785, - 2377, - 4242, - 4962, - 2147483647, - 1994, - 1905, - 1965, - 2147483647, - 2344, - 1816, - 1965, - 2491, - 1930, - 3417, - 3090, - 3836, - 1965, - 1965, - 3528, - 3499, - 2147483647, - 1577, - 1814, - 2081, - 2462, - 2021, - 2491, - 1965, - 0, - 4981, - 2907, - 2147483647, - 1816, - 1905, - 2147483647, - 4242, - 2147483647, - 2228, - 2257, - 3704, - 3615, - 1695, - 4273, - 4273, - 2147483647, - 3091, - 2021, - 4708, - 1992, - 1904, - 2147483647, - 2141, - 1963, - 1934, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1928, - 2520, - 4385, - 2055, - 2147483647, - 2137, - 2048, - 2108, - 2147483647, - 2070, - 1959, - 2108, - 2634, - 1656, - 3560, - 3233, - 3979, - 2108, - 2108, - 3671, - 3642, - 2147483647, - 1720, - 1957, - 2224, - 2188, - 2164, - 2634, - 2108, - 2147483647, - 0, - 0, - 2147483647, - 1959, - 2048, - 2147483647, - 4385, - 2147483647, - 1954, - 1983, - 797, - 708, - 1838, - 1366, - 1366, - 2147483647, - 2817, - 2164, - 4851, - 2135, - 2047, - 2147483647, - 2284, - 2106, - 2077, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1928, - 2520, - 4385, - 2055, - 2147483647, - 2137, - 2048, - 2108, - 2147483647, - 2070, - 1959, - 2108, - 2634, - 1656, - 3560, - 3233, - 3979, - 2108, - 2108, - 3671, - 3642, - 2147483647, - 1720, - 1957, - 2224, - 2188, - 2164, - 2634, - 2108, - 2147483647, - 2074, - 0, - 2147483647, - 1959, - 2048, - 2147483647, - 4385, - 2147483647, - 1954, - 1983, - 797, - 708, - 1838, - 1366, - 1366, - 2147483647, - 2817, - 2164, - 4851, - 2135, - 2047, - 2147483647, - 2284, - 2106, - 2077, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4105, - 4696, - 6561, - 2217, - 2147483647, - 4314, - 4224, - 4285, - 2147483647, - 4246, - 4135, - 4284, - 4810, - 3832, - 5736, - 5409, - 6155, - 4285, - 4285, - 5847, - 5818, - 2147483647, - 3896, - 4134, - 4401, - 4364, - 4340, - 4810, - 4284, - 2147483647, - 2087, - 2176, - 0, - 4135, - 4224, - 2147483647, - 6561, - 2147483647, - 4130, - 4159, - 2973, - 2884, - 4014, - 1528, - 3542, - 2147483647, - 4993, - 4340, - 7027, - 4311, - 4223, - 269, - 4460, - 4282, - 4253, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 414, - 621, - 2661, - 3946, - 2147483647, - 445, - 325, - 414, - 2147483647, - 973, - 236, - 385, - 911, - 559, - 2401, - 2074, - 2080, - 414, - 414, - 1948, - 1919, - 2147483647, - 561, - 443, - 532, - 1091, - 265, - 911, - 385, - 2147483647, - 3965, - 1891, - 2147483647, - 0, - 0, - 2147483647, - 2661, - 2147483647, - 857, - 886, - 2688, - 2599, - 679, - 3257, - 3257, - 2147483647, - 1720, - 265, - 3127, - 236, - 354, - 2147483647, - 385, - 207, - 178, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 414, - 621, - 2661, - 3946, - 2147483647, - 445, - 325, - 414, - 2147483647, - 973, - 236, - 385, - 911, - 559, - 2401, - 2074, - 2080, - 414, - 414, - 1948, - 1919, - 2147483647, - 561, - 443, - 532, - 1091, - 265, - 911, - 385, - 2147483647, - 3965, - 1891, - 2147483647, - 236, - 0, - 2147483647, - 2661, - 2147483647, - 857, - 886, - 2688, - 2599, - 679, - 3257, - 3257, - 2147483647, - 1720, - 265, - 3127, - 236, - 354, - 2147483647, - 385, - 207, - 178, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2079, - 2671, - 4536, - 5256, - 2147483647, - 2288, - 2199, - 2259, - 2147483647, - 2221, - 2110, - 2259, - 2785, - 1807, - 147, - 3384, - 4130, - 2259, - 2259, - 3822, - 3793, - 2147483647, - 1871, - 2108, - 2375, - 2339, - 2315, - 2785, - 2259, - 2147483647, - 5275, - 3201, - 2147483647, - 2110, - 2199, - 0, - 4536, - 2147483647, - 2105, - 2134, - 3998, - 3909, - 1989, - 4567, - 4567, - 2147483647, - 2968, - 2315, - 5002, - 2286, - 2198, - 2147483647, - 2435, - 2257, - 2228, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 805, - 1188, - 0, - 4337, - 2147483647, - 836, - 716, - 805, - 2147483647, - 1364, - 627, - 776, - 1302, - 950, - 2792, - 2465, - 2647, - 805, - 805, - 2339, - 2310, - 2147483647, - 952, - 834, - 923, - 1482, - 480, - 1302, - 776, - 2147483647, - 4356, - 2282, - 2147483647, - 627, - 716, - 2147483647, - 0, - 2147483647, - 1248, - 1277, - 3079, - 2990, - 1070, - 3648, - 3648, - 2147483647, - 2111, - 480, - 466, - 803, - 745, - 2147483647, - 952, - 598, - 569, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 916, - 1508, - 3373, - 4093, - 2147483647, - 1125, - 1036, - 1096, - 2147483647, - 1475, - 947, - 1096, - 1622, - 1061, - 2548, - 2221, - 2967, - 1096, - 1096, - 2659, - 2630, - 2147483647, - 708, - 945, - 1212, - 1593, - 1152, - 1622, - 1096, - 2147483647, - 4112, - 2038, - 2147483647, - 947, - 1036, - 2147483647, - 3373, - 0, - 1359, - 1388, - 2835, - 2746, - 826, - 3404, - 3404, - 2147483647, - 2222, - 1152, - 3839, - 1123, - 1035, - 2147483647, - 1272, - 1094, - 1065, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 738, - 1330, - 3195, - 3915, - 2147483647, - 947, - 858, - 918, - 2147483647, - 1297, - 769, - 918, - 1444, - 883, - 2370, - 2043, - 2789, - 918, - 918, - 2481, - 2452, - 2147483647, - 530, - 767, - 1034, - 1415, - 974, - 1444, - 918, - 2147483647, - 3934, - 1860, - 2147483647, - 769, - 858, - 2147483647, - 3195, - 2147483647, - 0, - 0, - 2657, - 2568, - 648, - 3226, - 3226, - 2147483647, - 2044, - 974, - 3661, - 945, - 857, - 2147483647, - 1094, - 916, - 887, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 738, - 1330, - 3195, - 3915, - 2147483647, - 947, - 858, - 918, - 2147483647, - 1297, - 769, - 918, - 1444, - 883, - 2370, - 2043, - 2789, - 918, - 918, - 2481, - 2452, - 2147483647, - 530, - 767, - 1034, - 1415, - 974, - 1444, - 918, - 2147483647, - 3934, - 1860, - 2147483647, - 769, - 858, - 2147483647, - 3195, - 2147483647, - 1181, - 0, - 2657, - 2568, - 648, - 3226, - 3226, - 2147483647, - 2044, - 974, - 3661, - 945, - 857, - 2147483647, - 1094, - 916, - 887, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1131, - 1723, - 3588, - 2704, - 2147483647, - 1340, - 1251, - 1311, - 2147483647, - 1273, - 1162, - 1311, - 1837, - 859, - 2763, - 2436, - 3182, - 1311, - 1311, - 2874, - 2845, - 2147483647, - 923, - 1160, - 1427, - 1391, - 1367, - 1837, - 1311, - 2147483647, - 2723, - 649, - 2147483647, - 1162, - 1251, - 2147483647, - 3588, - 2147483647, - 1157, - 1186, - 0, - 1357, - 1041, - 2015, - 2015, - 2147483647, - 2020, - 1367, - 4054, - 1338, - 1250, - 2147483647, - 1487, - 1309, - 1280, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1131, - 1723, - 3588, - 2704, - 2147483647, - 1340, - 1251, - 1311, - 2147483647, - 1273, - 1162, - 1311, - 1837, - 859, - 2763, - 2436, - 3182, - 1311, - 1311, - 2874, - 2845, - 2147483647, - 923, - 1160, - 1427, - 1391, - 1367, - 1837, - 1311, - 2147483647, - 2723, - 649, - 2147483647, - 1162, - 1251, - 2147483647, - 3588, - 2147483647, - 1157, - 1186, - 0, - 0, - 1041, - 2015, - 2015, - 2147483647, - 2020, - 1367, - 4054, - 1338, - 1250, - 2147483647, - 1487, - 1309, - 1280, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 90, - 682, - 2547, - 3653, - 2147483647, - 299, - 210, - 270, - 2147483647, - 649, - 121, - 270, - 796, - 235, - 2108, - 1781, - 2141, - 270, - 270, - 1833, - 1804, - 2147483647, - 268, - 119, - 386, - 767, - 326, - 796, - 270, - 2147483647, - 3672, - 1598, - 2147483647, - 121, - 210, - 2147483647, - 2547, - 2147483647, - 533, - 562, - 2395, - 2306, - 0, - 2964, - 2964, - 2147483647, - 1396, - 326, - 3013, - 297, - 209, - 2147483647, - 446, - 268, - 239, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1689, - 1305, - 3936, - 5221, - 2147483647, - 1216, - 1335, - 1424, - 594, - 2248, - 1511, - 1660, - 2186, - 1834, - 3676, - 3349, - 2764, - 1424, - 1424, - 3223, - 3194, - 862, - 1836, - 1718, - 1807, - 2366, - 1540, - 2186, - 1660, - 2147483647, - 5240, - 3166, - 2147483647, - 1511, - 1600, - 2147483647, - 3936, - 2147483647, - 2132, - 2161, - 3963, - 3874, - 1954, - 4532, - 4532, - 0, - 2995, - 1540, - 4402, - 1511, - 1629, - 2147483647, - 1660, - 1482, - 1453, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 325, - 708, - 2572, - 3857, - 2147483647, - 356, - 236, - 325, - 2147483647, - 884, - 147, - 296, - 822, - 470, - 2312, - 1985, - 2167, - 325, - 325, - 1859, - 1830, - 2147483647, - 472, - 354, - 443, - 1002, - 0, - 822, - 296, - 2147483647, - 3876, - 1802, - 2147483647, - 147, - 236, - 2147483647, - 2572, - 2147483647, - 768, - 797, - 2599, - 2510, - 590, - 3168, - 3168, - 2147483647, - 1631, - 0, - 3038, - 323, - 265, - 2147483647, - 472, - 118, - 89, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 325, - 708, - 2572, - 3857, - 2147483647, - 356, - 236, - 325, - 2147483647, - 884, - 147, - 296, - 822, - 470, - 2312, - 1985, - 2167, - 325, - 325, - 1859, - 1830, - 2147483647, - 472, - 354, - 443, - 1002, - 0, - 822, - 296, - 2147483647, - 3876, - 1802, - 2147483647, - 147, - 236, - 2147483647, - 2572, - 2147483647, - 768, - 797, - 2599, - 2510, - 590, - 3168, - 3168, - 2147483647, - 1631, - 0, - 0, - 323, - 265, - 2147483647, - 472, - 118, - 89, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 325, - 708, - 2572, - 3857, - 2147483647, - 356, - 236, - 325, - 2147483647, - 884, - 147, - 296, - 822, - 470, - 2312, - 1985, - 2167, - 325, - 325, - 1859, - 1830, - 2147483647, - 472, - 354, - 443, - 1002, - 0, - 822, - 296, - 2147483647, - 3876, - 1802, - 2147483647, - 147, - 236, - 2147483647, - 2572, - 2147483647, - 768, - 797, - 2599, - 2510, - 590, - 3168, - 3168, - 2147483647, - 1631, - 0, - 3038, - 0, - 265, - 2147483647, - 472, - 118, - 89, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 325, - 708, - 2572, - 3857, - 2147483647, - 356, - 236, - 325, - 2147483647, - 884, - 147, - 296, - 822, - 470, - 2312, - 1985, - 2167, - 325, - 325, - 1859, - 1830, - 2147483647, - 472, - 354, - 443, - 1002, - 0, - 822, - 296, - 2147483647, - 3876, - 1802, - 2147483647, - 147, - 236, - 2147483647, - 2572, - 2147483647, - 768, - 797, - 2599, - 2510, - 590, - 3168, - 3168, - 2147483647, - 1631, - 0, - 3038, - 323, - 0, - 2147483647, - 472, - 118, - 89, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3836, - 4427, - 6292, - 1948, - 2147483647, - 4045, - 3955, - 4016, - 2147483647, - 3977, - 3866, - 4015, - 4541, - 3563, - 5467, - 5140, - 5886, - 4016, - 4016, - 5578, - 5549, - 2147483647, - 3627, - 3865, - 4132, - 4095, - 4071, - 4541, - 4015, - 2147483647, - 1818, - 1907, - 2147483647, - 3866, - 3955, - 2147483647, - 6292, - 2147483647, - 3861, - 3890, - 2704, - 2615, - 3745, - 1259, - 3273, - 2147483647, - 4724, - 4071, - 6758, - 4042, - 3954, - 0, - 4191, - 4013, - 3984, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 738, - 354, - 2985, - 4270, - 2147483647, - 265, - 384, - 473, - 2147483647, - 1297, - 560, - 709, - 1235, - 883, - 2725, - 2398, - 1813, - 473, - 473, - 2272, - 2243, - 2147483647, - 885, - 767, - 856, - 1415, - 589, - 1235, - 709, - 2147483647, - 4289, - 2215, - 2147483647, - 560, - 649, - 2147483647, - 2985, - 2147483647, - 1181, - 1210, - 3012, - 2923, - 1003, - 3581, - 3581, - 2147483647, - 2044, - 589, - 3451, - 560, - 678, - 2147483647, - 0, - 531, - 502, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 354, - 561, - 2425, - 3886, - 2147483647, - 385, - 89, - 178, - 2147483647, - 913, - 0, - 149, - 675, - 499, - 2341, - 2014, - 2020, - 178, - 178, - 1712, - 1683, - 2147483647, - 501, - 383, - 472, - 1031, - 205, - 675, - 149, - 2147483647, - 3905, - 1831, - 2147483647, - 0, - 89, - 2147483647, - 2425, - 2147483647, - 797, - 826, - 2628, - 2539, - 619, - 3197, - 3197, - 2147483647, - 1660, - 205, - 2891, - 176, - 294, - 2147483647, - 325, - 0, - 118, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 383, - 590, - 2454, - 3739, - 2147483647, - 238, - 118, - 207, - 2147483647, - 942, - 29, - 178, - 704, - 528, - 2194, - 1867, - 2049, - 207, - 207, - 1741, - 1712, - 2147483647, - 354, - 412, - 325, - 1060, - 234, - 704, - 178, - 2147483647, - 3758, - 1684, - 2147483647, - 29, - 118, - 2147483647, - 2454, - 2147483647, - 826, - 855, - 2481, - 2392, - 472, - 3050, - 3050, - 2147483647, - 1689, - 234, - 2920, - 205, - 323, - 2147483647, - 354, - 0, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 7109, - 5825, - 5376, - 7528, - 7139, - 3075, - 2566, - 3971, - 5376, - 5585, - 7588, - 7139, - 179, - 507, - 748, - 5376, - 5645, - 1433, - 835, - 1552, - 1104, - 2987, - 2566, - 3374, - 2178, - 6423, - 5794, - 3134, - 2985, - 3853, - 2987, - 2147483647, - 7258, - 2985, - 2566, - 2147483647, - 2955, - 3374, - 2566, - 8276, - 4689, - 4868, - 1046, - 2985, - 2596, - 2566, - 5376, - 5645, - 4868 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5617, - 0, - 0, - 239, - 2391, - 2002, - 3528, - 3019, - 1734, - 239, - 448, - 2451, - 2002, - 5676, - 5706, - 6215, - 239, - 508, - 4124, - 4722, - 4035, - 4483, - 2630, - 3019, - 2211, - 3407, - 1286, - 657, - 2779, - 2630, - 2690, - 2630, - 2147483647, - 2121, - 2630, - 3019, - 2147483647, - 2660, - 2211, - 3019, - 3139, - 986, - 747, - 6543, - 3438, - 3049, - 3019, - 239, - 508, - 747 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5617, - 1972, - 0, - 239, - 2391, - 2002, - 3528, - 3019, - 1734, - 239, - 448, - 2451, - 2002, - 5676, - 5706, - 6215, - 239, - 508, - 4124, - 4722, - 4035, - 4483, - 2630, - 3019, - 2211, - 3407, - 1286, - 657, - 2779, - 2630, - 2690, - 2630, - 2147483647, - 2121, - 2630, - 3019, - 2147483647, - 2660, - 2211, - 3019, - 3139, - 986, - 747, - 6543, - 3438, - 3049, - 3019, - 239, - 508, - 747 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5617, - 1972, - 0, - 0, - 2391, - 2002, - 3528, - 3019, - 1734, - 239, - 448, - 2451, - 2002, - 5676, - 5706, - 6215, - 239, - 508, - 4124, - 4722, - 4035, - 4483, - 2630, - 3019, - 2211, - 3407, - 1286, - 657, - 2779, - 2630, - 2690, - 2630, - 2147483647, - 2121, - 2630, - 3019, - 2147483647, - 2660, - 2211, - 3019, - 3139, - 986, - 747, - 6543, - 3438, - 3049, - 3019, - 239, - 508, - 747 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 7470, - 1764, - 2003, - 2092, - 0, - 3855, - 5381, - 4872, - 3587, - 2092, - 2301, - 4304, - 3855, - 7529, - 7559, - 8068, - 2092, - 2003, - 5977, - 6575, - 5888, - 6336, - 4483, - 4872, - 4064, - 5260, - 3139, - 2510, - 4632, - 4483, - 4543, - 4483, - 2147483647, - 1913, - 4483, - 4872, - 2147483647, - 4513, - 4064, - 4872, - 748, - 2839, - 2600, - 8396, - 5291, - 4902, - 4872, - 2092, - 2361, - 2600 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 7470, - 1764, - 2003, - 2092, - 0, - 0, - 5381, - 4872, - 3587, - 2092, - 2301, - 4304, - 3855, - 7529, - 7559, - 8068, - 2092, - 2003, - 5977, - 6575, - 5888, - 6336, - 4483, - 4872, - 4064, - 5260, - 3139, - 2510, - 4632, - 4483, - 4543, - 4483, - 2147483647, - 1913, - 4483, - 4872, - 2147483647, - 4513, - 4064, - 4872, - 748, - 2839, - 2600, - 8396, - 5291, - 4902, - 4872, - 2092, - 2361, - 2600 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3017, - 4962, - 3678, - 3229, - 5381, - 4992, - 0, - 419, - 1824, - 3229, - 3438, - 5441, - 4992, - 3076, - 3106, - 3615, - 3229, - 3498, - 1524, - 2122, - 1435, - 1883, - 868, - 419, - 1227, - 807, - 4276, - 3647, - 987, - 838, - 1706, - 868, - 2147483647, - 5111, - 838, - 419, - 2147483647, - 808, - 1227, - 419, - 6129, - 2542, - 2721, - 3943, - 778, - 389, - 419, - 3229, - 3498, - 2721 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3017, - 4962, - 3678, - 3229, - 5381, - 4992, - 0, - 0, - 1824, - 3229, - 3438, - 5441, - 4992, - 3076, - 3106, - 3615, - 3229, - 3498, - 1524, - 2122, - 1435, - 1883, - 868, - 419, - 1227, - 807, - 4276, - 3647, - 987, - 838, - 1706, - 868, - 2147483647, - 5111, - 838, - 419, - 2147483647, - 808, - 1227, - 419, - 6129, - 2542, - 2721, - 3943, - 778, - 389, - 419, - 3229, - 3498, - 2721 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5260, - 2989, - 1705, - 1256, - 3408, - 3019, - 3171, - 2662, - 0, - 1256, - 1465, - 3468, - 3019, - 5319, - 5349, - 5858, - 1256, - 1525, - 3767, - 4365, - 3678, - 4126, - 2273, - 2662, - 1854, - 3050, - 2303, - 1674, - 2422, - 2273, - 2333, - 2273, - 2147483647, - 3138, - 2273, - 2662, - 2147483647, - 2303, - 1854, - 2662, - 4156, - 539, - 748, - 6186, - 3081, - 2692, - 2662, - 1256, - 1525, - 748 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 0, - 0, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 448, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 448, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 0, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 448, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 448, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 7470, - 1764, - 2003, - 2092, - 4244, - 3855, - 5381, - 4872, - 3587, - 2092, - 2301, - 0, - 3855, - 7529, - 7559, - 8068, - 2092, - 2003, - 5977, - 6575, - 5888, - 6336, - 4483, - 4872, - 4064, - 5260, - 3139, - 2510, - 4632, - 4483, - 4543, - 4483, - 2147483647, - 1913, - 4483, - 4872, - 2147483647, - 4513, - 4064, - 4872, - 748, - 2839, - 2600, - 8396, - 5291, - 4902, - 4872, - 2092, - 2361, - 2600 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 7470, - 1764, - 2003, - 2092, - 4244, - 3855, - 5381, - 4872, - 3587, - 2092, - 2301, - 0, - 0, - 7529, - 7559, - 8068, - 2092, - 2003, - 5977, - 6575, - 5888, - 6336, - 4483, - 4872, - 4064, - 5260, - 3139, - 2510, - 4632, - 4483, - 4543, - 4483, - 2147483647, - 1913, - 4483, - 4872, - 2147483647, - 4513, - 4064, - 4872, - 748, - 2839, - 2600, - 8396, - 5291, - 4902, - 4872, - 2092, - 2361, - 2600 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 748, - 7707, - 6423, - 5974, - 8126, - 7737, - 3673, - 3164, - 4569, - 5974, - 6183, - 8186, - 7737, - 0, - 777, - 0, - 5974, - 6243, - 2031, - 1433, - 2150, - 1702, - 3585, - 3164, - 3972, - 2776, - 7021, - 6392, - 3732, - 3583, - 4451, - 3585, - 2147483647, - 7856, - 3583, - 3164, - 2147483647, - 3553, - 3972, - 3164, - 8874, - 5287, - 5466, - 1316, - 3583, - 3194, - 3164, - 5974, - 6243, - 5466 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 748, - 7707, - 6423, - 5974, - 8126, - 7737, - 3673, - 3164, - 4569, - 5974, - 6183, - 8186, - 7737, - 449, - 0, - 0, - 5974, - 6243, - 2031, - 1433, - 2150, - 1702, - 3585, - 3164, - 3972, - 2776, - 7021, - 6392, - 3732, - 3583, - 4451, - 3585, - 2147483647, - 7856, - 3583, - 3164, - 2147483647, - 3553, - 3972, - 3164, - 8874, - 5287, - 5466, - 1316, - 3583, - 3194, - 3164, - 5974, - 6243, - 5466 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 748, - 7707, - 6423, - 5974, - 8126, - 7737, - 3673, - 3164, - 4569, - 5974, - 6183, - 8186, - 7737, - 449, - 777, - 0, - 5974, - 6243, - 2031, - 1433, - 2150, - 1702, - 3585, - 3164, - 3972, - 2776, - 7021, - 6392, - 3732, - 3583, - 4451, - 3585, - 2147483647, - 7856, - 3583, - 3164, - 2147483647, - 3553, - 3972, - 3164, - 8874, - 5287, - 5466, - 1316, - 3583, - 3194, - 3164, - 5974, - 6243, - 5466 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 388, - 2391, - 1942, - 5616, - 5646, - 6155, - 0, - 0, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 448, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 388, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 0, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 448, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 1134, - 6005, - 4721, - 4272, - 6424, - 6035, - 1971, - 1462, - 2867, - 4272, - 4481, - 6484, - 6035, - 1193, - 1223, - 1732, - 4272, - 4541, - 0, - 239, - 448, - 0, - 1883, - 1462, - 2270, - 1074, - 5319, - 4690, - 2030, - 1881, - 2749, - 1883, - 2147483647, - 6154, - 1881, - 1462, - 2147483647, - 1851, - 2270, - 1462, - 7172, - 3585, - 3764, - 2060, - 1881, - 1492, - 1462, - 4272, - 4541, - 3764 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 1134, - 6005, - 4721, - 4272, - 6424, - 6035, - 1971, - 1462, - 2867, - 4272, - 4481, - 6484, - 6035, - 1193, - 1223, - 1732, - 4272, - 4541, - 329, - 0, - 448, - 0, - 1883, - 1462, - 2270, - 1074, - 5319, - 4690, - 2030, - 1881, - 2749, - 1883, - 2147483647, - 6154, - 1881, - 1462, - 2147483647, - 1851, - 2270, - 1462, - 7172, - 3585, - 3764, - 2060, - 1881, - 1492, - 1462, - 4272, - 4541, - 3764 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 1134, - 6005, - 4721, - 4272, - 6424, - 6035, - 1971, - 1462, - 2867, - 4272, - 4481, - 6484, - 6035, - 1193, - 1223, - 1732, - 4272, - 4541, - 329, - 239, - 0, - 0, - 1883, - 1462, - 2270, - 1074, - 5319, - 4690, - 2030, - 1881, - 2749, - 1883, - 2147483647, - 6154, - 1881, - 1462, - 2147483647, - 1851, - 2270, - 1462, - 7172, - 3585, - 3764, - 2060, - 1881, - 1492, - 1462, - 4272, - 4541, - 3764 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 1134, - 6005, - 4721, - 4272, - 6424, - 6035, - 1971, - 1462, - 2867, - 4272, - 4481, - 6484, - 6035, - 1193, - 1223, - 1732, - 4272, - 4541, - 329, - 239, - 448, - 0, - 1883, - 1462, - 2270, - 1074, - 5319, - 4690, - 2030, - 1881, - 2749, - 1883, - 2147483647, - 6154, - 1881, - 1462, - 2147483647, - 1851, - 2270, - 1462, - 7172, - 3585, - 3764, - 2060, - 1881, - 1492, - 1462, - 4272, - 4541, - 3764 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 0, - 479, - 449, - 867, - 3498, - 2869, - 149, - 328, - 928, - 0, - 2147483647, - 4333, - 328, - 479, - 2147483647, - 868, - 449, - 479, - 5351, - 1764, - 1943, - 4003, - 898, - 509, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 0, - 0, - 449, - 867, - 3498, - 2869, - 149, - 328, - 928, - 0, - 2147483647, - 4333, - 328, - 479, - 2147483647, - 868, - 449, - 479, - 5351, - 1764, - 1943, - 4003, - 898, - 509, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 0, - 479, - 0, - 867, - 3498, - 2869, - 149, - 328, - 928, - 0, - 2147483647, - 4333, - 328, - 479, - 2147483647, - 868, - 449, - 479, - 5351, - 1764, - 1943, - 4003, - 898, - 509, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 0, - 479, - 449, - 0, - 3498, - 2869, - 149, - 328, - 928, - 0, - 2147483647, - 4333, - 328, - 479, - 2147483647, - 868, - 449, - 479, - 5351, - 1764, - 1943, - 4003, - 898, - 509, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 6392, - 686, - 925, - 1014, - 3166, - 2777, - 4303, - 3794, - 2509, - 1014, - 1223, - 3226, - 2777, - 6451, - 6481, - 6990, - 1014, - 925, - 4899, - 5497, - 4810, - 5258, - 3405, - 3794, - 2986, - 4182, - 0, - 1432, - 3554, - 3405, - 3465, - 3405, - 2147483647, - 835, - 3405, - 3794, - 2147483647, - 3435, - 2986, - 3794, - 3914, - 1761, - 1522, - 7318, - 4213, - 3824, - 3794, - 1014, - 1283, - 1522 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 6392, - 686, - 925, - 1014, - 3166, - 2777, - 4303, - 3794, - 2509, - 1014, - 1223, - 3226, - 2777, - 6451, - 6481, - 6990, - 1014, - 925, - 4899, - 5497, - 4810, - 5258, - 3405, - 3794, - 2986, - 4182, - 0, - 0, - 3554, - 3405, - 3465, - 3405, - 2147483647, - 835, - 3405, - 3794, - 2147483647, - 3435, - 2986, - 3794, - 3914, - 1761, - 1522, - 7318, - 4213, - 3824, - 3794, - 1014, - 1283, - 1522 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3166, - 4303, - 3019, - 2570, - 4722, - 4333, - 1077, - 568, - 1165, - 2570, - 2779, - 4782, - 4333, - 3225, - 3255, - 3764, - 2570, - 2839, - 1673, - 2271, - 1584, - 2032, - 179, - 568, - 568, - 956, - 3617, - 2988, - 0, - 179, - 1047, - 179, - 2147483647, - 4452, - 179, - 568, - 2147483647, - 957, - 568, - 568, - 5470, - 1883, - 2062, - 4092, - 987, - 598, - 568, - 2570, - 2839, - 2062 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3166, - 4303, - 3019, - 2570, - 4722, - 4333, - 1077, - 568, - 1165, - 2570, - 2779, - 4782, - 4333, - 3225, - 3255, - 3764, - 2570, - 2839, - 1673, - 2271, - 1584, - 2032, - 179, - 568, - 568, - 956, - 3617, - 2988, - 0, - 0, - 1047, - 179, - 2147483647, - 4452, - 179, - 568, - 2147483647, - 957, - 568, - 568, - 5470, - 1883, - 2062, - 4092, - 987, - 598, - 568, - 2570, - 2839, - 2062 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3166, - 4303, - 3019, - 2570, - 4722, - 4333, - 1077, - 568, - 1165, - 2570, - 2779, - 4782, - 4333, - 3225, - 3255, - 3764, - 2570, - 2839, - 1673, - 2271, - 1584, - 2032, - 179, - 568, - 568, - 956, - 3617, - 2988, - 0, - 179, - 0, - 179, - 2147483647, - 4452, - 179, - 568, - 2147483647, - 957, - 568, - 568, - 5470, - 1883, - 2062, - 4092, - 987, - 598, - 568, - 2570, - 2839, - 2062 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3166, - 4303, - 3019, - 2570, - 4722, - 4333, - 1077, - 568, - 1165, - 2570, - 2779, - 4782, - 4333, - 3225, - 3255, - 3764, - 2570, - 2839, - 1673, - 2271, - 1584, - 2032, - 179, - 568, - 568, - 956, - 3617, - 2988, - 0, - 179, - 1047, - 0, - 2147483647, - 4452, - 179, - 568, - 2147483647, - 957, - 568, - 568, - 5470, - 1883, - 2062, - 4092, - 987, - 598, - 568, - 2570, - 2839, - 2062 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 1375, - 8334, - 7050, - 6601, - 8753, - 8364, - 4300, - 3791, - 5196, - 6601, - 6810, - 8813, - 8364, - 1076, - 1404, - 777, - 6601, - 6870, - 2658, - 2060, - 2777, - 2329, - 4212, - 3791, - 4599, - 3403, - 7648, - 7019, - 4359, - 4210, - 5078, - 4212, - 0, - 8483, - 4210, - 3791, - 2147483647, - 4180, - 4599, - 3791, - 9501, - 5914, - 6093, - 1225, - 4210, - 3821, - 3791, - 6601, - 6870, - 6093 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 388, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 448, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 0, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 448, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2987, - 4124, - 2840, - 2391, - 4543, - 4154, - 898, - 389, - 986, - 2391, - 2600, - 4603, - 4154, - 3046, - 3076, - 3585, - 2391, - 2660, - 1494, - 2092, - 1405, - 1853, - 328, - 389, - 389, - 777, - 3438, - 2809, - 149, - 0, - 868, - 328, - 2147483647, - 4273, - 0, - 389, - 2147483647, - 778, - 389, - 389, - 5291, - 1704, - 1883, - 3913, - 808, - 419, - 389, - 2391, - 2660, - 1883 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2987, - 4124, - 2840, - 2391, - 4543, - 4154, - 898, - 389, - 986, - 2391, - 2600, - 4603, - 4154, - 3046, - 3076, - 3585, - 2391, - 2660, - 1494, - 2092, - 1405, - 1853, - 328, - 389, - 389, - 777, - 3438, - 2809, - 149, - 0, - 868, - 328, - 2147483647, - 4273, - 0, - 0, - 2147483647, - 778, - 389, - 389, - 5291, - 1704, - 1883, - 3913, - 808, - 419, - 389, - 2391, - 2660, - 1883 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5825, - 119, - 358, - 447, - 2599, - 2210, - 3736, - 3227, - 1942, - 447, - 656, - 2659, - 2210, - 5884, - 5914, - 6423, - 447, - 358, - 4332, - 4930, - 4243, - 4691, - 2838, - 3227, - 2419, - 3615, - 1494, - 865, - 2987, - 2838, - 2898, - 2838, - 2147483647, - 268, - 2838, - 3227, - 0, - 2868, - 2419, - 3227, - 3347, - 1194, - 955, - 6751, - 3646, - 3257, - 3227, - 447, - 716, - 955 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 868, - 479, - 449, - 867, - 3498, - 2869, - 1017, - 868, - 928, - 868, - 2147483647, - 4333, - 868, - 479, - 2147483647, - 0, - 449, - 479, - 5351, - 1764, - 1943, - 4003, - 928, - 867, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 868, - 479, - 449, - 867, - 3498, - 2869, - 1017, - 868, - 928, - 868, - 2147483647, - 4333, - 868, - 479, - 2147483647, - 0, - 0, - 479, - 5351, - 1764, - 1943, - 4003, - 928, - 867, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3077, - 4184, - 2900, - 2451, - 4603, - 4214, - 988, - 479, - 1046, - 2451, - 2660, - 4663, - 4214, - 3136, - 3166, - 3675, - 2451, - 2720, - 1584, - 2182, - 1495, - 1943, - 868, - 479, - 449, - 867, - 3498, - 2869, - 1017, - 868, - 928, - 868, - 2147483647, - 4333, - 868, - 479, - 2147483647, - 0, - 449, - 0, - 5351, - 1764, - 1943, - 4003, - 928, - 867, - 479, - 2451, - 2720, - 1943 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 6722, - 1016, - 1255, - 1344, - 3496, - 3107, - 4633, - 4124, - 2839, - 1344, - 1553, - 3556, - 3107, - 6781, - 6811, - 7320, - 1344, - 1255, - 5229, - 5827, - 5140, - 5588, - 3735, - 4124, - 3316, - 4512, - 2391, - 1762, - 3884, - 3735, - 3795, - 3735, - 2147483647, - 1165, - 3735, - 4124, - 2147483647, - 3765, - 3316, - 4124, - 0, - 2091, - 1852, - 7648, - 4543, - 4154, - 4124, - 1344, - 1613, - 1852 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 4721, - 2450, - 1166, - 717, - 2869, - 2480, - 2632, - 2123, - 838, - 717, - 926, - 2929, - 2480, - 4780, - 4810, - 5319, - 717, - 986, - 3228, - 3826, - 3139, - 3587, - 1734, - 2123, - 1315, - 2511, - 1764, - 1135, - 1883, - 1734, - 1794, - 1734, - 2147483647, - 2599, - 1734, - 2123, - 2147483647, - 1764, - 1315, - 2123, - 3617, - 0, - 209, - 5647, - 2542, - 2153, - 2123, - 717, - 986, - 209 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 4721, - 2450, - 1166, - 717, - 2869, - 2480, - 2632, - 2123, - 838, - 717, - 926, - 2929, - 2480, - 4780, - 4810, - 5319, - 717, - 986, - 3228, - 3826, - 3139, - 3587, - 1734, - 2123, - 1315, - 2511, - 1764, - 1135, - 1883, - 1734, - 1794, - 1734, - 2147483647, - 2599, - 1734, - 2123, - 2147483647, - 1764, - 1315, - 2123, - 3617, - 0, - 0, - 5647, - 2542, - 2153, - 2123, - 717, - 986, - 209 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3047, - 4992, - 3708, - 3259, - 5411, - 5022, - 958, - 449, - 1854, - 3259, - 3468, - 5471, - 5022, - 3106, - 3136, - 3645, - 3259, - 3528, - 1554, - 2152, - 1465, - 1913, - 898, - 449, - 1257, - 837, - 4306, - 3677, - 1017, - 868, - 1736, - 898, - 2147483647, - 5141, - 868, - 449, - 2147483647, - 838, - 1257, - 449, - 6159, - 2572, - 2751, - 3973, - 0, - 509, - 449, - 3259, - 3528, - 2751 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3047, - 4992, - 3708, - 3259, - 5411, - 5022, - 958, - 449, - 1854, - 3259, - 3468, - 5471, - 5022, - 3106, - 3136, - 3645, - 3259, - 3528, - 1554, - 2152, - 1465, - 1913, - 898, - 449, - 1257, - 837, - 4306, - 3677, - 1017, - 868, - 1736, - 898, - 2147483647, - 5141, - 868, - 449, - 2147483647, - 838, - 1257, - 449, - 6159, - 2572, - 2751, - 3973, - 0, - 0, - 449, - 3259, - 3528, - 2751 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 3047, - 4992, - 3708, - 3259, - 5411, - 5022, - 958, - 449, - 1854, - 3259, - 3468, - 5471, - 5022, - 3106, - 3136, - 3645, - 3259, - 3528, - 1554, - 2152, - 1465, - 1913, - 898, - 449, - 1257, - 837, - 4306, - 3677, - 1017, - 868, - 1736, - 898, - 2147483647, - 5141, - 868, - 449, - 2147483647, - 838, - 1257, - 449, - 6159, - 2572, - 2751, - 3973, - 0, - 509, - 0, - 3259, - 3528, - 2751 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 388, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 448, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 0, - 0, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 388, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 448, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 0, - 687 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 5557, - 1912, - 628, - 179, - 2331, - 1942, - 3468, - 2959, - 1674, - 179, - 388, - 2391, - 1942, - 5616, - 5646, - 6155, - 179, - 448, - 4064, - 4662, - 3975, - 4423, - 2570, - 2959, - 2151, - 3347, - 1226, - 597, - 2719, - 2570, - 2630, - 2570, - 2147483647, - 2061, - 2570, - 2959, - 2147483647, - 2600, - 2151, - 2959, - 3079, - 926, - 687, - 6483, - 3378, - 2989, - 2959, - 179, - 0, - 0 - ] - ], - "distances": [ - [ - 0, - 13164, - 48481, - 61546, - 2147483647, - 2589, - 3558, - 4000, - 2147483647, - 17295, - 2521, - 3571, - 18733, - 9778, - 31412, - 26930, - 31200, - 4000, - 4000, - 33742, - 33450, - 2147483647, - 5296, - 5344, - 4848, - 18852, - 4523, - 18733, - 3571, - 2147483647, - 70995, - 30002, - 2147483647, - 2521, - 3555, - 2147483647, - 48481, - 2147483647, - 15593, - 15786, - 43196, - 42756, - 7685, - 55510, - 54223, - 2147483647, - 31131, - 4523, - 63528, - 4234, - 6206, - 2147483647, - 7098, - 1059, - 3143, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 17391, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 19292, - 27850, - 0, - 77257, - 2147483647, - 18300, - 18244, - 18686, - 2147483647, - 32444, - 17207, - 18257, - 33419, - 24927, - 47123, - 42641, - 45886, - 18686, - 18686, - 48428, - 48136, - 2147483647, - 21007, - 20493, - 20559, - 34001, - 15183, - 33419, - 18257, - 2147483647, - 86706, - 45713, - 2147483647, - 17207, - 18241, - 2147483647, - 63167, - 2147483647, - 30742, - 30935, - 58907, - 58467, - 23396, - 71221, - 69935, - 2147483647, - 46280, - 15183, - 14815, - 18920, - 19348, - 2147483647, - 21784, - 16723, - 16285, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 11041, - 22447, - 57765, - 63323, - 0, - 11873, - 12842, - 11864, - 2147483647, - 24193, - 11804, - 12855, - 28017, - 16676, - 33189, - 28707, - 40484, - 11864, - 11864, - 43025, - 42733, - 2147483647, - 7073, - 12242, - 14131, - 25750, - 13807, - 28017, - 12855, - 2147483647, - 72771, - 31779, - 2147483647, - 11804, - 12839, - 2147483647, - 57765, - 2147483647, - 22491, - 22684, - 44972, - 44532, - 9462, - 57287, - 56000, - 2147483647, - 38029, - 13807, - 72811, - 13518, - 11128, - 2147483647, - 16382, - 12865, - 12426, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4314, - 11328, - 48189, - 62279, - 2147483647, - 0, - 0, - 441, - 2147483647, - 17466, - 2229, - 3279, - 18441, - 9949, - 32145, - 27663, - 29365, - 441, - 441, - 33450, - 33158, - 2147483647, - 6029, - 5515, - 5581, - 19023, - 2687, - 18441, - 3279, - 2147483647, - 71728, - 30735, - 2147483647, - 2229, - 3263, - 2147483647, - 48189, - 2147483647, - 15763, - 15957, - 43929, - 43489, - 8418, - 56243, - 54957, - 2147483647, - 31302, - 2687, - 63236, - 2399, - 4370, - 2147483647, - 5263, - 1745, - 1307, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4314, - 11328, - 48189, - 62279, - 2147483647, - 3322, - 0, - 441, - 2147483647, - 17466, - 2229, - 3279, - 18441, - 9949, - 32145, - 27663, - 29365, - 441, - 441, - 33450, - 33158, - 2147483647, - 6029, - 5515, - 5581, - 19023, - 2687, - 18441, - 3279, - 2147483647, - 71728, - 30735, - 2147483647, - 2229, - 3263, - 2147483647, - 48189, - 2147483647, - 15763, - 15957, - 43929, - 43489, - 8418, - 56243, - 54957, - 2147483647, - 31302, - 2687, - 63236, - 2399, - 4370, - 2147483647, - 5263, - 1745, - 1307, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4314, - 11328, - 48189, - 62279, - 2147483647, - 3322, - 0, - 0, - 2147483647, - 17466, - 2229, - 3279, - 18441, - 9949, - 32145, - 27663, - 29365, - 441, - 441, - 33450, - 33158, - 2147483647, - 6029, - 5515, - 5581, - 19023, - 2687, - 18441, - 3279, - 2147483647, - 71728, - 30735, - 2147483647, - 2229, - 3263, - 2147483647, - 48189, - 2147483647, - 15763, - 15957, - 43929, - 43489, - 8418, - 56243, - 54957, - 2147483647, - 31302, - 2687, - 63236, - 2399, - 4370, - 2147483647, - 5263, - 1745, - 1307, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 18972, - 16868, - 62847, - 76937, - 2147483647, - 13688, - 14658, - 15099, - 0, - 32124, - 16887, - 17937, - 33099, - 24606, - 46803, - 42321, - 34904, - 15099, - 15099, - 48107, - 47815, - 8170, - 20687, - 20173, - 20239, - 33681, - 17345, - 33099, - 17937, - 2147483647, - 86386, - 45393, - 2147483647, - 16887, - 17921, - 2147483647, - 62847, - 2147483647, - 30421, - 30614, - 58587, - 58147, - 23076, - 70901, - 69614, - 2147483647, - 45960, - 17345, - 77894, - 17056, - 19028, - 2147483647, - 19920, - 16403, - 15965, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 64433, - 72991, - 44910, - 122398, - 2147483647, - 63442, - 63386, - 63827, - 2147483647, - 77586, - 0, - 0, - 15162, - 70068, - 92265, - 87782, - 91028, - 63827, - 63827, - 30170, - 29878, - 2147483647, - 66148, - 65635, - 65700, - 79142, - 60324, - 15162, - 0, - 2147483647, - 131847, - 90855, - 2147483647, - 62348, - 63382, - 2147483647, - 44910, - 2147483647, - 75883, - 76076, - 104048, - 103608, - 68537, - 116363, - 115076, - 2147483647, - 91421, - 60324, - 59956, - 64062, - 64489, - 2147483647, - 66926, - 61864, - 61426, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 64433, - 72991, - 44910, - 122398, - 2147483647, - 63442, - 63386, - 63827, - 2147483647, - 77586, - 62348, - 0, - 15162, - 70068, - 92265, - 87782, - 91028, - 63827, - 63827, - 30170, - 29878, - 2147483647, - 66148, - 65635, - 65700, - 79142, - 60324, - 15162, - 0, - 2147483647, - 131847, - 90855, - 2147483647, - 62348, - 63382, - 2147483647, - 44910, - 2147483647, - 75883, - 76076, - 104048, - 103608, - 68537, - 116363, - 115076, - 2147483647, - 91421, - 60324, - 59956, - 64062, - 64489, - 2147483647, - 66926, - 61864, - 61426, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 49272, - 57829, - 29748, - 107237, - 2147483647, - 48280, - 48224, - 48665, - 2147483647, - 62424, - 47186, - 48237, - 0, - 54906, - 77103, - 72621, - 75866, - 48665, - 48665, - 15008, - 14716, - 2147483647, - 50987, - 50473, - 50539, - 63981, - 45162, - 0, - 48237, - 2147483647, - 116685, - 75693, - 2147483647, - 47186, - 48221, - 2147483647, - 29748, - 2147483647, - 60721, - 60914, - 88886, - 88446, - 53376, - 101201, - 99914, - 2147483647, - 76259, - 45162, - 44795, - 48900, - 49328, - 2147483647, - 51764, - 46703, - 46265, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 6659, - 13672, - 45289, - 61516, - 2147483647, - 3098, - 4067, - 4508, - 2147483647, - 16731, - 3030, - 379, - 15541, - 9213, - 31382, - 26900, - 31709, - 0, - 4508, - 30549, - 30258, - 2147483647, - 5266, - 4780, - 5357, - 18288, - 5032, - 15541, - 379, - 2147483647, - 70965, - 29972, - 2147483647, - 3030, - 4064, - 2147483647, - 45289, - 2147483647, - 15028, - 15221, - 43166, - 42726, - 7655, - 55480, - 54193, - 2147483647, - 30566, - 5032, - 60336, - 4743, - 6715, - 2147483647, - 7607, - 4090, - 3652, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4755, - 11769, - 45696, - 62720, - 2147483647, - 3763, - 441, - 0, - 2147483647, - 17137, - 2670, - 786, - 15948, - 9620, - 32586, - 28104, - 29806, - 0, - 0, - 30956, - 30664, - 2147483647, - 6470, - 5186, - 6022, - 18694, - 3128, - 15948, - 786, - 2147483647, - 72169, - 31176, - 2147483647, - 2670, - 3704, - 2147483647, - 45696, - 2147483647, - 15435, - 15628, - 44370, - 43930, - 8859, - 56685, - 55398, - 2147483647, - 30973, - 3128, - 60742, - 2840, - 4811, - 2147483647, - 5704, - 2186, - 1748, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 34263, - 42821, - 14740, - 92228, - 2147483647, - 33271, - 33215, - 33657, - 2147483647, - 47415, - 32178, - 33229, - 48390, - 39898, - 62094, - 57612, - 60858, - 33657, - 33657, - 0, - 63107, - 2147483647, - 35978, - 35464, - 35530, - 48972, - 30154, - 48390, - 33229, - 2147483647, - 101677, - 60684, - 2147483647, - 32178, - 33212, - 2147483647, - 14740, - 2147483647, - 45713, - 45906, - 73878, - 73438, - 38367, - 86193, - 84906, - 2147483647, - 61251, - 30154, - 29786, - 33891, - 34319, - 2147483647, - 36755, - 31694, - 31256, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 34263, - 42821, - 14740, - 92228, - 2147483647, - 33271, - 33215, - 33657, - 2147483647, - 47415, - 32178, - 33229, - 48390, - 39898, - 62094, - 57612, - 60858, - 33657, - 33657, - 0, - 0, - 2147483647, - 35978, - 35464, - 35530, - 48972, - 30154, - 48390, - 33229, - 2147483647, - 101677, - 60684, - 2147483647, - 32178, - 33212, - 2147483647, - 14740, - 2147483647, - 45713, - 45906, - 73878, - 73438, - 38367, - 86193, - 84906, - 2147483647, - 61251, - 30154, - 29786, - 33891, - 34319, - 2147483647, - 36755, - 31694, - 31256, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 10802, - 8698, - 54677, - 68767, - 2147483647, - 5518, - 6488, - 6929, - 2147483647, - 23954, - 8717, - 9767, - 24929, - 16437, - 38633, - 34151, - 26735, - 6929, - 6929, - 39938, - 39646, - 0, - 12517, - 12003, - 12069, - 25511, - 9175, - 24929, - 9767, - 2147483647, - 78216, - 37223, - 2147483647, - 8717, - 9751, - 2147483647, - 54677, - 2147483647, - 22251, - 22445, - 50417, - 49977, - 14906, - 62731, - 61445, - 2147483647, - 37790, - 9175, - 69724, - 8887, - 10858, - 2147483647, - 11751, - 8233, - 7795, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3968, - 15375, - 50692, - 56250, - 2147483647, - 4800, - 5769, - 4791, - 2147483647, - 17121, - 4732, - 5782, - 20944, - 9603, - 26116, - 21634, - 33411, - 4791, - 4791, - 35953, - 35661, - 2147483647, - 0, - 5170, - 7059, - 18677, - 6734, - 20944, - 5782, - 2147483647, - 65699, - 24706, - 2147483647, - 4732, - 5766, - 2147483647, - 50692, - 2147483647, - 15418, - 15611, - 37900, - 37460, - 2389, - 50214, - 48927, - 2147483647, - 30956, - 6734, - 65739, - 6445, - 4055, - 2147483647, - 9309, - 5792, - 5354, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3968, - 15375, - 50692, - 56250, - 2147483647, - 4800, - 5769, - 4791, - 2147483647, - 17121, - 4732, - 5782, - 20944, - 9603, - 26116, - 21634, - 33411, - 4791, - 4791, - 35953, - 35661, - 2147483647, - 0, - 0, - 7059, - 18677, - 6734, - 20944, - 5782, - 2147483647, - 65699, - 24706, - 2147483647, - 4732, - 5766, - 2147483647, - 50692, - 2147483647, - 15418, - 15611, - 37900, - 37460, - 2389, - 50214, - 48927, - 2147483647, - 30956, - 6734, - 65739, - 6445, - 4055, - 2147483647, - 9309, - 5792, - 5354, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3968, - 15375, - 50692, - 56250, - 2147483647, - 4800, - 5769, - 4791, - 2147483647, - 17121, - 4732, - 5782, - 20944, - 9603, - 26116, - 21634, - 33411, - 4791, - 4791, - 35953, - 35661, - 2147483647, - 0, - 5170, - 0, - 18677, - 6734, - 20944, - 5782, - 2147483647, - 65699, - 24706, - 2147483647, - 4732, - 5766, - 2147483647, - 50692, - 2147483647, - 15418, - 15611, - 37900, - 37460, - 2389, - 50214, - 48927, - 2147483647, - 30956, - 6734, - 65739, - 6445, - 4055, - 2147483647, - 9309, - 5792, - 5354, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 49078, - 57636, - 29555, - 107043, - 2147483647, - 48086, - 48031, - 48472, - 2147483647, - 62230, - 46993, - 48044, - 63205, - 54713, - 76909, - 72427, - 75673, - 48472, - 48472, - 14815, - 14523, - 2147483647, - 50793, - 50280, - 50345, - 63787, - 44969, - 0, - 48044, - 2147483647, - 116492, - 75500, - 2147483647, - 46993, - 48027, - 2147483647, - 29555, - 2147483647, - 60528, - 60721, - 88693, - 88253, - 53182, - 101008, - 99721, - 2147483647, - 76066, - 44969, - 44601, - 48707, - 49134, - 2147483647, - 51571, - 46509, - 46071, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 64148, - 72706, - 44625, - 122113, - 2147483647, - 63156, - 63100, - 63541, - 2147483647, - 77300, - 62063, - 63113, - 14876, - 69783, - 91979, - 87497, - 90742, - 63541, - 63541, - 29885, - 29593, - 2147483647, - 65863, - 65349, - 65415, - 78857, - 60039, - 14876, - 0, - 2147483647, - 131562, - 90569, - 2147483647, - 62063, - 63097, - 2147483647, - 44625, - 2147483647, - 75597, - 75791, - 103763, - 103323, - 68252, - 116077, - 114790, - 2147483647, - 91136, - 60039, - 59671, - 63776, - 64204, - 2147483647, - 66640, - 61579, - 61141, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 30792, - 42198, - 77515, - 83073, - 2147483647, - 31623, - 32592, - 31615, - 2147483647, - 43944, - 31555, - 32606, - 47767, - 36426, - 52939, - 48457, - 60234, - 31615, - 31615, - 62776, - 62484, - 2147483647, - 26823, - 31993, - 33882, - 45501, - 33557, - 47767, - 32606, - 0, - 92522, - 51529, - 2147483647, - 31555, - 32589, - 2147483647, - 77515, - 2147483647, - 42241, - 42434, - 64723, - 64283, - 29212, - 77037, - 75751, - 2147483647, - 57779, - 33557, - 92562, - 33268, - 30878, - 2147483647, - 36132, - 32615, - 32177, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 28632, - 40038, - 75356, - 31544, - 2147483647, - 29463, - 30433, - 29455, - 2147483647, - 36119, - 29395, - 30446, - 45607, - 28602, - 50779, - 46297, - 58075, - 29455, - 29455, - 60616, - 60324, - 2147483647, - 24663, - 29833, - 31722, - 37676, - 31397, - 45607, - 30446, - 2147483647, - 0, - 0, - 2147483647, - 29395, - 30429, - 2147483647, - 75356, - 2147483647, - 34416, - 34610, - 13193, - 12754, - 27052, - 25508, - 24221, - 2147483647, - 49955, - 31397, - 90402, - 31108, - 28718, - 2147483647, - 33972, - 30455, - 30017, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 28632, - 40038, - 75356, - 31544, - 2147483647, - 29463, - 30433, - 29455, - 2147483647, - 36119, - 29395, - 30446, - 45607, - 28602, - 50779, - 46297, - 58075, - 29455, - 29455, - 60616, - 60324, - 2147483647, - 24663, - 29833, - 31722, - 37676, - 31397, - 45607, - 30446, - 2147483647, - 40993, - 0, - 2147483647, - 29395, - 30429, - 2147483647, - 75356, - 2147483647, - 34416, - 34610, - 13193, - 12754, - 27052, - 25508, - 24221, - 2147483647, - 49955, - 31397, - 90402, - 31108, - 28718, - 2147483647, - 33972, - 30455, - 30017, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 59764, - 71170, - 106488, - 22547, - 2147483647, - 60595, - 61565, - 60587, - 2147483647, - 67251, - 60527, - 61578, - 76739, - 59734, - 81911, - 77429, - 89207, - 60587, - 60587, - 91748, - 91456, - 2147483647, - 55795, - 60965, - 62854, - 68808, - 62529, - 76739, - 61578, - 2147483647, - 29787, - 31132, - 0, - 60527, - 61561, - 2147483647, - 106488, - 2147483647, - 65549, - 65742, - 44326, - 43886, - 58184, - 16511, - 55353, - 2147483647, - 81087, - 62529, - 121534, - 62241, - 59850, - 1659, - 65105, - 61587, - 61149, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4312, - 11326, - 48188, - 62277, - 2147483647, - 3320, - 3265, - 3706, - 2147483647, - 17464, - 2227, - 3278, - 18439, - 9947, - 32143, - 27661, - 29363, - 3706, - 3706, - 33448, - 33156, - 2147483647, - 6027, - 5514, - 5579, - 19021, - 2685, - 18439, - 3278, - 2147483647, - 71726, - 30734, - 2147483647, - 0, - 0, - 2147483647, - 48188, - 2147483647, - 15762, - 15955, - 43927, - 43487, - 8416, - 56242, - 54955, - 2147483647, - 31300, - 2685, - 63234, - 2397, - 4368, - 2147483647, - 5261, - 1743, - 1305, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4312, - 11326, - 48188, - 62277, - 2147483647, - 3320, - 3265, - 3706, - 2147483647, - 17464, - 2227, - 3278, - 18439, - 9947, - 32143, - 27661, - 29363, - 3706, - 3706, - 33448, - 33156, - 2147483647, - 6027, - 5514, - 5579, - 19021, - 2685, - 18439, - 3278, - 2147483647, - 71726, - 30734, - 2147483647, - 2227, - 0, - 2147483647, - 48188, - 2147483647, - 15762, - 15955, - 43927, - 43487, - 8416, - 56242, - 54955, - 2147483647, - 31300, - 2685, - 63234, - 2397, - 4368, - 2147483647, - 5261, - 1743, - 1305, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 29650, - 41056, - 76374, - 81931, - 2147483647, - 30481, - 31451, - 30473, - 2147483647, - 37137, - 30413, - 31464, - 46625, - 29620, - 1183, - 47315, - 59093, - 30473, - 30473, - 61634, - 61342, - 2147483647, - 25681, - 30851, - 32740, - 38694, - 32415, - 46625, - 31464, - 2147483647, - 91380, - 50387, - 2147483647, - 30413, - 31447, - 0, - 76374, - 2147483647, - 35434, - 35628, - 63581, - 63141, - 28070, - 75895, - 74609, - 2147483647, - 50973, - 32415, - 91420, - 32127, - 29736, - 2147483647, - 34991, - 31473, - 31035, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 19523, - 28081, - 0, - 77489, - 2147483647, - 18532, - 18476, - 18917, - 2147483647, - 32676, - 17438, - 18489, - 33650, - 25158, - 47355, - 42872, - 46118, - 18917, - 18917, - 48659, - 48367, - 2147483647, - 21239, - 20725, - 20790, - 34232, - 15414, - 33650, - 18489, - 2147483647, - 86937, - 45945, - 2147483647, - 17438, - 18473, - 2147483647, - 0, - 2147483647, - 30973, - 31166, - 59138, - 58698, - 23627, - 71453, - 70166, - 2147483647, - 46511, - 15414, - 15046, - 19152, - 19579, - 2147483647, - 22016, - 16955, - 16516, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 17389, - 28795, - 64113, - 69671, - 2147483647, - 18221, - 19190, - 18212, - 2147483647, - 30541, - 18153, - 19203, - 34365, - 23024, - 39537, - 35055, - 46832, - 18212, - 18212, - 49373, - 49081, - 2147483647, - 13421, - 18590, - 20480, - 32098, - 20155, - 34365, - 19203, - 2147483647, - 79119, - 38127, - 2147483647, - 18153, - 19187, - 2147483647, - 64113, - 0, - 28839, - 29032, - 51320, - 50880, - 15810, - 63635, - 62348, - 2147483647, - 44377, - 20155, - 79160, - 19866, - 17476, - 2147483647, - 22730, - 19213, - 18775, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 15868, - 27274, - 62592, - 68149, - 2147483647, - 16699, - 17669, - 16691, - 2147483647, - 29020, - 16631, - 17682, - 32844, - 21503, - 38016, - 33533, - 45311, - 16691, - 16691, - 47852, - 47560, - 2147483647, - 11899, - 17069, - 18958, - 30577, - 18633, - 32844, - 17682, - 2147483647, - 77598, - 36606, - 2147483647, - 16631, - 17666, - 2147483647, - 62592, - 2147483647, - 0, - 0, - 49799, - 49359, - 14288, - 62114, - 60827, - 2147483647, - 42856, - 18633, - 77638, - 18345, - 15954, - 2147483647, - 21209, - 17691, - 17253, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 15868, - 27274, - 62592, - 68149, - 2147483647, - 16699, - 17669, - 16691, - 2147483647, - 29020, - 16631, - 17682, - 32844, - 21503, - 38016, - 33533, - 45311, - 16691, - 16691, - 47852, - 47560, - 2147483647, - 11899, - 17069, - 18958, - 30577, - 18633, - 32844, - 17682, - 2147483647, - 77598, - 36606, - 2147483647, - 16631, - 17666, - 2147483647, - 62592, - 2147483647, - 27317, - 0, - 49799, - 49359, - 14288, - 62114, - 60827, - 2147483647, - 42856, - 18633, - 77638, - 18345, - 15954, - 2147483647, - 21209, - 17691, - 17253, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 15438, - 26844, - 62162, - 45245, - 2147483647, - 16270, - 17239, - 16261, - 2147483647, - 22926, - 16201, - 17252, - 32414, - 15408, - 37586, - 33104, - 44881, - 16261, - 16261, - 47422, - 47130, - 2147483647, - 11470, - 16639, - 18529, - 24482, - 18204, - 32414, - 17252, - 2147483647, - 54694, - 13701, - 2147483647, - 16201, - 17236, - 2147483647, - 62162, - 2147483647, - 21223, - 21416, - 0, - 26455, - 13859, - 39209, - 37923, - 2147483647, - 36761, - 18204, - 77208, - 17915, - 15525, - 2147483647, - 20779, - 17262, - 16823, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 15438, - 26844, - 62162, - 45245, - 2147483647, - 16270, - 17239, - 16261, - 2147483647, - 22926, - 16201, - 17252, - 32414, - 15408, - 37586, - 33104, - 44881, - 16261, - 16261, - 47422, - 47130, - 2147483647, - 11470, - 16639, - 18529, - 24482, - 18204, - 32414, - 17252, - 2147483647, - 54694, - 13701, - 2147483647, - 16201, - 17236, - 2147483647, - 62162, - 2147483647, - 21223, - 21416, - 0, - 0, - 13859, - 39209, - 37923, - 2147483647, - 36761, - 18204, - 77208, - 17915, - 15525, - 2147483647, - 20779, - 17262, - 16823, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 1580, - 12986, - 48303, - 59517, - 2147483647, - 2411, - 3380, - 2403, - 2147483647, - 14732, - 2343, - 3393, - 18555, - 7214, - 29383, - 24901, - 31022, - 2403, - 2403, - 33564, - 33272, - 2147483647, - 3267, - 2781, - 4670, - 16289, - 4345, - 18555, - 3393, - 2147483647, - 68966, - 27973, - 2147483647, - 2343, - 3377, - 2147483647, - 48303, - 2147483647, - 13029, - 13222, - 41167, - 40727, - 0, - 53481, - 52194, - 2147483647, - 28567, - 4345, - 63350, - 4056, - 1666, - 2147483647, - 6920, - 3403, - 2965, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 26473, - 24369, - 70349, - 84439, - 2147483647, - 21189, - 22159, - 22600, - 7502, - 39626, - 24388, - 25439, - 40600, - 32108, - 54305, - 49822, - 42406, - 22600, - 22600, - 55609, - 55317, - 15671, - 28189, - 27675, - 27740, - 41182, - 24847, - 40600, - 25439, - 2147483647, - 93887, - 52895, - 2147483647, - 24388, - 25422, - 2147483647, - 70349, - 2147483647, - 37923, - 38116, - 66088, - 65648, - 30577, - 78403, - 77116, - 0, - 53461, - 24847, - 85395, - 24558, - 26529, - 2147483647, - 27422, - 23905, - 23466, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4109, - 12667, - 47985, - 62074, - 2147483647, - 3117, - 3062, - 3503, - 2147483647, - 17261, - 2024, - 3075, - 18236, - 9744, - 31940, - 27458, - 30704, - 3503, - 3503, - 33245, - 32953, - 2147483647, - 5824, - 5310, - 5376, - 18818, - 0, - 18236, - 3075, - 2147483647, - 71523, - 30531, - 2147483647, - 2024, - 3058, - 2147483647, - 47985, - 2147483647, - 15559, - 15752, - 43724, - 43284, - 8213, - 56039, - 54752, - 2147483647, - 31097, - 0, - 63031, - 3738, - 4165, - 2147483647, - 6601, - 1540, - 1102, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4109, - 12667, - 47985, - 62074, - 2147483647, - 3117, - 3062, - 3503, - 2147483647, - 17261, - 2024, - 3075, - 18236, - 9744, - 31940, - 27458, - 30704, - 3503, - 3503, - 33245, - 32953, - 2147483647, - 5824, - 5310, - 5376, - 18818, - 0, - 18236, - 3075, - 2147483647, - 71523, - 30531, - 2147483647, - 2024, - 3058, - 2147483647, - 47985, - 2147483647, - 15559, - 15752, - 43724, - 43284, - 8213, - 56039, - 54752, - 2147483647, - 31097, - 0, - 0, - 3738, - 4165, - 2147483647, - 6601, - 1540, - 1102, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4109, - 12667, - 47985, - 62074, - 2147483647, - 3117, - 3062, - 3503, - 2147483647, - 17261, - 2024, - 3075, - 18236, - 9744, - 31940, - 27458, - 30704, - 3503, - 3503, - 33245, - 32953, - 2147483647, - 5824, - 5310, - 5376, - 18818, - 0, - 18236, - 3075, - 2147483647, - 71523, - 30531, - 2147483647, - 2024, - 3058, - 2147483647, - 47985, - 2147483647, - 15559, - 15752, - 43724, - 43284, - 8213, - 56039, - 54752, - 2147483647, - 31097, - 0, - 63031, - 0, - 4165, - 2147483647, - 6601, - 1540, - 1102, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4109, - 12667, - 47985, - 62074, - 2147483647, - 3117, - 3062, - 3503, - 2147483647, - 17261, - 2024, - 3075, - 18236, - 9744, - 31940, - 27458, - 30704, - 3503, - 3503, - 33245, - 32953, - 2147483647, - 5824, - 5310, - 5376, - 18818, - 0, - 18236, - 3075, - 2147483647, - 71523, - 30531, - 2147483647, - 2024, - 3058, - 2147483647, - 47985, - 2147483647, - 15559, - 15752, - 43724, - 43284, - 8213, - 56039, - 54752, - 2147483647, - 31097, - 0, - 63031, - 3738, - 0, - 2147483647, - 6601, - 1540, - 1102, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 58105, - 69511, - 104829, - 20888, - 2147483647, - 58937, - 59906, - 58928, - 2147483647, - 65593, - 58868, - 59919, - 75081, - 58075, - 80253, - 75771, - 87548, - 58928, - 58928, - 90089, - 89797, - 2147483647, - 54137, - 59306, - 61196, - 67149, - 60871, - 75081, - 59919, - 2147483647, - 28129, - 29473, - 2147483647, - 58868, - 59903, - 2147483647, - 104829, - 2147483647, - 63890, - 64083, - 42667, - 42227, - 56526, - 14853, - 53695, - 2147483647, - 79428, - 60871, - 119875, - 60582, - 58192, - 0, - 63446, - 59929, - 59490, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 10212, - 8108, - 54088, - 68177, - 2147483647, - 4928, - 5898, - 6339, - 2147483647, - 23365, - 8127, - 9178, - 24339, - 15847, - 38044, - 33561, - 26145, - 6339, - 6339, - 39348, - 39056, - 2147483647, - 11927, - 11414, - 11479, - 24921, - 8586, - 24339, - 9178, - 2147483647, - 77626, - 36634, - 2147483647, - 8127, - 9161, - 2147483647, - 54088, - 2147483647, - 21662, - 21855, - 49827, - 49387, - 14316, - 62142, - 60855, - 2147483647, - 37200, - 8586, - 69134, - 8297, - 10268, - 2147483647, - 0, - 7643, - 7205, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 3629, - 10643, - 45961, - 61594, - 2147483647, - 2637, - 1038, - 1479, - 2147483647, - 16781, - 0, - 1051, - 16212, - 9264, - 31460, - 26978, - 28680, - 1479, - 1479, - 31221, - 30929, - 2147483647, - 5344, - 4830, - 4896, - 18338, - 2002, - 16212, - 1051, - 2147483647, - 71043, - 30050, - 2147483647, - 0, - 1034, - 2147483647, - 45961, - 2147483647, - 15078, - 15272, - 43244, - 42804, - 7733, - 55558, - 54272, - 2147483647, - 30617, - 2002, - 61007, - 1714, - 3685, - 2147483647, - 4577, - 0, - 622, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 4113, - 11126, - 46444, - 60534, - 2147483647, - 1577, - 1521, - 1962, - 2147483647, - 17265, - 484, - 1534, - 16696, - 9747, - 30400, - 25918, - 29163, - 1962, - 1962, - 31704, - 31412, - 2147483647, - 4284, - 5314, - 3836, - 18822, - 2486, - 16696, - 1534, - 2147483647, - 69983, - 28990, - 2147483647, - 484, - 1518, - 2147483647, - 46444, - 2147483647, - 15562, - 15755, - 42184, - 41744, - 6673, - 54498, - 53211, - 2147483647, - 31100, - 2486, - 61491, - 2197, - 4169, - 2147483647, - 5061, - 0, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 184346, - 143853, - 140171, - 207589, - 195470, - 80547, - 72245, - 106740, - 140171, - 143853, - 207589, - 195470, - 4544, - 14132, - 16730, - 140171, - 143853, - 38913, - 23419, - 42031, - 30304, - 80167, - 72245, - 90625, - 61022, - 165351, - 148033, - 83810, - 80547, - 100703, - 80167, - 2147483647, - 188525, - 80547, - 72245, - 2147483647, - 80547, - 90625, - 72245, - 231506, - 124429, - 129448, - 29132, - 80547, - 72245, - 72245, - 140171, - 143853, - 129448 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 0, - 0, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 0, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 0, - 0, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 207452, - 59556, - 63736, - 67418, - 0, - 122717, - 143646, - 135344, - 100848, - 67418, - 71100, - 134836, - 122717, - 211996, - 211996, - 224182, - 67418, - 63736, - 168539, - 184034, - 165421, - 177148, - 127042, - 135344, - 116964, - 146567, - 92598, - 75279, - 130305, - 127042, - 127042, - 127042, - 2147483647, - 63736, - 127042, - 135344, - 2147483647, - 127042, - 116964, - 135344, - 23917, - 83160, - 78141, - 236584, - 143646, - 135344, - 135344, - 67418, - 71100, - 78141 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 207452, - 59556, - 63736, - 67418, - 0, - 0, - 143646, - 135344, - 100848, - 67418, - 71100, - 134836, - 122717, - 211996, - 211996, - 224182, - 67418, - 63736, - 168539, - 184034, - 165421, - 177148, - 127042, - 135344, - 116964, - 146567, - 92598, - 75279, - 130305, - 127042, - 127042, - 127042, - 2147483647, - 63736, - 127042, - 135344, - 2147483647, - 127042, - 116964, - 135344, - 23917, - 83160, - 78141, - 236584, - 143646, - 135344, - 135344, - 67418, - 71100, - 78141 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 120403, - 79911, - 76229, - 143646, - 131528, - 0, - 8302, - 42798, - 76229, - 79911, - 143646, - 131528, - 84955, - 84955, - 97141, - 76229, - 79911, - 41497, - 56992, - 38379, - 50106, - 16605, - 8302, - 26683, - 19525, - 101409, - 84090, - 19868, - 16605, - 36760, - 16605, - 2147483647, - 124583, - 16605, - 8302, - 2147483647, - 16605, - 26683, - 8302, - 167563, - 60487, - 65505, - 109543, - 16605, - 8302, - 8302, - 76229, - 79911, - 65505 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 120403, - 79911, - 76229, - 143646, - 131528, - 0, - 0, - 42798, - 76229, - 79911, - 143646, - 131528, - 84955, - 84955, - 97141, - 76229, - 79911, - 41497, - 56992, - 38379, - 50106, - 16605, - 8302, - 26683, - 19525, - 101409, - 84090, - 19868, - 16605, - 36760, - 16605, - 2147483647, - 124583, - 16605, - 8302, - 2147483647, - 16605, - 26683, - 8302, - 167563, - 60487, - 65505, - 109543, - 16605, - 8302, - 8302, - 76229, - 79911, - 65505 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 135496, - 71120, - 30628, - 26945, - 94363, - 82245, - 71690, - 63388, - 0, - 26945, - 30628, - 94363, - 82245, - 140040, - 140040, - 152226, - 26945, - 30628, - 96583, - 112077, - 93465, - 105192, - 55085, - 63388, - 45008, - 74611, - 52126, - 34807, - 58348, - 55085, - 55085, - 55085, - 2147483647, - 75299, - 55085, - 63388, - 2147483647, - 55085, - 45008, - 63388, - 118280, - 11204, - 16222, - 164628, - 71690, - 63388, - 63388, - 26945, - 30628, - 16222 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 0, - 0, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 0, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 207452, - 59556, - 63736, - 67418, - 134836, - 122717, - 143646, - 135344, - 100848, - 67418, - 71100, - 0, - 122717, - 211996, - 211996, - 224182, - 67418, - 63736, - 168539, - 184034, - 165421, - 177148, - 127042, - 135344, - 116964, - 146567, - 92598, - 75279, - 130305, - 127042, - 127042, - 127042, - 2147483647, - 63736, - 127042, - 135344, - 2147483647, - 127042, - 116964, - 135344, - 23917, - 83160, - 78141, - 236584, - 143646, - 135344, - 135344, - 67418, - 71100, - 78141 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 207452, - 59556, - 63736, - 67418, - 134836, - 122717, - 143646, - 135344, - 100848, - 67418, - 71100, - 0, - 0, - 211996, - 211996, - 224182, - 67418, - 63736, - 168539, - 184034, - 165421, - 177148, - 127042, - 135344, - 116964, - 146567, - 92598, - 75279, - 130305, - 127042, - 127042, - 127042, - 2147483647, - 63736, - 127042, - 135344, - 2147483647, - 127042, - 116964, - 135344, - 23917, - 83160, - 78141, - 236584, - 143646, - 135344, - 135344, - 67418, - 71100, - 78141 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 16730, - 201076, - 160584, - 156901, - 224319, - 212201, - 97278, - 88975, - 123471, - 156901, - 160584, - 224319, - 212201, - 0, - 21274, - 0, - 156901, - 160584, - 55644, - 40149, - 58761, - 47034, - 96898, - 88975, - 107355, - 77752, - 182082, - 164763, - 100541, - 97278, - 117433, - 96898, - 2147483647, - 205255, - 97278, - 88975, - 2147483647, - 97278, - 107355, - 88975, - 248236, - 141159, - 146178, - 36774, - 97278, - 88975, - 88975, - 156901, - 160584, - 146178 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 16730, - 201076, - 160584, - 156901, - 224319, - 212201, - 97278, - 88975, - 123471, - 156901, - 160584, - 224319, - 212201, - 12186, - 0, - 0, - 156901, - 160584, - 55644, - 40149, - 58761, - 47034, - 96898, - 88975, - 107355, - 77752, - 182082, - 164763, - 100541, - 97278, - 117433, - 96898, - 2147483647, - 205255, - 97278, - 88975, - 2147483647, - 97278, - 107355, - 88975, - 248236, - 141159, - 146178, - 36774, - 97278, - 88975, - 88975, - 156901, - 160584, - 146178 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 16730, - 201076, - 160584, - 156901, - 224319, - 212201, - 97278, - 88975, - 123471, - 156901, - 160584, - 224319, - 212201, - 12186, - 21274, - 0, - 156901, - 160584, - 55644, - 40149, - 58761, - 47034, - 96898, - 88975, - 107355, - 77752, - 182082, - 164763, - 100541, - 97278, - 117433, - 96898, - 2147483647, - 205255, - 97278, - 88975, - 2147483647, - 97278, - 107355, - 88975, - 248236, - 141159, - 146178, - 36774, - 97278, - 88975, - 88975, - 156901, - 160584, - 146178 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 0, - 0, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 0, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 30304, - 154042, - 113549, - 109867, - 177285, - 165166, - 50243, - 41941, - 76436, - 109867, - 113549, - 177285, - 165166, - 34848, - 34848, - 47034, - 109867, - 113549, - 0, - 6885, - 11727, - 0, - 49863, - 41941, - 60321, - 30718, - 135047, - 117729, - 53506, - 50243, - 70399, - 49863, - 2147483647, - 158221, - 50243, - 41941, - 2147483647, - 50243, - 60321, - 41941, - 201202, - 94125, - 99144, - 59436, - 50243, - 41941, - 41941, - 109867, - 113549, - 99144 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 30304, - 154042, - 113549, - 109867, - 177285, - 165166, - 50243, - 41941, - 76436, - 109867, - 113549, - 177285, - 165166, - 34848, - 34848, - 47034, - 109867, - 113549, - 8609, - 0, - 11727, - 0, - 49863, - 41941, - 60321, - 30718, - 135047, - 117729, - 53506, - 50243, - 70399, - 49863, - 2147483647, - 158221, - 50243, - 41941, - 2147483647, - 50243, - 60321, - 41941, - 201202, - 94125, - 99144, - 59436, - 50243, - 41941, - 41941, - 109867, - 113549, - 99144 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 30304, - 154042, - 113549, - 109867, - 177285, - 165166, - 50243, - 41941, - 76436, - 109867, - 113549, - 177285, - 165166, - 34848, - 34848, - 47034, - 109867, - 113549, - 8609, - 6885, - 0, - 0, - 49863, - 41941, - 60321, - 30718, - 135047, - 117729, - 53506, - 50243, - 70399, - 49863, - 2147483647, - 158221, - 50243, - 41941, - 2147483647, - 50243, - 60321, - 41941, - 201202, - 94125, - 99144, - 59436, - 50243, - 41941, - 41941, - 109867, - 113549, - 99144 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 30304, - 154042, - 113549, - 109867, - 177285, - 165166, - 50243, - 41941, - 76436, - 109867, - 113549, - 177285, - 165166, - 34848, - 34848, - 47034, - 109867, - 113549, - 8609, - 6885, - 11727, - 0, - 49863, - 41941, - 60321, - 30718, - 135047, - 117729, - 53506, - 50243, - 70399, - 49863, - 2147483647, - 158221, - 50243, - 41941, - 2147483647, - 50243, - 60321, - 41941, - 201202, - 94125, - 99144, - 59436, - 50243, - 41941, - 41941, - 109867, - 113549, - 99144 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 0, - 8302, - 10078, - 19525, - 84804, - 67485, - 3263, - 6526, - 20156, - 0, - 2147483647, - 107978, - 6526, - 8302, - 2147483647, - 16605, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 8302, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 0, - 0, - 10078, - 19525, - 84804, - 67485, - 3263, - 6526, - 20156, - 0, - 2147483647, - 107978, - 6526, - 8302, - 2147483647, - 16605, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 8302, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 0, - 8302, - 0, - 19525, - 84804, - 67485, - 3263, - 6526, - 20156, - 0, - 2147483647, - 107978, - 6526, - 8302, - 2147483647, - 16605, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 8302, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 0, - 8302, - 10078, - 0, - 84804, - 67485, - 3263, - 6526, - 20156, - 0, - 2147483647, - 107978, - 6526, - 8302, - 2147483647, - 16605, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 8302, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 166890, - 18994, - 23174, - 26856, - 94274, - 82155, - 103085, - 94782, - 60287, - 26856, - 30538, - 94274, - 82155, - 171434, - 171434, - 183621, - 26856, - 23174, - 127977, - 143472, - 124859, - 136586, - 86480, - 94782, - 76402, - 106005, - 0, - 34718, - 89743, - 86480, - 86480, - 86480, - 2147483647, - 23174, - 86480, - 94782, - 2147483647, - 86480, - 76402, - 94782, - 118191, - 42598, - 37579, - 196022, - 103085, - 94782, - 94782, - 26856, - 30538, - 37579 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 166890, - 18994, - 23174, - 26856, - 94274, - 82155, - 103085, - 94782, - 60287, - 26856, - 30538, - 94274, - 82155, - 171434, - 171434, - 183621, - 26856, - 23174, - 127977, - 143472, - 124859, - 136586, - 86480, - 94782, - 76402, - 106005, - 0, - 0, - 89743, - 86480, - 86480, - 86480, - 2147483647, - 23174, - 86480, - 94782, - 2147483647, - 86480, - 76402, - 94782, - 118191, - 42598, - 37579, - 196022, - 103085, - 94782, - 94782, - 26856, - 30538, - 37579 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 83674, - 107061, - 66569, - 62887, - 130305, - 118186, - 19868, - 11566, - 29456, - 62887, - 66569, - 130305, - 118186, - 88218, - 88218, - 100404, - 62887, - 66569, - 44760, - 60255, - 41643, - 53370, - 3263, - 11566, - 13341, - 22788, - 88067, - 70748, - 0, - 3263, - 23419, - 3263, - 2147483647, - 111241, - 3263, - 11566, - 2147483647, - 19868, - 13341, - 11566, - 154222, - 47145, - 52164, - 112806, - 19868, - 11566, - 11566, - 62887, - 66569, - 52164 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 83674, - 107061, - 66569, - 62887, - 130305, - 118186, - 19868, - 11566, - 29456, - 62887, - 66569, - 130305, - 118186, - 88218, - 88218, - 100404, - 62887, - 66569, - 44760, - 60255, - 41643, - 53370, - 3263, - 11566, - 13341, - 22788, - 88067, - 70748, - 0, - 0, - 23419, - 3263, - 2147483647, - 111241, - 3263, - 11566, - 2147483647, - 19868, - 13341, - 11566, - 154222, - 47145, - 52164, - 112806, - 19868, - 11566, - 11566, - 62887, - 66569, - 52164 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 83674, - 107061, - 66569, - 62887, - 130305, - 118186, - 19868, - 11566, - 29456, - 62887, - 66569, - 130305, - 118186, - 88218, - 88218, - 100404, - 62887, - 66569, - 44760, - 60255, - 41643, - 53370, - 3263, - 11566, - 13341, - 22788, - 88067, - 70748, - 0, - 3263, - 0, - 3263, - 2147483647, - 111241, - 3263, - 11566, - 2147483647, - 19868, - 13341, - 11566, - 154222, - 47145, - 52164, - 112806, - 19868, - 11566, - 11566, - 62887, - 66569, - 52164 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 83674, - 107061, - 66569, - 62887, - 130305, - 118186, - 19868, - 11566, - 29456, - 62887, - 66569, - 130305, - 118186, - 88218, - 88218, - 100404, - 62887, - 66569, - 44760, - 60255, - 41643, - 53370, - 3263, - 11566, - 13341, - 22788, - 88067, - 70748, - 0, - 3263, - 23419, - 0, - 2147483647, - 111241, - 3263, - 11566, - 2147483647, - 19868, - 13341, - 11566, - 154222, - 47145, - 52164, - 112806, - 19868, - 11566, - 11566, - 62887, - 66569, - 52164 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 38469, - 222814, - 182322, - 178639, - 246057, - 233939, - 119016, - 110713, - 145209, - 178639, - 182322, - 246057, - 233939, - 33924, - 43013, - 21738, - 178639, - 182322, - 77382, - 61887, - 80499, - 68773, - 118636, - 110713, - 129093, - 99490, - 203820, - 186501, - 122279, - 119016, - 139171, - 118636, - 0, - 226993, - 119016, - 110713, - 2147483647, - 119016, - 129093, - 110713, - 269974, - 162898, - 167916, - 34140, - 119016, - 110713, - 110713, - 178639, - 182322, - 167916 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 0, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 7364, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 6526, - 8302, - 10078, - 19525, - 84804, - 67485, - 3263, - 0, - 20156, - 6526, - 2147483647, - 107978, - 0, - 8302, - 2147483647, - 16605, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 8302, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 6526, - 8302, - 10078, - 19525, - 84804, - 67485, - 3263, - 0, - 20156, - 6526, - 2147483647, - 107978, - 0, - 0, - 2147483647, - 16605, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 8302, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 150960, - 3064, - 7243, - 10926, - 78343, - 66225, - 87154, - 78852, - 44356, - 10926, - 14608, - 78343, - 66225, - 155504, - 155504, - 167690, - 10926, - 7243, - 112047, - 127541, - 108929, - 120656, - 70549, - 78852, - 60472, - 90075, - 36106, - 18787, - 73813, - 70549, - 70549, - 70549, - 2147483647, - 7243, - 70549, - 78852, - 0, - 70549, - 60472, - 78852, - 102260, - 26668, - 21649, - 180092, - 87154, - 78852, - 78852, - 10926, - 14608, - 21649 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 20156, - 8302, - 10078, - 19525, - 84804, - 67485, - 23419, - 20156, - 20156, - 20156, - 2147483647, - 107978, - 20156, - 8302, - 2147483647, - 0, - 10078, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 18859, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 20156, - 8302, - 10078, - 19525, - 84804, - 67485, - 23419, - 20156, - 20156, - 20156, - 2147483647, - 107978, - 20156, - 8302, - 2147483647, - 0, - 0, - 8302, - 150959, - 43882, - 48901, - 109543, - 16605, - 18859, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 103798, - 63306, - 59624, - 127042, - 114923, - 16605, - 8302, - 26193, - 59624, - 63306, - 127042, - 114923, - 84955, - 84955, - 97141, - 59624, - 63306, - 41497, - 56992, - 38379, - 50106, - 20156, - 8302, - 10078, - 19525, - 84804, - 67485, - 23419, - 20156, - 20156, - 20156, - 2147483647, - 107978, - 20156, - 8302, - 2147483647, - 0, - 10078, - 0, - 150959, - 43882, - 48901, - 109543, - 16605, - 18859, - 8302, - 59624, - 63306, - 48901 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 183535, - 35639, - 39819, - 43501, - 110919, - 98800, - 119729, - 111427, - 76931, - 43501, - 47183, - 110919, - 98800, - 188079, - 188079, - 200265, - 43501, - 39819, - 144622, - 160117, - 141504, - 153231, - 103125, - 111427, - 93047, - 122650, - 68681, - 51362, - 106388, - 103125, - 103125, - 103125, - 2147483647, - 39819, - 103125, - 111427, - 2147483647, - 103125, - 93047, - 111427, - 0, - 59243, - 54224, - 212667, - 119729, - 111427, - 111427, - 43501, - 47183, - 54224 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 124292, - 59917, - 19424, - 15742, - 83160, - 71041, - 60487, - 52184, - 17689, - 15742, - 19424, - 83160, - 71041, - 128836, - 128836, - 141023, - 15742, - 19424, - 85379, - 100874, - 82261, - 93988, - 43882, - 52184, - 33804, - 63407, - 40922, - 23604, - 47145, - 43882, - 43882, - 43882, - 2147483647, - 64096, - 43882, - 52184, - 2147483647, - 43882, - 33804, - 52184, - 107077, - 0, - 5019, - 153425, - 60487, - 52184, - 52184, - 15742, - 19424, - 5019 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 124292, - 59917, - 19424, - 15742, - 83160, - 71041, - 60487, - 52184, - 17689, - 15742, - 19424, - 83160, - 71041, - 128836, - 128836, - 141023, - 15742, - 19424, - 85379, - 100874, - 82261, - 93988, - 43882, - 52184, - 33804, - 63407, - 40922, - 23604, - 47145, - 43882, - 43882, - 43882, - 2147483647, - 64096, - 43882, - 52184, - 2147483647, - 43882, - 33804, - 52184, - 107077, - 0, - 0, - 153425, - 60487, - 52184, - 52184, - 15742, - 19424, - 5019 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 0, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 120403, - 79911, - 76229, - 143646, - 131528, - 16605, - 8302, - 42798, - 76229, - 79911, - 143646, - 131528, - 84955, - 84955, - 97141, - 76229, - 79911, - 41497, - 56992, - 38379, - 50106, - 16605, - 8302, - 26683, - 19525, - 101409, - 84090, - 19868, - 16605, - 36760, - 16605, - 2147483647, - 124583, - 16605, - 8302, - 2147483647, - 16605, - 26683, - 8302, - 167563, - 60487, - 65505, - 109543, - 0, - 8302, - 8302, - 76229, - 79911, - 65505 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 120403, - 79911, - 76229, - 143646, - 131528, - 16605, - 8302, - 42798, - 76229, - 79911, - 143646, - 131528, - 84955, - 84955, - 97141, - 76229, - 79911, - 41497, - 56992, - 38379, - 50106, - 16605, - 8302, - 26683, - 19525, - 101409, - 84090, - 19868, - 16605, - 36760, - 16605, - 2147483647, - 124583, - 16605, - 8302, - 2147483647, - 16605, - 26683, - 8302, - 167563, - 60487, - 65505, - 109543, - 0, - 0, - 8302, - 76229, - 79911, - 65505 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 80410, - 120403, - 79911, - 76229, - 143646, - 131528, - 16605, - 8302, - 42798, - 76229, - 79911, - 143646, - 131528, - 84955, - 84955, - 97141, - 76229, - 79911, - 41497, - 56992, - 38379, - 50106, - 16605, - 8302, - 26683, - 19525, - 101409, - 84090, - 19868, - 16605, - 36760, - 16605, - 2147483647, - 124583, - 16605, - 8302, - 2147483647, - 16605, - 26683, - 8302, - 167563, - 60487, - 65505, - 109543, - 0, - 8302, - 0, - 76229, - 79911, - 65505 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 0, - 0, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 0, - 14405 - ], - [ - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 2147483647, - 143716, - 47857, - 7364, - 3682, - 71100, - 58982, - 79911, - 71608, - 37113, - 3682, - 7364, - 71100, - 58982, - 148261, - 148261, - 160447, - 3682, - 7364, - 104803, - 120298, - 101685, - 113412, - 63306, - 71608, - 53228, - 82831, - 28862, - 11544, - 66569, - 63306, - 63306, - 63306, - 2147483647, - 52036, - 63306, - 71608, - 2147483647, - 63306, - 53228, - 71608, - 95017, - 19424, - 14405, - 172849, - 79911, - 71608, - 71608, - 3682, - 0, - 0 - ] - ] - }, - "parameters": { - "forbidDeadHeadTrips": false, - "dayLimitThreshold": 0, - "shunting": { - "minimalDuration": 60, - "deadHeadTripDuration": 120, - "couplingDuration": 180 - }, - "maintenance": { - "maximalDistance": 15000000 - }, - "costs": { - "staff": 100, - "serviceTrip": 50, - "maintenance": 200, - "deadHeadTrip": 7500, - "idle": 25 - } - } -} diff --git a/internal/src/lib.rs b/internal/src/lib.rs index b57c579..de091fc 100644 --- a/internal/src/lib.rs +++ b/internal/src/lib.rs @@ -11,12 +11,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -#![allow(unused_imports)] -mod test_objective; - use im::HashMap; use model::base_types::VehicleTypeIdx; -use model::vehicle_types::VehicleType; use rapid_solve::heuristics::Solver; use solution::transition::Transition; use solver::local_search::neighborhood::swaps::SwapInfo; @@ -25,7 +21,6 @@ use solver::min_cost_flow_solver::MinCostFlowSolver; use solver::objective; use model::json_serialisation::load_rolling_stock_problem_instance_from_json; -use solver::transition_cycle_tsp::TransitionCycleWithInfo; use solver::transition_local_search::{build_transition_local_search_solver, TransitionWithInfo}; use std::sync::Arc; diff --git a/internal/src/test_objective.rs b/internal/src/test_objective.rs deleted file mode 100644 index 6371996..0000000 --- a/internal/src/test_objective.rs +++ /dev/null @@ -1,197 +0,0 @@ -// © 2023-2024 ETH Zurich -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// any later version. -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -use model::base_types::{Distance, INF_DISTANCE}; -use rapid_solve::objective::{BaseValue, Coefficient, Indicator, LinearCombination, Objective}; -use solution::Schedule; -use rapid_time::Duration; - -struct NumberOfUnservedPassengersIndicator; - -/// Sum over all service trips max{0, passengers - seats} -impl Indicator for NumberOfUnservedPassengersIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - let unserved_passengers = schedule.unserved_passengers(); - BaseValue::Integer((unserved_passengers.0 + unserved_passengers.1) as i64) - } - - fn name(&self) -> String { - String::from("unservedPassengers") - } -} - -/// Number of Dummies -struct NumberOfDummiesIndicator; - -impl Indicator for NumberOfDummiesIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Integer(schedule.number_of_dummy_tours() as i64) - } - - fn name(&self) -> String { - String::from("numberOfDummies") - } -} - -/// Dummy distance in m -struct DummyDistanceIndicator; - -impl Indicator for DummyDistanceIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Integer( - schedule - .dummy_iter() - .map(|d| schedule.tour_of(d).unwrap().total_distance()) - .sum::() - .in_meter() - .unwrap_or(INF_DISTANCE) as i64, - ) - } - - fn name(&self) -> String { - String::from("dummyDistanceTraveled") - } -} - -/// Dummy duration -struct DummyDurationIndicator; - -impl Indicator for DummyDurationIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Duration( - schedule - .dummy_iter() - .map(|d| schedule.tour_of(d).unwrap().useful_duration()) - .sum::(), - ) - } - - fn name(&self) -> String { - String::from("dummyDurationTraveled") - } -} - -/// Sum over all vehicles: overhead duration -struct OverheadDurationIndicator; - -impl Indicator for OverheadDurationIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Duration( - schedule - .vehicles_iter_all() - .chain(schedule.dummy_iter()) - .map(|v| schedule.tour_of(v).unwrap().total_overhead_duration()) - .sum(), - ) - } - - fn name(&self) -> String { - String::from("overheadDuration") - } -} - -/// Number of vehicles (each type count as 1) -struct NumberOfVehiclesIndicator; - -impl Indicator for NumberOfVehiclesIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Integer(schedule.number_of_vehicles() as i64) - } - - fn name(&self) -> String { - String::from("numberOfVehicles") - } -} - -struct CostsIndicator; - -impl Indicator for CostsIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Integer(schedule.costs() as i64) - } - - fn name(&self) -> String { - String::from("costs") - } -} - -struct ServiceTimeSquaredIndicator; - -impl Indicator for ServiceTimeSquaredIndicator { - fn evaluate(&self, schedule: &Schedule) -> BaseValue { - BaseValue::Integer( - schedule - .vehicles_iter_all() - .map(|v| { - schedule - .tour_of(v) - .unwrap() - .useful_duration() - .in_sec() - .unwrap() - .pow(2) as i64 - }) - .sum(), - ) - } - - fn name(&self) -> String { - String::from("serviceTimeSquared") - } -} - -pub fn _build() -> Objective { - let _usefull_service_time = LinearCombination::new(vec![( - Coefficient::Integer(-1), - Box::new(ServiceTimeSquaredIndicator), - )]); - - let _dummy_level = LinearCombination::new(vec![( - Coefficient::Integer(1), - Box::new(NumberOfDummiesIndicator), - )]); - - let _dummy_distance_level = LinearCombination::new(vec![( - Coefficient::Integer(1), - Box::new(DummyDistanceIndicator), - )]); - - let _dummy_duration_level = LinearCombination::new(vec![( - Coefficient::Integer(1), - Box::new(DummyDurationIndicator), - )]); - - let _overhead_duration_level = LinearCombination::new(vec![( - Coefficient::Integer(1), - Box::new(OverheadDurationIndicator), - )]); - - let _unserved_passengers_level = LinearCombination::new(vec![( - Coefficient::Integer(1), - Box::new(NumberOfUnservedPassengersIndicator), - )]); - - let _vehicle_count_level = LinearCombination::new(vec![( - Coefficient::Integer(1), - Box::new(NumberOfVehiclesIndicator), - )]); - - let _cost_level = LinearCombination::new(vec![(Coefficient::Integer(1), Box::new(CostsIndicator))]); - - Objective::new(vec![ - // _dummy_level, - _vehicle_count_level, - // _overhead_duration_level, - // _overhead_seat_distance_level, - ]) -} diff --git a/model/src/network.rs b/model/src/network.rs index 8c042bf..5a41ade 100644 --- a/model/src/network.rs +++ b/model/src/network.rs @@ -213,7 +213,7 @@ impl Network { limit_of_type.map(|l| l.min(limit_of_node.unwrap_or(l))) } - pub fn get_depot_id(&self, node_idx: NodeIdx) -> DepotIdx { + pub fn get_depot_idx(&self, node_idx: NodeIdx) -> DepotIdx { self.node(node_idx).as_depot().depot_idx() } diff --git a/solution/src/json_serialisation.rs b/solution/src/json_serialisation.rs index 8b04db0..35d3a35 100644 --- a/solution/src/json_serialisation.rs +++ b/solution/src/json_serialisation.rs @@ -16,8 +16,8 @@ use model::{ base_types::{DepotIdx, NodeIdx, VehicleIdx, VehicleTypeIdx}, network::{nodes::Node, Network}, }; -use serde::{Deserialize, Serialize}; use rapid_time::DateTime; +use serde::{Deserialize, Serialize}; use crate::Schedule; @@ -144,9 +144,11 @@ pub fn schedule_to_json(schedule: &Schedule) -> serde_json::Value { fn depots_usage_to_json(schedule: &Schedule) -> Vec { let mut depot_loads = vec![]; - for depot_idx in schedule.get_network().depots_iter() { + let network = schedule.get_network(); + for depot_idx in network.depots_iter() { + let depot = network.get_depot(depot_idx); depot_loads.push(DepotLoad { - depot: depot_idx.to_string(), + depot: depot.id().to_string(), load: depot_usage_to_json(schedule, depot_idx), }); } @@ -155,12 +157,18 @@ fn depots_usage_to_json(schedule: &Schedule) -> Vec { fn depot_usage_to_json(schedule: &Schedule, depot_idx: DepotIdx) -> Vec { let mut loads = vec![]; + let network = schedule.get_network(); for vehicle_type in schedule.get_vehicle_types().iter() { let spawn_count = schedule.number_of_vehicles_of_same_type_spawned_at(depot_idx, vehicle_type); if spawn_count > 0 { loads.push(Load { - vehicle_type: vehicle_type.to_string(), + vehicle_type: network + .vehicle_types() + .get(vehicle_type) + .unwrap() + .id() + .clone(), spawn_count, }) } @@ -174,10 +182,10 @@ fn fleet_to_json( dead_head_trips_with_formation: &mut Vec, ) -> JsonFleet { let mut vehicles = vec![]; - for vehicle_id in schedule.vehicles_iter(vehicle_type) { + for vehicle_idx in schedule.vehicles_iter(vehicle_type) { vehicles.push(vehicle_to_json( schedule, - vehicle_id, + vehicle_idx, dead_head_trips_with_formation, )); } @@ -210,10 +218,10 @@ fn vehicle_to_json( ) -> JsonVehicle { let network = schedule.get_network(); let start_depot_node = schedule.tour_of(vehicle_idx).unwrap().first_node(); - let start_depot_id = network.get_depot_id(start_depot_node); + let start_depot_id = network.get_depot_idx(start_depot_node); let start_depot = network.get_depot(start_depot_id); let end_depot_node = schedule.tour_of(vehicle_idx).unwrap().last_node(); - let end_depot_id = network.get_depot_id(end_depot_node); + let end_depot_id = network.get_depot_idx(end_depot_node); let end_depot = network.get_depot(end_depot_id); let mut departure_segments = vec![]; let mut maintenance_slots = vec![]; diff --git a/solution/src/schedule.rs b/solution/src/schedule.rs index 374db33..179e852 100644 --- a/solution/src/schedule.rs +++ b/solution/src/schedule.rs @@ -431,11 +431,11 @@ impl Schedule { // check depots usage let vehicle_type = self.vehicle_type_of(*vehicle).unwrap(); - let start_depot = self.network.get_depot_id(tour.start_depot().unwrap()); + let start_depot = self.network.get_depot_idx(tour.start_depot().unwrap()); let (spawned, _) = self.depot_usage.get(&(start_depot, vehicle_type)).unwrap(); assert!(spawned.contains(vehicle)); - let end_depot = self.network.get_depot_id(tour.end_depot().unwrap()); + let end_depot = self.network.get_depot_idx(tour.end_depot().unwrap()); let (_, despawned) = self.depot_usage.get(&(end_depot, vehicle_type)).unwrap(); assert!(despawned.contains(vehicle)); @@ -492,7 +492,7 @@ impl Schedule { assert_eq!(self.vehicle_type_of(*vehicle).unwrap(), *vehicle_type); assert_eq!( self.network - .get_depot_id(self.tour_of(*vehicle).unwrap().start_depot().unwrap()), + .get_depot_idx(self.tour_of(*vehicle).unwrap().start_depot().unwrap()), *depot ); } @@ -501,7 +501,7 @@ impl Schedule { assert_eq!(self.vehicle_type_of(*vehicle).unwrap(), *vehicle_type); assert_eq!( self.network - .get_depot_id(self.tour_of(*vehicle).unwrap().end_depot().unwrap()), + .get_depot_idx(self.tour_of(*vehicle).unwrap().end_depot().unwrap()), *depot ); } @@ -714,7 +714,7 @@ impl Schedule { vehicle_type: VehicleTypeIdx, depot_usage: &DepotUsage, ) -> bool { - let depot = self.network.get_depot_id(start_depot); + let depot = self.network.get_depot_idx(start_depot); let capacity_for_type = self.network.capacity_of(depot, vehicle_type); if capacity_for_type == 0 { diff --git a/solution/src/schedule/modifications.rs b/solution/src/schedule/modifications.rs index b0d519a..93a5d23 100644 --- a/solution/src/schedule/modifications.rs +++ b/solution/src/schedule/modifications.rs @@ -648,7 +648,7 @@ impl Schedule { let old_tour = self.tour_of(*vehicle_id).unwrap(); depot_usage .get_mut(&( - self.network.get_depot_id(old_tour.start_depot().unwrap()), + self.network.get_depot_idx(old_tour.start_depot().unwrap()), vehicle_type_id, )) .unwrap() @@ -657,7 +657,7 @@ impl Schedule { .unwrap(); depot_usage .get_mut(&( - self.network.get_depot_id(old_tour.end_depot().unwrap()), + self.network.get_depot_idx(old_tour.end_depot().unwrap()), vehicle_type_id, )) .unwrap() @@ -676,7 +676,7 @@ impl Schedule { // add vehicle to depot_usage depot_usage .entry(( - self.network.get_depot_id(new_tour.start_depot().unwrap()), + self.network.get_depot_idx(new_tour.start_depot().unwrap()), vehicle_type_id, )) .or_insert((HashSet::new(), HashSet::new())) @@ -684,7 +684,7 @@ impl Schedule { .insert(*vehicle_id); depot_usage .entry(( - self.network.get_depot_id(new_tour.end_depot().unwrap()), + self.network.get_depot_idx(new_tour.end_depot().unwrap()), vehicle_type_id, )) .or_insert((HashSet::new(), HashSet::new())) @@ -837,7 +837,7 @@ impl Schedule { .get_successor_of(vehicle); let start_depot_of_next_vehicle = self.tour_of(next_vehicle).unwrap().start_depot().unwrap(); - let depot_idx = self.network.get_depot_id(start_depot_of_next_vehicle); + let depot_idx = self.network.get_depot_idx(start_depot_of_next_vehicle); let new_end_depot = self.network.get_end_depot_node(depot_idx); let new_tour = tour.replace_end_depot(new_end_depot).unwrap(); @@ -1187,7 +1187,7 @@ impl Schedule { if self.is_vehicle(vehicle_id) { let old_depot = self .network - .get_depot_id(self.tour_of(vehicle_id).unwrap().start_depot().unwrap()); + .get_depot_idx(self.tour_of(vehicle_id).unwrap().start_depot().unwrap()); depot_usage .entry((old_depot, vehicle_type)) .or_insert((HashSet::new(), HashSet::new())) @@ -1197,7 +1197,7 @@ impl Schedule { } if let Some(start_depot_node) = new_start_depot_node { - let new_depot = self.network.get_depot_id(start_depot_node); + let new_depot = self.network.get_depot_idx(start_depot_node); depot_usage .entry((new_depot, vehicle_type)) .or_insert((HashSet::new(), HashSet::new())) @@ -1218,7 +1218,7 @@ impl Schedule { if self.is_vehicle(vehicle_id) { let old_depot = self .network - .get_depot_id(self.tour_of(vehicle_id).unwrap().end_depot().unwrap()); + .get_depot_idx(self.tour_of(vehicle_id).unwrap().end_depot().unwrap()); depot_usage .entry((old_depot, vehicle_type)) .or_insert((HashSet::new(), HashSet::new())) @@ -1228,7 +1228,7 @@ impl Schedule { } if let Some(end_depot_node) = new_end_depot_node { - let new_depot = self.network.get_depot_id(end_depot_node); + let new_depot = self.network.get_depot_idx(end_depot_node); depot_usage .entry((new_depot, vehicle_type)) .or_insert((HashSet::new(), HashSet::new())) diff --git a/solver/src/local_search/neighborhood/mod.rs b/solver/src/local_search/neighborhood/mod.rs index c809cf9..a3c1ea2 100644 --- a/solver/src/local_search/neighborhood/mod.rs +++ b/solver/src/local_search/neighborhood/mod.rs @@ -168,7 +168,7 @@ impl RSSchedParallelNeighborhood { pub fn hitch_hiking_iterator<'a>( &'a self, schedule_with_info: &'a ScheduleWithInfo, - ) -> impl ParallelIterator + Send + Sync + 'a { + ) -> impl ParallelIterator + 'a { let schedule = schedule_with_info.get_schedule(); let vehicles: Vec<_> = schedule.vehicles_iter_all().collect(); @@ -193,7 +193,7 @@ impl RSSchedParallelNeighborhood { pub fn remove_single_node_iterator<'a>( &'a self, schedule_with_info: &'a ScheduleWithInfo, - ) -> impl ParallelIterator + Send + Sync + 'a { + ) -> impl ParallelIterator + 'a { let schedule = schedule_with_info.get_schedule(); let vehicles: Vec<_> = schedule.vehicles_iter_all().collect(); diff --git a/solver/src/min_cost_flow_solver.rs b/solver/src/min_cost_flow_solver.rs index 17322e3..fb6c264 100644 --- a/solver/src/min_cost_flow_solver.rs +++ b/solver/src/min_cost_flow_solver.rs @@ -164,7 +164,7 @@ impl MinCostFlowSolver { .or_insert(0); *entry += 1; - *priority += priority_increment[&vehicle_type]; + *priority += priority_increment[vehicle_type]; if priority_counter.iter().all(|(_, p)| *p >= 1.0) { break;