( ( ( ( ( 694 168 ) ( 120 234 ) ) ( ( ( 1151 546 ) ( 438 491 ) ) ( ( 596 906 ) 742 ) ) ) ( ( 208 ( 15 478 ) ) ( ( ( 105 ( 173 474 ) ) ( 875 135 ) ) ( 593 ( 1486 2153 ) ) ) ) ) ( ( ( ( ( ( 93 1346 ) 675 ) ( 1229 ( 136 463 ) ) ) ( ( 216 190 ) 122 ) ) ( ( 434 ( 605 31 ) ) ( ( 348 ( 77 719 ) ) ( 112 538 ) ) ) ) ( ( ( ( 107 683 ) ( ( 81 374 ) 58 ) ) ( ( 439 3004 ) 44 ) ) ( 337 ( 274 ( 107 1302 ) ) ) ) ) ) 2500