{
 "resource": "routes",
 "title": "교역로",
 "about": "살 수 있는 항구(경제 조건 충족)마다 판매 기준가가 가장 높은 항구를 고른 한 단위 차익 목록. 기준가만 쓴 계산이고 시세·투자·세금·변동은 넣지 않았습니다.",
 "sourceFiles": [
  "DATA1.LZW",
  "MAIN.EXE"
 ],
 "fields": [
  {
   "key": "id",
   "label": "순위",
   "meaning": "차익 순위"
  },
  {
   "key": "good",
   "label": "교역품",
   "meaning": "교역품 이름"
  },
  {
   "key": "buyPort",
   "label": "사는 항구",
   "meaning": "사는 항구"
  },
  {
   "key": "buyPrice",
   "label": "매입 기준가",
   "meaning": "사는 항구의 매입 기준가(특산품이면 특산품 기준가)"
  },
  {
   "key": "sellPort",
   "label": "파는 항구",
   "meaning": "판매 기준가가 가장 높은 항구"
  },
  {
   "key": "sellPrice",
   "label": "판매 기준가",
   "meaning": "파는 항구 시장의 판매 기준가"
  },
  {
   "key": "margin",
   "label": "차익",
   "meaning": "판매 기준가 − 매입 기준가 (한 단위)"
  },
  {
   "key": "distance",
   "label": "거리",
   "meaning": "두 항구 사이 지도 칸 직선 거리(가로는 둥글게 이어짐)"
  },
  {
   "key": "specialty",
   "label": "특산품",
   "meaning": "특산품으로 사는 경우 예"
  }
 ],
 "rows": [
  {
   "id": 1,
   "good": 31,
   "buyPort": "마린디",
   "buyPrice": 550,
   "sellPort": "보르도",
   "sellPrice": 1100,
   "margin": 550,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 2,
   "good": 31,
   "buyPort": "몸바사",
   "buyPrice": 550,
   "sellPort": "보르도",
   "sellPrice": 1100,
   "margin": 550,
   "distance": 432,
   "specialty": ""
  },
  {
   "id": 3,
   "good": 31,
   "buyPort": "소팔라",
   "buyPrice": 550,
   "sellPort": "보르도",
   "sellPrice": 1100,
   "margin": 550,
   "distance": 498,
   "specialty": ""
  },
  {
   "id": 4,
   "good": 31,
   "buyPort": "톰북투",
   "buyPrice": 700,
   "sellPort": "보르도",
   "sellPrice": 1100,
   "margin": 400,
   "distance": 217,
   "specialty": ""
  },
  {
   "id": 5,
   "good": 8,
   "buyPort": "카이로",
   "buyPrice": 35,
   "sellPort": "알렉산드리아",
   "sellPrice": 340,
   "margin": 305,
   "distance": 22,
   "specialty": ""
  },
  {
   "id": 6,
   "good": 8,
   "buyPort": "바스라",
   "buyPrice": 35,
   "sellPort": "얍파",
   "sellPrice": 340,
   "margin": 305,
   "distance": 82,
   "specialty": ""
  },
  {
   "id": 7,
   "good": 8,
   "buyPort": "메카",
   "buyPrice": 35,
   "sellPort": "얍파",
   "sellPrice": 340,
   "margin": 305,
   "distance": 82,
   "specialty": ""
  },
  {
   "id": 8,
   "good": 8,
   "buyPort": "아덴",
   "buyPrice": 35,
   "sellPort": "얍파",
   "sellPrice": 340,
   "margin": 305,
   "distance": 147,
   "specialty": ""
  },
  {
   "id": 9,
   "good": 8,
   "buyPort": "무스카트",
   "buyPrice": 35,
   "sellPort": "얍파",
   "sellPrice": 340,
   "margin": 305,
   "distance": 152,
   "specialty": ""
  },
  {
   "id": 10,
   "good": 6,
   "buyPort": "아바나",
   "buyPrice": 35,
   "sellPort": "사카이",
   "sellPrice": 320,
   "margin": 285,
   "distance": 828,
   "specialty": "예"
  },
  {
   "id": 11,
   "good": 36,
   "buyPort": "장안",
   "buyPrice": 120,
   "sellPort": "트레비존드",
   "sellPrice": 400,
   "margin": 280,
   "distance": 424,
   "specialty": ""
  },
  {
   "id": 12,
   "good": 36,
   "buyPort": "마카오",
   "buyPrice": 120,
   "sellPort": "트레비존드",
   "sellPrice": 400,
   "margin": 280,
   "distance": 463,
   "specialty": ""
  },
  {
   "id": 13,
   "good": 36,
   "buyPort": "자이톤",
   "buyPrice": 120,
   "sellPort": "트레비존드",
   "sellPrice": 400,
   "margin": 280,
   "distance": 489,
   "specialty": ""
  },
  {
   "id": 14,
   "good": 36,
   "buyPort": "사카이",
   "buyPrice": 120,
   "sellPort": "트레비존드",
   "sellPrice": 400,
   "margin": 280,
   "distance": 580,
   "specialty": ""
  },
  {
   "id": 15,
   "good": 6,
   "buyPort": "카라카스",
   "buyPrice": 40,
   "sellPort": "사카이",
   "sellPrice": 320,
   "margin": 280,
   "distance": 929,
   "specialty": "예"
  },
  {
   "id": 16,
   "good": 37,
   "buyPort": "카이로",
   "buyPrice": 75,
   "sellPort": "단치히",
   "sellPrice": 350,
   "margin": 275,
   "distance": 208,
   "specialty": ""
  },
  {
   "id": 17,
   "good": 37,
   "buyPort": "바스라",
   "buyPrice": 75,
   "sellPort": "리가",
   "sellPrice": 350,
   "margin": 275,
   "distance": 255,
   "specialty": ""
  },
  {
   "id": 18,
   "good": 37,
   "buyPort": "메카",
   "buyPrice": 75,
   "sellPort": "단치히",
   "sellPrice": 350,
   "margin": 275,
   "distance": 279,
   "specialty": ""
  },
  {
   "id": 19,
   "good": 43,
   "buyPort": "베네치아",
   "buyPrice": 180,
   "sellPort": "하노이",
   "sellPrice": 450,
   "margin": 270,
   "distance": 578,
   "specialty": "예"
  },
  {
   "id": 20,
   "good": 29,
   "buyPort": "장안",
   "buyPrice": 60,
   "sellPort": "리가",
   "sellPrice": 320,
   "margin": 260,
   "distance": 545,
   "specialty": ""
  },
  {
   "id": 21,
   "good": 29,
   "buyPort": "하노이",
   "buyPrice": 60,
   "sellPort": "리가",
   "sellPrice": 320,
   "margin": 260,
   "distance": 557,
   "specialty": ""
  },
  {
   "id": 22,
   "good": 29,
   "buyPort": "마카오",
   "buyPrice": 60,
   "sellPort": "리가",
   "sellPrice": 320,
   "margin": 260,
   "distance": 598,
   "specialty": ""
  },
  {
   "id": 23,
   "good": 43,
   "buyPort": "코펜하겐",
   "buyPrice": 190,
   "sellPort": "장안",
   "sellPrice": 450,
   "margin": 260,
   "distance": 607,
   "specialty": "예"
  },
  {
   "id": 24,
   "good": 29,
   "buyPort": "자이톤",
   "buyPrice": 60,
   "sellPort": "리가",
   "sellPrice": 320,
   "margin": 260,
   "distance": 619,
   "specialty": ""
  },
  {
   "id": 25,
   "good": 29,
   "buyPort": "나가사키",
   "buyPrice": 60,
   "sellPort": "리가",
   "sellPrice": 320,
   "margin": 260,
   "distance": 660,
   "specialty": ""
  },
  {
   "id": 26,
   "good": 29,
   "buyPort": "사카이",
   "buyPrice": 60,
   "sellPort": "리가",
   "sellPrice": 320,
   "margin": 260,
   "distance": 696,
   "specialty": ""
  },
  {
   "id": 27,
   "good": 22,
   "buyPort": "사카이",
   "buyPrice": 15,
   "sellPort": "리가",
   "sellPrice": 260,
   "margin": 245,
   "distance": 696,
   "specialty": "예"
  },
  {
   "id": 28,
   "good": 22,
   "buyPort": "장안",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 260,
   "margin": 240,
   "distance": 545,
   "specialty": "예"
  },
  {
   "id": 29,
   "good": 28,
   "buyPort": "톰북투",
   "buyPrice": 60,
   "sellPort": "하노이",
   "sellPrice": 300,
   "margin": 240,
   "distance": 660,
   "specialty": "예"
  },
  {
   "id": 30,
   "good": 26,
   "buyPort": "하노이",
   "buyPrice": 70,
   "sellPort": "트레비존드",
   "sellPrice": 300,
   "margin": 230,
   "distance": 417,
   "specialty": "예"
  },
  {
   "id": 31,
   "good": 24,
   "buyPort": "바르셀로나",
   "buyPrice": 80,
   "sellPort": "하노이",
   "sellPrice": 310,
   "margin": 230,
   "distance": 634,
   "specialty": ""
  },
  {
   "id": 32,
   "good": 24,
   "buyPort": "세빌리아",
   "buyPrice": 80,
   "sellPort": "하노이",
   "sellPrice": 310,
   "margin": 230,
   "distance": 679,
   "specialty": ""
  },
  {
   "id": 33,
   "good": 24,
   "buyPort": "리스본",
   "buyPrice": 80,
   "sellPort": "하노이",
   "sellPrice": 310,
   "margin": 230,
   "distance": 703,
   "specialty": ""
  },
  {
   "id": 34,
   "good": 32,
   "buyPort": "나가사키",
   "buyPrice": 35,
   "sellPort": "리가",
   "sellPrice": 260,
   "margin": 225,
   "distance": 660,
   "specialty": "예"
  },
  {
   "id": 35,
   "good": 17,
   "buyPort": "자이톤",
   "buyPrice": 25,
   "sellPort": "리가",
   "sellPrice": 240,
   "margin": 215,
   "distance": 619,
   "specialty": "예"
  },
  {
   "id": 36,
   "good": 36,
   "buyPort": "카이로",
   "buyPrice": 190,
   "sellPort": "알렉산드리아",
   "sellPrice": 400,
   "margin": 210,
   "distance": 22,
   "specialty": "예"
  },
  {
   "id": 37,
   "good": 28,
   "buyPort": "소팔라",
   "buyPrice": 90,
   "sellPort": "하노이",
   "sellPrice": 300,
   "margin": 210,
   "distance": 508,
   "specialty": "예"
  },
  {
   "id": 38,
   "good": 7,
   "buyPort": "디우",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 349,
   "specialty": ""
  },
  {
   "id": 39,
   "good": 7,
   "buyPort": "고아",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 437,
   "specialty": ""
  },
  {
   "id": 40,
   "good": 7,
   "buyPort": "캘커타",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 453,
   "specialty": ""
  },
  {
   "id": 41,
   "good": 7,
   "buyPort": "코친",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 463,
   "specialty": ""
  },
  {
   "id": 42,
   "good": 7,
   "buyPort": "실론",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 492,
   "specialty": ""
  },
  {
   "id": 43,
   "good": 7,
   "buyPort": "장안",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 545,
   "specialty": ""
  },
  {
   "id": 44,
   "good": 7,
   "buyPort": "하노이",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 557,
   "specialty": ""
  },
  {
   "id": 45,
   "good": 7,
   "buyPort": "마카오",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 598,
   "specialty": ""
  },
  {
   "id": 46,
   "good": 7,
   "buyPort": "자이톤",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 619,
   "specialty": ""
  },
  {
   "id": 47,
   "good": 28,
   "buyPort": "산조지",
   "buyPrice": 100,
   "sellPort": "하노이",
   "sellPrice": 300,
   "margin": 200,
   "distance": 660,
   "specialty": "예"
  },
  {
   "id": 48,
   "good": 7,
   "buyPort": "나가사키",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 660,
   "specialty": ""
  },
  {
   "id": 49,
   "good": 7,
   "buyPort": "사카이",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 220,
   "margin": 200,
   "distance": 696,
   "specialty": ""
  },
  {
   "id": 50,
   "good": 26,
   "buyPort": "모가디슈",
   "buyPrice": 120,
   "sellPort": "얍파",
   "sellPrice": 300,
   "margin": 180,
   "distance": 214,
   "specialty": ""
  },
  {
   "id": 51,
   "good": 26,
   "buyPort": "마린디",
   "buyPrice": 120,
   "sellPort": "알렉산드리아",
   "sellPrice": 300,
   "margin": 180,
   "distance": 253,
   "specialty": ""
  },
  {
   "id": 52,
   "good": 26,
   "buyPort": "몸바사",
   "buyPrice": 120,
   "sellPort": "알렉산드리아",
   "sellPrice": 300,
   "margin": 180,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 53,
   "good": 26,
   "buyPort": "모잠비크",
   "buyPrice": 120,
   "sellPort": "알렉산드리아",
   "sellPrice": 300,
   "margin": 180,
   "distance": 324,
   "specialty": ""
  },
  {
   "id": 54,
   "good": 26,
   "buyPort": "키리마네",
   "buyPrice": 120,
   "sellPort": "알렉산드리아",
   "sellPrice": 300,
   "margin": 180,
   "distance": 335,
   "specialty": ""
  },
  {
   "id": 55,
   "good": 26,
   "buyPort": "소팔라",
   "buyPrice": 120,
   "sellPort": "알렉산드리아",
   "sellPrice": 300,
   "margin": 180,
   "distance": 347,
   "specialty": ""
  },
  {
   "id": 56,
   "good": 26,
   "buyPort": "산토도밍고",
   "buyPrice": 120,
   "sellPort": "사로니카",
   "sellPrice": 300,
   "margin": 180,
   "distance": 614,
   "specialty": ""
  },
  {
   "id": 57,
   "good": 26,
   "buyPort": "아바나",
   "buyPrice": 120,
   "sellPort": "사로니카",
   "sellPrice": 300,
   "margin": 180,
   "distance": 679,
   "specialty": ""
  },
  {
   "id": 58,
   "good": 26,
   "buyPort": "파나마",
   "buyPrice": 120,
   "sellPort": "사로니카",
   "sellPrice": 300,
   "margin": 180,
   "distance": 697,
   "specialty": ""
  },
  {
   "id": 59,
   "good": 42,
   "buyPort": "하노이",
   "buyPrice": 30,
   "sellPort": "실론",
   "sellPrice": 200,
   "margin": 170,
   "distance": 179,
   "specialty": ""
  },
  {
   "id": 60,
   "good": 42,
   "buyPort": "마카오",
   "buyPrice": 30,
   "sellPort": "실론",
   "sellPrice": 200,
   "margin": 170,
   "distance": 226,
   "specialty": ""
  },
  {
   "id": 61,
   "good": 42,
   "buyPort": "장안",
   "buyPrice": 30,
   "sellPort": "실론",
   "sellPrice": 200,
   "margin": 170,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 62,
   "good": 42,
   "buyPort": "자이톤",
   "buyPrice": 30,
   "sellPort": "실론",
   "sellPrice": 200,
   "margin": 170,
   "distance": 264,
   "specialty": ""
  },
  {
   "id": 63,
   "good": 42,
   "buyPort": "사카이",
   "buyPrice": 30,
   "sellPort": "실론",
   "sellPrice": 200,
   "margin": 170,
   "distance": 384,
   "specialty": ""
  },
  {
   "id": 64,
   "good": 41,
   "buyPort": "아바나",
   "buyPrice": 35,
   "sellPort": "사카이",
   "sellPrice": 200,
   "margin": 165,
   "distance": 828,
   "specialty": ""
  },
  {
   "id": 65,
   "good": 41,
   "buyPort": "마린디",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 160,
   "distance": 433,
   "specialty": ""
  },
  {
   "id": 66,
   "good": 41,
   "buyPort": "몸바사",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 160,
   "distance": 440,
   "specialty": ""
  },
  {
   "id": 67,
   "good": 41,
   "buyPort": "소팔라",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 160,
   "distance": 508,
   "specialty": ""
  },
  {
   "id": 68,
   "good": 0,
   "buyPort": "테르나테",
   "buyPrice": 4,
   "sellPort": "리가",
   "sellPrice": 160,
   "margin": 156,
   "distance": 733,
   "specialty": "예"
  },
  {
   "id": 69,
   "good": 1,
   "buyPort": "말라카",
   "buyPrice": 3,
   "sellPort": "얍파",
   "sellPrice": 150,
   "margin": 147,
   "distance": 442,
   "specialty": "예"
  },
  {
   "id": 70,
   "good": 1,
   "buyPort": "실론",
   "buyPrice": 4,
   "sellPort": "얍파",
   "sellPrice": 150,
   "margin": 146,
   "distance": 317,
   "specialty": "예"
  },
  {
   "id": 71,
   "good": 37,
   "buyPort": "이스탄불",
   "buyPrice": 210,
   "sellPort": "단치히",
   "sellPrice": 350,
   "margin": 140,
   "distance": 122,
   "specialty": "예"
  },
  {
   "id": 72,
   "good": 2,
   "buyPort": "파세",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 584,
   "specialty": ""
  },
  {
   "id": 73,
   "good": 2,
   "buyPort": "말라카",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 605,
   "specialty": ""
  },
  {
   "id": 74,
   "good": 2,
   "buyPort": "방카",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 637,
   "specialty": ""
  },
  {
   "id": 75,
   "good": 2,
   "buyPort": "순다",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 670,
   "specialty": ""
  },
  {
   "id": 76,
   "good": 2,
   "buyPort": "테르나테",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 733,
   "specialty": ""
  },
  {
   "id": 77,
   "good": 2,
   "buyPort": "암보이나",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 750,
   "specialty": ""
  },
  {
   "id": 78,
   "good": 2,
   "buyPort": "반다",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 766,
   "specialty": ""
  },
  {
   "id": 79,
   "good": 2,
   "buyPort": "딜리",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 137,
   "distance": 769,
   "specialty": ""
  },
  {
   "id": 80,
   "good": 0,
   "buyPort": "고아",
   "buyPrice": 25,
   "sellPort": "리가",
   "sellPrice": 160,
   "margin": 135,
   "distance": 437,
   "specialty": ""
  },
  {
   "id": 81,
   "good": 0,
   "buyPort": "캘커타",
   "buyPrice": 25,
   "sellPort": "리가",
   "sellPrice": 160,
   "margin": 135,
   "distance": 453,
   "specialty": ""
  },
  {
   "id": 82,
   "good": 2,
   "buyPort": "고아",
   "buyPrice": 15,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 125,
   "distance": 437,
   "specialty": ""
  },
  {
   "id": 83,
   "good": 2,
   "buyPort": "캘커타",
   "buyPrice": 15,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 125,
   "distance": 453,
   "specialty": ""
  },
  {
   "id": 84,
   "good": 2,
   "buyPort": "코친",
   "buyPrice": 15,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 125,
   "distance": 463,
   "specialty": ""
  },
  {
   "id": 85,
   "good": 2,
   "buyPort": "실론",
   "buyPrice": 15,
   "sellPort": "리가",
   "sellPrice": 140,
   "margin": 125,
   "distance": 492,
   "specialty": ""
  },
  {
   "id": 86,
   "good": 44,
   "buyPort": "세빌리아",
   "buyPrice": 120,
   "sellPort": "카이로",
   "sellPrice": 240,
   "margin": 120,
   "distance": 241,
   "specialty": ""
  },
  {
   "id": 87,
   "good": 44,
   "buyPort": "리스본",
   "buyPrice": 120,
   "sellPort": "카이로",
   "sellPrice": 240,
   "margin": 120,
   "distance": 265,
   "specialty": ""
  },
  {
   "id": 88,
   "good": 33,
   "buyPort": "고아",
   "buyPrice": 60,
   "sellPort": "바르셀로나",
   "sellPrice": 180,
   "margin": 120,
   "distance": 470,
   "specialty": ""
  },
  {
   "id": 89,
   "good": 33,
   "buyPort": "캘커타",
   "buyPrice": 60,
   "sellPort": "바르셀로나",
   "sellPrice": 180,
   "margin": 120,
   "distance": 482,
   "specialty": ""
  },
  {
   "id": 90,
   "good": 41,
   "buyPort": "함부르크",
   "buyPrice": 85,
   "sellPort": "장안",
   "sellPrice": 200,
   "margin": 115,
   "distance": 617,
   "specialty": "예"
  },
  {
   "id": 91,
   "good": 39,
   "buyPort": "바스라",
   "buyPrice": 50,
   "sellPort": "하노이",
   "sellPrice": 160,
   "margin": 110,
   "distance": 347,
   "specialty": ""
  },
  {
   "id": 92,
   "good": 39,
   "buyPort": "메카",
   "buyPrice": 50,
   "sellPort": "하노이",
   "sellPrice": 160,
   "margin": 110,
   "distance": 396,
   "specialty": ""
  },
  {
   "id": 93,
   "good": 39,
   "buyPort": "카이로",
   "buyPrice": 50,
   "sellPort": "하노이",
   "sellPrice": 160,
   "margin": 110,
   "distance": 439,
   "specialty": ""
  },
  {
   "id": 94,
   "good": 3,
   "buyPort": "반다",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 110,
   "margin": 107,
   "distance": 766,
   "specialty": "예"
  },
  {
   "id": 95,
   "good": 27,
   "buyPort": "톰북투",
   "buyPrice": 220,
   "sellPort": "팔마",
   "sellPrice": 320,
   "margin": 100,
   "distance": 177,
   "specialty": ""
  },
  {
   "id": 96,
   "good": 33,
   "buyPort": "마린디",
   "buyPrice": 80,
   "sellPort": "발렌시아",
   "sellPrice": 180,
   "margin": 100,
   "distance": 389,
   "specialty": ""
  },
  {
   "id": 97,
   "good": 33,
   "buyPort": "몸바사",
   "buyPrice": 80,
   "sellPort": "발렌시아",
   "sellPrice": 180,
   "margin": 100,
   "distance": 393,
   "specialty": ""
  },
  {
   "id": 98,
   "good": 42,
   "buyPort": "세빌리아",
   "buyPrice": 100,
   "sellPort": "디우",
   "sellPrice": 200,
   "margin": 100,
   "distance": 442,
   "specialty": "예"
  },
  {
   "id": 99,
   "good": 33,
   "buyPort": "소팔라",
   "buyPrice": 80,
   "sellPort": "발렌시아",
   "sellPrice": 180,
   "margin": 100,
   "distance": 457,
   "specialty": ""
  },
  {
   "id": 100,
   "good": 40,
   "buyPort": "아테네",
   "buyPrice": 3,
   "sellPort": "모가디슈",
   "sellPrice": 100,
   "margin": 97,
   "distance": 280,
   "specialty": ""
  },
  {
   "id": 101,
   "good": 40,
   "buyPort": "나폴리",
   "buyPrice": 3,
   "sellPort": "모가디슈",
   "sellPrice": 100,
   "margin": 97,
   "distance": 329,
   "specialty": ""
  },
  {
   "id": 102,
   "good": 40,
   "buyPort": "베네치아",
   "buyPrice": 3,
   "sellPort": "모가디슈",
   "sellPrice": 100,
   "margin": 97,
   "distance": 355,
   "specialty": ""
  },
  {
   "id": 103,
   "good": 40,
   "buyPort": "피사",
   "buyPrice": 3,
   "sellPort": "모가디슈",
   "sellPrice": 100,
   "margin": 97,
   "distance": 357,
   "specialty": ""
  },
  {
   "id": 104,
   "good": 40,
   "buyPort": "제노바",
   "buyPrice": 3,
   "sellPort": "모가디슈",
   "sellPrice": 100,
   "margin": 97,
   "distance": 370,
   "specialty": ""
  },
  {
   "id": 105,
   "good": 40,
   "buyPort": "암스테르담",
   "buyPrice": 3,
   "sellPort": "모가디슈",
   "sellPrice": 100,
   "margin": 97,
   "distance": 437,
   "specialty": "예"
  },
  {
   "id": 106,
   "good": 3,
   "buyPort": "캘커타",
   "buyPrice": 15,
   "sellPort": "리가",
   "sellPrice": 110,
   "margin": 95,
   "distance": 453,
   "specialty": "예"
  },
  {
   "id": 107,
   "good": 36,
   "buyPort": "아테네",
   "buyPrice": 310,
   "sellPort": "간디아",
   "sellPrice": 400,
   "margin": 90,
   "distance": 21,
   "specialty": "예"
  },
  {
   "id": 108,
   "good": 22,
   "buyPort": "피사",
   "buyPrice": 170,
   "sellPort": "보르도",
   "sellPrice": 260,
   "margin": 90,
   "distance": 71,
   "specialty": "예"
  },
  {
   "id": 109,
   "good": 38,
   "buyPort": "메카",
   "buyPrice": 50,
   "sellPort": "얍파",
   "sellPrice": 140,
   "margin": 90,
   "distance": 82,
   "specialty": "예"
  },
  {
   "id": 110,
   "good": 41,
   "buyPort": "알렉산드리아",
   "buyPrice": 115,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 85,
   "distance": 459,
   "specialty": ""
  },
  {
   "id": 111,
   "good": 41,
   "buyPort": "이스탄불",
   "buyPrice": 115,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 85,
   "distance": 480,
   "specialty": ""
  },
  {
   "id": 112,
   "good": 35,
   "buyPort": "런던",
   "buyPrice": 110,
   "sellPort": "바르셀로나",
   "sellPrice": 190,
   "margin": 80,
   "distance": 81,
   "specialty": ""
  },
  {
   "id": 113,
   "good": 35,
   "buyPort": "암스테르담",
   "buyPrice": 110,
   "sellPort": "바르셀로나",
   "sellPrice": 190,
   "margin": 80,
   "distance": 97,
   "specialty": ""
  },
  {
   "id": 114,
   "good": 33,
   "buyPort": "이스탄불",
   "buyPrice": 100,
   "sellPort": "바르셀로나",
   "sellPrice": 180,
   "margin": 80,
   "distance": 158,
   "specialty": ""
  },
  {
   "id": 115,
   "good": 33,
   "buyPort": "알렉산드리아",
   "buyPrice": 100,
   "sellPort": "바르셀로나",
   "sellPrice": 180,
   "margin": 80,
   "distance": 180,
   "specialty": ""
  },
  {
   "id": 116,
   "good": 41,
   "buyPort": "세빌리아",
   "buyPrice": 120,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 80,
   "distance": 679,
   "specialty": ""
  },
  {
   "id": 117,
   "good": 41,
   "buyPort": "리스본",
   "buyPrice": 120,
   "sellPort": "하노이",
   "sellPrice": 200,
   "margin": 80,
   "distance": 703,
   "specialty": ""
  },
  {
   "id": 118,
   "good": 10,
   "buyPort": "마데이라",
   "buyPrice": 12,
   "sellPort": "하노이",
   "sellPrice": 90,
   "margin": 78,
   "distance": 742,
   "specialty": "예"
  },
  {
   "id": 119,
   "good": 30,
   "buyPort": "페르남부코",
   "buyPrice": 55,
   "sellPort": "보르도",
   "sellPrice": 130,
   "margin": 75,
   "distance": 487,
   "specialty": ""
  },
  {
   "id": 120,
   "good": 30,
   "buyPort": "카라카스",
   "buyPrice": 55,
   "sellPort": "보르도",
   "sellPrice": 130,
   "margin": 75,
   "distance": 507,
   "specialty": ""
  },
  {
   "id": 121,
   "good": 30,
   "buyPort": "카르타헤나",
   "buyPrice": 55,
   "sellPort": "보르도",
   "sellPrice": 130,
   "margin": 75,
   "distance": 553,
   "specialty": ""
  },
  {
   "id": 122,
   "good": 32,
   "buyPort": "제노바",
   "buyPrice": 190,
   "sellPort": "보르도",
   "sellPrice": 260,
   "margin": 70,
   "distance": 60,
   "specialty": "예"
  },
  {
   "id": 123,
   "good": 38,
   "buyPort": "마린디",
   "buyPrice": 70,
   "sellPort": "알렉산드리아",
   "sellPrice": 140,
   "margin": 70,
   "distance": 253,
   "specialty": "예"
  },
  {
   "id": 124,
   "good": 5,
   "buyPort": "파세",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 584,
   "specialty": ""
  },
  {
   "id": 125,
   "good": 5,
   "buyPort": "말라카",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 605,
   "specialty": ""
  },
  {
   "id": 126,
   "good": 5,
   "buyPort": "방카",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 637,
   "specialty": ""
  },
  {
   "id": 127,
   "good": 5,
   "buyPort": "순다",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 670,
   "specialty": ""
  },
  {
   "id": 128,
   "good": 5,
   "buyPort": "테르나테",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 733,
   "specialty": ""
  },
  {
   "id": 129,
   "good": 5,
   "buyPort": "암보이나",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 750,
   "specialty": ""
  },
  {
   "id": 130,
   "good": 5,
   "buyPort": "반다",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 766,
   "specialty": ""
  },
  {
   "id": 131,
   "good": 5,
   "buyPort": "딜리",
   "buyPrice": 3,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 67,
   "distance": 769,
   "specialty": ""
  },
  {
   "id": 132,
   "good": 45,
   "buyPort": "이스탄불",
   "buyPrice": 70,
   "sellPort": "바르셀로나",
   "sellPrice": 130,
   "margin": 60,
   "distance": 158,
   "specialty": ""
  },
  {
   "id": 133,
   "good": 45,
   "buyPort": "알렉산드리아",
   "buyPrice": 70,
   "sellPort": "바르셀로나",
   "sellPrice": 130,
   "margin": 60,
   "distance": 180,
   "specialty": ""
  },
  {
   "id": 134,
   "good": 45,
   "buyPort": "캅파",
   "buyPrice": 70,
   "sellPort": "바르셀로나",
   "sellPrice": 130,
   "margin": 60,
   "distance": 194,
   "specialty": ""
  },
  {
   "id": 135,
   "good": 9,
   "buyPort": "톰북투",
   "buyPrice": 50,
   "sellPort": "보르도",
   "sellPrice": 110,
   "margin": 60,
   "distance": 217,
   "specialty": ""
  },
  {
   "id": 136,
   "good": 45,
   "buyPort": "트레비존드",
   "buyPrice": 70,
   "sellPort": "바르셀로나",
   "sellPrice": 130,
   "margin": 60,
   "distance": 224,
   "specialty": ""
  },
  {
   "id": 137,
   "good": 5,
   "buyPort": "고아",
   "buyPrice": 10,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 60,
   "distance": 437,
   "specialty": "예"
  },
  {
   "id": 138,
   "good": 21,
   "buyPort": "알렉산드리아",
   "buyPrice": 25,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 60,
   "distance": 636,
   "specialty": "예"
  },
  {
   "id": 139,
   "good": 39,
   "buyPort": "마르세이유",
   "buyPrice": 105,
   "sellPort": "하노이",
   "sellPrice": 160,
   "margin": 55,
   "distance": 620,
   "specialty": "예"
  },
  {
   "id": 140,
   "good": 21,
   "buyPort": "카이로",
   "buyPrice": 32,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 53,
   "distance": 652,
   "specialty": ""
  },
  {
   "id": 141,
   "good": 21,
   "buyPort": "메카",
   "buyPrice": 32,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 53,
   "distance": 684,
   "specialty": ""
  },
  {
   "id": 142,
   "good": 21,
   "buyPort": "아덴",
   "buyPrice": 32,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 53,
   "distance": 724,
   "specialty": ""
  },
  {
   "id": 143,
   "good": 21,
   "buyPort": "바스라",
   "buyPrice": 32,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 53,
   "distance": 745,
   "specialty": ""
  },
  {
   "id": 144,
   "good": 45,
   "buyPort": "리가",
   "buyPrice": 80,
   "sellPort": "바르셀로나",
   "sellPrice": 130,
   "margin": 50,
   "distance": 178,
   "specialty": "예"
  },
  {
   "id": 145,
   "good": 14,
   "buyPort": "카이로",
   "buyPrice": 10,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 50,
   "distance": 244,
   "specialty": ""
  },
  {
   "id": 146,
   "good": 14,
   "buyPort": "맛사와",
   "buyPrice": 10,
   "sellPort": "루안다",
   "sellPrice": 60,
   "margin": 50,
   "distance": 246,
   "specialty": ""
  },
  {
   "id": 147,
   "good": 14,
   "buyPort": "아덴",
   "buyPrice": 10,
   "sellPort": "루안다",
   "sellPrice": 60,
   "margin": 50,
   "distance": 262,
   "specialty": ""
  },
  {
   "id": 148,
   "good": 14,
   "buyPort": "메카",
   "buyPrice": 10,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 50,
   "distance": 265,
   "specialty": ""
  },
  {
   "id": 149,
   "good": 14,
   "buyPort": "바스라",
   "buyPrice": 10,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 50,
   "distance": 333,
   "specialty": ""
  },
  {
   "id": 150,
   "good": 14,
   "buyPort": "카타르",
   "buyPrice": 10,
   "sellPort": "루안다",
   "sellPrice": 60,
   "margin": 50,
   "distance": 345,
   "specialty": ""
  },
  {
   "id": 151,
   "good": 14,
   "buyPort": "시라흐",
   "buyPrice": 10,
   "sellPort": "루안다",
   "sellPrice": 60,
   "margin": 50,
   "distance": 355,
   "specialty": ""
  },
  {
   "id": 152,
   "good": 14,
   "buyPort": "무스카트",
   "buyPrice": 10,
   "sellPort": "루안다",
   "sellPrice": 60,
   "margin": 50,
   "distance": 367,
   "specialty": ""
  },
  {
   "id": 153,
   "good": 14,
   "buyPort": "곰브룬",
   "buyPrice": 10,
   "sellPort": "루안다",
   "sellPrice": 60,
   "margin": 50,
   "distance": 368,
   "specialty": ""
  },
  {
   "id": 154,
   "good": 4,
   "buyPort": "페르남부코",
   "buyPrice": 20,
   "sellPort": "팔마",
   "sellPrice": 70,
   "margin": 50,
   "distance": 467,
   "specialty": ""
  },
  {
   "id": 155,
   "good": 4,
   "buyPort": "카라카스",
   "buyPrice": 20,
   "sellPort": "팔마",
   "sellPrice": 70,
   "margin": 50,
   "distance": 507,
   "specialty": ""
  },
  {
   "id": 156,
   "good": 5,
   "buyPort": "장안",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 50,
   "distance": 545,
   "specialty": ""
  },
  {
   "id": 157,
   "good": 4,
   "buyPort": "카르타헤나",
   "buyPrice": 20,
   "sellPort": "팔마",
   "sellPrice": 70,
   "margin": 50,
   "distance": 556,
   "specialty": ""
  },
  {
   "id": 158,
   "good": 5,
   "buyPort": "하노이",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 50,
   "distance": 557,
   "specialty": ""
  },
  {
   "id": 159,
   "good": 4,
   "buyPort": "아바나",
   "buyPrice": 20,
   "sellPort": "팔마",
   "sellPrice": 70,
   "margin": 50,
   "distance": 559,
   "specialty": ""
  },
  {
   "id": 160,
   "good": 5,
   "buyPort": "마카오",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 50,
   "distance": 598,
   "specialty": ""
  },
  {
   "id": 161,
   "good": 5,
   "buyPort": "자이톤",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 50,
   "distance": 619,
   "specialty": ""
  },
  {
   "id": 162,
   "good": 5,
   "buyPort": "나가사키",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 50,
   "distance": 660,
   "specialty": ""
  },
  {
   "id": 163,
   "good": 5,
   "buyPort": "사카이",
   "buyPrice": 20,
   "sellPort": "리가",
   "sellPrice": 70,
   "margin": 50,
   "distance": 696,
   "specialty": ""
  },
  {
   "id": 164,
   "good": 45,
   "buyPort": "오슬로",
   "buyPrice": 82,
   "sellPort": "바르셀로나",
   "sellPrice": 130,
   "margin": 48,
   "distance": 159,
   "specialty": "예"
  },
  {
   "id": 165,
   "good": 16,
   "buyPort": "마린디",
   "buyPrice": 18,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 47,
   "distance": 279,
   "specialty": ""
  },
  {
   "id": 166,
   "good": 16,
   "buyPort": "몸바사",
   "buyPrice": 18,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 47,
   "distance": 286,
   "specialty": ""
  },
  {
   "id": 167,
   "good": 16,
   "buyPort": "소팔라",
   "buyPrice": 18,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 47,
   "distance": 376,
   "specialty": ""
  },
  {
   "id": 168,
   "good": 23,
   "buyPort": "카이로",
   "buyPrice": 45,
   "sellPort": "알렉산드리아",
   "sellPrice": 90,
   "margin": 45,
   "distance": 22,
   "specialty": ""
  },
  {
   "id": 169,
   "good": 16,
   "buyPort": "카이로",
   "buyPrice": 20,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 45,
   "distance": 42,
   "specialty": ""
  },
  {
   "id": 170,
   "good": 23,
   "buyPort": "바스라",
   "buyPrice": 45,
   "sellPort": "얍파",
   "sellPrice": 90,
   "margin": 45,
   "distance": 82,
   "specialty": ""
  },
  {
   "id": 171,
   "good": 23,
   "buyPort": "메카",
   "buyPrice": 45,
   "sellPort": "얍파",
   "sellPrice": 90,
   "margin": 45,
   "distance": 82,
   "specialty": ""
  },
  {
   "id": 172,
   "good": 16,
   "buyPort": "바스라",
   "buyPrice": 20,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 45,
   "distance": 100,
   "specialty": ""
  },
  {
   "id": 173,
   "good": 16,
   "buyPort": "메카",
   "buyPrice": 20,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 45,
   "distance": 109,
   "specialty": ""
  },
  {
   "id": 174,
   "good": 23,
   "buyPort": "아덴",
   "buyPrice": 45,
   "sellPort": "얍파",
   "sellPrice": 90,
   "margin": 45,
   "distance": 147,
   "specialty": ""
  },
  {
   "id": 175,
   "good": 19,
   "buyPort": "카이로",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 201,
   "specialty": ""
  },
  {
   "id": 176,
   "good": 19,
   "buyPort": "메카",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 266,
   "specialty": ""
  },
  {
   "id": 177,
   "good": 19,
   "buyPort": "바스라",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 288,
   "specialty": ""
  },
  {
   "id": 178,
   "good": 19,
   "buyPort": "맛사와",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 297,
   "specialty": ""
  },
  {
   "id": 179,
   "good": 19,
   "buyPort": "카타르",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 324,
   "specialty": ""
  },
  {
   "id": 180,
   "good": 19,
   "buyPort": "시라흐",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 326,
   "specialty": ""
  },
  {
   "id": 181,
   "good": 19,
   "buyPort": "아덴",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 330,
   "specialty": ""
  },
  {
   "id": 182,
   "good": 19,
   "buyPort": "곰브룬",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 343,
   "specialty": ""
  },
  {
   "id": 183,
   "good": 19,
   "buyPort": "무스카트",
   "buyPrice": 30,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 45,
   "distance": 359,
   "specialty": ""
  },
  {
   "id": 184,
   "good": 25,
   "buyPort": "하노이",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 45,
   "distance": 382,
   "specialty": ""
  },
  {
   "id": 185,
   "good": 25,
   "buyPort": "마카오",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 45,
   "distance": 431,
   "specialty": ""
  },
  {
   "id": 186,
   "good": 25,
   "buyPort": "장안",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 45,
   "distance": 447,
   "specialty": ""
  },
  {
   "id": 187,
   "good": 25,
   "buyPort": "자이톤",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 45,
   "distance": 468,
   "specialty": ""
  },
  {
   "id": 188,
   "good": 25,
   "buyPort": "나가사키",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 45,
   "distance": 545,
   "specialty": ""
  },
  {
   "id": 189,
   "good": 25,
   "buyPort": "사카이",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 45,
   "distance": 586,
   "specialty": ""
  },
  {
   "id": 190,
   "good": 13,
   "buyPort": "코친",
   "buyPrice": 12,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 43,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 191,
   "good": 13,
   "buyPort": "고아",
   "buyPrice": 12,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 43,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 192,
   "good": 13,
   "buyPort": "캘커타",
   "buyPrice": 12,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 43,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 193,
   "good": 13,
   "buyPort": "디우",
   "buyPrice": 12,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 43,
   "distance": 198,
   "specialty": ""
  },
  {
   "id": 194,
   "good": 13,
   "buyPort": "실론",
   "buyPrice": 12,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 43,
   "distance": 209,
   "specialty": ""
  },
  {
   "id": 195,
   "good": 13,
   "buyPort": "얍파",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 214,
   "specialty": ""
  },
  {
   "id": 196,
   "good": 13,
   "buyPort": "알렉산드리아",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 220,
   "specialty": ""
  },
  {
   "id": 197,
   "good": 13,
   "buyPort": "베이루트",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 221,
   "specialty": ""
  },
  {
   "id": 198,
   "good": 13,
   "buyPort": "트레비존드",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 272,
   "specialty": ""
  },
  {
   "id": 199,
   "good": 13,
   "buyPort": "이스탄불",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 289,
   "specialty": ""
  },
  {
   "id": 200,
   "good": 13,
   "buyPort": "사로니카",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 303,
   "specialty": ""
  },
  {
   "id": 201,
   "good": 13,
   "buyPort": "캅파",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 306,
   "specialty": ""
  },
  {
   "id": 202,
   "good": 13,
   "buyPort": "타나",
   "buyPrice": 14,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 41,
   "distance": 315,
   "specialty": ""
  },
  {
   "id": 203,
   "good": 18,
   "buyPort": "아덴",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 74,
   "specialty": ""
  },
  {
   "id": 204,
   "good": 18,
   "buyPort": "맛사와",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 90,
   "specialty": ""
  },
  {
   "id": 205,
   "good": 18,
   "buyPort": "메카",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 132,
   "specialty": ""
  },
  {
   "id": 206,
   "good": 18,
   "buyPort": "카타르",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 162,
   "specialty": ""
  },
  {
   "id": 207,
   "good": 18,
   "buyPort": "무스카트",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 169,
   "specialty": ""
  },
  {
   "id": 208,
   "good": 18,
   "buyPort": "시라흐",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 171,
   "specialty": ""
  },
  {
   "id": 209,
   "good": 18,
   "buyPort": "곰브룬",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 177,
   "specialty": ""
  },
  {
   "id": 210,
   "good": 25,
   "buyPort": "고아",
   "buyPrice": 30,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 40,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 211,
   "good": 25,
   "buyPort": "캘커타",
   "buyPrice": 30,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 40,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 212,
   "good": 18,
   "buyPort": "바스라",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 189,
   "specialty": ""
  },
  {
   "id": 213,
   "good": 18,
   "buyPort": "카이로",
   "buyPrice": 15,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 40,
   "distance": 202,
   "specialty": ""
  },
  {
   "id": 214,
   "good": 25,
   "buyPort": "실론",
   "buyPrice": 30,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 40,
   "distance": 209,
   "specialty": ""
  },
  {
   "id": 215,
   "good": 11,
   "buyPort": "바스라",
   "buyPrice": 10,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 40,
   "distance": 639,
   "specialty": "예"
  },
  {
   "id": 216,
   "good": 23,
   "buyPort": "엔트워프",
   "buyPrice": 52,
   "sellPort": "암스테르담",
   "sellPrice": 90,
   "margin": 38,
   "distance": 10,
   "specialty": "예"
  },
  {
   "id": 217,
   "good": 15,
   "buyPort": "보르도",
   "buyPrice": 32,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 38,
   "distance": 664,
   "specialty": "예"
  },
  {
   "id": 218,
   "good": 13,
   "buyPort": "니코시아",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 240,
   "specialty": ""
  },
  {
   "id": 219,
   "good": 13,
   "buyPort": "간디아",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 220,
   "good": 13,
   "buyPort": "아테네",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 280,
   "specialty": ""
  },
  {
   "id": 221,
   "good": 13,
   "buyPort": "시라쿠사",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 301,
   "specialty": ""
  },
  {
   "id": 222,
   "good": 13,
   "buyPort": "라구사",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 322,
   "specialty": ""
  },
  {
   "id": 223,
   "good": 13,
   "buyPort": "나폴리",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 329,
   "specialty": ""
  },
  {
   "id": 224,
   "good": 20,
   "buyPort": "디우",
   "buyPrice": 8,
   "sellPort": "리가",
   "sellPrice": 45,
   "margin": 37,
   "distance": 349,
   "specialty": ""
  },
  {
   "id": 225,
   "good": 13,
   "buyPort": "베네치아",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 355,
   "specialty": ""
  },
  {
   "id": 226,
   "good": 13,
   "buyPort": "피사",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 357,
   "specialty": ""
  },
  {
   "id": 227,
   "good": 13,
   "buyPort": "팔마",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 363,
   "specialty": ""
  },
  {
   "id": 228,
   "good": 13,
   "buyPort": "제노바",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 370,
   "specialty": ""
  },
  {
   "id": 229,
   "good": 13,
   "buyPort": "마르세이유",
   "buyPrice": 18,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 37,
   "distance": 376,
   "specialty": ""
  },
  {
   "id": 230,
   "good": 20,
   "buyPort": "고아",
   "buyPrice": 8,
   "sellPort": "리가",
   "sellPrice": 45,
   "margin": 37,
   "distance": 437,
   "specialty": ""
  },
  {
   "id": 231,
   "good": 20,
   "buyPort": "캘커타",
   "buyPrice": 8,
   "sellPort": "리가",
   "sellPrice": 45,
   "margin": 37,
   "distance": 453,
   "specialty": ""
  },
  {
   "id": 232,
   "good": 20,
   "buyPort": "코친",
   "buyPrice": 8,
   "sellPort": "리가",
   "sellPrice": 45,
   "margin": 37,
   "distance": 463,
   "specialty": ""
  },
  {
   "id": 233,
   "good": 20,
   "buyPort": "실론",
   "buyPrice": 8,
   "sellPort": "리가",
   "sellPrice": 45,
   "margin": 37,
   "distance": 492,
   "specialty": ""
  },
  {
   "id": 234,
   "good": 13,
   "buyPort": "단치히",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 409,
   "specialty": ""
  },
  {
   "id": 235,
   "good": 13,
   "buyPort": "보르도",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 413,
   "specialty": ""
  },
  {
   "id": 236,
   "good": 13,
   "buyPort": "리가",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 417,
   "specialty": ""
  },
  {
   "id": 237,
   "good": 13,
   "buyPort": "함부르크",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 238,
   "good": 13,
   "buyPort": "뤼베크",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 239,
   "good": 13,
   "buyPort": "낭트",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 429,
   "specialty": ""
  },
  {
   "id": 240,
   "good": 13,
   "buyPort": "엔트워프",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 429,
   "specialty": ""
  },
  {
   "id": 241,
   "good": 13,
   "buyPort": "코펜하겐",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 433,
   "specialty": ""
  },
  {
   "id": 242,
   "good": 13,
   "buyPort": "암스테르담",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 437,
   "specialty": ""
  },
  {
   "id": 243,
   "good": 13,
   "buyPort": "런던",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 446,
   "specialty": ""
  },
  {
   "id": 244,
   "good": 13,
   "buyPort": "스톡홀름",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 448,
   "specialty": ""
  },
  {
   "id": 245,
   "good": 13,
   "buyPort": "브리스틀",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 457,
   "specialty": ""
  },
  {
   "id": 246,
   "good": 13,
   "buyPort": "오슬로",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 474,
   "specialty": ""
  },
  {
   "id": 247,
   "good": 13,
   "buyPort": "더블린",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 482,
   "specialty": ""
  },
  {
   "id": 248,
   "good": 13,
   "buyPort": "베르겐",
   "buyPrice": 20,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 35,
   "distance": 487,
   "specialty": ""
  },
  {
   "id": 249,
   "good": 23,
   "buyPort": "발렌시아",
   "buyPrice": 56,
   "sellPort": "보르도",
   "sellPrice": 90,
   "margin": 34,
   "distance": 43,
   "specialty": "예"
  },
  {
   "id": 250,
   "good": 15,
   "buyPort": "바르셀로나",
   "buyPrice": 36,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 34,
   "distance": 634,
   "specialty": ""
  },
  {
   "id": 251,
   "good": 15,
   "buyPort": "발렌시아",
   "buyPrice": 36,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 34,
   "distance": 646,
   "specialty": ""
  },
  {
   "id": 252,
   "good": 15,
   "buyPort": "세빌리아",
   "buyPrice": 36,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 34,
   "distance": 679,
   "specialty": ""
  },
  {
   "id": 253,
   "good": 15,
   "buyPort": "리스본",
   "buyPrice": 36,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 34,
   "distance": 703,
   "specialty": ""
  },
  {
   "id": 254,
   "good": 14,
   "buyPort": "리스본",
   "buyPrice": 28,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 32,
   "distance": 64,
   "specialty": ""
  },
  {
   "id": 255,
   "good": 14,
   "buyPort": "세빌리아",
   "buyPrice": 28,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 32,
   "distance": 74,
   "specialty": ""
  },
  {
   "id": 256,
   "good": 14,
   "buyPort": "발렌시아",
   "buyPrice": 28,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 32,
   "distance": 114,
   "specialty": ""
  },
  {
   "id": 257,
   "good": 14,
   "buyPort": "바르셀로나",
   "buyPrice": 28,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 32,
   "distance": 134,
   "specialty": ""
  },
  {
   "id": 258,
   "good": 19,
   "buyPort": "런던",
   "buyPrice": 45,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 30,
   "distance": 81,
   "specialty": "예"
  },
  {
   "id": 259,
   "good": 14,
   "buyPort": "팔마",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 130,
   "specialty": ""
  },
  {
   "id": 260,
   "good": 14,
   "buyPort": "마르세이유",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 158,
   "specialty": ""
  },
  {
   "id": 261,
   "good": 14,
   "buyPort": "제노바",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 176,
   "specialty": ""
  },
  {
   "id": 262,
   "good": 14,
   "buyPort": "피사",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 182,
   "specialty": ""
  },
  {
   "id": 263,
   "good": 18,
   "buyPort": "코친",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 30,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 264,
   "good": 18,
   "buyPort": "고아",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 30,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 265,
   "good": 18,
   "buyPort": "캘커타",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 30,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 266,
   "good": 14,
   "buyPort": "시라쿠사",
   "buyPrice": 30,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 30,
   "distance": 193,
   "specialty": ""
  },
  {
   "id": 267,
   "good": 14,
   "buyPort": "나폴리",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 194,
   "specialty": ""
  },
  {
   "id": 268,
   "good": 18,
   "buyPort": "디우",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 30,
   "distance": 198,
   "specialty": ""
  },
  {
   "id": 269,
   "good": 14,
   "buyPort": "베네치아",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 202,
   "specialty": ""
  },
  {
   "id": 270,
   "good": 18,
   "buyPort": "실론",
   "buyPrice": 25,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 30,
   "distance": 209,
   "specialty": ""
  },
  {
   "id": 271,
   "good": 14,
   "buyPort": "라구사",
   "buyPrice": 30,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 30,
   "distance": 223,
   "specialty": ""
  },
  {
   "id": 272,
   "good": 14,
   "buyPort": "간디아",
   "buyPrice": 30,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 30,
   "distance": 227,
   "specialty": ""
  },
  {
   "id": 273,
   "good": 14,
   "buyPort": "아테네",
   "buyPrice": 30,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 30,
   "distance": 236,
   "specialty": ""
  },
  {
   "id": 274,
   "good": 14,
   "buyPort": "니코시아",
   "buyPrice": 30,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 30,
   "distance": 266,
   "specialty": ""
  },
  {
   "id": 275,
   "good": 13,
   "buyPort": "페르남부코",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 486,
   "specialty": ""
  },
  {
   "id": 276,
   "good": 15,
   "buyPort": "아테네",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 30,
   "distance": 502,
   "specialty": ""
  },
  {
   "id": 277,
   "good": 13,
   "buyPort": "리우데자네이로",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 518,
   "specialty": ""
  },
  {
   "id": 278,
   "good": 13,
   "buyPort": "카옌",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 565,
   "specialty": ""
  },
  {
   "id": 279,
   "good": 15,
   "buyPort": "나폴리",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 30,
   "distance": 568,
   "specialty": ""
  },
  {
   "id": 280,
   "good": 15,
   "buyPort": "베네치아",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 30,
   "distance": 578,
   "specialty": ""
  },
  {
   "id": 281,
   "good": 15,
   "buyPort": "피사",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 30,
   "distance": 592,
   "specialty": ""
  },
  {
   "id": 282,
   "good": 15,
   "buyPort": "제노바",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 30,
   "distance": 604,
   "specialty": ""
  },
  {
   "id": 283,
   "good": 15,
   "buyPort": "마르세이유",
   "buyPrice": 40,
   "sellPort": "하노이",
   "sellPrice": 70,
   "margin": 30,
   "distance": 620,
   "specialty": ""
  },
  {
   "id": 284,
   "good": 13,
   "buyPort": "마르가리타",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 651,
   "specialty": ""
  },
  {
   "id": 285,
   "good": 13,
   "buyPort": "카라카스",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 667,
   "specialty": ""
  },
  {
   "id": 286,
   "good": 13,
   "buyPort": "마라카이보",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 696,
   "specialty": ""
  },
  {
   "id": 287,
   "good": 13,
   "buyPort": "카르타헤나",
   "buyPrice": 25,
   "sellPort": "소팔라",
   "sellPrice": 55,
   "margin": 30,
   "distance": 716,
   "specialty": ""
  },
  {
   "id": 288,
   "good": 16,
   "buyPort": "리스본",
   "buyPrice": 38,
   "sellPort": "세빌리아",
   "sellPrice": 65,
   "margin": 27,
   "distance": 26,
   "specialty": "예"
  },
  {
   "id": 289,
   "good": 21,
   "buyPort": "트레비존드",
   "buyPrice": 58,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 27,
   "distance": 712,
   "specialty": "예"
  },
  {
   "id": 290,
   "good": 14,
   "buyPort": "세우타",
   "buyPrice": 35,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 25,
   "distance": 72,
   "specialty": ""
  },
  {
   "id": 291,
   "good": 14,
   "buyPort": "알제",
   "buyPrice": 35,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 25,
   "distance": 129,
   "specialty": ""
  },
  {
   "id": 292,
   "good": 14,
   "buyPort": "트리폴리",
   "buyPrice": 35,
   "sellPort": "톰북투",
   "sellPrice": 60,
   "margin": 25,
   "distance": 162,
   "specialty": ""
  },
  {
   "id": 293,
   "good": 14,
   "buyPort": "튀니스",
   "buyPrice": 35,
   "sellPort": "마데이라",
   "sellPrice": 60,
   "margin": 25,
   "distance": 171,
   "specialty": ""
  },
  {
   "id": 294,
   "good": 25,
   "buyPort": "톰북투",
   "buyPrice": 45,
   "sellPort": "마린디",
   "sellPrice": 70,
   "margin": 25,
   "distance": 295,
   "specialty": ""
  },
  {
   "id": 295,
   "good": 12,
   "buyPort": "하노이",
   "buyPrice": 10,
   "sellPort": "트레비존드",
   "sellPrice": 35,
   "margin": 25,
   "distance": 417,
   "specialty": ""
  },
  {
   "id": 296,
   "good": 12,
   "buyPort": "장안",
   "buyPrice": 10,
   "sellPort": "트레비존드",
   "sellPrice": 35,
   "margin": 25,
   "distance": 424,
   "specialty": ""
  },
  {
   "id": 297,
   "good": 12,
   "buyPort": "마카오",
   "buyPrice": 10,
   "sellPort": "트레비존드",
   "sellPrice": 35,
   "margin": 25,
   "distance": 463,
   "specialty": ""
  },
  {
   "id": 298,
   "good": 11,
   "buyPort": "보르도",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 468,
   "specialty": ""
  },
  {
   "id": 299,
   "good": 11,
   "buyPort": "낭트",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 478,
   "specialty": ""
  },
  {
   "id": 300,
   "good": 12,
   "buyPort": "자이톤",
   "buyPrice": 10,
   "sellPort": "트레비존드",
   "sellPrice": 35,
   "margin": 25,
   "distance": 489,
   "specialty": ""
  },
  {
   "id": 301,
   "good": 21,
   "buyPort": "보르도",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 491,
   "specialty": ""
  },
  {
   "id": 302,
   "good": 11,
   "buyPort": "더블린",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 492,
   "specialty": ""
  },
  {
   "id": 303,
   "good": 21,
   "buyPort": "낭트",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 496,
   "specialty": ""
  },
  {
   "id": 304,
   "good": 11,
   "buyPort": "브리스틀",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 498,
   "specialty": ""
  },
  {
   "id": 305,
   "good": 11,
   "buyPort": "런던",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 513,
   "specialty": ""
  },
  {
   "id": 306,
   "good": 21,
   "buyPort": "런던",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 526,
   "specialty": ""
  },
  {
   "id": 307,
   "good": 11,
   "buyPort": "엔트워프",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 539,
   "specialty": ""
  },
  {
   "id": 308,
   "good": 12,
   "buyPort": "나가사키",
   "buyPrice": 10,
   "sellPort": "트레비존드",
   "sellPrice": 35,
   "margin": 25,
   "distance": 541,
   "specialty": ""
  },
  {
   "id": 309,
   "good": 11,
   "buyPort": "암스테르담",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 547,
   "specialty": ""
  },
  {
   "id": 310,
   "good": 21,
   "buyPort": "엔트워프",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 557,
   "specialty": ""
  },
  {
   "id": 311,
   "good": 21,
   "buyPort": "암스테르담",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 564,
   "specialty": ""
  },
  {
   "id": 312,
   "good": 11,
   "buyPort": "함부르크",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 567,
   "specialty": ""
  },
  {
   "id": 313,
   "good": 11,
   "buyPort": "뤼베크",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 571,
   "specialty": ""
  },
  {
   "id": 314,
   "good": 12,
   "buyPort": "사카이",
   "buyPrice": 10,
   "sellPort": "트레비존드",
   "sellPrice": 35,
   "margin": 25,
   "distance": 580,
   "specialty": ""
  },
  {
   "id": 315,
   "good": 11,
   "buyPort": "베르겐",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 585,
   "specialty": ""
  },
  {
   "id": 316,
   "good": 21,
   "buyPort": "함부르크",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 586,
   "specialty": ""
  },
  {
   "id": 317,
   "good": 11,
   "buyPort": "코펜하겐",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 587,
   "specialty": ""
  },
  {
   "id": 318,
   "good": 21,
   "buyPort": "코펜하겐",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 605,
   "specialty": ""
  },
  {
   "id": 319,
   "good": 11,
   "buyPort": "단치히",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 605,
   "specialty": ""
  },
  {
   "id": 320,
   "good": 11,
   "buyPort": "오슬로",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 608,
   "specialty": ""
  },
  {
   "id": 321,
   "good": 11,
   "buyPort": "스톡홀름",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 639,
   "specialty": ""
  },
  {
   "id": 322,
   "good": 11,
   "buyPort": "리가",
   "buyPrice": 25,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 25,
   "distance": 645,
   "specialty": ""
  },
  {
   "id": 323,
   "good": 21,
   "buyPort": "스톡홀름",
   "buyPrice": 60,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 25,
   "distance": 657,
   "specialty": ""
  },
  {
   "id": 324,
   "good": 23,
   "buyPort": "나폴리",
   "buyPrice": 68,
   "sellPort": "사로니카",
   "sellPrice": 90,
   "margin": 22,
   "distance": 56,
   "specialty": "예"
  },
  {
   "id": 325,
   "good": 16,
   "buyPort": "바르셀로나",
   "buyPrice": 45,
   "sellPort": "팔마",
   "sellPrice": 65,
   "margin": 20,
   "distance": 16,
   "specialty": "예"
  },
  {
   "id": 326,
   "good": 25,
   "buyPort": "니코시아",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 240,
   "specialty": ""
  },
  {
   "id": 327,
   "good": 25,
   "buyPort": "간디아",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 328,
   "good": 25,
   "buyPort": "아테네",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 280,
   "specialty": ""
  },
  {
   "id": 329,
   "good": 25,
   "buyPort": "트리폴리",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 286,
   "specialty": ""
  },
  {
   "id": 330,
   "good": 25,
   "buyPort": "시라쿠사",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 301,
   "specialty": ""
  },
  {
   "id": 331,
   "good": 25,
   "buyPort": "라구사",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 322,
   "specialty": ""
  },
  {
   "id": 332,
   "good": 25,
   "buyPort": "나폴리",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 329,
   "specialty": ""
  },
  {
   "id": 333,
   "good": 25,
   "buyPort": "베네치아",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 355,
   "specialty": ""
  },
  {
   "id": 334,
   "good": 25,
   "buyPort": "피사",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 357,
   "specialty": ""
  },
  {
   "id": 335,
   "good": 25,
   "buyPort": "팔마",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 363,
   "specialty": ""
  },
  {
   "id": 336,
   "good": 25,
   "buyPort": "제노바",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 370,
   "specialty": ""
  },
  {
   "id": 337,
   "good": 25,
   "buyPort": "바르셀로나",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 376,
   "specialty": ""
  },
  {
   "id": 338,
   "good": 25,
   "buyPort": "마르세이유",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 376,
   "specialty": ""
  },
  {
   "id": 339,
   "good": 25,
   "buyPort": "발렌시아",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 378,
   "specialty": ""
  },
  {
   "id": 340,
   "good": 25,
   "buyPort": "세빌리아",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 395,
   "specialty": ""
  },
  {
   "id": 341,
   "good": 11,
   "buyPort": "리스본",
   "buyPrice": 30,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 20,
   "distance": 402,
   "specialty": ""
  },
  {
   "id": 342,
   "good": 11,
   "buyPort": "세빌리아",
   "buyPrice": 30,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 20,
   "distance": 408,
   "specialty": ""
  },
  {
   "id": 343,
   "good": 12,
   "buyPort": "파세",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 418,
   "specialty": ""
  },
  {
   "id": 344,
   "good": 25,
   "buyPort": "리스본",
   "buyPrice": 50,
   "sellPort": "모가디슈",
   "sellPrice": 70,
   "margin": 20,
   "distance": 421,
   "specialty": ""
  },
  {
   "id": 345,
   "good": 12,
   "buyPort": "말라카",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 442,
   "specialty": ""
  },
  {
   "id": 346,
   "good": 11,
   "buyPort": "발렌시아",
   "buyPrice": 30,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 20,
   "distance": 446,
   "specialty": ""
  },
  {
   "id": 347,
   "good": 11,
   "buyPort": "바르셀로나",
   "buyPrice": 30,
   "sellPort": "카옌",
   "sellPrice": 50,
   "margin": 20,
   "distance": 467,
   "specialty": ""
  },
  {
   "id": 348,
   "good": 12,
   "buyPort": "방카",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 473,
   "specialty": ""
  },
  {
   "id": 349,
   "good": 12,
   "buyPort": "순다",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 500,
   "specialty": ""
  },
  {
   "id": 350,
   "good": 11,
   "buyPort": "알렉산드리아",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 547,
   "specialty": ""
  },
  {
   "id": 351,
   "good": 11,
   "buyPort": "사로니카",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 559,
   "specialty": ""
  },
  {
   "id": 352,
   "good": 11,
   "buyPort": "얍파",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 578,
   "specialty": ""
  },
  {
   "id": 353,
   "good": 11,
   "buyPort": "베이루트",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 584,
   "specialty": ""
  },
  {
   "id": 354,
   "good": 12,
   "buyPort": "테르나테",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 584,
   "specialty": ""
  },
  {
   "id": 355,
   "good": 11,
   "buyPort": "이스탄불",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 586,
   "specialty": ""
  },
  {
   "id": 356,
   "good": 12,
   "buyPort": "암보이나",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 595,
   "specialty": ""
  },
  {
   "id": 357,
   "good": 12,
   "buyPort": "딜리",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 609,
   "specialty": ""
  },
  {
   "id": 358,
   "good": 12,
   "buyPort": "반다",
   "buyPrice": 15,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 20,
   "distance": 611,
   "specialty": ""
  },
  {
   "id": 359,
   "good": 12,
   "buyPort": "산토도밍고",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 614,
   "specialty": ""
  },
  {
   "id": 360,
   "good": 11,
   "buyPort": "캅파",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 630,
   "specialty": ""
  },
  {
   "id": 361,
   "good": 11,
   "buyPort": "트레비존드",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 638,
   "specialty": ""
  },
  {
   "id": 362,
   "good": 12,
   "buyPort": "산티아고",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 650,
   "specialty": ""
  },
  {
   "id": 363,
   "good": 11,
   "buyPort": "타나",
   "buyPrice": 30,
   "sellPort": "페르남부코",
   "sellPrice": 50,
   "margin": 20,
   "distance": 658,
   "specialty": ""
  },
  {
   "id": 364,
   "good": 12,
   "buyPort": "자마이카",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 658,
   "specialty": ""
  },
  {
   "id": 365,
   "good": 12,
   "buyPort": "아바나",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 679,
   "specialty": ""
  },
  {
   "id": 366,
   "good": 12,
   "buyPort": "파나마",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 697,
   "specialty": ""
  },
  {
   "id": 367,
   "good": 12,
   "buyPort": "포르토벨로",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 697,
   "specialty": ""
  },
  {
   "id": 368,
   "good": 12,
   "buyPort": "과테말라",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 741,
   "specialty": ""
  },
  {
   "id": 369,
   "good": 12,
   "buyPort": "베라크루즈",
   "buyPrice": 15,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 20,
   "distance": 764,
   "specialty": ""
  },
  {
   "id": 370,
   "good": 18,
   "buyPort": "니코시아",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 240,
   "specialty": ""
  },
  {
   "id": 371,
   "good": 18,
   "buyPort": "간디아",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 372,
   "good": 18,
   "buyPort": "아테네",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 280,
   "specialty": ""
  },
  {
   "id": 373,
   "good": 18,
   "buyPort": "시라쿠사",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 301,
   "specialty": ""
  },
  {
   "id": 374,
   "good": 18,
   "buyPort": "라구사",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 322,
   "specialty": ""
  },
  {
   "id": 375,
   "good": 18,
   "buyPort": "나폴리",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 329,
   "specialty": ""
  },
  {
   "id": 376,
   "good": 18,
   "buyPort": "베네치아",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 355,
   "specialty": ""
  },
  {
   "id": 377,
   "good": 18,
   "buyPort": "피사",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 357,
   "specialty": ""
  },
  {
   "id": 378,
   "good": 18,
   "buyPort": "팔마",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 363,
   "specialty": ""
  },
  {
   "id": 379,
   "good": 18,
   "buyPort": "제노바",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 370,
   "specialty": ""
  },
  {
   "id": 380,
   "good": 18,
   "buyPort": "마르세이유",
   "buyPrice": 38,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 17,
   "distance": 376,
   "specialty": ""
  },
  {
   "id": 381,
   "good": 12,
   "buyPort": "단치히",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 108,
   "specialty": ""
  },
  {
   "id": 382,
   "good": 12,
   "buyPort": "리가",
   "buyPrice": 20,
   "sellPort": "캅파",
   "sellPrice": 35,
   "margin": 15,
   "distance": 117,
   "specialty": ""
  },
  {
   "id": 383,
   "good": 12,
   "buyPort": "바르셀로나",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 122,
   "specialty": ""
  },
  {
   "id": 384,
   "good": 12,
   "buyPort": "뤼베크",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 125,
   "specialty": ""
  },
  {
   "id": 385,
   "good": 12,
   "buyPort": "함부르크",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 126,
   "specialty": ""
  },
  {
   "id": 386,
   "good": 12,
   "buyPort": "코펜하겐",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 130,
   "specialty": ""
  },
  {
   "id": 387,
   "good": 12,
   "buyPort": "엔트워프",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 133,
   "specialty": ""
  },
  {
   "id": 388,
   "good": 12,
   "buyPort": "발렌시아",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 139,
   "specialty": ""
  },
  {
   "id": 389,
   "good": 12,
   "buyPort": "암스테르담",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 139,
   "specialty": ""
  },
  {
   "id": 390,
   "good": 12,
   "buyPort": "보르도",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 149,
   "specialty": ""
  },
  {
   "id": 391,
   "good": 12,
   "buyPort": "스톡홀름",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 150,
   "specialty": ""
  },
  {
   "id": 392,
   "good": 12,
   "buyPort": "낭트",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 157,
   "specialty": ""
  },
  {
   "id": 393,
   "good": 19,
   "buyPort": "이스탄불",
   "buyPrice": 60,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 15,
   "distance": 158,
   "specialty": ""
  },
  {
   "id": 394,
   "good": 12,
   "buyPort": "런던",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 159,
   "specialty": ""
  },
  {
   "id": 395,
   "good": 12,
   "buyPort": "오슬로",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 171,
   "specialty": ""
  },
  {
   "id": 396,
   "good": 12,
   "buyPort": "브리스틀",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 175,
   "specialty": ""
  },
  {
   "id": 397,
   "good": 12,
   "buyPort": "세빌리아",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 176,
   "specialty": ""
  },
  {
   "id": 398,
   "good": 19,
   "buyPort": "알렉산드리아",
   "buyPrice": 60,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 15,
   "distance": 180,
   "specialty": ""
  },
  {
   "id": 399,
   "good": 12,
   "buyPort": "베르겐",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 185,
   "specialty": ""
  },
  {
   "id": 400,
   "good": 12,
   "buyPort": "리스본",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 196,
   "specialty": ""
  },
  {
   "id": 401,
   "good": 12,
   "buyPort": "더블린",
   "buyPrice": 20,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 15,
   "distance": 202,
   "specialty": ""
  },
  {
   "id": 402,
   "good": 12,
   "buyPort": "모가디슈",
   "buyPrice": 20,
   "sellPort": "얍파",
   "sellPrice": 35,
   "margin": 15,
   "distance": 214,
   "specialty": ""
  },
  {
   "id": 403,
   "good": 12,
   "buyPort": "마린디",
   "buyPrice": 20,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 15,
   "distance": 253,
   "specialty": ""
  },
  {
   "id": 404,
   "good": 12,
   "buyPort": "몸바사",
   "buyPrice": 20,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 15,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 405,
   "good": 12,
   "buyPort": "모잠비크",
   "buyPrice": 20,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 15,
   "distance": 324,
   "specialty": ""
  },
  {
   "id": 406,
   "good": 12,
   "buyPort": "키리마네",
   "buyPrice": 20,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 15,
   "distance": 335,
   "specialty": ""
  },
  {
   "id": 407,
   "good": 12,
   "buyPort": "소팔라",
   "buyPrice": 20,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 15,
   "distance": 347,
   "specialty": ""
  },
  {
   "id": 408,
   "good": 21,
   "buyPort": "리스본",
   "buyPrice": 70,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 15,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 409,
   "good": 20,
   "buyPort": "마린디",
   "buyPrice": 30,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 15,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 410,
   "good": 20,
   "buyPort": "몸바사",
   "buyPrice": 30,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 15,
   "distance": 432,
   "specialty": ""
  },
  {
   "id": 411,
   "good": 21,
   "buyPort": "세빌리아",
   "buyPrice": 70,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 15,
   "distance": 441,
   "specialty": ""
  },
  {
   "id": 412,
   "good": 21,
   "buyPort": "발렌시아",
   "buyPrice": 70,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 15,
   "distance": 481,
   "specialty": ""
  },
  {
   "id": 413,
   "good": 20,
   "buyPort": "모잠비크",
   "buyPrice": 30,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 15,
   "distance": 489,
   "specialty": ""
  },
  {
   "id": 414,
   "good": 20,
   "buyPort": "소팔라",
   "buyPrice": 30,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 15,
   "distance": 498,
   "specialty": ""
  },
  {
   "id": 415,
   "good": 21,
   "buyPort": "바르셀로나",
   "buyPrice": 70,
   "sellPort": "산토도밍고",
   "sellPrice": 85,
   "margin": 15,
   "distance": 501,
   "specialty": ""
  },
  {
   "id": 416,
   "good": 12,
   "buyPort": "니코시아",
   "buyPrice": 25,
   "sellPort": "베이루트",
   "sellPrice": 35,
   "margin": 10,
   "distance": 21,
   "specialty": ""
  },
  {
   "id": 417,
   "good": 12,
   "buyPort": "아테네",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 23,
   "specialty": ""
  },
  {
   "id": 418,
   "good": 12,
   "buyPort": "라구사",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 29,
   "specialty": ""
  },
  {
   "id": 419,
   "good": 16,
   "buyPort": "이스탄불",
   "buyPrice": 55,
   "sellPort": "아테네",
   "sellPrice": 65,
   "margin": 10,
   "distance": 36,
   "specialty": ""
  },
  {
   "id": 420,
   "good": 16,
   "buyPort": "알렉산드리아",
   "buyPrice": 55,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 10,
   "distance": 36,
   "specialty": ""
  },
  {
   "id": 421,
   "good": 12,
   "buyPort": "간디아",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 41,
   "specialty": ""
  },
  {
   "id": 422,
   "good": 19,
   "buyPort": "제노바",
   "buyPrice": 65,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 10,
   "distance": 42,
   "specialty": ""
  },
  {
   "id": 423,
   "good": 19,
   "buyPort": "피사",
   "buyPrice": 65,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 10,
   "distance": 48,
   "specialty": ""
  },
  {
   "id": 424,
   "good": 12,
   "buyPort": "나폴리",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 56,
   "specialty": ""
  },
  {
   "id": 425,
   "good": 12,
   "buyPort": "시라쿠사",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 56,
   "specialty": ""
  },
  {
   "id": 426,
   "good": 16,
   "buyPort": "트레비존드",
   "buyPrice": 55,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 10,
   "distance": 58,
   "specialty": ""
  },
  {
   "id": 427,
   "good": 12,
   "buyPort": "베네치아",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 64,
   "specialty": ""
  },
  {
   "id": 428,
   "good": 19,
   "buyPort": "나폴리",
   "buyPrice": 65,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 10,
   "distance": 66,
   "specialty": ""
  },
  {
   "id": 429,
   "good": 19,
   "buyPort": "베네치아",
   "buyPrice": 65,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 10,
   "distance": 68,
   "specialty": ""
  },
  {
   "id": 430,
   "good": 20,
   "buyPort": "알제",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 69,
   "specialty": ""
  },
  {
   "id": 431,
   "good": 16,
   "buyPort": "캅파",
   "buyPrice": 55,
   "sellPort": "니코시아",
   "sellPrice": 65,
   "margin": 10,
   "distance": 70,
   "specialty": ""
  },
  {
   "id": 432,
   "good": 20,
   "buyPort": "세우타",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 75,
   "specialty": ""
  },
  {
   "id": 433,
   "good": 12,
   "buyPort": "피사",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 78,
   "specialty": ""
  },
  {
   "id": 434,
   "good": 12,
   "buyPort": "튀니스",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 79,
   "specialty": ""
  },
  {
   "id": 435,
   "good": 12,
   "buyPort": "트리폴리",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 85,
   "specialty": ""
  },
  {
   "id": 436,
   "good": 12,
   "buyPort": "제노바",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 89,
   "specialty": ""
  },
  {
   "id": 437,
   "good": 20,
   "buyPort": "튀니스",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 92,
   "specialty": ""
  },
  {
   "id": 438,
   "good": 12,
   "buyPort": "마르세이유",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 106,
   "specialty": ""
  },
  {
   "id": 439,
   "good": 12,
   "buyPort": "알제",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 120,
   "specialty": ""
  },
  {
   "id": 440,
   "good": 12,
   "buyPort": "팔마",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 121,
   "specialty": ""
  },
  {
   "id": 441,
   "good": 20,
   "buyPort": "트리폴리",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 127,
   "specialty": ""
  },
  {
   "id": 442,
   "good": 20,
   "buyPort": "마데이라",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 130,
   "specialty": ""
  },
  {
   "id": 443,
   "good": 19,
   "buyPort": "아테네",
   "buyPrice": 65,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 10,
   "distance": 132,
   "specialty": ""
  },
  {
   "id": 444,
   "good": 20,
   "buyPort": "산타크루즈",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 157,
   "specialty": ""
  },
  {
   "id": 445,
   "good": 12,
   "buyPort": "세우타",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 177,
   "specialty": ""
  },
  {
   "id": 446,
   "good": 20,
   "buyPort": "아르긴섬",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 206,
   "specialty": ""
  },
  {
   "id": 447,
   "good": 20,
   "buyPort": "톰북투",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 217,
   "specialty": ""
  },
  {
   "id": 448,
   "good": 12,
   "buyPort": "톰북투",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 234,
   "specialty": ""
  },
  {
   "id": 449,
   "good": 20,
   "buyPort": "바사스트",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 244,
   "specialty": ""
  },
  {
   "id": 450,
   "good": 12,
   "buyPort": "마데이라",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 249,
   "specialty": ""
  },
  {
   "id": 451,
   "good": 20,
   "buyPort": "비사우",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 250,
   "specialty": ""
  },
  {
   "id": 452,
   "good": 12,
   "buyPort": "산타크루즈",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 260,
   "specialty": ""
  },
  {
   "id": 453,
   "good": 12,
   "buyPort": "산조지",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 266,
   "specialty": ""
  },
  {
   "id": 454,
   "good": 12,
   "buyPort": "아비장",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 275,
   "specialty": ""
  },
  {
   "id": 455,
   "good": 20,
   "buyPort": "아비장",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 281,
   "specialty": ""
  },
  {
   "id": 456,
   "good": 20,
   "buyPort": "산조지",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 282,
   "specialty": ""
  },
  {
   "id": 457,
   "good": 12,
   "buyPort": "아르긴섬",
   "buyPrice": 25,
   "sellPort": "사로니카",
   "sellPrice": 35,
   "margin": 10,
   "distance": 288,
   "specialty": ""
  },
  {
   "id": 458,
   "good": 12,
   "buyPort": "루안다",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 306,
   "specialty": ""
  },
  {
   "id": 459,
   "good": 12,
   "buyPort": "비사우",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 311,
   "specialty": ""
  },
  {
   "id": 460,
   "good": 12,
   "buyPort": "바사스트",
   "buyPrice": 25,
   "sellPort": "알렉산드리아",
   "sellPrice": 35,
   "margin": 10,
   "distance": 311,
   "specialty": ""
  },
  {
   "id": 461,
   "good": 20,
   "buyPort": "루안다",
   "buyPrice": 35,
   "sellPort": "보르도",
   "sellPrice": 45,
   "margin": 10,
   "distance": 399,
   "specialty": ""
  },
  {
   "id": 462,
   "good": 18,
   "buyPort": "단치히",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 409,
   "specialty": ""
  },
  {
   "id": 463,
   "good": 18,
   "buyPort": "보르도",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 413,
   "specialty": ""
  },
  {
   "id": 464,
   "good": 18,
   "buyPort": "리가",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 417,
   "specialty": ""
  },
  {
   "id": 465,
   "good": 18,
   "buyPort": "함부르크",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 466,
   "good": 18,
   "buyPort": "뤼베크",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 427,
   "specialty": ""
  },
  {
   "id": 467,
   "good": 18,
   "buyPort": "낭트",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 429,
   "specialty": ""
  },
  {
   "id": 468,
   "good": 18,
   "buyPort": "엔트워프",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 429,
   "specialty": ""
  },
  {
   "id": 469,
   "good": 18,
   "buyPort": "코펜하겐",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 433,
   "specialty": ""
  },
  {
   "id": 470,
   "good": 18,
   "buyPort": "암스테르담",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 437,
   "specialty": ""
  },
  {
   "id": 471,
   "good": 18,
   "buyPort": "런던",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 446,
   "specialty": ""
  },
  {
   "id": 472,
   "good": 18,
   "buyPort": "스톡홀름",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 448,
   "specialty": ""
  },
  {
   "id": 473,
   "good": 18,
   "buyPort": "브리스틀",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 457,
   "specialty": ""
  },
  {
   "id": 474,
   "good": 18,
   "buyPort": "오슬로",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 474,
   "specialty": ""
  },
  {
   "id": 475,
   "good": 18,
   "buyPort": "더블린",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 482,
   "specialty": ""
  },
  {
   "id": 476,
   "good": 18,
   "buyPort": "베르겐",
   "buyPrice": 45,
   "sellPort": "모가디슈",
   "sellPrice": 55,
   "margin": 10,
   "distance": 487,
   "specialty": ""
  },
  {
   "id": 477,
   "good": 16,
   "buyPort": "트리폴리",
   "buyPrice": 60,
   "sellPort": "시라쿠사",
   "sellPrice": 65,
   "margin": 5,
   "distance": 32,
   "specialty": ""
  },
  {
   "id": 478,
   "good": 19,
   "buyPort": "트리폴리",
   "buyPrice": 70,
   "sellPort": "바르셀로나",
   "sellPrice": 75,
   "margin": 5,
   "distance": 91,
   "specialty": ""
  }
 ]
}