25588fe94c1b3162da2c425cb77be19e pmc_11171164.pdf bd0ca708fd57088d413810151a60e4bc19353865 pmc_11171164.pdf 8ae397aa50f9a0961e18cb12e79681ea11e5d589efe0c42b53f7bf3c4e29f3ed pmc_11171164.pdf Title: Collecting and Delivering Fattened Pigs to the Abattoir Subject: In the context of pig farming, this paper addresses the optimization problem of collecting fattened pigs from farms to deliver them to the abattoir. Assuming that the pig sector is organized as a competitive supply chain with narrow profit margins, our aim is to apply analytics to cope with the uncertainty in production costs and revenues. Motivated by a real-life case, the paper analyzes a rich Team Orienteering Problem (TOP) with a homogeneous fleet, stochastic demands, and maximum workload. After describing the problem and reviewing the related literature, we introduce the PJS heuristic. Our approach is first compared with exact methods, which are revealed as computationally unfeasible. Later, a scenario analysis based on a real instance was performed to gain insight into the practical aspects. Our findings demonstrate a positive correlation between the number of alternative routes explored, the number of trips, the transportation cost, and the maximum reward. Regarding the variability in the number of pigs to collect, when a truck can visit more than one farm, better solutions can be found with higher variability since the load can be combined more efficiently. Keywords: fattened pigs; abattoir; vertical integration; PJS heuristic; team orienteering problem Author: Lluís Miquel Plà-Aragonés, Yun Bao, Pol Llagostera, Angel Juan and Javier Panadero Creator: LaTeX with hyperref Producer: pdfTeX-1.40.25 CreationDate: Wed May 29 12:39:47 2024 CEST ModDate: Wed May 29 12:42:08 2024 CEST Custom Metadata: no Metadata Stream: no Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 17 Encrypted: no Page size: 595.276 x 841.89 pts (A4) Page rot: 0 File size: 930870 bytes Optimized: no PDF version: 1.7 name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- HCONWE+URWPalladioL-Bold Type 1 Custom yes yes yes 10 0 UPLHAT+URWPalladioL-Roma Type 1 Custom yes yes yes 16 0 AEXGTL+URWPalladioL-Ital Type 1 Custom yes yes yes 21 0 KDZWRK+CMBSY10 Type 1 Builtin yes yes yes 26 0 SZMRXJ+TimesNewRomanPS-BoldItalicMT Type 1C WinAnsi yes yes no 42 0 SOSTRQ+CMR10 Type 1 Builtin yes yes yes 71 0 VTXYVL+CMSY10 Type 1 Builtin yes yes yes 76 0 QQXUPP+PazoMath Type 1 Builtin yes yes yes 81 0 GNHOUD+MSBM10 Type 1 Builtin yes yes yes 86 0 LHRIHG+PazoMath-Italic Type 1 Builtin yes yes yes 94 0 SYFPBV+CMMI10 Type 1 Builtin yes yes yes 99 0 PZIJIN+PazoMath-Bold Type 1 Builtin yes yes yes 112 0 URYLRZ+URWPalladioL-BoldItal Type 1 Custom yes yes yes 117 0 OMHGYV+PazoMath-BoldItalic Type 1 Builtin yes yes yes 125 0 Jhove (Rel. 1.28.0, 2023-05-18) Date: 2025-01-31 02:46:10 CET RepresentationInformation: pmc_11171164.pdf ReportingModule: PDF-hul, Rel. 1.12.4 (2023-03-16) LastModified: 2024-12-12 02:29:37 CET Size: 930870 Format: PDF Version: 1.7 Status: Well-Formed and valid SignatureMatches: PDF-hul MIMEtype: application/pdf PDFMetadata: Objects: 346 FreeObjects: 1 IncrementalUpdates: 0 DocumentCatalog: PageLayout: SinglePage PageMode: UseNone Outlines: Item: Title: Introduction Destination: section.1 Item: Title: The Team Orienteering Problem in Agriculture Destination: section.2 Item: Title: Understanding the Real Problem for the Abattoir Destination: section.3 Item: Title: Materials and Methods Destination: section.4 Children: Item: Title: Mathematical Formulation Destination: subsection.4.1 Item: Title: Solution Approach Destination: subsection.4.2 Item: Title: The Real Instance Destination: subsection.4.3 Item: Title: Scenario Analysis Destination: subsection.4.4 Item: Title: Results and Discussion Destination: section.5 Children: Item: Title: Base Case: Preliminary Results Destination: subsection.5.1 Item: Title: Scenario Analysis Destination: subsection.5.2 Item: Title: Exploring the Results on Routes Destination: subsection.5.3 Item: Title: Exploring Results on Truck Capacity Destination: subsection.5.4 Item: Title: The Impact of the Number of Pigs to Collect Destination: subsection.5.5 Item: Title: Conclusions Destination: section.6 Item: Title: Appendix A Destination: appendix.A. Children: Item: Title: Appendix A.1 Destination: subsection.A.1 Item: Title: References Destination: appendix.B. Info: Title: Collecting and Delivering Fattened Pigs to the Abattoir Author: Lluís Miquel Plà-Aragonés, Yun Bao, Pol Llagostera, Angel Juan and Javier Panadero Subject: In the context of pig farming, this paper addresses the optimization problem of collecting fattened pigs from farms to deliver them to the abattoir. Assuming that the pig sector is organized as a competitive supply chain with narrow profit margins, our aim is to apply analytics to cope with the uncertainty in production costs and revenues. Motivated by a real-life case, the paper analyzes a rich Team Orienteering Problem (TOP) with a homogeneous fleet, stochastic demands, and maximum workload. After describing the problem and reviewing the related literature, we introduce the PJS heuristic. Our approach is first compared with exact methods, which are revealed as computationally unfeasible. Later, a scenario analysis based on a real instance was performed to gain insight into the practical aspects. Our findings demonstrate a positive correlation between the number of alternative routes explored, the number of trips, the transportation cost, and the maximum reward. Regarding the variability in the number of pigs to collect, when a truck can visit more than one farm, better solutions can be found with higher variability since the load can be combined more efficiently. Keywords: fattened pigs; abattoir; vertical integration; PJS heuristic; team orienteering problem Creator: LaTeX with hyperref Producer: pdfTeX-1.40.25 CreationDate: Wed May 29 12:39:47 CEST 2024 ModDate: Wed May 29 12:42:08 CEST 2024 ID: 0x3960e1e759cb34a1924a93a600bac42b, 0x3960e1e759cb34a1924a93a600bac42b Filters: FilterPipeline: FlateDecode Images: Image: NisoImageMetadata: FormatName: image/png ImageWidth: 1473 ImageHeight: 789 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 555 ImageHeight: 385 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 664 ImageHeight: 502 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 617 ImageHeight: 461 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 662 ImageHeight: 502 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 635 ImageHeight: 455 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 637 ImageHeight: 455 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 617 ImageHeight: 455 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 641 ImageHeight: 455 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 635 ImageHeight: 455 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 635 ImageHeight: 455 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 668 ImageHeight: 503 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 915 ImageHeight: 787 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 1086 ImageHeight: 301 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 877 ImageHeight: 775 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 1150 ImageHeight: 910 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Image: NisoImageMetadata: FormatName: image/png ImageWidth: 825 ImageHeight: 763 ColorSpace: RGB BitsPerSample: 8 BitsPerSampleUnit: integer Filter: FlateDecode Fonts: Type1: Font: BaseFont: SYFPBV+CMMI10 FontSubset: true FirstChar: 60 LastChar: 62 FontDescriptor: FontName: SYFPBV+CMMI10 Flags: Symbolic FontBBox: -32, -250, 1048, 750 FontFile: true ToUnicode: true Font: BaseFont: SOSTRQ+CMR10 FontSubset: true FirstChar: 40 LastChar: 93 FontDescriptor: FontName: SOSTRQ+CMR10 Flags: Symbolic FontBBox: -40, -250, 1009, 750 FontFile: true ToUnicode: true Font: BaseFont: HCONWE+URWPalladioL-Bold FontSubset: true FirstChar: 3 LastChar: 237 FontDescriptor: FontName: HCONWE+URWPalladioL-Bold Flags: Symbolic FontBBox: -152, -301, 1000, 935 FontFile: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: VTXYVL+CMSY10 FontSubset: true FirstChar: 0 LastChar: 106 FontDescriptor: FontName: VTXYVL+CMSY10 Flags: Symbolic FontBBox: -29, -960, 1116, 775 FontFile: true ToUnicode: true Font: BaseFont: UPLHAT+URWPalladioL-Roma FontSubset: true FirstChar: 2 LastChar: 243 FontDescriptor: FontName: UPLHAT+URWPalladioL-Roma Flags: Symbolic FontBBox: -166, -283, 1021, 943 FontFile: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: PZIJIN+PazoMath-Bold FontSubset: true FirstChar: 160 LastChar: 160 FontDescriptor: FontName: PZIJIN+PazoMath-Bold Flags: Symbolic FontBBox: -10, -266, 829, 695 FontFile: true ToUnicode: true Font: BaseFont: QQXUPP+PazoMath FontSubset: true FirstChar: 229 LastChar: 229 FontDescriptor: FontName: QQXUPP+PazoMath Flags: Symbolic FontBBox: -40, -283, 878, 946 FontFile: true ToUnicode: true Font: BaseFont: AEXGTL+URWPalladioL-Ital FontSubset: true FirstChar: 45 LastChar: 122 FontDescriptor: FontName: AEXGTL+URWPalladioL-Ital Flags: Symbolic FontBBox: -170, -305, 1010, 941 FontFile: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: URYLRZ+URWPalladioL-BoldItal FontSubset: true FirstChar: 110 LastChar: 110 FontDescriptor: FontName: URYLRZ+URWPalladioL-BoldItal Flags: Symbolic FontBBox: -170, -300, 1073, 935 FontFile: true EncodingDictionary: Differences: true ToUnicode: true Font: BaseFont: GNHOUD+MSBM10 FontSubset: true FirstChar: 78 LastChar: 82 FontDescriptor: FontName: GNHOUD+MSBM10 Flags: Symbolic FontBBox: -55, -420, 2343, 920 FontFile: true ToUnicode: true Font: BaseFont: KDZWRK+CMBSY10 FontSubset: true FirstChar: 3 LastChar: 3 FontDescriptor: FontName: KDZWRK+CMBSY10 Flags: Symbolic FontBBox: -26, -940, 1332, 825 FontFile: true ToUnicode: true Font: BaseFont: OMHGYV+PazoMath-BoldItalic FontSubset: true FirstChar: 115 LastChar: 115 FontDescriptor: FontName: OMHGYV+PazoMath-BoldItalic Flags: Symbolic FontBBox: -64, -272, 868, 740 FontFile: true ToUnicode: true Font: BaseFont: LHRIHG+PazoMath-Italic FontSubset: true FirstChar: 97 LastChar: 115 FontDescriptor: FontName: LHRIHG+PazoMath-Italic Flags: Symbolic FontBBox: -70, -277, 902, 733 FontFile: true ToUnicode: true Pages: Page: Sequence: 1 Annotations: Annotation: Subtype: Link Rect: 54, 293, 152, 302 Annotation: Subtype: Link Rect: 34, 283, 74, 290 Annotation: Subtype: Link Rect: 34, 164, 96, 186 Annotation: Subtype: Link Rect: 125, 90, 154, 99 Annotation: Subtype: Link Rect: 34, 78, 149, 87 Annotation: Subtype: Link Rect: 34, 756, 165, 792 Annotation: Subtype: Link Rect: 515, 756, 560, 792 Annotation: Subtype: Link Rect: 174, 679, 185, 693 Annotation: Subtype: Link Rect: 238, 679, 249, 693 Annotation: Subtype: Link Rect: 323, 679, 334, 693 Annotation: Subtype: Link Rect: 395, 679, 406, 693 Annotation: Subtype: Link Rect: 505, 679, 516, 693 Annotation: Subtype: Link Rect: 494, 121, 501, 130 ActionDest: 177 Annotation: Subtype: Link Rect: 519, 96, 526, 105 ActionDest: 177 Annotation: Subtype: Link Rect: 116, 17, 251, 28 Annotation: Subtype: Link Rect: 409, 17, 560, 28 Annotation: Subtype: Link Rect: 34, 354, 87, 373 Page: Sequence: 2 Annotations: Annotation: Subtype: Link Rect: 307, 706, 314, 715 ActionDest: 177 Annotation: Subtype: Link Rect: 474, 693, 481, 702 ActionDest: 177 Annotation: Subtype: Link Rect: 482, 693, 489, 702 ActionDest: 177 Annotation: Subtype: Link Rect: 200, 605, 207, 614 ActionDest: 177 Annotation: Subtype: Link Rect: 208, 605, 215, 614 ActionDest: 177 Annotation: Subtype: Link Rect: 199, 580, 206, 589 ActionDest: 177 Annotation: Subtype: Link Rect: 273, 543, 280, 552 ActionDest: 177 Annotation: Subtype: Link Rect: 280, 543, 287, 552 ActionDest: 177 Annotation: Subtype: Link Rect: 287, 542, 294, 552 ActionDest: 177 Annotation: Subtype: Link Rect: 378, 517, 385, 526 ActionDest: 177 Annotation: Subtype: Link Rect: 250, 505, 257, 514 ActionDest: 177 Annotation: Subtype: Link Rect: 420, 492, 427, 501 ActionDest: 177 Annotation: Subtype: Link Rect: 544, 492, 555, 501 ActionDest: 177 Annotation: Subtype: Link Rect: 271, 480, 278, 489 ActionDest: 177 Annotation: Subtype: Link Rect: 542, 455, 549, 464 ActionDest: 177 Annotation: Subtype: Link Rect: 549, 455, 556, 464 ActionDest: 177 Annotation: Subtype: Link Rect: 293, 329, 305, 338 ActionDest: 177 Annotation: Subtype: Link Rect: 305, 329, 317, 338 ActionDest: 177 Annotation: Subtype: Link Rect: 491, 186, 503, 195 ActionDest: 177 Annotation: Subtype: Link Rect: 461, 141, 468, 153 ActionDest: 59 Annotation: Subtype: Link Rect: 285, 116, 292, 128 ActionDest: 59 Annotation: Subtype: Link Rect: 212, 103, 219, 115 ActionDest: 68 Annotation: Subtype: Link Rect: 553, 91, 560, 103 ActionDest: 109 Page: Sequence: 3 Annotations: Annotation: Subtype: Link Rect: 361, 741, 368, 753 ActionDest: 156 Annotation: Subtype: Link Rect: 468, 693, 480, 702 ActionDest: 177 Annotation: Subtype: Link Rect: 465, 643, 477, 652 ActionDest: 177 Annotation: Subtype: Link Rect: 337, 615, 388, 627 Annotation: Subtype: Link Rect: 410, 555, 422, 564 ActionDest: 177 Annotation: Subtype: Link Rect: 422, 555, 434, 564 ActionDest: 182 Annotation: Subtype: Link Rect: 355, 542, 367, 551 ActionDest: 182 Annotation: Subtype: Link Rect: 367, 542, 379, 551 ActionDest: 182 Annotation: Subtype: Link Rect: 328, 451, 335, 463 ActionDest: 62 Annotation: Subtype: Link Rect: 323, 441, 330, 451 ActionDest: 177 Annotation: Subtype: Link Rect: 480, 441, 487, 451 ActionDest: 177 Annotation: Subtype: Link Rect: 255, 401, 262, 413 ActionDest: 62 Annotation: Subtype: Link Rect: 327, 354, 339, 363 ActionDest: 177 Annotation: Subtype: Link Rect: 459, 278, 471, 287 ActionDest: 177 Annotation: Subtype: Link Rect: 471, 278, 483, 287 ActionDest: 182 Page: Sequence: 4 Annotations: Annotation: Subtype: Link Rect: 522, 443, 534, 453 ActionDest: 182 Annotation: Subtype: Link Rect: 356, 280, 368, 289 ActionDest: 177 Annotation: Subtype: Link Rect: 508, 95, 520, 104 ActionDest: 182 Page: Sequence: 5 Annotations: Annotation: Subtype: Link Rect: 231, 320, 238, 332 ActionDest: 68 Annotation: Subtype: Link Rect: 514, 320, 521, 332 ActionDest: 68 Annotation: Subtype: Link Rect: 218, 295, 225, 307 ActionDest: 68 Annotation: Subtype: Link Rect: 443, 295, 450, 307 ActionDest: 68 Annotation: Subtype: Link Rect: 551, 282, 558, 294 ActionDest: 68 Annotation: Subtype: Link Rect: 551, 270, 558, 282 ActionDest: 68 Annotation: Subtype: Link Rect: 219, 242, 226, 258 ActionDest: 68 Annotation: Subtype: Link Rect: 252, 242, 259, 258 ActionDest: 68 Annotation: Subtype: Link Rect: 406, 203, 413, 215 ActionDest: 68 Annotation: Subtype: Link Rect: 423, 203, 430, 215 ActionDest: 68 Annotation: Subtype: Link Rect: 249, 181, 261, 190 ActionDest: 177 Annotation: Subtype: Link Rect: 329, 166, 336, 178 ActionDest: 91 Page: Sequence: 6 Annotations: Annotation: Subtype: Link Rect: 378, 563, 385, 576 ActionDest: 91 Annotation: Subtype: Link Rect: 226, 450, 233, 462 ActionDest: 68 Annotation: Subtype: Link Rect: 243, 450, 250, 462 ActionDest: 68 Annotation: Subtype: Link Rect: 215, 438, 222, 450 ActionDest: 91 Annotation: Subtype: Link Rect: 218, 249, 225, 261 ActionDest: 104 Annotation: Subtype: Link Rect: 165, 186, 281, 198 Annotation: Subtype: Link Rect: 492, 126, 504, 135 ActionDest: 177 Page: Sequence: 7 Annotations: Annotation: Subtype: Link Rect: 436, 381, 447, 390 ActionDest: 182 Annotation: Subtype: Link Rect: 301, 314, 315, 326 ActionDest: 91 Annotation: Subtype: Link Rect: 385, 90, 392, 100 ActionDest: 109 Page: Sequence: 8 Annotations: Annotation: Subtype: Link Rect: 483, 541, 490, 553 ActionDest: 59 Annotation: Subtype: Link Rect: 444, 491, 451, 503 ActionDest: 91 Annotation: Subtype: Link Rect: 544, 491, 559, 503 ActionDest: 68 Annotation: Subtype: Link Rect: 266, 441, 273, 453 ActionDest: 109 Annotation: Subtype: Link Rect: 458, 276, 465, 288 ActionDest: 122 Annotation: Subtype: Link Rect: 486, 276, 494, 288 ActionDest: 122 Annotation: Subtype: Link Rect: 471, 238, 485, 250 ActionDest: 104 Annotation: Subtype: Link Rect: 296, 201, 311, 213 ActionDest: 170 Annotation: Subtype: Link Rect: 331, 201, 345, 213 ActionDest: 170 Annotation: Subtype: Link Rect: 448, 201, 465, 213 ActionDest: 163 Annotation: Subtype: Link Rect: 211, 188, 218, 200 ActionDest: 122 Annotation: Subtype: Link Rect: 229, 113, 236, 125 ActionDest: 122 Page: Sequence: 9 Annotations: Annotation: Subtype: Link Rect: 266, 394, 273, 406 ActionDest: 122 Page: Sequence: 10 Annotations: Annotation: Subtype: Link Rect: 207, 700, 214, 712 ActionDest: 130 Annotation: Subtype: Link Rect: 436, 329, 443, 341 ActionDest: 130 Annotation: Subtype: Link Rect: 255, 194, 267, 203 ActionDest: 182 Annotation: Subtype: Link Rect: 459, 91, 466, 103 ActionDest: 135 Annotation: Subtype: Link Rect: 482, 78, 489, 90 ActionDest: 135 Page: Sequence: 11 Annotations: Annotation: Subtype: Link Rect: 526, 407, 533, 419 ActionDest: 145 Annotation: Subtype: Link Rect: 411, 394, 418, 406 ActionDest: 145 Annotation: Subtype: Link Rect: 260, 382, 268, 394 ActionDest: 145 Annotation: Subtype: Link Rect: 391, 357, 398, 369 ActionDest: 145 Annotation: Subtype: Link Rect: 281, 332, 288, 344 ActionDest: 145 Page: Sequence: 12 Annotations: Annotation: Subtype: Link Rect: 196, 487, 202, 499 ActionDest: 156 Annotation: Subtype: Link Rect: 297, 474, 304, 486 ActionDest: 156 Annotation: Subtype: Link Rect: 401, 449, 408, 461 ActionDest: 156 Annotation: Subtype: Link Rect: 239, 411, 246, 423 ActionDest: 156 Annotation: Subtype: Link Rect: 543, 399, 550, 411 ActionDest: 156 Page: Sequence: 13 Page: Sequence: 14 Annotations: Annotation: Subtype: Link Rect: 485, 538, 500, 550 ActionDest: 163 Annotation: Subtype: Link Rect: 301, 216, 315, 228 ActionDest: 163 Annotation: Subtype: Link Rect: 216, 77, 231, 89 ActionDest: 170 Page: Sequence: 15 Annotations: Annotation: Subtype: Link Rect: 421, 382, 436, 394 ActionDest: 170 Annotation: Subtype: Link Rect: 521, 99, 536, 111 ActionDest: 177 Page: Sequence: 16 Annotations: Annotation: Subtype: Link Rect: 100, 364, 138, 374 Annotation: Subtype: Link Rect: 59, 341, 96, 351 Annotation: Subtype: Link Rect: 462, 317, 500, 328 Annotation: Subtype: Link Rect: 506, 317, 542, 328 Annotation: Subtype: Link Rect: 153, 294, 190, 305 Annotation: Subtype: Link Rect: 141, 272, 178, 282 Annotation: Subtype: Link Rect: 215, 236, 253, 247 Annotation: Subtype: Link Rect: 110, 214, 147, 224 Annotation: Subtype: Link Rect: 153, 214, 189, 224 Annotation: Subtype: Link Rect: 457, 190, 495, 201 Annotation: Subtype: Link Rect: 311, 167, 348, 178 Annotation: Subtype: Link Rect: 179, 145, 217, 155 Annotation: Subtype: Link Rect: 474, 133, 511, 144 Annotation: Subtype: Link Rect: 451, 110, 489, 121 Annotation: Subtype: Link Rect: 414, 98, 451, 109 Annotation: Subtype: Link Rect: 355, 75, 393, 86 Page: Sequence: 17 Annotations: Annotation: Subtype: Link Rect: 454, 730, 491, 741 Annotation: Subtype: Link Rect: 470, 706, 507, 718 Annotation: Subtype: Link Rect: 193, 684, 231, 694 Annotation: Subtype: Link Rect: 133, 661, 171, 671 Annotation: Subtype: Link Rect: 265, 637, 302, 648 Annotation: Subtype: Link Rect: 308, 637, 344, 648 Annotation: Subtype: Link Rect: 424, 614, 461, 625 Annotation: Subtype: Link Rect: 460, 603, 498, 614 Annotation: Subtype: Link Rect: 504, 603, 540, 614 Checksum: 98ca7737 Type: CRC32 Checksum: 25588fe94c1b3162da2c425cb77be19e Type: MD5 Checksum: bd0ca708fd57088d413810151a60e4bc19353865 Type: SHA-1 Checksum: 8ae397aa50f9a0961e18cb12e79681ea11e5d589efe0c42b53f7bf3c4e29f3ed Type: SHA-256