Files
-
blinds / hardware_design / pcb / blinds_v60.brd
-
blinds / hardware_design / pcb / blinds_v60.sch
-
braids / hardware_design / pcb / braids_v50.brd
-
braids / hardware_design / pcb / braids_v50.sch
-
branches / hardware_design / pcb / branches_v40.brd
-
branches / hardware_design / pcb / branches_v40.sch
-
clouds / hardware_design / pcb / clouds_v30.brd
-
clouds / hardware_design / pcb / clouds_v30.sch
-
ears / hardware_design / panel / ears_panel_v30.brd
-
ears / hardware_design / panel / ears_panel_v30.sch
-
ears / hardware_design / pcb / ears_v40.brd
-
ears / hardware_design / pcb / ears_v40.sch
-
edges / hardware_design / pcb / edges_expander_v01.brd
-
edges / hardware_design / pcb / edges_expander_v01.sch
-
edges / hardware_design / pcb / edges_v20.brd
-
edges / hardware_design / pcb / edges_v20.sch
-
elements / hardware_design / pcb / elements_v02.brd
-
elements / hardware_design / pcb / elements_v02.sch
-
frames / hardware_design / pcb / frames_v03.brd
-
frames / hardware_design / pcb / frames_v03.sch
-
grids / hardware_design / pcb / grids_v02.brd
-
grids / hardware_design / pcb / grids_v02.sch
-
kinks / hardware_design / pcb / kinks_v41.brd
-
kinks / hardware_design / pcb / kinks_v41.sch
-
links / hardware_design / pcb / links_v40.brd
-
links / hardware_design / pcb / links_v40.sch
-
marbles / hardware_design / pcb / marbles_v70.brd
-
marbles / hardware_design / pcb / marbles_v70.sch
-
peaks / hardware_design / pcb / peaks_v30.brd
-
peaks / hardware_design / pcb / peaks_v30.sch
-
plaits / hardware_design / pcb / plaits_v50.brd
-
plaits / hardware_design / pcb / plaits_v50.sch
-
rings / hardware_design / pcb / rings_v30.brd
-
rings / hardware_design / pcb / rings_v30.sch
-
ripples / hardware_design / pcb / ripples_v40.brd
-
ripples / hardware_design / pcb / ripples_v40.sch
-
shades / hardware_design / pcb / shades_v30.brd
-
shades / hardware_design / pcb / shades_v30.sch
-
shelves / hardware_design / pcb / shelves_expander_v10.brd
-
shelves / hardware_design / pcb / shelves_expander_v10.sch
-
shelves / hardware_design / pcb / shelves_v05.brd
-
shelves / hardware_design / pcb / shelves_v05.sch
-
stages / hardware_design / pcb / stages_v70.brd
-
stages / hardware_design / pcb / stages_v70.sch
-
streams / hardware_design / pcb / streams_v02_bargraph.brd
-
streams / hardware_design / pcb / streams_v02_bargraph.sch
-
streams / hardware_design / pcb / streams_v05.brd
-
streams / hardware_design / pcb / streams_v05.sch
-
tides / hardware_design / pcb / tides_v40.brd
-
tides / hardware_design / pcb / tides_v40.sch
-
veils / hardware_design / pcb / veils_v40.brd
-
veils / hardware_design / pcb / veils_v40.sch
-
volts / hardware_design / pcb / volts_v01.brd
-
volts / hardware_design / pcb / volts_v01.sch
-
warps / hardware_design / pcb / warps_v30.brd
-
warps / hardware_design / pcb / warps_v30.sch
-
yarns / hardware_design / pcb / yarns_v03.brd
-
yarns / hardware_design / pcb / yarns_v03.sch
Last update 6 years 3 months
by
Olivier Gillet
Fileselements | |
---|---|
.. | |
bootloader | |
drivers | |
dsp | |
hardware_design | |
resources | |
samples | |
test | |
__init__.py | |
cv_scaler.cc | |
cv_scaler.h | |
elements.cc | |
makefile | |
meter.h | |
resources.cc | |
resources.h | |
ui.cc | |
ui.h |
resources.cc// Copyright 2014 Olivier Gillet. // // Author: Olivier Gillet (ol.gillet@gmail.com) // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. // // See http://creativecommons.org/licenses/MIT/ for more information. // // ----------------------------------------------------------------------------- // // Resources definitions. // // Automatically generated with: // make resources #include "elements/resources.h" namespace elements { const int16_t lut_db_led_brightness[] = { 0, 0, 28, 45, 56, 66, 73, 79, 85, 90, 94, 98, 101, 105, 108, 111, 113, 116, 118, 120, 122, 124, 126, 128, 130, 132, 133, 135, 136, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 157, 158, 159, 160, 161, 162, 162, 163, 164, 165, 165, 166, 167, 168, 168, 169, 170, 170, 171, 171, 172, 173, 173, 174, 174, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 186, 187, 187, 188, 188, 188, 189, 189, 190, 190, 190, 191, 191, 192, 192, 192, 193, 193, 193, 194, 194, 195, 195, 195, 196, 196, 196, 197, 197, 197, 198, 198, 198, 199, 199, 199, 200, 200, 200, 200, 201, 201, 201, 202, 202, 202, 203, 203, 203, 203, 204, 204, 204, 205, 205, 205, 205, 206, 206, 206, 206, 207, 207, 207, 208, 208, 208, 208, 209, 209, 209, 209, 210, 210, 210, 210, 210, 211, 211, 211, 211, 212, 212, 212, 212, 213, 213, 213, 213, 214, 214, 214, 214, 214, 215, 215, 215, 215, 215, 216, 216, 216, 216, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 219, 219, 219, 219, 219, 220, 220, 220, 220, 220, 220, 221, 221, 221, 221, 221, 222, 222, 222, 222, 222, 222, 223, 223, 223, 223, 223, 224, 224, 224, 224, 224, 224, 225, 225, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 235, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 240, 240, 240, 240, 240, 240, 240, 240, 240, 241, 241, 241, 241, 241, 241, 241, 241, 241, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, }; const int16_t* lookup_table_int16_table[] = { lut_db_led_brightness, }; const uint32_t* lookup_table_uint32_table[] = { }; const float lut_sine[] = { 0.000000000e+00, 1.533980186e-03, 3.067956763e-03, 4.601926120e-03, 6.135884649e-03, 7.669828740e-03, 9.203754782e-03, 1.073765917e-02, 1.227153829e-02, 1.380538853e-02, 1.533920628e-02, 1.687298795e-02, 1.840672991e-02, 1.994042855e-02, 2.147408028e-02, 2.300768147e-02, 2.454122852e-02, 2.607471783e-02, 2.760814578e-02, 2.914150876e-02, 3.067480318e-02, 3.220802541e-02, 3.374117185e-02, 3.527423890e-02, 3.680722294e-02, 3.834012037e-02, 3.987292759e-02, 4.140564098e-02, 4.293825693e-02, 4.447077185e-02, 4.600318213e-02, 4.753548416e-02, 4.906767433e-02, 5.059974904e-02, 5.213170468e-02, 5.366353765e-02, 5.519524435e-02, 5.672682117e-02, 5.825826450e-02, 5.978957075e-02, 6.132073630e-02, 6.285175756e-02, 6.438263093e-02, 6.591335280e-02, 6.744391956e-02, 6.897432763e-02, 7.050457339e-02, 7.203465325e-02, 7.356456360e-02, 7.509430085e-02, 7.662386139e-02, 7.815324163e-02, 7.968243797e-02, 8.121144681e-02, 8.274026455e-02, 8.426888759e-02, 8.579731234e-02, 8.732553521e-02, 8.885355258e-02, 9.038136088e-02, 9.190895650e-02, 9.343633585e-02, 9.496349533e-02, 9.649043136e-02, 9.801714033e-02, 9.954361866e-02, 1.010698628e-01, 1.025958690e-01, 1.041216339e-01, 1.056471537e-01, 1.071724250e-01, 1.086974440e-01, 1.102222073e-01, 1.117467112e-01, 1.132709522e-01, 1.147949266e-01, 1.163186309e-01, 1.178420615e-01, 1.193652148e-01, 1.208880872e-01, 1.224106752e-01, 1.239329751e-01, 1.254549834e-01, 1.269766965e-01, 1.284981108e-01, 1.300192227e-01, 1.315400287e-01, 1.330605252e-01, 1.345807085e-01, 1.361005752e-01, 1.376201216e-01, 1.391393442e-01, 1.406582393e-01, 1.421768035e-01, 1.436950332e-01, 1.452129247e-01, 1.467304745e-01, 1.482476790e-01, 1.497645347e-01, 1.512810380e-01, 1.527971853e-01, 1.543129730e-01, 1.558283977e-01, 1.573434556e-01, 1.588581433e-01, 1.603724572e-01, 1.618863938e-01, 1.633999494e-01, 1.649131205e-01, 1.664259035e-01, 1.679382950e-01, 1.694502912e-01, 1.709618888e-01, 1.724730840e-01, 1.739838734e-01, 1.754942534e-01, 1.770042204e-01, 1.785137709e-01, 1.800229014e-01, 1.815316083e-01, 1.830398880e-01, 1.845477369e-01, 1.860551517e-01, 1.875621286e-01, 1.890686641e-01, 1.905747548e-01, 1.920803970e-01, 1.935855873e-01, 1.950903220e-01, 1.965945977e-01, 1.980984107e-01, 1.996017576e-01, 2.011046348e-01, 2.026070388e-01, 2.041089661e-01, 2.056104131e-01, 2.071113762e-01, 2.086118520e-01, 2.101118369e-01, 2.116113274e-01, 2.131103199e-01, 2.146088110e-01, 2.161067971e-01, 2.176042746e-01, 2.191012402e-01, 2.205976901e-01, 2.220936210e-01, 2.235890292e-01, 2.250839114e-01, 2.265782638e-01, 2.280720832e-01, 2.295653658e-01, 2.310581083e-01, 2.325503070e-01, 2.340419586e-01, 2.355330594e-01, 2.370236060e-01, 2.385135948e-01, 2.400030224e-01, 2.414918853e-01, 2.429801799e-01, 2.444679027e-01, 2.459550503e-01, 2.474416192e-01, 2.489276057e-01, 2.504130066e-01, 2.518978182e-01, 2.533820370e-01, 2.548656596e-01, 2.563486825e-01, 2.578311022e-01, 2.593129151e-01, 2.607941179e-01, 2.622747070e-01, 2.637546790e-01, 2.652340303e-01, 2.667127575e-01, 2.681908571e-01, 2.696683256e-01, 2.711451595e-01, 2.726213554e-01, 2.740969099e-01, 2.755718193e-01, 2.770460803e-01, 2.785196894e-01, 2.799926431e-01, 2.814649379e-01, 2.829365705e-01, 2.844075372e-01, 2.858778347e-01, 2.873474595e-01, 2.888164082e-01, 2.902846773e-01, 2.917522632e-01, 2.932191627e-01, 2.946853722e-01, 2.961508882e-01, 2.976157074e-01, 2.990798263e-01, 3.005432414e-01, 3.020059493e-01, 3.034679466e-01, 3.049292297e-01, 3.063897954e-01, 3.078496400e-01, 3.093087603e-01, 3.107671527e-01, 3.122248139e-01, 3.136817404e-01, 3.151379288e-01, 3.165933756e-01, 3.180480774e-01, 3.195020308e-01, 3.209552324e-01, 3.224076788e-01, 3.238593665e-01, 3.253102922e-01, 3.267604523e-01, 3.282098436e-01, 3.296584625e-01, 3.311063058e-01, 3.325533699e-01, 3.339996514e-01, 3.354451471e-01, 3.368898534e-01, 3.383337670e-01, 3.397768844e-01, 3.412192023e-01, 3.426607173e-01, 3.441014260e-01, 3.455413250e-01, 3.469804108e-01, 3.484186802e-01, 3.498561298e-01, 3.512927561e-01, 3.527285558e-01, 3.541635254e-01, 3.555976617e-01, 3.570309612e-01, 3.584634206e-01, 3.598950365e-01, 3.613258056e-01, 3.627557244e-01, 3.641847896e-01, 3.656129978e-01, 3.670403457e-01, 3.684668300e-01, 3.698924471e-01, 3.713171940e-01, 3.727410670e-01, 3.741640630e-01, 3.755861785e-01, 3.770074102e-01, 3.784277548e-01, 3.798472089e-01, 3.812657692e-01, 3.826834324e-01, 3.841001950e-01, 3.855160538e-01, 3.869310055e-01, 3.883450467e-01, 3.897581741e-01, 3.911703843e-01, 3.925816741e-01, 3.939920401e-01, 3.954014789e-01, 3.968099874e-01, 3.982175622e-01, 3.996241998e-01, 4.010298972e-01, 4.024346509e-01, 4.038384576e-01, 4.052413140e-01, 4.066432169e-01, 4.080441629e-01, 4.094441487e-01, 4.108431711e-01, 4.122412267e-01, 4.136383122e-01, 4.150344245e-01, 4.164295601e-01, 4.178237158e-01, 4.192168884e-01, 4.206090744e-01, 4.220002708e-01, 4.233904741e-01, 4.247796812e-01, 4.261678887e-01, 4.275550934e-01, 4.289412921e-01, 4.303264813e-01, 4.317106580e-01, 4.330938189e-01, 4.344759606e-01, 4.358570799e-01, 4.372371737e-01, 4.386162385e-01, 4.399942713e-01, 4.413712687e-01, 4.427472276e-01, 4.441221446e-01, 4.454960165e-01, 4.468688402e-01, 4.482406123e-01, 4.496113297e-01, 4.509809890e-01, 4.523495872e-01, 4.537171210e-01, 4.550835871e-01, 4.564489824e-01, 4.578133036e-01, 4.591765475e-01, 4.605387110e-01, 4.618997907e-01, 4.632597836e-01, 4.646186863e-01, 4.659764958e-01, 4.673332087e-01, 4.686888220e-01, 4.700433325e-01, 4.713967368e-01, 4.727490320e-01, 4.741002147e-01, 4.754502817e-01, 4.767992301e-01, 4.781470564e-01, 4.794937577e-01, 4.808393306e-01, 4.821837721e-01, 4.835270789e-01, 4.848692480e-01, 4.862102761e-01, 4.875501601e-01, 4.888888969e-01, 4.902264833e-01, 4.915629161e-01, 4.928981922e-01, 4.942323085e-01, 4.955652618e-01, 4.968970490e-01, 4.982276670e-01, 4.995571125e-01, 5.008853826e-01, 5.022124740e-01, 5.035383837e-01, 5.048631085e-01, 5.061866453e-01, 5.075089911e-01, 5.088301425e-01, 5.101500967e-01, 5.114688504e-01, 5.127864006e-01, 5.141027442e-01, 5.154178780e-01, 5.167317990e-01, 5.180445041e-01, 5.193559902e-01, 5.206662541e-01, 5.219752929e-01, 5.232831035e-01, 5.245896827e-01, 5.258950275e-01, 5.271991348e-01, 5.285020015e-01, 5.298036247e-01, 5.311040012e-01, 5.324031279e-01, 5.337010018e-01, 5.349976199e-01, 5.362929791e-01, 5.375870763e-01, 5.388799085e-01, 5.401714727e-01, 5.414617659e-01, 5.427507849e-01, 5.440385267e-01, 5.453249884e-01, 5.466101669e-01, 5.478940592e-01, 5.491766622e-01, 5.504579729e-01, 5.517379884e-01, 5.530167056e-01, 5.542941215e-01, 5.555702330e-01, 5.568450373e-01, 5.581185312e-01, 5.593907119e-01, 5.606615762e-01, 5.619311212e-01, 5.631993440e-01, 5.644662415e-01, 5.657318108e-01, 5.669960488e-01, 5.682589527e-01, 5.695205193e-01, 5.707807459e-01, 5.720396293e-01, 5.732971667e-01, 5.745533550e-01, 5.758081914e-01, 5.770616729e-01, 5.783137964e-01, 5.795645591e-01, 5.808139581e-01, 5.820619903e-01, 5.833086529e-01, 5.845539430e-01, 5.857978575e-01, 5.870403935e-01, 5.882815482e-01, 5.895213186e-01, 5.907597019e-01, 5.919966950e-01, 5.932322950e-01, 5.944664992e-01, 5.956993045e-01, 5.969307081e-01, 5.981607070e-01, 5.993892984e-01, 6.006164794e-01, 6.018422471e-01, 6.030665985e-01, 6.042895309e-01, 6.055110414e-01, 6.067311270e-01, 6.079497850e-01, 6.091670123e-01, 6.103828063e-01, 6.115971639e-01, 6.128100824e-01, 6.140215589e-01, 6.152315906e-01, 6.164401745e-01, 6.176473079e-01, 6.188529880e-01, 6.200572118e-01, 6.212599765e-01, 6.224612794e-01, 6.236611175e-01, 6.248594881e-01, 6.260563884e-01, 6.272518155e-01, 6.284457666e-01, 6.296382389e-01, 6.308292296e-01, 6.320187359e-01, 6.332067551e-01, 6.343932842e-01, 6.355783205e-01, 6.367618612e-01, 6.379439036e-01, 6.391244449e-01, 6.403034822e-01, 6.414810128e-01, 6.426570340e-01, 6.438315429e-01, 6.450045368e-01, 6.461760130e-01, 6.473459686e-01, 6.485144010e-01, 6.496813074e-01, 6.508466850e-01, 6.520105311e-01, 6.531728430e-01, 6.543336178e-01, 6.554928530e-01, 6.566505457e-01, 6.578066933e-01, 6.589612930e-01, 6.601143421e-01, 6.612658378e-01, 6.624157776e-01, 6.635641586e-01, 6.647109782e-01, 6.658562337e-01, 6.669999223e-01, 6.681420414e-01, 6.692825883e-01, 6.704215604e-01, 6.715589548e-01, 6.726947691e-01, 6.738290004e-01, 6.749616461e-01, 6.760927036e-01, 6.772221701e-01, 6.783500431e-01, 6.794763199e-01, 6.806009978e-01, 6.817240742e-01, 6.828455464e-01, 6.839654118e-01, 6.850836678e-01, 6.862003117e-01, 6.873153409e-01, 6.884287528e-01, 6.895405447e-01, 6.906507141e-01, 6.917592584e-01, 6.928661748e-01, 6.939714609e-01, 6.950751140e-01, 6.961771315e-01, 6.972775108e-01, 6.983762494e-01, 6.994733446e-01, 7.005687939e-01, 7.016625947e-01, 7.027547445e-01, 7.038452405e-01, 7.049340804e-01, 7.060212614e-01, 7.071067812e-01, 7.081906370e-01, 7.092728264e-01, 7.103533469e-01, 7.114321957e-01, 7.125093706e-01, 7.135848688e-01, 7.146586879e-01, 7.157308253e-01, 7.168012785e-01, 7.178700451e-01, 7.189371224e-01, 7.200025080e-01, 7.210661993e-01, 7.221281939e-01, 7.231884893e-01, 7.242470830e-01, 7.253039724e-01, 7.263591551e-01, 7.274126286e-01, 7.284643904e-01, 7.295144381e-01, 7.305627692e-01, 7.316093812e-01, 7.326542717e-01, 7.336974381e-01, 7.347388781e-01, 7.357785892e-01, 7.368165689e-01, 7.378528148e-01, 7.388873245e-01, 7.399200955e-01, 7.409511254e-01, 7.419804117e-01, 7.430079521e-01, 7.440337442e-01, 7.450577854e-01, 7.460800735e-01, 7.471006060e-01, 7.481193805e-01, 7.491363945e-01, 7.501516458e-01, 7.511651319e-01, 7.521768504e-01, 7.531867990e-01, 7.541949753e-01, 7.552013769e-01, 7.562060014e-01, 7.572088465e-01, 7.582099098e-01, 7.592091890e-01, 7.602066817e-01, 7.612023855e-01, 7.621962981e-01, 7.631884173e-01, 7.641787405e-01, 7.651672656e-01, 7.661539902e-01, 7.671389119e-01, 7.681220285e-01, 7.691033376e-01, 7.700828370e-01, 7.710605243e-01, 7.720363972e-01, 7.730104534e-01, 7.739826906e-01, 7.749531066e-01, 7.759216990e-01, 7.768884657e-01, 7.778534042e-01, 7.788165124e-01, 7.797777879e-01, 7.807372286e-01, 7.816948321e-01, 7.826505962e-01, 7.836045186e-01, 7.845565972e-01, 7.855068296e-01, 7.864552136e-01, 7.874017470e-01, 7.883464276e-01, 7.892892532e-01, 7.902302214e-01, 7.911693302e-01, 7.921065773e-01, 7.930419605e-01, 7.939754776e-01, 7.949071263e-01, 7.958369046e-01, 7.967648102e-01, 7.976908409e-01, 7.986149946e-01, 7.995372691e-01, 8.004576622e-01, 8.013761717e-01, 8.022927955e-01, 8.032075315e-01, 8.041203774e-01, 8.050313311e-01, 8.059403906e-01, 8.068475535e-01, 8.077528179e-01, 8.086561816e-01, 8.095576424e-01, 8.104571983e-01, 8.113548470e-01, 8.122505866e-01, 8.131444148e-01, 8.140363297e-01, 8.149263291e-01, 8.158144108e-01, 8.167005729e-01, 8.175848132e-01, 8.184671296e-01, 8.193475201e-01, 8.202259826e-01, 8.211025150e-01, 8.219771153e-01, 8.228497814e-01, 8.237205112e-01, 8.245893028e-01, 8.254561540e-01, 8.263210628e-01, 8.271840273e-01, 8.280450453e-01, 8.289041148e-01, 8.297612338e-01, 8.306164003e-01, 8.314696123e-01, 8.323208678e-01, 8.331701647e-01, 8.340175011e-01, 8.348628750e-01, 8.357062844e-01, 8.365477272e-01, 8.373872016e-01, 8.382247056e-01, 8.390602371e-01, 8.398937942e-01, 8.407253750e-01, 8.415549774e-01, 8.423825996e-01, 8.432082396e-01, 8.440318955e-01, 8.448535652e-01, 8.456732470e-01, 8.464909388e-01, 8.473066387e-01, 8.481203448e-01, 8.489320552e-01, 8.497417680e-01, 8.505494813e-01, 8.513551931e-01, 8.521589016e-01, 8.529606049e-01, 8.537603011e-01, 8.545579884e-01, 8.553536647e-01, 8.561473284e-01, 8.569389774e-01, 8.577286100e-01, 8.585162243e-01, 8.593018184e-01, 8.600853904e-01, 8.608669386e-01, 8.616464611e-01, 8.624239561e-01, 8.631994217e-01, 8.639728561e-01, 8.647442575e-01, 8.655136241e-01, 8.662809540e-01, 8.670462455e-01, 8.678094968e-01, 8.685707060e-01, 8.693298713e-01, 8.700869911e-01, 8.708420635e-01, 8.715950867e-01, 8.723460589e-01, 8.730949784e-01, 8.738418435e-01, 8.745866523e-01, 8.753294031e-01, 8.760700942e-01, 8.768087238e-01, 8.775452902e-01, 8.782797917e-01, 8.790122264e-01, 8.797425928e-01, 8.804708891e-01, 8.811971135e-01, 8.819212643e-01, 8.826433400e-01, 8.833633387e-01, 8.840812587e-01, 8.847970984e-01, 8.855108561e-01, 8.862225301e-01, 8.869321188e-01, 8.876396204e-01, 8.883450333e-01, 8.890483559e-01, 8.897495864e-01, 8.904487232e-01, 8.911457648e-01, 8.918407094e-01, 8.925335554e-01, 8.932243012e-01, 8.939129451e-01, 8.945994856e-01, 8.952839210e-01, 8.959662498e-01, 8.966464702e-01, 8.973245807e-01, 8.980005797e-01, 8.986744657e-01, 8.993462370e-01, 9.000158920e-01, 9.006834292e-01, 9.013488470e-01, 9.020121439e-01, 9.026733182e-01, 9.033323685e-01, 9.039892931e-01, 9.046440906e-01, 9.052967593e-01, 9.059472978e-01, 9.065957045e-01, 9.072419779e-01, 9.078861165e-01, 9.085281187e-01, 9.091679831e-01, 9.098057081e-01, 9.104412923e-01, 9.110747341e-01, 9.117060320e-01, 9.123351846e-01, 9.129621904e-01, 9.135870479e-01, 9.142097557e-01, 9.148303122e-01, 9.154487161e-01, 9.160649658e-01, 9.166790599e-01, 9.172909970e-01, 9.179007756e-01, 9.185083943e-01, 9.191138517e-01, 9.197171463e-01, 9.203182767e-01, 9.209172415e-01, 9.215140393e-01, 9.221086687e-01, 9.227011283e-01, 9.232914167e-01, 9.238795325e-01, 9.244654743e-01, 9.250492408e-01, 9.256308305e-01, 9.262102421e-01, 9.267874743e-01, 9.273625257e-01, 9.279353948e-01, 9.285060805e-01, 9.290745813e-01, 9.296408958e-01, 9.302050229e-01, 9.307669611e-01, 9.313267091e-01, 9.318842656e-01, 9.324396293e-01, 9.329927988e-01, 9.335437730e-01, 9.340925504e-01, 9.346391298e-01, 9.351835099e-01, 9.357256895e-01, 9.362656672e-01, 9.368034417e-01, 9.373390119e-01, 9.378723764e-01, 9.384035341e-01, 9.389324835e-01, 9.394592236e-01, 9.399837530e-01, 9.405060706e-01, 9.410261751e-01, 9.415440652e-01, 9.420597398e-01, 9.425731976e-01, 9.430844375e-01, 9.435934582e-01, 9.441002585e-01, 9.446048373e-01, 9.451071933e-01, 9.456073254e-01, 9.461052324e-01, 9.466009131e-01, 9.470943664e-01, 9.475855910e-01, 9.480745859e-01, 9.485613499e-01, 9.490458819e-01, 9.495281806e-01, 9.500082450e-01, 9.504860739e-01, 9.509616663e-01, 9.514350210e-01, 9.519061368e-01, 9.523750127e-01, 9.528416476e-01, 9.533060404e-01, 9.537681899e-01, 9.542280951e-01, 9.546857549e-01, 9.551411683e-01, 9.555943341e-01, 9.560452513e-01, 9.564939189e-01, 9.569403357e-01, 9.573845008e-01, 9.578264130e-01, 9.582660714e-01, 9.587034749e-01, 9.591386225e-01, 9.595715131e-01, 9.600021457e-01, 9.604305194e-01, 9.608566331e-01, 9.612804858e-01, 9.617020765e-01, 9.621214043e-01, 9.625384680e-01, 9.629532669e-01, 9.633657998e-01, 9.637760658e-01, 9.641840640e-01, 9.645897933e-01, 9.649932529e-01, 9.653944417e-01, 9.657933589e-01, 9.661900034e-01, 9.665843745e-01, 9.669764710e-01, 9.673662922e-01, 9.677538371e-01, 9.681391047e-01, 9.685220943e-01, 9.689028048e-01, 9.692812354e-01, 9.696573851e-01, 9.700312532e-01, 9.704028387e-01, 9.707721407e-01, 9.711391584e-01, 9.715038910e-01, 9.718663375e-01, 9.722264971e-01, 9.725843689e-01, 9.729399522e-01, 9.732932461e-01, 9.736442497e-01, 9.739929622e-01, 9.743393828e-01, 9.746835107e-01, 9.750253451e-01, 9.753648851e-01, 9.757021300e-01, 9.760370790e-01, 9.763697313e-01, 9.767000861e-01, 9.770281427e-01, 9.773539001e-01, 9.776773578e-01, 9.779985149e-01, 9.783173707e-01, 9.786339244e-01, 9.789481753e-01, 9.792601226e-01, 9.795697657e-01, 9.798771037e-01, 9.801821360e-01, 9.804848618e-01, 9.807852804e-01, 9.810833912e-01, 9.813791933e-01, 9.816726862e-01, 9.819638691e-01, 9.822527414e-01, 9.825393023e-01, 9.828235512e-01, 9.831054874e-01, 9.833851103e-01, 9.836624192e-01, 9.839374134e-01, 9.842100924e-01, 9.844804554e-01, 9.847485018e-01, 9.850142310e-01, 9.852776424e-01, 9.855387353e-01, 9.857975092e-01, 9.860539633e-01, 9.863080972e-01, 9.865599103e-01, 9.868094018e-01, 9.870565713e-01, 9.873014182e-01, 9.875439418e-01, 9.877841416e-01, 9.880220171e-01, 9.882575677e-01, 9.884907929e-01, 9.887216920e-01, 9.889502645e-01, 9.891765100e-01, 9.894004278e-01, 9.896220175e-01, 9.898412785e-01, 9.900582103e-01, 9.902728124e-01, 9.904850843e-01, 9.906950254e-01, 9.909026354e-01, 9.911079137e-01, 9.913108598e-01, 9.915114733e-01, 9.917097537e-01, 9.919057004e-01, 9.920993131e-01, 9.922905913e-01, 9.924795346e-01, 9.926661424e-01, 9.928504145e-01, 9.930323502e-01, 9.932119492e-01, 9.933892111e-01, 9.935641355e-01, 9.937367219e-01, 9.939069700e-01, 9.940748793e-01, 9.942404495e-01, 9.944036801e-01, 9.945645707e-01, 9.947231211e-01, 9.948793308e-01, 9.950331994e-01, 9.951847267e-01, 9.953339121e-01, 9.954807555e-01, 9.956252564e-01, 9.957674145e-01, 9.959072294e-01, 9.960447009e-01, 9.961798286e-01, 9.963126122e-01, 9.964430514e-01, 9.965711458e-01, 9.966968952e-01, 9.968202993e-01, 9.969413578e-01, 9.970600703e-01, 9.971764367e-01, 9.972904567e-01, 9.974021299e-01, 9.975114561e-01, 9.976184351e-01, 9.977230666e-01, 9.978253504e-01, 9.979252862e-01, 9.980228738e-01, 9.981181129e-01, 9.982110034e-01, 9.983015449e-01, 9.983897374e-01, 9.984755806e-01, 9.985590742e-01, 9.986402182e-01, 9.987190122e-01, 9.987954562e-01, 9.988695499e-01, 9.989412932e-01, 9.990106859e-01, 9.990777278e-01, 9.991424187e-01, 9.992047586e-01, 9.992647473e-01, 9.993223846e-01, 9.993776704e-01, 9.994306046e-01, 9.994811870e-01, 9.995294175e-01, 9.995752960e-01, 9.996188225e-01, 9.996599967e-01, 9.996988187e-01, 9.997352883e-01, 9.997694054e-01, 9.998011699e-01, 9.998305818e-01, 9.998576410e-01, 9.998823475e-01, 9.999047011e-01, 9.999247018e-01, 9.999423497e-01, 9.999576446e-01, 9.999705864e-01, 9.999811753e-01, 9.999894111e-01, 9.999952938e-01, 9.999988235e-01, 1.000000000e+00, 9.999988235e-01, 9.999952938e-01, 9.999894111e-01, 9.999811753e-01, 9.999705864e-01, 9.999576446e-01, 9.999423497e-01, 9.999247018e-01, 9.999047011e-01, 9.998823475e-01, 9.998576410e-01, 9.998305818e-01, 9.998011699e-01, 9.997694054e-01, 9.997352883e-01, 9.996988187e-01, 9.996599967e-01, 9.996188225e-01, 9.995752960e-01, 9.995294175e-01, 9.994811870e-01, 9.994306046e-01, 9.993776704e-01, 9.993223846e-01, 9.992647473e-01, 9.992047586e-01, 9.991424187e-01, 9.990777278e-01, 9.990106859e-01, 9.989412932e-01, 9.988695499e-01, 9.987954562e-01, 9.987190122e-01, 9.986402182e-01, 9.985590742e-01, 9.984755806e-01, 9.983897374e-01, 9.983015449e-01, 9.982110034e-01, 9.981181129e-01, 9.980228738e-01, 9.979252862e-01, 9.978253504e-01, 9.977230666e-01, 9.976184351e-01, 9.975114561e-01, 9.974021299e-01, 9.972904567e-01, 9.971764367e-01, 9.970600703e-01, 9.969413578e-01, 9.968202993e-01, 9.966968952e-01, 9.965711458e-01, 9.964430514e-01, 9.963126122e-01, 9.961798286e-01, 9.960447009e-01, 9.959072294e-01, 9.957674145e-01, 9.956252564e-01, 9.954807555e-01, 9.953339121e-01, 9.951847267e-01, 9.950331994e-01, 9.948793308e-01, 9.947231211e-01, 9.945645707e-01, 9.944036801e-01, 9.942404495e-01, 9.940748793e-01, 9.939069700e-01, 9.937367219e-01, 9.935641355e-01, 9.933892111e-01, 9.932119492e-01, 9.930323502e-01, 9.928504145e-01, 9.926661424e-01, 9.924795346e-01, 9.922905913e-01, 9.920993131e-01, 9.919057004e-01, 9.917097537e-01, 9.915114733e-01, 9.913108598e-01, 9.911079137e-01, 9.909026354e-01, 9.906950254e-01, 9.904850843e-01, 9.902728124e-01, 9.900582103e-01, 9.898412785e-01, 9.896220175e-01, 9.894004278e-01, 9.891765100e-01, 9.889502645e-01, 9.887216920e-01, 9.884907929e-01, 9.882575677e-01, 9.880220171e-01, 9.877841416e-01, 9.875439418e-01, 9.873014182e-01, 9.870565713e-01, 9.868094018e-01, 9.865599103e-01, 9.863080972e-01, 9.860539633e-01, 9.857975092e-01, 9.855387353e-01, 9.852776424e-01, 9.850142310e-01, 9.847485018e-01, 9.844804554e-01, 9.842100924e-01, 9.839374134e-01, 9.836624192e-01, 9.833851103e-01, 9.831054874e-01, 9.828235512e-01, 9.825393023e-01, 9.822527414e-01, 9.819638691e-01, 9.816726862e-01, 9.813791933e-01, 9.810833912e-01, 9.807852804e-01, 9.804848618e-01, 9.801821360e-01, 9.798771037e-01, 9.795697657e-01, 9.792601226e-01, 9.789481753e-01, 9.786339244e-01, 9.783173707e-01, 9.779985149e-01, 9.776773578e-01, 9.773539001e-01, 9.770281427e-01, 9.767000861e-01, 9.763697313e-01, 9.760370790e-01, 9.757021300e-01, 9.753648851e-01, 9.750253451e-01, 9.746835107e-01, 9.743393828e-01, 9.739929622e-01, 9.736442497e-01, 9.732932461e-01, 9.729399522e-01, 9.725843689e-01, 9.722264971e-01, 9.718663375e-01, 9.715038910e-01, 9.711391584e-01, 9.707721407e-01, 9.704028387e-01, 9.700312532e-01, 9.696573851e-01, 9.692812354e-01, 9.689028048e-01, 9.685220943e-01, 9.681391047e-01, 9.677538371e-01, 9.673662922e-01, 9.669764710e-01, 9.665843745e-01, 9.661900034e-01, 9.657933589e-01, 9.653944417e-01, 9.649932529e-01, 9.645897933e-01, 9.641840640e-01, 9.637760658e-01, 9.633657998e-01, 9.629532669e-01, 9.625384680e-01, 9.621214043e-01, 9.617020765e-01, 9.612804858e-01, 9.608566331e-01, 9.604305194e-01, 9.600021457e-01, 9.595715131e-01, 9.591386225e-01, 9.587034749e-01, 9.582660714e-01, 9.578264130e-01, 9.573845008e-01, 9.569403357e-01, 9.564939189e-01, 9.560452513e-01, 9.555943341e-01, 9.551411683e-01, 9.546857549e-01, 9.542280951e-01, 9.537681899e-01, 9.533060404e-01, 9.528416476e-01, 9.523750127e-01, 9.519061368e-01, 9.514350210e-01, 9.509616663e-01, 9.504860739e-01, 9.500082450e-01, 9.495281806e-01, 9.490458819e-01, 9.485613499e-01, 9.480745859e-01, 9.475855910e-01, 9.470943664e-01, 9.466009131e-01, 9.461052324e-01, 9.456073254e-01, 9.451071933e-01, 9.446048373e-01, 9.441002585e-01, 9.435934582e-01, 9.430844375e-01, 9.425731976e-01, 9.420597398e-01, 9.415440652e-01, 9.410261751e-01, 9.405060706e-01, 9.399837530e-01, 9.394592236e-01, 9.389324835e-01, 9.384035341e-01, 9.378723764e-01, 9.373390119e-01, 9.368034417e-01, 9.362656672e-01, 9.357256895e-01, 9.351835099e-01, 9.346391298e-01, 9.340925504e-01, 9.335437730e-01, 9.329927988e-01, 9.324396293e-01, 9.318842656e-01, 9.313267091e-01, 9.307669611e-01, 9.302050229e-01, 9.296408958e-01, 9.290745813e-01, 9.285060805e-01, 9.279353948e-01, 9.273625257e-01, 9.267874743e-01, 9.262102421e-01, 9.256308305e-01, 9.250492408e-01, 9.244654743e-01, 9.238795325e-01, 9.232914167e-01, 9.227011283e-01, 9.221086687e-01, 9.215140393e-01, 9.209172415e-01, 9.203182767e-01, 9.197171463e-01, 9.191138517e-01, 9.185083943e-01, 9.179007756e-01, 9.172909970e-01, 9.166790599e-01, 9.160649658e-01, 9.154487161e-01, 9.148303122e-01, 9.142097557e-01, 9.135870479e-01, 9.129621904e-01, 9.123351846e-01, 9.117060320e-01, 9.110747341e-01, 9.104412923e-01, 9.098057081e-01, 9.091679831e-01, 9.085281187e-01, 9.078861165e-01, 9.072419779e-01, 9.065957045e-01, 9.059472978e-01, 9.052967593e-01, 9.046440906e-01, 9.039892931e-01, 9.033323685e-01, 9.026733182e-01, 9.020121439e-01, 9.013488470e-01, 9.006834292e-01, 9.000158920e-01, 8.993462370e-01, 8.986744657e-01, 8.980005797e-01, 8.973245807e-01, 8.966464702e-01, 8.959662498e-01, 8.952839210e-01, 8.945994856e-01, 8.939129451e-01, 8.932243012e-01, 8.925335554e-01, 8.918407094e-01, 8.911457648e-01, 8.904487232e-01, 8.897495864e-01, 8.890483559e-01, 8.883450333e-01, 8.876396204e-01, 8.869321188e-01, 8.862225301e-01, 8.855108561e-01, 8.847970984e-01, 8.840812587e-01, 8.833633387e-01, 8.826433400e-01, 8.819212643e-01, 8.811971135e-01, 8.804708891e-01, 8.797425928e-01, 8.790122264e-01, 8.782797917e-01, 8.775452902e-01, 8.768087238e-01, 8.760700942e-01, 8.753294031e-01, 8.745866523e-01, 8.738418435e-01, 8.730949784e-01, 8.723460589e-01, 8.715950867e-01, 8.708420635e-01, 8.700869911e-01, 8.693298713e-01, 8.685707060e-01, 8.678094968e-01, 8.670462455e-01, 8.662809540e-01, 8.655136241e-01, 8.647442575e-01, 8.639728561e-01, 8.631994217e-01, 8.624239561e-01, 8.616464611e-01, 8.608669386e-01, 8.600853904e-01, 8.593018184e-01, 8.585162243e-01, 8.577286100e-01, 8.569389774e-01, 8.561473284e-01, 8.553536647e-01, 8.545579884e-01, 8.537603011e-01, 8.529606049e-01, 8.521589016e-01, 8.513551931e-01, 8.505494813e-01, 8.497417680e-01, 8.489320552e-01, 8.481203448e-01, 8.473066387e-01, 8.464909388e-01, 8.456732470e-01, 8.448535652e-01, 8.440318955e-01, 8.432082396e-01, 8.423825996e-01, 8.415549774e-01, 8.407253750e-01, 8.398937942e-01, 8.390602371e-01, 8.382247056e-01, 8.373872016e-01, 8.365477272e-01, 8.357062844e-01, 8.348628750e-01, 8.340175011e-01, 8.331701647e-01, 8.323208678e-01, 8.314696123e-01, 8.306164003e-01, 8.297612338e-01, 8.289041148e-01, 8.280450453e-01, 8.271840273e-01, 8.263210628e-01, 8.254561540e-01, 8.245893028e-01, 8.237205112e-01, 8.228497814e-01, 8.219771153e-01, 8.211025150e-01, 8.202259826e-01, 8.193475201e-01, 8.184671296e-01, 8.175848132e-01, 8.167005729e-01, 8.158144108e-01, 8.149263291e-01, 8.140363297e-01, 8.131444148e-01, 8.122505866e-01, 8.113548470e-01, 8.104571983e-01, 8.095576424e-01, 8.086561816e-01, 8.077528179e-01, 8.068475535e-01, 8.059403906e-01, 8.050313311e-01, 8.041203774e-01, 8.032075315e-01, 8.022927955e-01, 8.013761717e-01, 8.004576622e-01, 7.995372691e-01, 7.986149946e-01, 7.976908409e-01, 7.967648102e-01, 7.958369046e-01, 7.949071263e-01, 7.939754776e-01, 7.930419605e-01, 7.921065773e-01, 7.911693302e-01, 7.902302214e-01, 7.892892532e-01, 7.883464276e-01, 7.874017470e-01, 7.864552136e-01, 7.855068296e-01, 7.845565972e-01, 7.836045186e-01, 7.826505962e-01, 7.816948321e-01, 7.807372286e-01, 7.797777879e-01, 7.788165124e-01, 7.778534042e-01, 7.768884657e-01, 7.759216990e-01, 7.749531066e-01, 7.739826906e-01, 7.730104534e-01, 7.720363972e-01, 7.710605243e-01, 7.700828370e-01, 7.691033376e-01, 7.681220285e-01, 7.671389119e-01, 7.661539902e-01, 7.651672656e-01, 7.641787405e-01, 7.631884173e-01, 7.621962981e-01, 7.612023855e-01, 7.602066817e-01, 7.592091890e-01, 7.582099098e-01, 7.572088465e-01, 7.562060014e-01, 7.552013769e-01, 7.541949753e-01, 7.531867990e-01, 7.521768504e-01, 7.511651319e-01, 7.501516458e-01, 7.491363945e-01, 7.481193805e-01, 7.471006060e-01, 7.460800735e-01, 7.450577854e-01, 7.440337442e-01, 7.430079521e-01, 7.419804117e-01, 7.409511254e-01, 7.399200955e-01, 7.388873245e-01, 7.378528148e-01, 7.368165689e-01, 7.357785892e-01, 7.347388781e-01, 7.336974381e-01, 7.326542717e-01, 7.316093812e-01, 7.305627692e-01, 7.295144381e-01, 7.284643904e-01, 7.274126286e-01, 7.263591551e-01, 7.253039724e-01, 7.242470830e-01, 7.231884893e-01, 7.221281939e-01, 7.210661993e-01, 7.200025080e-01, 7.189371224e-01, 7.178700451e-01, 7.168012785e-01, 7.157308253e-01, 7.146586879e-01, 7.135848688e-01, 7.125093706e-01, 7.114321957e-01, 7.103533469e-01, 7.092728264e-01, 7.081906370e-01, 7.071067812e-01, 7.060212614e-01, 7.049340804e-01, 7.038452405e-01, 7.027547445e-01, 7.016625947e-01, 7.005687939e-01, 6.994733446e-01, 6.983762494e-01, 6.972775108e-01, 6.961771315e-01, 6.950751140e-01, 6.939714609e-01, 6.928661748e-01, 6.917592584e-01, 6.906507141e-01, 6.895405447e-01, 6.884287528e-01, 6.873153409e-01, 6.862003117e-01, 6.850836678e-01, 6.839654118e-01, 6.828455464e-01, 6.817240742e-01, 6.806009978e-01, 6.794763199e-01, 6.783500431e-01, 6.772221701e-01, 6.760927036e-01, 6.749616461e-01, 6.738290004e-01, 6.726947691e-01, 6.715589548e-01, 6.704215604e-01, 6.692825883e-01, 6.681420414e-01, 6.669999223e-01, 6.658562337e-01, 6.647109782e-01, 6.635641586e-01, 6.624157776e-01, 6.612658378e-01, 6.601143421e-01, 6.589612930e-01, 6.578066933e-01, 6.566505457e-01, 6.554928530e-01, 6.543336178e-01, 6.531728430e-01, 6.520105311e-01, 6.508466850e-01, 6.496813074e-01, 6.485144010e-01, 6.473459686e-01, 6.461760130e-01, 6.450045368e-01, 6.438315429e-01, 6.426570340e-01, 6.414810128e-01, 6.403034822e-01, 6.391244449e-01, 6.379439036e-01, 6.367618612e-01, 6.355783205e-01, 6.343932842e-01, 6.332067551e-01, 6.320187359e-01, 6.308292296e-01, 6.296382389e-01, 6.284457666e-01, 6.272518155e-01, 6.260563884e-01, 6.248594881e-01, 6.236611175e-01, 6.224612794e-01, 6.212599765e-01, 6.200572118e-01, 6.188529880e-01, 6.176473079e-01, 6.164401745e-01, 6.152315906e-01, 6.140215589e-01, 6.128100824e-01, 6.115971639e-01, 6.103828063e-01, 6.091670123e-01, 6.079497850e-01, 6.067311270e-01, 6.055110414e-01, 6.042895309e-01, 6.030665985e-01, 6.018422471e-01, 6.006164794e-01, 5.993892984e-01, 5.981607070e-01, 5.969307081e-01, 5.956993045e-01, 5.944664992e-01, 5.932322950e-01, 5.919966950e-01, 5.907597019e-01, 5.895213186e-01, 5.882815482e-01, 5.870403935e-01, 5.857978575e-01, 5.845539430e-01, 5.833086529e-01, 5.820619903e-01, 5.808139581e-01, 5.795645591e-01, 5.783137964e-01, 5.770616729e-01, 5.758081914e-01, 5.745533550e-01, 5.732971667e-01, 5.720396293e-01, 5.707807459e-01, 5.695205193e-01, 5.682589527e-01, 5.669960488e-01, 5.657318108e-01, 5.644662415e-01, 5.631993440e-01, 5.619311212e-01, 5.606615762e-01, 5.593907119e-01, 5.581185312e-01, 5.568450373e-01, 5.555702330e-01, 5.542941215e-01, 5.530167056e-01, 5.517379884e-01, 5.504579729e-01, 5.491766622e-01, 5.478940592e-01, 5.466101669e-01, 5.453249884e-01, 5.440385267e-01, 5.427507849e-01, 5.414617659e-01, 5.401714727e-01, 5.388799085e-01, 5.375870763e-01, 5.362929791e-01, 5.349976199e-01, 5.337010018e-01, 5.324031279e-01, 5.311040012e-01, 5.298036247e-01, 5.285020015e-01, 5.271991348e-01, 5.258950275e-01, 5.245896827e-01, 5.232831035e-01, 5.219752929e-01, 5.206662541e-01, 5.193559902e-01, 5.180445041e-01, 5.167317990e-01, 5.154178780e-01, 5.141027442e-01, 5.127864006e-01, 5.114688504e-01, 5.101500967e-01, 5.088301425e-01, 5.075089911e-01, 5.061866453e-01, 5.048631085e-01, 5.035383837e-01, 5.022124740e-01, 5.008853826e-01, 4.995571125e-01, 4.982276670e-01, 4.968970490e-01, 4.955652618e-01, 4.942323085e-01, 4.928981922e-01, 4.915629161e-01, 4.902264833e-01, 4.888888969e-01, 4.875501601e-01, 4.862102761e-01, 4.848692480e-01, 4.835270789e-01, 4.821837721e-01, 4.808393306e-01, 4.794937577e-01, 4.781470564e-01, 4.767992301e-01, 4.754502817e-01, 4.741002147e-01, 4.727490320e-01, 4.713967368e-01, 4.700433325e-01, 4.686888220e-01, 4.673332087e-01, 4.659764958e-01, 4.646186863e-01, 4.632597836e-01, 4.618997907e-01, 4.605387110e-01, 4.591765475e-01, 4.578133036e-01, 4.564489824e-01, 4.550835871e-01, 4.537171210e-01, 4.523495872e-01, 4.509809890e-01, 4.496113297e-01, 4.482406123e-01, 4.468688402e-01, 4.454960165e-01, 4.441221446e-01, 4.427472276e-01, 4.413712687e-01, 4.399942713e-01, 4.386162385e-01, 4.372371737e-01, 4.358570799e-01, 4.344759606e-01, 4.330938189e-01, 4.317106580e-01, 4.303264813e-01, 4.289412921e-01, 4.275550934e-01, 4.261678887e-01, 4.247796812e-01, 4.233904741e-01, 4.220002708e-01, 4.206090744e-01, 4.192168884e-01, 4.178237158e-01, 4.164295601e-01, 4.150344245e-01, 4.136383122e-01, 4.122412267e-01, 4.108431711e-01, 4.094441487e-01, 4.080441629e-01, 4.066432169e-01, 4.052413140e-01, 4.038384576e-01, 4.024346509e-01, 4.010298972e-01, 3.996241998e-01, 3.982175622e-01, 3.968099874e-01, 3.954014789e-01, 3.939920401e-01, 3.925816741e-01, 3.911703843e-01, 3.897581741e-01, 3.883450467e-01, 3.869310055e-01, 3.855160538e-01, 3.841001950e-01, 3.826834324e-01, 3.812657692e-01, 3.798472089e-01, 3.784277548e-01, 3.770074102e-01, 3.755861785e-01, 3.741640630e-01, 3.727410670e-01, 3.713171940e-01, 3.698924471e-01, 3.684668300e-01, 3.670403457e-01, 3.656129978e-01, 3.641847896e-01, 3.627557244e-01, 3.613258056e-01, 3.598950365e-01, 3.584634206e-01, 3.570309612e-01, 3.555976617e-01, 3.541635254e-01, 3.527285558e-01, 3.512927561e-01, 3.498561298e-01, 3.484186802e-01, 3.469804108e-01, 3.455413250e-01, 3.441014260e-01, 3.426607173e-01, 3.412192023e-01, 3.397768844e-01, 3.383337670e-01, 3.368898534e-01, 3.354451471e-01, 3.339996514e-01, 3.325533699e-01, 3.311063058e-01, 3.296584625e-01, 3.282098436e-01, 3.267604523e-01, 3.253102922e-01, 3.238593665e-01, 3.224076788e-01, 3.209552324e-01, 3.195020308e-01, 3.180480774e-01, 3.165933756e-01, 3.151379288e-01, 3.136817404e-01, 3.122248139e-01, 3.107671527e-01, 3.093087603e-01, 3.078496400e-01, 3.063897954e-01, 3.049292297e-01, 3.034679466e-01, 3.020059493e-01, 3.005432414e-01, 2.990798263e-01, 2.976157074e-01, 2.961508882e-01, 2.946853722e-01, 2.932191627e-01, 2.917522632e-01, 2.902846773e-01, 2.888164082e-01, 2.873474595e-01, 2.858778347e-01, 2.844075372e-01, 2.829365705e-01, 2.814649379e-01, 2.799926431e-01, 2.785196894e-01, 2.770460803e-01, 2.755718193e-01, 2.740969099e-01, 2.726213554e-01, 2.711451595e-01, 2.696683256e-01, 2.681908571e-01, 2.667127575e-01, 2.652340303e-01, 2.637546790e-01, 2.622747070e-01, 2.607941179e-01, 2.593129151e-01, 2.578311022e-01, 2.563486825e-01, 2.548656596e-01, 2.533820370e-01, 2.518978182e-01, 2.504130066e-01, 2.489276057e-01, 2.474416192e-01, 2.459550503e-01, 2.444679027e-01, 2.429801799e-01, 2.414918853e-01, 2.400030224e-01, 2.385135948e-01, 2.370236060e-01, 2.355330594e-01, 2.340419586e-01, 2.325503070e-01, 2.310581083e-01, 2.295653658e-01, 2.280720832e-01, 2.265782638e-01, 2.250839114e-01, 2.235890292e-01, 2.220936210e-01, 2.205976901e-01, 2.191012402e-01, 2.176042746e-01, 2.161067971e-01, 2.146088110e-01, 2.131103199e-01, 2.116113274e-01, 2.101118369e-01, 2.086118520e-01, 2.071113762e-01, 2.056104131e-01, 2.041089661e-01, 2.026070388e-01, 2.011046348e-01, 1.996017576e-01, 1.980984107e-01, 1.965945977e-01, 1.950903220e-01, 1.935855873e-01, 1.920803970e-01, 1.905747548e-01, 1.890686641e-01, 1.875621286e-01, 1.860551517e-01, 1.845477369e-01, 1.830398880e-01, 1.815316083e-01, 1.800229014e-01, 1.785137709e-01, 1.770042204e-01, 1.754942534e-01, 1.739838734e-01, 1.724730840e-01, 1.709618888e-01, 1.694502912e-01, 1.679382950e-01, 1.664259035e-01, 1.649131205e-01, 1.633999494e-01, 1.618863938e-01, 1.603724572e-01, 1.588581433e-01, 1.573434556e-01, 1.558283977e-01, 1.543129730e-01, 1.527971853e-01, 1.512810380e-01, 1.497645347e-01, 1.482476790e-01, 1.467304745e-01, 1.452129247e-01, 1.436950332e-01, 1.421768035e-01, 1.406582393e-01, 1.391393442e-01, 1.376201216e-01, 1.361005752e-01, 1.345807085e-01, 1.330605252e-01, 1.315400287e-01, 1.300192227e-01, 1.284981108e-01, 1.269766965e-01, 1.254549834e-01, 1.239329751e-01, 1.224106752e-01, 1.208880872e-01, 1.193652148e-01, 1.178420615e-01, 1.163186309e-01, 1.147949266e-01, 1.132709522e-01, 1.117467112e-01, 1.102222073e-01, 1.086974440e-01, 1.071724250e-01, 1.056471537e-01, 1.041216339e-01, 1.025958690e-01, 1.010698628e-01, 9.954361866e-02, 9.801714033e-02, 9.649043136e-02, 9.496349533e-02, 9.343633585e-02, 9.190895650e-02, 9.038136088e-02, 8.885355258e-02, 8.732553521e-02, 8.579731234e-02, 8.426888759e-02, 8.274026455e-02, 8.121144681e-02, 7.968243797e-02, 7.815324163e-02, 7.662386139e-02, 7.509430085e-02, 7.356456360e-02, 7.203465325e-02, 7.050457339e-02, 6.897432763e-02, 6.744391956e-02, 6.591335280e-02, 6.438263093e-02, 6.285175756e-02, 6.132073630e-02, 5.978957075e-02, 5.825826450e-02, 5.672682117e-02, 5.519524435e-02, 5.366353765e-02, 5.213170468e-02, 5.059974904e-02, 4.906767433e-02, 4.753548416e-02, 4.600318213e-02, 4.447077185e-02, 4.293825693e-02, 4.140564098e-02, 3.987292759e-02, 3.834012037e-02, 3.680722294e-02, 3.527423890e-02, 3.374117185e-02, 3.220802541e-02, 3.067480318e-02, 2.914150876e-02, 2.760814578e-02, 2.607471783e-02, 2.454122852e-02, 2.300768147e-02, 2.147408028e-02, 1.994042855e-02, 1.840672991e-02, 1.687298795e-02, 1.533920628e-02, 1.380538853e-02, 1.227153829e-02, 1.073765917e-02, 9.203754782e-03, 7.669828740e-03, 6.135884649e-03, 4.601926120e-03, 3.067956763e-03, 1.533980186e-03, 1.224646799e-16, -1.533980186e-03, -3.067956763e-03, -4.601926120e-03, -6.135884649e-03, -7.669828740e-03, -9.203754782e-03, -1.073765917e-02, -1.227153829e-02, -1.380538853e-02, -1.533920628e-02, -1.687298795e-02, -1.840672991e-02, -1.994042855e-02, -2.147408028e-02, -2.300768147e-02, -2.454122852e-02, -2.607471783e-02, -2.760814578e-02, -2.914150876e-02, -3.067480318e-02, -3.220802541e-02, -3.374117185e-02, -3.527423890e-02, -3.680722294e-02, -3.834012037e-02, -3.987292759e-02, -4.140564098e-02, -4.293825693e-02, -4.447077185e-02, -4.600318213e-02, -4.753548416e-02, -4.906767433e-02, -5.059974904e-02, -5.213170468e-02, -5.366353765e-02, -5.519524435e-02, -5.672682117e-02, -5.825826450e-02, -5.978957075e-02, -6.132073630e-02, -6.285175756e-02, -6.438263093e-02, -6.591335280e-02, -6.744391956e-02, -6.897432763e-02, -7.050457339e-02, -7.203465325e-02, -7.356456360e-02, -7.509430085e-02, -7.662386139e-02, -7.815324163e-02, -7.968243797e-02, -8.121144681e-02, -8.274026455e-02, -8.426888759e-02, -8.579731234e-02, -8.732553521e-02, -8.885355258e-02, -9.038136088e-02, -9.190895650e-02, -9.343633585e-02, -9.496349533e-02, -9.649043136e-02, -9.801714033e-02, -9.954361866e-02, -1.010698628e-01, -1.025958690e-01, -1.041216339e-01, -1.056471537e-01, -1.071724250e-01, -1.086974440e-01, -1.102222073e-01, -1.117467112e-01, -1.132709522e-01, -1.147949266e-01, -1.163186309e-01, -1.178420615e-01, -1.193652148e-01, -1.208880872e-01, -1.224106752e-01, -1.239329751e-01, -1.254549834e-01, -1.269766965e-01, -1.284981108e-01, -1.300192227e-01, -1.315400287e-01, -1.330605252e-01, -1.345807085e-01, -1.361005752e-01, -1.376201216e-01, -1.391393442e-01, -1.406582393e-01, -1.421768035e-01, -1.436950332e-01, -1.452129247e-01, -1.467304745e-01, -1.482476790e-01, -1.497645347e-01, -1.512810380e-01, -1.527971853e-01, -1.543129730e-01, -1.558283977e-01, -1.573434556e-01, -1.588581433e-01, -1.603724572e-01, -1.618863938e-01, -1.633999494e-01, -1.649131205e-01, -1.664259035e-01, -1.679382950e-01, -1.694502912e-01, -1.709618888e-01, -1.724730840e-01, -1.739838734e-01, -1.754942534e-01, -1.770042204e-01, -1.785137709e-01, -1.800229014e-01, -1.815316083e-01, -1.830398880e-01, -1.845477369e-01, -1.860551517e-01, -1.875621286e-01, -1.890686641e-01, -1.905747548e-01, -1.920803970e-01, -1.935855873e-01, -1.950903220e-01, -1.965945977e-01, -1.980984107e-01, -1.996017576e-01, -2.011046348e-01, -2.026070388e-01, -2.041089661e-01, -2.056104131e-01, -2.071113762e-01, -2.086118520e-01, -2.101118369e-01, -2.116113274e-01, -2.131103199e-01, -2.146088110e-01, -2.161067971e-01, -2.176042746e-01, -2.191012402e-01, -2.205976901e-01, -2.220936210e-01, -2.235890292e-01, -2.250839114e-01, -2.265782638e-01, -2.280720832e-01, -2.295653658e-01, -2.310581083e-01, -2.325503070e-01, -2.340419586e-01, -2.355330594e-01, -2.370236060e-01, -2.385135948e-01, -2.400030224e-01, -2.414918853e-01, -2.429801799e-01, -2.444679027e-01, -2.459550503e-01, -2.474416192e-01, -2.489276057e-01, -2.504130066e-01, -2.518978182e-01, -2.533820370e-01, -2.548656596e-01, -2.563486825e-01, -2.578311022e-01, -2.593129151e-01, -2.607941179e-01, -2.622747070e-01, -2.637546790e-01, -2.652340303e-01, -2.667127575e-01, -2.681908571e-01, -2.696683256e-01, -2.711451595e-01, -2.726213554e-01, -2.740969099e-01, -2.755718193e-01, -2.770460803e-01, -2.785196894e-01, -2.799926431e-01, -2.814649379e-01, -2.829365705e-01, -2.844075372e-01, -2.858778347e-01, -2.873474595e-01, -2.888164082e-01, -2.902846773e-01, -2.917522632e-01, -2.932191627e-01, -2.946853722e-01, -2.961508882e-01, -2.976157074e-01, -2.990798263e-01, -3.005432414e-01, -3.020059493e-01, -3.034679466e-01, -3.049292297e-01, -3.063897954e-01, -3.078496400e-01, -3.093087603e-01, -3.107671527e-01, -3.122248139e-01, -3.136817404e-01, -3.151379288e-01, -3.165933756e-01, -3.180480774e-01, -3.195020308e-01, -3.209552324e-01, -3.224076788e-01, -3.238593665e-01, -3.253102922e-01, -3.267604523e-01, -3.282098436e-01, -3.296584625e-01, -3.311063058e-01, -3.325533699e-01, -3.339996514e-01, -3.354451471e-01, -3.368898534e-01, -3.383337670e-01, -3.397768844e-01, -3.412192023e-01, -3.426607173e-01, -3.441014260e-01, -3.455413250e-01, -3.469804108e-01, -3.484186802e-01, -3.498561298e-01, -3.512927561e-01, -3.527285558e-01, -3.541635254e-01, -3.555976617e-01, -3.570309612e-01, -3.584634206e-01, -3.598950365e-01, -3.613258056e-01, -3.627557244e-01, -3.641847896e-01, -3.656129978e-01, -3.670403457e-01, -3.684668300e-01, -3.698924471e-01, -3.713171940e-01, -3.727410670e-01, -3.741640630e-01, -3.755861785e-01, -3.770074102e-01, -3.784277548e-01, -3.798472089e-01, -3.812657692e-01, -3.826834324e-01, -3.841001950e-01, -3.855160538e-01, -3.869310055e-01, -3.883450467e-01, -3.897581741e-01, -3.911703843e-01, -3.925816741e-01, -3.939920401e-01, -3.954014789e-01, -3.968099874e-01, -3.982175622e-01, -3.996241998e-01, -4.010298972e-01, -4.024346509e-01, -4.038384576e-01, -4.052413140e-01, -4.066432169e-01, -4.080441629e-01, -4.094441487e-01, -4.108431711e-01, -4.122412267e-01, -4.136383122e-01, -4.150344245e-01, -4.164295601e-01, -4.178237158e-01, -4.192168884e-01, -4.206090744e-01, -4.220002708e-01, -4.233904741e-01, -4.247796812e-01, -4.261678887e-01, -4.275550934e-01, -4.289412921e-01, -4.303264813e-01, -4.317106580e-01, -4.330938189e-01, -4.344759606e-01, -4.358570799e-01, -4.372371737e-01, -4.386162385e-01, -4.399942713e-01, -4.413712687e-01, -4.427472276e-01, -4.441221446e-01, -4.454960165e-01, -4.468688402e-01, -4.482406123e-01, -4.496113297e-01, -4.509809890e-01, -4.523495872e-01, -4.537171210e-01, -4.550835871e-01, -4.564489824e-01, -4.578133036e-01, -4.591765475e-01, -4.605387110e-01, -4.618997907e-01, -4.632597836e-01, -4.646186863e-01, -4.659764958e-01, -4.673332087e-01, -4.686888220e-01, -4.700433325e-01, -4.713967368e-01, -4.727490320e-01, -4.741002147e-01, -4.754502817e-01, -4.767992301e-01, -4.781470564e-01, -4.794937577e-01, -4.808393306e-01, -4.821837721e-01, -4.835270789e-01, -4.848692480e-01, -4.862102761e-01, -4.875501601e-01, -4.888888969e-01, -4.902264833e-01, -4.915629161e-01, -4.928981922e-01, -4.942323085e-01, -4.955652618e-01, -4.968970490e-01, -4.982276670e-01, -4.995571125e-01, -5.008853826e-01, -5.022124740e-01, -5.035383837e-01, -5.048631085e-01, -5.061866453e-01, -5.075089911e-01, -5.088301425e-01, -5.101500967e-01, -5.114688504e-01, -5.127864006e-01, -5.141027442e-01, -5.154178780e-01, -5.167317990e-01, -5.180445041e-01, -5.193559902e-01, -5.206662541e-01, -5.219752929e-01, -5.232831035e-01, -5.245896827e-01, -5.258950275e-01, -5.271991348e-01, -5.285020015e-01, -5.298036247e-01, -5.311040012e-01, -5.324031279e-01, -5.337010018e-01, -5.349976199e-01, -5.362929791e-01, -5.375870763e-01, -5.388799085e-01, -5.401714727e-01, -5.414617659e-01, -5.427507849e-01, -5.440385267e-01, -5.453249884e-01, -5.466101669e-01, -5.478940592e-01, -5.491766622e-01, -5.504579729e-01, -5.517379884e-01, -5.530167056e-01, -5.542941215e-01, -5.555702330e-01, -5.568450373e-01, -5.581185312e-01, -5.593907119e-01, -5.606615762e-01, -5.619311212e-01, -5.631993440e-01, -5.644662415e-01, -5.657318108e-01, -5.669960488e-01, -5.682589527e-01, -5.695205193e-01, -5.707807459e-01, -5.720396293e-01, -5.732971667e-01, -5.745533550e-01, -5.758081914e-01, -5.770616729e-01, -5.783137964e-01, -5.795645591e-01, -5.808139581e-01, -5.820619903e-01, -5.833086529e-01, -5.845539430e-01, -5.857978575e-01, -5.870403935e-01, -5.882815482e-01, -5.895213186e-01, -5.907597019e-01, -5.919966950e-01, -5.932322950e-01, -5.944664992e-01, -5.956993045e-01, -5.969307081e-01, -5.981607070e-01, -5.993892984e-01, -6.006164794e-01, -6.018422471e-01, -6.030665985e-01, -6.042895309e-01, -6.055110414e-01, -6.067311270e-01, -6.079497850e-01, -6.091670123e-01, -6.103828063e-01, -6.115971639e-01, -6.128100824e-01, -6.140215589e-01, -6.152315906e-01, -6.164401745e-01, -6.176473079e-01, -6.188529880e-01, -6.200572118e-01, -6.212599765e-01, -6.224612794e-01, -6.236611175e-01, -6.248594881e-01, -6.260563884e-01, -6.272518155e-01, -6.284457666e-01, -6.296382389e-01, -6.308292296e-01, -6.320187359e-01, -6.332067551e-01, -6.343932842e-01, -6.355783205e-01, -6.367618612e-01, -6.379439036e-01, -6.391244449e-01, -6.403034822e-01, -6.414810128e-01, -6.426570340e-01, -6.438315429e-01, -6.450045368e-01, -6.461760130e-01, -6.473459686e-01, -6.485144010e-01, -6.496813074e-01, -6.508466850e-01, -6.520105311e-01, -6.531728430e-01, -6.543336178e-01, -6.554928530e-01, -6.566505457e-01, -6.578066933e-01, -6.589612930e-01, -6.601143421e-01, -6.612658378e-01, -6.624157776e-01, -6.635641586e-01, -6.647109782e-01, -6.658562337e-01, -6.669999223e-01, -6.681420414e-01, -6.692825883e-01, -6.704215604e-01, -6.715589548e-01, -6.726947691e-01, -6.738290004e-01, -6.749616461e-01, -6.760927036e-01, -6.772221701e-01, -6.783500431e-01, -6.794763199e-01, -6.806009978e-01, -6.817240742e-01, -6.828455464e-01, -6.839654118e-01, -6.850836678e-01, -6.862003117e-01, -6.873153409e-01, -6.884287528e-01, -6.895405447e-01, -6.906507141e-01, -6.917592584e-01, -6.928661748e-01, -6.939714609e-01, -6.950751140e-01, -6.961771315e-01, -6.972775108e-01, -6.983762494e-01, -6.994733446e-01, -7.005687939e-01, -7.016625947e-01, -7.027547445e-01, -7.038452405e-01, -7.049340804e-01, -7.060212614e-01, -7.071067812e-01, -7.081906370e-01, -7.092728264e-01, -7.103533469e-01, -7.114321957e-01, -7.125093706e-01, -7.135848688e-01, -7.146586879e-01, -7.157308253e-01, -7.168012785e-01, -7.178700451e-01, -7.189371224e-01, -7.200025080e-01, -7.210661993e-01, -7.221281939e-01, -7.231884893e-01, -7.242470830e-01, -7.253039724e-01, -7.263591551e-01, -7.274126286e-01, -7.284643904e-01, -7.295144381e-01, -7.305627692e-01, -7.316093812e-01, -7.326542717e-01, -7.336974381e-01, -7.347388781e-01, -7.357785892e-01, -7.368165689e-01, -7.378528148e-01, -7.388873245e-01, -7.399200955e-01, -7.409511254e-01, -7.419804117e-01, -7.430079521e-01, -7.440337442e-01, -7.450577854e-01, -7.460800735e-01, -7.471006060e-01, -7.481193805e-01, -7.491363945e-01, -7.501516458e-01, -7.511651319e-01, -7.521768504e-01, -7.531867990e-01, -7.541949753e-01, -7.552013769e-01, -7.562060014e-01, -7.572088465e-01, -7.582099098e-01, -7.592091890e-01, -7.602066817e-01, -7.612023855e-01, -7.621962981e-01, -7.631884173e-01, -7.641787405e-01, -7.651672656e-01, -7.661539902e-01, -7.671389119e-01, -7.681220285e-01, -7.691033376e-01, -7.700828370e-01, -7.710605243e-01, -7.720363972e-01, -7.730104534e-01, -7.739826906e-01, -7.749531066e-01, -7.759216990e-01, -7.768884657e-01, -7.778534042e-01, -7.788165124e-01, -7.797777879e-01, -7.807372286e-01, -7.816948321e-01, -7.826505962e-01, -7.836045186e-01, -7.845565972e-01, -7.855068296e-01, -7.864552136e-01, -7.874017470e-01, -7.883464276e-01, -7.892892532e-01, -7.902302214e-01, -7.911693302e-01, -7.921065773e-01, -7.930419605e-01, -7.939754776e-01, -7.949071263e-01, -7.958369046e-01, -7.967648102e-01, -7.976908409e-01, -7.986149946e-01, -7.995372691e-01, -8.004576622e-01, -8.013761717e-01, -8.022927955e-01, -8.032075315e-01, -8.041203774e-01, -8.050313311e-01, -8.059403906e-01, -8.068475535e-01, -8.077528179e-01, -8.086561816e-01, -8.095576424e-01, -8.104571983e-01, -8.113548470e-01, -8.122505866e-01, -8.131444148e-01, -8.140363297e-01, -8.149263291e-01, -8.158144108e-01, -8.167005729e-01, -8.175848132e-01, -8.184671296e-01, -8.193475201e-01, -8.202259826e-01, -8.211025150e-01, -8.219771153e-01, -8.228497814e-01, -8.237205112e-01, -8.245893028e-01, -8.254561540e-01, -8.263210628e-01, -8.271840273e-01, -8.280450453e-01, -8.289041148e-01, -8.297612338e-01, -8.306164003e-01, -8.314696123e-01, -8.323208678e-01, -8.331701647e-01, -8.340175011e-01, -8.348628750e-01, -8.357062844e-01, -8.365477272e-01, -8.373872016e-01, -8.382247056e-01, -8.390602371e-01, -8.398937942e-01, -8.407253750e-01, -8.415549774e-01, -8.423825996e-01, -8.432082396e-01, -8.440318955e-01, -8.448535652e-01, -8.456732470e-01, -8.464909388e-01, -8.473066387e-01, -8.481203448e-01, -8.489320552e-01, -8.497417680e-01, -8.505494813e-01, -8.513551931e-01, -8.521589016e-01, -8.529606049e-01, -8.537603011e-01, -8.545579884e-01, -8.553536647e-01, -8.561473284e-01, -8.569389774e-01, -8.577286100e-01, -8.585162243e-01, -8.593018184e-01, -8.600853904e-01, -8.608669386e-01, -8.616464611e-01, -8.624239561e-01, -8.631994217e-01, -8.639728561e-01, -8.647442575e-01, -8.655136241e-01, -8.662809540e-01, -8.670462455e-01, -8.678094968e-01, -8.685707060e-01, -8.693298713e-01, -8.700869911e-01, -8.708420635e-01, -8.715950867e-01, -8.723460589e-01, -8.730949784e-01, -8.738418435e-01, -8.745866523e-01, -8.753294031e-01, -8.760700942e-01, -8.768087238e-01, -8.775452902e-01, -8.782797917e-01, -8.790122264e-01, -8.797425928e-01, -8.804708891e-01, -8.811971135e-01, -8.819212643e-01, -8.826433400e-01, -8.833633387e-01, -8.840812587e-01, -8.847970984e-01, -8.855108561e-01, -8.862225301e-01, -8.869321188e-01, -8.876396204e-01, -8.883450333e-01, -8.890483559e-01, -8.897495864e-01, -8.904487232e-01, -8.911457648e-01, -8.918407094e-01, -8.925335554e-01, -8.932243012e-01, -8.939129451e-01, -8.945994856e-01, -8.952839210e-01, -8.959662498e-01, -8.966464702e-01, -8.973245807e-01, -8.980005797e-01, -8.986744657e-01, -8.993462370e-01, -9.000158920e-01, -9.006834292e-01, -9.013488470e-01, -9.020121439e-01, -9.026733182e-01, -9.033323685e-01, -9.039892931e-01, -9.046440906e-01, -9.052967593e-01, -9.059472978e-01, -9.065957045e-01, -9.072419779e-01, -9.078861165e-01, -9.085281187e-01, -9.091679831e-01, -9.098057081e-01, -9.104412923e-01, -9.110747341e-01, -9.117060320e-01, -9.123351846e-01, -9.129621904e-01, -9.135870479e-01, -9.142097557e-01, -9.148303122e-01, -9.154487161e-01, -9.160649658e-01, -9.166790599e-01, -9.172909970e-01, -9.179007756e-01, -9.185083943e-01, -9.191138517e-01, -9.197171463e-01, -9.203182767e-01, -9.209172415e-01, -9.215140393e-01, -9.221086687e-01, -9.227011283e-01, -9.232914167e-01, -9.238795325e-01, -9.244654743e-01, -9.250492408e-01, -9.256308305e-01, -9.262102421e-01, -9.267874743e-01, -9.273625257e-01, -9.279353948e-01, -9.285060805e-01, -9.290745813e-01, -9.296408958e-01, -9.302050229e-01, -9.307669611e-01, -9.313267091e-01, -9.318842656e-01, -9.324396293e-01, -9.329927988e-01, -9.335437730e-01, -9.340925504e-01, -9.346391298e-01, -9.351835099e-01, -9.357256895e-01, -9.362656672e-01, -9.368034417e-01, -9.373390119e-01, -9.378723764e-01, -9.384035341e-01, -9.389324835e-01, -9.394592236e-01, -9.399837530e-01, -9.405060706e-01, -9.410261751e-01, -9.415440652e-01, -9.420597398e-01, -9.425731976e-01, -9.430844375e-01, -9.435934582e-01, -9.441002585e-01, -9.446048373e-01, -9.451071933e-01, -9.456073254e-01, -9.461052324e-01, -9.466009131e-01, -9.470943664e-01, -9.475855910e-01, -9.480745859e-01, -9.485613499e-01, -9.490458819e-01, -9.495281806e-01, -9.500082450e-01, -9.504860739e-01, -9.509616663e-01, -9.514350210e-01, -9.519061368e-01, -9.523750127e-01, -9.528416476e-01, -9.533060404e-01, -9.537681899e-01, -9.542280951e-01, -9.546857549e-01, -9.551411683e-01, -9.555943341e-01, -9.560452513e-01, -9.564939189e-01, -9.569403357e-01, -9.573845008e-01, -9.578264130e-01, -9.582660714e-01, -9.587034749e-01, -9.591386225e-01, -9.595715131e-01, -9.600021457e-01, -9.604305194e-01, -9.608566331e-01, -9.612804858e-01, -9.617020765e-01, -9.621214043e-01, -9.625384680e-01, -9.629532669e-01, -9.633657998e-01, -9.637760658e-01, -9.641840640e-01, -9.645897933e-01, -9.649932529e-01, -9.653944417e-01, -9.657933589e-01, -9.661900034e-01, -9.665843745e-01, -9.669764710e-01, -9.673662922e-01, -9.677538371e-01, -9.681391047e-01, -9.685220943e-01, -9.689028048e-01, -9.692812354e-01, -9.696573851e-01, -9.700312532e-01, -9.704028387e-01, -9.707721407e-01, -9.711391584e-01, -9.715038910e-01, -9.718663375e-01, -9.722264971e-01, -9.725843689e-01, -9.729399522e-01, -9.732932461e-01, -9.736442497e-01, -9.739929622e-01, -9.743393828e-01, -9.746835107e-01, -9.750253451e-01, -9.753648851e-01, -9.757021300e-01, -9.760370790e-01, -9.763697313e-01, -9.767000861e-01, -9.770281427e-01, -9.773539001e-01, -9.776773578e-01, -9.779985149e-01, -9.783173707e-01, -9.786339244e-01, -9.789481753e-01, -9.792601226e-01, -9.795697657e-01, -9.798771037e-01, -9.801821360e-01, -9.804848618e-01, -9.807852804e-01, -9.810833912e-01, -9.813791933e-01, -9.816726862e-01, -9.819638691e-01, -9.822527414e-01, -9.825393023e-01, -9.828235512e-01, -9.831054874e-01, -9.833851103e-01, -9.836624192e-01, -9.839374134e-01, -9.842100924e-01, -9.844804554e-01, -9.847485018e-01, -9.850142310e-01, -9.852776424e-01, -9.855387353e-01, -9.857975092e-01, -9.860539633e-01, -9.863080972e-01, -9.865599103e-01, -9.868094018e-01, -9.870565713e-01, -9.873014182e-01, -9.875439418e-01, -9.877841416e-01, -9.880220171e-01, -9.882575677e-01, -9.884907929e-01, -9.887216920e-01, -9.889502645e-01, -9.891765100e-01, -9.894004278e-01, -9.896220175e-01, -9.898412785e-01, -9.900582103e-01, -9.902728124e-01, -9.904850843e-01, -9.906950254e-01, -9.909026354e-01, -9.911079137e-01, -9.913108598e-01, -9.915114733e-01, -9.917097537e-01, -9.919057004e-01, -9.920993131e-01, -9.922905913e-01, -9.924795346e-01, -9.926661424e-01, -9.928504145e-01, -9.930323502e-01, -9.932119492e-01, -9.933892111e-01, -9.935641355e-01, -9.937367219e-01, -9.939069700e-01, -9.940748793e-01, -9.942404495e-01, -9.944036801e-01, -9.945645707e-01, -9.947231211e-01, -9.948793308e-01, -9.950331994e-01, -9.951847267e-01, -9.953339121e-01, -9.954807555e-01, -9.956252564e-01, -9.957674145e-01, -9.959072294e-01, -9.960447009e-01, -9.961798286e-01, -9.963126122e-01, -9.964430514e-01, -9.965711458e-01, -9.966968952e-01, -9.968202993e-01, -9.969413578e-01, -9.970600703e-01, -9.971764367e-01, -9.972904567e-01, -9.974021299e-01, -9.975114561e-01, -9.976184351e-01, -9.977230666e-01, -9.978253504e-01, -9.979252862e-01, -9.980228738e-01, -9.981181129e-01, -9.982110034e-01, -9.983015449e-01, -9.983897374e-01, -9.984755806e-01, -9.985590742e-01, -9.986402182e-01, -9.987190122e-01, -9.987954562e-01, -9.988695499e-01, -9.989412932e-01, -9.990106859e-01, -9.990777278e-01, -9.991424187e-01, -9.992047586e-01, -9.992647473e-01, -9.993223846e-01, -9.993776704e-01, -9.994306046e-01, -9.994811870e-01, -9.995294175e-01, -9.995752960e-01, -9.996188225e-01, -9.996599967e-01, -9.996988187e-01, -9.997352883e-01, -9.997694054e-01, -9.998011699e-01, -9.998305818e-01, -9.998576410e-01, -9.998823475e-01, -9.999047011e-01, -9.999247018e-01, -9.999423497e-01, -9.999576446e-01, -9.999705864e-01, -9.999811753e-01, -9.999894111e-01, -9.999952938e-01, -9.999988235e-01, -1.000000000e+00, -9.999988235e-01, -9.999952938e-01, -9.999894111e-01, -9.999811753e-01, -9.999705864e-01, -9.999576446e-01, -9.999423497e-01, -9.999247018e-01, -9.999047011e-01, -9.998823475e-01, -9.998576410e-01, -9.998305818e-01, -9.998011699e-01, -9.997694054e-01, -9.997352883e-01, -9.996988187e-01, -9.996599967e-01, -9.996188225e-01, -9.995752960e-01, -9.995294175e-01, -9.994811870e-01, -9.994306046e-01, -9.993776704e-01, -9.993223846e-01, -9.992647473e-01, -9.992047586e-01, -9.991424187e-01, -9.990777278e-01, -9.990106859e-01, -9.989412932e-01, -9.988695499e-01, -9.987954562e-01, -9.987190122e-01, -9.986402182e-01, -9.985590742e-01, -9.984755806e-01, -9.983897374e-01, -9.983015449e-01, -9.982110034e-01, -9.981181129e-01, -9.980228738e-01, -9.979252862e-01, -9.978253504e-01, -9.977230666e-01, -9.976184351e-01, -9.975114561e-01, -9.974021299e-01, -9.972904567e-01, -9.971764367e-01, -9.970600703e-01, -9.969413578e-01, -9.968202993e-01, -9.966968952e-01, -9.965711458e-01, -9.964430514e-01, -9.963126122e-01, -9.961798286e-01, -9.960447009e-01, -9.959072294e-01, -9.957674145e-01, -9.956252564e-01, -9.954807555e-01, -9.953339121e-01, -9.951847267e-01, -9.950331994e-01, -9.948793308e-01, -9.947231211e-01, -9.945645707e-01, -9.944036801e-01, -9.942404495e-01, -9.940748793e-01, -9.939069700e-01, -9.937367219e-01, -9.935641355e-01, -9.933892111e-01, -9.932119492e-01, -9.930323502e-01, -9.928504145e-01, -9.926661424e-01, -9.924795346e-01, -9.922905913e-01, -9.920993131e-01, -9.919057004e-01, -9.917097537e-01, -9.915114733e-01, -9.913108598e-01, -9.911079137e-01, -9.909026354e-01, -9.906950254e-01, -9.904850843e-01, -9.902728124e-01, -9.900582103e-01, -9.898412785e-01, -9.896220175e-01, -9.894004278e-01, -9.891765100e-01, -9.889502645e-01, -9.887216920e-01, -9.884907929e-01, -9.882575677e-01, -9.880220171e-01, -9.877841416e-01, -9.875439418e-01, -9.873014182e-01, -9.870565713e-01, -9.868094018e-01, -9.865599103e-01, -9.863080972e-01, -9.860539633e-01, -9.857975092e-01, -9.855387353e-01, -9.852776424e-01, -9.850142310e-01, -9.847485018e-01, -9.844804554e-01, -9.842100924e-01, -9.839374134e-01, -9.836624192e-01, -9.833851103e-01, -9.831054874e-01, -9.828235512e-01, -9.825393023e-01, -9.822527414e-01, -9.819638691e-01, -9.816726862e-01, -9.813791933e-01, -9.810833912e-01, -9.807852804e-01, -9.804848618e-01, -9.801821360e-01, -9.798771037e-01, -9.795697657e-01, -9.792601226e-01, -9.789481753e-01, -9.786339244e-01, -9.783173707e-01, -9.779985149e-01, -9.776773578e-01, -9.773539001e-01, -9.770281427e-01, -9.767000861e-01, -9.763697313e-01, -9.760370790e-01, -9.757021300e-01, -9.753648851e-01, -9.750253451e-01, -9.746835107e-01, -9.743393828e-01, -9.739929622e-01, -9.736442497e-01, -9.732932461e-01, -9.729399522e-01, -9.725843689e-01, -9.722264971e-01, -9.718663375e-01, -9.715038910e-01, -9.711391584e-01, -9.707721407e-01, -9.704028387e-01, -9.700312532e-01, -9.696573851e-01, -9.692812354e-01, -9.689028048e-01, -9.685220943e-01, -9.681391047e-01, -9.677538371e-01, -9.673662922e-01, -9.669764710e-01, -9.665843745e-01, -9.661900034e-01, -9.657933589e-01, -9.653944417e-01, -9.649932529e-01, -9.645897933e-01, -9.641840640e-01, -9.637760658e-01, -9.633657998e-01, -9.629532669e-01, -9.625384680e-01, -9.621214043e-01, -9.617020765e-01, -9.612804858e-01, -9.608566331e-01, -9.604305194e-01, -9.600021457e-01, -9.595715131e-01, -9.591386225e-01, -9.587034749e-01, -9.582660714e-01, -9.578264130e-01, -9.573845008e-01, -9.569403357e-01, -9.564939189e-01, -9.560452513e-01, -9.555943341e-01, -9.551411683e-01, -9.546857549e-01, -9.542280951e-01, -9.537681899e-01, -9.533060404e-01, -9.528416476e-01, -9.523750127e-01, -9.519061368e-01, -9.514350210e-01, -9.509616663e-01, -9.504860739e-01, -9.500082450e-01, -9.495281806e-01, -9.490458819e-01, -9.485613499e-01, -9.480745859e-01, -9.475855910e-01, -9.470943664e-01, -9.466009131e-01, -9.461052324e-01, -9.456073254e-01, -9.451071933e-01, -9.446048373e-01, -9.441002585e-01, -9.435934582e-01, -9.430844375e-01, -9.425731976e-01, -9.420597398e-01, -9.415440652e-01, -9.410261751e-01, -9.405060706e-01, -9.399837530e-01, -9.394592236e-01, -9.389324835e-01, -9.384035341e-01, -9.378723764e-01, -9.373390119e-01, -9.368034417e-01, -9.362656672e-01, -9.357256895e-01, -9.351835099e-01, -9.346391298e-01, -9.340925504e-01, -9.335437730e-01, -9.329927988e-01, -9.324396293e-01, -9.318842656e-01, -9.313267091e-01, -9.307669611e-01, -9.302050229e-01, -9.296408958e-01, -9.290745813e-01, -9.285060805e-01, -9.279353948e-01, -9.273625257e-01, -9.267874743e-01, -9.262102421e-01, -9.256308305e-01, -9.250492408e-01, -9.244654743e-01, -9.238795325e-01, -9.232914167e-01, -9.227011283e-01, -9.221086687e-01, -9.215140393e-01, -9.209172415e-01, -9.203182767e-01, -9.197171463e-01, -9.191138517e-01, -9.185083943e-01, -9.179007756e-01, -9.172909970e-01, -9.166790599e-01, -9.160649658e-01, -9.154487161e-01, -9.148303122e-01, -9.142097557e-01, -9.135870479e-01, -9.129621904e-01, -9.123351846e-01, -9.117060320e-01, -9.110747341e-01, -9.104412923e-01, -9.098057081e-01, -9.091679831e-01, -9.085281187e-01, -9.078861165e-01, -9.072419779e-01, -9.065957045e-01, -9.059472978e-01, -9.052967593e-01, -9.046440906e-01, -9.039892931e-01, -9.033323685e-01, -9.026733182e-01, -9.020121439e-01, -9.013488470e-01, -9.006834292e-01, -9.000158920e-01, -8.993462370e-01, -8.986744657e-01, -8.980005797e-01, -8.973245807e-01, -8.966464702e-01, -8.959662498e-01, -8.952839210e-01, -8.945994856e-01, -8.939129451e-01, -8.932243012e-01, -8.925335554e-01, -8.918407094e-01, -8.911457648e-01, -8.904487232e-01, -8.897495864e-01, -8.890483559e-01, -8.883450333e-01, -8.876396204e-01, -8.869321188e-01, -8.862225301e-01, -8.855108561e-01, -8.847970984e-01, -8.840812587e-01, -8.833633387e-01, -8.826433400e-01, -8.819212643e-01, -8.811971135e-01, -8.804708891e-01, -8.797425928e-01, -8.790122264e-01, -8.782797917e-01, -8.775452902e-01, -8.768087238e-01, -8.760700942e-01, -8.753294031e-01, -8.745866523e-01, -8.738418435e-01, -8.730949784e-01, -8.723460589e-01, -8.715950867e-01, -8.708420635e-01, -8.700869911e-01, -8.693298713e-01, -8.685707060e-01, -8.678094968e-01, -8.670462455e-01, -8.662809540e-01, -8.655136241e-01, -8.647442575e-01, -8.639728561e-01, -8.631994217e-01, -8.624239561e-01, -8.616464611e-01, -8.608669386e-01, -8.600853904e-01, -8.593018184e-01, -8.585162243e-01, -8.577286100e-01, -8.569389774e-01, -8.561473284e-01, -8.553536647e-01, -8.545579884e-01, -8.537603011e-01, -8.529606049e-01, -8.521589016e-01, -8.513551931e-01, -8.505494813e-01, -8.497417680e-01, -8.489320552e-01, -8.481203448e-01, -8.473066387e-01, -8.464909388e-01, -8.456732470e-01, -8.448535652e-01, -8.440318955e-01, -8.432082396e-01, -8.423825996e-01, -8.415549774e-01, -8.407253750e-01, -8.398937942e-01, -8.390602371e-01, -8.382247056e-01, -8.373872016e-01, -8.365477272e-01, -8.357062844e-01, -8.348628750e-01, -8.340175011e-01, -8.331701647e-01, -8.323208678e-01, -8.314696123e-01, -8.306164003e-01, -8.297612338e-01, -8.289041148e-01, -8.280450453e-01, -8.271840273e-01, -8.263210628e-01, -8.254561540e-01, -8.245893028e-01, -8.237205112e-01, -8.228497814e-01, -8.219771153e-01, -8.211025150e-01, -8.202259826e-01, -8.193475201e-01, -8.184671296e-01, -8.175848132e-01, -8.167005729e-01, -8.158144108e-01, -8.149263291e-01, -8.140363297e-01, -8.131444148e-01, -8.122505866e-01, -8.113548470e-01, -8.104571983e-01, -8.095576424e-01, -8.086561816e-01, -8.077528179e-01, -8.068475535e-01, -8.059403906e-01, -8.050313311e-01, -8.041203774e-01, -8.032075315e-01, -8.022927955e-01, -8.013761717e-01, -8.004576622e-01, -7.995372691e-01, -7.986149946e-01, -7.976908409e-01, -7.967648102e-01, -7.958369046e-01, -7.949071263e-01, -7.939754776e-01, -7.930419605e-01, -7.921065773e-01, -7.911693302e-01, -7.902302214e-01, -7.892892532e-01, -7.883464276e-01, -7.874017470e-01, -7.864552136e-01, -7.855068296e-01, -7.845565972e-01, -7.836045186e-01, -7.826505962e-01, -7.816948321e-01, -7.807372286e-01, -7.797777879e-01, -7.788165124e-01, -7.778534042e-01, -7.768884657e-01, -7.759216990e-01, -7.749531066e-01, -7.739826906e-01, -7.730104534e-01, -7.720363972e-01, -7.710605243e-01, -7.700828370e-01, -7.691033376e-01, -7.681220285e-01, -7.671389119e-01, -7.661539902e-01, -7.651672656e-01, -7.641787405e-01, -7.631884173e-01, -7.621962981e-01, -7.612023855e-01, -7.602066817e-01, -7.592091890e-01, -7.582099098e-01, -7.572088465e-01, -7.562060014e-01, -7.552013769e-01, -7.541949753e-01, -7.531867990e-01, -7.521768504e-01, -7.511651319e-01, -7.501516458e-01, -7.491363945e-01, -7.481193805e-01, -7.471006060e-01, -7.460800735e-01, -7.450577854e-01, -7.440337442e-01, -7.430079521e-01, -7.419804117e-01, -7.409511254e-01, -7.399200955e-01, -7.388873245e-01, -7.378528148e-01, -7.368165689e-01, -7.357785892e-01, -7.347388781e-01, -7.336974381e-01, -7.326542717e-01, -7.316093812e-01, -7.305627692e-01, -7.295144381e-01, -7.284643904e-01, -7.274126286e-01, -7.263591551e-01, -7.253039724e-01, -7.242470830e-01, -7.231884893e-01, -7.221281939e-01, -7.210661993e-01, -7.200025080e-01, -7.189371224e-01, -7.178700451e-01, -7.168012785e-01, -7.157308253e-01, -7.146586879e-01, -7.135848688e-01, -7.125093706e-01, -7.114321957e-01, -7.103533469e-01, -7.092728264e-01, -7.081906370e-01, -7.071067812e-01, -7.060212614e-01, -7.049340804e-01, -7.038452405e-01, -7.027547445e-01, -7.016625947e-01, -7.005687939e-01, -6.994733446e-01, -6.983762494e-01, -6.972775108e-01, -6.961771315e-01, -6.950751140e-01, -6.939714609e-01, -6.928661748e-01, -6.917592584e-01, -6.906507141e-01, -6.895405447e-01, -6.884287528e-01, -6.873153409e-01, -6.862003117e-01, -6.850836678e-01, -6.839654118e-01, -6.828455464e-01, -6.817240742e-01, -6.806009978e-01, -6.794763199e-01, -6.783500431e-01, -6.772221701e-01, -6.760927036e-01, -6.749616461e-01, -6.738290004e-01, -6.726947691e-01, -6.715589548e-01, -6.704215604e-01, -6.692825883e-01, -6.681420414e-01, -6.669999223e-01, -6.658562337e-01, -6.647109782e-01, -6.635641586e-01, -6.624157776e-01, -6.612658378e-01, -6.601143421e-01, -6.589612930e-01, -6.578066933e-01, -6.566505457e-01, -6.554928530e-01, -6.543336178e-01, -6.531728430e-01, -6.520105311e-01, -6.508466850e-01, -6.496813074e-01, -6.485144010e-01, -6.473459686e-01, -6.461760130e-01, -6.450045368e-01, -6.438315429e-01, -6.426570340e-01, -6.414810128e-01, -6.403034822e-01, -6.391244449e-01, -6.379439036e-01, -6.367618612e-01, -6.355783205e-01, -6.343932842e-01, -6.332067551e-01, -6.320187359e-01, -6.308292296e-01, -6.296382389e-01, -6.284457666e-01, -6.272518155e-01, -6.260563884e-01, -6.248594881e-01, -6.236611175e-01, -6.224612794e-01, -6.212599765e-01, -6.200572118e-01, -6.188529880e-01, -6.176473079e-01, -6.164401745e-01, -6.152315906e-01, -6.140215589e-01, -6.128100824e-01, -6.115971639e-01, -6.103828063e-01, -6.091670123e-01, -6.079497850e-01, -6.067311270e-01, -6.055110414e-01, -6.042895309e-01, -6.030665985e-01, -6.018422471e-01, -6.006164794e-01, -5.993892984e-01, -5.981607070e-01, -5.969307081e-01, -5.956993045e-01, -5.944664992e-01, -5.932322950e-01, -5.919966950e-01, -5.907597019e-01, -5.895213186e-01, -5.882815482e-01, -5.870403935e-01, -5.857978575e-01, -5.845539430e-01, -5.833086529e-01, -5.820619903e-01, -5.808139581e-01, -5.795645591e-01, -5.783137964e-01, -5.770616729e-01, -5.758081914e-01, -5.745533550e-01, -5.732971667e-01, -5.720396293e-01, -5.707807459e-01, -5.695205193e-01, -5.682589527e-01, -5.669960488e-01, -5.657318108e-01, -5.644662415e-01, -5.631993440e-01, -5.619311212e-01, -5.606615762e-01, -5.593907119e-01, -5.581185312e-01, -5.568450373e-01, -5.555702330e-01, -5.542941215e-01, -5.530167056e-01, -5.517379884e-01, -5.504579729e-01, -5.491766622e-01, -5.478940592e-01, -5.466101669e-01, -5.453249884e-01, -5.440385267e-01, -5.427507849e-01, -5.414617659e-01, -5.401714727e-01, -5.388799085e-01, -5.375870763e-01, -5.362929791e-01, -5.349976199e-01, -5.337010018e-01, -5.324031279e-01, -5.311040012e-01, -5.298036247e-01, -5.285020015e-01, -5.271991348e-01, -5.258950275e-01, -5.245896827e-01, -5.232831035e-01, -5.219752929e-01, -5.206662541e-01, -5.193559902e-01, -5.180445041e-01, -5.167317990e-01, -5.154178780e-01, -5.141027442e-01, -5.127864006e-01, -5.114688504e-01, -5.101500967e-01, -5.088301425e-01, -5.075089911e-01, -5.061866453e-01, -5.048631085e-01, -5.035383837e-01, -5.022124740e-01, -5.008853826e-01, -4.995571125e-01, -4.982276670e-01, -4.968970490e-01, -4.955652618e-01, -4.942323085e-01, -4.928981922e-01, -4.915629161e-01, -4.902264833e-01, -4.888888969e-01, -4.875501601e-01, -4.862102761e-01, -4.848692480e-01, -4.835270789e-01, -4.821837721e-01, -4.808393306e-01, -4.794937577e-01, -4.781470564e-01, -4.767992301e-01, -4.754502817e-01, -4.741002147e-01, -4.727490320e-01, -4.713967368e-01, -4.700433325e-01, -4.686888220e-01, -4.673332087e-01, -4.659764958e-01, -4.646186863e-01, -4.632597836e-01, -4.618997907e-01, -4.605387110e-01, -4.591765475e-01, -4.578133036e-01, -4.564489824e-01, -4.550835871e-01, -4.537171210e-01, -4.523495872e-01, -4.509809890e-01, -4.496113297e-01, -4.482406123e-01, -4.468688402e-01, -4.454960165e-01, -4.441221446e-01, -4.427472276e-01, -4.413712687e-01, -4.399942713e-01, -4.386162385e-01, -4.372371737e-01, -4.358570799e-01, -4.344759606e-01, -4.330938189e-01, -4.317106580e-01, -4.303264813e-01, -4.289412921e-01, -4.275550934e-01, -4.261678887e-01, -4.247796812e-01, -4.233904741e-01, -4.220002708e-01, -4.206090744e-01, -4.192168884e-01, -4.178237158e-01, -4.164295601e-01, -4.150344245e-01, -4.136383122e-01, -4.122412267e-01, -4.108431711e-01, -4.094441487e-01, -4.080441629e-01, -4.066432169e-01, -4.052413140e-01, -4.038384576e-01, -4.024346509e-01, -4.010298972e-01, -3.996241998e-01, -3.982175622e-01, -3.968099874e-01, -3.954014789e-01, -3.939920401e-01, -3.925816741e-01, -3.911703843e-01, -3.897581741e-01, -3.883450467e-01, -3.869310055e-01, -3.855160538e-01, -3.841001950e-01, -3.826834324e-01, -3.812657692e-01, -3.798472089e-01, -3.784277548e-01, -3.770074102e-01, -3.755861785e-01, -3.741640630e-01, -3.727410670e-01, -3.713171940e-01, -3.698924471e-01, -3.684668300e-01, -3.670403457e-01, -3.656129978e-01, -3.641847896e-01, -3.627557244e-01, -3.613258056e-01, -3.598950365e-01, -3.584634206e-01, -3.570309612e-01, -3.555976617e-01, -3.541635254e-01, -3.527285558e-01, -3.512927561e-01, -3.498561298e-01, -3.484186802e-01, -3.469804108e-01, -3.455413250e-01, -3.441014260e-01, -3.426607173e-01, -3.412192023e-01, -3.397768844e-01, -3.383337670e-01, -3.368898534e-01, -3.354451471e-01, -3.339996514e-01, -3.325533699e-01, -3.311063058e-01, -3.296584625e-01, -3.282098436e-01, -3.267604523e-01, -3.253102922e-01, -3.238593665e-01, -3.224076788e-01, -3.209552324e-01, -3.195020308e-01, -3.180480774e-01, -3.165933756e-01, -3.151379288e-01, -3.136817404e-01, -3.122248139e-01, -3.107671527e-01, -3.093087603e-01, -3.078496400e-01, -3.063897954e-01, -3.049292297e-01, -3.034679466e-01, -3.020059493e-01, -3.005432414e-01, -2.990798263e-01, -2.976157074e-01, -2.961508882e-01, -2.946853722e-01, -2.932191627e-01, -2.917522632e-01, -2.902846773e-01, -2.888164082e-01, -2.873474595e-01, -2.858778347e-01, -2.844075372e-01, -2.829365705e-01, -2.814649379e-01, -2.799926431e-01, -2.785196894e-01, -2.770460803e-01, -2.755718193e-01, -2.740969099e-01, -2.726213554e-01, -2.711451595e-01, -2.696683256e-01, -2.681908571e-01, -2.667127575e-01, -2.652340303e-01, -2.637546790e-01, -2.622747070e-01, -2.607941179e-01, -2.593129151e-01, -2.578311022e-01, -2.563486825e-01, -2.548656596e-01, -2.533820370e-01, -2.518978182e-01, -2.504130066e-01, -2.489276057e-01, -2.474416192e-01, -2.459550503e-01, -2.444679027e-01, -2.429801799e-01, -2.414918853e-01, -2.400030224e-01, -2.385135948e-01, -2.370236060e-01, -2.355330594e-01, -2.340419586e-01, -2.325503070e-01, -2.310581083e-01, -2.295653658e-01, -2.280720832e-01, -2.265782638e-01, -2.250839114e-01, -2.235890292e-01, -2.220936210e-01, -2.205976901e-01, -2.191012402e-01, -2.176042746e-01, -2.161067971e-01, -2.146088110e-01, -2.131103199e-01, -2.116113274e-01, -2.101118369e-01, -2.086118520e-01, -2.071113762e-01, -2.056104131e-01, -2.041089661e-01, -2.026070388e-01, -2.011046348e-01, -1.996017576e-01, -1.980984107e-01, -1.965945977e-01, -1.950903220e-01, -1.935855873e-01, -1.920803970e-01, -1.905747548e-01, -1.890686641e-01, -1.875621286e-01, -1.860551517e-01, -1.845477369e-01, -1.830398880e-01, -1.815316083e-01, -1.800229014e-01, -1.785137709e-01, -1.770042204e-01, -1.754942534e-01, -1.739838734e-01, -1.724730840e-01, -1.709618888e-01, -1.694502912e-01, -1.679382950e-01, -1.664259035e-01, -1.649131205e-01, -1.633999494e-01, -1.618863938e-01, -1.603724572e-01, -1.588581433e-01, -1.573434556e-01, -1.558283977e-01, -1.543129730e-01, -1.527971853e-01, -1.512810380e-01, -1.497645347e-01, -1.482476790e-01, -1.467304745e-01, -1.452129247e-01, -1.436950332e-01, -1.421768035e-01, -1.406582393e-01, -1.391393442e-01, -1.376201216e-01, -1.361005752e-01, -1.345807085e-01, -1.330605252e-01, -1.315400287e-01, -1.300192227e-01, -1.284981108e-01, -1.269766965e-01, -1.254549834e-01, -1.239329751e-01, -1.224106752e-01, -1.208880872e-01, -1.193652148e-01, -1.178420615e-01, -1.163186309e-01, -1.147949266e-01, -1.132709522e-01, -1.117467112e-01, -1.102222073e-01, -1.086974440e-01, -1.071724250e-01, -1.056471537e-01, -1.041216339e-01, -1.025958690e-01, -1.010698628e-01, -9.954361866e-02, -9.801714033e-02, -9.649043136e-02, -9.496349533e-02, -9.343633585e-02, -9.190895650e-02, -9.038136088e-02, -8.885355258e-02, -8.732553521e-02, -8.579731234e-02, -8.426888759e-02, -8.274026455e-02, -8.121144681e-02, -7.968243797e-02, -7.815324163e-02, -7.662386139e-02, -7.509430085e-02, -7.356456360e-02, -7.203465325e-02, -7.050457339e-02, -6.897432763e-02, -6.744391956e-02, -6.591335280e-02, -6.438263093e-02, -6.285175756e-02, -6.132073630e-02, -5.978957075e-02, -5.825826450e-02, -5.672682117e-02, -5.519524435e-02, -5.366353765e-02, -5.213170468e-02, -5.059974904e-02, -4.906767433e-02, -4.753548416e-02, -4.600318213e-02, -4.447077185e-02, -4.293825693e-02, -4.140564098e-02, -3.987292759e-02, -3.834012037e-02, -3.680722294e-02, -3.527423890e-02, -3.374117185e-02, -3.220802541e-02, -3.067480318e-02, -2.914150876e-02, -2.760814578e-02, -2.607471783e-02, -2.454122852e-02, -2.300768147e-02, -2.147408028e-02, -1.994042855e-02, -1.840672991e-02, -1.687298795e-02, -1.533920628e-02, -1.380538853e-02, -1.227153829e-02, -1.073765917e-02, -9.203754782e-03, -7.669828740e-03, -6.135884649e-03, -4.601926120e-03, -3.067956763e-03, -1.533980186e-03, 0.000000000e+00, }; const float lut_approx_svf_gain[] = { 4.200005822e+02, 4.099237183e+02, 4.000886248e+02, 3.904895013e+02, 3.811206860e+02, 3.719766535e+02, 3.630520105e+02, 3.543414934e+02, 3.458399648e+02, 3.375424105e+02, 3.294439367e+02, 3.215397669e+02, 3.138252394e+02, 3.062958040e+02, 2.989470201e+02, 2.917745534e+02, 2.847741734e+02, 2.779417516e+02, 2.712732582e+02, 2.647647601e+02, 2.584124186e+02, 2.522124872e+02, 2.461613092e+02, 2.402553157e+02, 2.344910233e+02, 2.288650323e+02, 2.233740245e+02, 2.180147614e+02, 2.127840820e+02, 2.076789014e+02, 2.026962086e+02, 1.978330648e+02, 1.930866017e+02, 1.884540199e+02, 1.839325872e+02, 1.795196368e+02, 1.752125660e+02, 1.710088345e+02, 1.669059630e+02, 1.629015316e+02, 1.589931786e+02, 1.551785987e+02, 1.514555423e+02, 1.478218134e+02, 1.442752690e+02, 1.408138172e+02, 1.374354166e+02, 1.341380745e+02, 1.309198463e+02, 1.277788338e+02, 1.247131845e+02, 1.217210903e+02, 1.188007864e+02, 1.159505505e+02, 1.131687016e+02, 1.104535989e+02, 1.078036410e+02, 1.052172651e+02, 1.026929457e+02, 1.002291939e+02, 9.782455678e+01, 9.547761595e+01, 9.318698724e+01, 9.095131966e+01, 8.876929461e+01, 8.663962515e+01, 8.456105523e+01, 8.253235890e+01, 8.055233966e+01, 7.861982970e+01, 7.673368925e+01, 7.489280586e+01, 7.309609380e+01, 7.134249337e+01, 6.963097031e+01, 6.796051518e+01, 6.633014275e+01, 6.473889143e+01, 6.318582273e+01, 6.167002064e+01, 6.019059116e+01, 5.874666173e+01, 5.733738072e+01, 5.596191696e+01, 5.461945919e+01, 5.330921566e+01, 5.203041357e+01, 5.078229872e+01, 4.956413495e+01, 4.837520382e+01, 4.721480409e+01, 4.608225136e+01, 4.497687768e+01, 4.389803108e+01, 4.284507528e+01, 4.181738925e+01, 4.081436686e+01, 3.983541654e+01, 3.887996092e+01, 3.794743646e+01, 3.703729317e+01, 3.614899425e+01, 3.528201580e+01, 3.443584647e+01, 3.360998720e+01, 3.280395090e+01, 3.201726218e+01, 3.124945705e+01, 3.050008266e+01, 2.976869704e+01, 2.905486883e+01, 2.835817701e+01, 2.767821067e+01, 2.701456879e+01, 2.636685994e+01, 2.573470211e+01, 2.511772246e+01, 2.451555710e+01, 2.392785088e+01, 2.335425717e+01, 2.279443768e+01, 2.224806221e+01, 2.171480853e+01, 2.119436213e+01, 2.068641605e+01, 2.019067071e+01, 1.970683372e+01, 1.923461973e+01, 1.877375021e+01, 1.832395336e+01, 1.788496389e+01, 1.745652289e+01, 1.703837767e+01, 1.663028160e+01, 1.623199401e+01, 1.584327999e+01, 1.546391027e+01, 1.509366110e+01, 1.473231413e+01, 1.437965624e+01, 1.403547943e+01, 1.369958070e+01, 1.337176197e+01, 1.305182988e+01, 1.273959574e+01, 1.243487540e+01, 1.213748916e+01, 1.184726161e+01, 1.156402159e+01, 1.128760206e+01, 1.101783998e+01, 1.075457626e+01, 1.049765565e+01, 1.024692660e+01, 1.000224127e+01, 9.763455343e+00, 9.530427994e+00, 9.303021799e+00, 9.081102647e+00, 8.864539666e+00, 8.653205141e+00, 8.446974445e+00, 8.245725962e+00, 8.049341013e+00, 7.857703791e+00, 7.670701292e+00, 7.488223243e+00, 7.310162046e+00, 7.136412706e+00, 6.966872775e+00, 6.801442289e+00, 6.640023712e+00, 6.482521873e+00, 6.328843917e+00, 6.178899246e+00, 6.032599466e+00, 5.889858337e+00, 5.750591723e+00, 5.614717537e+00, 5.482155701e+00, 5.352828092e+00, 5.226658502e+00, 5.103572589e+00, 4.983497835e+00, 4.866363506e+00, 4.752100605e+00, 4.640641840e+00, 4.531921577e+00, 4.425875806e+00, 4.322442104e+00, 4.221559596e+00, 4.123168923e+00, 4.027212207e+00, 3.933633016e+00, 3.842376334e+00, 3.753388526e+00, 3.666617313e+00, 3.582011737e+00, 3.499522134e+00, 3.419100108e+00, 3.340698500e+00, 3.264271366e+00, 3.189773947e+00, 3.117162649e+00, 3.046395018e+00, 2.977429712e+00, 2.910226488e+00, 2.844746172e+00, 2.780950645e+00, 2.718802821e+00, 2.658266625e+00, 2.599306981e+00, 2.541889792e+00, 2.485981924e+00, 2.431551190e+00, 2.378566338e+00, 2.326997036e+00, 2.276813859e+00, 2.227988280e+00, 2.180492657e+00, 2.134300227e+00, 2.089385096e+00, 2.045722230e+00, 2.003287455e+00, 1.962057446e+00, 1.922009732e+00, 1.883122686e+00, 1.845375533e+00, 1.808748346e+00, 1.773222053e+00, 1.738778442e+00, 1.705400169e+00, 1.673070767e+00, 1.641774661e+00, 1.611497179e+00, 1.582224574e+00, 1.553944046e+00, 1.526643763e+00, 1.500312890e+00, 1.474941628e+00, 1.450521243e+00, 1.427044117e+00, 1.404503790e+00, 1.382895017e+00, 1.362213832e+00, 1.342457614e+00, 1.323625171e+00, 1.305716821e+00, 1.288734495e+00, 1.272681853e+00, 1.257564400e+00, 1.243389636e+00, 1.230167210e+00, 1.217909100e+00, 1.206629817e+00, 1.196346629e+00, 1.188672690e+00, }; const float lut_approx_svf_g[] = { 3.141602989e-03, 3.218831536e-03, 3.297958582e-03, 3.379030801e-03, 3.462096013e-03, 3.547203214e-03, 3.634402603e-03, 3.723745617e-03, 3.815284955e-03, 3.909074612e-03, 4.005169912e-03, 4.103627537e-03, 4.204505567e-03, 4.307863505e-03, 4.413762321e-03, 4.522264482e-03, 4.633433994e-03, 4.747336433e-03, 4.864038991e-03, 4.983610510e-03, 5.106121528e-03, 5.231644315e-03, 5.360252920e-03, 5.492023212e-03, 5.627032926e-03, 5.765361711e-03, 5.907091173e-03, 6.052304925e-03, 6.201088640e-03, 6.353530094e-03, 6.509719226e-03, 6.669748185e-03, 6.833711388e-03, 7.001705574e-03, 7.173829865e-03, 7.350185817e-03, 7.530877490e-03, 7.716011501e-03, 7.905697092e-03, 8.100046192e-03, 8.299173488e-03, 8.503196484e-03, 8.712235583e-03, 8.926414145e-03, 9.145858573e-03, 9.370698375e-03, 9.601066254e-03, 9.837098177e-03, 1.007893346e-02, 1.032671484e-02, 1.058058860e-02, 1.084070458e-02, 1.110721635e-02, 1.138028125e-02, 1.166006049e-02, 1.194671925e-02, 1.224042680e-02, 1.254135657e-02, 1.284968625e-02, 1.316559794e-02, 1.348927822e-02, 1.382091825e-02, 1.416071393e-02, 1.450886598e-02, 1.486558007e-02, 1.523106697e-02, 1.560554262e-02, 1.598922830e-02, 1.638235076e-02, 1.678514236e-02, 1.719784117e-02, 1.762069117e-02, 1.805394235e-02, 1.849785090e-02, 1.895267933e-02, 1.941869665e-02, 1.989617853e-02, 2.038540744e-02, 2.088667287e-02, 2.140027148e-02, 2.192650726e-02, 2.246569175e-02, 2.301814421e-02, 2.358419182e-02, 2.416416989e-02, 2.475842205e-02, 2.536730046e-02, 2.599116604e-02, 2.663038868e-02, 2.728534748e-02, 2.795643099e-02, 2.864403741e-02, 2.934857490e-02, 3.007046179e-02, 3.081012684e-02, 3.156800955e-02, 3.234456039e-02, 3.314024111e-02, 3.395552502e-02, 3.479089732e-02, 3.564685536e-02, 3.652390898e-02, 3.742258087e-02, 3.834340686e-02, 3.928693629e-02, 4.025373236e-02, 4.124437250e-02, 4.225944876e-02, 4.329956817e-02, 4.436535320e-02, 4.545744209e-02, 4.657648938e-02, 4.772316625e-02, 4.889816106e-02, 5.010217976e-02, 5.133594641e-02, 5.260020369e-02, 5.389571337e-02, 5.522325689e-02, 5.658363591e-02, 5.797767285e-02, 5.940621154e-02, 6.087011776e-02, 6.237027994e-02, 6.390760981e-02, 6.548304302e-02, 6.709753994e-02, 6.875208633e-02, 7.044769412e-02, 7.218540220e-02, 7.396627726e-02, 7.579141463e-02, 7.766193915e-02, 7.957900614e-02, 8.154380231e-02, 8.355754684e-02, 8.562149233e-02, 8.773692598e-02, 8.990517066e-02, 9.212758617e-02, 9.440557041e-02, 9.674056075e-02, 9.913403534e-02, 1.015875145e-01, 1.041025625e-01, 1.066807885e-01, 1.093238489e-01, 1.120334487e-01, 1.148113434e-01, 1.176593406e-01, 1.205793026e-01, 1.235731482e-01, 1.266428546e-01, 1.297904604e-01, 1.330180676e-01, 1.363278445e-01, 1.397220282e-01, 1.432029278e-01, 1.467729272e-01, 1.504344888e-01, 1.541901566e-01, 1.580425602e-01, 1.619944185e-01, 1.660485439e-01, 1.702078470e-01, 1.744753412e-01, 1.788541475e-01, 1.833475003e-01, 1.879587529e-01, 1.926913838e-01, 1.975490031e-01, 2.025353598e-01, 2.076543489e-01, 2.129100201e-01, 2.183065860e-01, 2.238484317e-01, 2.295401245e-01, 2.353864253e-01, 2.413922996e-01, 2.475629304e-01, 2.539037317e-01, 2.604203632e-01, 2.671187459e-01, 2.740050796e-01, 2.810858612e-01, 2.883679050e-01, 2.958583647e-01, 3.035647570e-01, 3.114949878e-01, 3.196573806e-01, 3.280607070e-01, 3.367142207e-01, 3.456276947e-01, 3.548114612e-01, 3.642764566e-01, 3.740342700e-01, 3.840971971e-01, 3.944782994e-01, 4.051914693e-01, 4.162515028e-01, 4.276741793e-01, 4.394763503e-01, 4.516760382e-01, 4.642925463e-01, 4.773465811e-01, 4.908603895e-01, 5.048579120e-01, 5.193649555e-01, 5.344093865e-01, 5.500213501e-01, 5.662335170e-01, 5.830813635e-01, 6.006034896e-01, 6.188419823e-01, 6.378428292e-01, 6.576563947e-01, 6.783379655e-01, 6.999483821e-01, 7.225547683e-01, 7.462313806e-01, 7.710605979e-01, 7.971340819e-01, 8.245541427e-01, 8.534353518e-01, 8.839064594e-01, 9.161126823e-01, 9.502184512e-01, 9.864107264e-01, 1.024903027e+00, 1.065940357e+00, 1.109805271e+00, 1.156825401e+00, 1.207382870e+00, 1.261926172e+00, 1.320985301e+00, 1.385191228e+00, 1.455301233e+00, 1.532232293e+00, 1.617105641e+00, 1.711307145e+00, 1.816570469e+00, 1.935093693e+00, 2.069706279e+00, 2.224113655e+00, 2.403265097e+00, 2.613924046e+00, 2.865583992e+00, 3.172001606e+00, 3.553893926e+00, 4.043980080e+00, 4.697148118e+00, 5.613065030e+00, 6.993550439e+00, 9.318558639e+00, 1.407720922e+01, 2.935971016e+01, 3.183088390e+02, }; const float lut_approx_svf_r[] = { 2.000000000e+00, 1.946754762e+00, 1.894927051e+00, 1.844479130e+00, 1.795374265e+00, 1.747576700e+00, 1.701051631e+00, 1.655765181e+00, 1.611684376e+00, 1.568777116e+00, 1.527012161e+00, 1.486359098e+00, 1.446788325e+00, 1.408271031e+00, 1.370779168e+00, 1.334285436e+00, 1.298763263e+00, 1.264186784e+00, 1.230530820e+00, 1.197770867e+00, 1.165883069e+00, 1.134844209e+00, 1.104631683e+00, 1.075223495e+00, 1.046598229e+00, 1.018735043e+00, 9.916136483e-01, 9.652142959e-01, 9.395177633e-01, 9.145053398e-01, 8.901588125e-01, 8.664604535e-01, 8.433930069e-01, 8.209396761e-01, 7.990841118e-01, 7.778103999e-01, 7.571030499e-01, 7.369469837e-01, 7.173275249e-01, 6.982303874e-01, 6.796416658e-01, 6.615478246e-01, 6.439356889e-01, 6.267924343e-01, 6.101055781e-01, 5.938629696e-01, 5.780527820e-01, 5.626635030e-01, 5.476839269e-01, 5.331031463e-01, 5.189105443e-01, 5.050957865e-01, 4.916488138e-01, 4.785598347e-01, 4.658193185e-01, 4.534179882e-01, 4.413468138e-01, 4.295970057e-01, 4.181600083e-01, 4.070274936e-01, 3.961913557e-01, 3.856437042e-01, 3.753768587e-01, 3.653833436e-01, 3.556558820e-01, 3.461873909e-01, 3.369709759e-01, 3.279999259e-01, 3.192677089e-01, 3.107679663e-01, 3.024945091e-01, 2.944413130e-01, 2.866025140e-01, 2.789724045e-01, 2.715454284e-01, 2.643161779e-01, 2.572793890e-01, 2.504299378e-01, 2.437628370e-01, 2.372732318e-01, 2.309563969e-01, 2.248077328e-01, 2.188227621e-01, 2.129971271e-01, 2.073265857e-01, 2.018070090e-01, 1.964343778e-01, 1.912047802e-01, 1.861144082e-01, 1.811595552e-01, 1.763366134e-01, 1.716420709e-01, 1.670725094e-01, 1.626246016e-01, 1.582951088e-01, 1.540808784e-01, 1.499788419e-01, 1.459860123e-01, 1.420994823e-01, 1.383164219e-01, 1.346340765e-01, 1.310497647e-01, 1.275608768e-01, 1.241648721e-01, 1.208592780e-01, 1.176416875e-01, 1.145097577e-01, 1.114612080e-01, 1.084938187e-01, 1.056054291e-01, 1.027939360e-01, 1.000572922e-01, 9.739350503e-02, 9.480063485e-02, 9.227679365e-02, 8.982014373e-02, 8.742889625e-02, 8.510131005e-02, 8.283569029e-02, 8.063038726e-02, 7.848379517e-02, 7.639435099e-02, 7.436053328e-02, 7.238086113e-02, 7.045389303e-02, 6.857822587e-02, 6.675249389e-02, 6.497536767e-02, 6.324555320e-02, 6.156179093e-02, 5.992285482e-02, 5.832755148e-02, 5.677471930e-02, 5.526322757e-02, 5.379197571e-02, 5.235989243e-02, 5.096593496e-02, 4.960908829e-02, 4.828836443e-02, 4.700280169e-02, 4.575146401e-02, 4.453344021e-02, 4.334784339e-02, 4.219381027e-02, 4.107050053e-02, 3.997709624e-02, 3.891280123e-02, 3.787684055e-02, 3.686845985e-02, 3.588692488e-02, 3.493152095e-02, 3.400155238e-02, 3.309634200e-02, 3.221523069e-02, 3.135757688e-02, 3.052275605e-02, 2.971016034e-02, 2.891919806e-02, 2.814929327e-02, 2.739988535e-02, 2.667042864e-02, 2.596039198e-02, 2.526925835e-02, 2.459652451e-02, 2.394170061e-02, 2.330430983e-02, 2.268388807e-02, 2.207998356e-02, 2.149215657e-02, 2.091997907e-02, 2.036303443e-02, 1.982091712e-02, 1.929323240e-02, 1.877959602e-02, 1.827963399e-02, 1.779298226e-02, 1.731928647e-02, 1.685820170e-02, 1.640939222e-02, 1.597253122e-02, 1.554730060e-02, 1.513339074e-02, 1.473050025e-02, 1.433833575e-02, 1.395661170e-02, 1.358505014e-02, 1.322338052e-02, 1.287133950e-02, 1.252867073e-02, 1.219512470e-02, 1.187045854e-02, 1.155443585e-02, 1.124682650e-02, 1.094740653e-02, 1.065595789e-02, 1.037226838e-02, 1.009613143e-02, 9.827345972e-03, 9.565716283e-03, 9.311051862e-03, 9.063167275e-03, 8.821882025e-03, 8.587020420e-03, 8.358411446e-03, 8.135888642e-03, 7.919289978e-03, 7.708457737e-03, 7.503238403e-03, 7.303482545e-03, 7.109044711e-03, 6.919783322e-03, 6.735560566e-03, 6.556242303e-03, 6.381697961e-03, 6.211800447e-03, 6.046426050e-03, 5.885454352e-03, 5.728768143e-03, 5.576253331e-03, 5.427798862e-03, 5.283296641e-03, 5.142641447e-03, 5.005730862e-03, 4.872465196e-03, 4.742747411e-03, 4.616483054e-03, 4.493580184e-03, 4.373949310e-03, 4.257503324e-03, 4.144157434e-03, 4.033829109e-03, 3.926438014e-03, 3.821905950e-03, 3.720156804e-03, 3.621116486e-03, 3.524712881e-03, 3.430875793e-03, 3.339536893e-03, 3.250629675e-03, 3.164089399e-03, 3.079853052e-03, 2.997859297e-03, 2.918048431e-03, 2.840362339e-03, 2.764744455e-03, 2.691139716e-03, 2.619494529e-03, 2.549756724e-03, 2.481875522e-03, 2.415801495e-03, 2.351486532e-03, 2.288883802e-03, 2.227947720e-03, 2.168633916e-03, 2.110899202e-03, 2.054701536e-03, 2.000000000e-03, }; const float lut_approx_svf_h[] = { 9.937462795e-01, 9.935932867e-01, 9.934365695e-01, 9.932760383e-01, 9.931116010e-01, 9.929431638e-01, 9.927706303e-01, 9.925939020e-01, 9.924128782e-01, 9.922274556e-01, 9.920375286e-01, 9.918429892e-01, 9.916437267e-01, 9.914396280e-01, 9.912305772e-01, 9.910164558e-01, 9.907971425e-01, 9.905725133e-01, 9.903424411e-01, 9.901067961e-01, 9.898654452e-01, 9.896182526e-01, 9.893650791e-01, 9.891057824e-01, 9.888402169e-01, 9.885682337e-01, 9.882896804e-01, 9.880044012e-01, 9.877122367e-01, 9.874130240e-01, 9.871065964e-01, 9.867927832e-01, 9.864714103e-01, 9.861422994e-01, 9.858052681e-01, 9.854601301e-01, 9.851066949e-01, 9.847447675e-01, 9.843741489e-01, 9.839946354e-01, 9.836060189e-01, 9.832080867e-01, 9.828006213e-01, 9.823834007e-01, 9.819561976e-01, 9.815187800e-01, 9.810709108e-01, 9.806123477e-01, 9.801428433e-01, 9.796621446e-01, 9.791699933e-01, 9.786661256e-01, 9.781502720e-01, 9.776221572e-01, 9.770815001e-01, 9.765280139e-01, 9.759614053e-01, 9.753813753e-01, 9.747876184e-01, 9.741798228e-01, 9.735576703e-01, 9.729208361e-01, 9.722689889e-01, 9.716017905e-01, 9.709188959e-01, 9.702199530e-01, 9.695046029e-01, 9.687724794e-01, 9.680232090e-01, 9.672564111e-01, 9.664716973e-01, 9.656686719e-01, 9.648469314e-01, 9.640060647e-01, 9.631456528e-01, 9.622652687e-01, 9.613644777e-01, 9.604428366e-01, 9.594998944e-01, 9.585351914e-01, 9.575482601e-01, 9.565386242e-01, 9.555057991e-01, 9.544492915e-01, 9.533685997e-01, 9.522632131e-01, 9.511326127e-01, 9.499762704e-01, 9.487936495e-01, 9.475842043e-01, 9.463473804e-01, 9.450826143e-01, 9.437893337e-01, 9.424669573e-01, 9.411148950e-01, 9.397325476e-01, 9.383193070e-01, 9.368745562e-01, 9.353976694e-01, 9.338880120e-01, 9.323449404e-01, 9.307678025e-01, 9.291559375e-01, 9.275086760e-01, 9.258253402e-01, 9.241052438e-01, 9.223476923e-01, 9.205519834e-01, 9.187174063e-01, 9.168432430e-01, 9.149287674e-01, 9.129732464e-01, 9.109759393e-01, 9.089360989e-01, 9.068529708e-01, 9.047257945e-01, 9.025538031e-01, 9.003362241e-01, 8.980722791e-01, 8.957611849e-01, 8.934021531e-01, 8.909943910e-01, 8.885371018e-01, 8.860294853e-01, 8.834707378e-01, 8.808600531e-01, 8.781966227e-01, 8.754796365e-01, 8.727082832e-01, 8.698817510e-01, 8.669992279e-01, 8.640599027e-01, 8.610629655e-01, 8.580076083e-01, 8.548930256e-01, 8.517184154e-01, 8.484829795e-01, 8.451859248e-01, 8.418264637e-01, 8.384038148e-01, 8.349172043e-01, 8.313658661e-01, 8.277490433e-01, 8.240659887e-01, 8.203159659e-01, 8.164982501e-01, 8.126121291e-01, 8.086569043e-01, 8.046318916e-01, 8.005364224e-01, 7.963698446e-01, 7.921315236e-01, 7.878208433e-01, 7.834372071e-01, 7.789800390e-01, 7.744487846e-01, 7.698429118e-01, 7.651619124e-01, 7.604053026e-01, 7.555726241e-01, 7.506634452e-01, 7.456773617e-01, 7.406139978e-01, 7.354730070e-01, 7.302540731e-01, 7.249569107e-01, 7.195812665e-01, 7.141269198e-01, 7.085936832e-01, 7.029814033e-01, 6.972899614e-01, 6.915192740e-01, 6.856692934e-01, 6.797400080e-01, 6.737314426e-01, 6.676436591e-01, 6.614767563e-01, 6.552308699e-01, 6.489061733e-01, 6.425028765e-01, 6.360212269e-01, 6.294615083e-01, 6.228240411e-01, 6.161091814e-01, 6.093173208e-01, 6.024488853e-01, 5.955043349e-01, 5.884841621e-01, 5.813888917e-01, 5.742190786e-01, 5.669753072e-01, 5.596581896e-01, 5.522683645e-01, 5.448064946e-01, 5.372732657e-01, 5.296693842e-01, 5.219955752e-01, 5.142525803e-01, 5.064411553e-01, 4.985620674e-01, 4.906160933e-01, 4.826040163e-01, 4.745266232e-01, 4.663847020e-01, 4.581790391e-01, 4.499104159e-01, 4.415796064e-01, 4.331873740e-01, 4.247344686e-01, 4.162216241e-01, 4.076495553e-01, 3.990189555e-01, 3.903304940e-01, 3.815848140e-01, 3.727825311e-01, 3.639242313e-01, 3.550104707e-01, 3.460417750e-01, 3.370186400e-01, 3.279415335e-01, 3.188108975e-01, 3.096271527e-01, 3.003907044e-01, 2.911019504e-01, 2.817612917e-01, 2.723691461e-01, 2.629259659e-01, 2.534322601e-01, 2.438886225e-01, 2.342957663e-01, 2.246545681e-01, 2.149661215e-01, 2.052318047e-01, 1.954533636e-01, 1.856330156e-01, 1.757735780e-01, 1.658786286e-01, 1.559527058e-01, 1.460015589e-01, 1.360324634e-01, 1.260546169e-01, 1.160796424e-01, 1.061222269e-01, 9.620093964e-02, 8.633928357e-02, 7.656705771e-02, 6.692213254e-02, 5.745278239e-02, 4.822077424e-02, 3.930549541e-02, 3.080952329e-02, 2.286622188e-02, 1.565022410e-02, 9.392083109e-03, 4.399041685e-03, 1.084937594e-03, 9.807947187e-06, }; const float lut_4_decades[] = { 1.000000000e+00, 1.036632928e+00, 1.074607828e+00, 1.113973860e+00, 1.154781985e+00, 1.197085030e+00, 1.240937761e+00, 1.286396945e+00, 1.333521432e+00, 1.382372227e+00, 1.433012570e+00, 1.485508017e+00, 1.539926526e+00, 1.596338544e+00, 1.654817100e+00, 1.715437896e+00, 1.778279410e+00, 1.843422992e+00, 1.910952975e+00, 1.980956779e+00, 2.053525026e+00, 2.128751662e+00, 2.206734069e+00, 2.287573200e+00, 2.371373706e+00, 2.458244069e+00, 2.548296748e+00, 2.641648320e+00, 2.738419634e+00, 2.838735965e+00, 2.942727176e+00, 3.050527890e+00, 3.162277660e+00, 3.278121151e+00, 3.398208329e+00, 3.522694651e+00, 3.651741273e+00, 3.785515249e+00, 3.924189758e+00, 4.067944321e+00, 4.216965034e+00, 4.371444813e+00, 4.531583638e+00, 4.697588817e+00, 4.869675252e+00, 5.048065717e+00, 5.232991147e+00, 5.424690937e+00, 5.623413252e+00, 5.829415347e+00, 6.042963902e+00, 6.264335367e+00, 6.493816316e+00, 6.731703824e+00, 6.978305849e+00, 7.233941627e+00, 7.498942093e+00, 7.773650302e+00, 8.058421878e+00, 8.353625470e+00, 8.659643234e+00, 8.976871324e+00, 9.305720409e+00, 9.646616199e+00, 1.000000000e+01, 1.036632928e+01, 1.074607828e+01, 1.113973860e+01, 1.154781985e+01, 1.197085030e+01, 1.240937761e+01, 1.286396945e+01, 1.333521432e+01, 1.382372227e+01, 1.433012570e+01, 1.485508017e+01, 1.539926526e+01, 1.596338544e+01, 1.654817100e+01, 1.715437896e+01, 1.778279410e+01, 1.843422992e+01, 1.910952975e+01, 1.980956779e+01, 2.053525026e+01, 2.128751662e+01, 2.206734069e+01, 2.287573200e+01, 2.371373706e+01, 2.458244069e+01, 2.548296748e+01, 2.641648320e+01, 2.738419634e+01, 2.838735965e+01, 2.942727176e+01, 3.050527890e+01, 3.162277660e+01, 3.278121151e+01, 3.398208329e+01, 3.522694651e+01, 3.651741273e+01, 3.785515249e+01, 3.924189758e+01, 4.067944321e+01, 4.216965034e+01, 4.371444813e+01, 4.531583638e+01, 4.697588817e+01, 4.869675252e+01, 5.048065717e+01, 5.232991147e+01, 5.424690937e+01, 5.623413252e+01, 5.829415347e+01, 6.042963902e+01, 6.264335367e+01, 6.493816316e+01, 6.731703824e+01, 6.978305849e+01, 7.233941627e+01, 7.498942093e+01, 7.773650302e+01, 8.058421878e+01, 8.353625470e+01, 8.659643234e+01, 8.976871324e+01, 9.305720409e+01, 9.646616199e+01, 1.000000000e+02, 1.036632928e+02, 1.074607828e+02, 1.113973860e+02, 1.154781985e+02, 1.197085030e+02, 1.240937761e+02, 1.286396945e+02, 1.333521432e+02, 1.382372227e+02, 1.433012570e+02, 1.485508017e+02, 1.539926526e+02, 1.596338544e+02, 1.654817100e+02, 1.715437896e+02, 1.778279410e+02, 1.843422992e+02, 1.910952975e+02, 1.980956779e+02, 2.053525026e+02, 2.128751662e+02, 2.206734069e+02, 2.287573200e+02, 2.371373706e+02, 2.458244069e+02, 2.548296748e+02, 2.641648320e+02, 2.738419634e+02, 2.838735965e+02, 2.942727176e+02, 3.050527890e+02, 3.162277660e+02, 3.278121151e+02, 3.398208329e+02, 3.522694651e+02, 3.651741273e+02, 3.785515249e+02, 3.924189758e+02, 4.067944321e+02, 4.216965034e+02, 4.371444813e+02, 4.531583638e+02, 4.697588817e+02, 4.869675252e+02, 5.048065717e+02, 5.232991147e+02, 5.424690937e+02, 5.623413252e+02, 5.829415347e+02, 6.042963902e+02, 6.264335367e+02, 6.493816316e+02, 6.731703824e+02, 6.978305849e+02, 7.233941627e+02, 7.498942093e+02, 7.773650302e+02, 8.058421878e+02, 8.353625470e+02, 8.659643234e+02, 8.976871324e+02, 9.305720409e+02, 9.646616199e+02, 1.000000000e+03, 1.036632928e+03, 1.074607828e+03, 1.113973860e+03, 1.154781985e+03, 1.197085030e+03, 1.240937761e+03, 1.286396945e+03, 1.333521432e+03, 1.382372227e+03, 1.433012570e+03, 1.485508017e+03, 1.539926526e+03, 1.596338544e+03, 1.654817100e+03, 1.715437896e+03, 1.778279410e+03, 1.843422992e+03, 1.910952975e+03, 1.980956779e+03, 2.053525026e+03, 2.128751662e+03, 2.206734069e+03, 2.287573200e+03, 2.371373706e+03, 2.458244069e+03, 2.548296748e+03, 2.641648320e+03, 2.738419634e+03, 2.838735965e+03, 2.942727176e+03, 3.050527890e+03, 3.162277660e+03, 3.278121151e+03, 3.398208329e+03, 3.522694651e+03, 3.651741273e+03, 3.785515249e+03, 3.924189758e+03, 4.067944321e+03, 4.216965034e+03, 4.371444813e+03, 4.531583638e+03, 4.697588817e+03, 4.869675252e+03, 5.048065717e+03, 5.232991147e+03, 5.424690937e+03, 5.623413252e+03, 5.829415347e+03, 6.042963902e+03, 6.264335367e+03, 6.493816316e+03, 6.731703824e+03, 6.978305849e+03, 7.233941627e+03, 7.498942093e+03, 7.773650302e+03, 8.058421878e+03, 8.353625470e+03, 8.659643234e+03, 8.976871324e+03, 9.305720409e+03, 9.646616199e+03, 1.000000000e+04, }; const float lut_accent_gain_coarse[] = { 1.778279410e-01, 1.802434016e-01, 1.826916718e-01, 1.851731971e-01, 1.876884294e-01, 1.902378263e-01, 1.928218521e-01, 1.954409770e-01, 1.980956779e-01, 2.007864379e-01, 2.035137468e-01, 2.062781012e-01, 2.090800041e-01, 2.119199657e-01, 2.147985029e-01, 2.177161396e-01, 2.206734069e-01, 2.236708432e-01, 2.267089941e-01, 2.297884126e-01, 2.329096592e-01, 2.360733022e-01, 2.392799173e-01, 2.425300884e-01, 2.458244069e-01, 2.491634726e-01, 2.525478933e-01, 2.559782850e-01, 2.594552721e-01, 2.629794877e-01, 2.665515731e-01, 2.701721787e-01, 2.738419634e-01, 2.775615953e-01, 2.813317515e-01, 2.851531182e-01, 2.890263910e-01, 2.929522750e-01, 2.969314848e-01, 3.009647448e-01, 3.050527890e-01, 3.091963617e-01, 3.133962171e-01, 3.176531197e-01, 3.219678444e-01, 3.263411766e-01, 3.307739123e-01, 3.352668585e-01, 3.398208329e-01, 3.444366646e-01, 3.491151937e-01, 3.538572719e-01, 3.586637624e-01, 3.635355402e-01, 3.684734919e-01, 3.734785164e-01, 3.785515249e-01, 3.836934408e-01, 3.889051999e-01, 3.941877511e-01, 3.995420559e-01, 4.049690889e-01, 4.104698380e-01, 4.160453046e-01, 4.216965034e-01, 4.274244633e-01, 4.332302267e-01, 4.391148507e-01, 4.450794062e-01, 4.511249792e-01, 4.572526699e-01, 4.634635939e-01, 4.697588817e-01, 4.761396792e-01, 4.826071479e-01, 4.891624652e-01, 4.958068242e-01, 5.025414344e-01, 5.093675217e-01, 5.162863286e-01, 5.232991147e-01, 5.304071563e-01, 5.376117475e-01, 5.449141995e-01, 5.523158417e-01, 5.598180215e-01, 5.674221043e-01, 5.751294744e-01, 5.829415347e-01, 5.908597073e-01, 5.988854335e-01, 6.070201742e-01, 6.152654101e-01, 6.236226423e-01, 6.320933918e-01, 6.406792006e-01, 6.493816316e-01, 6.582022689e-01, 6.671427180e-01, 6.762046065e-01, 6.853895839e-01, 6.946993220e-01, 7.041355155e-01, 7.136998821e-01, 7.233941627e-01, 7.332201221e-01, 7.431795488e-01, 7.532742557e-01, 7.635060803e-01, 7.738768852e-01, 7.843885581e-01, 7.950430125e-01, 8.058421878e-01, 8.167880496e-01, 8.278825906e-01, 8.391278302e-01, 8.505258154e-01, 8.620786210e-01, 8.737883499e-01, 8.856571335e-01, 8.976871324e-01, 9.098805365e-01, 9.222395651e-01, 9.347664681e-01, 9.474635257e-01, 9.603330491e-01, 9.733773809e-01, 9.865988957e-01, 1.000000000e+00, 1.013583133e+00, 1.027350768e+00, 1.041305411e+00, 1.055449601e+00, 1.069785914e+00, 1.084316958e+00, 1.099045380e+00, 1.113973860e+00, 1.129105115e+00, 1.144441901e+00, 1.159987008e+00, 1.175743266e+00, 1.191713543e+00, 1.207900747e+00, 1.224307824e+00, 1.240937761e+00, 1.257793584e+00, 1.274878362e+00, 1.292195205e+00, 1.309747264e+00, 1.327537736e+00, 1.345569858e+00, 1.363846913e+00, 1.382372227e+00, 1.401149174e+00, 1.420181170e+00, 1.439471680e+00, 1.459024216e+00, 1.478842336e+00, 1.498929649e+00, 1.519289810e+00, 1.539926526e+00, 1.560843553e+00, 1.582044699e+00, 1.603533824e+00, 1.625314837e+00, 1.647391705e+00, 1.669768447e+00, 1.692449134e+00, 1.715437896e+00, 1.738738918e+00, 1.762356441e+00, 1.786294763e+00, 1.810558243e+00, 1.835151297e+00, 1.860078402e+00, 1.885344095e+00, 1.910952975e+00, 1.936909704e+00, 1.963219007e+00, 1.989885672e+00, 2.016914555e+00, 2.044310574e+00, 2.072078717e+00, 2.100224039e+00, 2.128751662e+00, 2.157666779e+00, 2.186974655e+00, 2.216680623e+00, 2.246790092e+00, 2.277308541e+00, 2.308241527e+00, 2.339594679e+00, 2.371373706e+00, 2.403584391e+00, 2.436232598e+00, 2.469324270e+00, 2.502865431e+00, 2.536862186e+00, 2.571320723e+00, 2.606247316e+00, 2.641648320e+00, 2.677530182e+00, 2.713899431e+00, 2.750762689e+00, 2.788126665e+00, 2.825998162e+00, 2.864384071e+00, 2.903291382e+00, 2.942727176e+00, 2.982698632e+00, 3.023213025e+00, 3.064277731e+00, 3.105900224e+00, 3.148088080e+00, 3.190848981e+00, 3.234190708e+00, 3.278121151e+00, 3.322648308e+00, 3.367780283e+00, 3.413525292e+00, 3.459891661e+00, 3.506887831e+00, 3.554522356e+00, 3.602803907e+00, 3.651741273e+00, 3.701343361e+00, 3.751619202e+00, 3.802577945e+00, 3.854228869e+00, 3.906581373e+00, 3.959644989e+00, 4.013429375e+00, 4.067944321e+00, 4.123199751e+00, 4.179205723e+00, 4.235972432e+00, 4.293510210e+00, 4.351829532e+00, 4.410941013e+00, 4.470855412e+00, 4.531583638e+00, 4.593136742e+00, 4.655525931e+00, 4.718762561e+00, 4.782858142e+00, 4.847824342e+00, 4.913672986e+00, 4.980416061e+00, 5.048065717e+00, 5.116634266e+00, 5.186134192e+00, 5.256578144e+00, 5.327978946e+00, 5.400349594e+00, 5.473703263e+00, 5.548053304e+00, 5.623413252e+00, }; const float lut_accent_gain_fine[] = { 1.000000000e+00, 1.000052703e+00, 1.000105410e+00, 1.000158118e+00, 1.000210830e+00, 1.000263545e+00, 1.000316262e+00, 1.000368982e+00, 1.000421705e+00, 1.000474430e+00, 1.000527159e+00, 1.000579890e+00, 1.000632624e+00, 1.000685361e+00, 1.000738100e+00, 1.000790842e+00, 1.000843587e+00, 1.000896335e+00, 1.000949086e+00, 1.001001839e+00, 1.001054596e+00, 1.001107354e+00, 1.001160116e+00, 1.001212881e+00, 1.001265648e+00, 1.001318418e+00, 1.001371191e+00, 1.001423967e+00, 1.001476745e+00, 1.001529526e+00, 1.001582310e+00, 1.001635097e+00, 1.001687887e+00, 1.001740679e+00, 1.001793474e+00, 1.001846272e+00, 1.001899073e+00, 1.001951876e+00, 1.002004682e+00, 1.002057491e+00, 1.002110303e+00, 1.002163118e+00, 1.002215935e+00, 1.002268755e+00, 1.002321578e+00, 1.002374404e+00, 1.002427233e+00, 1.002480064e+00, 1.002532898e+00, 1.002585735e+00, 1.002638574e+00, 1.002691417e+00, 1.002744262e+00, 1.002797110e+00, 1.002849961e+00, 1.002902814e+00, 1.002955671e+00, 1.003008530e+00, 1.003061392e+00, 1.003114257e+00, 1.003167124e+00, 1.003219994e+00, 1.003272868e+00, 1.003325743e+00, 1.003378622e+00, 1.003431504e+00, 1.003484388e+00, 1.003537275e+00, 1.003590165e+00, 1.003643057e+00, 1.003695953e+00, 1.003748851e+00, 1.003801752e+00, 1.003854655e+00, 1.003907562e+00, 1.003960471e+00, 1.004013383e+00, 1.004066298e+00, 1.004119216e+00, 1.004172136e+00, 1.004225060e+00, 1.004277986e+00, 1.004330915e+00, 1.004383846e+00, 1.004436781e+00, 1.004489718e+00, 1.004542658e+00, 1.004595601e+00, 1.004648546e+00, 1.004701495e+00, 1.004754446e+00, 1.004807400e+00, 1.004860357e+00, 1.004913316e+00, 1.004966278e+00, 1.005019243e+00, 1.005072211e+00, 1.005125182e+00, 1.005178156e+00, 1.005231132e+00, 1.005284111e+00, 1.005337093e+00, 1.005390077e+00, 1.005443065e+00, 1.005496055e+00, 1.005549048e+00, 1.005602044e+00, 1.005655043e+00, 1.005708044e+00, 1.005761048e+00, 1.005814055e+00, 1.005867065e+00, 1.005920078e+00, 1.005973093e+00, 1.006026111e+00, 1.006079132e+00, 1.006132156e+00, 1.006185183e+00, 1.006238212e+00, 1.006291244e+00, 1.006344279e+00, 1.006397317e+00, 1.006450357e+00, 1.006503401e+00, 1.006556447e+00, 1.006609496e+00, 1.006662547e+00, 1.006715602e+00, 1.006768659e+00, 1.006821719e+00, 1.006874782e+00, 1.006927848e+00, 1.006980917e+00, 1.007033988e+00, 1.007087062e+00, 1.007140139e+00, 1.007193218e+00, 1.007246301e+00, 1.007299386e+00, 1.007352474e+00, 1.007405565e+00, 1.007458659e+00, 1.007511755e+00, 1.007564855e+00, 1.007617957e+00, 1.007671062e+00, 1.007724169e+00, 1.007777280e+00, 1.007830393e+00, 1.007883509e+00, 1.007936628e+00, 1.007989750e+00, 1.008042874e+00, 1.008096001e+00, 1.008149131e+00, 1.008202264e+00, 1.008255400e+00, 1.008308538e+00, 1.008361680e+00, 1.008414824e+00, 1.008467971e+00, 1.008521120e+00, 1.008574273e+00, 1.008627428e+00, 1.008680586e+00, 1.008733747e+00, 1.008786911e+00, 1.008840077e+00, 1.008893246e+00, 1.008946418e+00, 1.008999593e+00, 1.009052771e+00, 1.009105952e+00, 1.009159135e+00, 1.009212321e+00, 1.009265510e+00, 1.009318702e+00, 1.009371896e+00, 1.009425093e+00, 1.009478293e+00, 1.009531496e+00, 1.009584702e+00, 1.009637911e+00, 1.009691122e+00, 1.009744336e+00, 1.009797553e+00, 1.009850773e+00, 1.009903995e+00, 1.009957221e+00, 1.010010449e+00, 1.010063680e+00, 1.010116914e+00, 1.010170150e+00, 1.010223390e+00, 1.010276632e+00, 1.010329877e+00, 1.010383124e+00, 1.010436375e+00, 1.010489629e+00, 1.010542885e+00, 1.010596144e+00, 1.010649406e+00, 1.010702670e+00, 1.010755938e+00, 1.010809208e+00, 1.010862481e+00, 1.010915757e+00, 1.010969036e+00, 1.011022317e+00, 1.011075601e+00, 1.011128888e+00, 1.011182178e+00, 1.011235471e+00, 1.011288767e+00, 1.011342065e+00, 1.011395366e+00, 1.011448670e+00, 1.011501977e+00, 1.011555286e+00, 1.011608599e+00, 1.011661914e+00, 1.011715232e+00, 1.011768553e+00, 1.011821876e+00, 1.011875203e+00, 1.011928532e+00, 1.011981864e+00, 1.012035199e+00, 1.012088537e+00, 1.012141877e+00, 1.012195220e+00, 1.012248566e+00, 1.012301915e+00, 1.012355267e+00, 1.012408622e+00, 1.012461979e+00, 1.012515339e+00, 1.012568702e+00, 1.012622068e+00, 1.012675437e+00, 1.012728808e+00, 1.012782182e+00, 1.012835559e+00, 1.012888939e+00, 1.012942322e+00, 1.012995707e+00, 1.013049096e+00, 1.013102487e+00, 1.013155881e+00, 1.013209277e+00, 1.013262677e+00, 1.013316079e+00, 1.013369484e+00, 1.013422892e+00, 1.013476303e+00, 1.013529717e+00, 1.013583133e+00, }; const float lut_stiffness[] = { -6.250000000e-02, -6.152343750e-02, -6.054687500e-02, -5.957031250e-02, -5.859375000e-02, -5.761718750e-02, -5.664062500e-02, -5.566406250e-02, -5.468750000e-02, -5.371093750e-02, -5.273437500e-02, -5.175781250e-02, -5.078125000e-02, -4.980468750e-02, -4.882812500e-02, -4.785156250e-02, -4.687500000e-02, -4.589843750e-02, -4.492187500e-02, -4.394531250e-02, -4.296875000e-02, -4.199218750e-02, -4.101562500e-02, -4.003906250e-02, -3.906250000e-02, -3.808593750e-02, -3.710937500e-02, -3.613281250e-02, -3.515625000e-02, -3.417968750e-02, -3.320312500e-02, -3.222656250e-02, -3.125000000e-02, -3.027343750e-02, -2.929687500e-02, -2.832031250e-02, -2.734375000e-02, -2.636718750e-02, -2.539062500e-02, -2.441406250e-02, -2.343750000e-02, -2.246093750e-02, -2.148437500e-02, -2.050781250e-02, -1.953125000e-02, -1.855468750e-02, -1.757812500e-02, -1.660156250e-02, -1.562500000e-02, -1.464843750e-02, -1.367187500e-02, -1.269531250e-02, -1.171875000e-02, -1.074218750e-02, -9.765625000e-03, -8.789062500e-03, -7.812500000e-03, -6.835937500e-03, -5.859375000e-03, -4.882812500e-03, -3.906250000e-03, -2.929687500e-03, -1.953125000e-03, -9.765625000e-04, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 6.029410294e-05, 3.672617230e-04, 6.835957809e-04, 1.009582073e-03, 1.345515115e-03, 1.691698412e-03, 2.048444725e-03, 2.416076364e-03, 2.794925468e-03, 3.185334315e-03, 3.587655624e-03, 4.002252878e-03, 4.429500650e-03, 4.869784943e-03, 5.323503537e-03, 5.791066350e-03, 6.272895808e-03, 6.769427226e-03, 7.281109202e-03, 7.808404022e-03, 8.351788076e-03, 8.911752293e-03, 9.488802580e-03, 1.008346028e-02, 1.069626264e-02, 1.132776331e-02, 1.197853283e-02, 1.264915914e-02, 1.334024813e-02, 1.405242417e-02, 1.478633069e-02, 1.554263074e-02, 1.632200761e-02, 1.712516545e-02, 1.795282987e-02, 1.880574864e-02, 1.968469234e-02, 2.059045506e-02, 2.152385512e-02, 2.248573583e-02, 2.347696619e-02, 2.449844176e-02, 2.555108540e-02, 2.663584813e-02, 2.775370999e-02, 2.890568094e-02, 3.009280173e-02, 3.131614488e-02, 3.257681565e-02, 3.387595299e-02, 3.521473064e-02, 3.659435812e-02, 3.801608189e-02, 3.948118641e-02, 4.099099536e-02, 4.254687278e-02, 4.415022437e-02, 4.580249868e-02, 4.750518848e-02, 4.925983210e-02, 5.106801479e-02, 5.293137017e-02, 5.485158172e-02, 5.683038428e-02, 5.886956562e-02, 6.097096806e-02, 6.313649016e-02, 6.536808837e-02, 6.766777886e-02, 7.003763933e-02, 7.247981084e-02, 7.499649981e-02, 7.758997998e-02, 8.026259446e-02, 8.301675786e-02, 8.585495846e-02, 8.877976048e-02, 9.179380636e-02, 9.489981918e-02, 9.810060511e-02, 1.013990559e-01, 1.047981517e-01, 1.083009634e-01, 1.119106556e-01, 1.156304895e-01, 1.194638260e-01, 1.234141283e-01, 1.274849653e-01, 1.316800149e-01, 1.360030671e-01, 1.404580277e-01, 1.450489216e-01, 1.497798965e-01, 1.546552266e-01, 1.596793166e-01, 1.648567056e-01, 1.701920711e-01, 1.756902336e-01, 1.813561603e-01, 1.871949702e-01, 1.932119385e-01, 1.994125013e-01, 2.058022605e-01, 2.123869891e-01, 2.191726361e-01, 2.261653322e-01, 2.333713949e-01, 2.407973346e-01, 2.484498605e-01, 2.563358863e-01, 2.644625367e-01, 2.728371538e-01, 2.814673039e-01, 2.903607839e-01, 2.995256288e-01, 3.089701187e-01, 3.187027863e-01, 3.287324247e-01, 3.390680953e-01, 3.497191360e-01, 3.606951697e-01, 3.720061128e-01, 3.836621843e-01, 3.956739150e-01, 4.080521572e-01, 4.208080940e-01, 4.339532500e-01, 4.474995013e-01, 4.614590865e-01, 4.758446177e-01, 4.906690914e-01, 5.059459012e-01, 5.216888491e-01, 5.379121581e-01, 5.546304856e-01, 5.718589358e-01, 5.896130741e-01, 6.079089407e-01, 6.267630651e-01, 6.461924814e-01, 6.662147434e-01, 6.868479405e-01, 7.081107139e-01, 7.300222738e-01, 7.526024164e-01, 7.758715422e-01, 7.998506739e-01, 8.245614757e-01, 8.500262730e-01, 8.762680723e-01, 9.033105820e-01, 9.311782340e-01, 9.598962059e-01, 9.894904431e-01, 1.000000745e+00, 1.000037649e+00, 1.000262504e+00, 1.000964607e+00, 1.002570034e+00, 1.005639154e+00, 1.010861180e+00, 1.019043988e+00, 1.031097087e+00, 1.048005353e+00, 1.070791059e+00, 1.100461817e+00, 1.137942574e+00, 1.183990632e+00, 1.239094135e+00, 1.303356514e+00, 1.376372085e+00, 1.457101344e+00, 1.543758274e+00, 1.633725943e+00, 1.723520185e+00, 1.808823654e+00, 1.884612937e+00, 1.945398753e+00, 2.000000000e+00, 2.000000000e+00, }; const float lut_env_increments[] = { 1.000000000e+00, 9.063850448e-01, 8.229004961e-01, 7.483069353e-01, 6.815335492e-01, 6.216529559e-01, 5.678601147e-01, 5.194546047e-01, 4.758256919e-01, 4.364397144e-01, 4.008293953e-01, 3.685847672e-01, 3.393454467e-01, 3.127940408e-01, 2.886505077e-01, 2.666673228e-01, 2.466253248e-01, 2.283301403e-01, 2.116090987e-01, 1.963085648e-01, 1.822916295e-01, 1.694361046e-01, 1.576327802e-01, 1.467839063e-01, 1.368018687e-01, 1.276080308e-01, 1.191317204e-01, 1.113093409e-01, 1.040835903e-01, 9.740277473e-02, 9.122020359e-02, 8.549365536e-02, 8.018490613e-02, 7.525931219e-02, 7.068544020e-02, 6.643473905e-02, 6.248124833e-02, 5.880133900e-02, 5.537348239e-02, 5.217804414e-02, 4.919710032e-02, 4.641427295e-02, 4.381458281e-02, 4.138431757e-02, 3.911091353e-02, 3.698284936e-02, 3.498955059e-02, 3.312130371e-02, 3.136917876e-02, 2.972495946e-02, 2.818108030e-02, 2.673056950e-02, 2.536699762e-02, 2.408443088e-02, 2.287738899e-02, 2.174080682e-02, 2.066999965e-02, 1.966063161e-02, 1.870868693e-02, 1.781044388e-02, 1.696245090e-02, 1.616150496e-02, 1.540463179e-02, 1.468906777e-02, 1.401224345e-02, 1.337176850e-02, 1.276541784e-02, 1.219111905e-02, 1.164694078e-02, 1.113108211e-02, 1.064186283e-02, 1.017771445e-02, 9.737172044e-03, 9.318866633e-03, 8.921518250e-03, 8.543929538e-03, 8.184979846e-03, 7.843619796e-03, 7.518866261e-03, 7.209797739e-03, 6.915550079e-03, 6.635312526e-03, 6.368324075e-03, 6.113870086e-03, 5.871279160e-03, 5.639920242e-03, 5.419199939e-03, 5.208560026e-03, 5.007475145e-03, 4.815450658e-03, 4.632020657e-03, 4.456746122e-03, 4.289213196e-03, 4.129031592e-03, 3.975833104e-03, 3.829270225e-03, 3.689014856e-03, 3.554757110e-03, 3.426204185e-03, 3.303079329e-03, 3.185120858e-03, 3.072081251e-03, 2.963726301e-03, 2.859834320e-03, 2.760195398e-03, 2.664610711e-03, 2.572891869e-03, 2.484860314e-03, 2.400346748e-03, 2.319190600e-03, 2.241239531e-03, 2.166348965e-03, 2.094381648e-03, 2.025207241e-03, 1.958701931e-03, 1.894748069e-03, 1.833233832e-03, 1.774052901e-03, 1.717104163e-03, 1.662291425e-03, 1.609523152e-03, 1.558712214e-03, 1.509775655e-03, 1.462634466e-03, 1.417213382e-03, 1.373440682e-03, 1.331248004e-03, 1.290570173e-03, 1.251345033e-03, 1.213513297e-03, 1.177018392e-03, 1.141806331e-03, 1.107825573e-03, 1.075026906e-03, 1.043363329e-03, 1.012789939e-03, 9.832638312e-04, 9.547439978e-04, 9.271912359e-04, 9.005680590e-04, 8.748386139e-04, 8.499686016e-04, 8.259252030e-04, 8.026770072e-04, 7.801939455e-04, 7.584472270e-04, 7.374092787e-04, 7.170536883e-04, 6.973551501e-04, 6.782894132e-04, 6.598332332e-04, 6.419643256e-04, 6.246613217e-04, 6.079037271e-04, 5.916718819e-04, 5.759469230e-04, 5.607107482e-04, 5.459459823e-04, 5.316359445e-04, 5.177646179e-04, 5.043166198e-04, 4.912771740e-04, 4.786320845e-04, 4.663677099e-04, 4.544709394e-04, 4.429291701e-04, 4.317302848e-04, 4.208626317e-04, 4.103150042e-04, 4.000766220e-04, 3.901371135e-04, 3.804864982e-04, 3.711151703e-04, 3.620138835e-04, 3.531737358e-04, 3.445861550e-04, 3.362428858e-04, 3.281359762e-04, 3.202577654e-04, 3.126008718e-04, 3.051581821e-04, 2.979228398e-04, 2.908882357e-04, 2.840479973e-04, 2.773959797e-04, 2.709262568e-04, 2.646331121e-04, 2.585110311e-04, 2.525546927e-04, 2.467589623e-04, 2.411188842e-04, 2.356296746e-04, 2.302867154e-04, 2.250855472e-04, 2.200218640e-04, 2.150915066e-04, 2.102904575e-04, 2.056148354e-04, 2.010608902e-04, 1.966249978e-04, 1.923036558e-04, 1.880934784e-04, 1.839911927e-04, 1.799936340e-04, 1.760977424e-04, 1.723005582e-04, 1.685992190e-04, 1.649909556e-04, 1.614730890e-04, 1.580430269e-04, 1.546982606e-04, 1.514363622e-04, 1.482549815e-04, 1.451518434e-04, 1.421247450e-04, 1.391715533e-04, 1.362902027e-04, 1.334786925e-04, 1.307350848e-04, 1.280575020e-04, 1.254441253e-04, 1.228931919e-04, 1.204029938e-04, 1.179718754e-04, 1.155982319e-04, 1.132805078e-04, 1.110171947e-04, 1.088068302e-04, 1.066479959e-04, 1.045393165e-04, 1.024794579e-04, 1.004671257e-04, 9.850106454e-05, 9.658005609e-05, 9.470291828e-05, 9.286850389e-05, 9.107569950e-05, 8.932342437e-05, 8.761062934e-05, 8.593629582e-05, 8.429943485e-05, 8.269908605e-05, 8.113431678e-05, 7.960422121e-05, 7.810791949e-05, 7.664455689e-05, 7.521330304e-05, 7.381335112e-05, 7.244391714e-05, 7.110423924e-05, 6.979357696e-05, 6.851121057e-05, 6.725644047e-05, 6.602858654e-05, 6.482698750e-05, 6.365100040e-05, 6.250000000e-05, 6.250000000e-05, }; const float lut_env_linear[] = { 0.000000000e+00, 3.906250000e-03, 7.812500000e-03, 1.171875000e-02, 1.562500000e-02, 1.953125000e-02, 2.343750000e-02, 2.734375000e-02, 3.125000000e-02, 3.515625000e-02, 3.906250000e-02, 4.296875000e-02, 4.687500000e-02, 5.078125000e-02, 5.468750000e-02, 5.859375000e-02, 6.250000000e-02, 6.640625000e-02, 7.031250000e-02, 7.421875000e-02, 7.812500000e-02, 8.203125000e-02, 8.593750000e-02, 8.984375000e-02, 9.375000000e-02, 9.765625000e-02, 1.015625000e-01, 1.054687500e-01, 1.093750000e-01, 1.132812500e-01, 1.171875000e-01, 1.210937500e-01, 1.250000000e-01, 1.289062500e-01, 1.328125000e-01, 1.367187500e-01, 1.406250000e-01, 1.445312500e-01, 1.484375000e-01, 1.523437500e-01, 1.562500000e-01, 1.601562500e-01, 1.640625000e-01, 1.679687500e-01, 1.718750000e-01, 1.757812500e-01, 1.796875000e-01, 1.835937500e-01, 1.875000000e-01, 1.914062500e-01, 1.953125000e-01, 1.992187500e-01, 2.031250000e-01, 2.070312500e-01, 2.109375000e-01, 2.148437500e-01, 2.187500000e-01, 2.226562500e-01, 2.265625000e-01, 2.304687500e-01, 2.343750000e-01, 2.382812500e-01, 2.421875000e-01, 2.460937500e-01, 2.500000000e-01, 2.539062500e-01, 2.578125000e-01, 2.617187500e-01, 2.656250000e-01, 2.695312500e-01, 2.734375000e-01, 2.773437500e-01, 2.812500000e-01, 2.851562500e-01, 2.890625000e-01, 2.929687500e-01, 2.968750000e-01, 3.007812500e-01, 3.046875000e-01, 3.085937500e-01, 3.125000000e-01, 3.164062500e-01, 3.203125000e-01, 3.242187500e-01, 3.281250000e-01, 3.320312500e-01, 3.359375000e-01, 3.398437500e-01, 3.437500000e-01, 3.476562500e-01, 3.515625000e-01, 3.554687500e-01, 3.593750000e-01, 3.632812500e-01, 3.671875000e-01, 3.710937500e-01, 3.750000000e-01, 3.789062500e-01, 3.828125000e-01, 3.867187500e-01, 3.906250000e-01, 3.945312500e-01, 3.984375000e-01, 4.023437500e-01, 4.062500000e-01, 4.101562500e-01, 4.140625000e-01, 4.179687500e-01, 4.218750000e-01, 4.257812500e-01, 4.296875000e-01, 4.335937500e-01, 4.375000000e-01, 4.414062500e-01, 4.453125000e-01, 4.492187500e-01, 4.531250000e-01, 4.570312500e-01, 4.609375000e-01, 4.648437500e-01, 4.687500000e-01, 4.726562500e-01, 4.765625000e-01, 4.804687500e-01, 4.843750000e-01, 4.882812500e-01, 4.921875000e-01, 4.960937500e-01, 5.000000000e-01, 5.039062500e-01, 5.078125000e-01, 5.117187500e-01, 5.156250000e-01, 5.195312500e-01, 5.234375000e-01, 5.273437500e-01, 5.312500000e-01, 5.351562500e-01, 5.390625000e-01, 5.429687500e-01, 5.468750000e-01, 5.507812500e-01, 5.546875000e-01, 5.585937500e-01, 5.625000000e-01, 5.664062500e-01, 5.703125000e-01, 5.742187500e-01, 5.781250000e-01, 5.820312500e-01, 5.859375000e-01, 5.898437500e-01, 5.937500000e-01, 5.976562500e-01, 6.015625000e-01, 6.054687500e-01, 6.093750000e-01, 6.132812500e-01, 6.171875000e-01, 6.210937500e-01, 6.250000000e-01, 6.289062500e-01, 6.328125000e-01, 6.367187500e-01, 6.406250000e-01, 6.445312500e-01, 6.484375000e-01, 6.523437500e-01, 6.562500000e-01, 6.601562500e-01, 6.640625000e-01, 6.679687500e-01, 6.718750000e-01, 6.757812500e-01, 6.796875000e-01, 6.835937500e-01, 6.875000000e-01, 6.914062500e-01, 6.953125000e-01, 6.992187500e-01, 7.031250000e-01, 7.070312500e-01, 7.109375000e-01, 7.148437500e-01, 7.187500000e-01, 7.226562500e-01, 7.265625000e-01, 7.304687500e-01, 7.343750000e-01, 7.382812500e-01, 7.421875000e-01, 7.460937500e-01, 7.500000000e-01, 7.539062500e-01, 7.578125000e-01, 7.617187500e-01, 7.656250000e-01, 7.695312500e-01, 7.734375000e-01, 7.773437500e-01, 7.812500000e-01, 7.851562500e-01, 7.890625000e-01, 7.929687500e-01, 7.968750000e-01, 8.007812500e-01, 8.046875000e-01, 8.085937500e-01, 8.125000000e-01, 8.164062500e-01, 8.203125000e-01, 8.242187500e-01, 8.281250000e-01, 8.320312500e-01, 8.359375000e-01, 8.398437500e-01, 8.437500000e-01, 8.476562500e-01, 8.515625000e-01, 8.554687500e-01, 8.593750000e-01, 8.632812500e-01, 8.671875000e-01, 8.710937500e-01, 8.750000000e-01, 8.789062500e-01, 8.828125000e-01, 8.867187500e-01, 8.906250000e-01, 8.945312500e-01, 8.984375000e-01, 9.023437500e-01, 9.062500000e-01, 9.101562500e-01, 9.140625000e-01, 9.179687500e-01, 9.218750000e-01, 9.257812500e-01, 9.296875000e-01, 9.335937500e-01, 9.375000000e-01, 9.414062500e-01, 9.453125000e-01, 9.492187500e-01, 9.531250000e-01, 9.570312500e-01, 9.609375000e-01, 9.648437500e-01, 9.687500000e-01, 9.726562500e-01, 9.765625000e-01, 9.804687500e-01, 9.843750000e-01, 9.882812500e-01, 9.921875000e-01, 9.960937500e-01, 1.000000000e+00, 1.000000000e+00, }; const float lut_env_expo[] = { 0.000000000e+00, 1.579281856e-02, 3.134079216e-02, 4.664771677e-02, 6.171732951e-02, 7.655330956e-02, 9.115927906e-02, 1.055388040e-01, 1.196953950e-01, 1.336325085e-01, 1.473535470e-01, 1.608618606e-01, 1.741607472e-01, 1.872534536e-01, 2.001431765e-01, 2.128330627e-01, 2.253262104e-01, 2.376256699e-01, 2.497344439e-01, 2.616554888e-01, 2.733917150e-01, 2.849459879e-01, 2.963211283e-01, 3.075199136e-01, 3.185450778e-01, 3.293993127e-01, 3.400852683e-01, 3.506055534e-01, 3.609627367e-01, 3.711593467e-01, 3.811978730e-01, 3.910807663e-01, 4.008104396e-01, 4.103892682e-01, 4.198195909e-01, 4.291037100e-01, 4.382438921e-01, 4.472423689e-01, 4.561013372e-01, 4.648229600e-01, 4.734093665e-01, 4.818626531e-01, 4.901848837e-01, 4.983780900e-01, 5.064442724e-01, 5.143854003e-01, 5.222034124e-01, 5.299002175e-01, 5.374776946e-01, 5.449376939e-01, 5.522820366e-01, 5.595125158e-01, 5.666308968e-01, 5.736389176e-01, 5.805382890e-01, 5.873306956e-01, 5.940177958e-01, 6.006012220e-01, 6.070825817e-01, 6.134634572e-01, 6.197454064e-01, 6.259299630e-01, 6.320186369e-01, 6.380129147e-01, 6.439142599e-01, 6.497241132e-01, 6.554438930e-01, 6.610749959e-01, 6.666187966e-01, 6.720766486e-01, 6.774498845e-01, 6.827398161e-01, 6.879477349e-01, 6.930749124e-01, 6.981226004e-01, 7.030920313e-01, 7.079844182e-01, 7.128009558e-01, 7.175428198e-01, 7.222111680e-01, 7.268071403e-01, 7.313318585e-01, 7.357864276e-01, 7.401719349e-01, 7.444894512e-01, 7.487400307e-01, 7.529247110e-01, 7.570445139e-01, 7.611004451e-01, 7.650934950e-01, 7.690246383e-01, 7.728948350e-01, 7.767050298e-01, 7.804561530e-01, 7.841491204e-01, 7.877848336e-01, 7.913641804e-01, 7.948880345e-01, 7.983572564e-01, 8.017726929e-01, 8.051351780e-01, 8.084455326e-01, 8.117045649e-01, 8.149130706e-01, 8.180718331e-01, 8.211816234e-01, 8.242432010e-01, 8.272573131e-01, 8.302246958e-01, 8.331460735e-01, 8.360221594e-01, 8.388536558e-01, 8.416412538e-01, 8.443856342e-01, 8.470874669e-01, 8.497474115e-01, 8.523661176e-01, 8.549442243e-01, 8.574823612e-01, 8.599811480e-01, 8.624411946e-01, 8.648631018e-01, 8.672474608e-01, 8.695948537e-01, 8.719058537e-01, 8.741810249e-01, 8.764209229e-01, 8.786260944e-01, 8.807970780e-01, 8.829344036e-01, 8.850385930e-01, 8.871101599e-01, 8.891496102e-01, 8.911574418e-01, 8.931341448e-01, 8.950802019e-01, 8.969960882e-01, 8.988822714e-01, 9.007392120e-01, 9.025673634e-01, 9.043671720e-01, 9.061390772e-01, 9.078835115e-01, 9.096009008e-01, 9.112916645e-01, 9.129562153e-01, 9.145949597e-01, 9.162082977e-01, 9.177966232e-01, 9.193603240e-01, 9.208997818e-01, 9.224153726e-01, 9.239074663e-01, 9.253764273e-01, 9.268226141e-01, 9.282463799e-01, 9.296480722e-01, 9.310280333e-01, 9.323866001e-01, 9.337241043e-01, 9.350408723e-01, 9.363372258e-01, 9.376134812e-01, 9.388699501e-01, 9.401069392e-01, 9.413247506e-01, 9.425236816e-01, 9.437040249e-01, 9.448660687e-01, 9.460100966e-01, 9.471363880e-01, 9.482452179e-01, 9.493368570e-01, 9.504115718e-01, 9.514696247e-01, 9.525112740e-01, 9.535367740e-01, 9.545463751e-01, 9.555403238e-01, 9.565188628e-01, 9.574822309e-01, 9.584306634e-01, 9.593643918e-01, 9.602836440e-01, 9.611886446e-01, 9.620796145e-01, 9.629567711e-01, 9.638203287e-01, 9.646704981e-01, 9.655074868e-01, 9.663314992e-01, 9.671427365e-01, 9.679413967e-01, 9.687276749e-01, 9.695017629e-01, 9.702638498e-01, 9.710141216e-01, 9.717527616e-01, 9.724799500e-01, 9.731958644e-01, 9.739006795e-01, 9.745945676e-01, 9.752776978e-01, 9.759502372e-01, 9.766123497e-01, 9.772641972e-01, 9.779059387e-01, 9.785377310e-01, 9.791597282e-01, 9.797720822e-01, 9.803749426e-01, 9.809684564e-01, 9.815527687e-01, 9.821280221e-01, 9.826943570e-01, 9.832519117e-01, 9.838008223e-01, 9.843412228e-01, 9.848732452e-01, 9.853970194e-01, 9.859126732e-01, 9.864203325e-01, 9.869201213e-01, 9.874121616e-01, 9.878965735e-01, 9.883734753e-01, 9.888429834e-01, 9.893052125e-01, 9.897602753e-01, 9.902082831e-01, 9.906493452e-01, 9.910835692e-01, 9.915110612e-01, 9.919319256e-01, 9.923462650e-01, 9.927541808e-01, 9.931557723e-01, 9.935511378e-01, 9.939403737e-01, 9.943235751e-01, 9.947008354e-01, 9.950722469e-01, 9.954379002e-01, 9.957978846e-01, 9.961522879e-01, 9.965011967e-01, 9.968446962e-01, 9.971828702e-01, 9.975158013e-01, 9.978435708e-01, 9.981662587e-01, 9.984839438e-01, 9.987967036e-01, 9.991046146e-01, 9.994077518e-01, 9.997061893e-01, 1.000000000e+00, 1.000000000e+00, }; const float lut_env_quartic[] = { 0.000000000e+00, 1.010748988e-08, 1.009399071e-07, 3.878697237e-07, 1.008050957e-06, 2.114578098e-06, 3.873517001e-06, 6.462027591e-06, 1.006704644e-05, 1.488430108e-05, 2.111753950e-05, 2.897790804e-05, 3.868343683e-05, 5.045860560e-05, 6.453397160e-05, 8.114584652e-05, 1.005360129e-04, 1.229514724e-04, 1.486442219e-04, 1.778710506e-04, 2.108933574e-04, 2.479769840e-04, 2.893920628e-04, 3.354128762e-04, 3.863177275e-04, 4.423888210e-04, 5.039121506e-04, 5.711773960e-04, 6.444778255e-04, 7.241102051e-04, 8.103747131e-04, 9.035748591e-04, 1.004017409e-03, 1.112012312e-03, 1.227872633e-03, 1.351914488e-03, 1.484456985e-03, 1.625822161e-03, 1.776334930e-03, 1.936323028e-03, 2.106116965e-03, 2.286049971e-03, 2.476457957e-03, 2.677679463e-03, 2.890055621e-03, 3.113930110e-03, 3.349649119e-03, 3.597561306e-03, 3.858017766e-03, 4.131371991e-03, 4.417979838e-03, 4.718199495e-03, 5.032391453e-03, 5.360918468e-03, 5.704145538e-03, 6.062439873e-03, 6.436170861e-03, 6.825710052e-03, 7.231431119e-03, 7.653709843e-03, 8.092924083e-03, 8.549453753e-03, 9.023680799e-03, 9.515989175e-03, 1.002676482e-02, 1.055639565e-02, 1.110527151e-02, 1.167378418e-02, 1.226232734e-02, 1.287129655e-02, 1.350108924e-02, 1.415210470e-02, 1.482474403e-02, 1.551941015e-02, 1.623650777e-02, 1.697644339e-02, 1.773962527e-02, 1.852646340e-02, 1.933736951e-02, 2.017275705e-02, 2.103304117e-02, 2.191863870e-02, 2.282996812e-02, 2.376744961e-02, 2.473150496e-02, 2.572255761e-02, 2.674103259e-02, 2.778735656e-02, 2.886195776e-02, 2.996526600e-02, 3.109771267e-02, 3.225973070e-02, 3.345175458e-02, 3.467422032e-02, 3.592756544e-02, 3.721222899e-02, 3.852865149e-02, 3.987727497e-02, 4.125854292e-02, 4.267290032e-02, 4.412079357e-02, 4.560267054e-02, 4.711898053e-02, 4.867017426e-02, 5.025670387e-02, 5.187902292e-02, 5.353758635e-02, 5.523285048e-02, 5.696527305e-02, 5.873531312e-02, 6.054343115e-02, 6.239008894e-02, 6.427574963e-02, 6.620087772e-02, 6.816593900e-02, 7.017140062e-02, 7.221773102e-02, 7.430539996e-02, 7.643487847e-02, 7.860663892e-02, 8.082115490e-02, 8.307890133e-02, 8.538035437e-02, 8.772599145e-02, 9.011629124e-02, 9.255173368e-02, 9.503279993e-02, 9.755997239e-02, 1.001337347e-01, 1.027545717e-01, 1.054229694e-01, 1.081394152e-01, 1.109043975e-01, 1.137184059e-01, 1.165819313e-01, 1.194954658e-01, 1.224595026e-01, 1.254745359e-01, 1.285410615e-01, 1.316595760e-01, 1.348305772e-01, 1.380545641e-01, 1.413320370e-01, 1.446634971e-01, 1.480494468e-01, 1.514903896e-01, 1.549868303e-01, 1.585392745e-01, 1.621482292e-01, 1.658142024e-01, 1.695377032e-01, 1.733192417e-01, 1.771593292e-01, 1.810584781e-01, 1.850172018e-01, 1.890360148e-01, 1.931154328e-01, 1.972559723e-01, 2.014581511e-01, 2.057224879e-01, 2.100495027e-01, 2.144397161e-01, 2.188936502e-01, 2.234118279e-01, 2.279947731e-01, 2.326430109e-01, 2.373570674e-01, 2.421374695e-01, 2.469847453e-01, 2.518994240e-01, 2.568820357e-01, 2.619331113e-01, 2.670531831e-01, 2.722427842e-01, 2.775024485e-01, 2.828327113e-01, 2.882341085e-01, 2.937071773e-01, 2.992524556e-01, 3.048704824e-01, 3.105617978e-01, 3.163269426e-01, 3.221664587e-01, 3.280808890e-01, 3.340707773e-01, 3.401366683e-01, 3.462791079e-01, 3.524986425e-01, 3.587958199e-01, 3.651711885e-01, 3.716252979e-01, 3.781586984e-01, 3.847719413e-01, 3.914655789e-01, 3.982401644e-01, 4.050962518e-01, 4.120343963e-01, 4.190551536e-01, 4.261590806e-01, 4.333467351e-01, 4.406186756e-01, 4.479754618e-01, 4.554176539e-01, 4.629458135e-01, 4.705605026e-01, 4.782622844e-01, 4.860517228e-01, 4.939293827e-01, 5.018958299e-01, 5.099516309e-01, 5.180973533e-01, 5.263335654e-01, 5.346608364e-01, 5.430797365e-01, 5.515908365e-01, 5.601947083e-01, 5.688919246e-01, 5.776830588e-01, 5.865686853e-01, 5.955493794e-01, 6.046257171e-01, 6.137982753e-01, 6.230676318e-01, 6.324343651e-01, 6.418990546e-01, 6.514622806e-01, 6.611246242e-01, 6.708866672e-01, 6.807489924e-01, 6.907121834e-01, 7.007768244e-01, 7.109435008e-01, 7.212127985e-01, 7.315853042e-01, 7.420616057e-01, 7.526422914e-01, 7.633279504e-01, 7.741191729e-01, 7.850165496e-01, 7.960206723e-01, 8.071321333e-01, 8.183515259e-01, 8.296794440e-01, 8.411164826e-01, 8.526632371e-01, 8.643203040e-01, 8.760882804e-01, 8.879677643e-01, 8.999593544e-01, 9.120636502e-01, 9.242812520e-01, 9.366127608e-01, 9.490587784e-01, 9.616199073e-01, 9.742967511e-01, 9.870899137e-01, 1.000000000e+00, 1.000000000e+00, }; const float lut_midi_to_f_high[] = { 1.596835726e-05, 1.691788519e-05, 1.792387499e-05, 1.898968407e-05, 2.011886944e-05, 2.131519967e-05, 2.258266740e-05, 2.392550268e-05, 2.534818711e-05, 2.685546875e-05, 2.845237802e-05, 3.014424446e-05, 3.193671451e-05, 3.383577038e-05, 3.584774999e-05, 3.797936813e-05, 4.023773888e-05, 4.263039934e-05, 4.516533480e-05, 4.785100537e-05, 5.069637422e-05, 5.371093750e-05, 5.690475604e-05, 6.028848892e-05, 6.387342903e-05, 6.767154077e-05, 7.169549998e-05, 7.595873626e-05, 8.047547776e-05, 8.526079869e-05, 9.033066961e-05, 9.570201074e-05, 1.013927484e-04, 1.074218750e-04, 1.138095121e-04, 1.205769778e-04, 1.277468581e-04, 1.353430815e-04, 1.433910000e-04, 1.519174725e-04, 1.609509555e-04, 1.705215974e-04, 1.806613392e-04, 1.914040215e-04, 2.027854969e-04, 2.148437500e-04, 2.276190242e-04, 2.411539557e-04, 2.554937161e-04, 2.706861631e-04, 2.867819999e-04, 3.038349450e-04, 3.219019110e-04, 3.410431948e-04, 3.613226784e-04, 3.828080430e-04, 4.055709937e-04, 4.296875000e-04, 4.552380484e-04, 4.823079114e-04, 5.109874322e-04, 5.413723261e-04, 5.735639998e-04, 6.076698901e-04, 6.438038221e-04, 6.820863895e-04, 7.226453569e-04, 7.656160859e-04, 8.111419875e-04, 8.593750000e-04, 9.104760967e-04, 9.646158228e-04, 1.021974864e-03, 1.082744652e-03, 1.147128000e-03, 1.215339780e-03, 1.287607644e-03, 1.364172779e-03, 1.445290714e-03, 1.531232172e-03, 1.622283975e-03, 1.718750000e-03, 1.820952193e-03, 1.929231646e-03, 2.043949729e-03, 2.165489305e-03, 2.294255999e-03, 2.430679560e-03, 2.575215288e-03, 2.728345558e-03, 2.890581427e-03, 3.062464344e-03, 3.244567950e-03, 3.437500000e-03, 3.641904387e-03, 3.858463291e-03, 4.087899458e-03, 4.330978609e-03, 4.588511999e-03, 4.861359121e-03, 5.150430577e-03, 5.456691116e-03, 5.781162855e-03, 6.124928687e-03, 6.489135900e-03, 6.875000000e-03, 7.283808774e-03, 7.716926582e-03, 8.175798916e-03, 8.661957218e-03, 9.177023997e-03, 9.722718241e-03, 1.030086115e-02, 1.091338223e-02, 1.156232571e-02, 1.224985737e-02, 1.297827180e-02, 1.375000000e-02, 1.456761755e-02, 1.543385316e-02, 1.635159783e-02, 1.732391444e-02, 1.835404799e-02, 1.944543648e-02, 2.060172231e-02, 2.182676446e-02, 2.312465142e-02, 2.449971475e-02, 2.595654360e-02, 2.750000000e-02, 2.913523509e-02, 3.086770633e-02, 3.270319566e-02, 3.464782887e-02, 3.670809599e-02, 3.889087297e-02, 4.120344461e-02, 4.365352893e-02, 4.624930284e-02, 4.899942950e-02, 5.191308720e-02, 5.500000000e-02, 5.827047019e-02, 6.173541266e-02, 6.540639133e-02, 6.929565774e-02, 7.341619198e-02, 7.778174593e-02, 8.240688923e-02, 8.730705786e-02, 9.249860568e-02, 9.799885900e-02, 1.038261744e-01, 1.100000000e-01, 1.165409404e-01, 1.234708253e-01, 1.308127827e-01, 1.385913155e-01, 1.468323840e-01, 1.555634919e-01, 1.648137785e-01, 1.746141157e-01, 1.849972114e-01, 1.959977180e-01, 2.076523488e-01, 2.200000000e-01, 2.330818808e-01, 2.469416506e-01, 2.616255653e-01, 2.771826310e-01, 2.936647679e-01, 3.111269837e-01, 3.296275569e-01, 3.492282314e-01, 3.699944227e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, 3.750000000e-01, }; const float lut_midi_to_increment_high[] = { 6.858357219e+04, 7.266176361e+04, 7.698245692e+04, 8.156007202e+04, 8.640988628e+04, 9.154808550e+04, 9.699181795e+04, 1.027592516e+05, 1.088696346e+05, 1.153433600e+05, 1.222020331e+05, 1.294685441e+05, 1.371671444e+05, 1.453235272e+05, 1.539649138e+05, 1.631201440e+05, 1.728197726e+05, 1.830961710e+05, 1.939836359e+05, 2.055185031e+05, 2.177392693e+05, 2.306867200e+05, 2.444040662e+05, 2.589370882e+05, 2.743342888e+05, 2.906470545e+05, 3.079298277e+05, 3.262402881e+05, 3.456395451e+05, 3.661923420e+05, 3.879672718e+05, 4.110370063e+05, 4.354785386e+05, 4.613734400e+05, 4.888081324e+05, 5.178741765e+05, 5.486685775e+05, 5.812941089e+05, 6.158596554e+05, 6.524805762e+05, 6.912790902e+05, 7.323846840e+05, 7.759345436e+05, 8.220740126e+05, 8.709570771e+05, 9.227468800e+05, 9.776162648e+05, 1.035748353e+06, 1.097337155e+06, 1.162588218e+06, 1.231719311e+06, 1.304961152e+06, 1.382558180e+06, 1.464769368e+06, 1.551869087e+06, 1.644148025e+06, 1.741914154e+06, 1.845493760e+06, 1.955232530e+06, 2.071496706e+06, 2.194674310e+06, 2.325176436e+06, 2.463438621e+06, 2.609922305e+06, 2.765116361e+06, 2.929538736e+06, 3.103738174e+06, 3.288296050e+06, 3.483828309e+06, 3.690987520e+06, 3.910465059e+06, 4.142993412e+06, 4.389348620e+06, 4.650352871e+06, 4.926877243e+06, 5.219844609e+06, 5.530232722e+06, 5.859077472e+06, 6.207476349e+06, 6.576592100e+06, 6.967656617e+06, 7.381975040e+06, 7.820930118e+06, 8.285986824e+06, 8.778697240e+06, 9.300705743e+06, 9.853754486e+06, 1.043968922e+07, 1.106046544e+07, 1.171815494e+07, 1.241495270e+07, 1.315318420e+07, 1.393531323e+07, 1.476395008e+07, 1.564186024e+07, 1.657197365e+07, 1.755739448e+07, 1.860141149e+07, 1.970750897e+07, 2.087937844e+07, 2.212093089e+07, 2.343630989e+07, 2.482990539e+07, 2.630636840e+07, 2.787062647e+07, 2.952790016e+07, 3.128372047e+07, 3.314394730e+07, 3.511478896e+07, 3.720282297e+07, 3.941501794e+07, 4.175875687e+07, 4.424186178e+07, 4.687261978e+07, 4.965981079e+07, 5.261273680e+07, 5.574125294e+07, 5.905580032e+07, 6.256744095e+07, 6.628789459e+07, 7.022957792e+07, 7.440564594e+07, 7.883003589e+07, 8.351751375e+07, 8.848372355e+07, 9.374523955e+07, 9.931962158e+07, 1.052254736e+08, 1.114825059e+08, 1.181116006e+08, 1.251348819e+08, 1.325757892e+08, 1.404591558e+08, 1.488112919e+08, 1.576600718e+08, 1.670350275e+08, 1.769674471e+08, 1.874904791e+08, 1.986392432e+08, 2.104509472e+08, 2.229650117e+08, 2.362232013e+08, 2.502697638e+08, 2.651515784e+08, 2.809183117e+08, 2.976225838e+08, 3.153201435e+08, 3.340700550e+08, 3.539348942e+08, 3.749809582e+08, 3.972784863e+08, 4.209018944e+08, 4.459300235e+08, 4.724464026e+08, 5.005395276e+08, 5.303031567e+08, 5.618366234e+08, 5.952451675e+08, 6.306402871e+08, 6.681401100e+08, 7.078697884e+08, 7.499619164e+08, 7.945569726e+08, 8.418037889e+08, 8.918600470e+08, 9.448928051e+08, 1.001079055e+09, 1.060606313e+09, 1.123673247e+09, 1.190490335e+09, 1.261280574e+09, 1.336280220e+09, 1.415739577e+09, 1.499923833e+09, 1.589113945e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, 1.610612736e+09, }; const float lut_midi_to_f_low[] = { 1.000000000e+00, 1.000225659e+00, 1.000451370e+00, 1.000677131e+00, 1.000902943e+00, 1.001128806e+00, 1.001354720e+00, 1.001580685e+00, 1.001806701e+00, 1.002032768e+00, 1.002258886e+00, 1.002485055e+00, 1.002711275e+00, 1.002937546e+00, 1.003163868e+00, 1.003390242e+00, 1.003616666e+00, 1.003843141e+00, 1.004069668e+00, 1.004296246e+00, 1.004522874e+00, 1.004749554e+00, 1.004976285e+00, 1.005203068e+00, 1.005429901e+00, 1.005656786e+00, 1.005883722e+00, 1.006110709e+00, 1.006337747e+00, 1.006564836e+00, 1.006791977e+00, 1.007019169e+00, 1.007246412e+00, 1.007473707e+00, 1.007701053e+00, 1.007928450e+00, 1.008155898e+00, 1.008383398e+00, 1.008610949e+00, 1.008838551e+00, 1.009066205e+00, 1.009293910e+00, 1.009521667e+00, 1.009749475e+00, 1.009977334e+00, 1.010205245e+00, 1.010433207e+00, 1.010661221e+00, 1.010889286e+00, 1.011117403e+00, 1.011345571e+00, 1.011573790e+00, 1.011802061e+00, 1.012030384e+00, 1.012258758e+00, 1.012487183e+00, 1.012715661e+00, 1.012944189e+00, 1.013172770e+00, 1.013401401e+00, 1.013630085e+00, 1.013858820e+00, 1.014087607e+00, 1.014316445e+00, 1.014545335e+00, 1.014774277e+00, 1.015003270e+00, 1.015232315e+00, 1.015461411e+00, 1.015690560e+00, 1.015919760e+00, 1.016149011e+00, 1.016378315e+00, 1.016607670e+00, 1.016837077e+00, 1.017066536e+00, 1.017296046e+00, 1.017525609e+00, 1.017755223e+00, 1.017984889e+00, 1.018214607e+00, 1.018444376e+00, 1.018674198e+00, 1.018904071e+00, 1.019133996e+00, 1.019363973e+00, 1.019594002e+00, 1.019824083e+00, 1.020054216e+00, 1.020284401e+00, 1.020514637e+00, 1.020744926e+00, 1.020975266e+00, 1.021205659e+00, 1.021436104e+00, 1.021666600e+00, 1.021897149e+00, 1.022127749e+00, 1.022358402e+00, 1.022589107e+00, 1.022819863e+00, 1.023050672e+00, 1.023281533e+00, 1.023512446e+00, 1.023743411e+00, 1.023974428e+00, 1.024205498e+00, 1.024436619e+00, 1.024667793e+00, 1.024899019e+00, 1.025130297e+00, 1.025361627e+00, 1.025593009e+00, 1.025824444e+00, 1.026055931e+00, 1.026287470e+00, 1.026519061e+00, 1.026750705e+00, 1.026982401e+00, 1.027214149e+00, 1.027445949e+00, 1.027677802e+00, 1.027909707e+00, 1.028141664e+00, 1.028373674e+00, 1.028605736e+00, 1.028837851e+00, 1.029070017e+00, 1.029302237e+00, 1.029534508e+00, 1.029766832e+00, 1.029999209e+00, 1.030231638e+00, 1.030464119e+00, 1.030696653e+00, 1.030929239e+00, 1.031161878e+00, 1.031394569e+00, 1.031627313e+00, 1.031860109e+00, 1.032092958e+00, 1.032325859e+00, 1.032558813e+00, 1.032791820e+00, 1.033024879e+00, 1.033257991e+00, 1.033491155e+00, 1.033724372e+00, 1.033957641e+00, 1.034190964e+00, 1.034424338e+00, 1.034657766e+00, 1.034891246e+00, 1.035124779e+00, 1.035358364e+00, 1.035592003e+00, 1.035825694e+00, 1.036059437e+00, 1.036293234e+00, 1.036527083e+00, 1.036760985e+00, 1.036994940e+00, 1.037228947e+00, 1.037463008e+00, 1.037697121e+00, 1.037931287e+00, 1.038165506e+00, 1.038399777e+00, 1.038634102e+00, 1.038868479e+00, 1.039102910e+00, 1.039337393e+00, 1.039571929e+00, 1.039806518e+00, 1.040041160e+00, 1.040275855e+00, 1.040510603e+00, 1.040745404e+00, 1.040980258e+00, 1.041215165e+00, 1.041450125e+00, 1.041685138e+00, 1.041920204e+00, 1.042155323e+00, 1.042390495e+00, 1.042625720e+00, 1.042860998e+00, 1.043096329e+00, 1.043331714e+00, 1.043567151e+00, 1.043802642e+00, 1.044038185e+00, 1.044273782e+00, 1.044509433e+00, 1.044745136e+00, 1.044980892e+00, 1.045216702e+00, 1.045452565e+00, 1.045688481e+00, 1.045924450e+00, 1.046160473e+00, 1.046396549e+00, 1.046632678e+00, 1.046868860e+00, 1.047105096e+00, 1.047341385e+00, 1.047577727e+00, 1.047814123e+00, 1.048050572e+00, 1.048287074e+00, 1.048523630e+00, 1.048760239e+00, 1.048996902e+00, 1.049233618e+00, 1.049470387e+00, 1.049707210e+00, 1.049944086e+00, 1.050181015e+00, 1.050417999e+00, 1.050655035e+00, 1.050892125e+00, 1.051129269e+00, 1.051366466e+00, 1.051603717e+00, 1.051841021e+00, 1.052078378e+00, 1.052315790e+00, 1.052553255e+00, 1.052790773e+00, 1.053028345e+00, 1.053265971e+00, 1.053503650e+00, 1.053741383e+00, 1.053979169e+00, 1.054217010e+00, 1.054454903e+00, 1.054692851e+00, 1.054930852e+00, 1.055168907e+00, 1.055407016e+00, 1.055645178e+00, 1.055883395e+00, 1.056121664e+00, 1.056359988e+00, 1.056598366e+00, 1.056836797e+00, 1.057075282e+00, 1.057313821e+00, 1.057552413e+00, 1.057791060e+00, 1.058029760e+00, 1.058268515e+00, 1.058507323e+00, 1.058746185e+00, 1.058985101e+00, 1.059224071e+00, }; const float lut_fm_frequency_quantizer[] = { -1.200000000e+01, -1.200000000e+01, -1.200000000e+01, -1.184000000e+01, -1.184000000e+01, -1.184000000e+01, -1.111000000e+01, -1.038000000e+01, -9.650000000e+00, -8.920000000e+00, -8.190000000e+00, -7.460000000e+00, -6.730000000e+00, -6.000000000e+00, -6.000000000e+00, -6.000000000e+00, -5.545511612e+00, -5.091023223e+00, -4.636534835e+00, -4.182046446e+00, -4.182046446e+00, -4.182046446e+00, -3.659290641e+00, -3.136534835e+00, -2.613779029e+00, -2.091023223e+00, -1.568267417e+00, -1.045511612e+00, -5.227558058e-01, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 1.600000000e-01, 1.600000000e-01, 1.600000000e-01, 8.900000000e-01, 1.620000000e+00, 2.350000000e+00, 3.080000000e+00, 3.810000000e+00, 4.540000000e+00, 5.270000000e+00, 6.000000000e+00, 6.000000000e+00, 6.000000000e+00, 6.454488388e+00, 6.908976777e+00, 7.363465165e+00, 7.817953554e+00, 7.817953554e+00, 7.817953554e+00, 8.285529931e+00, 8.753106309e+00, 9.220682687e+00, 9.688259065e+00, 9.688259065e+00, 9.688259065e+00, 1.026619430e+01, 1.084412953e+01, 1.142206477e+01, 1.200000000e+01, 1.200000000e+01, 1.200000000e+01, 1.216000000e+01, 1.216000000e+01, 1.216000000e+01, 1.262977500e+01, 1.309955001e+01, 1.356932501e+01, 1.403910002e+01, 1.403910002e+01, 1.403910002e+01, 1.490761987e+01, 1.577613972e+01, 1.664465957e+01, 1.751317942e+01, 1.751317942e+01, 1.751317942e+01, 1.800000000e+01, 1.800000000e+01, 1.800000000e+01, 1.850977500e+01, 1.901955001e+01, 1.901955001e+01, 1.901955001e+01, 1.981795355e+01, 1.981795355e+01, 1.981795355e+01, 2.066386428e+01, 2.150977500e+01, 2.150977500e+01, 2.150977500e+01, 2.213233125e+01, 2.275488750e+01, 2.337744375e+01, 2.400000000e+01, 2.400000000e+01, 2.400000000e+01, 2.450977500e+01, 2.501955001e+01, 2.501955001e+01, 2.501955001e+01, 2.547403840e+01, 2.592852679e+01, 2.638301517e+01, 2.683750356e+01, 2.683750356e+01, 2.683750356e+01, 2.735032035e+01, 2.786313714e+01, 2.786313714e+01, 2.786313714e+01, 2.839735285e+01, 2.893156857e+01, 2.946578428e+01, 3.000000000e+01, 3.000000000e+01, 3.000000000e+01, 3.075000000e+01, 3.150000000e+01, 3.225000000e+01, 3.300000000e+01, 3.375000000e+01, 3.450000000e+01, 3.525000000e+01, 3.600000000e+01, 3.600000000e+01, 3.600000000e+01, 3.600000000e+01, }; const float lut_detune_quantizer[] = { -2.400000000e+01, -2.400000000e+01, -2.400000000e+01, -2.300000000e+01, -2.200000000e+01, -2.100000000e+01, -2.000000000e+01, -1.900000000e+01, -1.800000000e+01, -1.700000000e+01, -1.600000000e+01, -1.500000000e+01, -1.400000000e+01, -1.300000000e+01, -1.200000000e+01, -1.200000000e+01, -1.200000000e+01, -1.195000000e+01, -1.195000000e+01, -1.195000000e+01, -1.021250000e+01, -8.475000000e+00, -6.737500000e+00, -5.000000000e+00, -5.000000000e+00, -5.000000000e+00, -3.762500000e+00, -2.525000000e+00, -1.287500000e+00, -5.000000000e-02, -5.000000000e-02, -5.000000000e-02, 0.000000000e+00, 0.000000000e+00, 0.000000000e+00, 5.000000000e-02, 5.000000000e-02, 5.000000000e-02, 1.787500000e+00, 3.525000000e+00, 5.262500000e+00, 7.000000000e+00, 7.000000000e+00, 7.000000000e+00, 8.250000000e+00, 9.500000000e+00, 1.075000000e+01, 1.200000000e+01, 1.200000000e+01, 1.200000000e+01, 1.287500000e+01, 1.375000000e+01, 1.462500000e+01, 1.550000000e+01, 1.725000000e+01, 1.900000000e+01, 1.900000000e+01, 1.900000000e+01, 2.025000000e+01, 2.150000000e+01, 2.275000000e+01, 2.400000000e+01, 2.400000000e+01, 2.400000000e+01, 2.400000000e+01, }; const float lut_svf_shift[] = { 2.500000000e-01, 2.408119579e-01, 2.316544611e-01, 2.225575501e-01, 2.135502761e-01, 2.046602549e-01, 1.959132760e-01, 1.873329789e-01, 1.789406032e-01, 1.707548172e-01, 1.627916233e-01, 1.550643347e-01, 1.475836177e-01, 1.403575876e-01, 1.333919506e-01, 1.266901772e-01, 1.202537001e-01, 1.140821254e-01, 1.081734480e-01, 1.025242668e-01, 9.712999179e-02, 9.198504051e-02, 8.708302003e-02, 8.241689360e-02, 7.797913038e-02, 7.376183852e-02, 6.975688172e-02, 6.595598018e-02, 6.235079694e-02, 5.893301078e-02, 5.569437701e-02, 5.262677742e-02, 4.972226058e-02, 4.697307381e-02, 4.437168789e-02, 4.191081545e-02, 3.958342416e-02, 3.738274529e-02, 3.530227864e-02, 3.333579426e-02, 3.147733169e-02, 2.972119704e-02, 2.806195849e-02, 2.649444041e-02, 2.501371653e-02, 2.361510230e-02, 2.229414676e-02, 2.104662398e-02, 1.986852431e-02, 1.875604550e-02, 1.770558386e-02, 1.671372543e-02, 1.577723728e-02, 1.489305906e-02, 1.405829467e-02, 1.327020425e-02, 1.252619642e-02, 1.182382076e-02, 1.116076060e-02, 1.053482614e-02, 9.943947824e-03, 9.386169992e-03, 8.859644866e-03, 8.362626781e-03, 7.893466717e-03, 7.450607078e-03, 7.032576744e-03, 6.637986365e-03, 6.265523903e-03, 5.913950392e-03, 5.582095932e-03, 5.268855886e-03, 4.973187279e-03, 4.694105394e-03, 4.430680542e-03, 4.182035018e-03, 3.947340207e-03, 3.725813861e-03, 3.516717519e-03, 3.319354065e-03, 3.133065427e-03, 2.957230396e-03, 2.791262569e-03, 2.634608406e-03, 2.486745394e-03, 2.347180309e-03, 2.215447582e-03, 2.091107747e-03, 1.973745986e-03, 1.862970740e-03, 1.758412418e-03, 1.659722154e-03, 1.566570656e-03, 1.478647104e-03, 1.395658114e-03, 1.317326764e-03, 1.243391669e-03, 1.173606108e-03, 1.107737206e-03, 1.045565155e-03, 9.868824789e-04, 9.314933471e-04, 8.792129165e-04, 8.298667176e-04, 7.832900713e-04, 7.393275405e-04, 6.978324110e-04, 6.586662024e-04, 6.216982059e-04, 5.868050482e-04, 5.538702800e-04, 5.227839874e-04, 4.934424252e-04, 4.657476707e-04, 4.396072968e-04, 4.149340639e-04, 3.916456285e-04, 3.696642688e-04, 3.489166247e-04, 3.293334538e-04, 3.108493994e-04, 2.934027734e-04, 2.769353496e-04, 2.613921700e-04, 2.467213608e-04, 2.328739600e-04, 2.198037532e-04, 2.074671201e-04, 1.958228884e-04, 1.848321967e-04, 1.744583648e-04, 1.646667709e-04, 1.554247368e-04, 1.467014179e-04, 1.384677010e-04, 1.306961070e-04, 1.233606989e-04, 1.164369956e-04, 1.099018897e-04, 1.037335710e-04, 9.791145345e-05, 9.241610615e-05, 8.722918894e-05, 8.233339098e-05, 7.771237301e-05, 7.335071282e-05, 6.923385378e-05, 6.534805627e-05, 6.168035179e-05, 5.821849973e-05, 5.495094649e-05, 5.186678690e-05, 4.895572788e-05, 4.620805405e-05, 4.361459529e-05, 4.116669618e-05, 3.885618709e-05, 3.667535690e-05, 3.461692730e-05, 3.267402848e-05, 3.084017618e-05, 2.910925011e-05, 2.747547345e-05, 2.593339362e-05, 2.447786409e-05, 2.310402715e-05, 2.180729775e-05, 2.058334818e-05, 1.942809362e-05, 1.833767851e-05, 1.730846370e-05, 1.633701428e-05, 1.542008813e-05, 1.455462508e-05, 1.373773675e-05, 1.296669683e-05, 1.223893206e-05, 1.155201359e-05, 1.090364889e-05, 1.029167410e-05, 9.714046817e-06, 9.168839263e-06, 8.654231857e-06, 8.168507146e-06, 7.710044069e-06, 7.277312546e-06, 6.868868378e-06, 6.483348419e-06, 6.119466033e-06, 5.776006796e-06, 5.451824445e-06, 5.145837051e-06, 4.857023409e-06, 4.584419632e-06, 4.327115929e-06, 4.084253574e-06, 3.855022035e-06, 3.638656274e-06, 3.434434189e-06, 3.241674210e-06, 3.059733017e-06, 2.888003398e-06, 2.725912223e-06, 2.572918525e-06, 2.428511705e-06, 2.292209816e-06, 2.163557965e-06, 2.042126787e-06, 1.927511018e-06, 1.819328137e-06, 1.717217095e-06, 1.620837105e-06, 1.529866508e-06, 1.444001699e-06, 1.362956111e-06, 1.286459263e-06, 1.214255852e-06, 1.146104908e-06, 1.081778982e-06, 1.021063394e-06, 9.637555088e-07, 9.096640684e-07, 8.586085474e-07, 8.104185525e-07, 7.649332542e-07, 7.220008496e-07, 6.814780557e-07, 6.432296314e-07, 6.071279262e-07, 5.730524541e-07, 5.408894912e-07, 5.105316968e-07, 4.818777544e-07, 4.548320342e-07, 4.293042737e-07, 4.052092763e-07, 3.824666271e-07, 3.610004248e-07, 3.407390278e-07, 3.216148157e-07, 3.035639631e-07, 2.865262270e-07, 2.704447456e-07, 2.552658484e-07, 2.409388772e-07, 2.274160171e-07, 2.146521368e-07, 2.026046381e-07, 1.912333136e-07, 1.805002124e-07, 1.703695139e-07, 1.608074078e-07, 1.517819816e-07, 1.432631135e-07, 1.352223728e-07, 1.276329242e-07, 1.204694386e-07, }; const float* lookup_table_table[] = { lut_sine, lut_approx_svf_gain, lut_approx_svf_g, lut_approx_svf_r, lut_approx_svf_h, lut_4_decades, lut_accent_gain_coarse, lut_accent_gain_fine, lut_stiffness, lut_env_increments, lut_env_linear, lut_env_expo, lut_env_quartic, lut_midi_to_f_high, lut_midi_to_increment_high, lut_midi_to_f_low, lut_fm_frequency_quantizer, lut_detune_quantizer, lut_svf_shift, }; const int16_t smp_sample_data[] = { -964, 18802, 14172, 4105, -683, -8230, -9767, -11901, -9644, -8151, -3559, 1879, 9436, 17424, 24300, 29954, 32336, 32766, 29522, 25380, 19244, 13234, 6498, 904, -3418, -6457, -9009, -12085, -15035, -18313, -20401, -21668, -20389, -17359, -12440, -7257, -2195, 2220, 5918, 8322, 8765, 8295, 6858, 5306, 2486, -1017, -5528, -10242, -15102, -19321, -22386, -23972, -23961, -22771, -19666, -15091, -9204, -4345, -1530, -1395, -2761, -4631, -5810, -5552, -4127, -2468, -2521, -4369, -7655, -10850, -14013, -17097, -20572, -23655, -25558, -25618, -23503, -19607, -14074, -7855, -650, 7166, 15082, 20447, 21106, 16371, 8358, 761, -3987, -5234, -4572, -3776, -4333, -5898, -7396, -7208, -5689, -4369, -5021, -7891, -11631, -14568, -15352, -13985, -10909, -7474, -4381, -2036, 177, 2232, 3459, 2880, 784, -1107, -1339, 312, 2336, 3486, 2909, 1212, -561, -784, 917, 3628, 5707, 6210, 5752, 5253, 5337, 5327, 4832, 3367, 762, -3269, -8270, -13317, -17431, -20297, -21881, -21825, -19980, -16495, -12605, -9323, -7585, -7332, -8262, -9454, -10143, -9971, -9199, -8561, -7992, -7179, -5592, -3568, -1429, 445, 2297, 4130, 5968, 7767, 9367, 10695, 11227, 10947, 10046, 9138, 8207, 7017, 5322, 3515, 1965, 951, 712, 1335, 2846, 4569, 6196, 7874, 10307, 13684, 17238, 19603, 20006, 18343, 15305, 11617, 8162, 5793, 4276, 3327, 2716, 3138, 5076, 8402, 12414, 16538, 20582, 24359, 27627, 29920, 30903, 30270, 27831, 23675, 18801, 14418, 11191, 8609, 6148, 3520, 1165, -322, -599, 423, 1945, 3174, 2930, 977, -2400, -6366, -10245, -13466, -15370, -15625, -14244, -11986, -9186, -6303, -3398, -781, 1352, 2962, 3802, 3395, 1171, -2542, -6643, -9791, -11376, -11505, -10781, -9807, -9448, -10102, -11511, -12777, -13092, -12256, -10267, -7278, -3450, 679, 4520, 7478, 9410, 10051, 9345, 7459, 4992, 2585, 314, -1823, -3610, -4374, -3878, -2370, -569, 1244, 2814, 4033, 4752, 4835, 4612, 4203, 3877, 3721, 4079, 5290, 7223, 9242, 10698, 11093, 10224, 8153, 5435, 2912, 979, -397, -1500, -2157, -2087, -1373, -805, -1223, -3099, -6273, -10364, -14600, -17889, -19432, -18966, -17187, -14574, -11480, -8059, -4612, -1426, 1369, 3719, 5486, 6448, 6813, 6887, 6968, 6826, 6343, 5643, 4965, 4126, 2734, 692, -1634, -3462, -4118, -3132, -507, 3220, 6859, 9397, 10300, 10038, 9342, 8418, 7199, 5608, 3720, 1656, -350, -2184, -3576, -4723, -5849, -7066, -8045, -8376, -8255, -8077, -8251, -8688, -9085, -9189, -8815, -7781, -6390, -5350, -5333, -6251, -7618, -9108, -10660, -12247, -13555, -14422, -14799, -14960, -15004, -15213, -16038, -17859, -20470, -23027, -24933, -26142, -27211, -28418, -29812, -31140, -31909, -31534, -29628, -26361, -22406, -18393, -14486, -10567, -6638, -3072, -88, 2214, 3786, 4522, 4452, 3859, 3127, 2395, 1659, 1113, 1049, 1521, 2137, 2401, 2052, 1270, 259, -741, -1546, -1874, -1675, -1097, -161, 1145, 2775, 4212, 5052, 5196, 4812, 4013, 2828, 1353, -158, -1537, -2878, -4188, -5272, -5920, -6373, -6982, -7860, -8668, -9075, -9201, -9226, -9156, -8966, -8656, -8309, -7733, -6799, -5603, -4393, -3517, -2871, -2416, -1941, -1555, -1250, -919, -673, -573, -775, -1069, -1580, -2495, -4074, -6059, -7893, -9086, -9463, -9373, -8992, -8535, -8011, -7515, -6804, -5594, -3702, -1229, 1568, 4768, 8266, 11950, 15513, 18731, 21330, 22973, 23539, 23071, 21816, 19993, 17590, 14766, 11975, 9672, 8027, 6806, 5847, 5149, 4651, 4196, 3837, 3793, 4163, 4661, 4928, 4796, 4405, 4094, 3849, 3655, 3439, 3164, 2741, 2108, 1519, 1164, 996, 688, 92, -853, -2137, -3823, -5982, -8372, -10728, -12599, -13808, -14233, -13885, -13005, -11929, -11227, -10968, -11051, -11248, -11471, -11658, -11642, -11314, -10517, -9278, -7663, -5859, -4146, -2786, -1869, -1273, -795, -332, 212, 757, 1423, 1964, 2262, 2356, 2259, 1954, 997, -239, -1615, -2295, -2459, -1854, -919, 368, 3112, 4629, 6469, 8685, 9818, 10553, 10134, 9280, 7950, 6678, 5395, 4310, 3666, 3372, 3496, 3611, 3762, 3650, 3460, 3168, 2980, 2973, 3180, 3315, 3052, 2290, 1190, 96, -957, -1724, -2388, -2900, -3358, -3576, -3353, -2555, -1187, 424, 1963, 3164, 4038, 4400, 4216, 3621, 3004, 2600, 2799, 3783, 5528, 7630, 9508, 11135, 12538, 13938, 15204, 16101, 16424, 16197, 15553, 14558, 13513, 12763, 12353, 11819, 10647, 8818, 6630, 4414, 2328, 461, -1253, -2925, -4346, -5410, -5846, -5759, -5269, -4723, -4416, -4259, -4309, -4326, -4449, -4406, -4048, -3215, -1748, 278, 2844, 5547, 8197, 10433, 12130, 13427, 14458, 15242, 15683, 15761, 15559, 15010, 14135, 13073, 11870, 10495, 8834, 7086, 5433, 3989, 2588, 1143, -372, -1832, -3075, -4025, -4474, -4452, -4170, -4036, -4038, -3795, -3012, -1794, -249, 1537, 3477, 5347, 6949, 8341, 9517, 10545, 11253, 11609, 11563, 11280, 10842, 10135, 9161, 8011, 6932, 6008, 5311, 4725, 4140, 3443, 2757, 2284, 2158, 2419, 2945, 3487, 3843, 4188, 4684, 5355, 6106, 6870, 7467, 7651, 7331, 6746, 6194, 5694, 5087, 4326, 3414, 2339, 1197, 27, -1025, -1899, -2667, -3515, -4412, -5240, -6205, -7572, -9290, -11028, -12561, -13870, -14807, -15094, -14791, -14165, -13476, -12601, -11406, -9763, -7867, -5945, -3935, -1835, 435, 2583, 4617, 6435, 8003, 9285, 10246, 10992, 11308, 11214, 10605, 9515, 8046, 6478, 5117, 4030, 3306, 2878, 2617, 2372, 2119, 1973, 1821, 1406, 646, -359, -1361, -2123, -2455, -2233, -1338, 163, 2070, 4003, 5784, 7272, 8167, 8404, 8096, 7603, 6866, 5923, 4862, 3865, 2896, 1821, 846, 11, -609, -1456, -2711, -4347, -6044, -7367, -8241, -8481, -8043, -7080, -6080, -5429, -5186, -5227, -5526, -6003, -6477, -6757, -6635, -5990, -4794, -3173, -1379, 398, 1991, 3180, 3968, 4380, 4378, 3990, 3473, 3044, 2882, 2988, 3304, 3645, 3715, 3425, 2655, 1706, 746, -75, -805, -1486, -1856, -1917, -1683, -1265, -528, 501, 1549, 2474, 3394, 4430, 5549, 6746, 8124, 9886, 11964, 14135, 16063, 17553, 18500, 18642, 17898, 16452, 14697, 12858, 10855, 8732, 6640, 4696, 2833, 1086, -496, -1933, -3206, -4333, -5316, -6261, -7056, -7745, -8365, -8918, -9384, -9614, -9763, -9835, -9839, -9795, -9634, -9135, -8144, -6773, -5206, -3702, -2454, -1477, -777, -378, -329, -685, -1216, -1894, -2726, -3537, -4051, -4235, -4358, -4427, -4298, -3925, -3384, -2891, -2577, -2312, -2084, -1682, -1001, 61, 1562, 3058, 4303, 5362, 6429, 7446, 8186, 8600, 8729, 8558, 8151, 7590, 7037, 6474, 5829, 4977, 3764, 2258, 459, -1515, -3729, -5957, -7997, -9765, -11094, -11999, -12557, -13004, -13356, -13540, -13480, -13218, -12699, -12002, -11187, -10284, -9351, -8401, -7587, -6844, -6217, -5848, -5748, -5670, -5426, -4985, -4523, -4065, -3538, -2971, -2337, -1851, -1530, -1439, -1569, -1879, -2294, -2422, -2097, -1477, -705, 201, 1227, 2190, 2844, 3213, 3279, 2980, 2336, 1505, 780, 324, 150, 140, 156, 232, 372, 450, 426, 333, 182, -65, -317, -398, -348, -288, -293, -455, -826, -1481, -2229, -2937, -3589, -4178, -4795, -5394, -5949, -6234, -6355, -6435, -6572, -6772, -7029, -7525, -8102, -8670, -8981, -9024, -8785, -8415, -8015, -7513, -7086, -6896, -7042, -7294, -7553, -7858, -8189, -8449, -8645, -8800, -8952, -8938, -8772, -8581, -8455, -8552, -8676, -8786, -8666, -8393, -7943, -7204, -6369, -5507, -4679, -3799, -2940, -2313, -1955, -1693, -1564, -1348, -922, -303, 476, 1297, 2187, 3060, 3837, 4354, 4442, 3967, 3144, 2200, 1351, 665, 295, 239, 238, 240, 217, 270, 306, 306, 90, -308, -756, -955, -906, -904, -916, -1161, -1598, -2409, -3529, -4773, -6103, -7469, -8837, -10019, -10852, -11101, -10820, -10190, -9446, -8684, -8175, -8016, -8075, -8231, -8354, -8489, -8372, -7869, -6912, -5571, -3948, -2125, -389, 1152, 2483, 3576, 4455, 5171, 5691, 5997, 6093, 5971, 5527, 4667, 3492, 1982, 219, -1652, -3349, -4642, -5606, -6131, -6248, -5983, -5441, -4735, -4010, -3508, -3162, -2948, -2908, -2992, -2946, -2620, -1983, -1221, -447, 215, 542, 440, -262, -1396, -2694, -3740, -4382, -4671, -4545, -4125, -3634, -3303, -3171, -3168, -3383, -3863, -4407, -4940, -5239, -5145, -4523, -3410, -2034, -633, 507, 1220, 1368, 1061, 182, -1086, -2495, -3844, -4875, -5495, -5561, -5319, -5036, -4892, -4909, -5198, -5720, -6313, -6875, -7210, -7199, -6651, -5598, -4181, -2540, -1014, 20, 412, 239, -256, -944, -1625, -2157, -2483, -2482, -2273, -1988, -1783, -1610, -1527, -1683, -2008, -2188, -1885, -1217, -185, 1166, 2762, 4481, 6062, 7415, 8281, 8620, 8455, 7870, 7060, 6163, 5406, 4670, 4006, 3473, 2924, 2279, 1485, 576, -476, -1698, -2863, -3666, -4092, -4088, -3758, -3187, -2492, -1647, -577, 545, 1745, 2881, 4011, 5160, 6474, 8105, 9841, 11511, 12864, 13755, 14038, 13703, 12805, 11520, 10071, 8719, 7701, 6951, 6614, 6746, 7121, 7426, 7419, 7250, 6937, 6498, 5979, 5452, 5088, 4834, 4773, 4807, 4953, 5180, 5296, 5211, 4891, 4566, 4236, 3941, 3728, 3737, 3911, 4173, 4637, 5223, 5758, 6062, 6221, 6279, 6286, 6297, 6484, 6870, 7510, 8409, 9353, 10287, 11060, 11721, 12160, 12375, 12519, 12566, 12428, 12065, 11577, 10994, 10455, 9974, 9555, 9058, 8331, 7530, 6562, 5522, 4641, 4046, 3752, 3551, 3505, 3622, 3844, 4080, 4284, 4477, 4672, 4890, 5017, 5121, 5166, 5228, 5134, 4722, 4154, 3535, 2900, 2152, 1451, 730, -41, -780, -1358, -1697, -1938, -2087, -2176, -2237, -2252, -2196, -2000, -1538, -889, -91, 671, 1341, 2019, 2523, 2707, 2540, 2141, 1615, 1102, 772, 775, 972, 1258, 1541, 1688, 1666, 1559, 1512, 1334, 1073, 757, 478, 214, -24, -83, -10, 261, 598, 1082, 1718, 2587, 3672, 4732, 5735, 6649, 7490, 8039, 8282, 8285, 8120, 7713, 7180, 6712, 6268, 5897, 5404, 4919, 4320, 3655, 3059, 2460, 1935, 1305, 694, 102, -244, -283, -143, 125, 421, 858, 1211, 1454, 1627, 1716, 1683, 1457, 1149, 880, 660, 485, 305, -53, -569, -1126, -1615, -2024, -2277, -2304, -2114, -1761, -1218, -469, 364, 1119, 1624, 1769, 1545, 1124, 512, -267, -1157, -1929, -2546, -3079, -3394, -3445, -3327, -3343, -3515, -3861, -4249, -4621, -4860, -4940, -4924, -4739, -4449, -4065, -3738, -3516, -3647, -4044, -4650, -5317, -5888, -6391, -6506, -6409, -6276, -6267, -6364, -6623, -7157, -7938, -8851, -9676, -10273, -10417, -10180, -9566, -8645, -7494, -6218, -4998, -3833, -2846, -2176, -1836, -1739, -1770, -1820, -1785, -1734, -1884, -2245, -2835, -3698, -4816, -6069, -7288, -8442, -9461, -10122, -10280, -9929, -9200, -8233, -7153, -6146, -5181, -4371, -3685, -3116, -2664, -2226, -1866, -1309, -525, 336, 1162, 1831, 2189, 2168, 1894, 1586, 1306, 940, 570, 246, -41, -343, -605, -863, -1046, -1096, -980, -624, -47, 878, 1975, 3083, 4147, 5130, 5971, 6618, 7010, 7097, 6879, 6411, 5928, 5468, 5215, 5234, 5585, 6148, 6663, 7263, 7825, 8380, 8861, 9212, 9559, 9810, 10125, 10472, 10746, 10972, 11058, 10959, 10687, 10280, 9701, 8849, 7706, 6481, 5349, 4351, 3582, 3004, 2465, 1877, 1280, 850, 510, 264, 207, 262, 530, 939, 1483, 2071, 2566, 2880, 2904, 2656, 2292, 2028, 1693, 1312, 834, 440, 255, 236, 551, 827, 922, 750, 326, -180, -596, -700, -541, -258, 27, 357, 716, 1051, 1236, 1175, 886, 517, 250, 66, 0, 71, 174, 301, 382, 555, 773, 817, 750, 442, 60, -294, -454, -271, 55, 461, 796, 1034, 1190, 1391, 1664, 1988, 2245, 2435, 2672, 2914, 3337, 3765, 4012, 4026, 3830, 3540, 3067, 2423, 1718, 1007, 399, -12, -154, -21, 269, 700, 1067, 1203, 1239, 1240, 1222, 1140, 863, 373, -340, -1179, -1937, -2594, -3108, -3531, -3984, -4542, -5159, -5642, -5988, -6275, -6452, -6460, -6278, -5859, -5189, -4319, -3345, -2349, -1427, -594, 44, 440, 612, 451, 95, -376, -842, -1164, -1324, -1338, -1390, -1528, -1755, -1993, -2218, -2323, -2123, -1746, -1207, -581, 74, 669, 1019, 1139, 970, 547, -26, -717, -1516, -2327, -3009, -3441, -3640, -3633, -3453, -3210, -2977, -2812, -2723, -2776, -2748, -2571, -2233, -1737, -1144, -316, 496, 1251, 1929, 2494, 2991, 3261, 3379, 3297, 2972, 2534, 1955, 1304, 589, -201, -1124, -2297, -3576, -4987, -6349, -7543, -8443, -9007, -9482, -9744, -9882, -9911, -9880, -9747, -9376, -8849, -8095, -7191, -6189, -5154, -4237, -3434, -2800, -2297, -1801, -1428, -1126, -909, -761, -676, -719, -728, -687, -563, -360, -123, 96, 256, 405, 542, 524, 387, 266, 246, 405, 648, 1015, 1388, 1718, 1943, 2013, 1933, 1688, 1435, 1106, 820, 750, 928, 1341, 1996, 2830, 3719, 4579, 5303, 6001, 6573, 6977, 7330, 7608, 7840, 7963, 8033, 8027, 7828, 7412, 6668, 5656, 4474, 3185, 1835, 429, -881, -2025, -3014, -3836, -4448, -4853, -5135, -5311, -5364, -5294, -5141, -4936, -4632, -4317, -3898, -3236, -2484, -1660, -852, -210, 227, 285, -4, -490, -1101, -1659, -2155, -2601, -2966, -3166, -3244, -3306, -3262, -3124, -2747, -2162, -1337, -278, 806, 1885, 2867, 3792, 4560, 5173, 5693, 6091, 6341, 6446, 6426, 6266, 6063, 5846, 5644, 5482, 5426, 5371, 5197, 4876, 4449, 3993, 3491, 3077, 2815, 2641, 2484, 2274, 2018, 1710, 1336, 1041, 731, 421, 233, 185, 401, 758, 1293, 1877, 2313, 2633, 2767, 2777, 2690, 2519, 2326, 2177, 2256, 2724, 3403, 4028, 4471, 4572, 4313, 3747, 3028, 2299, 1576, 1000, 568, 331, 271, 345, 517, 528, 308, -260, -1093, -2032, -2953, -3767, -4480, -4919, -5021, -4759, -4238, -3564, -2835, -2204, -1802, -1550, -1401, -1443, -1623, -2005, -2450, -2890, -3218, -3318, -3287, -3063, -2757, -2455, -2253, -2193, -2197, -2158, -1887, -1288, -347, 788, 1984, 3058, 3928, 4532, 5004, 5520, 5918, 6220, 6339, 6284, 5997, 5458, 4804, 3998, 3131, 2189, 1319, 555, -30, -313, -399, -184, 335, 1150, 2237, 3464, 4742, 5909, 6916, 7860, 8808, 9685, 10378, 10899, 11154, 11115, 10693, 9936, 8945, 7698, 6351, 4914, 3538, 2301, 1333, 675, 303, 336, 664, 1206, 1833, 2409, 2832, 3048, 2999, 2798, 2365, 1773, 1126, 418, -239, -944, -1485, -1911, -2248, -2474, -2606, -2641, -2642, -2600, -2601, -2538, -2447, -2299, -2158, -2065, -2001, -1980, -1978, -1943, -1761, -1556, -1401, -1391, -1546, -1991, -2705, -3513, -4424, -5276, -5997, -6446, -6512, -6382, -6101, -5710, -5245, -4615, -3825, -2912, -1881, -694, 596, 1877, 3070, 4151, 4996, 5488, 5598, 5325, 4715, 3862, 2941, 2025, 1160, 367, -260, -790, -1211, -1509, -1727, -1855, -2043, -2232, -2496, -2802, -3109, -3432, -3638, -3666, -3471, -3063, -2597, -2137, -1654, -1280, -973, -791, -700, -725, -903, -1115, -1385, -1716, -2110, -2521, -2898, -3176, -3280, -3105, -2753, -2199, -1531, -756, 182, 1198, 2293, 3292, 4231, 5025, 5615, 5896, 5928, 5877, 5747, 5578, 5333, 5001, 4537, 4013, 3402, 2747, 1970, 1187, 453, -263, -909, -1610, -2291, -3040, -3732, -4322, -4781, -5009, -5037, -4874, -4519, -3945, -3142, -2078, -924, 336, 1562, 2547, 3257, 3737, 4133, 4495, 4910, 5396, 5805, 6105, 6259, 6242, 6085, 5714, 5283, 4771, 4313, 3968, 3641, 3314, 2835, 2275, 1463, 510, -557, -1654, -2726, -3818, -4636, -5216, -5375, -5234, -4817, -4175, -3541, -2846, -2236, -1700, -1236, -848, -542, -371, -354, -430, -635, -957, -1349, -1866, -2419, -2965, -3402, -3701, -3835, -3767, -3432, -2960, -2334, -1539, -781, -22, 578, 1132, 1641, 2143, 2737, 3353, 3989, 4537, 5063, 5432, 5635, 5617, 5357, 4862, 4129, 3230, 2072, 743, -607, -1809, -2763, -3331, -3443, -3140, -2577, -1880, -1144, -418, 232, 763, 1275, 1702, 2127, 2490, 2793, 3017, 3197, 3369, 3422, 3464, 3542, 3747, 4052, 4457, 4837, 5108, 5270, 5379, 5524, 5617, 5708, 5758, 5751, 5673, 5527, 5362, 5114, 4715, 4184, 3487, 2755, 2095, 1577, 1251, 961, 741, 455, 134, -172, -492, -809, -1281, -1855, -2574, -3357, -4016, -4389, -4370, -4121, -3669, -3093, -2527, -2061, -1812, -1748, -1936, -2381, -3017, -3768, -4516, -5140, -5609, -5981, -6189, -6251, -6208, -6166, -6116, -6111, -6181, -6328, -6541, -6661, -6737, -6575, -6210, -5669, -5029, -4422, -3838, -3430, -3160, -3055, -3019, -3031, -3028, -2997, -2934, -2873, -2878, -2985, -3434, -4093, -4989, -5940, -6721, -7253, -7340, -7099, -6496, -5616, -4548, -3395, -2215, -959, 169, 1152, 1939, 2560, 3090, 3469, 3788, 4012, 4159, 4240, 4212, 4090, 3867, 3511, 2924, 2068, 1106, 230, -511, -1005, -1253, -1283, -1211, -1127, -963, -763, -462, -116, 281, 710, 1181, 1759, 2320, 2845, 3166, 3174, 2830, 2058, 983, -336, -1847, -3306, -4590, -5628, -6330, -6713, -6794, -6740, -6679, -6693, -6834, -7044, -7263, -7340, -7280, -6998, -6440, -5713, -4857, -4107, -3510, -3081, -2859, -2636, -2401, -2101, -1628, -1078, -457, 194, 862, 1451, 1778, 1735, 1294, 573, -457, -1570, -2595, -3419, -3893, -4059, -3838, -3377, -2717, -1976, -1272, -641, -135, 319, 683, 1035, 1387, 1687, 1918, 2090, 2278, 2468, 2649, 2827, 2945, 3006, 2986, 2993, 3074, 3181, 3390, 3628, 3911, 4185, 4479, 4733, 4859, 4864, 4749, 4512, 4159, 3833, 3547, 3421, 3355, 3327, 3197, 2921, 2597, 2160, 1762, 1331, 1011, 733, 492, 326, 255, 329, 381, 516, 644, 749, 831, 833, 740, 559, 293, -7, -273, -487, -567, -556, -463, -285, -32, 240, 497, 735, 955, 1108, 1252, 1454, 1648, 1804, 1798, 1615, 1214, 653, -24, -802, -1655, -2586, -3481, -4331, -5034, -5535, -5807, -5869, -5791, -5547, -5175, -4708, -4161, -3650, -3212, -2805, -2419, -2030, -1689, -1362, -1036, -754, -525, -253, 156, 643, 1195, 1665, 1998, 2202, 2222, 2122, 1882, 1490, 995, 364, -362, -1014, -1604, -2089, -2459, -2746, -2910, -3005, -2930, -2649, -2162, -1608, -1054, -544, -146, 238, 550, 846, 1054, 1207, 1365, 1537, 1835, 2206, 2600, 2895, 3038, 3055, 2988, 2811, 2607, 2377, 2120, 1903, 1777, 1766, 1841, 2066, 2266, 2433, 2484, 2467, 2502, 2476, 2421, 2319, 2222, 2140, 2118, 2115, 2161, 2305, 2507, 2788, 3194, 3727, 4364, 5014, 5559, 6058, 6384, 6480, 6341, 5949, 5303, 4404, 3288, 2069, 843, -422, -1602, -2744, -3749, -4523, -5094, -5373, -5356, -5072, -4531, -3853, -3104, -2326, -1659, -1055, -554, -26, 510, 1047, 1590, 2044, 2440, 2658, 2751, 2622, 2275, 1758, 1083, 247, -673, -1556, -2396, -3121, -3767, -4273, -4687, -4988, -5223, -5378, -5389, -5238, -4901, -4413, -3747, -2937, -1964, -1009, -54, 815, 1489, 1927, 2105, 2193, 2178, 2145, 2072, 1967, 1821, 1643, 1448, 1233, 1043, 850, 608, 285, -77, -503, -989, -1556, -2014, -2302, -2342, -2102, -1712, -1197, -745, -371, -71, 205, 470, 781, 1049, 1229, 1413, 1596, 1865, 2123, 2411, 2670, 2844, 2940, 2965, 2945, 2907, 2883, 2828, 2849, 2927, 3182, 3522, 3859, 4231, 4533, 4745, 4781, 4694, 4489, 4262, 4007, 3803, 3802, 3914, 4184, 4450, 4607, 4627, 4404, 3944, 3271, 2499, 1661, 800, -25, -722, -1195, -1531, -1712, -1717, -1560, -1245, -808, -252, 367, 960, 1478, 1816, 1961, 2005, 1914, 1780, 1592, 1358, 1093, 712, 272, -209, -662, -1084, -1494, -1917, -2295, -2660, -3001, -3303, -3626, -3820, -3954, -4048, -4115, -4072, -3854, -3510, -2954, -2228, -1277, -201, 853, 1846, 2637, 3245, 3644, 3768, 3738, 3552, 3188, 2652, 1972, 1293, 707, 278, 40, 48, 192, 379, 505, 510, 440, 193, -162, -585, -1034, -1410, -1707, -1884, -1944, -1832, -1636, -1477, -1345, -1325, -1357, -1470, -1599, -1679, -1685, -1569, -1391, -1061, -656, -108, 459, 983, 1481, 1878, 2282, 2495, 2626, 2728, 2789, 2829, 2849, 2835, 2740, 2551, 2142, 1599, 898, 217, -486, -1123, -1550, -1829, -1863, -1870, -1757, -1522, -1199, -785, -291, 307, 922, 1548, 2111, 2622, 3022, 3270, 3296, 3142, 2866, 2502, 2117, 1724, 1378, 1077, 763, 383, 5, -397, -793, -1236, -1727, -2179, -2562, -2727, -2648, -2293, -1733, -1033, -276, 461, 1208, 1900, 2465, 2758, 2727, 2435, 1884, 1177, 370, -499, -1310, -2135, -2904, -3602, -4152, -4468, -4695, -4788, -4806, -4617, -4215, -3609, -2673, -1580, -383, 756, 1799, 2815, 3749, 4569, 5206, 5630, 5854, 5909, 5806, 5626, 5393, 5080, 4629, 3956, 3158, 2229, 1197, 189, -722, -1413, -1889, -2138, -2144, -1955, -1593, -1117, -606, -82, 396, 746, 947, 928, 773, 558, 296, 66, -104, -232, -388, -597, -866, -1157, -1385, -1494, -1529, -1444, -1249, -979, -645, -358, -38, 292, 569, 797, 973, 1100, 1157, 1149, 1099, 1065, 1067, 1099, 1092, 1022, 876, 637, 367, 112, -51, -104, -116, -36, 131, 328, 564, 779, 1021, 1259, 1455, 1667, 1813, 1869, 1838, 1653, 1336, 977, 657, 387, 145, -62, -245, -392, -476, -462, -307, -13, 369, 809, 1205, 1556, 1810, 1892, 1865, 1645, 1398, 1109, 778, 514, 297, 237, 286, 512, 902, 1391, 1872, 2171, 2254, 2117, 1848, 1632, 1484, 1472, 1619, 1747, 1862, 1867, 1809, 1616, 1293, 876, 338, -190, -759, -1212, -1571, -1814, -1978, -2073, -2056, -1964, -1775, -1626, -1503, -1419, -1300, -1092, -706, -140, 548, 1281, 1968, 2637, 3224, 3783, 4277, 4697, 5009, 5246, 5422, 5543, 5636, 5642, 5599, 5399, 5077, 4606, 4025, 3327, 2443, 1443, 306, -800, -1821, -2656, -3283, -3717, -3881, -3922, -3833, -3618, -3328, -3007, -2668, -2330, -2009, -1684, -1450, -1281, -1213, -1236, -1267, -1301, -1345, -1400, -1473, -1585, -1687, -1778, -1819, -1901, -2007, -2095, -2239, -2321, -2314, -2208, -1940, -1593, -1180, -695, -211, 334, 848, 1282, 1588, 1666, 1547, 1259, 857, 386, 11, -352, -560, -646, -683, -599, -563, -465, -463, -412, -285, -175, 38, 219, 384, 452, 390, 222, -41, -411, -894, -1466, -2034, -2559, -2936, -3064, -3006, -2718, -2346, -1901, -1462, -1028, -549, -120, 362, 832, 1302, 1721, 2071, 2329, 2404, 2316, 2039, 1608, 1037, 370, -366, -1142, -1954, -2734, -3441, -4055, -4515, -4846, -5005, -5032, -4912, -4626, -4180, -3582, -2848, -2071, -1307, -506, 248, 1001, 1692, 2280, 2739, 2972, 3014, 2866, 2561, 2093, 1470, 742, 9, -629, -1060, -1263, -1298, -1254, -1253, -1357, -1568, -1798, -2045, -2283, -2546, -2853, -3172, -3484, -3677, -3771, -3756, -3709, -3709, -3732, -3833, -3936, -4004, -4057, -4069, -4055, -4002, -3913, -3805, -3704, -3645, -3631, -3576, -3422, -3151, -2720, -2204, -1634, -1066, -547, -90, 244, 468, 618, 652, 539, 306, -73, -537, -1069, -1649, -2205, -2713, -3147, -3493, -3745, -3908, -3900, -3730, -3445, -3047, -2624, -2263, -2029, -1906, -1861, -1889, -1943, -2074, -2165, -2200, -2208, -2065, -1945, -1818, -1703, -1685, -1645, -1618, -1578, -1540, -1531, -1541, -1552, -1524, -1456, -1335, -1158, -977, -765, -536, -313, -83, 120, 297, 368, 383, 373, 340, 335, 354, 365, 320, 232, 100, 3, 5, 66, 238, 505, 847, 1230, 1542, 1761, 1780, 1704, 1490, 1165, 898, 619, 468, 339, 256, 209, 90, -31, -197, -345, -488, -662, -843, -1045, -1242, -1363, -1459, -1436, -1310, -1074, -718, -392, -73, 137, 250, 308, 332, 333, 319, 223, 40, -255, -647, -971, -1277, -1451, -1478, -1392, -1204, -975, -741, -538, -384, -367, -419, -522, -587, -514, -280, 159, 772, 1440, 2023, 2483, 2786, 2933, 2926, 2754, 2477, 2144, 1815, 1531, 1360, 1301, 1305, 1403, 1482, 1591, 1616, 1555, 1457, 1262, 1172, 1063, 1039, 1093, 1175, 1299, 1338, 1290, 1083, 779, 359, -83, -533, -966, -1334, -1639, -1818, -1926, -1918, -1826, -1681, -1522, -1339, -1064, -739, -332, 141, 558, 891, 1084, 1109, 1105, 1073, 1061, 1093, 1066, 1052, 994, 909, 842, 793, 830, 826, 881, 946, 1048, 1218, 1329, 1465, 1471, 1365, 1117, 758, 366, 29, -193, -379, -461, -577, -721, -925, -1127, -1306, -1440, -1509, -1516, -1349, -1101, -647, -102, 518, 1133, 1648, 2114, 2453, 2755, 2920, 3025, 2938, 2700, 2393, 2012, 1713, 1416, 1250, 1160, 1204, 1404, 1701, 2109, 2537, 2934, 3194, 3338, 3361, 3317, 3175, 2929, 2586, 2126, 1619, 1125, 698, 335, -20, -443, -922, -1442, -1886, -2245, -2457, -2556, -2586, -2541, -2457, -2275, -1993, -1596, -1187, -697, -231, 260, 753, 1205, 1590, 1758, 1836, 1734, 1596, 1390, 1206, 1011, 796, 622, 404, 209, -77, -391, -839, -1288, -1799, -2241, -2539, -2720, -2675, -2588, -2408, -2226, -1974, -1725, -1459, -1246, -1074, -897, -705, -367, 48, 615, 1190, 1815, 2382, 2840, 3165, 3309, 3252, 3040, 2759, 2379, 2029, 1641, 1301, 914, 564, 224, -75, -322, -551, -620, -708, -625, -534, -407, -227, -61, 194, 447, 729, 987, 1271, 1526, 1815, 2106, 2368, 2618, 2841, 3047, 3197, 3300, 3308, 3237, 3011, 2702, 2299, 1817, 1362, 940, 590, 244, -115, -512, -859, -1107, -1237, -1231, -1184, -1073, -917, -722, -497, -279, -94, 54, 186, 291, 445, 582, 738, 924, 1008, 1045, 952, 777, 573, 323, 99, -159, -467, -782, -1068, -1236, -1272, -1179, -942, -641, -246, 203, 647, 1066, 1378, 1543, 1547, 1469, 1349, 1316, 1359, 1419, 1539, 1561, 1489, 1306, 1018, 669, 276, -114, -471, -763, -991, -1104, -1181, -1201, -1216, -1272, -1312, -1372, -1349, -1247, -1105, -911, -687, -477, -247, -48, 166, 342, 409, 422, 264, 89, -131, -308, -418, -546, -585, -651, -637, -545, -380, -91, 208, 475, 692, 794, 802, 735, 506, 176, -268, -813, -1381, -1927, -2352, -2665, -2879, -2983, -3051, -3078, -3139, -3233, -3337, -3469, -3584, -3688, -3719, -3743, -3701, -3671, -3673, -3672, -3734, -3701, -3661, -3503, -3226, -2907, -2465, -1978, -1423, -788, -80, 688, 1522, 2381, 3164, 3875, 4477, 4948, 5362, 5645, 5841, 5924, 5897, 5858, 5735, 5601, 5427, 5168, 4796, 4268, 3521, 2621, 1635, 585, -365, -1232, -1953, -2536, -3044, -3467, -3808, -4055, -4218, -4232, -4143, -3957, -3674, -3384, -3031, -2611, -2118, -1554, -958, -325, 305, 892, 1390, 1805, 2105, 2273, 2287, 2175, 1977, 1629, 1130, 469, -325, -1187, -2037, -2843, -3484, -3943, -4270, -4449, -4556, -4573, -4532, -4426, -4308, -4173, -4023, -3920, -3807, -3712, -3537, -3274, -3002, -2673, -2377, -2059, -1711, -1430, -1174, -1034, -978, -1003, -1063, -1101, -1090, -1010, -927, -768, -560, -187, 263, 818, 1433, 1984, 2530, 2935, 3309, 3647, 3937, 4085, 4076, 3859, 3466, 2947, 2315, 1732, 1122, 619, 87, -424, -896, -1324, -1619, -1898, -2061, -2186, -2253, -2286, -2204, -2042, -1735, -1311, -833, -168, 546, 1337, 2053, 2727, 3292, 3710, 4010, 4080, 4057, 3876, 3609, 3268, 2826, 2349, 1822, 1236, 645, 26, -558, -1045, -1472, -1693, -1766, -1673, -1432, -1128, -805, -549, -448, -546, -771, -1081, -1359, -1609, -1736, -1805, -1789, -1733, -1750, -1745, -1854, -1993, -2229, -2456, -2608, -2676, -2597, -2482, -2218, -1897, -1535, -1212, -959, -831, -872, -1025, -1290, -1503, -1656, -1724, -1724, -1626, -1458, -1178, -795, -331, 251, 830, 1370, 1732, 1929, 1981, 1960, 1934, 1937, 2076, 2306, 2594, 2906, 3207, 3470, 3722, 3877, 3974, 4016, 3968, 3850, 3650, 3464, 3321, 3267, 3260, 3312, 3384, 3479, 3533, 3501, 3473, 3311, 3058, 2678, 2165, 1599, 971, 317, -355, -987, -1573, -2161, -2778, -3399, -3976, -4480, -4870, -5113, -5149, -4948, -4546, -3925, -3155, -2283, -1373, -499, 381, 1218, 2036, 2754, 3303, 3730, 3943, 3953, 3830, 3570, 3309, 3025, 2695, 2290, 1769, 1210, 594, 57, -445, -799, -1017, -1149, -1111, -996, -730, -410, -3, 432, 942, 1481, 1966, 2398, 2724, 3004, 3133, 3199, 3174, 3073, 2821, 2323, 1563, 598, -457, -1551, -2514, -3292, -3799, -4138, -4255, -4224, -4031, -3595, -3082, -2425, -1755, -1152, -631, -286, -43, 146, 241, 331, 341, 279, 101, -271, -774, -1422, -2063, -2635, -3030, -3215, -3132, -2846, -2425, -1915, -1418, -921, -466, -37, 320, 677, 947, 1134, 1286, 1421, 1607, 1844, 2137, 2434, 2787, 3141, 3443, 3686, 3843, 3858, 3730, 3375, 2883, 2356, 1849, 1449, 1131, 1015, 986, 1080, 1183, 1257, 1316, 1256, 1138, 878, 600, 283, -72, -426, -789, -1119, -1409, -1609, -1716, -1730, -1641, -1539, -1399, -1184, -925, -558, -162, 280, 716, 1095, 1397, 1593, 1709, 1767, 1755, 1648, 1508, 1315, 1127, 901, 693, 482, 312, 213, 181, 274, 462, 794, 1123, 1541, 1958, 2399, 2835, 3214, 3602, 3866, 4088, 4115, 4055, 3933, 3737, 3540, 3297, 3027, 2717, 2354, 1861, 1323, 714, 115, -472, -1028, -1498, -1917, -2277, -2617, -2854, -3076, -3176, -3231, -3264, -3203, -3162, -2999, -2778, -2431, -1981, -1498, -1051, -762, -573, -588, -709, -917, -1146, -1361, -1593, -1796, -2032, -2209, -2333, -2383, -2380, -2329, -2227, -2111, -2009, -1895, -1744, -1563, -1275, -948, -505, -29, 447, 913, 1296, 1614, 1787, 1903, 1887, 1816, 1729, 1548, 1356, 1144, 920, 742, 550, 341, 168, -38, -171, -212, -147, 47, 299, 604, 914, 1224, 1494, 1733, 1947, 2092, 2197, 2254, 2264, 2284, 2310, 2382, 2504, 2677, 2888, 3068, 3227, 3329, 3369, 3342, 3253, 3151, 3030, 2936, 2958, 3053, 3228, 3444, 3608, 3743, 3771, 3737, 3634, 3513, 3380, 3181, 2975, 2658, 2331, 1988, 1693, 1537, 1473, 1531, 1618, 1773, 1916, 2010, 2023, 1888, 1589, 1109, 474, -284, -1104, -1972, -2761, -3472, -3979, -4285, -4388, -4265, -4041, -3710, -3410, -3079, -2784, -2469, -2169, -1907, -1615, -1361, -1007, -645, -221, 179, 500, 692, 737, 705, 566, 432, 221, -14, -255, -531, -771, -961, -1106, -1147, -1116, -1015, -823, -543, -210, 129, 449, 645, 807, 829, 827, 768, 582, 343, -93, -562, -1077, -1513, -1784, -1945, -1943, -1873, -1754, -1539, -1282, -946, -537, -145, 267, 622, 913, 1133, 1248, 1275, 1305, 1339, 1478, 1788, 2217, 2748, 3190, 3532, 3655, 3599, 3387, 3066, 2696, 2288, 1939, 1604, 1429, 1374, 1472, 1683, 1925, 2158, 2305, 2411, 2383, 2327, 2260, 2137, 2019, 1868, 1718, 1568, 1436, 1338, 1253, 1220, 1176, 1166, 1140, 1095, 1042, 929, 833, 685, 609, 506, 329, 64, -386, -899, -1531, -2184, -2826, -3432, -3973, -4508, -5004, -5496, -5910, -6281, -6553, -6618, -6579, -6358, -6068, -5711, -5271, -4785, -4221, -3638, -2956, -2367, -1789, -1359, -1156, -1041, -1175, -1397, -1779, -2288, -2813, -3383, -3932, -4396, -4849, -5227, -5544, -5795, -5855, -5850, -5691, -5492, -5279, -5054, -4837, -4591, -4325, -4038, -3755, -3428, -3176, -2832, -2488, -2104, -1684, -1339, -980, -734, -459, -263, -64, 149, 342, 590, 833, 1168, 1506, 1866, 2122, 2320, 2413, 2364, 2288, 2047, 1784, 1434, 1072, 754, 513, 416, 331, 243, 51, -265, -716, -1256, -1873, -2447, -2985, -3480, -3855, -4191, -4414, -4630, -4790, -4885, -4911, -4839, -4656, -4360, -3989, -3545, -3099, -2649, -2222, -1817, -1569, -1411, -1445, -1575, -1693, -1865, -1830, -1728, -1490, -1174, -872, -514, -189, 98, 315, 381, 282, 64, -273, -619, -962, -1199, -1381, -1514, -1556, -1580, -1525, -1444, -1349, -1209, -1044, -855, -594, -325, 10, 334, 669, 1017, 1296, 1640, 1931, 2225, 2484, 2682, 2814, 2796, 2657, 2360, 1931, 1335, 676, -38, -796, -1495, -2197, -2773, -3198, -3483, -3553, -3491, -3250, -2879, -2399, -1810, -1164, -476, 174, 745, 1186, 1564, 1838, 2051, 2164, 2109, 1925, 1594, 1158, 583, -60, -784, -1566, -2315, -2952, -3425, -3654, -3656, -3473, -3114, -2666, -2076, -1442, -799, -216, 206, 390, 402, 253, 28, -124, -335, -415, -482, -529, -515, -475, -381, -326, -243, -263, -214, -158, -22, 252, 514, 890, 1213, 1548, 1873, 2197, 2511, 2696, 2827, 2824, 2735, 2587, 2377, 2161, 1941, 1688, 1458, 1178, 882, 642, 331, 86, -149, -283, -237, -71, 302, 744, 1237, 1692, 2079, 2402, 2636, 2781, 2801, 2727, 2572, 2372, 2129, 1872, 1564, 1246, 904, 556, 247, -23, -256, -481, -654, -811, -868, -838, -700, -447, -102, 318, 772, 1246, 1672, 2077, 2306, 2391, 2328, 2045, 1649, 1087, 391, -325, -1074, -1755, -2326, -2776, -3039, -3236, -3283, -3323, -3290, -3168, -3034, -2757, -2504, -2136, -1776, -1368, -888, -384, 188, 773, 1415, 1989, 2586, 3033, 3368, 3549, 3541, 3466, 3251, 3015, 2732, 2453, 2116, 1782, 1441, 1132, 946, 820, 841, 940, 1089, 1197, 1232, 1140, 904, 533, 40, -482, -1030, -1506, -1939, -2295, -2521, -2620, -2554, -2375, -2101, -1804, -1541, -1329, -1176, -1026, -828, -582, -269, 116, 527, 983, 1366, 1641, 1786, 1681, 1430, 990, 493, -2, -530, -1005, -1522, -1973, -2345, -2577, -2582, -2430, -2129, -1792, -1483, -1168, -875, -554, -249, 27, 267, 405, 503, 482, 449, 365, 260, 241, 284, 573, 1032, 1690, 2421, 3081, 3653, 4016, 4225, 4275, 4145, 3892, 3495, 2987, 2454, 1883, 1398, 955, 556, 241, -29, -214, -319, -323, -277, -162, -56, 62, 216, 334, 447, 532, 589, 662, 739, 826, 912, 943, 957, 866, 708, 467, 207, -47, -297, -436, -519, -521, -534, -545, -606, -716, -839, -928, -972, -983, -951, -988, -1023, -1162, -1273, -1432, -1614, -1766, -1905, -1894, -1827, -1541, -1202, -780, -351, -28, 265, 410, 525, 568, 555, 493, 411, 306, 191, 145, 130, 195, 309, 499, 786, 1098, 1444, 1745, 1956, 2134, 2250, 2342, 2444, 2520, 2580, 2617, 2600, 2550, 2474, 2309, 2056, 1716, 1248, 745, 212, -319, -722, -1058, -1270, -1344, -1301, -1170, -989, -801, -642, -485, -393, -279, -249, -234, -234, -309, -363, -476, -542, -607, -692, -805, -961, -1147, -1297, -1456, -1558, -1604, -1660, -1603, -1594, -1482, -1354, -1245, -1081, -973, -832, -672, -464, -212, 90, 366, 626, 789, 882, 963, 950, 928, 835, 689, 552, 381, 229, 137, 74, 58, 36, 85, 164, 326, 670, 1048, 1533, 2011, 2415, 2725, 2886, 2932, 2850, 2694, 2519, 2348, 2212, 2094, 1948, 1822, 1672, 1532, 1397, 1240, 1075, 929, 763, 607, 496, 387, 417, 499, 655, 897, 1151, 1413, 1659, 1885, 2078, 2227, 2270, 2207, 1955, 1599, 1113, 601, 162, -237, -455, -611, -631, -528, -375, -206, -131, -145, -324, -563, -835, -1069, -1156, -1154, -1011, -849, -650, -438, -249, 3, 201, 483, 762, 973, 1181, 1297, 1336, 1294, 1207, 1055, 931, 763, 568, 386, 169, 25, -105, -219, -330, -424, -526, -661, -794, -963, -1140, -1298, -1435, -1470, -1355, -1143, -785, -377, 43, 513, 889, 1208, 1501, 1648, 1724, 1727, 1627, 1585, 1523, 1447, 1380, 1226, 997, 660, 248, -249, -765, -1322, -1887, -2332, -2695, -2788, -2691, -2399, -1910, -1373, -744, -174, 364, 768, 1035, 1160, 1129, 1085, 956, 925, 917, 961, 1042, 1067, 1074, 929, 782, 547, 317, 109, -87, -196, -330, -403, -553, -689, -869, -1056, -1153, -1283, -1259, -1191, -1052, -843, -579, -203, 204, 677, 1129, 1530, 1784, 1958, 2012, 1955, 1917, 1789, 1701, 1637, 1584, 1568, 1466, 1318, 1089, 816, 512, 140, -206, -581, -985, -1364, -1714, -1962, -2104, -2121, -2029, -1857, -1585, -1258, -867, -425, 25, 426, 757, 1040, 1246, 1469, 1646, 1754, 1811, 1721, 1552, 1291, 1025, 766, 553, 384, 196, 48, -134, -283, -457, -630, -815, -1071, -1331, -1620, -1851, -2026, -2120, -2128, -2027, -1811, -1526, -1158, -758, -345, 62, 421, 710, 941, 1088, 1154, 1169, 1150, 1147, 1139, 1082, 980, 778, 502, 202, -131, -436, -696, -908, -1079, -1209, -1255, -1220, -1117, -913, -643, -298, 103, 454, 750, 933, 985, 936, 831, 707, 562, 382, 181, -42, -263, -424, -591, -716, -860, -1058, -1260, -1514, -1727, -1891, -2009, -2088, -2129, -2096, -1981, -1710, -1311, -781, -194, 367, 897, 1302, 1663, 1910, 2007, 2005, 1837, 1563, 1239, 888, 517, 175, -153, -452, -698, -873, -954, -959, -906, -811, -671, -530, -341, -181, -10, 190, 369, 572, 774, 996, 1151, 1256, 1288, 1260, 1236, 1199, 1164, 1113, 1013, 831, 593, 296, 19, -211, -396, -450, -410, -252, 23, 327, 653, 950, 1196, 1383, 1550, 1661, 1751, 1841, 1851, 1910, 1925, 1980, 2050, 2109, 2219, 2300, 2429, 2470, 2511, 2437, 2236, 1967, 1548, 1159, 772, 467, 208, -16, -184, -373, -542, -729, -901, -1095, -1349, -1627, -1976, -2304, -2639, -2913, -3062, -3161, -3107, -3007, -2826, -2554, -2230, -1819, -1402, -966, -540, -186, 95, 322, 427, 475, 401, 218, 4, -288, -542, -790, -991, -1135, -1241, -1300, -1341, -1383, -1458, -1578, -1736, -1896, -2058, -2150, -2199, -2174, -2083, -1925, -1723, -1554, -1371, -1283, -1253, -1340, -1557, -1862, -2272, -2707, -3141, -3433, -3584, -3527, -3339, -3075, -2734, -2401, -2000, -1575, -1056, -492, 111, 718, 1332, 1997, 2637, 3272, 3756, 4103, 4235, 4180, 3958, 3590, 3149, 2558, 1935, 1216, 523, -74, -629, -1041, -1412, -1741, -1976, -2156, -2221, -2177, -2047, -1855, -1621, -1315, -983, -607, -262, -35, 116, 180, 209, 316, 430, 586, 699, 695, 661, 536, 465, 366, 253, 163, 41, -30, -77, -60, -4, 70, 119, 136, 122, 120, 85, 10, -116, -302, -500, -721, -913, -1099, -1222, -1352, -1442, -1562, -1663, -1768, -1930, -2017, -2148, -2150, -2078, -1928, -1707, -1520, -1386, -1363, -1454, -1640, -1906, -2254, -2608, -3035, -3370, -3633, -3816, -3852, -3819, -3700, -3548, -3340, -3127, -2894, -2699, -2544, -2402, -2226, -1951, -1557, -991, -314, 447, 1206, 1875, 2455, 2895, 3191, 3350, 3314, 3144, 2832, 2417, 1946, 1403, 847, 328, -127, -478, -709, -866, -903, -873, -743, -485, -92, 397, 939, 1474, 1939, 2341, 2625, 2907, 3106, 3305, 3458, 3524, 3550, 3474, 3368, 3185, 2994, 2719, 2431, 2115, 1773, 1472, 1237, 1075, 1009, 1110, 1296, 1587, 1868, 2141, 2316, 2385, 2339, 2180, 1987, 1721, 1494, 1231, 978, 766, 580, 433, 321, 196, 102, -40, -208, -360, -588, -741, -967, -1143, -1253, -1299, -1198, -1036, -823, -612, -403, -267, -122, -59, 22, 60, 32, 23, -29, -19, -3, 89, 178, 322, 468, 594, 765, 873, 990, 1077, 1131, 1190, 1265, 1326, 1413, 1478, 1567, 1667, 1742, 1812, 1847, 1856, 1739, 1652, 1490, 1336, 1264, 1158, 1168, 1194, 1272, 1376, 1475, 1616, 1740, 1899, 2025, 2136, 2245, 2248, 2260, 2218, 2223, 2271, 2349, 2522, 2642, 2798, 2840, 2831, 2685, 2471, 2218, 1866, 1612, 1301, 1093, 916, 847, 852, 947, 1131, 1308, 1547, 1654, 1761, 1715, 1592, 1421, 1239, 1136, 1070, 1148, 1279, 1489, 1645, 1706, 1685, 1605, 1458, 1304, 1125, 930, 759, 573, 432, 302, 256, 219, 243, 289, 353, 458, 524, 567, 551, 521, 465, 407, 336, 276, 218, 215, 253, 364, 563, 786, 1041, 1284, 1504, 1637, 1737, 1732, 1648, 1493, 1296, 1094, 921, 839, 794, 860, 954, 1142, 1358, 1607, 1911, 2149, 2406, 2611, 2763, 2929, 3031, 3057, 3034, 2892, 2754, 2590, 2455, 2366, 2211, 2100, 1884, 1661, 1421, 1167, 966, 731, 594, 440, 386, 415, 439, 536, 498, 437, 279, 38, -195, -437, -615, -787, -889, -985, -994, -943, -793, -540, -274, 17, 207, 372, 443, 490, 513, 527, 561, 560, 583, 538, 461, 310, 104, -130, -369, -581, -731, -844, -926, -975, -1021, -987, -958, -794, -610, -430, -237, -221, -206, -338, -489, -593, -714, -670, -618, -456, -282, -145, 38, 116, 228, 275, 309, 319, 301, 327, 311, 391, 445, 541, 617, 620, 599, 453, 265, -41, -397, -802, -1209, -1538, -1792, -1924, -1982, -1965, -1915, -1836, -1695, -1506, -1285, -986, -673, -366, -48, 228, 437, 591, 640, 576, 484, 286, 113, -55, -222, -353, -519, -657, -837, -1028, -1263, -1511, -1799, -2049, -2250, -2387, -2380, -2309, -2098, -1875, -1580, -1284, -1014, -738, -542, -348, -225, -109, 15, 171, 328, 512, 714, 919, 1141, 1305, 1435, 1481, 1465, 1357, 1151, 859, 477, 64, -345, -735, -973, -1086, -1090, -904, -730, -514, -341, -211, -65, 46, 217, 326, 404, 387, 260, 79, -164, -428, -682, -895, -1082, -1169, -1143, -1022, -821, -606, -430, -322, -285, -300, -370, -455, -539, -628, -683, -676, -578, -456, -300, -165, -57, 57, 143, 260, 331, 395, 417, 366, 316, 241, 191, 108, -8, -156, -340, -543, -731, -865, -965, -998, -1008, -979, -903, -837, -756, -707, -718, -739, -816, -888, -945, -989, -949, -894, -747, -549, -264, 90, 473, 907, 1304, 1670, 1922, 2104, 2169, 2213, 2244, 2216, 2249, 2248, 2232, 2177, 2020, 1759, 1456, 1028, 532, -3, -594, -1148, -1656, -1985, -2152, -2088, -1880, -1588, -1218, -869, -534, -314, -180, -118, -121, -169, -237, -324, -412, -505, -631, -727, -757, -705, -603, -440, -280, -165, -87, -105, -152, -209, -257, -298, -344, -343, -340, -316, -300, -294, -312, -346, -334, -329, -232, -107, 57, 223, 358, 537, 685, 868, 995, 1124, 1171, 1085, 925, 621, 301, -86, -506, -934, -1350, -1691, -1987, -2144, -2179, -2098, -1881, -1599, -1278, -903, -558, -264, -19, 168, 339, 438, 541, 606, 657, 726, 723, 722, 660, 570, 420, 167, -98, -370, -621, -818, -958, -1033, -1041, -1006, -870, -703, -460, -183, 42, 259, 365, 452, 467, 405, 356, 289, 228, 170, 105, 45, 0, -53, -92, -95, -41, 44, 115, 121, 51, -113, -358, -680, -1014, -1338, -1690, -1976, -2270, -2492, -2626, -2715, -2674, -2570, -2345, -2021, -1647, -1236, -832, -446, -165, 45, 194, 285, 365, 378, 365, 313, 219, 58, -163, -426, -739, -1031, -1318, -1564, -1756, -1896, -1990, -2038, -2046, -1970, -1907, -1854, -1790, -1800, -1780, -1822, -1786, -1693, -1547, -1365, -1246, -1122, -1112, -1121, -1238, -1379, -1545, -1712, -1775, -1791, -1633, -1413, -1132, -876, -686, -525, -436, -385, -360, -340, -355, -364, -362, -316, -174, 33, 300, 608, 954, 1334, 1702, 2023, 2248, 2316, 2195, 1927, 1540, 1127, 744, 372, 42, -295, -579, -857, -1054, -1161, -1231, -1197, -1159, -1058, -953, -789, -580, -400, -167, 30, 253, 484, 692, 908, 1090, 1230, 1327, 1377, 1402, 1389, 1322, 1210, 1050, 892, 699, 486, 264, 19, -232, -528, -805, -1067, -1272, -1456, -1637, -1761, -1901, -1997, -2076, -2147, -2118, -2050, -1905, -1658, -1419, -1106, -819, -584, -334, -170, 28, 196, 363, 590, 829, 1116, 1408, 1677, 1908, 2087, 2154, 2162, 2060, 1875, 1631, 1285, 923, 540, 155, -185, -516, -799, -1008, -1187, -1316, -1411, -1412, -1376, -1249, -1046, -760, -352, 73, 563, 1026, 1473, 1815, 2069, 2176, 2199, 2158, 2003, 1858, 1627, 1438, 1151, 822, 450, 20, -376, -797, -1126, -1374, -1515, -1592, -1559, -1445, -1220, -868, -430, 91, 670, 1215, 1688, 2075, 2311, 2504, 2549, 2525, 2412, 2202, 1975, 1708, 1446, 1154, 876, 558, 229, -54, -300, -476, -579, -727, -877, -1057, -1291, -1494, -1659, -1768, -1820, -1780, -1692, -1464, -1203, -851, -519, -264, 24, 235, 494, 713, 938, 1084, 1143, 1141, 1078, 1037, 1006, 1014, 961, 907, 772, 588, 445, 289, 160, 75, -43, -131, -210, -312, -379, -535, -631, -760, -843, -858, -888, -839, -878, -899, -984, -1068, -1095, -1083, -945, -757, -434, -92, 297, 675, 1008, 1321, 1513, 1693, 1772, 1840, 1820, 1705, 1516, 1209, 915, 570, 295, 30, -153, -292, -421, -485, -558, -531, -506, -408, -267, -85, 126, 298, 461, 502, 486, 418, 297, 195, 73, -99, -294, -539, -781, -1003, -1181, -1266, -1305, -1254, -1139, -972, -760, -493, -186, 134, 504, 842, 1152, 1460, 1641, 1734, 1693, 1462, 1128, 709, 273, -195, -605, -990, -1342, -1608, -1842, -1959, -2019, -1958, -1768, -1515, -1183, -816, -466, -134, 134, 308, 426, 424, 363, 276, 199, 173, 171, 222, 275, 358, 443, 507, 583, 624, 684, 729, 775, 815, 842, 910, 964, 1038, 1121, 1214, 1268, 1289, 1264, 1150, 991, 745, 478, 187, -101, -383, -643, -879, -1094, -1262, -1392, -1474, -1538, -1526, -1504, -1419, -1326, -1213, -1057, -928, -730, -578, -389, -202, -40, 193, 423, 680, 960, 1173, 1293, 1342, 1242, 1066, 857, 589, 351, 106, -154, -359, -533, -640, -649, -603, -480, -332, -149, 53, 291, 547, 784, 1018, 1190, 1344, 1441, 1548, 1618, 1626, 1624, 1476, 1323, 1108, 850, 616, 301, 3, -307, -613, -821, -966, -1045, -1006, -940, -789, -580, -349, -33, 214, 469, 620, 682, 695, 619, 558, 413, 267, 46, -197, -428, -660, -830, -978, -1036, -1089, -1024, -925, -793, -543, -301, -44, 218, 469, 667, 884, 1025, 1090, 1067, 895, 640, 273, -78, -433, -711, -896, -1037, -1077, -1089, -1056, -967, -828, -659, -469, -257, -19, 187, 383, 563, 675, 737, 714, 669, 602, 519, 433, 320, 194, 61, -54, -140, -168, -142, -81, -3, 89, 213, 348, 474, 595, 711, 796, 853, 909, 940, 980, 994, 975, 981, 931, 923, 944, 961, 1030, 1093, 1143, 1210, 1287, 1339, 1435, 1509, 1588, 1687, 1734, 1755, 1692, 1525, 1303, 1041, 708, 374, 1, -360, -713, -1052, -1330, -1580, -1733, -1910, -1994, -2103, -2225, -2288, -2405, -2415, -2440, -2376, -2294, -2184, -1977, -1779, -1471, -1193, -901, -597, -324, -35, 231, 467, 622, 680, 652, 513, 321, 105, -199, -507, -854, -1196, -1493, -1748, -1900, -2011, -2025, -1970, -1842, -1632, -1342, -1004, -639, -253, 116, 515, 851, 1183, 1504, 1703, 1840, 1830, 1706, 1573, 1364, 1169, 967, 761, 594, 402, 279, 154, 78, 55, 62, 192, 362, 633, 978, 1329, 1701, 2034, 2234, 2325, 2327, 2198, 2018, 1770, 1492, 1216, 919, 651, 370, 135, -71, -274, -420, -555, -635, -706, -758, -773, -771, -717, -663, -591, -475, -350, -201, -13, 104, 199, 211, 108, -34, -257, -423, -581, -741, -878, -1027, -1181, -1305, -1431, -1563, -1621, -1701, -1732, -1723, -1649, -1500, -1345, -1223, -1160, -1114, -1094, -1036, -1024, -957, -923, -941, -887, -904, -830, -752, -682, -561, -478, -345, -198, -41, 128, 289, 406, 507, 623, 755, 954, 1165, 1389, 1613, 1765, 1881, 1953, 1936, 1903, 1803, 1627, 1460, 1243, 1076, 943, 807, 729, 651, 577, 496, 439, 389, 357, 321, 262, 210, 142, 103, 77, 105, 198, 356, 540, 704, 874, 945, 931, 769, 497, 206, -162, -504, -813, -1070, -1234, -1338, -1384, -1414, -1409, -1408, -1435, -1422, -1418, -1399, -1351, -1285, -1157, -988, -742, -517, -291, -87, 13, 93, 72, -5, -85, -185, -272, -346, -413, -443, -464, -474, -447, -451, -422, -401, -372, -323, -278, -230, -197, -98, -2, 175, 405, 649, 945, 1186, 1375, 1441, 1401, 1240, 980, 698, 369, 125, -94, -281, -402, -544, -585, -625, -621, -581, -553, -509, -554, -603, -689, -765, -822, -832, -792, -716, -603, -476, -343, -248, -115, -85, -31, 0, -10, 33, -17, -44, -103, -151, -190, -220, -268, -348, -454, -621, -778, -947, -1060, -1150, -1151, -1141, -1110, -1013, -926, -768, -624, -477, -379, -313, -241, -186, -101, -21, 41, 115, 210, 319, 471, 623, 795, 898, 915, 875, 736, 603, 418, 258, 103, -36, -99, -157, -139, -120, -80, -5, 73, 196, 348, 488, 614, 697, 733, 745, 697, 642, 527, 389, 213, 26, -166, -350, -451, -574, -619, -647, -655, -662, -679, -725, -787, -822, -910, -942, -979, -981, -951, -849, -737, -548, -272, -48, 232, 402, 546, 610, 607, 611, 550, 512, 459, 388, 345, 293, 194, 92, -64, -199, -334, -450, -523, -619, -706, -813, -901, -945, -916, -821, -674, -524, -379, -293, -246, -246, -296, -382, -495, -589, -662, -649, -659, -592, -537, -485, -387, -305, -193, -110, -6, 26, 102, 164, 257, 392, 501, 658, 753, 851, 936, 971, 980, 917, 790, 675, 490, 370, 251, 168, 138, 106, 213, 277, 444, 561, 649, 716, 665, 599, 475, 349, 206, 103, -44, -136, -225, -286, -324, -370, -396, -465, -476, -531, -555, -590, -636, -643, -618, -516, -310, -28, 364, 764, 1143, 1522, 1724, 1943, 1989, 1978, 1902, 1744, 1660, 1468, 1365, 1213, 1083, 941, 754, 581, 341, 163, -6, -145, -224, -270, -286, -249, -198, -101, 25, 143, 224, 251, 220, 114, -17, -212, -422, -618, -793, -913, -962, -948, -862, -785, -689, -562, -463, -314, -204, -70, 25, 75, 156, 196, 293, 404, 509, 630, 727, 803, 870, 866, 824, 773, 629, 500, 352, 176, 23, -162, -322, -465, -574, -654, -704, -790, -875, -936, -1043, -1084, -1157, -1185, -1231, -1267, -1240, -1228, -1155, -1110, -1028, -976, -881, -790, -687, -539, -441, -327, -264, -214, -157, -59, -34, 38, 48, 28, 77, 66, 154, 163, 208, 229, 234, 296, 333, 389, 373, 356, 313, 269, 219, 203, 151, 102, 19, -83, -124, -195, -141, -149, -115, -58, -56, 37, 91, 159, 220, 269, 298, 323, 305, 274, 196, 61, -30, -163, -197, -206, -194, -125, -58, 57, 161, 276, 352, 395, 392, 337, 280, 234, 190, 139, 88, -6, -122, -276, -450, -639, -843, -1061, -1287, -1459, -1617, -1725, -1781, -1812, -1769, -1679, -1536, -1326, -1072, -821, -603, -412, -314, -266, -289, -396, -516, -674, -839, -1000, -1154, -1295, -1391, -1481, -1556, -1600, -1660, -1685, -1705, -1723, -1717, -1704, -1662, -1628, -1564, -1463, -1375, -1240, -1145, -1069, -1053, -1096, -1168, -1302, -1364, -1447, -1435, -1337, -1185, -932, -661, -372, -77, 209, 432, 701, 890, 1078, 1256, 1341, 1451, 1486, 1536, 1555, 1531, 1498, 1422, 1272, 1105, 899, 666, 486, 304, 236, 228, 234, 307, 392, 455, 581, 678, 756, 834, 797, 764, 655, 553, 490, 415, 404, 411, 462, 521, 597, 698, 829, 951, 1080, 1211, 1296, 1401, 1419, 1395, 1308, 1127, 926, 691, 475, 227, -22, -326, -644, -956, -1257, -1494, -1744, -1916, -2089, -2199, -2230, -2230, -2127, -2013, -1887, -1740, -1607, -1497, -1356, -1260, -1181, -1082, -1014, -899, -774, -634, -448, -273, -84, 87, 256, 419, 514, 606, 621, 601, 590, 544, 489, 430, 314, 183, 44, -126, -209, -327, -367, -372, -372, -284, -227, -142, -85, -19, 41, 83, 143, 211, 251, 300, 311, 293, 275, 234, 225, 190, 217, 204, 221, 199, 154, 167, 154, 197, 212, 279, 292, 302, 259, 117, -16, -248, -481, -711, -957, -1148, -1294, -1399, -1416, -1380, -1254, -1128, -933, -710, -533, -291, -150, 20, 174, 278, 382, 458, 535, 568, 644, 678, 738, 812, 817, 830, 748, 660, 573, 448, 378, 317, 297, 292, 294, 322, 344, 376, 376, 341, 289, 163, -11, -225, -468, -686, -919, -1073, -1217, -1332, -1362, -1411, -1373, -1312, -1258, -1169, -1126, -1076, -982, -909, -756, -621, -478, -287, -148, 55, 164, 257, 315, 237, 138, -37, -236, -429, -598, -723, -794, -810, -799, -770, -718, -673, -633, -595, -556, -490, -394, -281, -152, 20, 188, 372, 567, 731, 871, 957, 956, 900, 807, 678, 546, 424, 305, 194, 61, -112, -283, -440, -566, -680, -768, -855, -890, -904, -878, -795, -727, -600, -508, -389, -285, -147, 2, 100, 231, 269, 273, 222, 132, 53, -22, -64, -66, -92, -61, -28, -13, 66, 98, 172, 223, 247, 275, 274, 197, 142, 29, -91, -157, -322, -410, -561, -688, -796, -889, -905, -892, -813, -717, -582, -451, -244, -130, 24, 175, 280, 476, 601, 777, 924, 1049, 1170, 1233, 1287, 1273, 1214, 1140, 1004, 865, 718, 546, 397, 256, 152, 68, 4, -21, -66, -117, -141, -209, -256, -268, -252, -211, -129, -79, -40, 2, -59, -29, -110, -192, -257, -435, -550, -726, -881, -998, -1032, -1014, -887, -701, -513, -256, -59, 150, 351, 517, 655, 760, 807, 845, 872, 857, 864, 835, 763, 678, 556, 432, 301, 152, -23, -244, -466, -701, -893, -1045, -1112, -1142, -1128, -1039, -968, -810, -673, -531, -382, -303, -253, -194, -143, -90, 2, 55, 145, 197, 241, 296, 321, 351, 366, 371, 351, 336, 321, 331, 378, 437, 470, 497, 459, 401, 305, 163, 17, -167, -286, -425, -467, -472, -460, -382, -336, -226, -112, 38, 202, 384, 537, 674, 773, 824, 884, 879, 920, 911, 913, 915, 882, 870, 829, 792, 713, 673, 611, 543, 469, 338, 234, 82, -64, -198, -361, -485, -596, -684, -725, -759, -791, -846, -923, -995, -1051, -1097, -1102, -1095, -1064, -1011, -953, -861, -818, -768, -793, -836, -877, -962, -969, -1002, -990, -971, -951, -905, -856, -768, -710, -658, -629, -609, -570, -484, -358, -207, -7, 178, 368, 554, 674, 791, 857, 890, 908, 860, 815, 709, 603, 469, 311, 201, 81, 21, -19, -72, -59, -41, -37, 59, 143, 232, 357, 414, 444, 451, 408, 344, 295, 250, 219, 234, 273, 318, 417, 491, 562, 589, 586, 568, 484, 450, 360, 313, 276, 227, 215, 148, 101, 44, -24, -98, -126, -185, -244, -278, -335, -362, -384, -396, -395, -371, -374, -367, -357, -335, -302, -255, -206, -210, -191, -222, -245, -257, -267, -270, -306, -311, -349, -359, -367, -373, -373, -389, -382, -398, -388, -358, -265, -180, -76, 27, 86, 146, 154, 159, 128, 124, 70, 47, 33, 24, 70, 79, 140, 168, 221, 194, 148, 63, -69, -173, -329, -414, -496, -507, -468, -414, -339, -238, -170, -47, 86, 180, 336, 358, 415, 444, 468, 539, 588, 681, 750, 825, 859, 895, 869, 827, 776, 653, 563, 456, 341, 237, 92, -61, -224, -432, -609, -747, -826, -829, -793, -709, -599, -455, -328, -201, -66, 31, 148, 219, 303, 363, 405, 464, 469, 529, 568, 587, 586, 580, 541, 495, 469, 422, 397, 350, 285, 148, 30, -156, -351, -528, -766, -964, -1218, -1452, -1653, -1814, -1879, -1874, -1839, -1728, -1631, -1548, -1460, -1461, -1422, -1400, -1371, -1292, -1225, -1104, -971, -853, -721, -615, -484, -393, -301, -227, -208, -186, -215, -249, -332, -378, -487, -583, -680, -793, -842, -947, -983, -1007, -990, -962, -871, -802, -726, -633, -593, -513, -456, -373, -286, -181, -74, 87, 174, 283, 340, 349, 384, 309, 322, 260, 220, 166, 48, -37, -154, -210, -212, -223, -163, -100, -75, -1, 26, 115, 140, 179, 209, 214, 246, 209, 196, 117, 40, -72, -205, -361, -521, -679, -840, -986, -1092, -1152, -1184, -1123, -1065, -944, -845, -761, -682, -634, -601, -598, -597, -614, -605, -590, -572, -540, -513, -515, -486, -525, -520, -571, -674, -757, -924, -1004, -1132, -1215, -1268, -1286, -1243, -1200, -1130, -1078, -1013, -971, -930, -882, -793, -752, -702, -661, -647, -614, -594, -585, -590, -610, -666, -701, -758, -747, -727, -672, -572, -498, -346, -215, -89, 43, 150, 232, 317, 356, 371, 347, 256, 183, 55, -54, -118, -191, -208, -208, -201, -165, -194, -203, -219, -328, -407, -579, -747, -875, -1034, -1081, -1152, -1128, -1066, -1019, -885, -799, -684, -615, -566, -562, -545, -542, -611, -612, -664, -687, -731, -770, -789, -814, -834, -871, -887, -940, -925, -939, -916, -859, -827, -745, -692, -616, -581, -561, -587, -637, -655, -693, -681, -659, -614, -577, -521, -478, -417, -319, -235, -146, -108, -44, 1, 66, 144, 237, 366, 482, 595, 695, 814, 876, 926, 888, 819, 715, 554, 413, 230, 79, -90, -258, -389, -458, -494, -490, -439, -365, -231, -59, 82, 244, 402, 490, 604, 639, 702, 729, 706, 672, 595, 530, 413, 304, 166, 47, -85, -195, -328, -451, -558, -677, -770, -880, -947, -1005, -1021, -1047, -1026, -1015, -966, -914, -849, -746, -681, -588, -540, -449, -401, -314, -260, -212, -156, -114, -37, -15, 53, 55, 40, 2, -97, -176, -242, -345, -387, -434, -470, -434, -420, -358, -301, -253, -234, -211, -205, -157, -138, -108, -66, -27, 68, 128, 266, 346, 437, 486, 464, 421, 345, 242, 131, 67, -22, -57, -83, -104, -129, -118, -151, -182, -229, -333, -429, -528, -613, -684, -660, -664, -575, -507, -396, -237, -158, -12, 64, 157, 243, 303, 374, 453, 509, 544, 572, 609, 673, 762, 867, 976, 1086, 1162, 1193, 1181, 1166, 1104, 1038, 935, 893, 830, 761, 721, 620, 598, 567, 583, 623, 711, 788, 849, 856, 825, 775, 695, 677, 641, 738, 792, 906, 1008, 1060, 1149, 1130, 1136, 1098, 1058, 1017, 978, 914, 912, 926, 964, 1051, 1087, 1163, 1179, 1193, 1147, 1083, 1008, 883, 801, 666, 581, 486, 348, 207, 28, -149, -354, -565, -800, -975, -1164, -1319, -1411, -1512, -1501, -1492, -1403, -1313, -1200, -1080, -979, -862, -751, -597, -519, -369, -251, -104, 12, 123, 253, 320, 457, 507, 589, 642, 692, 747, 790, 821, 824, 820, 801, 768, 705, 689, 609, 616, 605, 604, 626, 580, 547, 459, 411, 295, 175, 59, -57, -156, -243, -287, -325, -318, -323, -308, -317, -322, -293, -291, -233, -169, -117, -54, -2, 40, 79, 102, 105, 146, 148, 159, 117, 31, -72, -234, -375, -537, -604, -655, -617, -530, -418, -239, -53, 170, 402, 663, 869, 1094, 1198, 1306, 1356, 1347, 1360, 1267, 1241, 1143, 1066, 963, 867, 783, 698, 646, 594, 585, 590, 620, 614, 664, 658, 682, 719, 719, 755, 735, 682, 572, 443, 291, 135, -3, -98, -156, -181, -186, -175, -160, -123, -91, -51, 12, 91, 153, 193, 245, 227, 280, 273, 302, 358, 368, 428, 411, 420, 385, 328, 244, 164, 59, -25, -60, -94, -58, 8, 106, 245, 442, 609, 801, 956, 1070, 1130, 1169, 1151, 1087, 1021, 880, 791, 657, 553, 439, 312, 187, 30, -116, -271, -422, -556, -668, -781, -825, -885, -855, -788, -695, -519, -355, -192, -5, 139, 273, 429, 522, 658, 718, 771, 747, 674, 551, 360, 192, -42, -202, -409, -558, -724, -840, -886, -925, -855, -771, -610, -445, -263, -94, 71, 189, 303, 373, 413, 439, 395, 377, 322, 288, 222, 174, 123, 108, 124, 144, 175, 177, 233, 246, 310, 358, 418, 541, 634, 766, 896, 982, 1024, 1012, 948, 853, 737, 571, 375, 191, -46, -274, -538, -802, -1004, -1191, -1298, -1394, -1421, -1409, -1358, -1257, -1100, -897, -699, -496, -325, -142, 0, 155, 302, 449, 592, 675, 755, 802, 833, 828, 819, 738, 684, 627, 547, 535, 497, 525, 528, 576, 619, 658, 731, 733, 770, 747, 729, 704, 677, 645, 606, 561, 486, 432, 309, 195, -6, -250, -474, -714, -923, -1099, -1174, -1224, -1122, -965, -750, -424, -161, 167, 400, 598, 775, 822, 900, 872, 818, 772, 657, 553, 434, 278, 119, -82, -268, -400, -539, -601, -663, -721, -744, -763, -754, -708, -666, -593, -502, -443, -291, -204, -112, -55, -75, -85, -143, -183, -234, -261, -286, -288, -303, -262, -235, -208, -147, -151, -112, -87, -64, -65, -57, -84, -114, -155, -171, -154, -133, -82, -115, -84, -126, -139, -139, -174, -115, -90, 3, 116, 245, 414, 560, 688, 769, 808, 816, 784, 740, 662, 609, 538, 468, 457, 430, 440, 404, 344, 271, 202, 134, 79, 30, -27, -95, -178, -236, -305, -326, -387, -410, -459, -485, -491, -522, -492, -514, -495, -526, -549, -515, -495, -436, -331, -266, -160, -94, -26, 78, 93, 200, 195, 222, 233, 205, 237, 199, 202, 177, 156, 124, 104, 49, 26, -28, -85, -128, -224, -276, -352, -409, -454, -427, -402, -304, -169, -13, 200, 373, 578, 726, 845, 914, 953, 944, 894, 831, 689, 527, 339, 159, -2, -128, -203, -293, -350, -410, -507, -552, -652, -719, -759, -820, -806, -780, -717, -604, -493, -399, -322, -305, -288, -316, -363, -415, -531, -599, -654, -677, -659, -606, -547, -478, -415, -389, -351, -301, -246, -180, -65, 32, 152, 296, 424, 590, 734, 869, 972, 1039, 1085, 1051, 965, 824, 639, 416, 194, -21, -220, -347, -466, -525, -528, -517, -448, -361, -263, -116, 9, 146, 289, 396, 520, 621, 727, 788, 851, 863, 849, 809, 708, 635, 455, 328, 161, -15, -129, -277, -360, -407, -407, -372, -312, -275, -218, -200, -187, -216, -292, -363, -470, -536, -609, -613, -638, -607, -577, -561, -504, -518, -486, -481, -447, -429, -384, -328, -256, -106, 17, 199, 365, 522, 644, 719, 752, 737, 681, 580, 468, 304, 176, 52, -33, -69, -69, -44, -31, -2, -9, -18, -43, -69, -117, -141, -124, -102, -19, 76, 171, 258, 340, 371, 392, 370, 275, 162, 0, -197, -397, -555, -730, -819, -874, -915, -889, -887, -785, -667, -540, -398, -303, -212, -141, -29, 90, 216, 371, 502, 626, 751, 845, 873, 875, 858, 765, 686, 570, 416, 309, 151, -29, -180, -346, -488, -545, -575, -538, -481, -420, -306, -197, -45, 82, 208, 318, 368, 416, 398, 370, 345, 286, 257, 210, 141, 62, -28, -140, -266, -388, -524, -605, -657, -646, -606, -532, -439, -384, -293, -242, -157, -73, -20, 32, 58, 96, 136, 197, 267, 349, 413, 474, 496, 508, 488, 453, 427, 371, 346, 291, 255, 250, 243, 245, 251, 204, 161, 76, -50, -155, -302, -393, -505, -585, -660, -696, -718, -718, -642, -609, -483, -390, -282, -176, -92, -3, 58, 106, 109, 102, 41, 28, -36, -43, -59, -106, -125, -237, -292, -381, -441, -497, -553, -577, -613, -600, -557, -495, -403, -307, -248, -169, -101, -15, 62, 120, 127, 134, 141, 139, 200, 215, 258, 268, 226, 180, 103, -22, -133, -249, -386, -440, -514, -526, -506, -481, -422, -364, -274, -165, -10, 138, 261, 370, 451, 521, 558, 585, 611, 596, 610, 576, 538, 525, 469, 425, 367, 283, 178, 66, -106, -225, -334, -407, -395, -361, -277, -169, -46, 31, 189, 266, 361, 460, 436, 492, 449, 400, 354, 268, 218, 168, 111, 73, 49, -8, -55, -113, -214, -278, -327, -365, -348, -343, -323, -347, -383, -405, -469, -535, -614, -720, -799, -879, -949, -969, -978, -886, -823, -659, -485, -326, -101, 9, 164, 269, 357, 407, 458, 472, 468, 439, 355, 305, 182, 147, 31, -46, -118, -257, -349, -486, -605, -691, -748, -817, -825, -854, -809, -742, -673, -544, -463, -374, -310, -268, -240, -215, -229, -241, -304, -341, -386, -455, -465, -510, -516, -546, -541, -536, -522, -480, -465, -405, -347, -277, -198, -101, 27, 159, 283, 391, 496, 593, 650, 711, 736, 759, 783, 741, 684, 584, 464, 351, 269, 213, 204, 220, 241, 291, 353, 424, 482, 541, 555, 573, 593, 604, 650, 673, 726, 755, 783, 799, 755, 735, 615, 507, 421, 303, 293, 266, 289, 312, 306, 335, 295, 254, 181, 33, -105, -276, -441, -540, -675, -734, -770, -808, -776, -766, -723, -680, -642, -613, -616, -594, -583, -579, -560, -539, -465, -378, -265, -135, -50, 47, 78, 108, 138, 107, 106, 60, 14, -37, -138, -228, -353, -480, -606, -702, -803, -870, -849, -861, -781, -713, -655, -523, -428, -283, -122, 35, 191, 313, 431, 523, 606, 713, 748, 807, 813, 768, 744, 667, 620, 548, 512, 437, 396, 332, 233, 185, 102, 95, 53, 43, 10, -2, 9, 26, 111, 177, 275, 374, 465, 513, 554, 537, 521, 477, 463, 462, 458, 543, 563, 659, 726, 790, 891, 945, 1019, 1053, 1021, 940, 813, 626, 475, 291, 119, -7, -124, -182, -230, -216, -197, -183, -144, -143, -121, -112, -144, -148, -181, -226, -238, -256, -272, -228, -206, -182, -161, -209, -248, -349, -457, -572, -698, -791, -866, -881, -862, -798, -726, -653, -613, -585, -558, -570, -553, -519, -465, -375, -313, -285, -275, -299, -309, -306, -287, -228, -199, -137, -77, -51, 21, 40, 92, 155, 183, 263, 308, 345, 424, 464, 483, 547, 550, 585, 616, 611, 638, 617, 600, 624, 648, 675, 747, 764, 833, 858, 865, 888, 796, 734, 586, 423, 285, 168, 81, 65, 65, 82, 145, 146, 231, 284, 348, 409, 432, 470, 487, 542, 576, 629, 679, 708, 741, 784, 822, 813, 769, 706, 614, 539, 473, 397, 353, 306, 276, 259, 245, 227, 225, 195, 162, 160, 126, 119, 110, 81, 67, 50, 33, 16, 13, -5, -28, -55, -110, -126, -146, -176, -218, -287, -362, -451, -512, -583, -625, -663, -698, -725, -747, -774, -787, -773, -752, -675, -591, -439, -314, -140, 13, 137, 305, 369, 459, 452, 415, 331, 205, 73, -83, -218, -369, -453, -578, -595, -648, -667, -607, -609, -493, -423, -296, -168, -35, 114, 217, 334, 400, 445, 451, 466, 435, 419, 369, 349, 315, 248, 244, 159, 184, 161, 198, 266, 293, 458, 558, 702, 830, 929, 997, 1055, 1051, 1025, 977, 838, 731, 571, 444, 285, 146, -8, -120, -176, -255, -244, -278, -236, -211, -152, -16, 115, 298, 461, 602, 696, 795, 836, 891, 900, 871, 854, 749, 663, 559, 436, 314, 186, 46, -53, -107, -139, -100, -115, -90, -73, -63, 11, 48, 136, 168, 180, 185, 140, 128, 85, 44, 3, -53, -105, -170, -267, -359, -491, -639, -768, -865, -901, -909, -882, -858, -799, -700, -599, -452, -313, -228, -123, -94, -34, 26, 73, 165, 203, 313, 343, 430, 464, 460, 447, 320, 280, 148, 103, 81, 51, 82, 104, 151, 191, 213, 224, 221, 198, 209, 167, 197, 191, 182, 149, 80, 39, -47, -94, -206, -299, -423, -559, -716, -813, -910, -956, -930, -944, -825, -764, -623, -494, -367, -200, -74, 93, 195, 316, 388, 395, 390, 342, 282, 224, 125, 87, 26, 6, 8, -22, 11, -33, -49, -88, -98, -82, -27, 46, 104, 218, 264, 341, 387, 411, 409, 382, 336, 253, 188, 95, 35, -28, -93, -132, -194, -236, -289, -323, -305, -307, -250, -214, -168, -98, -52, 22, 65, 100, 134, 154, 163, 219, 203, 189, 150, 78, 47, -45, -61, -148, -211, -262, -352, -389, -398, -372, -373, -330, -335, -311, -284, -289, -296, -345, -406, -481, -499, -536, -506, -454, -419, -369, -309, -229, -179, -104, -84, -68, -68, -96, -81, -83, -50, -10, 6, 45, 71, 76, 71, 10, -50, -149, -263, -346, -431, -450, -491, -496, -480, -464, -407, -375, -338, -346, -358, -366, -365, -340, -282, -229, -170, -78, 25, 179, 329, 507, 614, 699, 729, 684, 656, 535, 395, 203, 25, -149, -302, -419, -537, -611, -667, -675, -680, -635, -631, -594, -578, -596, -541, -537, -448, -351, -251, -115, 35, 190, 323, 421, 445, 414, 303, 211, 81, 0, -68, -126, -136, -190, -146, -158, -134, -107, -114, -46, -38, 15, 34, 40, 57, 60, 110, 121, 153, 140, 83, 15, -134, -244, -365, -477, -555, -611, -629, -647, -597, -567, -508, -436, -391, -311, -255, -183, -125, -105, -102, -128, -189, -210, -250, -300, -315, -374, -393, -409, -436, -460, -475, -492, -519, -491, -477, -447, -379, -302, -195, -85, 45, 157, 239, 303, 261, 192, 57, -144, -323, -520, -646, -741, -804, -810, -787, -728, -667, -593, -528, -439, -340, -238, -130, -51, 20, 83, 139, 191, 271, 324, 358, 388, 334, 281, 188, 61, -37, -182, -332, -473, -622, -740, -804, -852, -839, -805, -731, -604, -482, -342, -228, -118, -41, 37, 55, 64, 57, 2, 13, -60, -80, -121, -203, -250, -357, -433, -534, -627, -723, -793, -810, -782, -706, -604, -465, -335, -164, -15, 93, 198, 265, 282, 303, 296, 253, 243, 179, 144, 103, 47, 40, -13, -37, -82, -185, -304, -483, -695, -890, -1055, -1152, -1165, -1111, -969, -789, -561, -346, -154, 31, 143, 216, 207, 168, 103, 14, -52, -152, -223, -259, -268, -223, -131, -80, -42, -21, -78, -88, -112, -112, -84, -63, 27, 100, 198, 264, 284, 289, 214, 141, 31, -110, -203, -320, -402, -432, -466, -433, -375, -296, -224, -173, -126, -98, -62, -42, 2, 6, 24, 55, 93, 161, 196, 250, 242, 227, 199, 114, 21, -101, -234, -356, -467, -535, -591, -606, -583, -575, -474, -415, -320, -231, -175, -99, -121, -111, -198, -244, -292, -350, -303, -293, -211, -142, -61, 6, 43, 64, 40, 31, -10, -59, -88, -139, -177, -156, -131, -29, 84, 174, 273, 298, 293, 280, 234, 157, 105, 29, -23, -23, -43, -15, 5, 9, 39, 58, 77, 83, 61, 9, -71, -171, -258, -307, -346, -376, -396, -414, -403, -381, -334, -272, -227, -217, -239, -281, -321, -341, -351, -307, -233, -113, 35, 170, 313, 408, 443, 409, 331, 233, 125, 9, -68, -141, -206, -216, -240, -205, -169, -116, -70, -25, 6, -11, 0, -29, -46, -50, -22, -28, 29, 84, 87, 150, 127, 140, 133, 127, 97, 49, 0, -103, -171, -266, -288, -308, -286, -257, -247, -180, -180, -142, -139, -157, -140, -186, -181, -171, -162, -83, -39, 12, 80, 91, 119, 119, 75, 60, -31, -98, -170, -271, -309, -394, -425, -447, -417, -349, -274, -167, -88, 8, 84, 184, 245, 328, 394, 423, 479, 504, 543, 591, 600, 592, 573, 444, 311, 150, -19, -112, -186, -238, -224, -181, -127, -14, 69, 214, 319, 385, 416, 382, 358, 265, 184, 61, -69, -193, -283, -321, -313, -265, -238, -222, -235, -219, -209, -179, -141, -104, -50, -5, 67, 175, 294, 387, 483, 532, 545, 548, 512, 463, 343, 211, 53, -127, -245, -330, -341, -339, -311, -264, -224, -182, -203, -217, -269, -356, -440, -523, -558, -525, -496, -452, -383, -333, -223, -125, 13, 165, 303, 437, 508, 558, 587, 619, 600, 593, 622, 628, 665, 683, 654, 627, 549, 440, 317, 189, 52, -91, -196, -309, -359, -384, -389, -366, -332, -256, -183, -119, -39, 1, 9, 16, -33, -17, -20, -15, -13, -30, -19, -63, -64, -117, -144, -192, -235, -255, -278, -251, -270, -238, -249, -205, -160, -110, -7, 52, 152, 163, 183, 174, 151, 139, 79, 62, 20, 42, 37, 64, 105, 111, 172, 156, 212, 213, 211, 216, 165, 181, 134, 131, 108, 93, 122, 130, 166, 203, 221, 287, 332, 317, 330, 274, 225, 146, 69, -13, -59, -75, -100, -77, -98, -79, -153, -184, -239, -303, -286, -310, -250, -210, -137, -67, 13, 120, 246, 361, 437, 526, 519, 486, 419, 297, 211, 137, 61, 37, 19, 19, 21, 28, 24, 14, 43, 46, 105, 147, 190, 260, 294, 356, 414, 442, 476, 488, 473, 431, 347, 240, 148, 91, 0, -31, -94, -102, -49, 7, 171, 291, 457, 559, 637, 695, 701, 703, 654, 612, 532, 488, 408, 358, 303, 233, 188, 123, 88, 54, 55, 34, 40, 39, 33, 78, 120, 165, 235, 265, 298, 338, 341, 392, 399, 403, 388, 325, 266, 204, 130, 80, 51, 6, 35, 25, 59, 99, 100, 170, 177, 220, 268, 253, 262, 217, 151, 112, 37, 22, 37, 65, 132, 186, 256, 298, 337, 368, 393, 403, 400, 387, 348, 304, 257, 233, 214, 222, 230, 238, 211, 198, 173, 141, 138, 66, 54, -12, -62, -85, -138, -133, -146, -87, -76, -28, 29, 30, 51, 40, 76, 100, 176, 251, 302, 367, 388, 423, 434, 447, 436, 394, 345, 260, 194, 120, 82, 57, 22, 16, -23, -25, -4, 15, 33, 52, 64, 76, 113, 118, 163, 166, 203, 239, 237, 274, 257, 272, 235, 219, 173, 116, 70, 8, 1, -57, -44, -58, -38, 0, -5, 16, -14, -49, -115, -176, -240, -281, -283, -243, -174, -112, -40, 8, 63, 113, 154, 165, 182, 175, 141, 111, 29, -29, -94, -141, -157, -132, -46, 17, 109, 158, 191, 225, 216, 274, 310, 352, 403, 422, 450, 454, 450, 442, 432, 423, 414, 380, 323, 255, 180, 102, 18, -46, -78, -94, -61, -36, -37, 4, -9, 10, 12, -4, 0, -55, -71, -100, -99, -70, -26, 33, 73, 95, 101, 68, 19, 11, -31, -39, -82, -90, -58, -49, 21, 40, 71, 67, 39, 5, -74, -129, -206, -276, -275, -244, -174, -51, 36, 121, 167, 204, 233, 252, 316, 327, 367, 379, 368, 364, 306, 266, 190, 126, 42, -48, -100, -158, -166, -182, -158, -91, -23, 74, 165, 246, 305, 366, 407, 437, 458, 454, 429, 350, 278, 179, 72, -5, -87, -118, -116, -90, -69, -25, 49, 98, 136, 169, 175, 175, 170, 126, 114, 87, 75, 85, 98, 171, 215, 267, 288, 296, 270, 233, 193, 107, 62, -18, -88, -126, -135, -172, -177, -206, -238, -203, -226, -192, -190, -157, -140, -134, -123, -154, -142, -181, -183, -211, -199, -175, -155, -99, -87, -50, -48, -50, -43, -52, -74, -107, -163, -189, -211, -232, -223, -212, -159, -88, -3, 80, 188, 271, 343, 381, 400, 438, 427, 432, 405, 370, 292, 174, 63, -68, -190, -326, -454, -556, -599, -597, -572, -517, -437, -359, -269, -164, -45, 65, 137, 185, 171, 160, 127, 66, -14, -69, -109, -135, -96, -82, -14, 2, 0, -47, -130, -154, -239, -224, -233, -254, -228, -245, -226, -173, -111, -77, -47, -33, 3, 28, 50, 68, 123, 210, 271, 334, 349, 362, 346, 290, 203, 126, 28, -65, -138, -190, -171, -160, -89, -12, 94, 167, 190, 189, 149, 102, 40, -13, -82, -75, -97, -79, -65, -61, -12, -32, -6, -12, -49, -110, -214, -352, -438, -481, -512, -478, -462, -430, -377, -319, -264, -179, -96, -14, 46, 103, 135, 122, 83, -1, -47, -108, -120, -131, -111, -74, -102, -133, -227, -268, -312, -330, -336, -371, -365, -439, -462, -474, -469, -362, -302, -152, -33, 84, 213, 242, 351, 377, 451, 501, 507, 560, 512, 470, 350, 223, 92, -31, -135, -226, -303, -360, -396, -433, -404, -380, -302, -265, -216, -169, -125, -66, -60, -26, -48, -35, -46, -27, 10, 35, 76, 98, 174, 230, 297, 306, 315, 275, 210, 161, 32, -34, -147, -244, -333, -448, -470, -493, -462, -428, -376, -312, -293, -219, -179, -124, -71, -65, -27, -6, 32, 75, 73, 107, 123, 104, 123, 68, 51, 13, -66, -112, -187, -198, -232, -237, -244, -254, -255, -256, -234, -210, -115, -49, 1, 26, 35, 2, -41, -86, -151, -193, -248, -286, -322, -319, -316, -293, -287, -272, -253, -241, -223, -246, -227, -238, -240, -241, -232, -224, -225, -242, -293, -336, -378, -397, -379, -359, -344, -272, -234, -138, -71, 3, 71, 93, 121, 48, 31, -80, -120, -136, -121, -43, 8, 118, 186, 309, 329, 403, 380, 282, 169, -34, -153, -293, -329, -387, -372, -353, -357, -318, -342, -301, -309, -293, -245, -220, -147, -91, -36, 12, 43, 81, 87, 166, 212, 297, 397, 386, 457, 442, 445, 456, 435, 403, 348, 316, 224, 179, 108, 51, 25, -15, 6, 54, 83, 154, 185, 189, 178, 100, 27, -54, -91, -167, -220, -317, -434, -513, -636, -705, -769, -788, -783, -751, -715, -626, -562, -519, -456, -451, -378, -344, -290, -203, -132, -38, 38, 106, 200, 265, 348, 418, 439, 495, 469, 450, 388, 309, 221, 99, 9, -98, -176, -281, -350, -409, -444, -439, -377, -309, -219, -92, 0, 120, 205, 282, 301, 309, 281, 257, 258, 207, 182, 127, 95, 71, 70, 86, 100, 111, 94, 44, -27, -63, -85, -81, -49, 2, 59, 133, 186, 264, 325, 326, 325, 270, 230, 185, 121, 82, 25, -7, -21, -41, -36, -54, -61, -76, -86, -99, -137, -169, -230, -261, -319, -361, -425, -444, -471, -508, -473, -514, -492, -471, -424, -349, -270, -169, -66, 29, 134, 246, 321, 444, 472, 535, 525, 459, 402, 264, 190, 104, 79, 46, 40, 50, 78, 117, 126, 149, 130, 132, 99, 48, -14, -89, -142, -180, -199, -173, -147, -95, -37, -32, -1, -40, -58, -63, -60, 8, 45, 112, 139, 124, 142, 119, 112, 120, 99, 98, 91, 95, 97, 101, 110, 100, 98, 74, 9, -22, -107, -168, -178, -226, -175, -167, -120, -102, -115, -85, -99, -45, -44, -4, -1, -3, 11, 6, 29, 38, 65, 52, 77, 63, 90, 89, 79, 110, 113, 173, 196, 228, 206, 179, 140, 97, 101, 92, 143, 174, 194, 216, 213, 198, 171, 141, 87, 5, -69, -159, -247, -310, -372, -397, -432, -433, -411, -412, -396, -428, -439, -434, -423, -332, -257, -177, -97, -60, 14, 94, 179, 288, 356, 425, 464, 470, 513, 509, 509, 492, 427, 392, 325, 271, 212, 131, 73, -1, -40, -75, -75, -67, -75, -60, -78, -55, -76, -65, -64, -98, -85, -127, -109, -126, -113, -116, -113, -54, -42, 52, 85, 133, 168, 159, 176, 161, 152, 126, 114, 72, 62, 91, 128, 223, 313, 392, 451, 443, 393, 305, 202, 106, 14, -74, -140, -186, -233, -245, -256, -231, -205, -188, -187, -189, -171, -190, -149, -113, -69, 0, 49, 103, 134, 149, 131, 100, 69, 75, 101, 138, 197, 222, 206, 211, 194, 161, 159, 127, 98, 51, -6, -63, -125, -186, -244, -272, -290, -288, -287, -273, -250, -253, -199, -135, -54, 55, 97, 141, 155, 160, 161, 138, 124, 101, 82, 40, 4, -31, -44, -70, -71, -43, -36, 0, 8, 5, 9, 9, 28, 77, 154, 244, 288, 332, 357, 348, 363, 342, 324, 296, 258, 227, 202, 173, 163, 156, 114, 101, 87, 97, 121, 119, 122, 116, 105, 105, 135, 175, 177, 164, 88, 18, -29, -86, -100, -138, -112, -91, -78, -58, -82, -103, -161, -190, -231, -219, -197, -192, -135, -116, -78, -36, -14, 8, 37, 54, 41, 40, 50, 77, 114, 150, 188, 188, 184, 145, 70, 12, -94, -192, -270, -328, -330, -328, -265, -192, -112, 2, 39, 117, 152, 139, 153, 106, 77, 54, 77, 79, 108, 128, 129, 132, 68, 80, 12, -12, -30, -85, -59, -86, -59, -64, -34, 9, 58, 132, 140, 194, 173, 168, 142, 110, 109, 60, 63, 0, -21, -76, -147, -184, -236, -211, -216, -171, -186, -200, -204, -273, -269, -326, -342, -356, -402, -371, -342, -283, -202, -126, -36, 56, 139, 175, 209, 181, 98, 32, -101, -173, -218, -309, -336, -361, -383, -361, -353, -325, -265, -257, -233, -225, -213, -155, -88, 3, 97, 209, 288, 347, 388, 374, 358, 305, 234, 185, 125, 50, -30, -115, -213, -249, -288, -317, -271, -273, -235, -205, -196, -154, -145, -104, -73, -10, 60, 115, 187, 208, 218, 189, 159, 109, 64, 43, -25, -36, -72, -61, -19, -25, -11, -43, -66, -108, -149, -174, -185, -176, -141, -118, -64, 5, 24, 84, 77, 100, 142, 167, 225, 284, 330, 328, 318, 251, 199, 130, 57, 9, -56, -105, -143, -189, -205, -199, -173, -150, -128, -47, -15, 73, 138, 162, 198, 188, 187, 154, 156, 134, 94, 66, 17, -48, -107, -218, -324, -410, -519, -559, -573, -528, -451, -359, -267, -155, -90, -4, 26, -35, -65, -205, -280, -393, -488, -522, -603, -642, -690, -698, -675, -638, -597, -545, -536, -496, -458, -400, -281, -191, -51, 60, 173, 299, 399, 486, 545, 581, 601, 593, 530, 480, 365, 204, 87, -60, -150, -212, -289, -344, -397, -434, -457, -449, -467, -453, -452, -442, -355, -252, -107, 40, 151, 215, 256, 245, 231, 162, 104, 19, -89, -162, -234, -249, -299, -296, -357, -358, -353, -343, -290, -335, -315, -379, -388, -404, -381, -345, -369, -366, -425, -430, -446, -419, -387, -355, -325, -283, -246, -214, -172, -167, -148, -156, -108, -83, -38, 16, 54, 98, 106, 153, 171, 172, 133, 61, -7, -77, -119, -128, -164, -201, -257, -336, -382, -409, -391, -361, -328, -320, -263, -191, -114, -1, 60, 109, 145, 174, 212, 233, 235, 241, 167, 100, 21, -72, -141, -276, -357, -483, -549, -564, -564, -488, -481, -442, -443, -419, -356, -300, -202, -156, -84, -47, -14, 52, 73, 101, 61, 13, -4, -53, -47, -74, -102, -141, -216, -233, -266, -251, -212, -189, -134, -75, -13, 54, 81, 73, 58, -5, -42, -61, -68, -45, -28, 10, 30, 55, 64, 32, -5, -85, -131, -166, -185, -178, -191, -216, -265, -291, -294, -246, -247, -243, -282, -377, -412, -459, -422, -361, -250, -177, -80, -6, 19, 72, 31, 57, 20, 13, 11, 12, -13, -72, -107, -189, -156, -163, -79, -34, 14, 102, 169, 338, 465, 640, 734, 785, 784, 720, 660, 548, 424, 320, 189, 95, 68, 8, 13, -7, -14, -8, 30, 112, 192, 248, 231, 201, 114, 69, 49, 56, 78, 97, 108, 108, 136, 163, 202, 211, 208, 184, 166, 128, 109, 89, 62, 41, 33, 92, 135, 215, 223, 204, 159, 70, 65, 25, 57, 74, 9, -36, -119, -171, -197, -226, -215, -193, -174, -99, -48, 6, 51, 61, 93, 71, 136, 145, 178, 208, 144, 135, 24, -28, -100, -158, -218, -270, -294, -340, -280, -295, -256, -238, -244, -208, -175, -128, -69, -22, -30, 0, 13, 90, 174, 275, 381, 438, 471, 481, 458, 393, 344, 263, 230, 223, 261, 266, 251, 242, 193, 187, 165, 176, 191, 198, 174, 137, 124, 120, 163, 210, 267, 287, 277, 276, 209, 158, 95, 19, 3, -8, 40, 79, 109, 76, 43, 17, 23, 110, 148, 236, 214, 177, 138, 78, 97, 96, 128, 142, 157, 187, 203, 203, 212, 173, 154, 136, 124, 160, 168, 162, 100, 45, -14, -68, -103, -113, -153, -154, -173, -154, -51, -19, 78, 15, -61, -148, -280, -309, -377, -383, -406, -426, -438, -422, -373, -336, -307, -277, -257, -228, -172, -158, -122, -143, -152, -150, -134, -53, 0, 31, 28, 11, -11, 10, 7, 46, 46, -4, -39, -104, -74, -108, -90, -107, -170, -174, -211, -177, -180, -125, -118, -79, -34, 10, 101, 83, 136, 112, 146, 162, 179, 217, 150, 133, 30, 0, 4, 52, 129, 188, 224, 213, 176, 86, 25, -97, -186, -295, -398, -440, -487, -473, -416, -354, -222, -87, 0, 126, 121, 161, 148, 122, 211, 228, 306, 303, 277, 215, 160, 133, 83, 98, 57, 69, 77, 63, 80, 80, 79, 35, 25, 24, 47, 75, 86, 137, 133, 162, 201, 233, 275, 217, 120, -38, -174, -276, -357, -389, -444, -459, -475, -460, -397, -313, -198, -98, 25, 104, 179, 232, 216, 213, 178, 168, 155, 167, 178, 148, 113, 13, -48, -95, -124, -136, -153, -173, -215, -217, -210, -162, -88, -5, 68, 86, 78, 38, -62, -144, -213, -264, -249, -226, -151, -67, -6, 66, 124, 158, 217, 225, 221, 177, 69, 24, -63, -47, -10, 46, 141, 157, 210, 207, 203, 195, 199, 213, 230, 242, 218, 216, 156, 94, 48, -20, -43, -69, -148, -192, -266, -351, -433, -507, -521, -475, -380, -281, -129, -20, 114, 219, 281, 327, 289, 236, 118, 32, -48, -72, -75, -42, 49, 104, 179, 207, 232, 227, 216, 195, 181, 184, 208, 244, 247, 275, 244, 204, 112, 21, -77, -199, -253, -301, -256, -206, -132, -34, 40, 128, 181, 220, 198, 157, 112, 27, -50, -148, -264, -348, -421, -424, -371, -278, -172, -115, -58, -32, -4, 11, 32, 90, 131, 168, 186, 184, 179, 150, 92, 46, 3, -9, -19, 2, 29, 14, 3, -57, -75, -69, -73, -67, -111, -186, -251, -337, -377, -344, -339, -282, -257, -235, -208, -198, -184, -222, -230, -271, -276, -265, -249, -181, -134, -82, -15, 61, 140, 185, 190, 170, 86, 19, -54, -100, -111, -127, -117, -159, -138, -125, -96, -62, -26, 38, 78, 168, 208, 303, 369, 389, 421, 364, 318, 214, 95, -32, -137, -199, -241, -227, -215, -175, -169, -171, -136, -77, 0, 80, 115, 117, 88, 0, -58, -120, -138, -139, -131, -126, -150, -137, -186, -213, -245, -260, -257, -245, -198, -161, -89, -54, -21, 7, 42, 90, 111, 124, 122, 116, 116, 105, 106, 117, 86, 32, -52, -134, -201, -267, -281, -259, -219, -141, -61, 15, 94, 167, 216, 234, 273, 272, 271, 241, 212, 200, 170, 192, 190, 201, 158, 81, -12, -102, -148, -172, -116, -54, 32, 144, 227, 311, 385, 397, 374, 308, 241, 157, 95, 40, -39, -69, -104, -99, -103, -105, -130, -161, -204, -275, -272, -241, -169, -114, -65, -68, -68, -69, -69, -29, -1, 54, 73, 107, 157, 181, 200, 180, 147, 132, 65, 36, -3, -64, -92, -133, -108, -75, -9, 25, 43, 38, 9, -12, -18, 10, 42, 96, 102, 132, 136, 142, 123, 106, 102, 68, 75, 85, 129, 145, 208, 243, 285, 328, 343, 364, 298, 219, 85, -10, -82, -118, -106, -127, -128, -143, -176, -158, -143, -138, -132, -165, -184, -228, -257, -270, -259, -220, -189, -138, -87, -53, -39, -29, -29, -18, 0, 43, 99, 156, 185, 199, 196, 201, 199, 169, 152, 77, 61, 42, 41, 89, 116, 139, 138, 147, 113, 71, -7, -91, -185, -261, -273, -260, -177, -65, 43, 142, 212, 226, 227, 164, 84, 4, -86, -144, -185, -174, -179, -158, -144, -119, -73, -23, 40, 79, 99, 83, 85, 47, 33, 43, 52, 85, 103, 115, 99, 104, 59, 25, 0, -22, -4, -18, 10, 11, 25, 11, -4, 14, 4, 28, 40, 57, 43, 28, 1, -20, -32, -46, -44, -50, -31, -52, -55, -102, -158, -196, -251, -243, -206, -154, -110, -86, -64, -30, -22, 14, -1, -34, -91, -160, -184, -213, -173, -143, -66, -37, -6, 33, 33, 36, 11, -6, -49, -34, -56, -37, -26, -22, -16, -42, -5, -7, 19, 3, 8, 21, 36, 87, 127, 163, 159, 143, 71, 37, -8, -43, -54, -88, -82, -90, -97, -109, -110, -115, -137, -152, -140, -120, -105, -69, -61, -56, -52, -77, -87, -114, -132, -128, -137, -112, -74, -21, 11, 21, 29, 31, 47, 54, 78, 62, 26, 5, -39, -53, -37, -27, -37, -61, -93, -114, -146, -201, -253, -302, -334, -339, -320, -282, -251, -249, -259, -282, -292, -286, -296, -267, -233, -208, -156, -86, 14, 114, 204, 269, 329, 363, 345, 317, 234, 130, 31, -70, -123, -122, -99, -66, -41, -43, -35, -48, -80, -86, -101, -89, -72, -49, -4, 2, 19, 30, 30, 43, 82, 126, 138, 162, 134, 101, 79, 40, 51, 24, -9, -58, -130, -174, -228, -256, -280, -285, -259, -206, -129, -56, 14, 31, 16, -14, -60, -68, -77, -57, -33, -38, -36, -78, -110, -133, -189, -216, -247, -243, -184, -141, -102, -65, -69, -56, -48, -24, 19, 26, 49, 29, 26, 26, 24, 50, 36, 30, 5, -30, -60, -95, -122, -139, -188, -213, -222, -218, -161, -121, -60, -13, 28, 50, 56, 56, 46, 35, 19, 33, 19, 22, 0, -23, -18, -31, -26, -26, -35, -55, -67, -86, -80, -41, -5, 29, 56, 64, 57, 15, -22, -44, -61, -42, -32, 0, 18, 14, 10, -48, -112, -176, -248, -282, -299, -284, -248, -212, -149, -70, 22, 100, 163, 178, 172, 165, 154, 168, 176, 219, 260, 304, 323, 341, 319, 266, 225, 142, 81, -11, -78, -146, -198, -225, -251, -259, -272, -255, -261, -252, -237, -196, -153, -81, -22, 32, 72, 49, 78, 43, 36, 12, -11, -11, -14, 18, 16, 27, 0, -23, -75, -127, -159, -195, -216, -232, -236, -234, -190, -152, -90, -62, -46, -55, -74, -85, -89, -47, -9, 39, 76, 127, 139, 164, 140, 90, 18, -94, -153, -222, -225, -222, -182, -145, -89, -14, 38, 108, 136, 165, 134, 117, 81, 65, 58, 38, 34, 4, 7, 2, 19, 33, 42, 20, -7, -53, -90, -95, -104, -71, -38, 17, 53, 96, 129, 151, 161, 160, 148, 119, 96, 60, 40, -7, -40, -69, -89, -106, -124, -148, -162, -163, -179, -189, -256, -295, -354, -363, -330, -285, -196, -140, -52, 6, 72, 90, 97, 84, 34, 7, -43, -54, -76, -85, -88, -88, -76, -62, -33, -6, 44, 71, 85, 98, 105, 95, 72, 43, 7, 1, -5, 10, 31, 19, 17, 0, 4, 24, 55, 101, 117, 151, 160, 184, 207, 191, 180, 121, 58, 15, -29, -54, -67, -97, -115, -139, -150, -140, -130, -116, -119, -105, -97, -73, -37, -11, 6, 1, -4, -15, -5, 8, 40, 56, 73, 103, 101, 141, 147, 135, 102, 37, 8, -35, -45, -38, -24, 2, 16, 32, 23, 0, -51, -115, -188, -260, -296, -308, -287, -240, -178, -133, -81, -29, 17, 81, 141, 216, 282, 332, 377, 408, 401, 368, 319, 232, 153, 64, -22, -89, -152, -190, -211, -225, -221, -209, -207, -187, -185, -173, -167, -177, -159, -147, -111, -59, -8, 44, 80, 118, 145, 140, 135, 106, 79, 57, 29, 38, 21, 23, 17, -4, 0, -19, -25, -29, -29, -18, -10, 1, 3, 11, 16, 14, 28, 43, 43, 48, 65, 82, 102, 135, 157, 184, 199, 205, 205, 198, 210, 206, 199, 181, 154, 124, 72, 12, -55, -124, -186, -232, -236, -239, -225, -190, -190, -163, -149, -133, -112, -124, -129, -141, -151, -155, -131, -91, -44, 7, 42, 79, 120, 145, 157, 152, 129, 93, 38, -5, -35, -47, -60, -69, -57, -56, -44, -29, -22, -3, 3, 18, 52, 94, 157, 205, 240, 262, 268, 263, 240, 215, 181, 136, 77, 39, 9, 2, 1, -10, -12, -32, -45, -55, -83, -111, -141, -169, -187, -192, -165, -141, -123, -108, -98, -77, -56, -34, -27, -22, -29, -38, -44, -50, -42, -47, -66, -83, -87, -76, -62, -45, -22, -19, -10, -5, 3, 13, 11, 0, -15, -6, 0, 14, 5, 0, 0, -5, -2, 1, 27, 39, 44, 45, 52, 63, 82, 91, 96, 109, 127, 150, 159, 175, 158, 144, 121, 113, 134, 150, 169, 152, 133, 95, 45, 0, -51, -102, -132, -146, -145, -121, -86, -61, -70, -61, -76, -80, -78, -98, -89, -104, -93, -80, -47, 16, 52, 91, 109, 123, 140, 141, 111, 78, 42, -10, -29, -29, -7, 0, -32, -79, -155, -224, -267, -303, -303, -262, -209, -136, -55, 30, 108, 152, 160, 140, 112, 93, 84, 81, 96, 103, 120, 133, 139, 161, 173, 163, 136, 112, 80, 71, 63, 59, 68, 51, 29, -9, -38, -72, -102, -133, -174, -191, -213, -206, -198, -173, -154, -161, -160, -154, -134, -129, -113, -100, -70, -33, 0, 42, 66, 83, 65, 27, -8, -24, -41, -55, -64, -61, -47, -54, -59, -81, -97, -124, -121, -102, -67, -9, 25, 59, 62, 84, 88, 90, 85, 51, 33, -2, -18, -7, 20, 51, 84, 120, 162, 205, 240, 239, 211, 162, 99, 63, 34, 44, 42, 16, -8, -39, -59, -82, -95, -105, -112, -106, -79, -34, 28, 88, 125, 147, 165, 188, 205, 227, 244, 256, 270, 263, 247, 228, 177, 109, 12, -89, -164, -222, -244, -257, -261, -235, -199, -148, -78, -15, 43, 82, 114, 138, 153, 155, 136, 101, 52, 13, -30, -64, -111, -150, -189, -231, -225, -197, -140, -88, -55, -38, -33, -33, -24, -10, -4, -10, -26, -26, -18, 20, 51, 75, 107, 122, 128, 116, 97, 69, 26, -22, -51, -68, -56, -31, -2, 35, 57, 81, 92, 90, 84, 73, 55, 34, 15, -3, -18, -38, -50, -71, -96, -91, -98, -86, -85, -90, -79, -81, -48, -16, 21, 48, 56, 62, 36, 13, -18, -51, -63, -70, -59, -39, -16, 20, 43, 74, 107, 143, 169, 182, 202, 201, 194, 157, 124, 76, 21, -17, -49, -47, -27, 15, 57, 99, 128, 151, 155, 154, 154, 133, 104, 62, 26, -13, -30, -43, -37, -25, 1, 39, 71, 105, 98, 105, 71, 34, 0, -44, -57, -72, -61, -57, -42, -23, -5, 16, 28, 27, 21, 25, 22, 42, 42, 40, 45, 38, 35, 13, 2, -22, -43, -51, -51, -40, -36, -24, -30, -18, 1, 28, 63, 76, 81, 58, 20, -26, -61, -91, -122, -134, -144, -145, -131, -111, -98, -96, -95, -92, -91, -92, -86, -82, -93, -96, -110, -117, -104, -97, -70, -51, -28, 7, 31, 73, 109, 140, 155, 145, 124, 80, 35, -12, -51, -77, -108, -108, -97, -74, -39, -8, 12, 21, 17, 3, -16, -30, -26, -27, -23, -17, -12, -1, 8, 25, 46, 62, 78, 96, 106, 113, 110, 108, 98, 84, 84, 81, 74, 63, 53, 42, 37, 34, 34, 50, 65, 93, 109, 111, 115, 98, 70, 39, 16, -12, -31, -42, -46, -35, -34, -15, -6, -9, -27, -57, -84, -104, -118, -133, -132, -138, -123, -115, -102, -83, -72, -60, -69, -70, -72, -67, -64, -46, -46, -50, -51, -67, -66, -71, -59, -49, -41, -36, -24, -6, 26, 68, 112, 152, 170, 174, 153, 129, 91, 59, 15, -14, -23, -26, -12, -7, 14, 25, 30, 31, 18, -20, -65, -113, -150, -158, -147, -106, -67, -18, 14, 35, 48, 51, 50, 44, 31, 29, 45, 45, 63, 74, 88, 95, 92, 83, 40, -1, -54, -97, -121, -117, -78, -37, 4, 46, 63, 74, 69, 42, 8, -36, -72, -100, -117, -116, -93, -76, -52, -30, -13, 6, 3, 0, -4, -14, -14, -3, 4, 18, 20, 5, -8, -18, -15, -5, 17, 41, 77, 96, 100, 105, 82, 57, 29, 6, -9, -22, -28, -32, -22, -15, 5, 34, 58, 87, 105, 106, 98, 82, 64, 38, 11, -8, -28, -37, -47, -58, -68, -74, -66, -63, -55, -51, -40, -38, -38, -36, -49, -57, -73, -86, -89, -89, -84, -62, -43, -11, 17, 27, 36, 32, 32, 24, 25, 28, 35, 36, 32, 40, 46, 72, 95, 117, 122, 111, 88, 57, 25, -5, -26, -47, -53, -53, -40, -39, -37, -42, -60, -76, -96, -99, -92, -62, -25, 13, 56, 94, 129, 136, 119, 88, 50, 14, -11, -26, -32, -36, -30, -18, -1, 21, 48, 56, 58, 45, 15, -18, -69, -105, -142, -165, -171, -156, -121, -96, -57, -43, -29, -15, -2, 21, 34, 57, 69, 78, 85, 79, 70, 47, 17, -4, -18, -20, -9, -1, 4, 1, -3, -4, -11, -9, -17, -34, -44, -45, -33, -20, 2, 29, 54, 70, 68, 63, 50, 36, 16, -10, -32, -49, -53, -60, -58, -53, -52, -41, -28, 3, 33, 55, 79, 100, 119, 131, 138, 122, 104, 74, 35, 6, -36, -74, -113, -160, -182, -193, -181, -148, -108, -67, -40, -18, -5, 0, 3, 10, 15, 11, 10, 5, 2, 1, 0, 1, 14, 17, 35, 47, 51, 56, 43, 40, 34, 35, 26, 8, -7, -33, -58, -86, -92, -76, -53, -32, -17, -6, 4, 7, 12, 15, 10, 9, 3, 8, 16, 22, 22, 3, -12, -31, -55, -64, -73, -68, -64, -59, -40, -25, -3, 1, 5, -9, -14, 0, 18, 59, 81, 101, 103, 92, 76, 50, 16, -21, -56, -90, -108, -122, -123, -128, -122, -107, -92, -56, -18, 31, 65, 84, 99, 102, 102, 93, 79, 61, 40, 13, -12, -32, -49, -62, -74, -83, -80, -62, -40, -15, 9, 27, 38, 41, 49, 49, 45, 41, 38, 43, 45, 55, 50, 37, 19, -3, -17, -37, -46, -57, -71, -80, -92, -96, -90, -75, -53, -37, -18, 0, 15, 35, 51, 71, 81, 87, 91, 88, 78, 59, 42, 20, 11, 1, 3, 8, 3, -6, -32, -50, -63, -64, -70, -82, -89, -102, -111, -107, -91, -68, -38, -9, 11, 17, 13, 4, 3, 1, 5, 10, 9, 11, 6, 9, 0, -8, -21, -30, -33, -34, -22, -13, 22, 60, 106, 147, 167, 167, 138, 88, 30, -21, -69, -88, -97, -90, -80, -66, -43, -20, 2, 16, 15, -1, -19, -51, -58, -59, -28, 14, 46, 94, 117, 145, 147, 147, 137, 118, 106, 82, 64, 30, 6, -22, -47, -72, -100, -120, -144, -156, -161, -157, -134, -102, -59, -10, 30, 68, 84, 91, 93, 96, 101, 100, 107, 111, 103, 90, 66, 28, -3, -43, -73, -94, -115, -120, -124, -103, -73, -39, -12, -3, -4, -22, -43, -55, -59, -58, -46, -30, -3, 16, 31, 41, 38, 27, 4, -14, -34, -35, -26, -20, -9, -2, 14, 37, 56, 69, 65, 52, 46, 42, 44, 36, 25, 6, -24, -43, -56, -55, -53, -53, -44, -38, -29, -15, -7, -3, -2, -9, -15, -22, -24, -33, -49, -58, -60, -40, -7, 34, 69, 84, 86, 79, 74, 64, 57, 47, 38, 29, 18, 8, -3, -24, -52, -85, -111, -127, -133, -132, -134, -123, -108, -88, -49, -14, 22, 48, 65, 78, 85, 94, 101, 102, 87, 65, 43, 29, 17, 6, -6, -25, -35, -46, -50, -47, -43, -45, -53, -61, -71, -73, -77, -61, -39, -16, 12, 38, 65, 71, 66, 51, 31, 22, 26, 35, 48, 53, 48, 51, 51, 58, 56, 48, 39, 35, 37, 31, 32, 25, 17, 9, 1, -2, -14, -31, -53, -77, -96, -94, -74, -49, -24, -17, -15, -19, -28, -30, -43, -53, -67, -76, -79, -69, -41, -21, 4, 20, 47, 67, 76, 85, 73, 55, 36, 32, 35, 44, 47, 38, 15, -6, -26, -42, -44, -49, -51, -58, -59, -52, -45, -30, -16, 1, 14, 23, 31, 42, 46, 50, 54, 56, 66, 80, 94, 100, 98, 86, 64, 40, 10, -15, -40, -62, -77, -92, -93, -90, -80, -75, -70, -57, -43, -21, 0, 27, 56, 77, 87, 93, 89, 79, 66, 42, 24, 6, 1, 7, 13, 23, 27, 27, 30, 26, 20, 2, -18, -29, -37, -28, -12, 3, 14, 17, 21, 23, 24, 20, 5, -15, -39, -57, -62, -57, -47, -38, -31, -30, -28, -19, -7, 4, 12, 16, 27, 49, 73, 88, 92, 95, 87, 74, 56, 30, 1, -34, -65, -82, -78, -65, -47, -35, -31, -17, -5, 11, 28, 30, 25, 16, 7, 11, 11, 6, -1, -18, -32, -36, -23, -6, 8, 18, 24, 32, 37, 40, 29, 5, -22, -47, -50, -39, -18, 1, 8, 13, 11, 16, 22, 24, 22, 7, 1, 7, 17, 34, 53, 68, 79, 75, 64, 55, 38, 14, -15, -41, -53, -46, -28, -7, 12, 26, 26, 19, 6, -10, -31, -54, -68, -76, -75, -66, -49, -28, -11, 7, 23, 36, 42, 36, 27, 14, 6, 3, -3, -4, -2, 0, 6, 11, 18, 19, 13, 4, -7, -8, -5, 5, 11, 3, -5, -24, -36, -46, -44, -33, -25, -14, -6, 11, 22, 28, 28, 18, 22, 24, 28, 33, 38, 47, 43, 39, 38, 35, 37, 30, 22, 10, 1, 1, 11, 28, 38, 44, 38, 27, 11, -10, -34, -57, -73, -81, -84, -75, -53, -30, -2, 18, 42, 63, 76, 83, 77, 71, 65, 63, 57, 53, 45, 30, 7, -18, -35, -44, -47, -41, -32, -20, -3, 4, 8, 5, -3, -22, -47, -68, -81, -82, -84, -76, -57, -29, 0, 23, 34, 28, 11, -6, -20, -23, -12, 1, 25, 44, 58, 66, 59, 46, 28, 4, -11, -17, -10, 2, 14, 31, 38, 42, 37, 24, 10, -6, -17, -29, -40, -42, -35, -29, -22, -15, -3, 11, 21, 32, 37, 44, 54, 56, 63, 68, 74, 76, 64, 54, 36, 11, -17, -45, -59, -65, -65, -66, -66, -69, -75, -85, -97, -102, -101, -91, -79, -59, -40, -22, -1, 14, 33, 37, 41, 50, 52, 54, 48, 46, 45, 43, 40, 34, 25, 19, 15, 5, 1, -5, -4, -3, -5, 1, 6, 11, 11, 5, -6, -22, -37, -51, -67, -74, -76, -77, -71, -55, -29, 0, 22, 35, 43, 37, 32, 26, 21, 24, 20, 23, 21, 29, 37, 37, 33, 24, 18, 12, 16, 25, 29, 24, 15, 2, -7, -19, -34, -48, -68, -83, -92, -86, -63, -30, -1, 15, 27, 40, 50, 50, 44, 34, 24, 20, 24, 31, 37, 37, 30, 17, -5, -21, -33, -48, -61, -75, -79, -73, -53, -26, -5, 5, 3, -5, -15, -19, -17, -17, -13, -4, 7, 21, 31, 36, 34, 22, 15, 13, 13, 13, 10, 11, 8, 10, 10, 9, 5, -6, -23, -41, -48, -48, -45, -42, -35, -28, -27, -27, -29, -22, -22, -20, -18, -20, -10, -1, 10, 18, 24, 31, 32, 26, 12, -1, -17, -26, -31, -31, -25, -11, 7, 21, 33, 42, 50, 53, 55, 58, 59, 54, 50, 46, 37, 27, 15, 1, -16, -31, -45, -53, -59, -61, -62, -61, -58, -54, -52, -51, -44, -39, -38, -36, -31, -26, -24, -22, -14, -5, 4, 12, 13, 14, 12, 15, 12, 15, 19, 26, 33, 31, 30, 17, 8, -5, -18, -29, -34, -28, -21, -16, -16, -12, -13, -11, -12, -9, -10, -12, -8, -5, 5, 12, 20, 22, 20, 15, 5, 0, -8, -10, -13, -13, -7, 0, 2, 3, 7, 12, 16, 25, 37, 44, 43, 34, 25, 15, 6, 0, -7, -14, -22, -37, -52, -64, -67, -63, -55, -42, -29, -14, -2, 7, 13, 14, 22, 34, 44, 48, 53, 59, 58, 56, 53, 49, 44, 36, 23, 7, -10, -25, -33, -41, -43, -49, -55, -55, -54, -45, -42, -32, -17, -4, 7, 17, 27, 31, 30, 24, 21, 13, 6, 0, -5, -6, -6, -3, 0, 7, 15, 18, 14, 12, 14, 18, 26, 36, 45, 45, 40, 31, 16, 2, -4, -8, -15, -18, -16, -12, -8, -10, -12, -15, -17, -19, -23, -28, -35, -41, -49, -46, -35, -19, -3, 8, 20, 24, 27, 34, 41, 41, 38, 35, 37, 41, 45, 52, 57, 59, 56, 45, 33, 22, 12, 1, -11, -18, -23, -25, -27, -28, -31, -38, -38, -33, -24, -13, -3, 2, 5, 8, 16, 20, 17, 13, 4, -4, -16, -22, -27, -28, -28, -32, -37, -44, -44, -47, -48, -46, -34, -18, -2, 13, 21, 23, 18, 16, 12, 5, 0, 0, 0, 0, 0, 4, 12, 23, 33, 34, 35, 31, 25, 13, 3, 0, 0, 0, 0, 4, 3, 1, -3, -8, -10, -13, -10, -11, -11, -6, -3, -1, 3, 10, 15, 17, 13, 6, -2, -10, -9, -9, -6, 0, 2, 2, -1, -3, -4, -8, -10, -11, -11, -10, -5, 2, 7, 9, 12, 15, 16, 11, 3, -7, -19, -29, -39, -48, -46, -40, -35, -37, -36, -31, -30, -27, -26, -21, -17, -9, 0, 10, 17, 22, 24, 23, 24, 24, 25, 22, 26, 29, 29, 35, 35, 35, 30, 24, 16, 7, 0, -7, -11, -19, -25, -26, -24, -19, -11, -3, 0, 3, 8, 11, 14, 19, 22, 28, 31, 33, 32, 28, 23, 16, 7, 1, 4, 8, 9, 5, 4, 2, -3, -11, -18, -26, -33, -38, -40, -37, -28, -12, 1, 13, 23, 28, 27, 19, 9, -1, -14, -19, -18, -16, -11, -4, 4, 10, 13, 15, 13, 10, 9, 10, 13, 20, 32, 41, 46, 48, 43, 32, 16, 3, -7, -15, -17, -17, -15, -12, -8, -5, -7, -7, -5, -7, -11, -12, -8, -4, 0, 5, 14, 23, 32, 36, 34, 29, 26, 24, 19, 20, 23, 24, 21, 15, 7, -4, -15, -23, -30, -36, -37, -33, -25, -17, -7, 2, 8, 13, 13, 8, 0, -4, -6, -6, -2, 6, 14, 20, 24, 25, 22, 14, 6, -4, -17, -27, -33, -35, -33, -25, -14, -8, -4, -1, -1, -2, -4, -2, 3, 15, 31, 43, 48, 48, 41, 27, 9, -7, -17, -27, -33, -35, -36, -33, -29, -23, -20, -21, -20, -20, -19, -16, -11, -3, 4, 14, 19, 20, 19, 16, 11, 5, 5, 9, 14, 18, 20, 23, 21, 15, 7, -7, -22, -36, -49, -54, -53, -42, -27, -9, 9, 26, 32, 30, 23, 14, 5, 0, 1, 1, 3, 6, 8, 7, 4, 3, 2, 1, 0, 0, -3, -5, -3, -2, 0, 2, 6, 5, -1, -11, -20, -23, -18, -8, 0, 6, 11, 12, 8, 1, -2, -6, -10, -12, -17, -19, -23, -25, -26, -25, -18, -10, -1, 5, 12, 15, 17, 17, 21, 24, 23, 22, 17, 10, 1, -1, -2, -2, 0, 0, 0, -4, -9, -14, -18, -19, -18, -17, -15, -13, -8, -4, 1, 11, 21, 27, 31, 32, 28, 25, 23, 22, 20, 21, 24, 22, 12, 1, -8, -18, -26, -32, -32, -31, -28, -26, -26, -23, -18, -10, -6, -5, -5, -8, -11, -12, -10, -10, -10, -7, -4, -1, 1, 6, 8, 7, 6, 6, 7, 7, 6, 3, 2, 3, 8, 10, 9, 8, 2, -2, -5, -3, 0, 3, 6, 8, 7, 3, 0, -5, -13, -17, -19, -18, -15, -7, 0, 5, 10, 12, 17, 22, 25, 22, 16, 12, 13, 13, 12, 12, 11, 6, 0, -5, -10, -14, -12, -6, -1, 1, 3, 3, 0, -10, -21, -35, -45, -51, -54, -53, -47, -34, -19, -3, 13, 26, 31, 29, 25, 19, 14, 10, 10, 11, 10, 8, 6, 4, 2, 3, 3, 2, 1, 1, 1, 0, 0, -1, 0, 4, 8, 8, 4, 2, 0, -2, -2, 1, 7, 10, 13, 13, 12, 10, 9, 7, 3, 0, -3, -4, -5, -4, -4, -2, 0, 1, 0, -2, -3, -4, -6, -7, -4, -2, 0, 0, -1, -4, -9, -10, -9, -6, -4, -2, -2, -5, -7, -9, -11, -11, -11, -10, -13, -13, -14, -15, -14, -10, -3, 2, 10, 15, 18, 17, 16, 17, 16, 15, 12, 7, 0, -7, -11, -11, -8, -2, 7, 15, 20, 24, 25, 28, 29, 29, 27, 23, 20, 14, 4, -2, -6, -8, -8, -5, -1, 0, 2, 2, 2, 0, -1, -3, -6, -8, -10, -11, -10, -7, -1, 3, 5, 7, 3, -1, -6, -9, -12, -14, -13, -13, -12, -14, -10, -14, -10, 2, -11, -6, -4, -9, -7, -8, -1, 3, 13, 20, 25, 24, 18, 11, 4, -1, -7, -6, -4, -3, -2, 1, 6, 10, 13, 15, 16, 17, 16, 11, 4, -2, -7, -11, -11, -8, -3, 0, 1, 2, 0, -1, -2, -1, -3, -5, -7, -8, -7, -5, -1, 2, 6, 9, 10, 9, 7, 7, 9, 13, 16, 16, 15, 10, 5, 0, -7, -12, -17, -21, -25, -25, -23, -21, -16, -8, -1, 2, 2, 0, -1, -7, -11, -13, -12, -6, -1, 1, 1, 0, 0, -1, 0, 5, 9, 10, 7, 4, 1, 1, 2, 2, 1, 0, -1, -1, -2, -1, 0, 0, 1, 4, 7, 6, 3, 0, -6, -10, -12, -10, -7, -4, -4, -4, -2, 4, 14, 21, 26, 26, 22, 14, 8, 2, -3, -8, -13, -16, -17, -16, -16, -15, -13, -7, -2, 3, 8, 11, 10, 5, 2, 1, 3, 3, 0, -7, -14, -20, -20, -18, -12, -4, 2, 8, 11, 15, 15, 15, 14, 11, 7, 2, -1, -6, -11, -13, -12, -9, -3, 0, 2, 0, -1, -1, 0, 2, 5, 6, 4, 0, -4, -7, -8, -8, -8, -6, -3, 0, 1, 4, 7, 9, 10, 11, 12, 12, 10, 5, 1, 1, 3, 8, 13, 15, 14, 11, 5, 0, -2, -3, -6, -8, -11, -12, -12, -11, -9, -8, -6, -4, -1, 2, 4, 5, 5, 6, 8, 10, 10, 7, 2, -4, -13, -18, -19, -14, -7, -1, 4, 8, 11, 13, 13, 12, 11, 7, 3, 0, 0, -1, -4, -8, -10, -9, -7, -3, 0, 0, 0, 2, 7, 13, 17, 16, 11, 4, 0, -3, -4, -5, -5, -7, -9, -9, -5, 1, 8, 13, 14, 12, 7, 3, 0, -4, -9, -13, -16, -15, -13, -13, -13, -12, -9, -6, -4, -3, -3, -2, 0, 1, 4, 10, 16, 18, 15, 10, 3, -3, -8, -9, -6, -3, 0, 2, 5, 4, 2, -2, -4, -4, -3, -1, -1, 0, 2, 5, 9, 13, 16, 15, 10, 5, 0, -1, -1, 1, 3, 6, 7, 7, 6, 5, 3, 0, 0, 0, 1, 1, 0, -2, -4, -4, -2, 0, 1, 0, -4, -10, -12, -10, -6, -2, 0, 1, 2, 1, 1, 0, 0, -2, -3, -4, -4, -4, -4, -5, -5, -3, -1, 0, 1, 1, 0, -3, -5, -4, 0, 5, 8, 8, 6, 3, 0, -2, -4, -5, -5, -4, -3, 0, 2, 4, 5, 8, 9, 10, 8, 4, 1, -1, -3, -2, 0, 3, 4, 2, 0, -1, -2, -3, -2, -1, 0, -2, -4, -4, -3, -2, -2, -3, -2, -1, 0, 1, 1, 0, 0, 0, 1, 1, 0, -3, -6, -7, -5, -1, 1, 4, 4, 3, 0, -1, -2, -1, -2, -3, -5, -6, -5, -3, -1, 0, 1, 1, 2, 2, 1, 0, -1, -2, -1, 1, 4, 5, 4, 3, 1, 0, -1, -1, -1, -2, -2, -1, 0, 1, 3, 4, 4, 2, 1, 0, -1, -1, -2, -2, -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, -1, -2, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1314, 1201, 1347, 1177, 1589, 1110, 786, -329, -976, -1958, -2409, -1420, -50, 905, 1451, 2366, 3239, 4058, 4873, 5857, 6363, 5879, 5181, 4433, 3817, 3401, 2492, 1155, 128, -472, -1342, -2455, -3616, -4682, -5071, -5228, -5212, -5287, -4808, -3422, -2903, -2246, -1225, -556, -124, -607, -463, -98, -394, -486, -926, -1911, -3009, -3815, -3895, -3240, -2458, -1382, -323, 1004, 2374, 3537, 4797, 7358, 10770, 9255, 6120, 3830, 479, -93, 618, 826, 89, -2534, -4792, -5183, -4683, -4159, -3914, -2598, -327, 1304, 2849, 3768, 4400, 4509, 4775, 4168, 1523, 873, 1118, -1060, -4837, -6384, -4674, -4078, -5281, -5289, -4004, -3560, -4639, -5442, -4323, -2442, -1817, -2008, -1343, 239, 2023, 2616, 1715, 1903, 2855, 4581, 6893, 3981, -2314, -7616, -8294, -1417, 5662, 8883, 5313, -3699, -10869, -13756, -9269, 1418, 11848, 16515, 16011, 10560, -280, -11655, -19174, -19332, -13388, -4531, 4764, 12923, 19116, 18097, 11346, 6184, 2108, -909, -845, 722, 2876, 3506, 1763, -1665, -8473, -17542, -25313, -30057, -32187, -32766, -30646, -24815, -16472, -6891, 2058, 10027, 17089, 21962, 24389, 23888, 20849, 17439, 15230, 14156, 13868, 14429, 15172, 15604, 16175, 16067, 15004, 13842, 11702, 8354, 4287, 573, -2105, -4211, -5282, -4876, -3501, -2183, -794, -201, -573, -469, -37, 516, 398, -772, -2209, -3257, -3746, -4051, -4204, -3788, -3276, -2850, -2654, -3172, -2955, -1977, -1236, -754, -970, -2383, -4038, -4692, -4682, -3783, -1846, -494, -732, -1101, -1730, -1916, -594, -103, -683, -2610, -5601, -7305, -6610, -3840, -487, 2757, 5935, 9228, 10388, 8301, 7182, 6983, 4877, 1976, -1102, -4243, -6976, -8733, -9585, -9765, -8931, -6248, -2498, 70, 2457, 3935, 5157, 6278, 5835, 7358, 8441, 7056, 5728, 4615, 4117, 1872, -1135, -2365, -3124, -1444, -744, -3981, -4448, -2221, -523, 194, -1527, -4109, -4444, -2370, -804, -845, -1544, -2534, -3651, -4179, -3867, -2990, -2256, -2402, -2159, -1895, -2039, -1804, -1356, 35, 1706, 2891, 3874, 4777, 6193, 7023, 6296, 5069, 3595, 2113, 1336, 1596, 2566, 2500, 1457, -136, -1535, -1620, -1741, -775, 1484, 3585, 5455, 5205, 3352, 2668, 2675, 1581, -34, -1855, -3289, -3641, -4002, -4008, -3059, -1503, -556, -411, -124, 788, 1946, 1014, -1347, -2676, -2649, -1579, -476, 667, 2331, 3451, 3622, 3438, 2283, 216, -1156, -1276, -445, 399, 1105, 1883, 1833, 1374, 926, 526, 162, 75, 552, 946, 1657, 2209, 2236, 1537, -68, -1330, -2351, -3242, -3481, -3237, -3214, -3023, -2663, -2778, -2655, -3053, -4214, -4791, -4871, -4502, -3542, -2426, -464, 1865, 2838, 2957, 2984, 3127, 3736, 4108, 4261, 4486, 3135, 1344, 1246, 1186, 506, 235, 266, -20, -230, 0, 625, 1193, 972, 460, -430, -1529, -2552, -3119, -2496, -1739, -153, 1627, 1274, 162, -734, -1141, -938, -1139, -2060, -2978, -3284, -3570, -3565, -2777, -1222, 294, 774, 920, 1020, 1174, 1452, 1680, 1446, 813, 919, 1119, 594, -128, -628, -502, -129, -377, -1561, -3393, -4150, -3459, -2699, -2101, -2248, -2786, -2322, -1216, -443, 484, 1415, 1644, 1649, 999, 650, 1363, 1017, -797, -1983, -1847, -1341, -801, -964, -1489, -968, 25, 147, -503, -614, 116, 1183, 1771, 1005, 433, 1236, 2330, 3039, 2603, 1005, -994, -2183, -1295, 754, 2052, 2218, 2299, 2450, 2840, 3511, 3781, 3573, 2685, 1285, -25, -1052, -1681, -1514, -937, -222, 817, 1211, 523, -809, -2086, -2327, -1512, -391, 427, 875, 1416, 2144, 2410, 2244, 2249, 1854, 793, -120, -670, -1002, -1034, -674, -166, 126, 471, 893, 229, -1347, -2748, -3763, -3338, -1463, 210, 1309, 2107, 2962, 4170, 5118, 5917, 6505, 5532, 3365, 1602, 46, -1136, -1531, -2024, -2109, -1767, -649, 1028, 1354, 1345, 1681, 1854, 1773, 1241, 364, -538, -924, -920, -485, 294, 1078, 1778, 1735, 855, 193, -125, 185, 1099, 1097, 455, 17, 446, 1086, 536, 150, 554, 1021, 1128, 992, 985, 1189, 2058, 2998, 3512, 3601, 3277, 2795, 1858, 1323, 1523, 1662, 1651, 1287, 304, -982, -1940, -2737, -3143, -3135, -3055, -2634, -2291, -2175, -2725, -3665, -4078, -3779, -2585, -1168, 27, 726, 772, 435, 141, 376, 426, -265, -950, -1159, -1193, -1286, -1677, -1724, -812, 130, 300, -397, -1446, -1692, -736, 190, 197, -68, -130, 116, 771, 1289, 1659, 1916, 1531, 718, -230, -1191, -1633, -1062, -368, -405, -802, -873, -145, 960, 1590, 1500, 1279, 948, 718, 360, -572, -1428, -2132, -2507, -2378, -1801, -1267, -1100, -749, 80, 1138, 2024, 2613, 2695, 2368, 1620, 344, -1153, -2280, -2790, -2891, -2687, -2707, -3018, -3438, -3871, -3452, -1920, -314, 705, 1126, 1214, 1370, 1659, 1920, 1785, 1434, 1258, 1634, 2449, 2799, 2353, 1271, 3, -1169, -2400, -3832, -5324, -6494, -6955, -6723, -6070, -5077, -3996, -2821, -1663, -912, -530, -142, 552, 1258, 1418, 1156, 1050, 1074, 1088, 1229, 1381, 1695, 2687, 3832, 4169, 3985, 4215, 4803, 5026, 4800, 4155, 3734, 4009, 4583, 4954, 4702, 4315, 3932, 3323, 2784, 2702, 3113, 3541, 3723, 3700, 3475, 3262, 3325, 3284, 3075, 2998, 2919, 2742, 2488, 2169, 1775, 1449, 1141, 803, 767, 937, 962, 715, 494, 677, 737, 350, -134, -589, -1157, -1698, -2082, -2379, -2421, -2109, -1561, -1520, -1899, -2277, -2491, -2195, -1857, -1945, -2741, -3552, -3768, -3336, -2665, -2560, -2736, -3084, -3613, -3879, -3611, -3061, -2177, -1451, -1444, -1579, -1615, -1311, -979, -785, -498, -177, 248, 590, 835, 921, 798, 499, -157, -949, -1390, -1432, -1223, -1260, -1436, -1127, -581, 250, 1109, 1669, 2028, 2131, 2509, 3083, 3400, 3444, 3187, 2662, 2135, 1681, 1083, 421, -166, -621, -959, -892, -321, 394, 1060, 1643, 2009, 2056, 2183, 2527, 2728, 2513, 1856, 1087, 744, 565, 396, 380, 180, 40, -52, -293, -638, -921, -1125, -1205, -1005, -574, 93, 498, 409, 42, -339, -808, -1103, -1023, -737, -172, 33, -248, -781, -1293, -1406, -1392, -1480, -1639, -1887, -2006, -2029, -1915, -1513, -1184, -832, -646, -378, 288, 928, 1333, 1301, 1008, 503, -99, -606, -1053, -1438, -1701, -1895, -1825, -1431, -1060, -675, -407, -334, -446, -591, -600, -633, -832, -1120, -1426, -1888, -2177, -2145, -2025, -1742, -1212, -614, -222, 152, 518, 437, 13, -586, -1143, -1447, -1546, -1304, -900, -449, 58, 520, 796, 950, 1139, 1145, 1014, 891, 764, 643, 474, 356, 383, 391, 433, 639, 837, 989, 1032, 858, 669, 603, 490, 315, 198, 178, 206, 183, 270, 442, 442, 371, 350, 520, 705, 707, 510, 189, 237, 292, 227, 320, 345, 561, 827, 872, 954, 1112, 1325, 1551, 1572, 1524, 1356, 1108, 909, 742, 662, 444, 247, -38, -323, -458, -658, -715, -689, -438, 52, 386, 494, 341, 15, 175, 705, 949, 854, 508, 221, 1, -210, -286, -500, -773, -892, -1115, -1342, -1525, -1616, -1519, -1296, -847, -437, -7, 268, 226, 123, -14, -155, -403, -619, -661, -532, -493, -494, -496, -588, -618, -792, -1097, -1441, -1589, -1548, -1335, -975, -844, -774, -693, -470, -31, 338, 506, 391, 82, -268, -689, -1006, -932, -682, -448, -342, -357, -265, -180, -104, -58, -36, 148, 295, 294, 197, 51, -77, -258, -406, -387, -210, -54, -81, -289, -551, -673, -675, -677, -788, -906, -980, -1052, -888, -583, -220, 123, 310, 445, 487, 543, 595, 640, 638, 433, 202, -18, -148, -132, -121, -146, -188, -261, -189, 45, 253, 358, 265, 204, 222, 370, 697, 860, 941, 1048, 1360, 1872, 2274, 2539, 2412, 1944, 1579, 1307, 1022, 741, 523, 398, 171, -177, -349, -242, 3, 279, 397, 308, 228, 175, 33, -83, -89, 36, 293, 512, 706, 817, 816, 740, 514, 169, -236, -519, -647, -639, -559, -373, -195, -88, 193, 388, 625, 957, 1080, 1006, 748, 598, 429, 78, -249, -562, -691, -639, -547, -512, -657, -867, -1040, -1045, -772, -370, -73, 130, 348, 566, 714, 713, 655, 521, 477, 597, 554, 455, 327, 160, 156, 46, -228, -651, -1119, -1283, -1285, -1206, -1159, -1037, -672, -240, 173, 389, 510, 814, 1162, 1279, 1325, 1235, 1055, 826, 481, 191, -29, 137, 415, 646, 795, 718, 724, 781, 914, 1060, 1090, 949, 697, 441, 263, 166, 54, -182, -426, -525, -582, -524, -395, -279, -105, 136, 265, 370, 329, 169, -16, -424, -729, -974, -1093, -1295, -1578, -1610, -1488, -1174, -916, -775, -660, -582, -709, -1055, -1392, -1535, -1610, -1647, -1635, -1716, -1696, -1511, -1237, -1064, -940, -956, -977, -838, -756, -673, -626, -491, -229, 14, -22, -194, -292, -353, -252, -149, 30, 238, 279, 205, -26, -253, -228, -117, 63, 209, 133, 58, -58, -89, -18, -44, -93, -85, 38, 108, 157, 179, 95, 74, 74, 140, 168, 61, 55, 201, 404, 634, 777, 738, 657, 580, 495, 403, 317, 167, -58, -368, -630, -645, -608, -505, -444, -426, -345, -138, 77, 225, 485, 623, 921, 1214, 1282, 1367, 1161, 996, 1144, 1208, 1275, 1292, 1153, 1032, 696, 448, 388, 308, 346, 381, 332, 264, 370, 540, 688, 728, 750, 887, 1108, 1429, 1485, 1443, 1352, 1140, 985, 708, 424, 165, 97, 295, 465, 705, 873, 992, 1111, 1100, 1147, 1181, 1235, 1226, 1103, 1036, 911, 755, 563, 402, 380, 351, 289, 128, -41, -57, -33, -79, -227, -368, -458, -515, -587, -599, -640, -767, -875, -945, -775, -564, -392, -328, -332, -190, -98, -137, -236, -361, -582, -623, -647, -790, -998, -1382, -1622, -1808, -1902, -1849, -1728, -1612, -1503, -1315, -1229, -1087, -874, -748, -619, -510, -474, -485, -623, -822, -925, -969, -958, -1012, -1166, -1277, -1341, -1318, -1235, -1158, -1072, -1065, -1018, -852, -742, -595, -410, -269, -180, -191, -168, -226, -406, -558, -767, -930, -1060, -1212, -1262, -1204, -983, -732, -601, -444, -281, -112, 128, 246, 257, 271, 312, 353, 215, -26, -300, -524, -535, -402, -226, -67, 42, 74, 132, 204, 258, 355, 394, 442, 408, 315, 230, 55, -22, -45, -45, -30, 83, 350, 620, 910, 1056, 1172, 1263, 1338, 1501, 1547, 1586, 1552, 1421, 1281, 1113, 978, 915, 913, 854, 751, 608, 555, 539, 508, 472, 415, 453, 452, 524, 542, 409, 290, 178, 133, 221, 333, 354, 463, 541, 632, 686, 622, 598, 531, 467, 334, 281, 299, 297, 338, 325, 343, 385, 443, 393, 242, 148, 50, -83, -298, -528, -626, -615, -530, -343, -274, -297, -200, -137, -68, -57, -100, -119, -204, -215, -171, -72, 9, 16, 68, 70, 43, 9, -48, -34, -39, -36, -71, -137, -97, -111, -134, -233, -342, -442, -567, -598, -689, -726, -687, -589, -485, -446, -428, -428, -354, -209, -183, -229, -223, -131, 78, 111, 23, -173, -272, -239, -254, -244, -325, -326, -514, -656, -720, -815, -711, -595, -447, -322, -142, -3, 171, 296, 330, 348, 275, 154, -52, -218, -371, -370, -382, -390, -359, -403, -356, -370, -374, -415, -390, -257, -162, -57, -16, 95, 168, 269, 420, 407, 418, 306, 235, 303, 373, 473, 420, 355, 283, 322, 466, 620, 729, 739, 781, 693, 564, 398, 217, 111, 72, 169, 340, 535, 635, 665, 715, 772, 876, 956, 949, 914, 769, 632, 544, 399, 279, 192, 162, 128, 57, -44, -179, -216, -233, -282, -266, -355, -340, -162, -13, 198, 277, 282, 283, 289, 296, 261, 123, -127, -277, -371, -331, -327, -429, -574, -750, -739, -709, -617, -578, -629, -545, -370, -83, 209, 433, 477, 374, 329, 408, 502, 556, 436, 202, 85, -94, -191, -324, -482, -496, -483, -336, -292, -297, -344, -383, -312, -284, -251, -212, -159, -79, -6, -13, -39, -33, 61, 154, 183, 120, -13, -126, -198, -222, -336, -296, -309, -344, -262, -309, -257, -251, -264, -296, -378, -351, -294, -215, -151, -76, -14, 35, 121, 169, 198, 209, 108, 30, -55, -133, -199, -354, -416, -449, -482, -532, -609, -578, -498, -316, -125, -6, 139, 264, 436, 591, 655, 698, 677, 679, 693, 628, 516, 366, 251, 222, 126, -19, -76, -132, -126, -95, -137, -100, -12, 35, 137, 242, 312, 406, 374, 301, 234, 156, 200, 242, 290, 363, 451, 485, 415, 367, 270, 160, 89, -22, -152, -288, -368, -349, -346, -311, -264, -215, -143, -144, -159, -311, -404, -391, -418, -327, -265, -183, -98, -50, 23, 83, 133, 114, -5, -118, -171, -270, -295, -346, -414, -401, -461, -469, -413, -310, -196, -114, -57, 10, 144, 195, 233, 199, 184, 292, 317, 321, 129, -78, -185, -220, -152, -180, -159, -152, -53, 52, 156, 262, 257, 273, 150, 115, 67, 7, -74, -250, -309, -354, -295, -231, -120, -53, -34, 21, -5, 56, 18, -43, -42, -82, -30, -60, -91, -64, -101, -89, -126, -222, -263, -204, -42, 170, 331, 372, 350, 265, 267, 250, 151, 91, 4, 1, 22, -21, -55, -67, -61, -53, -52, -39, -25, -21, 29, 74, 171, 278, 370, 464, 417, 455, 514, 553, 582, 445, 301, 81, -13, -112, -228, -219, -345, -269, -187, -137, -59, -101, -1, 26, 74, 169, 180, 214, 246, 286, 265, 177, 29, -134, -248, -240, -200, -229, -263, -336, -354, -288, -160, -56, -18, 5, 26, 83, 87, 99, 44, -66, -95, -100, -42, 5, 34, 46, 8, -18, -23, 41, 109, 146, 150, 72, 17, -54, -71, -55, -65, 5, 15, 79, 76, 15, 72, 92, 137, 141, 121, 96, 65, 59, 68, 77, 42, 5, -40, -29, 8, 8, -25, -110, -122, -88, -90, -56, -69, -17, 106, 147, 164, 165, 199, 223, 210, 105, 0, -105, -200, -191, -289, -394, -449, -458, -419, -369, -331, -275, -233, -170, -48, -4, 93, 89, 95, 156, 161, 209, 119, 50, -58, -169, -144, -192, -240, -234, -195, -158, -94, -70, -117, -41, 22, 132, 215, 244, 338, 315, 370, 380, 354, 324, 248, 207, 152, 208, 195, 187, 63, 0, 89, 90, 199, 126, -41, -146, -201, -165, -138, -160, -274, -337, -328, -240, -105, 38, 130, 127, 91, 39, 26, 41, 75, 103, 86, 49, 56, 106, 150, 147, 120, 47, -5, 17, -18, -75, -144, -140, -122, -98, -44, -111, -70, 0, 62, 162, 167, 172, 188, 155, 110, 73, -20, 6, 41, 43, 29, -117, -149, -169, -176, -182, -227, -225, -217, -149, -111, -58, -53, -33, 98, 182, 281, 252, 170, 168, 104, 92, 68, 1, -50, -30, -12, -37, 7, -64, -103, -154, -146, -58, -86, -45, -137, -208, -245, -278, -242, -271, -214, -254, -288, -247, -230, -197, -165, -137, -139, -121, -157, -173, -217, -268, -245, -264, -207, -109, -21, 35, 34, 2, 1, 52, 144, 280, 325, 382, 377, 323, 346, 333, 307, 265, 201, 129, 121, 50, 0, -1, -50, -46, -41, 77, 231, 275, 243, 166, 73, 77, 112, 164, 202, 173, 259, 323, 426, 469, 448, 477, 434, 362, 250, 140, -4, -87, -126, -141, -125, -120, -85, -40, -21, 4, 5, -136, -187, -200, -158, -126, -134, -131, -278, -290, -323, -302, -181, -179, -198, -249, -234, -168, -122, -126, -115, -132, -141, -58, -46, -81, -166, -320, -356, -342, -290, -162, -102, -34, -16, 33, 19, -7, 40, -39, -32, -84, -39, 16, -44, 4, -75, -3, 123, 94, 133, 110, 41, 96, 116, 152, 211, 208, 326, 351, 317, 268, 210, 182, 103, 155, 195, 258, 294, 198, 120, 40, -21, -80, -84, -74, -83, -108, -147, -128, -147, -131, -139, -247, -262, -208, -150, -153, -223, -308, -337, -278, -222, -174, -203, -234, -169, -156, -157, -172, -241, -229, -233, -264, -289, -306, -298, -305, -291, -328, -312, -282, -143, 47, 106, 188, 179, 212, 240, 231, 223, 202, 214, 169, 194, 189, 229, 254, 221, 283, 293, 364, 482, 487, 454, 409, 337, 364, 397, 411, 419, 363, 298, 224, 296, 341, 327, 343, 348, 432, 498, 558, 528, 434, 358, 303, 275, 283, 340, 328, 319, 230, 157, 116, 2, -26, -76, -74, -91, -185, -218, -251, -269, -287, -234, -246, -304, -318, -393, -343, -331, -325, -314, -389, -404, -409, -325, -329, -327, -350, -388, -337, -385, -317, -247, -164, -41, 17, -6, -51, -28, -14, 8, -10, -20, -69, -159, -233, -230, -177, -127, -89, -98, -98, -71, -28, -12, -4, -19, 7, 0, 62, 54, -44, -87, -208, -243, -265, -209, -232, -217, -214, -209, -166, -241, -160, -215, -145, -104, -129, -132, -231, -201, -295, -302, -232, -158, -59, -107, -184, -84, -9, 77, 48, -154, -142, -73, 99, 165, 118, 30, -41, -37, 0, 107, 70, 99, 134, 114, 53, -6, -56, -7, 119, 169, 273, 327, 404, 390, 318, 218, 86, -16, -16, 33, 3, 52, -17, 40, 177, 258, 312, 203, 180, 210, 284, 328, 327, 279, 164, 143, 157, 109, 119, 95, 63, 126, 116, 181, 234, 258, 290, 264, 308, 415, 459, 410, 335, 218, 177, 140, 117, 73, -21, -79, -57, 16, 47, 151, 144, 161, 162, 180, 262, 246, 239, 140, 145, 60, 17, 26, -42, -48, -145, -143, -220, -240, -197, -208, -163, -174, -146, -164, -188, -215, -245, -222, -251, -152, 1, 31, 28, -89, -151, -196, -233, -184, -224, -239, -300, -278, -278, -296, -221, -249, -214, -173, -105, -40, -1, -14, -82, -120, -165, -155, -171, -202, -219, -211, -138, -22, -38, -56, -47, -143, -93, -109, -117, -35, -94, -87, -66, -130, -128, -178, -216, -124, -53, 58, 92, 55, 49, 93, 156, 137, 76, -34, -91, -116, -60, -22, 19, 76, 11, 18, 10, 82, 96, 41, 43, -63, -98, -130, -134, -51, 57, 171, 186, 205, 196, 117, 83, 110, 157, 151, 166, 184, 133, 122, 113, 28, -98, -131, -100, -74, 44, 210, 261, 195, 144, 135, 134, 121, 125, 95, 53, 79, 90, 63, 30, 23, 6, -83, -114, -85, 2, 155, 193, 246, 201, 111, 47, -16, 55, 58, 120, 140, 155, 188, 142, 135, 75, 74, 86, 74, 85, 88, 118, 232, 149, 44, -30, -128, -33, -83, -13, 27, -57, -85, -136, -125, -110, 22, 114, 128, 75, 44, -24, -36, -7, -67, 19, -36, -46, 26, 34, 108, 116, 44, -23, -31, -21, 30, 84, 135, 159, 203, 187, 126, 86, -37, -59, -67, -42, 10, -76, -177, -272, -241, -65, 3, -25, -42, -94, -110, -194, -347, -328, -262, -212, -148, -67, 19, 39, 36, 1, -48, -84, -135, -252, -405, -378, -291, -300, -348, -400, -359, -365, -381, -398, -482, -451, -373, -187, 18, 40, -69, -126, -102, -46, 117, 236, 294, 230, 227, 300, 275, 273, 172, 42, -122, -109, 47, 107, 124, 79, 11, -157, -181, -99, -21, 86, 94, 88, 88, 61, 61, 159, 213, 173, 23, 7, 154, 131, 53, -46, -87, -19, 42, 111, 181, 232, 183, 4, -156, -180, -145, -109, -18, 58, 143, 182, 124, 131, 76, 93, 173, 204, 189, 115, 143, 59, 54, 74, 100, 264, 213, 160, 150, 99, 119, 189, 307, 395, 452, 471, 323, 154, 48, -63, -121, -137, -84, -3, 120, 234, 273, 216, 105, 28, 35, 118, 163, 163, 87, 92, 130, 187, 253, 296, 277, 109, -17, -256, -402, -417, -370, -239, -228, -208, -202, -141, -36, 155, 268, 215, 164, 34, -26, -23, 58, 60, -47, -13, 31, 71, 129, 113, 75, 53, 9, 6, 54, 160, 169, 61, 1, -170, -271, -343, -373, -328, -402, -217, -54, -103, -173, -291, -309, -320, -327, -171, 56, 156, 157, 9, -184, -296, -419, -475, -336, -104, -9, 9, -118, -355, -540, -620, -555, -482, -361, -261, -350, -397, -226, 13, 235, 250, 145, 68, 0, 43, 104, 153, 143, 100, -74, -343, -428, -334, -128, 23, 103, 130, 142, 104, 74, 46, -95, -104, -60, 10, 84, 54, 59, -76, -362, -556, -544, -322, -108, -8, 21, -4, 8, -69, -208, -275, -303, -260, -225, -176, -168, -155, -115, -73, 60, 85, 19, 61, 93, 0, 6, 114, 196, 201, 210, 199, 71, 82, 128, 200, 203, 15, -115, -28, 164, 276, 326, 243, 152, 36, -58, -9, 130, 231, 184, 89, 30, 225, 379, 356, 322, 180, 20, -124, -300, -276, -72, 110, 386, 485, 470, 362, 238, 275, 214, 161, 42, 85, 299, 359, 364, 345, 229, 98, 56, 73, 228, 315, 298, 361, 525, 613, 593, 548, 392, 205, 66, 193, 272, 146, 53, -57, -69, 27, 117, 81, -15, -78, -110, -197, -151, 14, 6, -16, -28, -66, -122, -246, -441, -598, -642, -487, -279, -159, -43, 24, 4, -179, -219, -198, -66, 225, 308, 264, 9, -128, -198, -423, -535, -639, -627, -406, -254, -287, -512, -758, -752, -537, -203, 78, 411, 646, 631, 561, 364, 134, -23, -16, 5, -51, -170, -403, -493, -325, -116, -11, 69, 2, -158, -189, -60, 148, 323, 433, 427, 292, 104, -1, -80, -149, -138, -96, -15, -22, -190, -354, -375, -209, 23, 162, 192, 298, 467, 552, 492, 175, -111, -337, -524, -420, -249, -78, 20, -73, -96, -71, -61, -2, 8, 107, 275, 384, 447, 436, 381, 361, 277, 0, -197, -306, -390, -445, -527, -469, -504, -664, -624, -469, -368, -293, -307, -353, -274, -12, 285, 384, 418, 459, 504, 400, 236, 204, 201, 298, 291, 268, 256, 96, -32, -94, -106, -77, 35, 86, 34, -71, -149, -89, 47, 155, 114, 47, -32, -38, -46, -71, -6, 65, 172, 175, 203, 130, -74, -170, -242, -254, -206, -8, 198, 221, 126, -27, -103, -70, -44, -48, -65, -122, -102, 66, 259, 277, 147, -4, -78, -53, -28, -17, 17, 55, 62, 122, 125, 111, 108, 36, 10, -36, -48, -76, -154, -185, -163, -132, -165, -93, -12, -2, 14, 24, 86, 92, 59, 43, 8, -1, -18, 1, 66, 96, 94, 55, 10, -37, -68, -138, -249, -319, -274, -48, 139, 171, 127, 110, 76, 52, 127, 109, 41, -19, -83, -96, -94, -100, -40, 34, 14, 36, 50, 53, 37, -63, -88, -23, 59, 71, -6, -98, -130, -64, 76, 182, 137, 33, -31, -62, -56, -47, -74, -116, -124, -73, 15, 90, 82, -22, -127, -142, -105, -56, -5, 45, 67, 63, 97, 109, 97, 97, 78, 15, -68, -111, -104, -43, 9, 67, 131, 141, 108, 56, -8, -77, -85, -110, -147, -127, -99, -33, 40, 106, 146, 119, 69, 1, -27, -3, 0, 16, 62, 84, 66, 34, 11, 2, 6, -7, -40, -37, -14, 4, 17, -7, -30, -33, -26, -18, -10, 21, 24, -10, -15, -12, -28, -26, 11, 67, 81, 39, -8, -38, -33, -24, -20, -25, -31, -27, -24, -11, 3, 29, 33, 1, -17, -31, -33, -6, 15, 23, 18, 10, 17, 23, 32, 53, 60, 41, -5, -53, -61, -57, -58, -33, -20, 1, 32, 36, 46, 55, 53, 24, -15, -36, -37, -16, -9, -17, -18, -6, 5, 8, -5, -23, -30, -27, 2, 33, 41, 35, 16, -5, -9, -11, -29, -42, -37, -9, 28, 39, 21, 1, -13, -23, -26, -29, -17, 5, 28, 37, 36, 34, 20, 0, -14, -20, -15, -6, 3, 13, 16, 10, -3, -19, -28, -21, -2, 8, 8, 14, 16, 13, 11, 11, 15, 17, 9, -6, -20, -24, -24, -20, -8, 2, 7, 5, 3, 0, -3, -6, -12, -14, -10, -2, 9, 16, 16, 12, 8, 2, -6, -10, -7, -3, 0, 1, 1, 2, 2, 4, 3, 1, 1, 3, 2, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1721, -31253, -32766, -25972, -27558, -22803, -21036, -15644, -12876, -7966, -6415, -3183, -20, 3108, 6216, 6895, 9661, 10669, 13405, 15438, 17720, 19004, 22010, 24453, 24965, 25376, 23528, 21987, 19552, 18054, 16199, 13923, 10832, 8067, 6029, 2685, 1534, 1246, 866, 773, 1172, 2719, 3677, 5915, 6311, 6966, 7979, 8411, 11302, 11380, 12663, 11391, 9009, 5811, 1764, 888, -711, -470, -1590, -1695, -3724, -4893, -5824, -7176, -5637, -6172, -6023, -7308, -8013, -10600, -13274, -15255, -16036, -14827, -13307, -11317, -10376, -8087, -7780, -5667, -5416, -5083, -2338, -105, 2426, 4398, 6419, 6101, 7069, 5093, 2716, -355, -2754, -2469, -3049, -1568, -1295, -419, -1725, -2182, -2730, -4870, -4738, -4581, -2205, -537, 947, 2292, 2426, 1157, -909, -2606, -5355, -7975, -8786, -6767, -4272, -2402, -1534, -647, 400, -146, -626, -736, -962, -362, 628, 1711, 3046, 2689, 1172, -64, -1464, -3375, -3671, -3124, -2446, -954, -959, 1297, 2292, 1876, 3960, 5371, 7497, 8382, 9366, 10437, 10760, 9204, 6097, 2251, -2843, -4302, -5799, -5604, -5285, -5898, -4813, -4530, -2804, -3919, -5025, -4144, -2457, 493, 1551, 1608, 1156, 1880, 3723, 6420, 9044, 8875, 7884, 7175, 5568, 5559, 5963, 5466, 4108, 1745, 1352, 626, -563, -1464, -1939, -2167, -2806, -2628, -3732, -5065, -5728, -5570, -5205, -6350, -6022, -3788, -2277, -1429, -1161, -166, 1031, 1143, 1841, 713, 102, -19, -1069, -242, -1396, -1381, -494, -379, 265, -939, -684, -1196, -733, 415, 310, 2092, 1030, -373, -2302, -6455, -10243, -14431, -16470, -16546, -13748, -9394, -4393, 2485, 6925, 10559, 11566, 8225, 5948, 3898, 4115, 6818, 9749, 11929, 10812, 8748, 4978, 870, -2417, -5472, -5779, -6466, -6872, -4830, -2413, -1297, -214, 2790, 4076, 3097, 2902, 4470, 7647, 9977, 11290, 12533, 12148, 9769, 5356, 364, -3507, -5167, -5375, -5984, -4329, -2172, 963, 4359, 5073, 6130, 5555, 5625, 6439, 6269, 4718, 2483, 374, -2837, -2151, -1687, -1128, -1481, -4013, -4006, -4926, -3340, -513, 1402, 2252, 1501, 927, -854, -2755, -4029, -4023, -3009, -1692, 498, 4322, 7455, 7804, 6087, 3401, 237, -3519, -7253, -9154, -9395, -10111, -10198, -11389, -12933, -11458, -6301, 84, 5121, 8340, 7974, 6396, 3482, 385, 157, 2483, 6252, 8680, 9398, 7399, 2923, 292, 147, 1215, 3042, 1974, -1756, -6129, -8750, -7606, -6127, -5525, -5592, -6443, -7574, -8264, -7788, -5555, -2414, 625, 2742, 2072, 324, 100, 555, 484, 950, 2437, 5011, 7414, 6939, 4434, 2809, 3118, 4541, 4960, 2383, -1893, -5050, -6321, -6885, -8451, -10443, -8850, -4455, -806, 318, -3951, -10469, -15378, -16822, -14266, -10635, -5851, -97, 5868, 9690, 9010, 5229, 2657, 3090, 5241, 8599, 7793, 4095, 322, -1023, 1777, 4905, 9018, 12264, 14832, 13693, 10039, 5606, 286, -2778, -5569, -5694, -6126, -5721, -5351, -4744, -1902, -725, -781, -2758, -3386, -3211, -1554, -2439, -4259, -3316, -2173, 1341, 2827, 3504, 3670, 2128, 23, -1312, -2433, -3665, -4648, -4325, -285, 3992, 7864, 7173, 2778, -1, 420, 2322, 2778, 2121, 1970, 2621, 1056, -331, -1250, -1492, 132, 4225, 7374, 6515, 4090, 2921, 4774, 8015, 12212, 13271, 12147, 9457, 8500, 7867, 3429, -1657, -8861, -13063, -14837, -14520, -12413, -8429, -3453, -507, 1967, 2062, 1568, -1881, -4479, -2019, 2231, 5105, 4855, 4053, 3362, 3187, 4179, 2803, -1879, -6539, -9771, -9509, -10292, -10575, -9669, -7720, -3998, -1227, 2657, 3094, 2664, 1928, 2470, 2224, -15, -2108, -6493, -9043, -11686, -10809, -9096, -6989, -2767, 2189, 7530, 9927, 10796, 9579, 9310, 7323, 5731, 4782, 3208, 2312, 257, -604, -1754, -703, 2277, 3966, 3356, 2065, 2758, 6144, 8814, 8733, 5346, -320, -4817, -8153, -9050, -10131, -9931, -8494, -5456, -2946, -1453, -521, -3395, -1073, -127, -1257, 1214, 2716, 2709, -317, 315, 4509, 9088, 12731, 11413, 8796, 4159, 95, 1784, 2870, 2539, 1714, 656, -296, -2898, -4684, -5492, -3862, -352, 3337, 4815, 1620, -1678, -1947, -764, -1121, -3665, -5833, -6192, -5123, -4587, -5052, -5445, -7138, -8738, -10869, -14716, -18317, -19901, -18768, -15692, -12511, -10368, -7970, -6922, -5898, -6827, -8165, -6850, -4138, 1380, 6261, 10626, 12816, 13528, 13209, 11201, 8989, 6799, 6412, 5142, 3418, 2171, 2872, 3242, 397, -2814, -4745, -5990, -6256, -4501, -551, 4504, 7149, 9847, 12213, 13393, 11731, 8090, 5500, 3255, 3221, 1750, 2490, 4667, 5782, 5624, 1309, -2709, -6150, -7294, -6387, -3554, 929, 4502, 4517, 1002, -2348, -5311, -5781, -5602, -3267, 1066, 5016, 8954, 9331, 7325, 3842, 1070, -2295, -4817, -4436, -5313, -6032, -9118, -12384, -14531, -16103, -13205, -7166, 337, 5078, 6920, 7753, 8656, 10329, 12934, 12885, 8452, 4973, 1153, -805, -2105, -2111, 558, 1424, 605, -2903, -3264, -1617, -651, -1216, -3086, -1909, 60, 4546, 8034, 9016, 8889, 6292, 3812, 1267, -673, -1746, -2659, -3444, -5082, -6948, -7215, -6797, -5481, -4277, -3266, -502, 1765, 3032, 1707, -724, -2364, -5691, -8139, -7704, -4672, -1077, 251, 848, 1871, 3703, 5119, 5377, 5625, 4412, 2402, 269, -282, 1480, 2093, -27, -4142, -7604, -9322, -8302, -4943, -2058, -399, 262, -178, -1146, -2250, -2670, -917, 2280, 5518, 7119, 7511, 6249, 3564, 1510, -569, -1730, -1155, -244, -16, 1659, 3052, 1554, -1464, -3184, -1078, 2936, 7449, 10515, 12020, 10475, 6953, 5474, 5632, 5604, 3907, 2967, 1383, 158, -1819, -4095, -4295, -5673, -5468, -4896, -3676, -1848, -853, 301, 1161, -399, -3632, -4747, -4417, -1384, 1194, 2814, 1887, -1509, -4564, -9451, -12371, -13952, -14450, -13439, -11557, -8537, -4862, -1570, 1431, 5831, 10416, 13757, 14643, 14565, 12095, 6365, -856, -6689, -9168, -8516, -5630, -2942, -728, 1394, 3921, 5707, 7116, 8853, 11248, 11871, 10234, 7059, 3049, -967, -5461, -7997, -9286, -7441, -6798, -6652, -5819, -5008, -2534, -2231, 360, 2600, 4010, 3632, 2148, 1612, 875, 796, -1034, -1661, -3125, -2635, -1840, -2230, -1555, -1565, -184, 1841, 5369, 7144, 7386, 5186, 1205, -1810, -3896, -2221, -1157, -881, 751, 2227, 2379, -227, -2315, -1205, 179, 562, -1248, -3949, -5214, -5502, -3247, -1720, -883, -569, -994, 185, 934, 2518, 2432, 860, 40, -537, -163, -1260, -2223, -1657, 1102, 5438, 8620, 9838, 9763, 10041, 9626, 8175, 7154, 6635, 6471, 7448, 8436, 8917, 6921, 2914, -2032, -6972, -8671, -8768, -6508, -3766, -501, 843, -902, -2261, -3913, -2891, -1033, 790, 1265, 94, -952, -82, 88, -2792, -5594, -6793, -2513, 1310, 2731, 1315, -1946, -4369, -6304, -4230, -445, 5268, 8881, 8217, 6010, 4733, 4878, 3983, 250, -4371, -6489, -6808, -4568, -3739, -2097, 2345, 6777, 10300, 10300, 5947, 2338, 1884, 559, 507, -1509, -3977, -5247, -6816, -6881, -5225, -861, 1932, 2817, 180, -3555, -6609, -9503, -10816, -13331, -13654, -9297, -2571, 2803, 4752, 4492, 5796, 8795, 11922, 12410, 10344, 10867, 13058, 16006, 16095, 12838, 10183, 8608, 7298, 4744, 1626, -1751, -5413, -7917, -6932, -6109, -8830, -12425, -13776, -11267, -8460, -6697, -5761, -6855, -8352, -9117, -7798, -5379, -3277, 421, 3857, 4840, 4255, 1832, -1242, -1204, 1598, 5547, 9045, 9126, 8136, 6137, 3940, 1903, -1636, -2509, -2609, -3395, -4581, -5842, -4652, -4319, -3919, -1820, -460, 927, 1923, 2002, 656, -3001, -5073, -2369, 4000, 9945, 13675, 14633, 12715, 10220, 5004, -1552, -8285, -13455, -12967, -8320, -1236, 4221, 6781, 6818, 5222, 2509, -196, -209, 179, 2177, 4949, 6408, 8804, 9253, 5332, -431, -7152, -11724, -11175, -8728, -6189, -2867, 236, 1010, 174, -1303, -2299, -1968, -2902, -4459, -3791, -1426, 980, 2501, 3610, 5900, 7403, 6774, 5872, 4295, 1514, -511, -2503, -4842, -6932, -9044, -6978, -3285, 4, 1696, -187, -446, -209, 1716, 3115, 2149, 2287, 1780, 849, -835, -949, -2743, -5844, -6619, -6784, -3083, 1577, 5886, 9011, 8224, 5568, 3274, 1972, -635, -3557, -6430, -11456, -14997, -12330, -5054, 2782, 5978, 6113, 5649, 5519, 8561, 10568, 11954, 13038, 12433, 11829, 10886, 7955, 3402, -1885, -6609, -7163, -5385, -3021, -1677, -260, -1137, -5520, -8490, -10212, -9330, -7147, -4306, -1613, -154, 374, 1127, 1342, -108, -579, 54, 1832, 4114, 6359, 4007, -1129, -4407, -4524, -2427, -1812, -2912, -7122, -10504, -13049, -13338, -10979, -6800, 2089, 11504, 18204, 17471, 10845, 3216, -1331, -120, 2661, 3643, 4201, 4846, 5803, 6402, 3462, 888, -2761, -5625, -5517, -6038, -5119, -5455, -5578, -5440, -4826, -1794, 390, 1181, 57, -842, 738, 5455, 10630, 12013, 10402, 7455, 4130, 793, -1571, -2885, -5441, -10201, -15205, -17336, -15757, -10278, -3459, 2081, 5588, 5757, 4558, 1964, 1088, 1927, 1582, 1608, 1006, 1175, 299, -1170, -2466, -3349, -4314, -4773, -1777, 441, 3462, 3381, 275, -2608, -6252, -6322, -4443, -1954, 324, 3169, 5053, 5810, 5315, 4325, 3793, 1459, 401, -236, -1274, -2663, -1802, 1005, 3538, 4228, 2295, 716, -963, -1282, -724, 2662, 7951, 10591, 9401, 5774, 2123, -532, -1843, -3675, -3164, -1372, -411, -1451, -4200, -5391, -6106, -5649, -3090, 546, 3706, 5884, 5549, 3431, -1301, -6744, -8807, -8878, -5296, -2588, -2185, -4034, -7541, -6320, -3741, -533, 1843, 3102, 4670, 5578, 7680, 7207, 6036, 3784, 664, -1853, -4988, -3797, -597, 1724, 266, -4841, -9002, -11190, -9913, -3718, 5354, 13144, 15055, 10819, 4561, -1686, -1562, 1613, 5495, 10893, 12109, 9970, 3858, -3449, -10364, -14180, -13602, -9860, -4261, -807, 756, -1084, -2999, -3640, -5141, -7274, -5827, 919, 6250, 7738, 3234, -4672, -11117, -14450, -10916, -5185, -1258, 1933, 2785, 4364, 5104, 4068, 3649, 3191, 5813, 8674, 8890, 7341, 4427, 1061, -3758, -7750, -6130, -313, 4442, 5956, 2447, -3130, -8800, -12639, -10911, -7614, -3614, -353, 317, 619, -1002, -3439, -4842, -4990, -1657, 2258, 2598, 1961, -42, -2743, -4285, -5006, -2243, 873, 4927, 8828, 8280, 4577, -2964, -8314, -9729, -9373, -6076, -2686, -132, 1788, 4200, 6345, 5470, 2907, 1, -1621, 452, 3451, 4313, 2236, -1222, -3322, -4253, -3463, -433, 2885, 3988, 6588, 12722, 16436, 15176, 10712, 4807, -1544, -6729, -9542, -8792, -6494, -3867, -1361, -2379, -5583, -9732, -11631, -10341, -6886, -2187, 206, 1846, 2992, 3475, 2365, 298, -1477, -2204, -146, 2540, 4238, 4724, 5027, 6105, 8670, 8122, 5907, 5709, 4957, 5105, 5476, 4558, 1319, -2960, -9388, -15305, -15828, -12718, -8349, -5172, -2131, 1522, 3457, 2142, -401, -3454, -2850, -40, 1513, 4175, 6726, 9736, 9590, 7843, 5930, 1952, -260, -509, 231, 2529, 3080, 1020, -1800, -5063, -5033, -3444, 92, 4289, 6314, 7641, 5941, 3249, 1006, -2120, -3655, -2930, -1567, 2638, 5949, 7271, 5754, -617, -6391, -10048, -10083, -7206, -2390, 1724, 3463, 3557, 2155, -183, -2227, -1854, 629, 5933, 10513, 12579, 12544, 12390, 11636, 7263, 345, -8512, -12577, -9988, -5227, 226, 3054, 2917, 2028, 1085, 516, -309, -954, -1166, -348, -100, -262, -657, -2728, -3413, -4444, -5834, -7428, -7715, -5869, -3833, -1615, -735, -608, -2, 2169, 3377, 5049, 4365, 1469, -2561, -8347, -10336, -10139, -5867, -315, 6192, 11216, 12239, 11463, 7876, 6073, 4023, 2505, 27, -3480, -6030, -7427, -6185, -5079, -1994, -124, 46, -1405, -4474, -5694, -6216, -3948, -930, 2153, 3558, 3182, 2355, -674, -2316, -3877, -1490, 2587, 4714, 6434, 4915, 3497, 855, -45, -941, -2153, -846, -599, 1015, 2240, 3355, 2505, 692, -474, -2326, -2188, -293, 3317, 5201, 4745, 2039, -2265, -5724, -8657, -9603, -10077, -8963, -6474, -5852, -4467, -5299, -7290, -8787, -10421, -7045, -2210, 3927, 9669, 13413, 15820, 14279, 12127, 8923, 6534, 5195, 4019, 3489, 1025, -2406, -4034, -3342, -1248, 420, -1186, -4780, -9832, -11447, -8735, -5782, -2568, -156, 2619, 4010, 4882, 3710, 1598, 1316, 592, 1249, 1838, 2423, 2108, 1564, 479, -1714, -1824, -933, 11, -586, 473, 3594, 6816, 9211, 8516, 5933, 633, -5015, -9153, -10989, -9630, -5903, -11, 3930, 5482, 5706, 5343, 5784, 4637, 2901, 317, -2496, -2777, -816, 2095, 2063, -497, -3786, -7072, -8504, -7183, -5096, -3846, -3332, -3879, -3354, -1844, 1244, 4486, 6550, 8474, 9990, 11644, 11864, 9118, 4314, -982, -5593, -7866, -9588, -9270, -7619, -6483, -5014, -5073, -5296, -4942, -2131, 508, 2026, 2942, 3421, 4059, 3518, 3325, 1737, 1208, 1355, 869, 777, 312, -184, -557, -968, -2112, -2954, -4430, -3894, -999, 2815, 7329, 9101, 8135, 5262, 1758, 376, -773, -2785, -3300, -5249, -7637, -9138, -8516, -5094, -4074, -3529, -3714, -4154, -2685, -482, 3935, 7783, 10043, 10959, 10656, 9729, 6917, 3662, 707, -539, -1100, -1447, -1770, -4546, -7905, -9683, -9225, -7918, -5694, -4141, -3807, -2000, 1146, 4764, 6554, 7713, 9354, 10176, 11118, 12108, 14129, 15853, 15248, 12872, 7604, 4171, 2096, 515, -610, -5080, -8102, -10490, -9831, -7837, -7223, -5912, -7089, -8507, -8827, -6159, -3506, -1990, -1569, -1465, -1105, -2286, -3011, -5374, -6014, -5085, -2525, 569, 2518, 5283, 5623, 7032, 8659, 10624, 11126, 7557, 5304, 3241, 2982, 1795, -1777, -5203, -8633, -8036, -5331, -3362, -4076, -6071, -7783, -8364, -6616, -4517, -2373, -1936, -429, 3068, 7261, 8645, 6909, 4686, 249, -4169, -8272, -8888, -7530, -6218, -3158, -1342, -997, -1866, -2569, -1138, 772, 1429, 2787, 4339, 6986, 9566, 7946, 5062, 2604, 1791, 2969, 2426, 468, -3156, -8328, -11791, -12196, -7433, -2569, -91, -476, -4507, -5201, -4434, -2385, 2429, 5814, 6400, 5550, 5540, 6317, 6032, 4274, 4399, 6064, 7217, 6152, 3465, 2817, 3022, 2698, 1899, 1198, 1464, 2333, 1750, 184, 796, 2196, 3617, 4513, 4107, 3513, 2716, 1327, -2271, -6698, -10308, -12319, -12246, -11379, -10674, -9754, -8325, -8149, -6996, -6632, -5524, -1774, 355, 3393, 4360, 4417, 4926, 4382, 5420, 5124, 3857, 950, -1422, -2195, -2287, -1303, -3213, -3947, -2286, -856, -284, -1454, -2667, -3730, -3521, -891, 2632, 6300, 8989, 7876, 5743, 2922, 1229, 2997, 3908, 5117, 5337, 5809, 7194, 7531, 6936, 4678, 3868, 3770, 4206, 3533, 696, -3608, -9425, -13281, -14977, -14272, -12405, -9556, -5150, -1480, 1295, 2741, 2722, 318, -2556, -2588, -1631, 504, 1853, 850, 393, -945, -1066, -218, -26, 989, 1679, 3626, 5380, 6995, 7073, 5160, 4200, 3242, 3326, 3353, 3822, 5178, 5730, 4691, 3876, 2631, 543, -702, -2513, -3350, -4732, -4243, -3017, -2594, -2480, -4587, -5283, -6262, -6608, -6276, -5367, -4140, -3985, -3826, -4001, -3773, -2433, 89, 1350, 2116, 1681, 972, 729, 1770, 5472, 8498, 9977, 9183, 7715, 5182, 3159, 2298, 915, 416, -611, -1218, -2370, -3416, -2454, -1247, 632, 1141, 3009, 5166, 5390, 4894, 1964, 1333, -1330, -3274, -3739, -4646, -3194, -4683, -5284, -6699, -6329, -4891, -4805, -5782, -7092, -4941, -2930, 425, 2739, 4721, 5232, 5790, 5892, 3954, 3475, 2528, 2920, 2003, 948, 631, 228, 386, 1318, 1068, -349, -1520, -2656, -2897, -3735, -3198, -3796, -3760, -3081, -2900, -1977, -1722, -1201, -1529, -1429, -1052, -234, 1387, 3557, 4196, 4688, 5528, 4383, 1975, -1851, -2752, 79, 2541, 4232, 5061, 4760, 4491, 2218, -315, -2833, -4279, -3724, -3423, -853, 59, -799, -2497, -4373, -5278, -5848, -4400, -2189, 751, 2995, 4765, 5414, 5176, 4943, 4214, 4551, 3331, 2244, 2353, 1662, 1565, -1430, -5521, -8204, -9383, -7984, -5546, -1945, -697, 845, 1374, 1615, 4099, 4280, 5302, 5373, 5902, 5207, 2223, -1012, -4560, -5176, -5935, -5828, -5687, -4896, -4055, -3673, -2597, -2926, -1993, -987, 1972, 3873, 4820, 6246, 5024, 5419, 4113, 3184, 3048, 872, -674, -1860, -2343, -2754, -2294, -2224, -2143, -2472, -2671, -2783, -2812, -639, 475, 2341, 3419, 3832, 4478, 3628, 3452, 1949, 710, -205, -1146, -2310, -4370, -3727, -2601, -1127, 1410, 2537, 2569, 551, -2680, -4802, -4273, -1498, 971, 1594, 1634, 1624, 837, 188, 55, 1192, 1623, 1697, 2524, 4178, 5757, 5164, 3817, 2124, 1816, 2102, 2300, 1847, -335, -4473, -7046, -7549, -8458, -7634, -7526, -4500, -2287, -1219, 496, 36, 1125, -466, -2532, -5977, -6807, -3496, 566, 5175, 4918, 4634, 3036, 2864, 3499, 2190, 3719, 4818, 5683, 4558, 2220, -194, -2353, -1984, -671, 147, -876, -2455, -4378, -6119, -5899, -4386, -1531, 3107, 6784, 8500, 8317, 5382, 819, -2330, -993, 728, 1485, 1036, -730, -31, 178, -756, -1667, -4035, -5653, -5841, -6014, -5249, -5206, -4719, -3733, -2028, 1131, 2424, 4281, 4156, 3287, 2777, 1449, 1374, 1124, 1629, 2067, 2367, 1844, 2271, 692, -2146, -3702, -5272, -4567, -4987, -4217, -3466, -3132, -1165, 1158, 4306, 7477, 9378, 8325, 5489, 1824, 566, 298, 772, 1751, 1424, 1580, 948, 188, -625, -2266, -3784, -4495, -5073, -4070, -3367, -2352, -1427, -2260, -3190, -5053, -3705, -1309, 1267, 3628, 4735, 5908, 6085, 4594, 1537, -732, -3041, -1836, -524, 440, 1337, 490, 931, -832, -1759, -2784, -3185, -2804, -2883, -2675, -2727, -1846, -1876, -352, 907, 1354, 812, 1438, 3226, 3503, 5066, 4895, 4813, 4045, 1165, -1195, -3872, -5251, -4691, -3662, -1778, -468, -249, -1245, -3350, -3369, -3854, -2894, -1784, -933, 1678, 2361, 2997, 1585, 1571, 2724, 4206, 5751, 4263, 4046, 2641, 1874, 397, -1101, -1320, -2386, -742, -429, 286, 490, -761, -1179, -2624, -2701, -1635, -433, -157, -752, -2502, -3373, -2509, -1825, -474, 1266, 2549, 2519, 2075, 829, 599, -127, -1542, -887, -876, -983, -948, -453, 514, 1664, 2028, 2265, 2363, 1584, 1536, 803, -432, -1547, -1063, -536, -947, -1075, -1400, -1795, -2329, -2098, -1407, -1983, -3231, -3734, -4174, -2716, -1793, -719, 595, 1119, 3157, 3775, 5435, 5861, 6118, 6358, 4271, 3836, 1226, -2182, -3474, -4442, -4093, -3082, -2161, -443, 53, 1037, 1613, 1010, 934, 347, 1330, 1145, -153, -2628, -4844, -4812, -3989, -1719, 9, 1592, 1161, -845, -2082, -1877, -1012, -788, 433, 2603, 5722, 6930, 5367, 2749, -251, -1855, -1956, -827, 178, 247, -451, -2584, -4189, -4696, -4319, -1908, 908, 3195, 4842, 5193, 4281, 2005, -803, -2237, -2949, -2642, -2095, -1983, -171, 622, 632, 434, -77, 349, 508, 466, -746, -1259, -599, -349, 241, -214, -416, 565, 1069, 1754, 1097, 604, 1296, 917, 1262, 664, 64, 164, -519, -354, -402, 515, 977, 742, 977, 82, 376, 289, -8, 734, 697, 888, -251, -1618, -2667, -2758, 200, 1550, 1195, -212, -2240, -1504, -323, -67, -523, -1471, -1870, -2472, -2292, -648, 972, 1438, 976, 1285, 1745, 1446, 102, -1240, -1485, -1517, 44, 1791, 2779, 2711, 1575, 1073, 578, 703, 617, 796, 322, -1078, -1895, -2788, -2704, -2860, -2670, -1931, -1082, -331, 3, 261, -75, 888, 1335, 1209, 1432, 1596, 2073, 1268, 222, -964, -1611, -1962, -1901, -1199, -573, 849, 995, 1740, 2225, 1752, 1346, -531, -1791, -2540, -1789, -1988, -1812, -698, -721, 829, 1110, 1866, 1713, 666, 1093, 1775, 3015, 2755, 1467, 561, 1037, 799, 349, -1097, -1939, -1528, -2690, -2971, -4204, -4760, -4802, -4710, -3740, -2279, -92, 982, 1270, 1363, 1446, -153, -1171, -2612, -3674, -2613, -2032, 79, 3020, 4457, 4311, 4201, 3084, 2191, 1662, -170, -1385, -1997, -1927, -1925, -2369, -3300, -4615, -4289, -3802, -4065, -2716, -2349, -1920, -1894, -2809, -2003, -1180, 59, 693, 2810, 3773, 4179, 4834, 3327, 3448, 2643, 2723, 2510, 1628, 852, -146, 26, -253, 212, -762, -1110, -1257, -895, -184, -1031, -1089, -2376, -2063, -1502, -1131, 104, 748, 2648, 2425, 1113, 22, -1495, -1661, -1162, -542, -157, -197, -297, 991, 2431, 3463, 3248, 1651, 1813, 1644, 1242, 306, -255, 291, -613, -403, -451, -439, 714, 767, 63, -470, -1339, -2225, -1380, -802, -587, 119, 427, -39, -790, -2014, -3422, -2864, -945, 1197, 2695, 3110, 2102, 873, 685, 1059, 1946, 2481, 2562, 3475, 4007, 2759, 1255, -825, -2098, -2515, -2239, -242, 585, 988, 1104, 451, 498, 536, 1117, 1454, 1042, 2163, 3536, 4006, 2715, 494, -749, -1375, -380, -230, -1102, -1678, -1419, 82, 979, 858, -465, -1811, -2595, -1765, -725, -1114, -629, -286, -442, -105, -834, -920, -821, -733, 1153, 1775, 2870, 3971, 3357, 3441, 3612, 3485, 3418, 1762, 760, 579, -1886, -2876, -4230, -4274, -3086, -2655, -481, -29, 326, 391, -278, -1864, -2386, -2533, -2340, 876, 1172, 1602, 1137, -1593, -2162, -3379, -2809, -1103, -1139, -816, -1622, -1568, -341, -103, 1191, 1645, 1223, 2016, 3245, 2749, 1258, -8, -834, -272, 191, 802, 1182, 1135, 1322, 802, -104, -1307, -2896, -3749, -3690, -2492, -1020, -492, -314, -377, 14, 203, 270, 386, 233, 536, 926, 854, 38, -668, -661, -610, -143, 1049, 1348, 1076, 827, 55, -1000, -1261, -1361, -876, 245, 80, -8, -653, -1120, -2120, -3882, -4245, -3821, -2555, -1691, -1035, 96, 712, -31, -576, -1274, -1344, -45, 1125, 2677, 2904, 3220, 4227, 4394, 3578, 2546, 1256, -129, -1001, -2220, -2359, -2529, -2036, -1568, -2111, -2656, -3767, -2861, -2461, -1712, -373, -1052, -286, 233, 495, 1369, 1676, 2158, 2592, 2606, 2252, 1829, 1139, 806, 958, 1314, 1545, 1180, -245, -266, -358, -1765, -1972, -2507, -1711, -1245, -1145, -1155, -2169, -2501, -2145, 103, 1423, 2025, 2619, 2652, 1840, 1241, 1064, 1326, 2599, 1602, 1648, 1807, 887, 306, -1329, -2339, -2584, -1463, -277, 418, 1031, 1762, 2705, 2463, 2764, 3353, 3164, 2635, 1257, -389, -2389, -3313, -3478, -3764, -2604, -1716, -1733, -1769, -1804, -2038, -1488, -546, -333, -243, 35, 462, 184, 428, 281, -710, -860, -69, 1338, 2086, 2666, 2880, 2544, 2172, 1810, 1639, 1490, 1460, 1237, 975, 583, -709, -1992, -2370, -3189, -3463, -3245, -3817, -3564, -2907, -1597, 443, 1972, 2282, 1007, 95, 533, 1606, 3278, 4149, 4168, 4695, 3355, 1983, 1164, -136, -608, -1819, -1695, -1345, -1623, -1522, -1827, -1471, -994, -1198, -1502, -1707, -1707, -684, 128, 330, -155, -252, -671, -933, -511, 254, 1620, 770, 1324, 959, -242, 21, -543, 354, 562, 268, 627, 545, 100, -361, -916, -1193, -1266, 587, 1661, 839, 554, -643, 426, 1331, 2139, 2224, 738, 302, -890, -1377, -2279, -2759, -2207, -1085, 101, 476, 393, 406, 901, 865, 1423, 1883, 1986, 1483, 986, 297, -816, -436, -277, 33, -359, -859, -650, -1528, -1227, -1918, -2248, -1441, -1496, -831, -1105, 101, 1270, 1710, 1922, 407, 38, -226, 104, 565, 496, 1061, 1473, 1609, 815, -351, -613, 101, 416, -470, -255, -377, -1197, -1201, -1760, -1358, -1606, -1191, -677, -1001, -629, -1524, -1421, -1390, -970, -445, 88, 566, 312, 1451, 1369, 2133, 2244, 1142, 1618, 1552, 2486, 2124, 1049, 567, -42, 339, -695, -386, -850, -1597, -628, -1186, -1883, -3464, -3030, -2261, -1498, -675, -961, 181, 171, 671, 441, 409, 965, 323, 1410, 2117, 2634, 3214, 2001, 1109, 934, -266, -1045, -1233, -1173, -28, 387, -11, -483, -1110, -1444, -1370, -954, -824, -267, 531, 1136, 978, -348, -1094, -925, 96, 829, 1192, 1092, 577, -404, -1464, -2042, -3246, -3119, -2287, -1067, 983, 1873, 1682, 1817, 1293, 1500, 1630, 722, 1399, 1089, 1064, 580, 675, 964, 371, 431, -830, -1063, -1938, -2127, -1858, -1855, -1922, -1634, -280, -428, -102, -842, -602, -116, 73, 659, 281, 1194, 849, 542, 443, 301, -577, -621, 1372, 1076, 1939, 2626, 2729, 2402, 597, 440, -638, -1235, -1264, -1510, -1638, -1825, -1711, -2322, -1907, -1388, -1097, -710, 55, 837, 744, 827, 1017, 689, 229, -336, -543, -43, 489, 1448, 1203, 1368, 847, 116, 66, -801, 0, -392, -380, -203, -560, -493, -998, -273, 955, 1659, 1616, 1727, 825, 93, 250, 70, -692, -1306, -894, -493, -424, -198, -210, -1620, -1639, -1506, -1042, -54, -363, 341, -28, -867, -754, -756, -805, -386, -207, 640, 1254, 864, 1677, 175, -591, -732, -1378, 662, 1271, 2055, 1866, 696, 774, 397, 130, -511, -471, -96, 960, 1988, 2388, 2015, 393, -1135, -2304, -2611, -2234, -944, -86, 205, 176, -333, -1187, -924, -268, -108, 913, 811, 882, -139, -955, -907, -1225, -339, 511, 1897, 1674, 1068, 656, -269, -409, -948, -660, -551, -608, 461, 284, -118, -557, -1609, -1670, -1995, -1339, 388, 1439, 2472, 2626, 1517, 641, -22, -99, -7, -402, -886, -1339, -882, -1265, -1424, -1522, -1212, -428, -376, 1274, 2010, 2393, 3157, 2323, 1008, 208, -514, -1109, -994, -69, 798, 1363, 1099, -116, -685, -1500, -2065, -1845, -685, 127, 643, 504, -365, -1278, -1771, -817, -855, 57, 323, -76, -443, -485, 94, 697, 1460, 1008, 1750, 1264, 1284, 322, -740, -535, -395, 1295, 1455, 1832, 544, -1320, -2240, -2699, -2222, -2103, -1995, -608, 187, -46, -30, -556, -46, -214, 656, 590, 535, 935, 456, 1213, 1388, 1528, 983, 1085, -3, -145, -234, -150, -80, -1943, -1404, -1232, -694, -892, -924, -476, -225, 554, 660, 1515, 2246, 2753, 2571, 2018, 1400, 88, -1290, -1248, -1548, -1320, -1426, -1723, -343, -999, -1108, -546, -1195, -923, -52, 701, 1498, 794, 218, -49, -119, -159, -706, -507, -964, -97, 789, 2643, 3403, 2592, 1296, -461, 182, -1010, -1458, -2216, -2314, -949, -771, -202, -750, -399, 155, 939, 1580, 1271, 1237, 378, -87, -470, -1033, 574, 782, 478, 1149, 109, -553, -1041, -889, -539, -164, 93, 113, 407, 346, -311, -696, -84, 80, 826, 1089, 981, 1079, 861, 352, -4, -1152, -2201, -1709, -1619, -628, -426, 176, 627, 115, 467, 485, 647, 105, 59, 602, 839, 708, -158, -704, -679, -750, -614, -867, -473, 49, -41, 6, 43, 884, 831, 1105, 765, 77, 169, -423, -1030, -1228, -1319, -1444, -715, 159, 964, 639, 905, 1082, 902, 603, 236, 107, -182, -64, -1208, -404, -696, -519, -433, -1379, 29, 160, 687, 1034, 1119, 358, -647, -1507, -1164, -540, 164, 1932, 1769, 1635, 514, -370, -940, -1453, -955, -634, 379, 1341, 1242, 1060, -191, -1177, -1107, -1762, -896, -442, 195, 938, 986, 978, 1212, 989, 927, 713, -432, 198, -657, -155, -666, -390, 218, -691, 120, -1120, 94, -610, -663, 298, -462, 38, -568, 22, 32, -1, -357, -188, 941, 961, 383, -512, -275, -574, -489, 500, -83, 294, -128, -853, -378, -791, 45, 292, 841, 1377, 1228, 981, 950, 717, 96, 445, 20, 366, 153, 129, 128, -98, -620, -625, -358, -916, -283, -869, -806, -838, -850, -1152, -899, -853, -557, 242, 254, 1627, 799, 1706, 1173, 483, 355, -721, -294, -690, 326, -175, 376, -317, -798, 81, -79, 763, 143, 675, 450, 648, 1053, 72, 13, -252, -616, -360, 108, -294, -553, -266, -379, -778, 269, 484, 101, 382, -271, 310, 32, -699, -790, -1285, -569, -147, 220, -182, -1322, -855, -499, -275, 355, 574, 967, 1272, 2134, 2516, 1768, 1366, 597, 291, -475, -630, -447, -583, 46, -475, -515, -925, -1118, -1031, -715, -99, 70, 220, -427, -498, -379, -178, -346, 376, -191, -792, -655, -1118, -803, -904, 368, 676, 1161, 1242, 1443, 1171, 406, 773, 408, 889, 733, 646, -711, -542, -380, -167, -163, -526, 946, 36, 599, 49, 160, -413, -1728, -1282, -1271, -47, 160, 494, 264, 1004, 720, 506, 840, -396, -624, 349, 1032, 416, 335, -1032, -848, -850, -1102, -244, -317, 329, 841, 1390, 753, 587, 126, 14, -50, -561, 76, -358, -315, -844, -1450, -828, -413, 155, 919, 1201, 960, 696, 406, 123, 98, 159, 392, 253, -124, -66, -577, -775, -1570, -1744, -1059, -1028, -80, 32, -2, 317, 430, 658, 578, 714, 828, 273, -173, -152, 41, 281, -171, 124, 196, 57, 316, 117, 254, -194, -418, -68, 391, 453, 653, 869, 693, 1151, 1216, 934, -208, -1356, -1461, -843, -612, -608, -55, -231, -398, -1120, -917, -775, -1293, -1338, -1669, -972, -1333, -314, 434, -192, 541, 20, 343, 1842, 2881, 2435, 2014, 1177, -241, -524, -344, 835, 1456, 1479, 369, 348, 451, 100, -171, -1215, -317, -1240, -1362, -796, -1205, -1042, -927, 74, 52, 721, 787, 717, 566, 303, 561, 297, 596, -137, -114, -291, -454, 90, -220, -193, -197, -617, 59, 545, 556, 1619, 1084, 1222, 671, -525, -721, -798, -234, -645, 345, 533, 856, 754, -947, -1619, -1784, -1182, -526, 139, -52, 502, -188, -764, -438, -42, 356, -552, -102, -485, 958, 1270, 697, 739, -331, -26, -1163, -527, -862, -503, 799, -556, 47, -5, 54, 1445, 1124, 665, 716, -156, -63, -421, -812, -781, -880, -178, -114, 641, 925, 855, 516, 387, 156, 29, -75, -1007, -270, -565, -934, -802, -811, -418, -219, -288, -305, -194, -714, -135, 116, 710, 882, 367, 943, 993, 1101, 1539, 1201, 549, 500, -157, -222, -315, -745, -1099, -1266, -1232, -1209, -381, -207, 1047, 949, 775, 1174, -252, -589, -1006, -846, -211, 589, 846, 1397, 1645, 648, 213, -807, -367, -459, -581, -132, -566, -219, -691, -455, 13, 158, 305, 19, 471, 633, 299, -151, -106, 102, 258, 284, -601, -1510, -2155, -2430, -1739, -906, -706, 154, 554, 393, 481, -54, 599, 339, 1096, 2563, 1740, 2016, 668, -96, -320, -828, -67, -766, -714, -1061, -1381, -1103, -1031, -665, 20, 330, 760, 1386, 1042, 1240, 572, 854, 132, -208, 906, 259, 578, 68, 117, 468, 81, 13, 19, -78, -540, -905, -409, -81, 761, 1738, -208, 119, -466, -978, -298, -759, 423, -109, 629, 738, 626, 688, 58, -87, -811, -209, -366, -230, -889, -954, -340, -621, -129, -1007, -1230, -980, -905, -428, -466, -59, 34, 463, 729, 661, 1011, 546, 616, 778, 1496, 1264, 715, 765, -115, -155, -1171, -679, -111, -204, 669, 491, 604, 18, -592, -786, -709, -810, -721, -52, -298, -806, -329, 267, 833, 1449, 878, 459, -115, -266, -576, -1280, -687, -827, -702, -342, -737, -191, -167, 273, 782, 121, 734, 631, 1030, 1712, 1244, 986, 753, 286, -611, -126, -467, -603, -268, -756, -821, -1301, -1061, -938, -998, -791, -709, -588, -540, -199, 280, 332, 780, 841, 468, 671, 112, 132, 618, 537, 298, 683, 468, 4, 369, 33, 431, 86, -851, -832, -1225, -1157, 122, 804, 287, 251, 141, -55, -106, -415, -263, -412, -383, -288, -861, -206, -568, -911, -227, -361, 353, 290, 737, 669, 463, 1190, 1183, 1565, 529, 588, 302, -257, 213, -343, 248, 319, 316, 289, -468, -1116, -1395, -1440, -810, -262, -237, 635, 185, 645, 918, 526, 650, 167, 776, 485, 190, -236, -550, -496, -1017, -600, 110, 348, 440, 295, -439, -683, -1228, -1171, -531, -246, 32, 121, 113, -49, -1, -341, -337, -341, 445, 623, 595, 785, 20, 53, -754, -826, -542, 347, 1190, 1289, 1253, 571, 725, -65, 523, 575, -125, 348, 5, 64, -517, -823, -1050, -1035, -747, -1279, -536, -101, -145, 307, -203, 115, 381, 312, 748, 642, 671, 114, -77, -244, -359, -749, -502, 257, -534, 160, 327, 328, 801, 670, 1137, 824, 281, -66, -352, -506, -354, -499, -594, -634, -611, -669, -791, -413, -114, -289, -398, 810, 872, 1162, 1136, 482, 656, -91, 120, -119, 233, 218, -414, -207, -290, 506, -270, -220, 155, -607, -37, -443, -117, 159, -71, 738, 412, 312, 32, -110, -334, -1041, -936, -1142, -994, -808, -246, 485, 712, 569, 466, 335, 324, 265, -22, 566, 553, 495, 259, 450, 115, -364, -211, -639, -67, -148, 88, -130, -573, -817, -926, -561, -939, -396, 77, 416, 507, 932, 1322, 1435, 1589, 1290, 425, -194, 111, -477, -264, -380, -965, -818, -1107, -1154, -1069, -887, -392, -210, -38, 110, -119, 412, 130, -67, -387, -406, 647, 955, 1660, 1425, 1387, 1001, 636, 701, 103, 682, 332, 227, 128, -1080, -1499, -1926, -1962, -1319, -719, -75, 601, 812, 551, -117, -621, -679, -1132, -1026, -667, -481, -24, -77, 413, 1057, 1155, 1183, 1284, 1717, 1460, 809, -28, -504, -476, -875, -512, -848, -1005, -99, -278, 236, 863, 1080, 541, -163, -719, -1657, -679, -545, 61, 919, 20, 39, -787, -749, -542, -444, 594, 783, 1793, 1161, 196, -218, -1257, -1038, -794, 393, 783, 709, 1164, 492, -301, -765, -264, 337, 241, 100, 302, -155, 408, 761, 169, 218, -585, -148, 219, 104, -206, -905, -853, -779, -323, -257, -4, 185, -383, -882, -1071, -641, 201, 470, 994, 1356, 1479, 1658, 675, 501, -128, -1009, -740, -1130, -1221, -576, -448, -529, -337, 73, 321, 164, 846, 1058, 824, 859, 1039, 674, -384, -526, -745, -622, -786, -673, -144, 203, -41, -567, 264, -60, 134, 171, -188, -31, -58, 627, -25, 149, 188, 156, 607, 0, 119, -61, -294, -422, -107, 216, 340, 127, -641, -632, -824, -947, -581, -363, -8, 463, 79, -100, 185, 528, 827, 624, 564, 195, -40, 65, 95, -109, 346, 564, 124, 208, -200, -685, -536, -676, -933, -714, -430, 290, 124, 303, 537, -86, -152, -238, 130, 346, 571, 78, 215, 403, 493, 924, 261, 318, 77, -61, -287, -755, -945, -452, 159, 65, -112, -252, -493, -664, -557, -736, -96, -688, -860, -737, -674, 361, 650, 1327, 1104, 1241, 1025, 1102, 1161, 843, 854, -96, -139, -515, -268, -37, -779, -929, -1201, -1418, -1132, -1021, -572, 3, 472, 665, -2, 419, 613, 835, 1545, 1373, 1336, 1428, 888, 147, -550, -1270, -1619, -1520, -768, -368, -84, -454, -284, -520, -1103, -191, -464, -4, 543, 953, 1185, 574, 405, 40, 288, 734, 451, -221, -164, -552, -433, -159, -465, -564, -833, -219, -551, -146, 270, 96, 420, 112, 533, 391, 524, 140, -50, 210, -557, -249, -155, 1, 182, 457, 332, 244, 202, -378, 124, -511, -411, -332, -366, 647, 390, 885, 619, 40, 0, -689, -847, -1011, -1205, -897, -282, -38, 135, 93, -152, 141, 204, 444, 558, 437, 227, -248, 440, 614, 540, 611, -45, -169, -174, 177, 400, 424, 11, -278, -522, -1221, -906, -612, -140, -70, 318, 468, -253, 277, 207, 677, 842, 539, 771, 36, -44, -396, -503, -803, -1165, -560, -223, -181, -793, -711, -1041, -796, 224, 672, 1579, 1452, 1417, 1384, 495, 306, -84, -705, -706, -868, -172, -378, -958, -565, -522, 224, 365, 935, 422, -297, -546, -586, 619, -291, 79, 327, 361, 582, -210, 250, 129, 208, -422, -329, -30, -156, 125, -65, 133, -689, -1128, -1767, -1148, 407, 528, 1050, 1087, 1178, 816, 120, -42, 42, 163, 44, 147, 7, -64, -297, -704, -808, -614, -640, -261, 479, 101, -38, 71, -114, -92, -489, -260, 442, 365, 678, 517, 548, 831, -105, -124, -250, -234, 161, -13, -59, -381, -50, 41, 18, -13, -373, -40, 112, 232, 17, -118, -395, -1031, -779, -884, -320, 640, 719, 591, 133, 294, 523, 615, 700, 697, 727, 266, 163, -300, -853, -565, -681, -97, 6, -471, 5, -761, -975, -836, -817, 212, 313, 262, 571, 252, -360, -391, -218, 291, 309, 90, 425, 782, 1289, 1276, 580, -153, -462, -1329, -1170, -651, -255, 453, 845, 1351, 374, 70, -407, -724, -128, -170, 243, 48, -217, -223, -337, -501, -310, -170, -44, 304, 272, 595, 732, 438, 536, 128, -320, -104, -324, -83, -212, -410, -200, -480, -597, -949, -857, -118, 184, 229, 588, 289, 44, 262, 401, 142, -257, 27, 83, -435, -515, -433, -943, 66, 308, 410, 1015, 516, 780, 42, -236, -281, -229, 154, 440, 692, 534, 575, 278, 618, 58, 33, -80, -155, 317, 54, 335, -657, -460, -441, -810, -735, -1283, -632, -560, -330, -156, -159, -382, -624, -310, -243, 414, 699, 818, 745, 779, 717, 368, 891, 1234, 1271, 834, -97, -669, -550, -853, -760, -110, -263, 246, 247, -405, -221, -657, -1082, -574, -558, -269, -85, 53, 205, -395, -11, 424, 675, 485, 207, 29, 106, 319, 329, 711, 73, 219, -286, -94, 424, -299, 402, -84, -281, -211, -925, -496, 52, -437, -51, 40, -358, -128, -579, -160, -151, 534, 838, 217, 82, -468, -213, -174, 38, 75, 27, 480, 709, 449, 29, -316, -512, -431, -508, -707, -434, 189, 373, 741, 431, 541, 461, 187, 195, 0, 457, -231, -296, -331, -108, 236, 326, 670, 169, 50, -515, -157, -41, -568, -607, -782, -335, 98, 603, 1080, 622, 16, 66, -289, -290, 261, 166, -139, -6, -181, -126, -303, -588, -262, -297, 458, 466, 197, 61, -178, -533, -705, 4, -292, 44, 45, -169, -80, -84, 162, 31, 287, 471, 730, 395, 409, 406, 338, 319, -395, -477, -656, -294, -223, -427, -535, -608, -112, -272, 75, 196, 338, 546, 301, 698, 553, 432, 230, 90, -142, -219, -285, -902, -548, -748, -464, -539, -720, 256, -102, 0, 92, 545, 1002, 607, 585, 17, 189, -8, -149, 335, -126, 283, 255, -188, -485, -983, -76, -544, -571, 473, 268, 760, 70, 334, 597, -195, 438, 194, 273, -247, -306, -249, -556, 169, -431, -218, -40, -195, 140, 351, 279, -26, -102, -234, 98, -194, -24, 219, 237, 203, 220, 426, 174, 150, -511, -684, -691, -435, -474, -405, 258, 313, 323, -312, -322, -306, 46, 97, -164, -212, -425, 272, -97, 68, 439, 393, 717, 357, 483, 497, 403, 121, -4, 135, -470, -409, -519, -478, -141, -563, -472, -60, 160, -135, 277, 69, -238, 54, -527, -144, -232, -172, -88, -154, 377, 379, 813, 845, 750, 825, 558, 188, -5, 331, 439, 173, 559, 329, -312, -276, -554, -686, -1107, -1194, -759, -430, -544, -972, -709, -320, -134, -62, 233, 553, 770, 376, 237, 405, 513, 904, 406, 688, 757, 534, 1052, 612, 500, 10, -804, -831, -987, -895, -601, -483, -275, -309, -556, -62, -162, -261, 418, 124, -20, -252, -542, -262, -184, 64, 236, 297, 434, 152, 414, 771, 321, 537, 402, 294, 229, -27, 198, -38, 212, 102, 56, 17, -256, -131, -421, -376, -339, -647, -708, -234, -305, 8, 137, -270, 261, -37, 145, 577, 122, -235, -12, 271, 44, -244, -658, -42, -140, -63, 351, 15, 716, 274, 308, 418, 68, 151, -237, 436, 317, -16, -220, -262, -99, -563, -681, -727, -311, -523, -357, -24, 79, 345, 59, 506, 479, 408, 425, 136, 238, 231, 220, 297, -21, -82, -89, -359, 198, -431, 51, 430, -821, -333, -834, -733, -294, -281, 651, 436, 501, 605, -60, 13, 16, 143, 401, -279, 59, 104, 188, 331, -497, -172, -195, 18, 411, 765, 816, 308, 405, 153, -169, -441, -547, -614, -688, -609, -165, -181, -46, 329, -32, 23, -478, -449, 244, 324, 537, 463, 231, 300, 269, 442, 573, 249, 260, -205, -545, -69, -94, -247, -548, -947, -428, -83, -292, -559, -417, -187, -7, 417, 208, 555, 266, -22, -10, -155, -30, -443, 102, -175, 249, 504, 221, 604, -191, 115, -34, -86, 367, 147, 697, 754, 252, 450, 196, -341, 239, 364, -212, -509, -914, -1132, -1025, -1129, -580, -209, -282, 400, 597, 451, 887, 620, 497, 935, 491, 808, 156, -396, -163, -568, -155, -307, 26, -341, -398, 144, 193, 633, 511, 373, -401, -112, -343, -655, -237, -286, 320, 56, 308, 95, -160, -110, -681, -313, -96, 257, 687, 418, 210, 407, -27, 72, 321, 477, 861, 258, 56, -519, -833, -1123, -901, -375, -259, 600, 345, 470, 273, -79, 13, -61, -99, 194, 834, 25, -122, -303, -772, -720, -496, -24, 613, 394, -65, 360, -30, 319, -152, 137, 154, -310, 699, 362, 705, -124, -278, -98, -184, 352, -282, -283, -846, -629, -402, -212, 42, -300, -81, -64, 130, -33, -58, 122, 339, 25, 28, 234, 32, 1052, 910, 409, 638, 307, 321, -7, -9, 332, -162, -127, 32, -288, -457, -585, -308, -295, -323, -455, -707, -124, -67, 265, 423, -58, 74, -218, 122, 170, -33, 747, 513, -71, 74, 184, 168, 166, -55, -33, 14, 156, 221, 247, 296, -10, 208, -130, -198, -216, -651, -654, -800, -212, -233, 180, 594, 18, -88, -511, -240, -232, -117, 455, 430, 635, 375, 342, 327, 10, 85, -342, -662, -506, -415, 13, -152, -138, 72, -331, -56, -464, 7, 425, 118, 1183, 752, 799, 849, 104, 454, 460, 335, -89, 108, -135, -414, -141, -618, -414, -571, -577, -588, -879, -784, -568, 294, 348, 224, 249, 565, 794, 314, 192, 8, 122, 432, 674, 477, -34, -394, -274, -177, -237, 113, 61, 111, 48, -83, -381, -443, -194, -122, 119, -129, -227, 7, 141, 329, 605, 283, 270, 518, 319, 100, 208, 381, 203, 291, 53, -89, -606, -470, -250, -296, -389, -751, -248, -356, 143, -25, 30, 73, 141, 602, 127, 400, -9, 280, 39, -216, -465, -721, -325, -453, 200, 153, 233, 120, -225, -131, 484, 561, 444, 281, 7, 415, 116, 278, 156, 91, -235, -31, -14, 17, 346, -502, -208, -440, -28, -56, -359, -281, -495, -2, 4, 357, -214, -121, 36, -319, 286, 58, 46, 329, 293, 570, 431, 163, -81, -567, -387, -99, 128, 357, 364, 244, 234, 115, 230, 164, -38, 78, -234, 4, -567, -563, 12, -111, 54, -111, -12, -174, 163, 179, 277, 243, -27, 607, -42, -160, -261, -899, -577, -450, -79, 435, 365, 155, 39, -76, 73, -12, -65, 290, 63, 383, 760, 237, 201, 29, 32, -65, -294, 249, 188, 183, 142, -555, -625, -569, -430, -17, -384, -531, 104, 141, -176, -95, -132, 47, 339, -131, -189, 103, 339, 504, 68, 97, 322, 572, 442, -390, -531, -369, -302, -359, -67, 85, 7, 288, 14, 58, 158, 283, 58, -279, 177, 511, 594, 25, -24, -241, -437, -625, -938, -385, -653, -143, 174, -105, 128, -91, 548, 503, 92, 391, -116, -73, -156, 17, 781, 499, 465, 85, 12, -203, -430, -154, -138, 404, 331, 318, -374, -366, -62, -380, -91, -137, 57, -181, 9, -294, -214, -110, -278, -88, -92, 658, 429, 727, -2, 9, 262, -553, 131, 60, 205, -65, -39, 30, 142, 171, 151, 164, -50, 261, -124, 460, -120, -76, -9, -243, 41, -298, 480, -285, -284, -730, -715, -76, -541, -80, -305, -190, -158, -41, -4, -330, 102, 693, 491, 802, 541, 302, 455, -234, 95, -319, 8, 23, -65, 112, 4, 220, -309, 69, -456, -325, -42, 253, 416, -140, 169, -312, -263, -60, -134, 22, 175, 20, -147, -377, -485, -420, -195, 298, 282, 314, 306, 284, -46, 1, -253, -147, -42, -30, 356, -263, 298, 342, 267, 449, 422, 464, -310, -525, -373, 10, -61, 37, 354, 348, 306, 180, -299, -519, -371, -678, -708, -682, -143, 107, 178, 497, 417, 480, 283, 307, 526, 504, 323, 355, 70, -499, -523, -665, -369, -416, -408, 144, 110, 420, -185, -464, -648, -952, -249, 52, 874, 586, 778, 832, 271, 579, 66, 172, -87, -152, 15, -49, -194, -419, -493, -294, 136, -250, 2, -128, 250, 537, -110, -202, -370, -254, -158, 146, 51, -159, -309, -74, -61, -199, -154, -461, 296, 240, -34, -6, -194, 22, -126, 100, 659, 525, 231, 623, 549, 231, -72, -86, 152, -59, 14, -26, -34, -47, -257, -434, -596, -498, -342, 77, 332, 161, 375, 361, 299, 51, -387, -286, -434, -152, -127, -231, -202, -274, -186, -163, 391, 238, 496, 784, 302, 309, 414, 101, -112, 31, -297, -100, -127, -71, 176, -197, -442, -415, -265, -33, 241, 20, 292, 122, -53, -24, -141, -255, -482, 62, 74, 39, -185, -66, 189, 157, -123, -121, 339, 46, 341, -121, -137, 123, -160, -77, -344, -355, -372, -238, -349, -313, -83, 343, 495, 842, 887, 616, 956, 89, -246, -215, 57, -41, -288, 322, -319, -330, -156, 93, 371, -165, 46, -367, -591, -545, -846, -619, -604, -124, -62, 147, 654, 356, 563, 495, 496, 617, 105, -51, -36, -224, 41, 62, -107, 101, 79, 139, -163, -369, -410, -361, 256, 637, 317, 110, 68, -394, -221, -149, -158, -4, -7, 135, -296, -537, -484, -298, 180, 183, 277, 474, 10, -209, 4, 141, -14, -112, 59, 317, 544, 679, 253, -312, 0, -191, 4, -193, -347, 360, 130, -89, -490, 23, 6, 253, 511, -82, 394, 156, 145, -161, 15, -74, -365, -30, -182, 22, -74, 399, -61, -55, 29, -530, -171, -264, -101, -159, -18, 79, 129, -44, 3, 97, -245, 21, 279, 581, 143, -179, -214, -15, -343, -524, -71, 75, 635, 252, 427, 517, 293, 389, 205, -13, -407, -498, -567, -327, -658, -402, -104, -299, -122, 66, 362, 195, 1, -121, 181, 350, 338, 219, 362, 497, 342, 228, -25, -56, -280, -121, -198, -181, -264, -170, 157, -247, -314, -356, -44, 195, 303, 389, 1, -243, -197, -206, -449, -396, 185, 323, 379, 538, 322, 191, -251, -334, -362, -95, -39, 99, 229, -110, 188, -6, 200, -348, -399, -275, -508, -21, -107, 465, 129, 258, 291, -33, 104, -287, 40, 72, 384, 300, 137, 219, -223, -40, 38, 225, 74, -109, 57, -300, 54, 41, 14, 147, 21, 231, -453, -619, -629, -237, 46, -126, 151, -86, 84, -220, -8, 105, -565, -419, -225, 371, 510, 745, 1037, 310, 376, 29, -224, 222, -243, -44, -117, -38, 6, -503, -191, -2, 361, 418, 671, 639, 208, -249, -696, -499, -470, 116, -105, -325, -251, -514, -78, -372, 139, 324, -122, 119, -283, -134, -77, 27, 223, -23, 217, 348, 312, 408, 373, 170, 199, -6, -70, -163, -351, -260, -427, -574, -232, 309, 73, 73, 424, 725, 715, 562, 20, -56, 701, 403, 143, -400, -204, -178, -471, -175, -354, 32, -91, -92, -271, -594, -241, 177, 250, 451, 241, -334, -383, -436, 249, 68, 168, 103, -98, 428, -181, -169, 172, 172, 75, 183, -74, 237, 294, -244, 42, -39, 32, -333, -286, -32, -56, -125, -207, 30, -80, -171, -381, -89, -168, -356, 17, 62, -206, -88, 202, 74, 256, 317, 274, 280, 566, 385, 406, 414, -313, -322, -339, 6, 207, 340, 418, 243, -231, -615, -240, -150, 62, -366, -470, -686, -746, -705, -1021, -388, -536, 2, 278, 218, 268, 54, 488, 298, 575, 1010, 1441, 1254, 396, -130, -562, -255, 258, 297, 386, 270, -684, -1107, -1315, -1215, -614, -557, 103, 793, 1171, 1778, 1802, 1099, 221, 87, -226, -715, -858, -1521, -1361, -1377, -871, 430, 976, 1636, 1043, 432, 185, -54, -406, -924, -937, -1310, -1002, -267, 475, 796, 815, 879, 723, 174, -346, -691, -1053, -527, -419, -198, 86, 583, 994, 816, 1010, 432, 289, 56, -293, -641, -679, -157, -73, 33, -302, 294, 481, 310, 535, 248, 402, -122, -477, -288, -476, -472, -883, -1173, -697, -479, 99, 705, 1137, 1363, 1195, 1095, 285, -170, -388, -235, 122, 279, 310, -382, -605, -623, -732, -719, -374, -479, -567, -252, -77, 539, 1080, 1389, 958, 269, -8, 33, -647, -1002, -861, -792, -137, -177, 456, 377, 177, 514, 259, 684, 82, -282, -71, -196, -159, -225, -122, 72, 151, 169, 327, 425, 389, 141, 98, -56, -379, -526, -524, -118, -18, -370, -300, -141, 60, 708, 595, 477, 483, 317, 382, -5, -81, -143, -273, -345, -515, -613, -398, 11, -89, 148, 338, 181, -111, -691, -610, -568, -581, -208, -158, 305, 359, 148, 136, -192, 240, 336, 488, 689, 329, 141, -230, -179, -9, -69, -207, -266, -134, 125, 29, -73, -26, -116, -177, -554, -590, -733, -412, -102, -39, 332, 294, 614, 579, 882, 1339, 1275, 997, 31, -427, -306, -288, -36, -97, -509, -619, -704, -155, -169, -110, 346, 96, 578, 348, 550, 760, -117, 71, -158, -391, -578, -848, -401, -581, -543, -206, -171, -159, -216, 4, 110, 174, 282, 333, 437, 278, 156, 410, 174, 99, 205, -317, -132, -242, -475, -502, -742, -358, -307, -346, -24, 328, 263, 436, 555, 265, 390, 309, 211, 16, -179, -67, 195, 110, -100, -158, -182, 92, 169, 31, -188, 192, 184, -227, -279, -535, -347, -256, -151, 136, 218, 133, 280, 471, 374, 307, 350, 417, 108, -18, 89, 204, -134, -77, -74, -259, 104, -266, -4, 200, 254, 238, -65, -59, -468, -492, -643, -327, 37, -301, -567, -1012, -1008, -357, 11, 192, 296, 351, 547, 393, 129, -168, 202, 492, 801, 896, 221, 114, -228, -42, 292, 583, 884, 775, 650, 104, 16, -183, -479, -750, -1111, -871, -802, -757, -746, -852, -522, -690, -486, 452, 648, 709, 875, 663, 724, 648, -90, -162, 172, 634, 688, 712, 878, 526, 450, -100, -430, -771, -803, -434, -473, -608, -1298, -1140, -591, -400, -6, 222, 354, 252, -61, -125, -294, -46, 457, 718, 715, 436, 691, 618, 405, -23, -261, -55, -291, -204, 268, 220, 128, 437, -185, -377, -400, -582, -185, -42, 261, 29, -147, 15, 34, -161, -545, -531, -601, -255, 46, -100, 173, 85, 175, 380, 143, -91, -310, -376, -207, 37, -82, 258, 435, 445, 518, 547, 417, 249, 435, 14, 258, 58, -192, 164, -133, -378, -323, -438, -768, -374, -321, -714, -889, -670, -372, 49, 77, 113, 361, 182, 468, 870, 1257, 1070, 1199, 876, 446, 393, 162, 144, 22, 206, -159, -395, -875, -1094, -1120, -1138, -1199, -1297, -789, -147, 198, -187, 8, 102, 463, 321, 447, 767, 787, 977, 557, 717, 317, 378, 243, 39, -279, -364, -376, -792, -801, -1310, -984, -1054, -242, -16, -172, 544, 254, 449, 783, 893, 587, 687, 824, 1025, 968, 585, 360, -108, 29, -72, -701, -754, -815, -1194, -1011, -946, -690, -642, -716, -685, -697, -373, 14, 635, 959, 1092, 789, 446, 154, 521, 439, 152, 616, 173, 537, 619, 388, 605, 409, 963, 1187, 847, 188, -577, -498, -439, -405, -591, -669, -415, -650, -843, -1050, -835, -568, -506, -330, 363, 424, 296, 494, -260, 73, -12, -181, 166, 23, 163, 157, -41, -161, -46, -188, -17, -315, 61, 105, -185, 285, -113, 235, 266, 165, 216, 365, 367, 140, 192, -626, -800, -638, -376, 55, 97, 137, -147, -130, 312, 365, 11, -287, -167, -32, 32, -92, -354, 95, 573, 830, 783, 693, 680, 479, 244, -70, -21, -297, -564, -704, -865, -610, -678, -701, -646, -615, -303, -238, 52, 328, 616, 932, 708, 737, 469, 268, -238, -483, 3, -166, -110, -381, -281, -11, -375, -359, -167, 215, 360, 43, -264, -265, 116, 333, 263, 387, -38, -100, -79, -466, -36, 176, 347, 287, 249, 425, 424, 446, 478, 747, 331, -22, -443, -637, -241, -255, 25, -285, -675, -863, -833, -461, -451, 244, 119, -210, -245, -357, 382, 577, 915, 826, 423, 362, -57, 155, 263, 366, 556, 478, 458, 340, 359, 141, 195, -35, -356, -408, -761, -505, -864, -980, -894, -489, 109, -385, -344, -719, -494, -572, -695, 37, 187, 608, 584, 646, 303, 123, -59, -428, -302, -209, 156, 275, 687, 519, 144, 433, 130, -275, -131, -42, 128, 91, -59, -395, -446, -23, -149, 252, 173, 67, 16, -194, 12, -70, -174, -408, -5, 496, 1003, 1005, 677, -74, -560, -104, -13, 442, 393, 482, 595, 354, 468, 177, -118, -314, -352, -212, -438, -639, -645, -371, 32, 68, 262, -88, -183, -93, -150, -124, -273, -355, -639, -40, 39, 99, 518, 556, 582, 327, 207, 117, 236, 216, 415, 150, -250, -409, -365, 29, -207, 22, 503, 113, -287, -497, -800, -684, -869, -558, -253, -58, 579, 315, 281, 191, 142, 116, 113, 378, 249, 118, -69, -226, -392, -328, -319, -423, -663, -947, -539, 205, 705, 699, 524, 360, -43, -174, 274, 529, 335, 489, 368, -225, -134, -455, -585, -114, -64, 179, 168, 237, 288, 24, 6, 41, 87, 576, 1000, 1052, 1625, 1457, 407, -516, -1135, -1164, -965, -590, -411, -97, -53, -24, 92, -552, -872, -1131, -742, 3, 394, 711, 521, 244, -199, -220, -342, -643, -348, 210, 431, 129, -476, -642, -177, 101, 792, 662, 203, 165, -183, -188, -416, -689, -633, -290, 286, 544, 271, 271, 108, 178, 77, -138, 233, 9, 550, 573, 308, 297, 259, 667, 421, 672, 575, 186, -11, -138, -361, -604, -654, -619, 46, 119, 452, 520, 238, -37, -514, -329, -403, -136, -137, -89, 54, -5, -132, -475, -280, -136, 131, -211, -410, -538, -438, -242, -187, 473, 353, 599, 523, 775, 558, 81, 152, -330, 277, -194, -259, -54, -44, 541, 567, 874, 392, -72, -314, -497, -522, 151, 269, -464, -553, -855, -551, -543, -488, -147, 88, 284, 161, 111, -360, -237, -425, -22, 859, 648, 311, -287, -166, -108, -37, -77, -467, -589, -488, 182, 163, 477, 1071, 1098, 451, -511, -1071, -1074, -629, -426, 309, 674, 453, 357, 541, 395, -101, -761, -1245, -687, -371, 126, 516, 910, 1412, 1444, 1207, 630, 209, -80, -166, 69, 191, -333, -715, -982, -593, -269, -39, 426, 236, 486, 474, 445, 76, -563, -617, -549, -749, -668, -295, -177, 217, 128, -54, -223, -247, -221, 32, 291, -52, -41, 15, 51, 204, 274, 153, 359, 493, 634, 794, 993, 787, 79, 12, -218, -129, -605, -1028, -545, -448, -216, -130, -272, -244, -183, -334, -130, 193, 272, 97, -267, -420, -768, -949, -592, -571, -235, 390, 500, 1002, 558, 88, 470, 164, 148, 249, 123, 18, -156, -70, 231, 452, 735, 645, 367, -120, -814, -779, -684, -307, -221, -178, -56, -13, 590, -68, -472, -428, -386, -22, -317, 226, 242, -338, -306, -309, 275, 731, 635, 685, 441, 226, 194, -2, 60, -44, -98, -270, -380, -206, 26, 124, 15, 288, -117, -350, -234, 182, 903, 754, 766, 915, 646, 164, 127, 91, 28, 112, -165, -270, -36, -40, -309, -273, -195, -120, -237, -250, -39, 231, 149, -146, -257, -664, -774, -882, -697, -180, 254, 63, -68, 242, -253, -107, 17, 227, 762, 588, 303, -191, -121, -347, -557, -101, 78, 378, 328, 100, -349, -786, -588, -293, 131, 152, 118, 311, 197, -70, -351, -305, -528, -422, -157, 42, 606, 193, -16, -103, 71, 598, 663, 823, 560, 785, 700, 573, 430, -130, 0, -143, -164, -53, -196, -494, -559, -585, -422, -197, -189, -91, -271, -136, -100, 78, 140, 163, 414, 550, 529, -122, -394, -692, -913, -568, -190, 132, 187, 14, 26, 108, 74, 28, 124, 522, 701, 629, 406, 210, -256, -525, -553, -789, -725, -566, -328, -117, 90, 223, 612, 684, 662, 669, 425, 379, -90, -116, 67, -83, 1, 177, 169, 242, 6, -10, 155, -209, -262, -448, -548, -613, -150, 309, 262, 242, -165, -461, -652, -388, -329, -174, 220, 94, -159, -24, 200, 137, 298, 295, 314, 243, 247, 269, 354, 74, -263, 0, -265, -380, -746, -564, -239, -427, -28, -171, -84, 75, 227, 645, 527, 438, 273, 75, 50, -253, -373, -172, -208, 112, 463, 210, -68, -187, -66, 96, 253, 367, 206, 168, 93, -284, -585, -728, -502, -11, 298, 440, 236, 0, -48, -258, -447, -588, -661, -472, -80, 299, 543, 559, 385, 275, 297, 320, 97, 32, 95, 118, 277, 211, -59, -301, -232, -210, 15, 449, 555, 686, 384, 139, 23, -150, -290, -498, -306, -426, -236, 64, 39, 135, -161, -353, -357, -260, -127, 322, 462, 271, 222, -136, -9, -133, -106, 224, 175, 120, -217, -374, -355, 45, 300, 132, -138, -266, -203, -289, -96, -11, 279, 401, 292, 276, 253, 396, 102, -42, -209, -251, -219, -321, -141, -46, 260, 420, 396, 252, -66, -270, -242, -86, -102, -64, -50, -2, -77, -200, -33, 9, 0, 69, 319, 506, 220, 61, -34, -63, -3, -55, 104, 47, -163, -356, -396, -381, -439, -443, -412, -219, -68, 226, 267, 180, 122, 94, 120, 0, 123, 130, 289, 342, 230, 191, 19, -81, -131, -86, -99, -8, -108, -124, 18, 22, -15, -106, -155, -308, -119, -35, -213, -315, -340, -208, -160, 1, 248, 254, 195, 249, 125, 179, 237, 81, 50, 43, 152, 304, 342, 249, 143, -55, -128, -92, 46, 172, 68, -53, -213, -198, -289, -147, 59, 44, 75, -39, 60, -6, -293, -447, -429, -329, -165, 46, 199, 409, 384, 312, 322, 321, 276, 183, 107, -32, -106, -223, -268, -238, -286, -208, -103, -90, -94, -56, -102, -43, 141, 157, 182, 47, -54, -108, -191, -37, 72, 68, -33, 73, 142, -16, -111, -96, -90, -201, -92, 0, 92, 153, 27, -107, -86, 43, 117, 279, 302, 292, 175, -59, -37, 60, 84, 109, 31, -66, -50, -8, 166, 237, 215, 162, 0, -175, -316, -338, -314, -234, -154, -54, 45, 175, 148, -18, -96, -107, 52, 88, 80, 38, -110, -141, -174, -168, -172, -82, 25, -47, -10, 22, 32, 4, -65, 146, 316, 339, 183, -44, -48, -98, -64, -78, -101, 34, 94, 125, -5, -108, -165, -198, -113, 43, 247, 284, 183, -18, -100, -105, -119, -49, 55, 174, 247, 278, 182, 51, -50, -41, -32, -34, 3, 37, 26, -40, -88, -214, -121, -75, -52, -3, -31, 16, -27, -7, 1, 104, 34, -59, -13, -7, 120, 146, 141, 155, 75, -59, -79, -182, -249, -285, -248, -133, -167, -146, -218, -179, -140, -49, 39, 93, 154, 83, 109, 26, 78, 142, 228, 341, 369, 365, 147, 38, -69, -89, -69, -127, -59, 43, 53, -56, -101, -112, -48, -16, -46, -54, -101, -33, -32, -14, 62, 45, 34, -24, 26, 56, 69, -10, -116, -23, -37, 0, -17, -31, 0, 32, 118, 71, 8, -171, -181, -111, -107, 5, -68, -133, -68, -36, -35, -112, -159, -78, -36, 5, 124, 63, -120, -164, -127, -46, 49, 135, 144, 78, 108, 146, 147, 117, 92, 76, 78, 132, 183, 166, 35, -60, -45, 34, 54, 97, 80, 21, 72, 31, -19, -82, -129, -169, -160, -63, 0, 65, 68, 87, 95, 102, 91, 31, 67, 81, 79, 108, 67, 26, 24, -14, -56, -87, -125, -119, -136, -176, -133, -89, -92, -113, -127, -135, -65, 42, 126, 202, 125, 44, -5, 1, 55, 23, 32, 15, -7, -47, -94, -131, -157, -102, -2, 122, 150, 82, 15, 9, -5, -54, -80, -87, -86, -107, -58, 21, 62, 94, 102, 104, 53, -2, 0, 6, 29, 41, 47, 9, -87, -201, -197, -82, -54, 21, 34, 59, 118, 61, 91, 58, 40, 67, 56, 49, 17, 25, 3, 19, 64, 66, 16, -44, -60, -35, 19, 30, 37, 18, -14, -24, -61, -128, -133, -82, -42, 21, 54, 87, 65, 21, -1, -27, -37, -71, -27, -48, -62, -40, -51, -34, -33, 12, -3, -15, 24, 71, 108, 139, 172, 158, 124, 58, 10, -40, -45, -21, 14, 53, 51, 18, -57, -104, -129, -114, -118, -110, -54, -22, 4, 43, 53, 51, 20, -5, 20, -20, -16, -12, 20, 59, 46, 54, 3, 7, -6, -15, -48, -75, -35, -52, -82, -118, -100, -77, -38, -17, -1, 12, 25, 90, 86, 87, 63, -1, -34, -17, 18, 16, -8, -26, -9, -27, -63, -75, -58, -19, 2, 8, 5, 3, -10, 9, 60, 87, 71, 72, 74, 55, 75, 59, 30, 22, 0, -5, 12, 43, 42, 36, 22, 1, -16, -63, -80, -70, -19, 30, 36, 40, 19, 16, 5, -27, -40, -56, -57, -41, 5, 47, 60, 58, 24, 9, -11, -18, -8, -4, 14, 0, 14, 15, -12, -29, -48, -19, -11, 7, 7, -19, -18, -28, 0, -12, -32, -28, -19, 11, 4, 0, -13, -21, 9, 14, 2, -17, -40, -28, -10, 20, 33, 28, 31, 17, 23, 12, 8, 14, 23, 40, 45, 48, 27, 34, 18, -8, -24, -52, -70, -83, -58, -29, -15, 2, 31, 45, 64, 64, 35, 16, -5, 6, 0, -19, -28, -31, -20, -27, -36, -58, -54, -36, -16, 2, -10, -14, -27, -23, -1, 23, 50, 35, 29, 24, 1, -5, -18, -22, -24, -23, -7, -17, -19, -12, 6, 32, 44, 43, 23, 3, -16, -16, -16, -14, 5, 8, 14, 9, 1, -10, -19, -7, 4, 22, 28, 25, 20, 14, 20, 29, 30, 26, 14, 9, 1, -12, -25, -29, -19, -27, -25, -25, -25, -11, -5, 4, 1, -3, 0, -2, 6, 9, 18, 24, 18, 9, 1, 9, 7, 6, 4, -3, -8, -15, -10, -4, 11, 21, 24, 17, 4, -4, -18, -26, -33, -32, -27, -14, 0, 12, 20, 13, 4, -5, -10, -11, -8, 0, 1, 2, 3, 0, 9, 12, 14, 15, 6, 4, 0, 0, 0, 4, 10, 9, 3, -6, -8, -6, -9, -17, -22, -16, -9, -5, 1, 2, 5, 9, 13, 12, 7, 6, 7, 6, 3, 2, 1, 0, -6, -9, -12, -11, -6, -4, 1, -2, -6, -8, -5, 0, 3, 6, 6, 8, 8, 7, 3, 0, -3, -2, -2, 0, 0, 0, 0, 0, 0, -1, 0, 0, 2, 1, 2, 0, -1, -1, -1, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, -958, -9709, -10468, -7386, -3521, 5225, 8042, 5032, -3252, -9979, -10971, -5139, 2943, 7669, 7894, 719, -6935, -12742, -13775, -9722, -3882, 2830, 7044, 8193, 5019, 355, -5026, -8571, -7004, -3307, 1434, 2996, -409, -6108, -11170, -11706, -6640, 961, 8053, 11348, 10136, 8345, 5356, 287, -6706, -14093, -15477, -7515, 7053, 19326, 19742, 9220, -5595, -13992, -9481, -194, 9249, 12789, 8741, 3849, -487, -2568, -2437, 249, 2972, 5563, 6186, 3714, 2398, 2914, 7264, 12232, 13737, 8996, -1376, -12061, -15632, -10052, 580, 10661, 11668, 6958, 1487, 1092, 7738, 14559, 19051, 17278, 12048, 8395, 6310, 5763, 7059, 10062, 13270, 15164, 12943, 4493, -7138, -15417, -17257, -9145, 4236, 12856, 16519, 12371, 5906, 5112, 7785, 13782, 17816, 17964, 15283, 11567, 9796, 7344, 4719, 1559, -2947, -6010, -6655, -5473, -1530, 2682, 4963, 6822, 6598, 5063, 4351, 3878, 4865, 7074, 9707, 12781, 14076, 13859, 10911, 6416, 2283, -1245, -1042, 439, 1898, 3087, 4055, 6271, 9283, 11752, 11260, 7243, 2693, 781, 2459, 7428, 9906, 7900, 2384, -5674, -10337, -10838, -8799, -5124, -2860, -774, 2736, 7958, 14239, 17177, 15848, 10099, 3077, -941, -850, 2194, 5860, 8215, 7864, 6249, 2275, -1257, -3989, -4508, 36, 8194, 17344, 20947, 18645, 10051, -1160, -7359, -8171, -5913, -2918, -2041, -2609, -4494, -5801, -4328, -635, 7516, 15937, 22023, 21375, 14575, 5523, -713, 1910, 7939, 16160, 20437, 18170, 13673, 9863, 9890, 13613, 17333, 17350, 14156, 7092, 544, -3253, -3846, -1281, 977, 2899, 4971, 6503, 9329, 13290, 17111, 19930, 19141, 15585, 8745, 1004, -4718, -5517, -925, 6782, 15039, 19748, 20211, 16656, 12081, 8127, 7239, 6675, 5097, 2139, -3373, -6611, -7567, -4394, 1321, 4540, 5164, 4416, 3394, 5219, 8351, 11775, 13989, 11723, 8485, 4447, 1336, 843, 2569, 4769, 7088, 7895, 6234, 4000, -113, -3665, -6334, -7696, -7935, -7093, -5977, -4307, -836, 2957, 8564, 12734, 13813, 12230, 7584, 3480, 1683, 832, 2381, 3927, 3732, 4498, 4228, 4214, 4785, 5103, 4588, 2883, 376, -2618, -2525, -644, 3500, 8692, 11194, 12102, 10300, 7787, 5759, 4395, 4375, 4483, 5185, 4838, 4347, 3856, 3232, 4146, 5263, 6781, 8293, 8738, 7540, 5426, 3663, 2522, 1848, 1371, 315, -1921, -3485, -4602, -4345, -2832, -1433, 1277, 3274, 4861, 6256, 7036, 8453, 9526, 10859, 11655, 12265, 12616, 11513, 9890, 7561, 5288, 3975, 4091, 4816, 5249, 5240, 4769, 3632, 1960, 1369, 1245, 818, 130, -658, -236, 1135, 4426, 8976, 12346, 14708, 15036, 14528, 12347, 9380, 7974, 7036, 8592, 11077, 13429, 15820, 16744, 15883, 14188, 10660, 5656, 1352, -2799, -5089, -5725, -4689, -2111, 688, 3155, 5570, 6648, 7052, 7533, 6754, 7415, 8061, 9670, 11475, 12502, 13372, 12823, 12695, 12415, 11859, 11412, 10859, 9047, 7006, 4184, 2781, 3054, 4048, 6192, 5435, 2437, -2093, -4708, -4488, -1146, 2917, 5740, 6684, 4599, 3949, 3506, 4585, 4433, 3570, 2876, 2941, 6345, 9319, 12469, 11303, 7577, 3491, 421, 873, 3122, 6117, 7362, 7615, 5998, 5983, 7406, 8140, 7360, 4287, 1327, -1060, -470, 525, 751, -761, -4250, -5189, -3760, 745, 6961, 12061, 15436, 14962, 13585, 11899, 10194, 9326, 6938, 4906, 1480, -901, -1964, -2316, -1559, -1723, -1781, -2774, -2441, -1638, 1731, 5207, 6470, 4913, 503, -893, 100, 5640, 13049, 18283, 20524, 19653, 15413, 10805, 6322, 1862, -1930, -6040, -6981, -5689, 345, 6802, 11870, 13238, 11718, 10852, 9857, 11661, 11571, 9891, 5118, 619, -1572, -65, 4507, 9598, 14578, 16095, 16850, 15462, 13991, 12399, 10918, 8837, 7191, 5509, 4213, 4319, 4404, 4875, 4503, 5069, 4720, 6446, 7586, 8341, 8776, 10426, 12194, 14320, 17144, 17792, 18199, 15364, 14829, 11854, 10946, 8108, 8356, 7208, 9740, 12614, -913, 14043, 19913, 8465, 4831, -3438, -2671, -845, 5816, 13199, 19721, 21496, 18869, 12918, 6524, 2583, -512, 572, 806, 3352, 3242, 4084, 2487, 877, -1224, -3932, -2676, -1156, 5177, 9152, 13042, 13231, 10759, 9525, 8135, 8306, 8550, 9146, 7935, 5350, 1196, -1495, -3472, -2928, -611, 643, 3240, 6049, 9935, 13718, 13190, 9157, 2148, -5352, -9456, -9073, -3677, 1840, 5214, 3375, -1308, -6276, -10191, -11137, -10505, -8284, -5771, -1388, 2112, 5636, 6904, 5766, 3418, -465, -3092, -4110, -1668, 1349, 5439, 7699, 8325, 8409, 6851, 6551, 6378, 5576, 4018, 149, -7035, -15744, -24486, -30435, -32766, -31647, -27115, -20868, -15387, -10258, -7143, -5386, -3410, -2744, -456, 2227, 6052, 9466, 11788, 11899, 9824, 5884, 86, -5107, -11390, -13989, -13698, -9884, -4786, -1679, -802, -2554, -3881, -5148, -3953, -2750, -1888, -1763, -1908, -2210, -3870, -5101, -7243, -9157, -10238, -10727, -10361, -9466, -9519, -9093, -7997, -5883, -3101, -1234, 694, 1876, 3426, 4963, 5225, 4103, 999, -2196, -2824, -2484, 356, 4496, 6686, 8662, 8295, 6565, 4395, 949, -2288, -5716, -9322, -11893, -13571, -13153, -11088, -8396, -5637, -2995, 565, 4282, 9435, 12758, 14545, 14929, 12612, 9829, 5479, 1130, -3882, -7805, -9855, -10228, -8672, -6857, -4383, -2848, -2637, -2070, -635, 661, 3203, 4663, 4604, 3985, 1962, 1679, 1531, 1864, 2261, 1307, 469, -1231, -2547, -3751, -5354, -7300, -9412, -10363, -11171, -11178, -11357, -12516, -14351, -17623, -19648, -20578, -20218, -17571, -13973, -9393, -5099, -1223, 1483, 2086, 1639, -399, -2079, -3411, -5204, -5735, -6605, -7088, -7658, -8122, -7742, -7784, -7253, -7190, -7429, -8644, -9616, -10510, -11564, -11165, -11082, -9470, -6883, -3714, -695, 731, 1331, 1234, 930, 668, 804, 6, -67, 218, -20, 228, 37, -1170, -2986, -5094, -7500, -7920, -7691, -6088, -4106, -3127, -1565, -1204, -1057, -1020, 128, 1491, 3208, 4842, 5204, 6186, 6433, 7065, 7326, 7165, 6297, 4688, 2920, 180, -2643, -6000, -8527, -9731, -9940, -9644, -8152, -5302, -1471, 2015, 4708, 5675, 3092, 1031, -1019, -2335, -2970, -3805, -3743, -4698, -5305, -6147, -6432, -6069, -5218, -3651, -2009, -237, 505, 1648, 1713, 847, 646, -350, -437, -259, -1295, -2165, -3766, -5146, -5635, -5193, -3011, -1167, 521, 1822, 2944, 4504, 4659, 4624, 3461, 912, -656, -1688, -1593, -2113, -2118, -1253, -1543, -1615, -2356, -2298, -3024, -3852, -4273, -5717, -5576, -4777, -3114, -1726, -1355, -1935, -2343, -2337, -2332, -1755, -1254, -696, -971, -1044, -1326, -728, 554, 1201, 810, -889, -2540, -4695, -6348, -7746, -9062, -10291, -10141, -8955, -6406, -2688, -637, 1822, 3002, 3322, 3757, 3212, 2593, 412, -1873, -3411, -5421, -6477, -6949, -6751, -5354, -4820, -3214, -1860, -2306, -2749, -4715, -6257, -6759, -7535, -7341, -6352, -5960, -4081, -504, 1652, 3270, 2976, 777, -1161, -2256, -2180, -1207, -84, -559, -752, -1584, -1459, -507, -498, 933, 758, 1239, 1672, 1885, 2062, 461, -327, -2290, -3145, -2640, -1729, -367, 464, 134, -510, -271, -583, 89, -103, -522, -1273, -1979, -1872, -3081, -2873, -3504, -4637, -4660, -4849, -4066, -2520, -1517, -1254, -1305, -2073, -1905, -1821, -1477, -911, -1041, -54, 343, 818, 558, 265, 974, 1380, 2395, 2519, 2338, 1538, 1095, 844, -354, -806, -1584, -2511, -3100, -3430, -3501, -2757, -2062, -1801, -1657, -1863, -2449, -2484, -1228, -694, 1034, 2191, 1839, 1512, -196, -848, -873, -602, 999, 2451, 2602, 2354, 1494, -359, -1285, -2504, -3716, -3840, -4451, -4129, -4061, -3752, -1689, 66, 3226, 5055, 5719, 5018, 2734, 2516, 1234, 770, 135, -1490, -2680, -3597, -3331, -3237, -2305, -1857, -1116, -10, 367, 895, 1551, 1705, 2131, 2503, 2207, 2786, 1988, 1561, 269, -1866, -2185, -2430, -2373, -2254, -693, 644, 1153, 1607, 1781, 1778, 1307, 572, 599, 755, 205, 349, -328, -247, -700, -702, 268, -186, -359, -1620, -2237, -2553, -2115, -1530, -1595, -1098, -1461, -1073, -328, 394, 1002, 1801, 2432, 2370, 2772, 2556, 1314, -17, -955, -1414, -935, -251, -264, -938, -2388, -2929, -2273, -899, 918, 1923, 3201, 3241, 2076, 1434, 171, -1039, -1734, -2159, -1507, -353, 463, 1844, 1996, 2078, 1958, 1404, 1451, 457, 81, -735, -1717, -2856, -3363, -2159, -270, 1095, 1686, 2184, 1633, 2456, 3538, 4293, 4059, 2846, 1280, -602, -632, -671, -240, -215, -1152, -2018, -2677, -2199, -1477, -1099, -772, -1047, -1257, -119, 1104, 2721, 3921, 3901, 3922, 3185, 2505, 1953, 1180, 1265, 831, 994, 927, 359, 190, -205, -495, -1590, -940, -224, 465, 1022, 798, 507, 293, 1172, 981, 943, -761, -1775, -1916, -1508, 38, 846, 2050, 1432, 973, -130, -784, -760, -434, 812, 1099, 1267, 1076, 643, 229, 411, 729, 1325, 1008, 1076, 462, 132, 1170, 1252, 2135, 2166, 1877, 1233, 448, -391, -605, -322, 375, 1098, 634, 327, -698, -552, -32, 931, 2208, 3412, 3413, 2570, 1855, 492, -144, -1733, -1967, -2525, -2747, -1760, -610, 811, 1030, 1472, 746, 836, 1327, 1536, 1657, 838, -1045, -1853, -1649, -2108, -1116, -1211, -437, 202, 266, 1486, 1958, 2623, 2841, 3154, 2615, 1750, 873, -250, -814, -790, -388, 320, 783, 705, 1176, 544, 897, 1062, 665, 1209, 547, 658, 677, 204, -159, -208, -44, 470, 868, 368, -156, -1317, -1719, -1634, -1218, -114, 1310, 1971, 1873, 1312, 93, 298, 419, 770, 1030, 96, -1051, -1220, -857, -208, 1368, 1607, 2361, 2088, 1762, 2104, 1662, 2292, 1404, 916, -71, -1073, -794, -1013, -578, -545, -721, -707, -860, -1654, -1530, -2097, -2539, -1842, -1651, 206, 1469, 2880, 3714, 3100, 2670, 1857, 1942, 2461, 2562, 1955, 1088, -117, -690, -525, 94, 636, 665, -447, -2418, -3315, -4378, -2961, -911, -465, 303, -123, -923, -845, -615, -290, 827, 1628, 3050, 3955, 4182, 4089, 2947, 2185, 865, 350, -822, -1798, -1620, -1537, 505, 1477, 2312, 3284, 2263, 1791, 664, -18, 31, -833, -1049, -2018, -3162, -3569, -3761, -3198, -2626, -2001, -1467, -1048, 175, 1214, 2318, 2593, 1832, 1625, 310, 367, 460, 306, 1482, 2077, 3232, 2976, 2173, 1293, 929, 1144, 1214, 851, -975, -2766, -4547, -4768, -5009, -4382, -3647, -3826, -3142, -3130, -1505, -412, -91, 276, -516, -243, 985, 1861, 3013, 3827, 2478, 2406, 2611, 2294, 3127, 2739, 2262, 792, -805, -1423, -2395, -2899, -3086, -2507, -2209, -1466, -299, 240, 682, 210, -122, -827, -1477, -1886, -2555, -2094, -2304, -1899, -648, 121, 1694, 2651, 3575, 3529, 2555, 1993, 1156, 650, -90, -561, -1249, -988, -135, 408, 1153, 41, -1125, -1679, -2209, -1832, -1716, -1754, -1270, -1135, 243, 1139, 909, 682, -639, -888, -1202, -341, 1002, 1209, 1902, 1641, 419, -1380, -2717, -3552, -2829, -938, 272, 1299, 1100, -177, -605, -544, -11, 1059, 1615, 1897, 1126, -61, -882, -1702, -2529, -2985, -2997, -2731, -1707, -1413, -1568, -1277, -1613, -1039, 369, 905, 1338, 1287, 1279, 1168, 981, 717, -264, -1398, -2410, -2237, -1372, 290, 1421, 1568, 770, -394, -1258, -1496, -1042, -1734, -1766, -2489, -2947, -3433, -4012, -3660, -3912, -2928, -1824, -378, 627, 1801, 2366, 2493, 2647, 1604, 1268, 28, -471, -263, -426, -572, -607, -519, -364, 807, 1211, 612, -172, -945, -1704, -1527, -1372, -1611, -2079, -3309, -3350, -2783, -1663, -139, 407, 747, 952, 993, 1719, 2061, 2071, 1436, 238, -383, -1184, -528, 62, 123, 250, -225, -297, -537, -97, 67, -130, -678, -1274, -1447, -1691, -1679, -1840, -1505, -1811, -1463, -718, -613, -364, -202, -18, -267, -393, -926, -945, -988, -560, 346, 339, 228, -563, -618, -254, -356, -412, -716, -1109, -1237, -903, 125, 216, 220, 629, 80, 731, 949, 625, 223, -1180, -2485, -3073, -3151, -2770, -2129, -2324, -1978, -1782, -966, 795, 1523, 1805, 1358, 128, -463, -1035, -1026, -311, -1330, -1234, -1508, -1784, -703, -697, 143, 888, 1856, 2792, 2829, 1831, 635, -678, -2048, -2117, -2955, -3599, -3730, -3801, -3457, -2550, -1281, -325, 1006, 1696, 2215, 2674, 2857, 3416, 3086, 2780, 1829, -46, -868, -1991, -2109, -1710, -1059, 80, -287, -135, -713, -1268, -717, -434, 9, 567, 678, -80, -500, -1024, -588, 122, 1208, 2401, 2166, 1913, 533, -442, -1198, -1575, -794, -403, -183, -14, -119, -382, -143, -557, -809, -1742, -2873, -3113, -2967, -1454, -842, -96, 257, -134, 183, -111, -360, -678, -540, 97, 946, 1579, 1122, 319, -540, -660, -431, 226, 295, -291, -246, -554, 298, 984, 1497, 1903, 1678, 1162, -185, -635, -1352, -1249, -1067, -961, -1097, -1549, -1699, -2670, -2068, -1879, -1392, 108, 1101, 1881, 3110, 3861, 3524, 2862, 1389, -19, -1638, -2309, -2726, -1992, -1838, -1765, -838, -1773, -1369, -1759, -1769, -918, -795, 899, 1837, 2342, 3015, 1695, 304, -802, -1312, -811, -104, 622, 26, 499, -10, -441, -299, -1117, -1243, -1887, -2045, -2282, -1872, -1495, -367, 587, 1227, 1301, 327, 211, -1208, -480, 344, 182, 420, -530, -1296, -1857, -1540, -117, 1153, 1020, 744, -85, -528, 385, 769, 769, -270, -2175, -3262, -3877, -3414, -3028, -2862, -1951, -1957, -651, 410, 571, 754, 196, -61, -56, 792, 913, 990, 1208, 935, 1143, 1295, 1463, 1152, 1014, 776, 202, 164, -973, -2055, -2664, -2987, -2176, -1565, -989, -842, -15, 1475, 2891, 4098, 4096, 2743, 1281, 304, -894, -1018, -1454, -1612, -1274, -1164, -370, 448, 444, -297, -1160, -2582, -3125, -3140, -2818, -2273, -1389, -575, -159, 229, 157, 565, 1436, 2463, 2604, 2758, 1554, 309, -497, -1629, -1462, -2328, -2776, -2957, -3430, -3551, -2860, -2177, -1441, 105, 570, 972, 539, 390, 976, 1298, 2691, 3493, 3740, 3866, 3167, 2639, 1541, 214, -227, -1424, -2335, -2936, -4211, -3764, -2931, -1525, 201, 816, 1234, 144, -515, -1714, -1390, 207, 718, 2143, 1223, 400, -552, -966, 570, 1661, 2689, 2188, 931, -162, -365, 248, 898, 788, -223, -1140, -1641, -1927, -1412, -1180, -1307, -1209, -1511, -640, 613, 2250, 3534, 3924, 2919, 1288, 2, -793, -432, -121, 662, 382, -289, -1252, -1526, -1351, -1531, -1150, -1626, -1531, -1021, 291, 2088, 3189, 2355, 1012, -1190, -3872, -4523, -4977, -4519, -3760, -2962, -2855, -2634, -2198, -1606, 321, 2168, 3863, 4483, 5152, 5196, 4875, 4788, 3486, 1892, 66, -1522, -2597, -3231, -2990, -2494, -2374, -1686, -935, -808, -306, -112, 16, 727, 976, 1667, 1524, 454, -292, -1879, -1815, -1201, -575, 923, 1617, 2177, 1968, 1582, 1334, 1319, 1028, 693, 980, 1439, 3325, 4007, 3758, 1833, -1736, -3196, -3999, -2911, -509, 1681, 2641, 2318, 1139, -746, -1033, -1685, -704, 430, 1085, 3066, 2712, 2872, 1693, -269, -1372, -3671, -4350, -5079, -4239, -2870, -2002, -1103, -2143, -2439, -3357, -2783, -1764, -1176, 1063, 1605, 2220, 2658, 2324, 1942, 1139, 324, 21, 46, -9, 245, 491, 314, -749, -785, -1198, -2292, -2195, -2613, -2542, -2145, -2119, -1533, -1454, -1249, -877, -424, 262, 865, 2016, 1717, 1230, 681, -508, -705, -535, 92, 1393, 2902, 3721, 3519, 1341, -1358, -4131, -5112, -4598, -4023, -2183, -2486, -2777, -2713, -2722, -714, 1905, 4203, 5392, 5015, 4056, 3594, 3202, 3211, 1652, -852, -3397, -5683, -6188, -5536, -3225, -1589, -94, 1299, 1143, 2015, 2700, 3475, 3585, 2824, 2851, 2193, 2390, 2303, 2032, 950, -1083, -2017, -3310, -3676, -3426, -3373, -3096, -2728, -3102, -2851, -2789, -2748, -1525, -376, 1382, 2464, 3071, 2263, 1313, 373, -358, -798, -1466, -2446, -4611, -5309, -5881, -4216, -1717, 338, 2442, 2437, 1573, -34, -1584, -2568, -2893, -2867, -2017, -1355, -284, 685, 1852, 2504, 2577, 3275, 2946, 3187, 2427, 1932, 1396, 1013, 1334, 1346, 1341, 1014, 1131, 962, 2195, 3055, 3313, 2617, 581, -1932, -3577, -3678, -3457, -1762, -951, -403, -316, -504, -7, 678, 1988, 2952, 3248, 2899, 2610, 1738, 1201, 865, 285, 86, 339, 479, -162, -1090, -2489, -3669, -4054, -3186, -2020, 50, 2192, 2991, 3999, 3978, 4473, 5281, 5488, 5302, 3193, 1066, -1421, -2748, -2771, -2845, -1307, -78, 1337, 3045, 3681, 4753, 5231, 4491, 4158, 2113, -657, -2704, -5286, -6171, -5568, -4230, -2472, -880, 163, 695, 1363, 1867, 2007, 1949, 1719, 953, -100, -1144, -1963, -2941, -3443, -3399, -3014, -2063, -1398, -1137, -584, -494, -220, 357, 89, 162, -996, -2307, -3100, -3443, -2586, -110, 2694, 4017, 5033, 4415, 3770, 2827, 2787, 2538, 2077, 2810, 2576, 3288, 3672, 4606, 4530, 4078, 3572, 2310, 2449, 2602, 2786, 2535, 1955, 1110, 791, -240, -1320, -1838, -2224, -1062, 730, 2602, 4283, 5186, 4752, 4548, 4652, 4765, 4834, 4284, 3338, 1994, 1330, 1571, 2211, 3419, 3762, 3853, 3150, 1535, 998, -90, -309, -1596, -2701, -3551, -4350, -2058, 274, 2922, 4068, 4100, 3390, 3129, 3404, 3861, 4251, 2989, 2187, 416, 179, 1063, 2104, 3164, 2997, 2273, 1135, -143, -1058, -1752, -2618, -1976, -2051, -1554, -1194, -1328, -839, -380, -85, 26, 795, -247, -73, -267, -205, 1126, 1685, 2604, 1766, 1348, 933, 1299, 2472, 3319, 3671, 2322, 1300, -578, -1505, -1412, -1999, -776, -17, 253, 951, 1516, 2695, 3848, 5006, 5441, 5758, 5180, 4920, 4513, 3211, 2892, 1570, 1742, 1876, 1521, 1645, 602, -71, -1297, -1974, -2151, -2179, -2283, -2316, -2363, -2290, -712, 322, 1511, 2152, 1846, 1462, 660, 962, 1569, 2500, 3179, 3238, 2410, 475, 111, -131, 307, 1760, 1419, 1363, 579, -623, -385, -397, 778, 1755, 1934, 2117, 813, 259, 31, -464, -57, -77, 113, 816, 1072, 1110, 1226, 990, 1412, 2250, 2945, 4307, 4869, 5449, 4667, 3295, 2896, 2075, 2506, 2007, 1022, -921, -2816, -3706, -4509, -3263, -3059, -2774, -2483, -2691, -3125, -3133, -2472, -1900, 183, 893, 1442, 2047, 2379, 3812, 5246, 5629, 5571, 4676, 3322, 3269, 2726, 2278, 950, -532, -2087, -2750, -2595, -2906, -2530, -3065, -2741, -2549, -2046, -1170, -697, -164, 499, 1176, 1565, 2046, 1608, 1373, 646, 965, 1501, 2334, 3013, 2352, 2039, 966, 610, 397, 510, 408, -31, -623, -353, 76, -539, -943, -3102, -4419, -4578, -3684, -1733, 279, 1072, 425, -380, -2548, -3040, -3037, -2929, -1951, -1734, -1034, -813, -529, 190, -70, -292, -873, -2033, -2358, -3045, -2543, -1333, -346, 1561, 1965, 2075, 2062, 1832, 1827, 1697, 1791, 1059, 1416, 1449, 810, 448, -1568, -2876, -3563, -4175, -3688, -3572, -2858, -1785, -1486, 6, 1636, 2994, 4393, 4795, 4663, 3557, 2677, 1400, 327, 335, 247, 539, -612, -1792, -3209, -4449, -3379, -2679, -1707, -1221, -2296, -3065, -3154, -2860, -1947, -944, -540, -327, -131, 855, 1436, 1885, 1717, 1459, 1551, 1122, 1824, 1350, 1789, 1961, 1845, 2206, 806, 458, -1527, -2790, -3156, -3185, -1755, -1131, -472, -903, -1245, -1607, -1500, -754, -569, -515, -611, -1195, -1306, -477, 529, 2268, 2194, 1337, -156, -2467, -3463, -4000, -3616, -3098, -2808, -3247, -3175, -3124, -3188, -1143, 193, 1388, 2169, 1762, 681, -904, -1169, -1217, -133, 1160, 1687, 1560, 781, 520, -545, -1584, -1596, -1978, -2931, -2457, -3189, -3149, -2407, -3201, -2846, -3779, -3298, -2627, -1053, 100, -479, 475, -243, 472, 973, 880, 798, -524, -1674, -2309, -2110, -1722, -617, -693, -1086, -1567, -2054, -1614, -911, -600, -517, -738, -1350, -1752, -2155, -1825, -2017, -1448, -983, -1311, -1233, -1418, -1499, -1175, -1627, -2530, -2516, -2921, -1865, -1533, -425, 423, 44, 1034, 675, 1941, 2107, 1841, 865, -1089, -1702, -2153, -1501, -1071, -765, -2074, -2277, -2371, -3025, -2257, -2139, -1806, -1568, -1545, -1246, -1085, -310, 515, -53, 350, 8, 230, 634, 703, 1309, 990, 2210, 2014, 1731, 394, -1023, -1973, -2954, -3379, -4449, -3908, -3780, -1890, -736, 211, 628, 196, 752, 244, 481, 38, 72, 377, 899, 1305, 1779, 1468, 959, 91, -1455, -2021, -3025, -2906, -3510, -3393, -3524, -3671, -3119, -3429, -2892, -1803, -1310, -1225, -890, -2233, -2029, -1593, -801, 1306, 2420, 2910, 2974, 2215, 1668, 1653, 901, 1630, 457, 258, -190, -1454, -1518, -2594, -2216, -2960, -2837, -2736, -2551, -1994, -1775, -1149, -1033, -545, -487, -697, -800, -727, -978, -562, -428, 237, 797, 727, 562, 157, -47, -629, -1360, -2735, -3748, -4982, -5066, -5376, -5469, -5277, -4622, -2616, -846, 1718, 2771, 3870, 4127, 3596, 3193, 2825, 2836, 2460, 2108, 1281, 723, 187, 421, -380, -1762, -2708, -3818, -4043, -3794, -3826, -3257, -3128, -3340, -3057, -3282, -2395, -1908, -935, -332, 704, 2467, 3782, 5536, 5494, 4863, 3480, 2303, 1260, 730, 157, -322, -839, -2073, -2424, -3395, -3950, -4620, -5277, -4845, -3675, -2475, -576, 295, 563, 1124, 189, 84, -483, -804, -1091, -1380, -1279, -1095, -273, 356, 1981, 2686, 3055, 3337, 2824, 2087, 623, -606, -2095, -2881, -2798, -2883, -2642, -2395, -1843, -1480, -842, 157, 839, 1326, 1279, 1087, 331, 243, 645, 1060, 1605, 1239, 872, 1106, 1173, 1917, 2268, 1033, 424, -1462, -2604, -2677, -2906, -2332, -2109, -1279, -868, 243, 1313, 2593, 3508, 3038, 2202, 104, -1120, -1259, -759, -88, 34, -119, -195, -472, -178, 297, 677, 1401, 1750, 2039, 1584, 1208, 390, -370, -1512, -2820, -3123, -3620, -3323, -3453, -3435, -3043, -2691, -1819, -540, 404, 533, 931, 121, -181, 160, 458, 1626, 2272, 2737, 2725, 2630, 1896, 1073, -254, -1364, -1111, -1140, 60, 256, -212, -752, -2200, -3008, -3048, -2774, -2062, -1043, -1343, -1178, -1280, -752, 490, 1532, 2129, 2361, 3187, 2476, 2768, 2011, 368, -557, -1494, -1970, -2106, -1384, -1247, -553, -398, 119, 252, -475, -830, -1459, -952, 223, 1369, 2256, 2583, 2433, 3069, 3062, 3470, 3278, 2092, 1993, 1366, 1050, 481, -387, -1973, -3414, -4649, -5149, -4443, -3095, -1487, -605, 815, 1054, 2020, 2861, 3144, 3256, 1984, 736, -1071, -2167, -3710, -3778, -3878, -3566, -1739, -992, 1160, 2259, 3171, 3255, 3017, 2565, 1114, 1172, 534, 824, 809, 652, 215, -649, -836, -2036, -1507, -440, 219, 1436, 1515, 415, 444, 565, 703, 1183, 877, 851, -71, -784, -1652, -2574, -2929, -3153, -2400, -1646, -465, 1099, 2519, 3976, 4860, 4315, 3545, 1993, 197, -692, -1458, -900, -388, 31, 576, 28, -77, -453, -998, -554, -821, -647, -1076, -2232, -2796, -3371, -2873, -2613, -1896, -1769, -1583, -1130, -476, 2119, 3499, 4834, 5221, 4448, 3949, 3297, 2624, 1114, -593, -2479, -3463, -3739, -3445, -3452, -3639, -3735, -3873, -2844, -1940, -544, 152, 605, 1213, 1241, 2078, 2661, 3126, 3233, 3124, 2669, 2451, 2441, 1957, 1678, 516, -523, -1502, -3046, -3901, -4203, -4586, -4314, -3934, -4067, -3429, -3008, -2428, -850, 21, 757, 1563, 1301, 943, 744, 667, 1165, 1701, 1709, 1500, 126, -992, -1133, -2269, -2097, -2423, -2613, -1818, -1608, -289, 198, 756, 1023, 979, 958, 79, -168, -812, -1129, -1107, -1164, -232, -17, 97, 282, -594, -382, -108, 291, 855, 200, -264, -1046, -1575, -779, -278, 64, 453, -134, -564, -989, -1002, -922, -904, -1363, -2105, -2059, -2453, -1771, -1082, -28, 1126, 1738, 2223, 1970, 1803, 1731, 1510, 674, 152, -1026, -505, 120, 725, 1626, 391, -26, -1132, -1048, -262, 705, 1589, 1329, 846, -703, -1332, -1879, -1786, -1028, -954, -689, -254, -588, -286, -140, -408, 272, -85, 311, 274, -352, -96, -341, -199, -526, -1228, -1388, -1666, -1511, -571, 707, 2007, 2771, 3499, 3734, 2908, 2208, 1247, 24, -1044, -1927, -1854, -1648, -1032, -1040, -1626, -1765, -2192, -1856, -1451, -618, -1078, -1344, -740, -489, 1334, 2322, 3578, 3232, 1443, 505, -685, -1041, -1504, -2469, -3928, -5029, -5676, -5291, -3924, -3197, -2182, -1284, -869, 477, 1130, 1896, 2138, 989, 1408, 733, 1221, 2050, 1197, 667, -842, -1461, -1515, -229, 466, -68, -1166, -3606, -4418, -4050, -2778, -1590, -633, -1033, -1988, -1957, -2347, -1059, 86, 1240, 2759, 3144, 3861, 3847, 3476, 2892, 1713, 637, -628, -1404, -1956, -2658, -2718, -2989, -2784, -2244, -1317, 12, 178, 949, 1129, 1039, 1211, 874, 364, -845, -1535, -2453, -2477, -1263, 379, 1612, 2026, 1068, -792, -1052, -620, 1039, 2614, 2907, 1673, 285, -594, -1185, -710, -1199, -1042, -1334, -1367, -1100, -1419, -1303, -2121, -2087, -2591, -2273, -1428, -983, 588, 1308, 2050, 3147, 4231, 4672, 4636, 3258, 1160, -843, -2284, -2154, -2227, -1322, -1257, -1590, -1652, -1773, -1171, -1151, -920, -1791, -2240, -2332, -1741, -523, 362, 1425, 1811, 2218, 2105, 2688, 1816, 1023, 327, -1366, -1031, -661, 305, 1061, 209, -1675, -3163, -4273, -3708, -1786, -538, 377, -236, -1062, -2197, -2590, -2026, -1771, -1013, -144, 560, 1715, 2440, 2621, 2231, 955, 39, -585, 439, 1036, 1800, 2067, 754, 152, -460, -821, -1093, -909, -2298, -2404, -2643, -2138, -465, -655, -118, -1849, -2082, -2479, -1622, 54, 219, 1737, 671, 1002, 1135, 1510, 1862, 1160, 1302, 634, 1060, 652, 618, -342, -1745, -1754, -2527, -2313, -2677, -3192, -3032, -3038, -2298, -2072, -1459, -719, -182, 1031, 1587, 2717, 3524, 3939, 4009, 3099, 2242, 547, -278, -528, -702, -306, -113, -217, -1225, -2409, -3446, -4003, -3661, -2928, -2152, -1453, -714, -92, 593, 949, 467, 25, -201, 76, 337, 422, 478, 19, 307, 334, 453, 867, 769, 802, 302, -279, -1050, -1676, -2061, -1773, -1162, -923, -457, -724, -741, -749, -689, -119, -649, -1492, -2140, -2303, -1217, 156, 927, 1299, 625, -256, -4, 638, 1675, 2182, 1646, 356, -1203, -1936, -2532, -2928, -3130, -3256, -2917, -1968, -508, 179, 299, 106, -562, -1059, -1230, -1521, -2050, -2504, -2510, -2001, -1161, 346, 1116, 998, 873, -12, -164, 1036, 1665, 2226, 1788, -773, -1954, -2759, -2950, -1680, -2151, -2648, -3293, -3809, -3589, -3486, -3110, -3273, -2834, -1790, -365, 1744, 3186, 3448, 3186, 1630, 692, 492, 151, 872, -777, -1734, -2912, -4462, -3420, -3438, -1904, -1041, -708, 1, -452, -112, -46, -153, -861, -1695, -2786, -2889, -2666, -2083, -743, -709, -579, -1202, -1971, -2736, -2782, -1826, -1228, 0, 649, 66, -449, -1242, -2287, -1594, -1241, -891, 645, 581, 833, 1380, 458, 1048, 1541, 1230, 1764, 452, -750, -1632, -2418, -2188, -1703, -810, -708, -567, -1109, -810, 92, 481, 1463, 662, -365, -995, -1400, -878, -590, -290, -600, -1063, -953, -827, -312, 475, 696, 763, 664, -339, -846, -1622, -2472, -2802, -3288, -2944, -2452, -1538, -1575, -1693, -2395, -3568, -2836, -2446, -656, 1343, 2292, 2658, 2048, 1036, 331, 77, -753, -1039, -1509, -1435, -954, -232, -146, -497, -739, -1979, -1714, -1308, -631, -145, -446, -1412, -2805, -3035, -3259, -2740, -2489, -1650, -788, -543, 599, 1123, 2142, 2849, 2449, 919, -1627, -3367, -4328, -3350, -1262, 216, 1062, 495, -495, -1225, -1623, -1646, -1977, -2147, -1391, 509, 3004, 4817, 4942, 3701, 1979, 656, 891, 788, 357, -286, -2213, -2281, -2399, -1632, -1211, -2653, -2915, -4183, -2723, -1185, 37, 1734, 1027, 946, 188, 46, -123, 246, 320, -236, 437, 839, 1700, 2244, 2773, 2439, 2143, 1200, -96, -1253, -3220, -3578, -3927, -3512, -2770, -2765, -2556, -3004, -2201, -150, 1278, 3401, 4145, 3008, 1884, -587, -2184, -3138, -3460, -3007, -2753, -1987, -1205, 281, 1304, 1825, 1620, 1632, 2190, 2457, 3340, 2684, 1285, -33, -1970, -2866, -2935, -3060, -2486, -2609, -3269, -3175, -3429, -2362, -525, 595, 1372, 1267, 788, 899, 1539, 2101, 2289, 1871, 911, -504, -1354, -1589, -1160, -460, 62, 369, -599, -1500, -1795, -1770, -1089, 203, 679, 816, 645, -80, 121, -171, 722, 908, 306, 615, -518, -399, -324, -538, -558, -1224, -904, -727, -436, -202, -120, -294, -56, 1076, 1778, 2757, 2715, 1734, 758, -547, -1474, -2220, -3534, -4673, -4752, -3940, -1557, 1024, 3168, 4457, 4629, 4033, 3085, 2357, 1259, 525, -637, -1687, -2863, -3285, -2596, -1398, 294, 1098, 1420, 803, 896, 172, 383, 1163, 574, 522, -703, -938, -1257, -1162, -649, -1289, -1527, -1518, -1521, -1041, -167, 23, 1090, 2628, 3639, 3791, 3236, 1548, -557, -1741, -2181, -1705, -863, -4, -24, -251, -857, -1379, -2038, -2425, -2360, -1763, -346, 948, 2383, 1980, 2377, 2171, 2354, 3825, 3235, 3234, 1164, -656, -1805, -3147, -2824, -3100, -2474, -2193, -1223, -185, 121, 1446, 1187, 1764, 2281, 2228, 3003, 2010, 1176, 107, -1161, -1097, -1731, -2152, -2359, -3243, -2606, -1614, -434, 1025, 1952, 2663, 3015, 4277, 4630, 4802, 4347, 2611, 1085, -363, -1212, -2067, -1945, -2448, -2490, -1855, -1745, -152, 1334, 2655, 4135, 4479, 4055, 2945, 989, -127, -682, -676, 269, 1264, 2114, 2426, 2027, 1144, 220, -642, -1213, -1281, -878, -751, -275, -115, -404, -963, -1100, -592, -111, 1673, 2241, 3161, 2916, 1437, 629, -1274, -1037, -478, 162, 117, -810, -1325, -1888, -768, 676, 2173, 3121, 2986, 2405, 1967, 1603, 1156, 692, -246, -1285, -1936, -1484, -1153, -535, 645, 814, 1447, 2035, 1658, 1894, 1278, 835, 704, -357, 298, 237, -23, 811, 815, 765, 952, 1054, 970, 1691, 1792, 1916, 1409, 725, 153, -1036, -606, -1240, -1337, -1829, -2175, -1267, -688, 828, 1863, 2780, 2672, 2928, 2311, 2480, 3115, 2920, 3570, 2717, 2578, 1784, 1897, 1564, 396, -267, -2052, -2994, -3653, -3215, -2875, -1870, -795, 581, 2288, 3400, 4580, 4195, 3378, 2339, 1683, 1215, 1478, 1660, 1424, 927, 185, 419, 751, 1782, 2382, 2176, 1126, 371, 69, 309, 1328, 1474, 840, -596, -1226, -1100, 116, 1520, 2013, 1209, -514, -1835, -2835, -1684, -387, 715, 1289, 662, 640, 757, 1469, 1958, 2188, 2287, 1802, 1646, 1170, 556, 472, -538, -1001, -1053, -1409, -746, -495, -328, -662, -702, -864, -1290, -749, -341, 509, 918, 1625, 1614, 1017, 1303, 661, 515, 492, -73, -296, -1149, -1643, -1233, -233, 1019, 1735, 1791, 724, 102, -649, -924, -361, -762, -537, -176, -36, 816, 1716, 1534, 1697, 1227, 329, 130, -646, -1357, -2107, -2446, -2085, -783, -110, 508, 274, -331, -468, -598, 362, 1068, 1907, 1655, 2246, 1870, 2025, 2216, 712, 655, -805, -874, -1234, -1542, -1406, -1397, -588, -150, 597, 192, -279, -884, -1270, -1041, -86, 211, 849, 698, 12, 336, -77, 576, 478, 868, 1221, 1575, 1580, 816, 355, -1041, -1178, -1455, -1598, -1465, -1154, -578, -173, 321, 250, 429, 391, 863, 1397, 1488, 1884, 1356, 933, 839, 661, 889, 273, -212, -902, -1067, -68, 1027, 2389, 2502, 1814, 655, -251, -245, 114, 651, 417, -858, -1604, -2699, -3563, -2522, -2018, -1062, 106, 404, 1137, 1771, 2020, 2437, 1976, 1686, 1357, 702, 934, 250, 238, -591, -1340, -1394, -1822, -1158, -847, -106, 140, 581, 829, 1079, 1358, 991, 1075, 261, 306, 769, 1114, 1451, 613, -658, -2052, -2688, -2477, -2238, -2037, -2122, -2179, -1836, -557, 1088, 2392, 3598, 2923, 2184, 1739, 608, 556, -149, -1632, -2753, -3249, -3369, -2487, -718, 112, 1215, 1876, 2187, 2404, 1779, 2072, 1298, 696, 333, -982, -1000, -1350, -1047, -1000, -1215, -1904, -3120, -2832, -3409, -2097, -813, -381, 711, 244, 434, 382, 1162, 2091, 2358, 3200, 2805, 2561, 2465, 1300, 413, -93, -811, -281, 0, 593, 666, -387, -750, -2680, -2946, -2441, -1716, 169, 1282, 2123, 1879, 1612, 643, -253, -847, -1636, -1855, -1870, -1681, -1179, -652, -144, 266, -68, 16, -211, -191, 43, 546, 1299, 1928, 2933, 3504, 3451, 2042, 990, -968, -2274, -2785, -3231, -2242, -2124, -1392, -1183, -1013, -62, 1177, 2605, 3838, 4149, 3183, 2573, 1376, 883, -136, -1426, -2297, -3833, -3719, -2930, -1987, -1011, -862, -1567, -2402, -2437, -1680, -545, 716, 1699, 1647, 1713, 1979, 2230, 2599, 2843, 2816, 2068, 1762, 1468, 1684, 1910, 1324, 982, -200, -1047, -1674, -2682, -3195, -3825, -4601, -4586, -4786, -4618, -3277, -2313, -272, 913, 1497, 2087, 1584, 2059, 2564, 3436, 4395, 4387, 3638, 2305, 1378, 965, 181, -294, -1828, -3929, -4654, -5184, -3960, -2572, -1230, -100, -357, -591, -942, -382, 473, 1292, 1657, 1666, 1227, 649, 902, 1022, 1076, 746, 76, -1273, -2289, -2843, -3032, -2415, -2270, -1253, -410, 389, 1752, 2272, 2410, 1804, 1023, -560, -1627, -2114, -2614, -2158, -1687, -555, 244, 1285, 1818, 1772, 2226, 2418, 2310, 2138, 2319, 1412, 994, 80, -1279, -2336, -3595, -4564, -4673, -3745, -3265, -1440, -1655, -1581, -913, -1073, 394, 303, 1481, 1959, 2109, 2602, 1961, 1900, 1243, 1300, 1254, 1642, 1890, 1166, 711, -617, -1467, -1383, -1771, -1485, -1629, -2318, -2699, -3236, -3137, -2639, -1393, -681, 252, 533, 113, 607, 915, 1850, 2720, 3713, 3572, 3782, 3976, 3099, 2994, 1397, -888, -3248, -5177, -5680, -4624, -3137, -2188, -1823, -2111, -2191, -2027, -1646, -1526, -1557, -1717, -1048, -232, 1284, 2724, 3066, 3738, 2664, 1693, 459, -556, -1122, -2177, -2488, -3670, -3104, -2256, -1072, 716, 910, 1348, 833, 565, 275, -216, -584, -1401, -1471, -2396, -2764, -3167, -4341, -4182, -4459, -3855, -2434, -1387, 254, 1382, 2236, 2170, 2069, 2011, 1778, 1948, 1385, 709, -729, -1738, -2694, -2745, -1942, -1932, -1217, -2644, -4138, -4965, -6145, -5267, -4204, -3079, -1959, -1202, -348, 562, 2415, 3588, 4355, 5025, 4107, 3518, 1815, -379, -1998, -4379, -5293, -5558, -5595, -4981, -4313, -3396, -2480, -1252, -267, 535, 1456, 1434, 2327, 2911, 2953, 2823, 977, 313, -1304, -2386, -2679, -3345, -3141, -3072, -1868, -1417, -848, -507, -490, -850, -683, 55, 123, 863, 423, 422, 53, 194, 499, -381, -732, -2044, -2589, -2113, -1585, -582, 302, 422, 164, -304, -626, -708, -624, -877, -1658, -2390, -3730, -4309, -4318, -4337, -3249, -2576, -2207, -1469, -1380, -936, -556, -883, -1985, -2621, -2485, -1982, -28, 1195, 2009, 2557, 2906, 2800, 1997, 794, -1647, -3960, -6433, -7770, -7389, -6082, -4613, -3433, -2541, -2304, -2105, -916, 831, 1837, 2951, 2815, 1870, 1071, -387, -958, -1345, -1884, -1890, -2616, -3223, -3952, -4376, -3634, -2990, -1688, -637, -334, 51, 222, -117, 44, -416, -917, -1362, -2139, -2301, -2952, -2824, -2738, -1441, -668, 481, 1266, 569, 924, -168, 95, 160, 312, 751, 1028, 876, 614, 480, -1210, -2099, -3424, -4208, -4726, -3574, -3007, -2221, -1155, -1365, 246, 648, 1804, 1945, 1474, 1272, 594, 551, 371, 399, -265, -835, -1067, -1441, -1536, -1315, -2114, -2464, -3548, -4327, -4284, -4025, -2704, -1752, -411, -23, 203, -186, -208, 93, 476, 1057, 1256, 1173, 124, -188, -1502, -1825, -2220, -3034, -2778, -2830, -2436, -1657, -460, 85, 656, 688, 590, -126, -704, -1030, -1858, -1624, -1788, -1154, -1000, -929, -200, -673, -660, -1054, -1908, -2561, -3162, -3295, -3060, -2025, -941, -521, -186, -116, -692, -451, -424, -395, -286, -1070, -1170, -1799, -1375, -1365, -1216, -1021, -2197, -2052, -2795, -2080, -1932, -2169, -1839, -2033, -567, 334, 1440, 1609, 922, -277, -1152, -1822, -2260, -2116, -2775, -2657, -2967, -2259, -1757, -1706, -1184, -1590, -1780, -1832, -1837, -2258, -1574, -1142, -602, 657, 929, 1664, 1675, 1615, 1313, -147, -1102, -2489, -3514, -3690, -4027, -3117, -2572, -2259, -1162, -1176, -958, -478, 294, 1107, 1110, 582, -577, -1235, -1617, -1571, -1832, -2243, -2045, -2142, -1871, -1060, -396, -203, 468, 736, 465, 684, 662, 387, 170, 473, 635, 1119, 1459, 966, 145, -1498, -2243, -2909, -2850, -1798, -2058, -1027, -682, -926, -517, -651, -14, 195, 861, 348, -2, -107, -611, 241, -139, 139, -131, -682, -1230, -1654, -1842, -1941, -756, -1452, -1188, -1456, -2134, -2012, -2579, -2293, -2327, -1842, -1533, -785, 594, 1735, 2665, 3458, 3366, 2653, 1154, -819, -2065, -3404, -2764, -2243, -1335, -706, -1098, -888, -982, -691, -1116, -1031, -1009, -514, 55, 517, 369, 146, 237, -453, -371, -1208, -1580, -3155, -3407, -2914, -2594, -689, 329, 2166, 2615, 3315, 2839, 2128, 1447, 261, 444, -698, -1162, -1948, -2601, -2982, -2960, -2498, -2344, -1907, -1831, -2092, -1272, -160, 221, 1662, 1140, 937, 821, 306, 895, 165, -226, -795, -1070, -1110, -764, -567, 39, 616, 611, 1524, 603, 193, 35, -932, -982, -1274, -509, 189, 804, 1774, 1744, 2175, 2179, 1546, 1121, 218, -894, -1178, -1549, -2008, -1378, -1106, -455, 394, 514, 145, -240, -885, -562, 139, 117, 1356, 864, 422, 488, -406, -506, -348, 311, 728, 963, 1137, 545, -508, -507, -942, -1055, -1202, -1911, -1970, -1755, -250, 111, 968, 1160, 471, 892, 976, 1593, 2024, 2410, 1983, 1571, 1073, 421, 57, -1026, -1640, -1944, -2046, -1375, -725, -1014, -1716, -2353, -2793, -2253, -364, 1220, 3090, 4197, 4222, 4304, 3765, 3859, 2784, 1844, 538, -723, -798, -802, 148, -253, -229, -724, -983, -255, -177, 739, 1193, 1537, 1715, 1337, 270, -342, -1282, -1662, -1169, -1039, 414, 1088, 2546, 3556, 3133, 3258, 2012, 1199, 1116, 850, 601, 158, -89, -658, -1097, -1043, -838, -801, -789, -664, -1157, -583, 25, 435, 1138, 1501, 2483, 2161, 2680, 2703, 1722, 1877, 1020, 357, -286, -1375, -2141, -2431, -2642, -2102, -1320, -836, 203, 1195, 1902, 2765, 2799, 2042, 1714, 906, 1245, 1327, 731, 293, -1238, -2186, -1863, -1083, 21, 1453, 1102, 824, 177, -662, -388, -979, -874, -1025, -1287, -452, 198, 988, 2180, 2689, 3047, 3374, 3554, 2989, 2491, 1512, -190, -1129, -2700, -3252, -4033, -3952, -3911, -4111, -3357, -3942, -2865, -2356, -1708, -381, -270, 68, 255, 783, 1968, 2926, 3738, 3899, 3681, 4094, 3623, 3512, 2889, 2101, 1288, -58, -821, -1845, -1934, -1718, -1612, -1716, -1924, -2545, -2476, -2019, -1825, -1061, -597, 61, 843, 1861, 2239, 2613, 2249, 1534, 1454, 1287, 1824, 1776, 1600, 1091, 124, -389, -1201, -1695, -1397, -1457, -820, 241, 952, 2131, 2844, 2942, 2390, 1172, -558, -2027, -2852, -3335, -3323, -2400, -1900, -912, 587, 933, 2018, 2141, 2179, 2132, 1352, 796, -125, -283, -711, -627, -93, 266, 285, 345, 464, 155, 695, 1409, 1895, 2157, 2357, 1465, 714, -370, -2218, -3103, -4706, -4725, -4234, -3494, -1487, -374, 746, 1144, 1754, 2173, 2365, 2727, 2572, 2519, 2523, 3465, 3961, 4414, 4383, 3250, 1886, 78, -1197, -2215, -2922, -3920, -5272, -6053, -6078, -5483, -3682, -2060, -889, 668, 1287, 1462, 1550, 1270, -372, -769, -1444, -1616, -17, 299, 2328, 2729, 3062, 3012, 1980, 2056, 602, 128, -1369, -2713, -3668, -4254, -4174, -4317, -3841, -4055, -4086, -4549, -3640, -2576, -1238, 288, 804, 1457, 903, 989, 829, 261, -231, -1113, -1988, -2426, -2468, -2100, -1436, -1693, -1713, -2322, -2641, -2181, -1778, -911, 1, 862, 1240, 2024, 2388, 2422, 2570, 1642, 683, -425, -717, -933, -1372, -697, -1511, -1471, -1169, -1172, -482, -991, -706, -899, -362, 69, 196, 988, 515, 614, 79, -156, -22, -322, 9, 61, 372, 342, 31, 330, 4, 9, 345, 321, 631, 353, -162, -267, -125, -183, 612, 518, -181, -90, -853, -973, -1437, -1967, -2384, -2951, -2841, -2521, -2345, -1833, -1216, -1402, -1097, -1187, -923, -156, 1, 119, -459, -1347, -1329, -1155, -421, 728, 889, 898, 227, -104, -713, -898, -1204, -2568, -2840, -3748, -3357, -2366, -1923, -1444, -2169, -2564, -2691, -2032, -948, -872, -762, -1531, -2232, -1811, -1548, -613, -163, 261, 622, 400, 778, 647, 284, -203, -1232, -1847, -1936, -1675, -1350, -2202, -2852, -3989, -5055, -4371, -4208, -2999, -1840, -1642, -939, -1259, -1102, -845, -994, -525, -1381, -1968, -2199, -2237, -1442, -988, -626, -1029, -1052, -1565, -1960, -1846, -2332, -1884, -1073, -579, 264, 1102, 1047, 800, -262, -1614, -3308, -4080, -4825, -5605, -5241, -5589, -4471, -3908, -2424, -1241, -392, 1457, 1148, 1531, 948, -248, -1210, -1912, -2242, -1685, -583, 137, 972, 816, 807, 146, -112, -848, -1194, -1864, -2851, -3066, -4115, -3617, -3924, -2874, -2016, -1871, -1020, -904, 184, 594, 1710, 1853, 1996, 1963, 945, 536, -320, -414, -1047, -1471, -1718, -2178, -1762, -1247, -811, -395, -426, -920, -1924, -2771, -3288, -3571, -2808, -2135, -1645, -1340, -1028, -723, -53, 356, 379, -10, -694, -1030, -2016, -1551, -1732, -1359, -800, -1079, -530, -725, 15, -163, -413, -1251, -2149, -1920, -1924, -1707, -1792, -1753, -1985, -1064, -896, -782, -294, -988, -1203, -2056, -2372, -2142, -1834, -587, 19, 467, 223, -814, -1474, -3109, -3423, -3305, -3244, -2037, -1760, -1317, -867, -656, -637, -1006, -1623, -2634, -3390, -3551, -3249, -1869, -834, -122, 338, -668, -1277, -2036, -2307, -2197, -1903, -1713, -1352, -1217, -1805, -1423, -1232, -355, 89, 384, 426, -425, -1128, -1463, -1897, -1908, -1423, -1939, -1565, -1956, -2008, -2106, -2133, -1956, -2286, -1876, -2495, -1858, -1898, -1691, -1033, -1038, -255, 489, 1487, 1957, 2194, 1592, 1129, 963, 831, 669, -18, -1371, -2722, -3811, -4401, -3638, -3008, -1316, -429, 7, 735, 451, 1506, 1782, 1914, 1998, 1298, 1147, -194, -747, -1376, -2460, -1991, -1608, -785, -11, 766, 973, 612, -73, -1549, -2311, -3009, -3219, -3313, -3563, -3643, -3616, -3356, -3104, -2310, -1450, -227, 1216, 2214, 2819, 2956, 2966, 2515, 2129, 1742, 432, -778, -2317, -3802, -4484, -4256, -3711, -2978, -2528, -3056, -2650, -2712, -1965, -752, 25, 319, -262, -194, -266, 1260, 2276, 2876, 2650, 1308, 740, 157, 109, -457, -876, -2475, -3346, -3556, -3721, -2134, -1342, -395, -608, -919, -809, -1513, -671, -887, -1236, -1361, -1940, -1259, -1125, -10, 322, 659, 1251, 1214, 1888, 1602, 2590, 2278, 2228, 1476, -182, -558, -1713, -978, -1581, -1455, -1751, -3204, -2985, -3310, -2413, -1487, -602, -608, -452, 95, 451, 1921, 2032, 2246, 1807, 1014, 956, 405, 548, 18, -601, -1204, -1946, -1824, -1177, -471, -244, -179, -509, -773, -860, -676, -1152, -1495, -1491, -1547, -327, 872, 2066, 2437, 2179, 1915, 1127, 1084, 708, -180, -450, -1792, -2318, -2519, -2578, -1584, -1408, -110, -36, 555, 595, 316, 683, -320, 219, -411, 0, 176, -58, 62, -117, 249, 294, 1005, 1156, 1078, 117, 276, -270, -447, -73, -860, -905, -1769, -1783, -1630, -1240, -589, 94, 576, 497, 435, 135, 100, 965, 1140, 1419, 1843, 942, 582, -419, -257, -200, 220, 910, 227, -260, -1103, -1779, -1972, -1500, -1906, -1313, -1077, -565, -73, 295, 1150, 997, 1181, 565, 380, -256, -281, -571, -483, -523, -37, 1282, 1781, 2777, 2172, 1800, 245, -698, -1525, -1681, -1406, -1634, -1049, -1889, -1700, -1520, -1012, -180, 951, 1058, 951, 860, 647, 983, 863, 1609, 1205, 991, 569, -219, -606, -740, -415, -238, -541, -782, -1434, -1384, -927, -759, 202, -210, 32, -784, -621, -943, -815, 447, -110, 1338, 1227, 1685, 1239, 722, 307, -819, -139, -86, 659, 1205, 741, 28, -172, -803, -1003, -1250, -1094, -1443, -1915, -1841, -2357, -1486, -681, 527, 1340, 1890, 2243, 2077, 1882, 1632, 974, 872, 119, -981, -1079, -2222, -1916, -1990, -1862, -1569, -1310, -812, -370, 850, 1570, 1923, 1408, 927, -91, 86, 25, 118, 39, -832, -1447, -1944, -1499, -1566, -555, -371, 157, 530, 457, 867, 896, 1278, 1249, 1231, 905, 487, -230, -687, -1510, -1656, -1730, -1351, -508, -31, 656, 932, 1398, 1026, 810, 221, -273, -522, -617, -1023, -976, -868, -1032, -22, -156, 282, 579, 452, 810, 645, 957, 1427, 552, 664, -37, -817, -351, -1272, -923, -1588, -1478, -982, -860, -822, -837, -921, -1731, -1112, -1488, -943, -377, 503, 732, 1464, 2310, 1609, 2779, 2658, 2489, 2342, 1848, 719, -531, -1159, -2135, -2220, -1837, -1525, -1056, -697, -571, -779, -1009, -963, -1635, -1355, -1126, -232, 573, 1104, 1679, 1869, 2367, 2125, 3203, 2801, 2781, 1846, 587, -145, -1204, -850, -1435, -741, -1475, -975, -712, -668, 606, 75, 77, -833, -1288, -1623, -973, -199, 652, 1471, 1191, 1511, 1167, 1456, 2151, 2508, 2652, 1990, 672, -209, -765, -1204, -1562, -1423, -1682, -1980, -1599, -1784, -646, -356, 192, 813, 678, 2006, 2287, 2735, 2327, 982, 199, -492, -187, 362, 568, 761, 80, -969, -1221, -2156, -1746, -1163, -1264, -750, -1262, -1109, -935, -99, 819, 1465, 1899, 1148, 905, -232, -417, -460, -687, -140, 48, 991, 1076, 1150, 534, -33, -469, -1217, -771, -1490, -1421, -1645, -1683, -1395, -1729, -910, -1014, 176, 1023, 1981, 2430, 1732, 1411, 0, 390, -11, 417, 365, -234, 260, -551, 430, 476, -3, -180, -1065, -1389, -950, -793, -270, -383, -1405, -1391, -1670, -528, 461, 1530, 2291, 1993, 1956, 1274, 653, 559, 183, -648, -431, -1052, -1177, -1022, -1370, -1485, -1412, -1440, -1147, -71, 265, 1761, 1764, 2282, 2105, 1366, 1557, -115, 263, -1083, -1626, -1235, -1972, -1267, -1114, -454, -679, -115, 243, 100, 808, 317, 459, 227, 711, 924, 822, 1147, -38, 370, 294, 734, 1395, 830, 986, 466, 447, 462, 577, 582, 477, -51, -680, -1141, -1276, -924, -887, -464, -896, -653, -421, -165, 143, -158, -343, -890, -1068, -932, -450, -509, 486, 1129, 1553, 2548, 2719, 2508, 1719, 1127, -314, -912, -1699, -2146, -1741, -2188, -1377, -1722, -1959, -1568, -1931, -1251, -951, -925, -811, -900, -852, -556, 271, 783, 1014, 1449, 1191, 993, 991, 103, -54, -386, -418, -189, -332, -411, -1356, -953, -1389, -1043, -172, -999, -639, -1366, -1806, -841, -428, 468, 746, -453, -749, -1513, -1024, -141, -275, 366, -237, 184, 213, 576, 1299, 1144, 1108, 212, -537, -918, -717, -216, 450, 417, 788, 418, 313, 862, 842, 954, 512, 151, -1187, -1317, -1356, -1232, -20, 309, 786, 1272, 1195, 1705, 1700, 927, 1154, 66, -1, 194, 253, 953, 1049, 1275, 886, 640, 215, 452, 209, 549, 263, -344, -427, -1008, -334, -42, 1275, 1643, 1566, 1326, 109, 45, 255, 346, 359, 188, -822, -858, -693, -174, 285, -55, 97, -605, -689, -554, -695, -324, -100, 276, 34, 454, 554, -149, 339, -281, 12, 327, 406, 1544, 1671, 2429, 2256, 1983, 1265, 407, -331, -1478, -1436, -1936, -1646, -1443, -1159, -297, 250, 1136, 1888, 1859, 1481, 1070, 356, 585, 532, 1186, 1168, 747, 665, -710, -365, -760, -727, -275, -283, 581, 333, 1131, 971, 571, 897, 544, 665, 167, 317, 136, 30, -157, -1331, -1044, -1510, -1356, -275, 42, 1289, 1479, 1321, 1388, 741, 502, 373, 239, 451, 733, 1548, 2410, 2621, 2879, 1853, 1045, 191, -872, -861, -1476, -1117, -687, -83, 316, 343, 890, 537, 941, 1221, 1196, 1593, 1675, 1937, 2086, 2066, 2167, 1664, 1265, 702, 145, 132, -274, -98, -257, -21, 90, 1, 624, 468, 334, 263, -99, -311, 44, -173, 280, 553, 271, 895, 892, 717, 358, 362, 254, 426, 748, 657, 956, 749, 719, 1203, 1295, 1701, 1703, 878, 872, 90, 105, 293, -175, 313, -10, 891, 1736, 2381, 3920, 3775, 3170, 2090, 471, -306, -935, -513, -221, 135, 1089, 1066, 1792, 1794, 1866, 1304, -37, -370, -1621, -1873, -1460, -1167, -441, 415, 750, 1192, 1579, 1555, 1522, 1113, 1061, 318, 152, 170, 168, 492, 146, -174, -670, -352, 66, 528, 1554, 1563, 1313, 1520, 646, 363, 111, -203, 174, -90, 520, 591, 1213, 1337, 1135, 1423, 633, 897, 727, 610, 413, 10, -390, -555, -398, -306, -55, -139, 124, -34, 580, 900, 1470, 2038, 1618, 1303, 565, -228, -670, 168, 628, 1825, 2319, 2578, 2540, 1475, 2012, 1301, 801, 516, -320, -978, -694, -283, -27, 540, 187, -208, -727, -334, -372, 618, 1530, 1287, 1090, 102, 128, 218, 1342, 2444, 3110, 3834, 4091, 4756, 4742, 4341, 3466, 1767, 180, -993, -1604, -1738, -1106, -73, 31, 634, 225, 94, 396, -167, 588, 346, 1006, 1731, 1976, 2894, 2679, 2178, 1413, 748, 508, 450, 646, 1088, 1105, 1575, 1489, 1224, 800, -18, -236, -375, -3, -207, 585, 512, 585, 1349, 930, 1362, 800, 291, -581, -1192, -1074, -1224, -145, 594, 1291, 2324, 2677, 3089, 2921, 2246, 2100, 1237, 724, 670, 177, 2, 3, -14, -110, 496, 837, 703, 714, 28, -401, -299, -153, 395, 560, 485, 693, 1087, 1767, 2256, 2561, 2664, 2331, 1952, 1181, 283, -150, -975, -1046, -881, -934, -243, 358, 563, 1136, 1399, 808, 1302, 498, 570, 1151, 515, 1547, 1302, 1253, 1485, 1317, 1360, 1634, 1934, 2001, 1980, 1781, 2131, 1999, 2360, 1681, 1129, 683, -127, 21, 40, 258, 548, 544, 420, 1056, 825, 1629, 1697, 1708, 1705, 803, 1281, 436, 1231, 1257, 1242, 1348, 855, 1222, 974, 1317, 984, 936, 413, 570, 606, 846, 1199, 1185, 1132, 329, 497, -142, 459, 463, 279, 258, -279, 161, -51, 1105, 2219, 2819, 3508, 3706, 3341, 2876, 2379, 1872, 1485, 1006, 366, -597, -944, -1796, -1794, -1677, -1534, -891, -1105, -97, -8, 340, 1158, 1018, 1713, 1672, 2348, 2511, 2470, 2536, 1763, 2012, 1261, 978, 357, -666, -1515, -2331, -2733, -2993, -1951, -1711, -1082, -454, -251, 133, 1510, 2385, 3331, 4600, 3582, 2958, 1156, 36, -1016, -1466, -1433, -1395, -434, -575, 769, 483, 1130, 1179, 645, 1175, 161, 737, 504, 770, 1351, 1660, 2195, 2524, 2454, 1494, 561, -1039, -1780, -1835, -1161, -326, -99, -148, -691, -837, -371, 623, 1543, 2288, 2485, 2103, 1540, 800, 326, 92, 141, 399, 792, 1070, 1430, 1803, 1593, 1729, 1460, 1221, 1248, 430, 186, -182, -931, -895, -1023, -1468, -1136, -1301, -1245, -666, -148, 714, 967, 1643, 1542, 1398, 1298, 984, 1278, 1014, 1325, 1287, 1100, 1143, 955, 382, 158, 165, -54, 421, -112, -471, -811, -1485, -1312, -1444, -805, 140, 835, 1654, 1782, 1484, 873, 784, 402, 125, 439, -279, -302, -631, -535, 258, 306, 1464, 1631, 1567, 1766, 1026, 629, -514, -1679, -2596, -3434, -3186, -2845, -2226, -1568, -1033, -485, 180, 862, 1258, 2172, 2378, 2779, 2674, 2152, 2204, 1238, 772, 284, -371, -615, -607, -729, -702, -893, -1457, -1752, -2517, -2720, -2463, -1878, -1283, -259, 524, 1351, 2399, 2601, 2482, 1667, 895, -72, -483, -969, -935, -1097, -1082, -868, -1138, -161, -535, 541, 1045, 1062, 1878, 1538, 1544, 1015, 1187, 626, 856, 534, -319, 137, -366, -8, 75, -230, -215, -673, -454, -286, -469, -312, -725, -952, -1349, -751, 45, 536, 1242, 809, 1034, 930, 1534, 1486, 1403, 1352, 415, 178, -777, -1056, -1730, -1601, -1406, -791, -301, -744, -502, -1130, -1101, -1205, -1050, -1235, -1011, -603, -458, -41, -41, 613, 559, 1501, 1906, 1559, 883, -657, -1531, -2431, -2424, -1605, -1008, -670, -114, -362, 229, 889, 1132, 1975, 1781, 1625, 1392, 876, 315, 271, -568, -678, -1229, -1606, -750, -1541, -601, -734, -536, 298, 912, 1129, 767, 1083, -373, 230, 110, 935, 2112, 2805, 3586, 2444, 2446, 744, 277, 5, -332, -84, -34, 21, 462, 1672, 1785, 3419, 3231, 2908, 2393, 441, -527, -1927, -2777, -3050, -3273, -2572, -1963, -1747, -467, -685, 128, 602, 651, 1621, 1811, 2785, 2627, 2726, 2003, 1343, 776, -614, -1395, -2414, -2757, -2286, -1912, -835, 191, 675, 2014, 1305, 1468, 887, -894, -1111, -2607, -2789, -3060, -3628, -3639, -3733, -3377, -2549, -1712, -971, -39, 304, 996, 1475, 1830, 2593, 2573, 2832, 3062, 2512, 2647, 2048, 1680, 1430, 754, -205, -1604, -1856, -2888, -2734, -2359, -2575, -1951, -1807, -1187, -735, 61, 518, 557, 509, 76, 458, 411, 588, 226, -1008, -1299, -1655, -1157, -86, 926, 1789, 2161, 2666, 2952, 2924, 3489, 3708, 3552, 3902, 2876, 2655, 1815, 864, 600, -632, -360, -628, -801, -838, -1112, -1402, -1641, -1321, -873, -435, 681, 1614, 1702, 2436, 1923, 1825, 1282, 707, 382, -17, 140, -163, 294, 35, 298, 490, 439, 177, 82, -433, -860, -716, -1325, -1030, -1369, -812, -552, -700, -199, -504, -536, -638, -1140, -1218, -1370, -1341, -891, -1189, -1185, -1413, -1231, -911, -381, 78, 473, 973, 1023, 1504, 1246, 1077, 943, 776, 695, 1377, 1592, 1785, 1660, 1416, 1736, 1243, 1756, 1163, 513, -427, -1115, -1578, -2296, -2394, -3063, -3135, -2915, -1869, -773, 1041, 2062, 2834, 3306, 2742, 2866, 2189, 1897, 1714, 1407, 1252, 677, 386, 297, -409, -132, -288, -267, 563, 503, 1068, 977, 1002, 1127, 1091, 936, 278, -572, -872, -1417, -1814, -1482, -2341, -2470, -2871, -3062, -3236, -3216, -2586, -2102, -650, -39, 1118, 1418, 1646, 2044, 911, 1061, 226, -274, 84, -357, 255, 334, 157, 239, -355, -438, -28, 12, 828, 631, 43, 148, -707, -247, -243, -507, -292, -494, -487, 164, 733, 1316, 2207, 1907, 1809, 246, -718, -1634, -1824, -1583, -1700, -425, -1202, 176, 727, 1600, 2861, 2514, 3046, 1803, 1452, 668, 315, -311, -1139, -1674, -2799, -2652, -2803, -2009, -1374, -556, 252, 116, 825, 964, 1248, 1432, 1392, 1387, 784, 1390, 1427, 1764, 2937, 3243, 3778, 3583, 3527, 3569, 2902, 2585, 1866, 771, 79, -1344, -2268, -2986, -3929, -3260, -2727, -1969, -715, 56, 1009, 1237, 975, 599, -319, -377, -439, -456, -363, -468, -957, -983, -652, -1259, 10, 86, 968, 1877, 1225, 1728, 830, 675, -77, -381, -519, -1295, -1494, -1862, -1538, -1053, -590, -181, -36, -586, -772, -1099, -1241, -1298, -1302, -1225, -648, -345, 36, 1299, 1359, 2434, 2366, 2083, 2246, 977, 657, -326, -1264, -1098, -1897, -1748, -1372, -1587, -691, -46, 1142, 1601, 1987, 1717, 1420, 1443, 720, 833, -27, -464, -834, -888, -917, -986, -1475, -1967, -2301, -2373, -1382, -958, 390, 382, 764, 704, 401, 797, 163, 556, 627, 1135, 1483, 1648, 1403, 829, 487, 40, -254, -377, -890, -1207, -1164, -1908, -1666, -1993, -2255, -1779, -1895, -1455, -656, -84, 879, 2165, 3211, 3744, 3489, 2908, 1943, 1311, 838, 333, -140, -320, -1035, -1225, -1392, -2151, -1713, -2119, -1359, -730, -388, 794, 634, 681, 492, 281, -21, -109, -351, -1410, -1610, -2107, -2052, -1515, -1582, -1267, -1424, -1259, -1104, -733, -127, 997, 1712, 1910, 2737, 2283, 2862, 2517, 1679, 1106, -353, -987, -1305, -1404, -1694, -1854, -2751, -2880, -3428, -3063, -2442, -2447, -1087, -1029, -122, 617, 1359, 1977, 2238, 2289, 1548, 1529, 737, 783, 950, 612, 564, -316, -996, -1138, -1270, -1036, -727, -524, -630, -1028, -1095, -1199, -950, -440, 33, 362, 421, 670, 624, 497, 467, 135, 42, -251, -471, -736, -1123, -1271, -1107, -739, -718, 233, 339, 763, 1461, 1089, 1515, 925, 995, 885, 275, 424, -511, -515, -697, -906, -219, -420, 385, 649, 764, 1655, 1362, 1607, 1450, 508, -349, -1196, -1724, -2201, -2351, -2056, -1986, -1374, -719, -489, 68, 124, 516, 1142, 1848, 1928, 1761, 1324, 844, 806, 369, 238, -25, 324, 310, 640, 500, -172, -456, -1340, -1755, -2269, -2405, -2606, -2227, -1624, -1185, -257, 216, 352, 835, 711, 1094, 1607, 1433, 1955, 1520, 2087, 2010, 1632, 1785, 1115, 417, 432, 195, -789, -32, -1565, -1935, -2070, -2826, -2200, -2620, -1463, -1206, -175, 1042, 1477, 2258, 2461, 2694, 2681, 2563, 2205, 1715, 1190, 803, 349, 471, 491, 508, 106, 3, -225, -408, 28, -278, 468, 155, 199, -88, -1012, -391, -994, -658, -323, -97, 794, 466, 690, 349, -351, -489, -695, -952, -1049, -389, -242, 1050, 2048, 2244, 2732, 1790, 1585, 1141, 770, 969, 382, 364, 403, -75, -179, -656, -1053, -955, -1171, -305, 350, 1389, 2091, 1760, 1836, 802, 714, 511, 137, 117, -987, -1478, -2160, -1908, -1254, -324, 955, 1237, 2072, 1772, 1468, 1239, 867, 902, 243, 388, -259, -1029, -789, -1063, -1161, -777, -1070, -1059, -1024, -1058, -389, -273, 268, 944, 1295, 1952, 2685, 2489, 2240, 1591, 695, 586, -81, -529, -638, -661, -502, 249, 444, 1100, 1451, 1487, 1516, 1016, 1333, 520, 1073, 645, 580, 854, 429, 892, -200, 75, -946, -1103, -910, -1737, -1738, -1990, -1925, -1892, -810, -518, 634, 903, 482, 790, 394, 1096, 1626, 1852, 1379, 571, -353, -1013, -1370, -1429, -1211, -1730, -1492, -1213, -1202, -559, -680, -809, -1010, -1349, -782, -641, 112, 551, 992, 1784, 2181, 2698, 2668, 3014, 2489, 2285, 1891, 1203, 685, -559, -1160, -1413, -1181, -1153, -709, -668, -516, 5, 17, 280, 293, 268, 288, 313, -76, 219, 260, 307, 744, 656, 415, -215, -155, -223, -441, -149, -424, -756, -485, -988, -742, -548, -442, 88, 41, 1241, 1165, 1651, 1961, 1224, 975, 51, -222, -849, -881, -839, -766, -217, 95, 329, 917, 1262, 1357, 1859, 1516, 1780, 1625, 1372, 1374, 667, 156, -402, -694, -645, -390, 115, 473, 439, 925, 454, 275, 189, -561, -467, -957, -1169, -1499, -1660, -1720, -1614, -1352, -1495, -1362, -1632, -1734, -1917, -2001, -1872, -1550, -1124, -1039, -876, -337, -75, 608, 1450, 1291, 1469, 607, 66, -74, -591, -375, -764, -1016, -1642, -1928, -2273, -2408, -1393, -790, 187, 982, 1472, 1600, 1756, 1792, 1146, 968, 479, 391, 615, 563, 789, 627, 85, -485, -753, -713, -464, -416, -46, -167, -23, 783, 222, 414, -124, -1090, -1308, -2258, -2513, -2581, -2664, -2971, -2671, -2297, -1641, -157, 633, 1435, 1599, 821, 182, -576, -1452, -1183, -1255, -802, 135, 350, 636, 552, 786, 296, 318, 272, 145, 37, -186, -198, -696, -268, -690, -158, 250, 312, 723, 498, 876, 696, 953, 987, 844, 404, 221, -196, -875, -972, -1621, -1917, -2014, -1909, -1812, -1172, -992, -604, -10, 339, 885, 858, 1159, 348, 15, -105, -790, -944, -1638, -2345, -2732, -3210, -3512, -3412, -3454, -3141, -2504, -1609, -866, 206, 954, 1364, 2012, 1955, 1995, 1597, 1530, 714, 4, -727, -1872, -1852, -2414, -2164, -2007, -1098, -619, 13, 1060, 521, 1313, 793, 588, 408, 230, 46, -588, -115, -1005, -846, -1008, -1027, -933, -1098, -1210, -1882, -1613, -1592, -1096, -730, -465, -736, -872, -1120, -553, -108, 125, 1016, 366, 643, 13, -219, -1054, -1874, -2333, -2856, -1876, -1821, -567, -473, -152, -306, -615, -129, -372, 379, 536, 503, 20, -116, -778, -837, -645, -546, 4, 6, -159, -1009, -1074, -1515, -1244, -753, -519, -113, 28, 422, 660, 1179, 1831, 2055, 1249, 1202, 274, -113, 517, 223, 743, 604, 404, 166, -200, -241, -365, -109, 44, 198, 490, -16, -154, -182, -755, -654, -1354, -1806, -1958, -1873, -1270, -524, 293, 311, 701, -16, -52, 7, -931, -419, -1222, -1526, -1127, -2005, -1445, -1044, -1133, -45, 209, 933, 1711, 1709, 1777, 994, 304, -1044, -1904, -2668, -3263, -2844, -2289, -1206, -370, 480, 320, 472, 278, 173, 807, 908, 1552, 1307, 1058, 501, -399, -1246, -1806, -2136, -2619, -2633, -2950, -2960, -2586, -2411, -2044, -1382, -1125, -844, -852, -566, -729, -541, 109, 289, 1587, 1948, 2532, 2686, 2754, 2523, 1341, 1015, -518, -1335, -1380, -1934, -1674, -1857, -2475, -2956, -3912, -3688, -3591, -3171, -2257, -1600, -776, 107, 1900, 2265, 3311, 3124, 2407, 2269, 1712, 2400, 1766, 2189, 1465, 93, 34, -736, -1019, -1198, -1262, -1029, -1169, -948, -623, -594, -341, -458, 231, -31, 166, 653, 544, 978, 677, 1151, 589, 51, -393, -1052, -1850, -2326, -1733, -2021, -1176, -805, -462, 45, -209, 492, 148, 735, 1369, 1078, 1832, 857, 593, -5, -882, -506, -1376, -1210, -1583, -2030, -1744, -1458, -1131, -910, -795, -723, -365, -336, 24, -310, -386, -829, -816, -710, -469, 495, 423, 1324, 1310, 1773, 1810, 953, 985, -318, -1264, -1882, -2494, -2714, -2576, -2016, -1566, -1323, -1314, -1818, -2583, -2585, -2604, -2611, -2129, -2054, -1753, -1414, -425, 361, 979, 2036, 1891, 2665, 2406, 1931, 1802, 444, 29, -249, -402, -310, 58, -94, -94, -385, -574, -833, -1514, -1348, -2384, -2876, -2746, -3268, -3466, -3299, -3395, -2601, -1405, -360, 1188, 1781, 2225, 2301, 2028, 2072, 1851, 1369, 1424, 844, 331, -44, -811, -926, -1598, -1781, -1630, -1495, -888, 268, 246, 809, 949, 466, 1171, 251, 820, 3, -403, -325, -1132, -340, -747, 98, 174, 90, -293, -909, -822, -1087, -407, -81, 1003, 1712, 2422, 2490, 2192, 2098, 1527, 2074, 1463, 1545, 1196, 221, 122, -1060, -955, -775, -296, 159, 117, 144, -161, -52, -693, -351, -1114, -1575, -1557, -2489, -1722, -1621, -1021, -148, 542, 1067, 1555, 2159, 2342, 2452, 2118, 1838, 1114, 1082, 454, -147, -617, -1699, -2121, -2699, -3000, -3153, -2854, -2624, -2307, -1747, -2060, -2158, -1806, -2388, -2236, -1986, -2541, -1949, -1180, -413, 712, 1698, 1848, 2135, 2043, 1731, 2000, 1915, 1764, 1521, 1067, 322, -30, -344, -464, -1041, -1557, -2313, -3414, -3615, -3922, -3889, -3653, -3238, -3359, -2904, -2551, -2012, -626, 126, 1450, 1947, 2153, 2419, 2136, 2228, 2381, 2055, 1947, 1746, 1380, 1003, 373, 114, -498, -410, 107, 101, -18, 25, -390, -1312, -1736, -2453, -3266, -3037, -2723, -2728, -2094, -1939, -1881, -1432, -526, 707, 1719, 2934, 3537, 3362, 3361, 2938, 2300, 1622, 108, -679, -1500, -1759, -1793, -1668, -1089, -882, 30, 311, 596, 472, 231, -361, -646, -744, -594, 152, 277, 943, 513, 637, 233, -166, -289, -870, -868, -1387, -966, -993, -304, 173, 410, 1655, 1743, 1995, 2411, 2007, 1995, 1817, 1241, 739, 119, -239, -826, -994, -1298, -1053, -822, -465, 9, 217, 914, 810, 863, 652, 526, -158, -404, -748, -1099, -1181, -1695, -1672, -2318, -1861, -1751, -968, -292, 533, 1478, 1383, 2170, 1925, 2179, 1930, 1598, 1244, 632, 413, 34, 42, -118, -93, -174, -138, -220, -473, -411, 123, 156, 888, 886, 493, 738, -221, -457, -1347, -1856, -1835, -1751, -1258, -1320, -856, -533, -622, 294, 562, 408, 1263, 430, 754, 445, 18, -44, -1659, -1507, -2807, -2535, -1956, -2128, -1269, -1452, -374, 268, 1307, 1918, 1848, 1995, 1225, 834, 183, 54, -84, -485, -632, -1451, -1588, -1102, -1076, -663, -187, -439, -154, 310, 372, 864, 1302, 1579, 1943, 2255, 2060, 1935, 1566, 1228, 1245, 307, 452, -446, -942, -467, -1400, -489, -898, -559, -431, -954, -203, -975, -141, -107, 77, 137, -63, 286, -110, 324, -29, -64, -369, -166, -76, 575, 1186, 1029, 1674, 1157, 1551, 1396, 1690, 1935, 1296, 1386, 528, 33, 90, -89, -153, 458, 683, 1362, 2029, 2007, 2172, 1712, 1438, 1313, 903, 672, 286, 453, 437, 630, 1790, 1382, 1784, 1302, 195, -155, -1322, -1432, -1974, -1391, -878, -526, -105, 13, 127, -168, 48, -182, 254, -269, -217, -178, -175, 644, 841, 1558, 1296, 1296, 1344, 1101, 1364, 1847, 1728, 2215, 1983, 1095, 731, -979, -1093, -2174, -2508, -2047, -2670, -1639, -1501, -490, 248, 647, 1235, 753, 1277, 1713, 2457, 3061, 2966, 2698, 2134, 1949, 1375, 1265, 907, 89, -129, -982, -786, -757, -707, 197, -305, 8, 228, -242, -250, -547, -1030, -1406, -1221, -1149, -734, 22, 578, 1238, 1949, 1941, 1979, 2049, 1797, 1892, 1154, 816, 95, -480, -158, -133, 207, 222, 123, -335, -851, -1489, -1440, -1714, -1326, -623, -908, 272, 283, 630, 846, 760, 998, 711, 1291, 998, 1383, 1449, 1009, 1201, 1149, 1321, 1450, 1216, 614, 87, -458, -985, -962, -991, -1297, -1041, -1067, -1118, -967, -355, 52, 746, 993, 946, 1753, 1464, 2553, 2457, 2274, 2045, 1109, 1266, 379, 803, 388, 475, -216, -915, -985, -1915, -872, -1259, -1031, -1031, -987, -689, -861, 140, -163, 150, 225, 225, 676, 972, 1413, 1389, 1721, 1377, 1452, 1203, 870, 755, 80, 516, 165, 492, 493, 312, 786, 369, 765, 17, -338, -1176, -1876, -1997, -2663, -2197, -2203, -1433, -1121, -319, 633, 1248, 2331, 2348, 2450, 2481, 2379, 1807, 1377, 252, -595, -802, -1072, -769, -1016, -986, -1447, -1663, -1359, -1259, -621, -374, 159, 361, 559, 983, 421, 769, 198, 39, 298, -299, 534, 211, 447, 310, -315, -313, -822, -346, -542, -606, -500, -860, -553, -267, -112, 49, -382, -874, -1671, -1514, -1763, -1650, -869, -1348, -353, -696, 159, 249, 150, 1007, -250, 475, -405, -205, 106, -405, 139, -465, -797, -1151, -2002, -2190, -1629, -2028, -435, -488, -220, 839, -146, 491, -309, 28, 28, -22, 1245, 693, 1514, 1599, 874, 1234, 103, -160, -185, -1002, -912, -1542, -1873, -1979, -1820, -1547, -1018, -478, -177, 609, 625, 1053, 1619, 1782, 1781, 1676, 999, 339, 23, -251, -91, 12, -8, -290, -377, -839, -993, -1222, -1594, -1699, -1994, -2024, -1955, -1546, -973, -196, 191, 415, 319, -81, 43, 169, 60, 178, -198, -432, -587, -756, -135, -236, 262, 125, -170, 116, 48, 203, -71, -677, -1838, -2409, -2808, -2227, -1571, -761, -34, -156, 528, 1016, 1870, 2379, 2507, 2278, 1929, 1687, 1411, 1142, 1227, 720, -82, -269, -1204, -706, -339, -67, 414, 372, 164, 362, 226, -380, 177, -443, -72, -230, 155, 623, 517, 1590, 667, 1042, 898, 523, 852, 453, 623, 591, 515, 916, 903, 749, 1342, 523, 218, -131, -917, -1269, -1586, -1190, -1176, -568, -64, 201, 156, 335, 512, 595, 1156, 757, 840, 685, 365, 799, 632, 1149, 1390, 1082, 1322, 507, 372, -10, -506, 89, -335, -298, 88, 235, 60, 209, -234, -936, -397, -444, 133, 704, 596, 1013, 824, 604, 793, 63, -165, -768, -1408, -472, -178, 1190, 2126, 2271, 2910, 2201, 2391, 2123, 1225, 1119, 118, -372, -879, -1312, -1273, -1858, -1698, -1672, -1240, -298, 128, 781, 1244, 1843, 2144, 2338, 2434, 2001, 1890, 1615, 1329, 1140, 919, 1076, 851, 1048, 1036, 758, 911, 752, 901, 798, 982, 433, -66, -302, -896, -683, -647, -343, -489, -140, 133, 382, 960, 1069, 1111, 991, 1076, 1072, 1711, 1733, 2762, 3119, 2826, 3031, 2052, 1745, 735, 431, -197, -488, -638, -1172, -699, -1014, -496, -532, -43, 369, 654, 1561, 1208, 1600, 931, 401, 597, 181, 977, 1147, 993, 1015, 830, 444, -128, -118, -1132, -1198, -1134, -1544, -797, -861, -196, 108, -8, 428, 344, 500, 513, 375, 133, 290, 490, 630, 1260, 1302, 1340, 1304, 474, -47, -770, -1255, -1438, -1405, -694, -494, 551, 1495, 1774, 2044, 1440, 888, 132, -305, -499, -774, -524, -206, -47, 530, 856, 626, 777, 59, -297, -353, -229, 371, 577, 1055, 703, 958, 915, 883, 1027, 604, 597, 572, 733, 328, 1006, 274, 363, 511, -566, 76, -946, -544, -955, -1305, -820, -1241, -415, -429, 97, 179, -116, 55, 246, 475, 747, 789, 974, 1076, 875, 1742, 1536, 1805, 2081, 984, 625, -381, -956, -1301, -1943, -1253, -1665, -1354, -1018, -1450, -284, -356, 81, 231, -262, -169, 149, 937, 1294, 2163, 2420, 2096, 1766, 1163, 534, 326, 115, 133, -223, -624, -1275, -1876, -1901, -2335, -1195, -1468, -1085, -795, -922, 195, 171, 1628, 1627, 2007, 2321, 1931, 2105, 1135, 772, -242, -550, -652, -885, -800, -1332, -1435, -1418, -900, -367, -26, 426, 399, 467, 335, 335, 118, 249, 582, 32, 392, 165, 249, 624, 361, 671, 612, 677, 602, 173, -26, -631, -927, -452, -875, -499, -780, -1317, -1131, -1353, -491, -166, 685, 1081, 1347, 1634, 1554, 1709, 1560, 1953, 1914, 1591, 604, -223, -1388, -1812, -1899, -2352, -1651, -1573, -1683, -1126, -379, 138, 1300, 1776, 1599, 1390, 817, 592, 407, 490, 380, -47, -209, -636, -1199, -905, -920, -693, -66, 296, 431, 664, 215, -681, -1167, -2037, -2102, -1900, -1437, -1025, -292, -308, 444, 806, 301, 1265, 768, 1053, 475, 366, -271, -668, -483, -1470, -937, -1622, -1028, -1187, -843, -664, -467, 211, -109, 457, -463, 354, 319, 749, 981, 808, 1389, 1085, 1528, 573, 369, -781, -1166, -1673, -2609, -2486, -3478, -2687, -2320, -1890, -380, 423, 1231, 2037, 1651, 1607, 1270, 262, 428, -328, -594, -170, 134, 846, 1305, 1364, 829, 385, -387, -1129, -1319, -1881, -1892, -1586, -1277, -590, -410, 299, 609, 380, 657, 732, 810, 1484, 1598, 1246, 1616, 832, 1001, 664, -56, 19, -1457, -1673, -2192, -2455, -2207, -1845, -1730, -1825, -1197, -1479, -707, -358, 169, 284, 178, 528, 289, 1010, 1142, 1748, 1551, 964, 899, 232, -39, -431, -836, -941, -1230, -1426, -1156, -929, -438, -296, -341, -605, -560, -666, -366, 272, 445, 1090, 741, 901, 729, 752, 681, 487, 340, -493, -479, -1226, -1209, -1632, -1536, -1285, -1314, -468, -606, -306, -90, -179, -240, -93, -445, -141, -61, 37, 478, 239, 711, 216, 130, -228, -871, -803, -811, -243, 352, 745, 1310, 1094, 619, 400, -1138, -1453, -1957, -2326, -1756, -1723, -884, -962, -246, 111, 318, 1010, 498, 697, 141, 301, 413, 270, 513, -171, -116, -651, -523, -739, -757, -407, -393, 190, 59, 733, 524, 915, 997, 1074, 1222, 827, 987, 63, 344, -323, -427, -539, -604, -474, -763, 76, -351, 358, 595, 164, 183, -60, -255, -32, 46, 290, 525, 363, 406, -313, 158, -296, -173, -39, -714, -389, -933, -526, -107, -34, -13, -408, -738, -666, -660, -250, 242, 635, 1014, 1224, 1425, 1372, 1789, 1381, 1390, 826, -20, -657, -1322, -1286, -1434, -888, -719, -113, -237, -757, -399, -804, -476, 168, -261, 230, 21, -26, 824, 117, 580, 92, -494, -250, -398, -68, -19, 143, -198, -291, -116, -291, -542, -429, -1328, -1592, -1240, -1622, -1270, -848, -850, -893, -383, -450, 145, 499, 1058, 1412, 1253, 1711, 612, 377, -710, -1846, -1888, -2685, -2271, -2167, -2046, -1424, -1369, -366, 98, 377, 1337, 1216, 1329, 942, 273, -313, -1427, -1978, -2144, -2317, -1938, -1292, -826, 119, 725, 1219, 1535, 1764, 1918, 1742, 1405, 1080, 662, -49, -292, -687, -830, -622, -690, -943, -812, -1588, -1465, -803, -627, 654, 629, 1189, 956, 879, 668, -186, -373, -1718, -1681, -2615, -2217, -1910, -2016, -1208, -2089, -1747, -2304, -1959, -1449, -1225, -587, -466, 116, 53, 945, 1107, 1718, 2210, 1773, 1895, 1514, 1464, 1270, 1343, 679, 116, -398, -1555, -1495, -1657, -1635, -1365, -2197, -2184, -2149, -2245, -1392, -986, -461, -520, 117, 413, 833, 1799, 1586, 2081, 1582, 1438, 1006, 709, 105, -828, -837, -2131, -2178, -2393, -2349, -1760, -1761, -979, -395, -603, -230, -460, -1185, -481, -279, 90, 226, 89, -303, -770, -651, -232, 20, 220, 279, -596, -448, -838, -715, -147, -516, -360, -695, -1286, -1018, -1262, -1537, -1438, -2399, -2404, -2726, -2667, -2230, -2204, -1970, -1692, -1241, -761, 156, 533, 1235, 1254, 1332, 402, 55, 104, 121, 1046, 955, 1764, 742, 461, -350, -1678, -1913, -2671, -2438, -2882, -2859, -2928, -2608, -1398, -525, 127, 834, 705, 1372, 1155, 877, 1206, 229, 329, -607, -773, -1053, -662, -597, -492, 211, -124, 398, -296, 224, -249, -195, -171, -338, -284, -959, -181, -623, 187, 212, -176, -369, -663, -699, -1278, -1244, -1708, -1694, -1459, -1035, -577, -21, 472, 520, 423, 451, -96, 58, 59, -462, 70, -399, -583, -757, -1055, -1447, -1356, -1255, -1020, -584, -573, -251, -892, -610, -1439, -2342, -2565, -3008, -2611, -2386, -1764, -1428, -842, -761, -486, -279, -448, -36, -283, -429, -604, -1034, -1164, -1032, -1053, -1153, -799, -755, -396, 150, 520, 803, 358, 407, -577, -359, -488, -1533, -1076, -2571, -2365, -2401, -2330, -1319, -1550, -1175, -1792, -1826, -1616, -1367, -531, 38, 258, 321, 355, 1073, 1264, 1784, 2129, 942, 767, -589, -1029, -1318, -1542, -1437, -1979, -1569, -2570, -2273, -2307, -1990, -938, -1258, -1010, -1218, -805, -774, -376, 364, 168, 438, 137, -46, -92, -135, 134, 345, 12, -244, 304, 110, 583, 395, -444, -1115, -2306, -2584, -2716, -2375, -2311, -1854, -2017, -1588, -898, -1223, -206, -503, -366, -444, -936, -336, -336, 237, 773, 439, 842, 861, 601, 1144, 304, 148, -272, -943, -670, -813, -341, -95, -324, -605, -866, -1335, -1286, -1121, -999, -901, -851, -963, -795, -278, -228, 172, 176, 431, 143, -18, -9, -879, -930, -925, -1302, -900, -735, -1254, -698, -938, -828, -362, -734, -651, -844, -627, -609, -521, -317, -781, -661, -1053, -1803, -1429, -1845, -1024, 24, 198, 1213, 944, 1031, 435, -136, -361, -1207, -1045, -1915, -1916, -1606, -1625, -339, -201, 438, 629, 4, 421, -255, -579, -488, -764, -465, 216, 215, 958, 947, 266, 811, -271, -122, -372, -740, -690, -987, -836, -1491, -718, -975, -70, 878, 963, 1415, 710, 859, 340, 440, 441, -182, -412, -988, -1359, -1137, -317, -77, -10, -206, -847, -958, -926, -356, 440, 452, 887, 584, 166, 634, 409, 493, -101, -675, -886, -1712, -994, -751, -414, 227, -168, 213, -314, -200, -44, -175, 429, 416, 585, 505, 891, 819, 1027, 1055, 424, -75, -792, -787, -888, -153, 127, 405, 559, 48, 613, 454, 721, 1097, 865, 876, 546, 506, 765, 823, 576, 377, -380, -475, -144, -362, 346, 205, 82, 85, -363, -466, -635, -548, -826, -744, -1162, -1010, -607, -304, 966, 1082, 1462, 1487, 1124, 1019, 437, 434, -454, -1099, -1116, -1546, -1086, -724, -176, -107, -57, 19, -469, -238, -670, -603, -836, -987, -734, -828, -193, 186, 655, 1190, 1157, 1072, 863, -140, 122, -294, -423, -508, -1134, -624, -1230, -206, -37, 204, 426, 242, 407, -189, 493, 156, 397, -83, -427, -574, -965, -942, -1423, -1308, -1594, -971, -1124, -653, -273, -552, -54, -275, -194, -219, 152, 237, 230, 371, 402, 535, 580, 884, 711, 274, -26, -912, -1756, -1748, -2003, -1853, -1254, -735, 15, 710, 1440, 1842, 2174, 2287, 1755, 1434, 931, 391, 81, -493, -496, -917, -1003, -701, -642, -326, -540, -242, -471, -630, -69, 224, 388, 502, 570, 383, 704, 641, 1030, 1256, 767, 372, -660, -1363, -1712, -1884, -1944, -1600, -1676, -1059, -85, 549, 1961, 2253, 2784, 2719, 2234, 2124, 1119, 1087, 635, -154, -104, -876, -1345, -1503, -1925, -1771, -2197, -1727, -1493, -1675, -707, -869, -778, -764, -921, -645, -695, -542, -586, -450, -355, 21, 408, 493, 964, 810, 554, 90, -647, -779, -989, -768, -594, -587, -410, -692, -893, -960, -1277, -1159, -1274, -1294, -875, -891, -455, -1006, -896, -783, -781, 197, 265, 741, 594, 948, 1009, 862, 572, 318, 68, -456, 270, -31, 488, 242, 351, 194, -388, 252, -579, -322, -827, -847, -301, -275, 350, 44, 241, -32, -558, -39, -383, -179, 11, -814, -690, -1290, -1370, -1197, -1203, -695, -287, 131, 308, 1019, 1274, 1757, 1814, 1313, 1066, 421, -160, 183, 260, -104, 272, -327, -605, -603, -971, -992, -1289, -1498, -1406, -1593, -1370, -683, -535, -16, -1, -62, 85, 65, 715, 979, 1221, 893, 75, 187, -439, -283, 54, -313, 359, 113, 226, 579, 747, 618, 424, 195, -811, -874, -1628, -1888, -1456, -1634, -1301, -976, -1055, -428, 168, 484, 1362, 1090, 967, 1043, 484, 304, 199, -78, 161, 417, 927, 1231, 1093, 1571, 547, 116, -805, -2245, -2336, -3291, -3079, -2798, -2488, -1509, -754, 128, 944, 1294, 1258, 1516, 1022, 1167, 755, 434, 632, -239, 93, -588, -261, 89, -55, 635, -63, 479, 202, 323, 570, 369, 399, -335, -249, -891, -576, -720, -1244, -1017, -1463, -796, -499, -544, 20, -390, -91, 457, 705, 1555, 1635, 1734, 1166, 803, 419, 417, 361, 202, 406, -287, 160, -423, -98, -394, -981, -647, -885, -197, -115, 685, 388, 538, -238, -746, -284, -790, 3, -84, 484, 560, 807, 986, 914, 1103, 674, 320, -101, 104, -555, 88, 326, 390, 927, 168, 385, -16, -425, -425, -873, -984, -713, -397, 126, 750, 982, 1261, 1277, 863, 952, 699, 701, 1084, 22, -249, -668, -1420, -1625, -1319, -691, -571, 985, 858, 820, 922, -73, 409, -174, -64, -280, -122, 283, 264, 1199, 500, 659, 331, -210, -83, -292, 340, 379, 516, 243, 38, 86, 41, 132, -195, -453, -855, -995, -572, -179, 229, 734, 94, -120, -214, -674, -350, -273, 100, 318, 715, 677, 677, 957, 624, 700, 771, 812, 814, 747, 265, 139, -107, -199, -327, -812, -324, -249, 117, 872, 836, 522, 548, 9, -51, 102, 147, 50, -647, -423, -941, -121, 879, 1467, 2152, 1786, 1606, 926, 1125, 881, 1102, 1001, 461, 463, -178, 329, 89, 120, 281, -682, -314, -292, 75, 950, 611, 1030, 713, 717, 845, 916, 1565, 1426, 1793, 1408, 1520, 1143, 1325, 1272, 621, 623, -460, -409, -717, -107, 578, 807, 1454, 1509, 1414, 1156, 824, 330, 277, 85, 124, -220, -152, -264, -202, 140, 150, 318, 528, 883, 831, 1023, 483, 805, 586, 634, 846, 523, 718, 154, 226, -551, -578, -448, -347, 74, 389, 543, 531, 981, 920, 1293, 1018, 1212, 892, 317, 724, 609, 417, 834, 565, -2, 482, -105, -140, -47, -584, -153, 27, -225, 601, 515, 513, 1413, 963, 1457, 1769, 1775, 1442, 1007, 718, 107, 323, 35, -67, -123, -479, -89, -157, 128, 682, -11, 325, 203, 175, 521, 154, 599, 290, 214, 510, -126, -167, 410, 203, 1189, 1540, 1949, 2173, 1735, 2183, 1152, 1629, 1224, 1193, 1568, 1105, 1115, 402, 524, -26, 11, -259, -253, -235, -665, -665, -1139, -1224, -1061, -594, 176, 870, 1213, 2106, 1638, 1669, 1763, 1283, 1519, 951, 927, 358, -11, 43, 291, 1067, 1575, 1872, 2074, 1602, 1790, 2069, 1996, 2243, 1459, 1067, -137, -699, -655, -780, -769, -371, -414, -635, 322, -181, 938, 799, 800, 1417, 867, 1825, 1541, 1955, 2045, 1851, 1899, 1567, 970, 676, 303, -5, 438, 213, 620, 600, 909, 838, 699, 480, -2, -408, -1367, -1197, -1784, -1529, -1367, -1706, -1045, -1074, -460, 368, 715, 1427, 1579, 1572, 1663, 1252, 1595, 1547, 1240, 1074, 431, -312, -710, -984, -987, -927, -1071, -285, -730, -340, 329, -22, 694, 430, 201, 252, -111, -326, -168, -254, -37, 145, -55, 350, 247, 702, 1038, 1043, 1462, 986, 776, 717, 333, 307, 201, -104, -459, -129, -33, -48, 283, -295, -638, -893, -1170, -1304, -1099, -544, -296, 330, 979, 1208, 1398, 1772, 1746, 1881, 2020, 1865, 1793, 1489, 1204, 469, -103, -674, -1420, -1556, -2272, -2327, -1845, -1905, -857, -199, 380, 1438, 1943, 2160, 2114, 1768, 1519, 1243, 474, 434, -189, -395, -471, -638, -187, -95, 670, 559, 1277, 1763, 1925, 2291, 2014, 1886, 1120, 692, -267, -617, -1234, -1409, -1188, -1576, -1152, -1018, -672, -718, -357, -470, -592, -37, -311, -143, 18, -389, -400, -183, -419, -247, -229, 4, 679, 1068, 1634, 1893, 1917, 1749, 1441, 1445, 1768, 1801, 1467, 1407, 1207, 825, 522, -533, -1302, -1998, -2537, -2520, -3002, -2580, -2481, -2185, -1374, -1093, -450, -393, -236, -213, 43, 510, 434, 700, 595, 482, 757, 792, 910, 1278, 1029, 1349, 1847, 1860, 2519, 2472, 2454, 1850, 1195, 477, -727, -921, -1703, -1657, -1850, -1793, -1406, -1485, -880, -855, -495, -620, -551, -1011, -977, -972, -1041, -61, -699, -85, -42, 111, 679, 259, 698, 298, -21, -254, -873, -1199, -1205, -1012, -521, 170, 1184, 1912, 2799, 2930, 2918, 2711, 1714, 1629, 39, -530, -1600, -2310, -2375, -2775, -1913, -2399, -1293, -1030, -109, 423, 476, 901, 96, 666, -39, 384, -5, -604, -522, -802, -470, -350, 203, 61, 414, 301, 198, 298, 275, 131, -95, -374, -695, -610, -509, 113, 440, 728, 820, 1102, 1091, 1295, 928, 711, 634, -94, 277, -260, -415, -361, -681, -1090, -1013, -1512, -1437, -916, -1511, -808, -1173, -969, -988, -1260, -799, -731, -114, 386, 834, 1159, 1489, 1365, 1638, 1564, 1685, 1422, 1128, 898, -113, -310, -1276, -1548, -1611, -1972, -1664, -1723, -1388, -560, -268, 316, 551, 287, 778, 130, 50, 406, -86, -53, -95, -364, -512, -350, -457, -486, -271, -602, -437, -293, -280, 398, 451, 621, 810, 574, 640, 790, 438, 319, -138, -648, -693, -1427, -634, -681, -658, 10, -497, 171, 515, 866, 1030, 1136, 920, 617, 829, 253, 5, -525, -1105, -1383, -1709, -1912, -1680, -1261, -1385, -527, -274, -339, 494, 144, 7, 36, 214, 117, 464, 838, 353, 1054, 654, 635, 606, 92, 222, -50, -174, -761, -894, -793, -803, -747, -37, 152, 585, 1208, 625, 721, -7, -495, -761, -1365, -1021, -1245, -1111, -457, -374, -77, 81, 91, -8, -41, 108, -349, -86, 204, 233, 1009, 793, 1094, 1728, 1313, 1986, 1602, 1414, 1143, 58, 82, -1079, -1171, -1817, -2456, -2349, -2672, -2132, -1610, -469, -238, 556, 727, 729, 1379, 1059, 1673, 1914, 2157, 2215, 1638, 1349, 459, 61, -10, -718, -508, -1041, -1794, -2167, -2916, -3189, -2965, -2316, -1970, -1234, -845, 40, 372, 1070, 1432, 830, 1298, 432, 595, 455, 186, -109, -487, -323, -788, -462, -136, 265, -61, 78, -360, -445, -594, -519, 213, -189, 612, 27, 237, 395, 345, 671, 467, 512, -70, 234, -785, -495, -923, -1080, -415, -1274, -334, -587, -203, 499, 888, 1102, 1017, 1159, 558, 457, 223, 119, -342, -427, -708, -981, -831, -723, -372, -301, -485, -732, -624, -885, -278, -139, 118, 641, 338, 882, 1134, 828, 1034, 861, 69, 498, 50, -137, 16, -276, -535, -1168, -1120, -1793, -1275, -936, -465, 404, 409, 910, 387, 236, -146, -1187, -1006, -1384, -1437, -827, -1042, 76, 309, 516, 958, 400, 375, -340, -329, -732, -881, -1244, -1776, -1530, -1405, -922, -572, 75, 56, 593, 769, 992, 1283, 925, 1092, 565, 603, 663, 339, 126, 44, 70, 131, 462, 836, 1158, 1274, 790, 437, -102, -1037, -830, -1552, -1438, -930, -1291, -629, -713, -454, -329, -349, -609, -1128, -1008, -946, -472, -141, 688, 1251, 1550, 2066, 2016, 1792, 1348, 704, 89, -231, -815, -1103, -1315, -1362, -1499, -1590, -1153, -1056, -146, -39, -191, -82, -532, 64, 383, 524, 547, -54, -331, -631, -824, -754, -685, -383, -191, -95, -225, -479, -856, -1402, -1616, -2115, -2249, -2181, -2363, -2035, -1846, -1226, -552, -141, 827, 484, 245, -181, -1059, -912, -1296, -873, -765, -289, -79, -111, 631, 444, 727, 181, 35, -303, -736, -756, -934, -589, -695, -414, -862, -1067, -1155, -1412, -991, -583, -480, -528, -596, -676, -712, -1318, -1149, -1003, -1114, -841, -732, -941, -958, -645, -631, -182, 305, 437, 526, 891, 618, 713, 789, -127, -204, -593, -598, -118, 70, 739, 878, 997, 1419, 1712, 1782, 1493, 1112, 329, -278, -598, -950, -1349, -1608, -1656, -1679, -1363, -1145, -1011, -1024, -1001, -1202, -1586, -1790, -2022, -1970, -1990, -1826, -1395, -1214, -775, -239, -310, -177, -147, -107, -75, -16, -6, -522, -521, -876, -1131, -1298, -1609, -1596, -1522, -1467, -1359, -1113, -1186, -742, -352, -136, 335, 509, 546, 571, 338, 162, 103, 51, 313, 649, 376, 40, -207, -1012, -1148, -1591, -1592, -1845, -2450, -2082, -2958, -2935, -2764, -3232, -2887, -2779, -2511, -1966, -1599, -1174, -671, -253, -18, 165, 428, 591, 701, 1029, 1216, 1155, 1558, 1263, 1398, 1178, 551, 478, -194, -341, -597, -467, -725, -688, -689, -967, -852, -1055, -1332, -1609, -1516, -1901, -1259, -1107, -727, -471, -667, -543, -944, -877, -1396, -1342, -1571, -1676, -1603, -1523, -1602, -1555, -1574, -1397, -733, -407, 743, 436, 917, 655, 152, 564, 362, 742, 384, 405, -225, -694, -1016, -1309, -1473, -1445, -1342, -1591, -1047, -972, -472, 340, 163, 404, 648, 236, 655, 317, 435, 202, -256, -225, -929, -384, -781, -638, -806, -1007, -914, -1238, -817, -1297, -1080, -1459, -1134, -875, -853, 65, -511, -184, -251, -737, -204, -246, -95, 137, 193, 86, -162, 133, 272, 168, 201, 27, 197, 95, -41, -86, -597, -589, -986, -1240, -1985, -2031, -1729, -1734, -700, -1317, -817, -1047, -1222, -934, -1356, -947, -1525, -902, -1123, -589, -666, -437, 298, -363, 552, 42, 412, 654, 549, 685, 520, 686, 409, 581, 344, 68, -474, -494, -877, -1280, -1201, -1443, -1636, -1685, -1403, -1704, -1373, -1322, -1577, -1146, -1219, -996, -1127, -1011, -784, -1103, -474, -463, 79, 438, 840, 1341, 1172, 1581, 733, 1043, 688, 458, 180, -808, -956, -1753, -1531, -1954, -1556, -1578, -1332, -1264, -1269, -669, -1132, -142, -490, 185, 123, 111, 755, 294, 980, 408, 887, 583, 208, 166, -442, -365, -511, -607, -1182, -1182, -1675, -1779, -1722, -1801, -1706, -1623, -1010, -1106, -599, 32, 150, 644, 960, 953, 1448, 1247, 1309, 1046, 166, 161, -900, -1090, -1289, -1359, -1028, -700, -374, -420, -113, -741, -548, -1071, -1045, -1142, -1580, -969, -1145, -347, 203, 615, 681, 1167, 940, 488, 415, -334, -625, -1438, -1622, -2358, -2297, -2134, -1664, -918, -785, 51, -409, -26, -488, -658, -469, -1280, -736, -1274, -858, 29, 71, 918, 899, 1019, 1142, 787, 1047, 711, 264, -126, -726, -1092, -1304, -1440, -1578, -1807, -1605, -1200, -1178, -443, -445, -351, 5, -378, -106, -323, -515, -477, -704, -871, -973, -906, -984, -999, -1145, -1775, -1459, -1416, -1553, -766, -1111, -886, -527, -145, 318, 700, 1343, 1195, 1784, 1823, 1690, 1431, 1204, 1110, 627, 543, -11, -218, -848, -1023, -1276, -1775, -1559, -2140, -2139, -1881, -1888, -1535, -664, -475, -275, 267, -261, 77, -107, -405, -351, -824, -534, -926, -850, -655, -756, -490, -476, -373, -565, -744, -984, -867, -1106, -1131, -907, -1271, -1075, -845, -1036, -742, -356, -639, -322, -441, -215, -94, -210, 218, 12, 536, 407, 312, 224, 14, 39, 74, -30, -537, -458, -886, -967, -964, -1095, -1420, -1522, -1813, -1826, -1386, -1501, -882, -581, -179, 173, 420, 476, 721, 702, 461, 31, -465, -549, -928, -596, -1115, -740, -899, -924, -249, -495, 28, 177, 360, 287, 565, 234, 469, 882, 871, 1019, 912, 261, -296, -151, -1107, -674, -738, -874, -1017, -1271, -1336, -1517, -1100, -1181, -543, -464, 165, 397, 785, 755, 853, 452, 60, 196, -774, 201, -449, 335, 599, 246, 847, -118, -75, -320, -225, -353, -308, -715, -630, -534, -629, -249, -252, 99, 232, 260, 335, 322, 248, 206, -408, -493, -1054, -823, -1315, -864, -317, -799, 304, -521, 343, 92, 440, 935, 452, 703, -80, -34, -686, -536, -1109, -692, -1159, -1309, -1249, -1988, -1355, -1642, -994, -1090, -568, -695, -686, -676, -699, -440, -749, -177, -624, 113, 539, 747, 1013, 1035, 940, 752, 395, -188, -95, -992, -1445, -1779, -1930, -1679, -1321, -711, -333, 222, 682, 568, 574, 117, -432, -509, -1029, -1119, -1374, -1256, -1027, -203, -19, 236, 902, 673, 1394, 1234, 1455, 1249, 555, 395, -280, -531, -506, -949, -1048, -892, -1088, -764, -606, -105, 322, 779, 904, 1215, 939, 850, 808, 84, 331, -433, 73, 0, 385, 871, 730, 1070, 277, -13, -1045, -1093, -1798, -1860, -1763, -2091, -1387, -1345, -587, -302, 142, 168, 253, 277, 383, 833, 595, 429, -40, -576, -911, -998, -841, -397, -194, 443, 396, 737, 1034, 446, 945, 516, 381, 187, -602, -519, -892, -1025, -948, -972, -831, -887, -474, -595, -144, -90, -268, -203, -754, -489, -1235, -584, -872, -703, 160, -110, 1025, 772, 981, 496, 540, 87, -265, -246, -886, -249, -608, -121, -38, 376, 308, 511, 241, -595, -546, -1673, -1431, -1874, -2019, -1701, -1516, -788, -276, 429, 1417, 1853, 2225, 2571, 1826, 1910, 1345, 789, 90, -381, -849, -1436, -1172, -1519, -1172, -858, -607, -320, 27, 45, 288, 69, -21, -61, -130, 637, 183, 650, 670, 643, 677, 713, 566, -88, 164, -224, 123, 273, 795, 1190, 1020, 1081, 1002, 621, 319, 748, 183, -78, -268, -953, -1409, -1439, -1454, -1207, -829, -693, -445, -261, 122, 289, 908, 946, 1199, 1595, 1381, 1545, 1109, 859, 842, 213, 185, 124, -469, -158, -616, -464, -128, -190, 346, 87, -28, -620, -532, -881, -1124, -847, -1314, -969, -814, -70, 222, 721, 1374, 1028, 1208, 993, 717, 374, 393, 57, -270, -45, -296, 147, 10, 614, 898, 443, 1056, 315, 405, 615, 338, 522, 236, 233, -103, 134, 74, -248, 201, -44, -127, -288, -661, -354, -526, -519, -435, -209, 222, 437, 717, 723, 1295, 899, 1293, 1630, 1178, 1933, 1237, 975, 368, -497, -743, -1285, -947, -1067, -771, -93, 204, 1044, 1598, 1602, 1992, 1537, 1165, 854, -102, -228, -890, -869, -1089, -1165, -435, -681, 0, -218, -360, -277, -641, -103, -312, 199, 340, 309, 975, 754, 1167, 1525, 1145, 1066, 917, 518, 480, 628, 397, 200, -109, -703, -808, -1192, -1218, -1154, -874, 104, -84, 569, 757, 518, 1210, 1350, 1337, 1117, 376, -274, -344, -940, -159, -147, -44, 658, 198, 712, 440, 682, 222, 163, -80, -527, -284, -708, 226, -49, 424, 757, 625, 887, 831, 969, 612, 877, 377, 336, -153, -653, -720, -1105, -1027, -1030, -560, -412, 438, 939, 871, 1160, 1008, 533, 323, 410, 167, 177, 354, 567, 154, 383, 619, 257, 850, 667, 916, 1046, 156, 100, -475, -928, -485, -536, -317, 309, 450, 624, 850, 908, 710, 272, -175, -512, -743, -780, -412, -328, 182, 337, 289, 1045, 864, 1369, 1772, 1188, 1362, 1069, 327, 131, -197, -872, -821, -972, -1344, -1001, -659, -461, -5, 949, 1227, 1287, 1529, 1155, 1298, 1021, 694, 730, 218, 133, 45, 303, 455, 751, 721, 128, 124, -317, -587, -875, -1230, -1351, -1343, -1207, -278, 0, 553, 1151, 549, 1449, 788, 991, 1037, 410, 856, 189, 517, 265, 256, 99, 339, -34, 356, 530, -42, 1151, -74, 293, 6, -358, -433, -820, -493, -1377, -26, -563, 12, 870, 718, 1611, 1159, 1309, 522, 227, -37, -816, -422, -336, -472, 428, 530, 382, 903, 709, 866, 953, 763, 153, 137, -459, -758, -659, -1090, -359, -605, -104, 137, 122, 956, 808, 964, 930, 803, 614, 296, 228, 10, 79, 209, 185, 734, 781, 898, 1032, 549, 523, -79, -279, -752, -940, -730, -1365, -792, -746, -760, -273, 79, 568, 608, 1306, 893, 958, 1562, 946, 1517, 944, 621, 592, -351, 128, -218, 29, 719, 464, 781, 682, 681, 701, 561, 497, -290, -645, -993, -1521, -1283, -1563, -1418, -784, -612, 362, 1162, 1317, 1861, 2124, 1905, 1707, 1618, 893, 436, 322, -144, 22, -223, -157, -379, -603, -663, -1129, -642, -592, -275, -220, -60, -216, -56, 551, 268, 1158, 1149, 1330, 1858, 1363, 1241, 1203, 407, -131, -450, -1358, -1164, -1126, -749, 56, 390, 1189, 1602, 1935, 2316, 1632, 1168, 831, -173, -500, -663, -883, -718, -675, -553, 274, 169, 1023, 1355, 960, 1698, 354, 230, -280, -763, -292, -418, -149, -265, 153, -34, 471, 649, 765, 1347, 1196, 1149, 1180, 932, 496, 511, 242, 320, 328, 639, 682, 755, 901, 614, 739, 403, 57, -334, -743, -1163, -1312, -1775, -1642, -1216, -599, 358, 920, 2013, 2081, 2062, 1878, 1212, 1030, 721, 42, -71, -430, -763, -302, -498, 1, -191, -276, 11, -406, 144, 106, -96, -121, -685, -570, -509, -501, 218, 458, 640, 1053, 1491, 1631, 1747, 1458, 900, 563, -173, -172, -646, -780, -519, -943, -692, -451, 68, 496, 800, 1145, 664, 830, 572, -179, 157, -188, -61, -25, -398, -220, -354, -44, 36, 110, 338, 446, 313, 10, -220, -333, -207, 19, 310, 400, 842, 1056, 1335, 1728, 1837, 2381, 2140, 1728, 1665, 796, 432, -239, -1216, -1374, -1983, -2119, -1923, -1855, -1138, -250, 443, 1221, 1613, 1672, 1625, 1575, 1376, 998, 683, 225, 553, 383, 797, 1226, 823, 1234, 840, 363, 198, -270, -802, -945, -1771, -1905, -1776, -1676, -430, -13, 717, 1061, 1468, 1484, 1394, 1329, 767, 655, -67, -317, -788, -591, -375, -238, 195, 64, 478, 643, 929, 994, 810, 345, 92, -241, -959, -942, -1438, -1360, -944, -1066, -57, 217, 311, 1055, 787, 706, -22, -610, -1289, -2021, -1489, -1975, -1655, -1089, -675, 187, 474, 1258, 1060, 1406, 1398, 708, 752, -636, -830, -1168, -1686, -1209, -1227, -427, 18, 799, 813, 546, 418, -520, -617, -1407, -1517, -1249, -1392, -1133, -1178, -1104, -788, -306, 19, 784, 1107, 1563, 2003, 1980, 2346, 1909, 1704, 992, 373, 64, -806, -839, -1224, -1276, -1033, -1239, -1204, -1267, -1821, -2008, -2176, -2847, -2746, -3088, -2592, -1688, -1261, 100, 867, 1881, 2452, 2448, 2510, 1799, 1193, 839, 99, -683, -524, -695, -439, 130, 59, 441, 91, -576, -864, -1425, -1996, -2082, -2309, -2137, -1670, -1245, -590, -404, 547, 677, 497, 1132, 670, 642, 702, 347, 494, 63, -584, -1047, -1540, -1936, -1948, -1462, -1244, -412, 121, 852, 1354, 1195, 1414, 719, 250, -327, -639, -1415, -1083, -1026, -880, -83, -660, 217, -810, -425, -1279, -2305, -2090, -3635, -2791, -3279, -2215, -1624, -1072, 440, 889, 1926, 2055, 2174, 1068, 686, 303, -267, -45, -660, -785, -610, -1433, -1101, -1005, -1595, -974, -1189, -1144, -684, -762, -1080, -820, -1173, -1101, -1065, -758, -830, -1274, -244, -599, 578, 1192, 2335, 2909, 2873, 3338, 1953, 1956, 668, -219, -1168, -1905, -2427, -2560, -2161, -2347, -1419, -1757, -1736, -1498, -1599, -1384, -1241, -1564, -1910, -1783, -1520, -1499, -633, -91, 56, 1161, 815, 1271, 1202, 564, 442, -221, -200, -100, -349, 350, 454, 519, 1142, 554, 1189, 758, 956, 751, 436, 250, -328, 191, -681, 43, -676, -454, -316, -406, 506, 388, 1434, 1773, 2638, 2431, 2249, 1459, 500, 42, -1037, -1949, -2264, -2298, -2775, -2000, -2108, -1669, -1142, -821, -507, -502, -563, -1165, -1065, -1107, -1116, -951, -406, -431, 279, 262, 162, 590, -98, 5, -465, -675, -749, -924, -846, -354, 91, 455, 872, 981, 1388, 1267, 1659, 1622, 1802, 1891, 1596, 1606, 791, 489, -510, -1376, -1913, -2146, -2308, -2238, -1273, -1401, -487, -280, -283, 28, -178, -251, -705, -153, -342, 230, 578, 1059, 1797, 1959, 2287, 1948, 1919, 831, 579, -60, -1030, -1532, -2262, -2414, -2296, -1535, -793, -214, 430, 1224, 1093, 1705, 1581, 769, 721, 339, -411, -368, -466, -1080, -231, -500, 261, 611, 1095, 1831, 1385, 1631, 1032, 532, -222, -355, -867, -815, -496, -672, -536, -416, -723, -693, -615, -1142, -666, -1181, -806, -1281, -1202, -921, -1081, -314, -344, 752, 831, 1956, 2575, 2436, 2545, 1822, 1179, 636, 78, -461, -924, -1573, -1317, -1931, -1270, -1305, -1123, -333, -810, 8, -416, -465, -475, -632, -474, -455, 61, 112, 380, 548, 357, 648, 97, -263, 192, -436, -262, 8, -163, -34, 181, 288, 230, 583, 690, 558, 647, 128, -152, -249, -796, -343, -781, -643, -748, -1315, -1047, -1479, -866, -654, -225, 253, 157, 429, 400, 614, 877, 978, 958, 653, 814, 392, 212, 949, 350, 281, -76, -894, -1076, -1236, -1458, -1512, -1212, -1389, -1356, -880, -699, -377, 442, 41, 574, 771, 462, 752, 471, 511, 363, 756, 232, 633, 665, 653, 1144, 911, 807, 211, 262, -665, -145, -269, -462, -4, -592, -111, -452, 173, 100, -254, -115, -1006, -1193, -1336, -1207, -1323, -869, -377, -381, 501, 709, 1406, 1566, 1674, 1742, 1194, 1495, 588, 713, 466, -56, -203, -890, -1269, -1774, -1797, -1982, -1288, -971, -336, 138, 285, 615, 340, 438, 318, 97, -141, -28, -406, -370, -30, 88, 471, 902, 575, 759, 650, 305, 597, -420, 91, -485, -589, -486, -663, -119, -612, 401, -11, 378, 496, 100, 273, -505, -402, -575, -873, -845, -556, -633, -43, 60, 256, 697, 685, 1296, 1153, 1614, 1173, 581, 851, -55, 69, -72, -623, -101, -191, 100, 414, 326, 323, -3, -155, -319, -317, -399, -526, -281, -451, -672, -788, -582, -337, -303, 291, -212, 247, 593, 284, 936, 311, 496, 302, 292, 707, 496, 732, 790, 590, 146, -224, -984, -1156, -1402, -1600, -1474, -1459, -1009, -537, -450, 204, 45, 49, 897, 33, 707, 789, 684, 1103, 773, 759, 546, 325, -313, -60, -1033, -1355, -1001, -1491, -1546, -1014, -1284, -1326, -500, -870, 251, 294, 592, 814, 597, 810, 642, 1209, 342, 564, -47, -405, -68, -596, -262, -249, -363, -342, 164, -41, -24, 251, -133, -147, -169, -546, -149, -218, -384, 274, -48, 226, 341, 557, 656, 311, 588, -58, -124, -15, 18, 65, 67, 52, -603, -419, -998, -1079, -815, -897, -430, -412, 206, 364, 1042, 644, 943, 1279, 39, 694, -269, 110, 530, -5, 522, 257, 652, 288, 143, 51, -716, -1062, -1207, -1591, -957, -509, -189, 763, 576, 1044, 486, 611, 660, -271, -125, -1119, -1086, -1152, -603, 4, -40, 577, -11, 291, -5, -84, 178, -94, 269, -130, -56, 99, 67, -47, 114, -85, -327, 160, 87, 27, 290, 184, -301, -298, -787, -401, -251, -205, 276, -441, 79, -288, -570, -59, -411, -173, 283, -2, 96, 551, 15, 412, 407, 288, 736, 584, 943, 610, 328, -135, -964, -1110, -2127, -2441, -2642, -2685, -1693, -1655, -693, 175, 373, 1053, 1162, 1439, 1809, 1249, 1514, 1220, 677, 1267, 290, 716, 490, 119, 265, -449, -5, -562, -355, -690, -999, -845, -930, -899, -900, -397, -378, 13, 45, 364, 80, 341, 498, 105, 703, 469, 478, 597, 637, 261, 293, 3, -584, -757, -1287, -1065, -1141, -476, -315, -725, -116, -618, -165, 132, 117, 747, 245, 537, 304, 321, 612, 593, 661, 136, 2, -512, -506, -859, -856, -727, -724, -293, -462, -185, -179, -305, -427, -558, -647, -667, -384, 91, -205, 221, 407, -60, 569, 198, -40, -103, -356, -670, -387, -562, -567, -294, -445, 1, 204, 729, 571, 1611, 1226, 1337, 1539, 410, 917, -85, 38, -394, -124, 266, -122, 7, -429, -185, -519, 114, 72, 40, 384, 571, 717, 771, 887, 474, 457, -126, 48, -78, 97, 353, 511, 1242, 860, 1255, 849, 227, 97, -623, -705, -863, -821, -609, -408, -222, 131, 257, 62, 191, -420, -484, -586, -686, -276, -122, 240, 261, 1002, 803, 854, 998, 342, 841, 451, 447, 572, 162, -62, -747, -1025, -1111, -1462, -1594, -1820, -1953, -1794, -1743, -1397, -976, -308, 545, 1082, 1258, 1467, 1453, 1694, 1760, 1347, 1211, 672, 263, -284, -530, -1027, -1273, -1130, -1365, -1048, -793, -444, 51, 872, 1348, 2096, 2130, 2067, 1943, 1040, 1328, 666, 712, 508, -54, 108, -270, 5, -234, -172, -529, -837, -957, -1379, -1208, -1306, -840, -480, 251, 925, 1179, 1758, 1463, 1375, 1098, 523, 273, -299, -382, -564, -890, -803, -573, -585, -586, -170, -386, -153, 178, 214, 399, 315, 216, -315, -299, -244, 141, 558, 1006, 1264, 1007, 1294, 587, 388, -259, -652, -653, -770, 34, -124, 615, 594, 342, 447, -81, 21, -124, -234, -167, -238, -348, -59, -276, -78, 45, 145, 535, 439, 868, 649, 733, 733, 296, 375, 227, 86, -176, -486, -836, -869, -347, -280, 39, 237, 277, 362, 170, 557, -58, 89, 308, -287, -95, 388, 908, 1481, 2157, 1919, 2255, 1580, 1153, 541, -691, -1195, -2397, -2557, -2749, -2203, -1694, -788, -100, 263, 599, 211, 404, -195, -206, -380, -440, -278, -96, 103, 561, 799, 1620, 1990, 1544, 2310, 851, 1170, 697, -188, -107, -1370, -1439, -2152, -1900, -2100, -1285, -819, -409, 606, 359, 1351, 1098, 1273, 1281, 694, 627, 91, -68, -143, -89, -352, -296, -215, -495, -225, -27, -42, -96, -304, -655, -817, -969, -1029, -570, -122, 716, 1083, 1236, 1078, 718, 611, 226, 470, 175, 172, -1, -316, -143, -501, -217, 30, -210, 150, 143, -53, 190, -190, -85, -374, -212, -147, -336, 64, 33, 401, 341, 612, 156, 319, 375, 349, 489, -174, 223, -375, -286, 107, 143, 652, 1126, 949, 1017, 847, 211, 419, -222, -453, -544, -418, -360, 135, 557, 579, 1149, 964, 734, 440, 247, 111, 120, -173, -188, -949, -891, -507, -793, -240, -459, 163, 84, 591, 1044, 1077, 1392, 945, 716, 115, 50, -635, -488, -652, -592, -267, -200, 476, 488, 1252, 810, 860, 372, -659, -786, -1455, -1456, -1404, -1117, -821, -91, 257, 810, 1048, 1032, 1214, 287, 144, -445, -516, -505, -439, -47, -428, 418, 541, 637, 858, 332, 192, -60, -737, -1221, -1219, -1647, -1351, -883, -738, 150, 415, 300, 944, 914, 904, 1451, 1187, 1043, 1136, 563, 209, 187, -502, -718, -1101, -1283, -1193, -812, -214, 257, 1289, 619, 739, 285, -180, -128, -1012, -655, -1034, -365, 44, 525, 914, 891, 1349, 656, 746, 221, -387, -545, -965, -969, -588, -272, 326, 1018, 1098, 1387, 1219, 838, 728, 145, -136, -281, -700, -377, -572, -323, -174, -253, -195, -641, -644, -954, -541, -691, -351, -244, 41, 461, 192, 824, 451, 811, 345, 773, 853, 745, 1792, 1280, 1809, 739, -147, -842, -2061, -2337, -2979, -2933, -2616, -1913, -1264, -287, 496, 843, 1414, 1276, 791, 754, 530, 344, 578, 296, 591, 654, 509, 916, 132, 0, -531, -1536, -1431, -2245, -1693, -1367, -1302, -12, -143, 416, 813, 647, 1039, 1123, 890, 227, -194, -684, -1100, -1038, -856, -649, -197, 34, 348, 934, 919, 1217, 1151, 965, 1121, 488, 11, -474, -995, -1487, -1149, -1033, -1146, -52, -174, 526, 973, 500, 1257, 570, 309, 504, -317, 49, 108, -77, 491, 78, 256, 555, 526, 595, 83, -13, -614, -994, -1033, -1181, -976, -666, -192, 173, 251, 363, 446, 108, 393, 316, -192, -124, -418, -498, 79, 298, 243, 164, -254, -805, -1106, -1046, -1200, -1178, -976, -1006, -993, -631, -539, -486, -84, -124, -302, -22, 262, 159, 712, 579, 742, 454, -329, -540, -1544, -1314, -1996, -2119, -2186, -2138, -1580, -1834, -663, -948, -314, 197, -281, 112, 140, 85, 71, -34, -469, 102, -316, -409, -100, -744, -904, -846, -1157, -1132, -1027, -1328, -816, -1036, -663, -903, -771, -290, -498, 381, 286, 343, -12, -157, -759, -949, -1223, -1714, -1700, -2169, -1429, -1570, -616, -206, 171, 437, 351, 1028, 311, 682, 182, -452, -672, -776, -1165, -1080, -1053, -1276, -716, -861, 20, -289, 311, 377, 8, 709, 113, 454, 448, 391, 486, 686, 357, 284, 172, 17, 139, -286, -119, -596, -693, -855, -1156, -1252, -1288, -1033, -594, -176, 104, 332, 161, 414, 130, -159, -478, -723, -1349, -1369, -1080, -1569, -682, -759, -638, -67, 127, 564, 415, 447, 183, -397, -512, -477, -911, -736, -1097, -1688, -1553, -1907, -1799, -1548, -1642, -1313, -687, -212, 263, 644, 630, 365, 267, -337, -888, -1089, -1500, -1279, -1245, -1315, -1129, -792, -946, -1145, -1063, -1485, -1533, -1965, -2032, -2124, -2315, -1710, -1527, -961, -381, -102, 18, 74, -314, -685, -444, -745, -430, -145, -201, 189, 72, 167, 306, 32, -95, -520, -1014, -1390, -1401, -984, -867, -275, -202, -422, -12, -206, 259, 210, 62, 725, 179, 641, 645, 259, 360, -373, -324, -1375, -1275, -1351, -1851, -685, -1096, -250, 24, 8, 737, 509, 863, 166, 1, -201, -765, -475, -1022, -694, -567, -1022, -643, -1115, -938, -799, -687, -225, -546, -267, -269, -338, -498, -556, -626, -879, -885, -810, -899, -950, -324, -349, -34, 379, 243, 83, 107, 143, 126, 56, -39, -201, -689, -288, -394, -212, 73, -43, 34, 51, -236, -645, -752, -1364, -927, -1348, -1091, -690, -950, -282, -532, -408, -475, -365, -434, -368, -291, 48, 58, 42, 325, -271, 637, -54, -136, 350, -678, -327, -684, -754, -324, -615, -587, -807, -979, -884, -1458, -1300, -1704, -1807, -973, -823, 141, 160, 384, 508, 119, 392, 80, 410, 815, 1134, 1391, 1750, 1517, 1272, 1180, 219, 260, -275, -655, -922, -1208, -1178, -1541, -1303, -1446, -755, -687, -287, 288, 165, 644, 286, 52, -402, -673, -922, -823, -990, -636, -620, -730, 44, -497, 611, 190, 297, 1037, -31, 638, 132, -306, -216, -761, -715, -776, -896, -677, -929, -602, -987, -906, -573, -1319, -572, -1121, -615, -536, -676, 95, -206, 509, 478, 799, 526, 932, 678, 154, 498, -339, 96, -508, -390, -269, -365, 389, 140, 705, 552, 312, 161, -367, -116, -540, -719, -554, -1116, -929, -844, -944, -553, -283, -22, 4, 19, -240, -358, -310, -398, -244, -101, 76, 562, 1078, 1351, 1566, 1528, 1287, 1047, 376, -69, -268, -557, -336, -763, -344, -272, -499, 14, -253, 274, -396, -104, -376, -816, -151, -939, -233, -628, -108, 67, -206, 568, 20, 714, 762, 799, 719, 84, 16, -326, -521, -561, -889, -1149, -1197, -1093, -488, -41, 489, 681, 1093, 1277, 1301, 1546, 939, 805, 240, -768, -1395, -2053, -2033, -1933, -1926, -1497, -1300, -668, -86, 299, 929, 1011, 1393, 1467, 1211, 1109, 551, 280, 54, -415, -519, -1037, -1466, -1686, -1819, -1860, -1627, -1007, -873, -97, 9, 548, 870, 668, 1154, 404, 417, 49, -208, -12, -147, -121, -338, 7, -24, 41, 411, 519, 782, 803, 468, 512, -144, -311, -556, -1530, -1377, -1896, -1869, -1218, -868, -329, 255, 586, 652, 1111, 927, 861, 1013, 367, 6, -110, -437, -432, -473, -532, -317, -416, -121, 174, -121, 352, 118, 134, 505, 7, 345, -27, -168, -35, -396, -527, -392, -754, -700, -326, -761, -114, -448, 46, 103, 49, 514, -20, 915, 444, 1167, 1155, 758, 1533, 593, 596, 231, -93, -301, -496, -238, -610, -677, -396, -675, -554, -504, -960, -761, -1122, -1253, -1172, -1454, -1323, -1186, -887, -432, -30, 464, 1022, 917, 548, 634, -76, -360, -291, -723, -576, -996, -899, -1135, -808, -83, -453, 551, 745, 923, 1263, 824, 647, 231, -10, -461, -483, -504, -783, -489, -733, -221, 328, -29, 958, 494, 338, 843, 65, 99, -483, -757, -964, -865, -722, -718, -474, -514, -444, -573, 33, -221, 408, 734, 635, 1510, 990, 1432, 1045, 885, 997, 9, 184, -379, -781, -994, -1186, -1211, -1290, -1040, -1335, -1059, -943, -626, -168, -309, -52, -66, -313, -229, -369, -679, -324, -542, -362, -186, -74, 507, 381, 986, 780, 740, 724, 410, -53, -847, -897, -1987, -1821, -1961, -2176, -1398, -1259, -373, 76, 699, 841, 1115, 1621, 1306, 1443, 1143, 916, 572, 426, -134, -910, -642, -1210, -1014, -939, -1148, -845, -825, -251, -341, 67, -31, -311, -171, -494, -272, -114, 193, 620, 1116, 1000, 1179, 892, 534, 539, -71, -127, -524, -642, -352, -203, -686, -632, -332, -190, 70, -89, 161, -127, -201, -300, -381, -251, -50, -89, 147, 782, 513, 738, 625, 110, -135, -347, -540, -605, -900, -893, -739, -585, 23, 0, 400, 180, -73, -257, -564, -469, -840, -459, -691, -587, -132, -414, -206, -334, -521, -667, -495, -375, -492, 69, 289, 768, 893, 847, 863, 47, -87, -327, -686, -606, -663, -895, -564, -452, -207, -52, -216, 59, -301, 50, -395, -670, -509, -703, -462, -223, -5, -273, 218, -137, -44, 78, 13, 485, 325, 574, 135, -43, 118, -353, -474, -363, -946, -596, -700, -802, -514, -714, -75, -476, 8, -244, -509, -133, -761, -319, -582, -491, -343, -59, 326, 317, 936, 461, 728, 761, 235, 328, -333, 128, 178, 306, 704, 229, 340, -78, -437, -945, -1509, -1629, -1775, -1517, -997, -605, 108, 488, 685, 893, 729, 880, 696, 507, 413, 720, 76, 177, 258, -472, 216, -351, -563, -513, -567, -679, -423, -266, -584, -17, -249, -240, -27, -321, -258, 11, -428, -281, -605, -662, -207, -380, 8, 162, 352, 331, 541, 49, 553, 306, -104, 538, -313, -59, -565, -711, -607, -909, -469, -804, -752, -779, -1207, -845, -780, -503, -313, -147, 535, 356, 880, 651, 600, 547, 419, 804, 177, 146, -33, -340, -356, -210, -498, -61, -458, -464, 45, -526, 14, 73, 16, -75, 127, -258, -43, -33, -433, 265, -210, -164, 208, -298, -310, 97, -179, 442, 445, 474, 890, 667, 745, 54, -242, -486, -723, -758, -594, -594, -231, -241, -10, 452, 389, 1201, 1104, 1041, 868, 707, 570, 267, 476, 143, -401, -482, -1108, -1393, -1197, -1571, -952, -814, -257, 101, 263, 918, 949, 1246, 1044, 1163, 819, 298, 518, -32, -182, -148, -1050, -685, -1226, -1331, -628, -919, -180, -251, -19, -137, 211, 698, 505, 1133, 1226, 1181, 979, 661, 298, -219, -600, -493, -1013, -266, 118, -327, 621, -130, -521, -186, -918, -784, -558, -576, 0, 26, 178, 197, 750, 638, 215, 425, -243, -74, -201, -100, 124, 401, 574, 840, 732, 851, 785, 150, 471, -653, -418, -923, -787, -317, -646, 139, -241, 46, 94, 598, 219, 229, 376, 265, 413, 417, 698, 246, 686, 37, 328, 451, 384, 594, 9, 77, -287, -192, -318, -267, -299, -528, -691, -687, -985, -560, -205, -224, 873, 701, 1262, 1384, 908, 1035, 342, -67, -268, -602, -650, -381, -590, -24, 98, 46, 269, -233, 53, -399, -49, 134, -237, 408, -67, 535, 529, 641, 1030, -95, 216, -487, -905, -658, -934, -48, 315, 548, 891, 733, 598, 162, -421, -548, -985, -915, -120, 86, 707, 1282, 1317, 1348, 1171, 906, 440, 119, -265, -353, -316, -292, -29, -358, -167, -380, -416, 8, -623, -556, -367, -397, 144, 452, 572, 1102, 1408, 1620, 1636, 1238, 958, 637, 275, 235, 159, 0, 135, 98, 616, 663, 847, 672, 345, 278, -772, -324, -1047, -1302, -931, -1588, -1013, -1003, -526, -45, 221, 578, 630, 898, 1075, 1058, 987, 1097, 811, 684, 532, 136, 110, 188, 219, -35, -78, -283, -421, -275, -587, -184, -460, -679, -531, -743, -133, 17, 572, 808, 704, 772, 478, 90, -289, -594, -782, -838, -807, -199, -263, 487, 753, 529, 1028, 721, 865, 753, 863, 850, 588, 602, 229, -146, -401, -742, -912, -987, -858, -850, -483, 183, 86, 1030, 1022, 1352, 1921, 1457, 1359, 721, 622, 112, 369, 420, 408, 370, 71, 77, -408, -205, -587, -397, -593, -842, -610, -444, -439, -291, 274, -197, 275, 136, -32, 246, 99, 197, 95, 294, 163, 89, 297, 397, 410, 614, 409, 322, 312, 238, 274, 20, -213, -446, -550, -613, -486, -659, 22, 251, 108, 578, 320, 379, 479, 279, 73, 43, -312, -585, -814, -169, -260, -176, 538, 43, 1091, 847, 1079, 1117, 367, 393, -19, 126, -233, 443, -1, 211, 544, 305, 691, 108, 515, 154, -43, 98, -39, -93, -51, -49, 94, -68, -216, 112, -334, -100, -261, -327, -105, -112, -274, -112, -317, -340, -34, -545, 255, -87, 458, 1019, 976, 1944, 1724, 2034, 1904, 1301, 1133, 593, -137, -293, -1095, -1509, -1890, -2271, -1993, -1857, -1560, -1452, -851, -907, -20, -154, -58, 587, 255, 937, 1036, 1402, 1082, 1652, 1255, 1192, 1320, 178, 443, -542, -581, -763, -999, -1269, -1588, -1247, -1603, -872, -676, -381, 190, 211, 629, 749, 457, 360, 264, -47, 104, -8, -164, 396, 190, 482, 648, 220, 421, 53, 123, 176, 415, 353, 525, 421, -164, -58, -552, -174, -563, -576, -112, -491, -587, -328, -466, -764, -52, -389, -252, 111, -52, -58, 379, 280, 388, 927, 369, 820, 392, 447, 438, -18, -12, -517, -266, -297, 80, -142, -177, 231, 174, 334, 118, -132, -108, 109, -46, 326, 329, -81, 118, -416, -663, -941, -712, -567, -1099, -436, -1222, -692, -213, -490, 503, -147, 463, 422, 173, 487, 684, 591, 698, 1102, 476, 1264, 698, 800, 344, -563, -860, -1808, -1642, -2052, -1243, -1310, -805, -438, -441, 136, 82, 982, 203, 493, 382, -56, 607, 45, 301, 104, -153, 186, -25, -136, 90, -93, -439, -318, -746, -735, -423, -391, 171, -19, 288, 263, -85, 45, -425, 32, -232, -160, -130, -785, -624, -848, -359, -24, 258, 439, 530, 841, 704, 989, 1014, 1213, 1037, 847, 617, 173, -64, -611, -600, -1089, -950, -974, -754, -462, -521, 43, -536, -202, -757, -766, -720, -1089, -394, -544, 182, 367, 1150, 1440, 1509, 1689, 1152, 985, 515, 562, -21, -162, 0, -174, -177, -496, -982, -1164, -1616, -1557, -1543, -1422, -888, -858, -56, -3, 553, 488, 432, 267, -211, -102, -481, -106, -543, -413, -433, -387, -345, -52, -162, -213, -335, -551, -150, -1028, 327, -28, 310, 774, 287, 709, 78, 173, -715, -849, -1051, -807, -1086, -488, -912, -884, 123, -953, 193, -453, -307, -301, -667, -247, -683, -657, -461, -7, 51, 1099, 861, 1167, 1169, 491, 518, -330, -170, -218, -337, 215, 18, 599, 728, 518, 1046, 458, 1017, 330, 34, -263, -1251, -1076, -1703, -1255, -1629, -1429, -1361, -1346, -916, -713, -327, 34, 819, 782, 1078, 919, 716, 245, 88, -482, -456, -310, -436, 204, -347, 420, 349, 454, 962, 653, 653, 303, 66, -231, -295, -538, -383, 37, 35, -219, -85, -618, -727, -491, -829, -683, -856, -948, -785, -732, -877, -623, -618, -520, -404, -245, -33, -32, 49, -212, 18, -96, -369, -144, -109, -36, 386, 169, 436, 480, 316, 674, 372, 471, 373, 170, -121, 7, -452, -603, -569, -770, -446, -626, -223, -413, -162, -106, -256, -310, -616, -1222, -1471, -1450, -1890, -1336, -1472, -747, -661, -256, 181, -156, 457, 297, 790, 655, 995, 1126, 1237, 1691, 1390, 1164, 859, 660, -224, -499, -1089, -1442, -1576, -1529, -1315, -1310, -794, -1213, -839, -1010, -1167, -982, -1410, -765, -726, -484, -396, -322, -54, -352, -377, -436, -380, -367, -33, -53, 435, 542, 420, 913, 446, 593, 396, 386, 255, -309, -81, -473, -614, -339, -510, 51, 277, 92, 336, -351, -156, -556, -914, -789, -1180, -862, -1005, -728, -635, -605, -563, -380, -428, -122, -76, -55, 287, -376, -173, -349, -306, -230, -80, -212, 198, 326, 351, 1232, 838, 1380, 632, 542, 635, 250, 283, -197, -472, -1153, -758, -1078, -1115, -817, -919, -1042, -889, -954, -921, -973, -793, -552, -1106, -284, -893, -395, -2, -350, -67, -393, -147, -409, -174, -351, -274, -372, -83, -344, -374, -26, -179, 42, -646, -49, -328, -369, -43, -147, -37, -338, -528, -826, -1263, -1621, -1334, -2062, -1850, -1836, -1832, -1271, -1264, -838, -820, -516, -508, -355, -319, -156, -35, -154, -124, -87, -160, -275, -81, -454, -253, -19, -79, 314, 262, -74, 134, -246, -286, -216, -391, -174, -437, 3, -332, -282, -94, -30, 88, 38, 443, 53, 350, -12, 99, 44, -173, -111, -751, -792, -1338, -1067, -1151, -1138, -691, -759, -385, -77, -60, 202, 266, 97, 201, -400, -205, -448, -620, -511, -807, -497, -549, -331, -352, -8, 72, 301, 201, -307, -329, -709, -934, -866, -937, -1183, -530, -887, -30, 276, 163, 865, 50, 183, -833, -688, -1140, -1198, -675, -1467, -363, -788, -398, 467, 439, 636, 547, 135, 86, -28, -648, -495, -1011, -1182, -1102, -1144, -860, -301, -372, -255, -334, -1080, -962, -1562, -1500, -1337, -1264, -714, -161, 299, 814, 1416, 1330, 1631, 1491, 1052, 698, 175, -398, -558, -534, -554, -600, -815, -1051, -1351, -1171, -1448, -884, -707, -1061, -177, -470, -474, -57, -249, 132, 84, 154, 164, 90, 614, 714, 1000, 790, 926, 926, 545, 661, -344, -832, -1036, -1533, -1406, -1128, -933, -425, -389, -65, 177, -223, 118, -293, -59, 9, -41, 293, -142, 163, -140, -166, 180, 254, 554, 279, 183, -17, -55, 157, -36, 83, -194, -581, -425, -420, -533, -210, -490, -863, -485, -1074, -816, -564, -811, -468, -400, -139, 181, 364, 441, 519, -121, 42, -526, -863, -472, -764, -156, -500, 95, 1, -360, 182, -49, -66, -216, 6, -359, -362, -345, -337, -277, -284, 10, -470, -417, -391, -444, -346, -484, -628, -1207, -1117, -768, -1016, -393, -99, 94, 754, 581, 506, 379, 247, 78, -250, -394, -406, -353, 239, 571, 730, 1114, 845, 554, -153, -716, -1435, -1632, -1713, -1935, -1623, -1624, -1159, -903, -121, 192, 641, 1086, 1163, 1477, 1231, 1734, 1041, 968, 1237, 445, 243, -98, -396, -762, -806, -895, -1319, -937, -644, -1118, -414, -519, -732, -366, -765, -302, -538, -258, -16, -58, 445, 112, 170, 174, 108, 365, 328, 80, 74, -88, -42, 238, 281, 454, 385, 470, 125, -164, -205, -1097, -878, -989, -1288, -452, -603, -57, 275, 203, 90, -280, -479, -1259, -1027, -1269, -1009, -430, -551, -17, 109, 456, 713, 795, 780, 626, 458, 145, -1, -63, 40, -132, -190, -266, -498, -365, -482, -278, -826, -1407, -1236, -1842, -1670, -1468, -1345, -1019, -444, -87, 165, 370, 289, 367, 35, 597, 190, 398, 416, 264, 267, 159, 828, 280, 775, -4, 252, -135, -247, 175, -781, 16, -737, -299, -459, -419, -594, -814, -575, -1095, -821, -1382, -834, -1270, -936, -827, -815, -364, -431, 132, 176, 707, 553, 935, 755, 760, 1281, 875, 799, 507, -176, -48, -362, -599, -255, -492, 71, -137, 333, 67, 122, 224, -316, 108, -624, -215, -883, -973, -893, -1160, -743, -882, -384, -429, -66, 69, 637, 724, 628, 781, 311, 319, 13, 79, -399, -498, -293, -624, 58, 279, 231, 431, 395, 206, -149, -359, -689, -909, -1278, -1349, -1679, -1639, -1346, -1548, -860, -1058, -1039, -740, -611, -36, 364, 735, 987, 1642, 1879, 2294, 2458, 2019, 1901, 1417, 678, 452, -15, -254, -419, -702, -537, -986, -849, -974, -1376, -1613, -1397, -1340, -1303, -268, -566, -77, 269, -87, 484, 542, 609, 214, -242, -113, -734, -597, -279, -748, -116, -264, -131, 0, -69, 472, 25, 209, 39, -200, -31, -64, -142, -154, 4, -21, 162, 292, 449, 103, 320, 390, 266, 679, 392, 322, -173, -403, -521, -803, -658, -722, -598, -417, 67, 391, 451, 710, 481, -207, -219, -906, -1251, -1237, -1328, -461, -598, 302, 462, 506, 1246, 611, 690, 635, 165, -198, -106, -578, -533, -372, -327, 1, 226, 575, 640, 1063, 624, 1022, 750, 390, 655, 197, 305, 124, -205, -549, -623, -1111, -869, -942, -997, -447, -710, -558, -376, -213, 99, 249, 635, 543, 283, 642, -255, -223, -415, -658, -685, -1021, -630, -1051, -325, -682, -330, -244, -254, 295, -176, 158, -131, 165, 305, 551, 559, 687, 316, 582, 519, 412, 767, 28, 979, 154, 341, 155, -482, -350, -865, -711, -1359, -693, -1017, -976, -397, -793, -583, -370, -557, -375, -330, -289, 212, 323, 822, 673, 642, 457, 647, 483, 478, 976, 337, 595, 450, 274, 234, -67, -60, -441, -858, -964, -1250, -1052, -880, -525, 36, 241, 833, 658, 749, 695, 459, 377, 558, 19, -282, -53, -371, 177, -88, 340, 70, 84, -86, -796, -531, -1196, -900, -1193, -829, -593, -261, 543, 422, 622, 306, 214, -145, -381, -825, -795, -486, -309, 470, 397, 844, 1221, 818, 1257, 1224, 988, 1045, 732, 622, 238, 347, 18, -321, -636, -1032, -853, -1375, -1050, -1144, -1081, -900, -609, -234, -396, 348, 53, 36, -283, -462, -407, -620, -105, -412, -99, 329, 425, 546, 699, 323, 80, 11, -668, -740, -776, -677, -495, -164, -13, 231, 254, 111, -94, -342, -352, -753, -810, -1380, -1308, -1368, -1216, -488, -96, 497, 384, 663, 223, 39, -30, -518, -392, -340, 2, -34, 141, 416, -115, 245, 352, -150, 343, -175, -22, 24, -63, -47, -521, -253, -750, -306, -495, -139, 74, 88, 588, 273, 826, 370, 450, -72, -489, -613, -870, -616, -798, 7, 168, 411, 940, 1039, 1096, 1180, 750, 556, 55, -451, -501, -1249, -819, -1036, -932, -253, -365, 24, 275, 96, 42, 45, -297, 94, -198, 29, 354, -196, 388, -101, -71, 214, -16, 75, 20, 251, -93, 437, 37, 7, 303, -345, 203, -298, -219, -266, -707, -714, -758, -1094, -1185, -687, -1023, -562, -445, -95, 11, 529, 892, 468, 851, 251, -22, 0, -273, -637, -115, -814, -831, -469, -1004, -29, -347, -40, -278, -593, -117, -652, -417, 261, -397, -590, -281, -760, -248, -375, -115, -360, -209, -36, -287, 520, 51, 343, 202, -137, -205, -343, -467, -321, 369, 162, -91, -464, -757, -1192, -1011, -992, -1047, -485, -680, -433, -211, -433, -74, -99, 185, 390, 137, 516, 181, 369, 431, 246, 121, -179, -242, -479, -493, -933, -861, -1070, -470, -310, -176, 478, 6, 362, -25, 59, -259, -436, -323, -724, -86, -44, 169, 227, 271, 428, 534, 442, 233, 97, -40, 345, 159, 267, 470, 186, 174, -120, -302, -415, -783, -911, -1069, -1096, -1001, -628, -480, -319, 45, -67, 65, -354, -469, -449, -603, -274, -175, 68, 296, 569, 489, 470, 599, 291, 375, 503, 33, 166, 198, -436, -305, -256, -875, -547, -528, -945, -636, -1117, -784, -1204, -1049, -695, -1194, -324, -651, -78, 57, 395, 495, 432, 650, 1, 504, 229, 440, 155, 464, 60, -92, -8, -672, 14, -340, 275, 180, 206, 146, 278, -113, -449, -629, -1774, -883, -1505, -1004, -914, -642, -329, -748, 25, -857, -258, -414, -539, -206, -360, 308, 201, 376, 792, 630, 684, 736, 213, -108, -388, -499, -857, -837, -718, -1099, -1029, -779, -1406, -1101, -532, -1116, -115, 42, -144, 382, 105, -192, -35, -151, -554, -339, -235, 41, 115, 176, 412, 317, 280, 452, 98, 412, 155, 24, 229, -767, -60, -672, -595, -214, -859, 33, -349, -492, -460, -958, -977, -1062, -1210, -765, -706, -466, 212, 274, 534, 612, 543, 454, 301, 594, 421, 321, 525, 57, 346, -38, 354, 235, -265, 307, -791, -472, -706, -819, -807, -997, -554, -1179, -840, -783, -780, -308, -65, -98, 226, 477, 558, 853, 789, 492, 549, 352, 208, 309, 31, 325, -197, -120, -423, -884, -806, -1095, -721, -613, -198, 241, 477, 311, 457, -123, -385, -679, -1241, -1087, -1570, -1450, -1338, -1018, -814, -617, -297, 234, 284, 791, 914, 687, 1164, 643, 861, 385, 93, -219, -352, -471, -541, -234, -333, 323, 49, 441, 319, -13, 288, -384, -258, 204, -327, 139, 56, -280, -59, -448, -237, -650, -113, -515, -550, -463, -593, -309, -281, 492, -6, 540, 88, 477, 185, -133, 216, -586, 176, -358, -26, 39, 103, -1, 131, 416, 62, 221, -511, -267, -636, -649, -573, -785, -504, -280, -198, -393, -104, -614, -436, -329, -778, -436, -460, -326, -148, -343, -379, -51, -241, -181, 215, -339, 66, 36, -20, -36, -210, -337, -836, -104, -674, -174, -190, -323, -111, -502, 282, -271, 551, 273, -73, 42, -569, -546, -897, -603, -591, -212, 32, -33, -6, -12, -415, -444, -697, -1001, -525, -240, -110, 418, 904, 464, 758, 263, 258, -36, 90, 435, -312, 498, -74, 295, 264, -85, 407, 54, 421, 230, 162, 157, -75, -321, -272, -548, -423, -411, -528, 50, -330, -31, -104, -108, 99, 416, 836, 576, 1144, 373, 238, 120, -652, -945, -1607, -1778, -2162, -1974, -2004, -1127, -411, 278, 832, 1180, 1449, 801, 1116, 1, 309, -97, -259, 261, -385, 387, 97, 76, -290, -439, -899, -691, -816, -1052, -674, -589, 101, -157, 418, 343, 555, 146, 149, -390, -952, -449, -1571, -1073, -1221, -1076, -550, -53, 434, 820, 1143, 1158, 1314, 1168, 1381, 756, 1102, 879, 906, 1027, 916, 1315, 702, 781, 65, 15, -75, -736, -350, -908, -723, -353, -309, 173, 309, 1026, 611, 995, 1232, 697, 1170, 619, 896, 898, 638, 544, -29, -497, -796, -1371, -1099, -1091, -1304, -613, -961, -324, -261, -201, -658, -754, -1035, -1185, -131, -666, 138, 108, 409, 479, 626, 512, 156, 442, -418, 129, -229, -271, -220, -313, -254, -167, -455, -566, -588, -1038, -377, -777, -87, -269, -333, -102, -518, 12, -483, -358, -684, -755, -799, -913, -458, -527, -87, -187, 321, 402, 175, 1266, 663, 1148, 1164, 581, 1246, 623, 938, 771, 478, 103, -134, -225, -342, -88, -481, -95, 366, 1349, 1417, 1554, 1855, 1484, 1588, 637, 213, 255, -341, -850, -1769, -2011, -2401, -2573, -1858, -2254, -1240, -961, 72, 960, 1052, 2603, 2104, 2902, 2497, 1943, 1750, 912, 867, 83, -17, -717, -1053, -1427, -1766, -1755, -1876, -1736, -1221, -1044, -428, 101, 111, 427, 1, 847, 497, 368, 769, -112, -67, 49, -213, -779, -856, -1273, -1387, -879, -1016, -964, -349, -572, -634, -666, -553, -279, -140, 792, 487, 967, 1178, 1167, 1508, 1120, 1288, 911, 942, 497, -3, 31, -424, -517, -715, -1166, -950, -1036, -962, -611, -629, -445, -358, 79, 0, 410, 508, 365, 801, 498, 690, 495, 448, 213, -179, 404, 224, 498, 837, 555, 1229, 1234, 1000, 805, 463, 83, -406, -456, -993, -750, -829, -686, -706, -1102, -850, -1157, -464, -597, -354, -191, -627, 325, 252, 371, 789, 429, 487, 544, 204, 222, 266, 242, -65, -252, -266, -544, -443, -398, -402, -669, -537, -101, 130, 885, 1169, 959, 1228, 718, 254, 49, -785, -609, -936, -758, -495, -846, -220, -525, -473, -502, -698, -391, -602, -289, 155, 287, 808, 1457, 1347, 1428, 1271, 563, 674, 366, 246, 236, -72, 315, -113, 41, 42, -549, -307, -398, -136, 277, 566, 668, 1257, 1174, 1204, 1450, 1063, 1274, 438, 372, -506, -938, -753, -1485, -605, -660, -291, 123, 384, 855, 1072, 1607, 1430, 1567, 1166, 799, 489, 304, 306, 96, 295, -224, -104, -370, -728, -448, -790, -623, -885, -421, -348, 170, 1023, 727, 1499, 1052, 1260, 1218, 1017, 1146, 520, 807, 524, 861, 970, 683, 413, 469, -9, 9, -22, -622, -266, -1094, -580, -1047, -1107, -495, -994, -456, -430, -290, -260, 64, 145, 405, 729, 1353, 1373, 1500, 1684, 917, 1381, 511, 548, 537, 44, 639, 298, 446, 364, 193, 279, 183, 41, -66, -30, -257, -544, -662, -965, -656, -394, -308, -123, -372, -175, -134, -104, -122, -32, 157, 246, 334, 357, 154, 151, 70, -289, -68, -401, -210, -224, -133, 241, 521, 889, 816, 1185, 615, 627, 477, 201, 270, -81, -300, -393, -398, -553, -75, -376, -14, -117, -86, 407, 140, 436, -263, -290, -672, -884, -637, -566, -124, 162, 693, 647, 956, 938, 910, 852, 447, 401, 280, -51, -503, -1164, -1199, -1088, -1405, -750, -959, -380, -303, -233, 392, -533, 294, -182, -276, 242, 140, 770, 978, 1456, 1335, 1524, 1120, 850, 243, 115, 171, -565, -102, -746, -539, -476, -467, -316, -766, -411, -1266, -1069, -912, -945, -347, -241, 145, 414, 785, 611, 894, 687, 627, 687, -162, 25, -291, -409, -512, -722, -682, -720, -558, -740, -563, -393, -406, -670, -222, -358, -206, 348, 51, 623, 522, 590, 657, 356, 76, -110, -174, -262, -102, -433, -456, -385, -532, -916, -1063, -1357, -1313, -1144, -945, -629, -462, 253, 265, 757, 547, 151, -8, -542, -353, -734, -819, -847, -859, -458, -129, 7, 338, 594, 455, 554, 463, 100, -50, -499, -973, -1110, -1402, -1368, -1145, -771, -426, 164, 157, 211, 415, 155, 167, -236, -51, -81, -86, -69, -120, -215, 229, 158, -110, 209, -960, -565, -1148, -1186, -730, -1129, -287, -279, 357, 108, 299, 66, -464, -300, -758, -651, -749, -802, -908, -627, -862, -525, -263, -245, 318, 218, 634, 577, 745, 593, 359, 192, -430, -267, -714, -804, -855, -930, -734, -796, -603, -480, -112, 64, 364, 287, 299, -235, -482, -508, -1134, -313, -729, -463, 56, 60, 373, 395, 680, 415, 954, 489, 659, 564, 76, 360, 185, 482, 30, 22, -453, -786, -852, -1566, -1599, -1482, -1548, -1098, -926, -641, -27, 151, 842, 639, 1035, 1020, 452, 520, 95, 225, 140, 16, -120, -175, -135, -251, -303, -202, -398, -388, -897, -887, -825, -1572, -708, -857, -604, -109, 3, 297, 352, 748, 319, 786, 533, 165, 295, -442, -619, -1231, -1708, -1707, -2037, -1231, -1098, -894, -341, -642, 414, 167, 512, 1290, 835, 1347, 1222, 976, 814, 699, 242, -396, -586, -1003, -1106, -1027, -807, -691, -926, -322, -561, -366, 99, -690, -204, -793, -1021, -936, -1292, -427, -327, 128, 713, 800, 1092, 1142, 1098, 715, 666, 516, -294, 72, -745, -791, -466, -1050, -543, -848, -504, -930, -516, -600, -567, 29, -243, 392, -133, 558, 302, 413, 664, 580, 835, 687, 1055, 374, 918, 415, 292, 192, -447, -501, -943, -1003, -1216, -1153, -1168, -792, -1001, -224, -127, 94, 666, 467, 920, 349, 928, 697, 823, 928, 567, 674, 83, 566, 73, -46, -241, -778, -706, -1162, -1199, -1051, -874, -388, -32, 579, 1049, 1024, 1696, 1075, 1008, 951, -136, 241, -405, -530, -506, -683, -415, -734, -442, -721, -852, -745, -992, -642, -926, -931, -543, -1004, -193, -495, -353, 461, -297, 795, 326, 507, 897, 205, 835, 269, 500, 73, -68, -215, -878, -427, -778, -465, -251, -288, -289, -440, -207, -615, -596, -460, -659, -402, -347, -145, -319, -251, -167, -534, -267, -320, -320, -141, -18, 36, 361, 162, 215, 173, 66, 797, 456, 651, 371, 275, 242, 165, 315, -151, 169, -247, -365, -631, -572, -399, -497, 35, 275, 468, 876, 855, 707, 847, 149, 232, -274, -320, -518, -750, -392, -632, 142, -91, 813, 430, 384, 747, -65, 322, -697, -751, -747, -675, -112, 239, 56, 19, 13, -210, -160, -543, -418, -827, -146, -274, 42, 722, 475, 1052, 825, 915, 693, 618, 380, -33, -640, -511, -880, -1145, -687, -1409, -567, -559, -389, 46, 90, -139, -396, -283, -723, -215, -281, -251, -338, -162, -493, -296, -334, -694, -116, -621, -176, -542, -356, -549, -728, -745, -1103, -1038, -1789, -1003, -1198, -640, -336, -102, 517, 531, 1166, 944, 1214, 742, 769, 255, -22, 41, -328, -35, -472, -487, -967, -1206, -1632, -1627, -1549, -1906, -1096, -794, -602, 129, 427, 778, 1169, 979, 1048, 777, 794, 624, 528, 990, 785, 701, 768, 331, -127, -56, -696, -712, -697, -627, -614, -765, -408, -846, -582, -628, -657, -811, -316, -49, -102, 831, 787, 1268, 1057, 1002, 1011, 739, 664, 450, 372, -219, 176, -251, -188, 156, -253, -158, -843, -743, -1338, -1721, -1304, -1546, -882, -587, 302, 825, 1324, 1937, 1463, 1573, 1078, 888, 185, -158, -464, -843, -452, -789, -173, -339, -329, -307, -771, -400, -788, -1086, -549, -869, -656, -45, -397, 181, -125, -156, -312, -420, -73, -186, 481, 825, 1051, 706, 625, -20, -273, -528, -947, -966, -1171, -886, -921, -401, -2, 502, 308, 582, 88, 20, 99, -613, 178, -313, 307, 60, 191, 641, 297, 466, -227, -394, -964, -821, -865, -658, -361, -128, -44, -143, -179, -470, -190, -306, -134, -449, -283, -233, -268, -19, 126, 512, 458, 731, 535, 466, 595, 236, 135, 11, -478, -476, -804, -578, -664, -474, -279, -777, -194, -714, 86, -72, 112, 305, -482, 33, -563, 62, -166, 218, 132, -192, 178, -183, 166, -176, 326, 218, 587, 677, 487, 837, 510, 610, 447, 427, -182, -248, -363, -210, -155, -340, 350, -392, 25, 111, -404, 58, -171, -83, -386, -195, -303, -162, 387, 241, 617, 679, 657, 294, 285, -111, -382, -430, -676, -340, -267, -376, -396, -68, -771, -195, -373, -379, 362, -130, 753, 371, 733, 561, 197, 513, 158, 134, -109, 48, -481, -577, -917, -794, -823, -700, 98, 185, 778, 769, 614, 829, 512, -150, -84, -656, -985, -969, -942, -909, -1272, -734, -704, -435, 38, 128, -250, 3, -101, -439, 13, -3, 285, 140, 272, 86, -17, 99, -209, -693, -1157, -1444, -1408, -1356, -1543, -1050, -1296, -449, 3, 51, 1000, 1484, 1402, 1353, 1688, 646, 795, 135, -570, -924, -1375, -845, -1375, -397, -409, -405, 114, -432, -209, -345, -157, 13, -80, 452, 696, 882, 1309, 1203, 1250, 1037, 514, 305, -31, -404, -425, -606, -688, -814, -916, -784, -806, -136, -129, 295, 497, 464, 768, 502, 778, 383, 539, 711, 519, 291, -96, -375, -657, -1099, -996, -697, -1185, -294, -205, -44, 440, 362, 220, 4, 289, -328, 115, -16, -578, 52, 61, 125, 680, 372, -101, -9, -250, -679, -687, -576, -868, -99, -258, -72, 166, -426, -19, -685, -639, -311, -275, -67, 210, 257, 383, 140, -274, -438, -1220, -710, -1145, -888, -549, -514, 519, 290, 870, 771, 624, 686, 205, 63, -119, -373, -456, -483, -875, -529, -700, -495, -565, -676, -230, -703, 91, -127, -128, 503, -13, 501, 350, 31, 189, -206, -188, -68, -486, -336, -476, -517, -43, -404, -99, -228, -430, -251, -554, -198, -301, -455, 169, 178, 437, 984, 347, 443, 368, -225, -170, -524, -526, -627, -732, -459, -162, 9, 94, 356, -66, -337, -401, -682, -569, -550, -291, -400, -145, 498, 599, 795, 589, 372, 46, 40, -206, -181, -209, -510, -240, -653, -738, -1055, -1081, -994, -834, -543, -68, 608, 830, 1423, 1189, 1119, 940, 442, -259, -506, -772, -1112, -626, -600, -329, -319, 4, 99, 196, 320, 657, 658, 352, 608, 4, -55, -205, -26, -154, -66, 83, -397, -489, -833, -809, -926, -423, -313, 163, 796, 850, 1111, 979, 729, 148, -35, -696, -706, -1015, -1269, -233, -529, 24, 198, -142, 339, -285, -379, -413, -449, -7, 137, 301, 476, 794, 811, 639, 611, 68, -437, -585, -1325, -902, -1267, -1300, -413, -953, -97, -103, 318, 517, 308, 601, 54, 593, 109, 198, 198, -400, 43, -331, -444, -132, -694, -338, -323, -444, 257, -214, 293, 322, 225, 440, 260, 512, 154, 206, 335, -167, -284, -404, -981, -551, -873, -726, -418, -667, -49, -162, 131, 36, 136, 503, 264, 523, 492, 90, 185, -82, -292, -323, -714, -732, -730, -603, -712, -499, -443, -80, 157, 257, 739, 600, 850, 314, -290, -268, -580, -515, -140, -498, -349, -629, -816, -228, -381, -63, -91, 292, 259, 285, 371, 49, 242, 163, 180, 60, 287, -280, -612, -622, -1219, -1293, -1336, -1487, -1109, -802, -404, -205, -109, 618, 330, 869, 837, 517, 638, -20, 22, -304, -254, -515, -480, -214, -163, 131, -55, 65, -409, -757, -781, -904, -791, -658, -548, -493, 155, 208, 716, 1314, 920, 927, -1, -430, -867, -891, -619, -458, 509, 341, 1057, 806, 509, 744, -14, -138, -508, -827, -1124, -930, -770, -602, 55, 86, 167, 416, -230, 9, -253, -569, -356, -766, -248, -352, -36, -144, 11, -488, -672, -301, -824, -78, -412, 291, -153, -177, 206, -204, 337, -458, 21, -522, -727, -211, -704, -297, -229, -233, -43, -257, -299, -645, -911, -855, -1067, -414, -102, 217, 176, 217, 217, -338, -96, -566, -867, -1170, -1379, -1616, -1645, -1035, -941, -229, 238, 419, 1082, 1058, 1078, 869, 438, 363, -40, -62, -369, -336, -513, -788, -673, -727, -194, -736, -461, -125, -486, 68, -20, -172, -98, -182, -17, 229, 266, 593, 554, 422, 522, 323, 86, 31, 48, -233, -63, 27, 25, 102, 46, -288, -907, -972, -1180, -1110, -833, -801, -408, -84, 7, 364, 483, 382, 636, 428, 401, 151, -323, -381, -283, -45, -483, -305, -236, -732, -393, -489, -669, -73, -258, 83, 288, -256, 207, -658, -488, -326, -983, -431, -624, -816, -1049, -753, -854, -810, -704, -503, -298, -283, 306, -69, 464, 200, -125, 7, -415, -485, -445, -67, -237, -176, -291, -261, -570, -81, -74, -171, 273, -458, 66, -604, -19, 327, -46, 956, 100, 337, 471, 246, 301, 87, -72, -469, -538, -724, -700, -708, -417, -488, -626, -506, -843, -550, -200, -460, -118, 6, -27, 357, 190, 429, 167, -68, -32, -492, -545, -563, -617, -560, -291, -80, 58, 86, 718, 488, 592, 1053, 208, 174, -298, -579, -605, -423, -40, -24, 107, 383, 449, 269, 457, 31, -257, -757, -962, -1280, -1294, -1272, -1298, -963, -1233, -844, -1086, -662, -1083, -846, -740, -1438, -714, -1394, -804, -662, -524, -106, -87, 333, 128, 344, 319, 226, 81, 257, -137, 124, 269, -277, 136, -389, -591, -414, -819, -387, -408, -410, 335, -100, 295, 362, -256, -273, -755, -846, -961, -717, -594, -512, -302, -200, 187, 465, 277, 150, -168, -1118, -1194, -1641, -1763, -981, -959, -660, -245, -156, 31, 34, 70, 30, -351, -190, -7, -59, 459, 872, 883, 1262, 1491, 1354, 1346, 1120, 574, 223, 142, -428, -371, -495, -843, -475, -798, -445, -609, -482, -63, -189, 652, 390, 777, 455, 303, 358, -509, 136, -611, -533, -819, -1154, -1075, -1514, -842, -1514, -1192, -1313, -1368, -1033, -1322, -855, -851, -614, -436, 1, -260, 72, 287, -190, 492, 388, 428, 582, 456, 118, -122, 81, -298, 68, 75, -409, 194, -279, -250, -37, -543, -83, -695, -722, -1066, -1498, -1047, -1350, -684, -1109, -752, -475, -898, -57, -490, -82, -304, -495, -291, -590, -414, -690, -296, -728, -380, -247, -352, 286, 106, 544, 283, 606, 956, 903, 1299, 1071, 960, 892, 751, 567, 438, 61, 34, -234, -809, -563, -975, -1202, -1004, -1295, -1183, -1367, -1426, -1532, -1323, -1042, -985, -373, -605, -165, 166, 481, 873, 925, 1198, 586, 761, 643, 232, 87, 96, -74, -177, 211, 170, 343, 358, 426, -60, -247, -145, -298, -197, -437, -575, -556, -546, -286, 92, 71, 474, 432, 546, 577, 171, 426, 160, 285, 102, -115, 43, -495, -704, -871, -1343, -1269, -1436, -1685, -1382, -1566, -1546, -1113, -843, -548, -275, -274, 241, 278, 142, 281, -224, 99, 56, 270, 372, 345, 583, 251, 569, 269, 262, 201, -44, -278, -307, -82, -430, 58, -243, -216, 99, -67, 318, -5, -59, -33, -455, -510, -663, -965, -559, -427, -590, -249, -409, -595, -217, -433, -514, -150, -293, 6, 31, -158, -209, -307, -465, -522, -300, -300, 194, 553, 980, 1089, 1157, 1125, 998, 1027, 494, 496, -248, -489, -401, -609, -273, -390, -351, -252, -349, -608, -618, -739, -684, -723, -656, -429, -446, -278, -429, -484, -375, -3, 300, 826, 878, 1080, 1081, 558, 879, 205, -180, -384, -837, -1028, -1131, -1288, -1261, -712, -989, -647, -491, -642, -497, -592, -452, -293, 154, 263, 181, 349, 371, 219, 582, 337, 348, 374, -54, 389, 2, 335, 526, 419, 616, 314, 200, -246, -556, -1114, -972, -1264, -1305, -855, -916, -211, -56, 533, 543, 598, 1098, 488, 772, 728, 682, 944, 885, 1166, 963, 1338, 1359, 1162, 874, 349, 174, -303, 127, 18, 171, 79, 271, 249, -191, 426, -642, 16, -140, -517, 146, -381, 178, 156, 216, 236, 473, 448, 440, 733, 478, 239, 499, 590, 368, 959, 395, 290, 588, 107, 15, -144, -439, -591, -620, -407, -207, 110, 273, 210, 204, -373, 132, -100, -165, 81, 70, 446, 212, 631, 233, 518, 155, -135, 91, -289, 177, -32, 109, 343, -85, -76, 91, -324, 8, -140, -91, 97, 125, 485, 344, 996, 872, 653, 692, 233, -184, -78, -437, -142, -38, 44, 669, 179, 984, 833, 850, 1314, 898, 651, 837, 499, 576, 693, 112, 739, 6, 186, -129, -319, -172, -160, 482, 340, 1052, 888, 1252, 995, 845, 632, 336, 136, -354, -139, -550, -444, -696, -345, -232, 265, 795, 922, 1323, 1071, 949, 649, 481, 222, 403, 328, 237, 527, 818, 933, 1317, 1311, 1226, 1144, 948, 1079, 607, 773, 279, 611, 590, 708, 1287, 586, 1167, 515, -59, 69, -604, -611, -512, -668, -437, -426, -61, 85, 475, 830, 363, 944, 496, 665, 1024, 691, 1117, 637, 426, 432, 72, 395, 312, 488, 619, 266, 849, 348, 543, 454, 206, 670, 533, 909, 723, 903, 1045, 1035, 836, 1248, 778, 471, 804, 360, 772, 415, 558, 383, 205, 106, 83, 194, 159, 449, 206, 674, 615, 555, 243, -80, -36, -319, -183, -69, -223, 333, 741, 679, 1037, 797, 971, 477, 483, 327, -271, 394, -163, -101, 394, 197, 749, 1164, 1052, 1192, 785, 293, 65, -291, -622, -503, -525, -723, -108, -300, -170, 306, -63, -124, 186, -67, 75, 127, 88, 201, 0, 568, 100, 533, 448, 286, 521, -139, 399, -306, -98, -149, -495, 396, 520, 880, 1181, 1139, 1223, 1096, 989, 1239, 636, 589, 526, 39, 385, 380, 129, 255, 50, -189, -32, -195, 224, 494, 793, 816, 635, 755, 562, 921, 793, 770, 788, 486, 808, 696, 308, 404, 36, -264, -308, -434, -346, -252, -15, 105, 210, 409, 711, 443, 806, 769, 542, 891, 403, 809, 357, 459, 692, 173, 499, 193, 616, 507, 601, 831, 158, 405, 258, 77, 17, -168, -364, -438, -66, -159, 406, 801, 741, 924, 716, 502, 288, 112, -227, -238, -329, -226, -401, -433, -264, -403, -343, -579, -33, -228, 11, 184, -158, 162, 250, 345, 192, 696, 601, 497, 396, 329, -93, 29, 410, 22, 530, 216, 478, 204, 238, 299, 0, 231, -501, -151, -381, -414, -105, -135, 96, -60, 188, 85, -276, -79, -508, -280, 103, -404, 95, -101, -52, 51, 71, 144, 135, 251, -84, 246, 98, 415, 147, 280, 226, -77, 72, -735, -198, -495, -398, 18, 13, 412, 306, 504, 408, 303, 287, 372, 227, 188, 253, 71, -170, -118, -258, -408, -243, -509, -185, -2, 428, 614, 517, 700, 119, 272, -96, -253, -93, -588, -210, -496, -180, -15, -394, 48, -255, -151, -8, 84, 165, 234, 534, 461, 310, 317, 220, -53, 87, -476, -362, -514, -675, -326, -566, -9, -278, -73, -233, -336, -172, -313, 127, 109, 567, 295, 355, 181, 3, -171, -614, -358, -638, -449, -463, -360, -345, -49, 88, 161, 228, -120, -40, -161, -40, -428, -186, -813, -719, -245, -572, 124, -217, -94, -130, 346, -24, 101, 348, -469, -196, -955, -613, -612, -205, 10, 260, 687, 182, 548, -97, -11, -679, -774, -721, -1143, -508, -706, -357, -299, -125, 74, 85, 167, 305, 330, 388, 701, 378, 146, -57, -405, -706, -466, -584, -132, 165, -289, 86, -674, -617, -427, -1044, -514, -869, -604, -238, -350, -34, -401, -10, -342, -25, 317, -37, 615, -44, 130, 180, -247, -131, -450, -450, -235, -159, -86, 121, -225, -138, -385, -222, -215, -335, -56, -487, -307, -611, -109, -118, -147, 196, -14, 123, -386, -32, -559, -580, -670, -915, -283, -399, 83, -140, 431, 425, 512, 985, 573, 1082, 686, 556, -48, -397, -537, -866, -404, -562, -309, -337, -114, -45, -215, 5, -203, -233, -300, -513, -403, -329, -414, -125, -69, 226, 272, 341, 492, 391, 646, 237, 41, -97, -362, -618, -707, -698, -804, -545, -639, -434, -268, -376, 58, -53, -18, 217, -97, 372, 105, 372, 616, -106, 236, -261, -5, 110, -85, 222, 88, 241, -208, 55, -306, -816, -333, -841, -420, -30, -116, 318, -376, -201, -373, -589, -172, -619, -474, -1050, -557, -317, -155, 811, 573, 959, 1035, 956, 483, 214, 66, -587, -534, -647, -910, -650, -722, -804, -400, -500, -474, -319, 48, 111, 593, 751, 491, 667, 117, 219, 21, 100, 181, 310, 518, 553, 711, 269, 466, -212, -280, -479, -1026, -960, -1311, -1032, -1242, -857, -569, -282, 144, 115, 480, 418, 905, 697, 576, 640, 46, 269, -87, 45, 189, 59, 267, 67, 113, 165, 45, 111, 80, -598, -273, -851, -756, -132, -563, 148, -468, -209, -265, -430, -53, -214, 274, 351, 571, 778, 1075, 738, 983, 227, 140, -22, -796, -482, -1367, -781, -1008, -611, -155, -191, 221, 86, 470, 99, 233, -86, -20, -23, 42, 224, 557, 792, 405, 647, 82, -29, -144, -40, -260, -383, -395, -648, -250, -467, -144, -280, -180, 157, -47, 185, 28, 130, 64, -233, -101, -531, -462, -204, -157, 182, 517, 685, 667, 776, 218, 387, 233, -32, 85, -287, -320, -317, -457, -310, -126, -645, 158, -444, -198, 90, -619, -65, -714, 18, -287, 287, 521, 369, 896, 562, 1081, 541, 530, 31, -276, -487, -589, -825, -644, -666, -693, 138, -244, 359, 212, 293, 160, 460, 330, 166, 703, -58, 299, -94, -141, -334, -242, -420, -395, -113, -430, 11, 57, 662, 406, 818, 807, 328, 379, -40, -226, -506, -639, -735, -677, -759, -373, -324, -217, -114, -46, -114, 139, 285, 309, 559, 361, 1164, 918, 1029, 657, 283, 123, -357, -181, -672, -245, -518, -106, -245, -299, -5, -342, 101, -187, 177, -86, -48, -112, -445, -263, -458, -208, -313, -104, 77, -205, 217, 222, 148, 568, -37, 187, 43, -102, 223, -157, 314, -24, 38, -52, -341, -176, -482, -9, -86, -100, 223, -206, -269, 6, 58, 113, 447, 353, 261, 276, -156, -59, -471, -170, -340, -517, -54, -745, 67, -287, -40, 129, -250, 310, -101, 667, 321, 475, 476, 63, 422, 179, 393, 643, 580, 303, 659, 9, 142, -27, -429, 100, -531, -318, -541, -688, -653, -471, -405, -539, -236, -508, -384, -501, -79, -2, 73, 338, 185, 681, 412, 698, 734, 497, 683, 509, 591, 415, 486, 72, -293, -355, -786, -846, -1120, -1200, -736, -784, -277, 351, 18, 637, 608, 451, 798, 526, 356, 258, 400, -144, 104, 91, -390, -110, -532, -743, -425, -261, -126, 200, 158, 311, 350, 326, 214, -8, -77, -254, -235, -566, -487, -463, -508, -333, -546, -563, -193, -167, 418, 605, 481, 1054, 352, 570, 424, 56, 294, -303, 86, -189, -454, 201, -96, 116, 543, 289, 283, -117, 113, -301, -3, 100, -524, 311, -106, 255, 5, 216, 147, -449, 106, -564, -233, -343, -233, -96, -34, 277, 156, 212, 298, 419, -42, 173, -41, -266, -263, -290, -69, -82, 300, 463, 238, 422, 428, 106, 472, 295, -13, -140, -260, -360, -388, -23, -308, -216, 17, -419, -312, -190, -305, -69, -26, 99, 182, 291, 282, 299, 364, 168, 55, 38, 280, 185, 427, 209, -54, 196, -128, 18, 163, -183, -112, 28, -76, 265, 477, 431, 409, 416, 108, 79, -34, -350, -601, -1014, -841, -1021, -614, -379, -189, 326, 165, 342, 506, 263, 330, 266, -23, 230, 68, 662, 795, 795, 820, 340, 32, -749, -843, -1375, -1320, -1120, -895, -454, -25, 44, 140, 420, 69, 430, 270, 537, 129, 283, 350, -31, 469, 93, 253, -37, 172, 260, 243, 445, 455, 533, 457, 496, 193, 101, -218, -329, -643, -568, -683, -908, -470, -671, -209, -132, -401, 186, -222, 125, 518, 305, 585, 156, 528, 280, 587, 809, 467, 884, 761, 810, 794, 833, 521, 455, -88, 235, 22, 264, 518, 16, 529, -673, -368, -1027, -1314, -1364, -1726, -949, -853, -104, 251, 833, 705, 1240, 784, 887, 949, 218, 581, 164, 469, 277, 716, 417, 234, 402, 22, 287, 111, -115, 107, 33, -85, 249, -537, -322, -525, -704, -514, -527, -310, -272, 40, -54, 529, 144, 399, 48, -219, 200, 28, 236, 31, 242, -218, 191, 19, 60, 445, 172, 323, 41, 249, 296, 632, 679, 530, 371, 288, 55, -51, -273, -606, -452, -745, -456, -415, -4, 271, 320, 428, 446, 647, 474, 779, 303, 297, 338, 215, 414, 141, 334, 101, 227, 345, 199, 214, -44, 16, -152, -22, 294, 149, 467, 362, -159, -57, -77, -66, 331, 679, 669, 725, 776, 790, 692, 753, 990, 768, 1025, 579, 405, 524, -13, 162, 40, 52, 301, 840, 975, 776, 503, 80, -229, -258, -100, -336, -42, -561, -369, -571, -691, -174, -446, 172, 109, 644, 679, 762, 995, 1091, 1340, 1261, 1404, 821, 709, 172, 195, -206, -232, -341, -552, -212, -249, 403, -147, 711, 462, 205, 530, -142, 170, -238, 146, -116, -52, 403, 143, 344, 224, -121, 44, 161, 108, 437, 247, 501, 658, 396, 419, 263, 52, 223, 78, 62, 270, 44, 593, 682, 629, 992, 775, 989, 821, 551, 651, 32, 384, -191, -195, 50, -884, -51, -809, -503, 152, -153, 103, 371, 849, 643, 1401, 1064, 843, 686, 353, 144, -59, 126, -236, -76, -127, 109, -177, 190, 215, -133, 137, 28, -57, -273, 59, -128, 413, 742, 1025, 1158, 1184, 1625, 1253, 1497, 1187, 690, 452, 261, -156, -360, -331, -480, -470, -440, -113, 56, 270, 238, 247, 147, 487, 691, 734, 943, 819, 959, 669, 620, 99, -292, -420, -557, -210, -50, 332, 430, 875, 1013, 1174, 1512, 1006, 1047, 631, 367, 617, 136, 208, 121, -277, -282, -125, -128, 301, 661, 155, 464, 332, 247, 611, 571, 934, 913, 823, 740, 443, 372, 196, -231, -306, -625, -736, -547, -438, -231, -96, 425, 427, 526, 767, 411, 315, 190, -253, -23, 58, 335, 605, 542, 643, 275, 722, 48, 206, 209, -152, 802, 255, 828, 761, 582, 734, 389, 294, 75, 139, 38, 92, -94, 56, -231, 128, 154, 162, 401, 242, 563, 312, 641, 427, 484, 479, 384, 312, 552, 611, 645, 1162, 347, 761, 22, 215, 523, 81, 862, 46, 286, 119, 232, 201, 122, 394, -66, 644, 72, 67, 224, -382, -142, -360, -256, -3, 421, 799, 856, 1266, 1264, 1195, 1240, 946, 721, 510, 303, 220, 201, 183, -61, -97, 98, 165, 331, 408, 607, 640, 905, 881, 523, 766, 366, 293, 20, -177, 186, 161, 454, 612, 791, 590, 329, 270, 387, 272, 447, 490, 132, 521, 37, 338, 144, -118, 219, -213, 411, -179, -75, 184, -279, 243, 30, 117, 198, 194, 64, -76, 167, -80, 117, 318, 71, 454, 235, 264, 389, 89, 444, -131, 92, -53, -95, 466, 36, 591, 410, 288, 436, 326, 306, 439, 288, 109, 377, -36, 358, 161, 155, 461, 71, 636, 907, 728, 979, 831, 450, 774, 578, 503, 501, 236, 155, -231, -247, -148, -246, 57, 151, -130, -67, -123, -104, -201, 37, 50, 135, 538, 423, 717, 724, 682, 765, 857, 1092, 1287, 986, 1118, 377, -223, 77, -861, -319, -398, -295, 279, 73, 523, 271, 221, 360, 209, 238, 424, -141, -57, -86, -198, 137, 155, 477, 407, 524, 211, 328, 292, 307, 309, 82, 377, -43, 22, -159, -100, -113, -154, 181, -101, 307, 194, 126, 269, -118, 389, 212, 267, 319, 18, 184, -349, 192, -374, -255, 134, -642, 95, 14, 361, 338, 281, 381, 203, 224, 19, 40, -127, 161, -304, -98, -51, -216, 117, 111, 146, 51, 430, -24, 223, 552, 182, 286, 577, 351, 279, 346, -469, -279, -534, -532, -407, -540, 39, 31, 209, 469, 410, 265, 568, 446, 665, 606, 542, 543, -112, 104, -263, 3, -168, -264, -51, -246, 215, -9, 240, 64, -43, -98, -461, -524, -374, -402, -138, 250, -149, 586, 488, 440, 794, 653, 509, 418, 468, -71, 194, -91, -206, -299, -198, 22, -144, 158, -137, -8, -187, -266, -327, -162, -85, -106, -6, -156, 224, -59, 233, -79, -128, 70, -247, 223, 43, 219, 76, 104, 104, -22, 183, 25, 302, 170, 397, 504, 271, 364, 147, -125, -457, -536, -676, -699, -664, -508, -73, -14, 280, 239, 60, 126, -73, -53, -451, -425, -228, -134, 385, 181, 399, 314, 277, 537, 116, 350, 98, -162, -272, -508, -568, -556, -303, -388, -175, -187, 93, 210, 139, 422, 149, 215, 313, 313, 80, 56, -13, -198, -135, -379, -316, -409, -270, -224, -249, -103, -62, 146, 150, 548, 501, 337, 350, 7, -203, -407, -408, -642, -331, -197, -435, -46, -273, -2, 60, -39, 88, -327, 158, -46, 227, 499, 50, 515, 122, 150, 99, -162, 45, -185, -448, -481, -422, -205, -9, -302, 170, -98, -16, 320, -220, 117, 33, -21, 16, 50, -254, -214, -104, -42, 170, 73, 368, -12, -5, -86, 16, -122, -317, -358, -833, -323, -295, -22, 359, 356, 232, 373, 341, 44, 268, -38, -137, -184, -169, -46, -272, -145, -167, -337, 69, 15, 11, -17, -53, 117, -32, 120, 112, 93, -41, 164, -74, -159, -261, -346, -230, -176, 181, -342, 286, 45, 69, 227, -321, -49, -395, -261, -284, -59, 61, 233, 345, 516, 378, 282, 247, -51, -103, -338, -128, -540, -49, -219, 112, 473, 297, 710, 253, 407, -84, 63, -535, -514, -267, -797, -57, -128, -101, 118, 138, -71, 184, 203, 288, 485, 145, -39, -238, -322, -311, -234, -19, 149, 125, 405, 65, 122, -2, -272, -170, -258, -299, -362, -29, -434, 2, 183, -55, 270, -7, -39, 279, -49, -129, -99, -624, -366, -671, -220, -237, -137, 370, 157, 892, 562, 893, 631, 126, 160, -618, -611, -793, -960, -599, -401, -136, 94, -35, 197, -60, 32, 187, 49, 161, -270, -243, -659, -520, -145, -222, 29, 103, 107, 22, 475, 379, 506, 498, 204, 294, -186, 11, -421, -315, -56, -392, 30, -271, 36, -117, -266, -133, -718, -489, -574, -404, 65, 144, 359, 460, 559, 634, 592, 590, 481, 505, 449, 103, 35, -467, -582, -390, -746, -469, -806, -889, -529, -781, -328, -279, 139, 282, 361, 569, 13, 474, 272, 326, 520, 300, 329, 136, -39, -391, -408, -603, -298, -263, -297, 15, -56, -179, -477, -592, -457, -267, -37, 394, 315, 645, 584, 114, 286, -169, -230, -225, -651, -447, -415, -351, 23, -133, 175, 285, 179, 280, 245, 223, 10, 129, -22, -169, -140, -434, -405, -262, -459, -138, -456, -471, -193, -532, -128, -98, 175, 59, 315, 168, -8, 395, 32, 439, -169, -370, -383, -588, -278, -181, 95, 41, 305, 48, -48, 30, -375, -493, -659, -789, -755, -502, -392, -170, 398, 443, 921, 1010, 741, 927, 311, 204, 50, -121, -336, -614, -624, -1075, -969, -789, -719, -562, -375, 0, 23, 61, 671, 91, 113, 551, 45, 312, 415, 554, 358, 556, 31, -448, -455, -896, -324, -508, -238, -83, -164, 77, -31, 239, 35, 117, 199, -178, -82, -60, -173, -373, -439, -629, -721, -271, -665, -371, -392, -469, 170, 134, 524, 576, 541, 406, 462, 112, 255, 98, -318, -141, -603, -382, -698, -371, -945, -956, -500, -923, -260, -252, 167, -198, 129, -139, -403, 199, -316, 112, -45, 116, 370, 434, 316, 528, 389, -151, 345, -386, 23, 140, -513, -214, -996, -859, -762, -1255, -659, -559, -313, 123, 21, 316, 410, 649, 691, 361, 241, -118, -300, -337, -140, -54, 12, 141, -151, -121, -85, -94, -157, -270, -194, -499, -413, -576, -439, -309, -512, 15, -535, -123, 22, -185, 272, -8, 392, 187, 257, -59, -26, -173, -447, 131, -410, 205, 254, 161, 266, 21, 89, -21, -29, -454, -593, -556, -469, -471, 62, -355, -21, 410, 23, 646, 203, 306, -36, -319, -361, -449, -231, -378, -231, -425, -142, -73, 105, 236, 92, -193, -152, -171, -254, -144, -453, -277, -550, -415, -478, -357, -251, -379, -380, -817, -417, -385, -25, 358, 394, 360, 129, -334, -686, -905, -1251, -870, -1044, -863, -608, -704, -330, -137, 77, 300, 342, 515, 335, 181, 426, 244, 202, -41, 124, -267, -313, -343, -844, -422, -926, -421, -628, -628, -499, -743, -82, -536, -1, -267, -198, -172, -322, 178, -124, 308, 46, 191, 256, 251, 224, -64, -31, -716, -830, -793, -812, -619, -507, -704, -511, -382, -82, 509, 252, 234, 35, -249, -414, -294, -434, -639, -393, -511, -164, 50, -198, -288, -429, -540, -235, -170, -41, 168, 35, 112, -55, -91, -52, -35, 12, -303, -427, -440, -765, -504, -409, -504, -262, -488, -406, -338, -74, -44, 221, 226, -53, 423, -114, 393, 430, 53, 329, -436, -262, -610, -569, -55, -193, 391, 292, 122, 65, -215, -333, -473, -463, -684, -627, -558, -704, -355, -133, -189, 228, 212, 186, 856, 829, 940, 937, 538, 391, -2, -66, -317, -559, -446, -806, -836, -657, -693, -451, -283, -142, -217, -170, -319, -526, -98, -130, 129, 364, 17, -73, -219, -393, -576, -627, -504, -542, -284, -153, -12, 154, 84, 228, -202, -129, -631, -913, -810, -1326, -787, -867, -649, -467, -234, -190, -68, 247, 1, 568, 97, 26, 104, -110, -204, -310, -291, -420, -88, 3, 13, 49, 220, -4, 269, -19, -197, -366, -762, -488, -822, -274, -386, -91, 178, -139, 136, 154, -77, -85, 131, -210, -26, -126, -41, -260, -120, -34, -142, 244, 4, 179, 59, 257, 14, 165, 108, -114, 173, 88, 107, -88, 234, 84, 238, 131, 183, 34, -79, 128, -186, 89, -126, 71, -167, -231, -252, -480, -198, 75, 232, 78, 377, 420, 678, 645, 681, 415, 98, 73, -283, -68, -164, -99, -23, -28, -52, -89, -16, 22, -83, -229, -34, -232, -148, 50, 36, 97, 102, 125, -235, -170, -234, -493, -285, -351, -6, -137, 97, 195, -57, 406, -4, 264, -38, -119, -123, -554, -90, -490, -254, -361, -465, -288, -597, -437, -774, -892, -555, -568, -147, 201, 231, 694, 737, 817, 685, 486, 291, 36, -41, -253, -126, -140, 164, 395, 408, 433, 547, 499, 194, 89, -446, -756, -833, -1114, -1110, -994, -1038, -955, -761, -601, -557, -394, -243, -97, 92, 512, 642, 698, 859, 556, 927, 424, 304, -82, -798, -511, -838, -383, -646, -482, -436, -769, -286, -411, -316, -173, -48, -64, 281, 439, 373, 421, 363, 251, 231, 148, 119, -27, -318, -124, -277, 117, 316, 254, 216, 167, -24, -51, 284, -24, -36, -267, -157, -444, -245, -124, -443, -181, -562, -524, -660, -406, -603, -315, -60, -326, 364, 114, 267, 479, 350, 594, 460, 144, 187, -120, -240, 1, -105, 176, 223, 397, 299, -11, 6, -94, 138, 368, 711, 1007, 1176, 1128, 645, 282, -407, -676, -871, -1035, -796, -1154, -1049, -1229, -980, -673, -495, 76, -115, 270, 244, 301, 516, 623, 649, 690, 652, 340, 622, 180, 434, 91, 4, 10, -523, 131, -720, -223, 44, -485, 169, -263, -469, -640, -697, -805, -517, -207, -457, -106, -163, 76, 380, 504, 555, 252, 281, -165, -79, -65, -283, 68, -300, -111, -211, -462, -277, -660, -449, -236, -144, 139, 218, 135, 114, -114, 14, -264, -596, -140, -700, -168, 32, -46, 693, 665, 977, 1045, 1303, 1038, 933, 534, -61, -109, -563, -333, -501, -479, -225, -175, -346, -318, -666, -982, -482, -1039, -773, -771, -1059, -588, -688, -316, 188, 516, 807, 1026, 1072, 937, 771, 553, 196, 113, -92, -304, -41, -466, -330, -174, -339, 119, -121, -85, -175, -426, -198, -280, -159, 144, 264, 282, 396, 304, 327, 353, 358, 462, 497, 290, 227, 45, -335, -125, -471, -323, -450, -210, 213, 138, 672, 170, 41, -300, -397, -399, -233, -101, -349, -178, -316, 93, -208, -55, -196, -630, -419, -431, -374, 83, -23, -40, 485, -13, 694, 540, 605, 831, 563, 369, -118, -45, -542, 152, -199, 16, 234, -101, 13, -224, 69, -162, 197, -24, -8, -138, -73, -70, -72, 219, -103, 345, -161, -155, 180, -26, 305, 507, 212, 153, -34, -354, -323, -392, -299, -347, 26, 46, 103, 485, 338, 274, 222, 78, -84, -289, -295, -803, -769, -737, -1009, -108, -146, 658, 735, 618, 972, 261, 593, -48, -179, -553, -898, -647, -833, -459, -174, -139, -2, 440, 210, 520, 369, 138, 239, -151, 46, -18, 101, 412, 222, 93, 80, -149, 250, 319, 459, 627, 33, 153, -415, -664, -612, -1029, -626, -781, -599, -421, -396, -203, -269, 155, 102, 332, 224, 379, 199, 17, 395, -33, 502, 287, 331, 209, -25, 15, -189, -34, -558, -375, -774, -658, -470, -428, -187, -194, 185, 119, 605, 547, 761, 596, 361, 615, 92, 457, 222, -138, -191, -512, -402, -413, 162, 33, 124, 105, -592, -204, -631, -309, -218, -314, 119, -69, 187, 173, 557, 584, 535, 279, 16, -367, -542, -349, -671, -135, -236, -138, -196, -347, -57, -103, 468, 536, 524, 479, 183, -133, -335, -297, -610, -646, -730, -617, -349, -442, -142, 1, 222, 242, 432, 596, 566, 699, 392, 382, 67, 36, -77, 2, 28, -21, 42, -156, -35, -503, -317, -680, -533, -333, -503, -85, -344, -52, 61, 21, -44, 155, -266, -108, 66, -238, 383, 19, 391, 52, -468, -280, -1006, -378, -379, -181, 491, -192, 279, 30, -140, -95, -68, 201, -185, 299, -204, -90, -120, 24, 205, 23, 496, -94, 243, 0, -142, 332, 225, -10, 161, -233, -433, -22, -333, 209, -34, -106, -256, -607, -467, -482, -395, -178, 19, -55, 212, 66, 106, -161, 66, -279, -291, -26, -431, 369, 166, 436, 496, 409, 474, 422, 501, 183, 358, -189, -55, -82, -217, 33, -330, -88, -145, -198, -36, -329, -270, -324, -403, -13, -83, -27, 271, 1, 217, 206, 23, 448, 140, 266, 302, 236, 345, 115, 195, -301, -328, -469, -559, -372, -408, -45, 20, 233, 514, 472, 631, 827, 537, 474, 47, -352, -478, -895, -1000, -910, -805, -763, -204, -104, 171, 453, 255, 424, 445, 655, 401, 372, 235, -74, -168, -481, -279, -483, -287, -49, -252, -20, 143, 344, 451, 717, 603, 543, 207, -101, -85, -444, -50, -200, -180, -339, -488, -380, -500, -55, -166, -74, -352, -205, -222, -12, 365, 158, 470, 239, 242, 137, 401, -74, -158, 35, -347, 30, 99, -18, -22, 517, -80, 373, 456, 263, 775, 194, 257, -275, -13, 13, 166, 238, -4, -232, -583, -191, -581, -149, -219, -219, -150, -218, -45, -180, -172, -90, 242, 108, 771, 680, 515, 478, 6, -61, -97, -149, -274, -306, -398, -186, -239, 362, 200, 417, 495, 286, 587, 169, 337, -469, -363, -509, -521, -108, -140, 97, -8, 97, -202, 111, -178, 163, 101, -98, 188, -44, 71, -157, 163, -162, -53, -139, -255, 61, 4, 277, 292, 417, 139, -129, -175, -151, 154, 176, 348, 329, -192, 106, -150, -11, 29, -84, 356, -124, 37, -393, -482, -465, -448, -146, 0, -76, 232, 321, -99, 622, -190, 267, 15, -199, 224, -380, 128, -429, -333, -370, 47, -42, 275, 499, 41, 464, -26, 81, -222, -30, -23, 121, 141, -249, -65, -314, -48, 6, 187, 286, 349, 293, 291, 46, -214, 92, -290, -365, -444, -701, -784, -642, -301, -522, 171, 354, 112, 507, -38, 58, -90, 179, 323, 315, 650, 26, 369, -27, -179, 33, -290, -408, -340, -337, -274, 128, -54, 333, 68, 0, 158, -154, 119, -22, -193, -193, -186, -346, -221, -215, -374, -18, -30, 182, 333, 20, 342, 182, 307, 394, 37, 26, -201, -424, -403, -330, -580, -233, -522, -73, -14, -126, 333, -68, 344, -55, 293, 102, 235, 221, -196, 19, -491, -124, -424, 65, -66, 187, 102, -278, 80, -632, -16, -334, -184, 163, -62, 278, 121, 282, 106, -83, -145, -549, -445, -563, -419, 7, -142, 205, 127, 267, 135, 71, 56, -417, -297, -593, -444, -321, -133, 47, 197, 377, 5, 0, -63, -424, -187, -202, -154, 126, -6, 377, 80, 250, 43, -402, -168, -699, -498, -397, -720, -293, -336, -652, 0, -437, -43, 231, 63, 835, 336, 511, 76, -353, -354, -619, -389, -162, -75, -129, -239, -458, -267, -244, -121, -82, 131, -30, 52, 335, 171, 196, 28, -84, -460, -419, -714, -588, -390, -304, 70, -81, 217, 158, 156, 161, -17, 201, 214, -141, 28, -66, -396, -147, -225, -373, -175, -153, -303, 205, 158, -126, -194, -419, -502, -379, -338, -471, -253, -390, -87, 72, 135, 423, 333, 389, 389, 243, 251, 249, -91, -108, -594, -532, -336, -450, -75, -178, 78, 180, 153, -1, 78, 29, -176, -23, -480, -350, -306, -464, -311, -340, -147, -20, -26, 178, 183, 29, 229, -42, -2, -75, -236, -50, -561, -427, -695, -715, -370, -546, -122, -114, -113, -170, -303, -363, -185, -69, 118, 215, 109, 608, 381, 601, 730, 382, 84, -166, -288, -633, -427, -531, -501, -508, -198, -178, -261, -132, -440, -404, -495, 5, 89, 229, 304, 26, -80, -241, -284, -392, -51, -72, 210, 326, 271, 341, 307, 94, 6, -124, -578, -358, -820, -726, -567, -537, -119, 50, 202, 288, 529, 254, 518, 398, 656, 816, 541, 668, 124, -102, -524, -520, -439, -191, 135, -131, -117, -463, -719, -598, -703, -602, -498, -503, -508, -531, -75, -24, 302, 380, 372, 679, 438, 720, 478, 516, 416, 78, 127, -247, -257, -338, -291, -522, -656, -394, -442, -250, -340, -461, -385, -584, -345, -11, 188, 581, 562, 309, 312, -19, -126, -74, -200, 37, -334, -337, -399, -532, -38, -64, 87, 140, -71, 62, 74, -83, 155, -68, -26, -124, -373, -264, -346, 90, 13, 83, 4, 3, -13, 114, 353, 169, 437, 247, 162, 0, -3, -3, -68, -71, -6, -338, -273, -105, -354, 154, -17, 224, -37, -96, -118, -316, -149, -251, -135, -252, 199, 0, 602, 615, 603, 570, 51, 143, -506, -262, -720, -482, -189, -193, 225, 231, 421, 340, 566, 366, 195, 11, -297, -343, -307, -347, -18, -195, -324, -237, -655, -432, -283, -175, -50, 237, -21, 115, 252, 245, 739, 605, 644, 421, 252, -98, -184, -187, -384, -424, -418, -357, -455, -112, -351, -342, -52, -381, -235, -217, -364, -33, 89, 410, 478, 441, 605, 443, 471, 464, 353, 182, 201, -152, 62, -11, -194, -122, -695, -600, -1074, -931, -891, -670, -23, -38, 230, 103, 218, 100, 416, 195, 102, 463, -95, 427, 470, 225, 492, 328, 276, 237, -25, -330, -332, -504, -488, -263, -295, 65, 223, -44, -50, -264, -218, 116, 0, 185, -24, -49, 115, -39, 204, 93, 290, 125, 107, 118, 27, 111, -151, 40, -372, -324, -359, -399, -93, 80, 344, 338, 408, -7, 89, -111, -117, 142, -61, -76, -144, -44, -168, -54, -197, -300, -230, -199, 162, 224, 366, 416, 120, 266, 112, -27, 239, -15, 0, -155, -245, -206, -221, -150, 27, 438, 189, 512, 617, 245, 391, -86, -223, -218, -496, -279, -544, -516, -440, -408, 79, 44, 412, 518, 582, 625, 336, 324, 103, 43, -204, -251, -332, -670, -554, -486, -368, -22, 85, 153, 112, -71, -127, -65, 190, 126, 293, 545, 322, 384, 352, 246, 195, 98, 92, 43, 130, -215, -365, -454, -688, -207, -271, -357, -278, -493, -573, -259, 173, 239, 399, 145, 63, 111, -5, 425, 433, 339, 478, 31, -56, -123, -295, -223, -240, -205, -455, -239, -286, -174, -33, 18, 392, 168, 576, 403, 178, 219, -259, -196, -406, -397, -294, -382, -84, 0, 177, 148, 273, 297, 88, 508, 128, 361, 270, -180, 25, -529, -469, -717, -662, -356, -282, 37, 5, 236, 282, 367, 573, 325, 423, 528, 269, 487, 110, -205, -203, -383, -405, -196, 120, 93, 326, 239, 221, 164, -52, -181, -177, -325, -355, -153, -370, -38, -73, 99, 65, -52, 214, 50, 223, 19, -73, 55, 6, 29, 202, -19, -77, 85, -248, -90, -3, -262, -57, 0, -20, 280, 97, 164, 115, 172, 478, 291, 562, 236, -36, -68, -523, -460, -515, -485, -336, -465, -386, -334, -255, -36, 5, 110, 121, 68, 435, 545, 695, 742, 399, 195, -385, -195, -327, -509, -135, -394, -124, 49, 251, 195, 230, 38, -141, 0, -220, 44, -211, -144, -206, -263, -77, 21, 64, -99, -188, -505, -354, -654, -269, -207, -90, 478, 420, 915, 586, 427, 196, 25, 95, 158, 159, -31, -174, -524, -564, -678, -198, -463, -259, -113, -257, 393, 139, 470, 231, 178, 101, -249, 29, -261, -165, -55, -76, 59, 76, -141, -214, -304, -304, -163, -118, -15, 166, 127, 223, 280, 15, 502, 335, 371, 753, 572, 460, 317, 65, -423, -350, -563, -668, -491, -582, -594, -480, -455, -133, -72, -134, 255, 73, 434, 508, 455, 280, 47, -37, -387, -170, -255, -118, 21, -1, -4, 229, 325, 410, 492, 349, 308, -3, -19, -18, -191, -294, -248, -491, -169, -196, -60, 172, -98, 267, -77, 138, 217, 89, 79, -40, -296, -377, -361, -505, -79, -257, 232, 170, 181, 566, 338, 464, 253, 164, 0, -134, -199, -304, -416, -514, -471, -289, -300, 150, 93, -57, 226, -64, 229, 351, 398, 303, 234, 138, 79, 114, 128, -159, -265, 26, -297, -89, -314, -225, -323, -320, -151, -205, 146, -23, 137, -14, 134, 146, 329, 371, 313, 303, 164, 130, -260, -176, -602, -328, -356, -420, -169, -112, 302, 202, 361, 159, 164, 214, -59, 137, 140, -132, 135, -224, -566, -442, -645, -189, 37, 357, 651, 416, 325, 99, -290, -121, -79, 203, 297, -21, 99, -408, -238, -72, 3, 37, -170, -104, -155, 158, 259, 326, -34, -8, -25, -7, 530, 293, 511, 557, 270, 276, 149, 223, 8, 92, 166, -128, 58, -98, -262, -378, -491, -633, -504, -287, -315, 128, -99, -107, -61, -129, 359, 522, 603, 496, 173, 152, 143, 31, 310, -27, -140, -112, -301, -50, -239, -120, -257, -619, -565, -490, -190, 253, 611, 628, 747, 842, 687, 858, 581, 99, -58, -347, -376, -331, -37, -18, -104, 28, -98, -103, -127, -289, -257, -76, -100, 224, 227, 214, 207, -122, -83, -312, -380, -375, -322, -224, -115, -208, -166, 173, 271, 508, 647, 819, 895, 879, 643, 376, -153, -440, -477, -494, -307, -667, -331, -540, -526, -134, -91, 488, 501, 527, 339, 496, 425, 428, 225, -499, -440, -710, -532, -254, -84, 41, 301, 476, 405, 672, 390, 422, 292, -143, -191, -470, -629, -353, -317, -177, 66, 37, 286, 154, 153, 94, -235, -14, -187, -145, 269, 58, 245, 243, 89, 201, -207, -68, -167, -130, 135, -79, 100, -112, -193, -143, -118, 181, 221, 368, 393, 218, 152, 39, 124, 305, 290, 383, 374, -26, -32, -170, -348, -42, -357, -28, 11, -73, 431, 348, 835, 406, 239, 116, -398, -316, -603, -106, -308, 41, 254, -106, 311, 91, 376, 213, 302, 193, 99, 291, 39, 619, 326, 562, 646, 346, 430, -68, -139, -486, -553, -435, -554, -396, -397, -380, 5, -36, 232, 28, -97, 335, -30, 782, 756, 860, 870, 244, 347, -402, -343, -696, -894, -823, -1109, -689, -496, -189, 88, 105, 281, 450, 733, 827, 508, 322, -151, -39, -242, -25, 369, -172, 98, -292, -433, -363, -280, -77, -145, -31, -38, 241, 220, 567, 519, 276, 363, 141, 21, -215, -68, -226, -179, 134, -74, 276, 336, 199, 132, -108, -173, -281, -158, -157, -263, -237, 139, 112, 229, 433, 161, 388, 502, 503, 504, 451, 177, 291, 11, -43, 99, -200, -129, -527, -425, -565, -365, -76, -67, 68, 46, -147, -132, 168, -95, 574, 194, 138, 317, -272, -201, -477, -240, -132, 32, 271, 307, 244, 450, 300, 226, 295, 118, 79, -269, -296, -495, -211, -181, -85, 21, -191, 13, 5, 149, 367, 439, 285, 246, -29, -29, -89, -162, -193, -173, -180, -275, 43, -20, 31, -259, -260, -401, -348, -114, -340, -26, -59, -2, 70, 79, 173, 211, 102, 227, 258, 180, 377, 185, -70, -207, -317, -440, -502, -317, -108, -129, 365, 186, 18, 262, -75, -49, -165, -124, -232, -317, -330, -247, -21, 73, 334, 394, 374, 707, 668, 447, 562, -98, -108, -377, -413, -266, -746, -451, -836, -591, -335, -106, 229, 179, 267, 91, 172, 53, 168, 183, 392, 218, -3, 138, -313, -40, -99, -129, -67, -317, -103, -447, -284, -270, -180, 282, 8, 198, 20, 83, 338, 375, 624, 409, 224, 4, -195, -438, -387, -439, -470, -243, -312, -224, -121, -64, -108, -196, -252, -169, -208, -54, 53, -148, 253, 232, 109, 374, 188, 82, 189, 144, 32, 97, -88, -236, -399, -377, -76, -337, -5, 10, 92, 398, 54, 43, -490, -608, -731, -707, -273, -76, 328, 274, 467, 386, 385, 467, 188, 94, -289, -251, -259, -245, 52, -36, 117, 59, -82, -8, -52, 20, 49, 45, 40, 151, 231, 333, 118, 31, -119, -314, -125, -311, -231, -390, -424, -595, -546, -332, -343, -86, -333, -31, -33, 275, 524, 464, 638, 287, 386, 196, 6, -45, -238, -335, -344, -624, -552, -382, -714, -436, -214, -246, 80, 476, 520, 676, 667, 392, 2, -194, -422, -615, -310, -476, -273, -235, -117, 286, 141, 478, 381, 111, 347, 216, 275, 328, 170, 99, -256, -168, -311, -602, -277, -504, -472, -125, -179, -67, -288, -137, -323, -425, 220, 86, 488, 322, 282, 198, -120, 303, 124, 338, 55, -141, -196, -87, -120, 22, 94, -305, 197, -155, -146, 85, 125, 5, 166, 9, -81, 270, -430, -54, -293, -436, -217, -148, -95, -113, -11, -391, -105, -443, -316, -125, 210, 481, 652, 1066, 758, 772, 411, 265, -255, -226, -402, -646, -371, -600, 102, 149, 597, 722, 466, 487, -168, -373, -888, -767, -531, -615, -244, -120, -302, -213, -106, -302, 64, -52, 123, 294, -94, 309, 23, 157, 378, 138, 507, 564, 588, 418, 223, -48, -243, -161, -111, -73, -362, -366, -440, -647, -242, -255, -328, 1, -317, -146, 26, -108, 267, 40, -218, -212, -399, -275, 149, 141, 14, -218, -238, -149, -244, 108, 46, 205, 128, -39, 80, -230, -238, -351, -338, -350, -355, -181, -129, -167, 135, 245, 158, 264, -165, -194, -284, -291, -130, 125, 456, 369, 464, 333, 129, -89, -51, -32, 64, -169, -316, -117, -191, 163, -8, -220, -464, -527, -493, -313, -76, -134, 86, -69, 382, 353, 440, 551, -10, 132, -213, -223, -50, -95, 134, 41, 160, 314, 82, -46, -230, -505, -753, -766, -762, -701, -489, -427, -147, -91, 237, 522, 679, 699, 614, 613, 71, 3, -275, -378, -282, -225, 61, -30, 35, -54, -30, 31, 3, 60, -125, -262, -147, -415, -418, -271, -680, -418, -375, -434, -71, -143, -40, 89, 223, 404, 470, 552, 245, 134, -103, -376, -402, -722, -775, -772, -664, -387, 50, 98, 19, -53, -313, -341, -211, 300, 315, 273, 43, -220, -321, -101, 188, 40, 177, -279, -215, -351, -408, -59, -445, -289, -194, -123, 39, -14, 23, -193, -341, -7, -52, 38, -138, -315, -394, -620, -47, -110, 97, 26, -245, -142, -67, 256, 236, 377, 206, 166, 120, 360, 287, 125, 111, -317, -340, -482, -121, 33, -21, -42, 2, -237, -426, -506, -789, -350, -450, -158, -68, 20, 363, 270, 475, 325, 155, -59, 79, -76, -109, 260, 71, -175, -45, -136, -132, -235, -659, -407, -845, -550, -531, -713, -172, -134, 572, 791, 990, 706, 507, 364, 86, 111, -252, -436, -652, -283, -260, 118, 341, 59, 2, -366, -402, -394, -270, -63, -124, -287, -334, -616, -520, -628, -515, -416, -275, 5, 57, 709, 435, 571, 289, 297, 226, 43, 458, -132, 208, -26, -3, -51, 167, 80, -405, -179, -1025, -811, -848, -733, -388, -352, -198, -286, -45, -29, 221, 376, 355, 265, 459, 232, 136, 101, -197, -129, -416, -289, -445, -224, -8, -228, 57, -174, -202, -411, -567, -477, -551, -355, -244, 105, 131, 348, 311, 235, 387, 173, 482, 182, 132, -18, -299, -398, -557, -539, -704, -239, -331, -81, -149, -183, 127, -214, 49, -224, -432, -347, -413, -630, -242, 68, -6, 676, 719, 876, 886, 680, 616, -37, -44, -260, -438, -227, -421, -223, -461, -642, -570, -597, -384, -99, -169, -260, 212, 63, 341, 568, 345, 272, -52, -406, -519, -511, -757, -301, -402, -181, 273, 139, 328, 105, 40, 86, 298, 500, 610, 490, 362, 41, -131, -194, -449, -408, -812, -779, -883, -934, -924, -817, -355, -91, 514, 794, 1137, 934, 927, 699, 132, 418, -129, -202, -211, -778, -871, -910, -896, -446, 102, 92, 306, -57, -353, -281, -335, -22, 210, 276, -22, 69, -436, -398, -165, -499, -178, -133, 77, -188, -113, -94, 226, 805, 865, 966, 462, -5, -614, -701, -669, -259, -212, -293, -201, -648, -397, -336, -43, 160, 117, 289, 293, 91, 490, 235, -127, 36, -585, -439, -593, -534, -400, -83, 327, 401, 677, 400, 258, -203, -264, -432, -473, -381, -365, -90, -111, 28, 107, 162, 329, 727, 723, 978, 485, 49, 25, -600, -159, -106, -9, 80, -252, -302, -347, -117, -72, 156, 132, -225, -133, -299, -375, -253, -484, -335, -85, 49, 340, 532, 568, 410, 366, 308, -170, -101, -251, -273, 273, 69, 321, 121, 13, -107, -357, -40, -275, -207, -348, -342, -393, -141, -31, -1, 209, -236, 77, -1, 130, 363, 201, 225, -88, -243, -373, -235, -178, -84, 172, 112, 165, -57, -94, 16, -189, 115, -86, -33, -86, -360, -158, -351, -3, -118, 90, 12, -215, -31, -247, 176, 249, 646, 595, 494, 396, -208, 36, -227, -500, -453, -665, -538, -506, -485, -142, -180, 67, 143, 41, 330, 242, 525, 544, 450, 586, 187, 232, 256, -49, 94, -74, -194, -70, -98, 95, 240, 155, 6, -15, -24, -15, -104, -150, -385, -583, -612, -606, -260, 85, 363, 374, 367, 292, 204, 72, 229, 68, 70, 289, -218, 37, -160, -70, -18, -136, 131, -125, -104, -454, -388, -445, -133, 102, -15, 187, -70, 106, 197, 399, 445, 428, 151, 91, 270, -79, 172, -128, -258, -60, -43, 412, 341, 300, 147, -197, -192, -377, -428, -400, -625, -584, -434, -501, -165, 7, 339, 708, 589, 831, 478, 287, 300, 297, 143, -249, -373, -753, -455, -360, -152, -85, -271, -147, -299, 0, 334, 461, 280, 190, -4, -115, -20, 187, 215, 197, 275, 129, 257, -90, -43, -420, -608, -319, -407, -65, -251, -95, -138, -55, 253, 143, 277, 282, 88, 5, 138, -120, -129, -349, -584, -453, -419, -71, 66, 313, 251, 202, 326, 97, 252, 231, 267, 250, 57, 152, -200, -290, -87, -239, 23, 59, -22, 12, -286, -105, -421, -324, -25, -331, 58, -10, 138, 253, 214, 512, 568, 549, 424, 259, 28, 5, -214, -71, -85, -149, 109, 52, -8, -7, -221, -556, -317, -717, -751, -598, -829, -438, -341, 69, 675, 1055, 1133, 1124, 1024, 565, 616, 496, 95, 29, -517, -450, -503, -307, 111, -404, -209, -695, -455, -258, -325, -151, -653, -399, -561, -332, -162, 294, 274, 135, 375, -22, 272, 360, 510, 190, 170, 26, -280, 19, -148, -143, -132, 68, -22, 24, 400, 358, 551, 620, 270, -85, -518, -705, -840, -771, -538, -655, -447, -286, -208, 299, 387, 218, 119, -457, -317, -64, 406, 785, 431, 449, 114, 295, 277, 218, 117, -209, -362, -494, -462, -499, -20, -277, -44, 196, 189, 291, 64, 162, -24, 130, 163, 50, -309, -751, -987, -697, -475, -145, 284, 132, 175, 165, 328, 249, 506, 282, 187, 155, -215, -31, -200, -10, 5, 115, 247, 479, 381, 457, 406, 173, 428, -231, -74, -277, -492, -354, -477, -387, -587, -303, -223, 142, 326, 267, 44, -306, -436, -755, -571, -557, -163, 204, 239, 557, 272, 304, 289, 270, 483, 468, 814, 831, 580, 236, 42, -278, -401, -266, -427, -298, -239, -132, -238, -177, -387, -656, -712, -1149, -993, -687, -280, 113, 309, 286, 406, 507, 508, 772, 787, 734, 662, 558, 80, 4, -125, -378, -179, -208, 103, 30, -110, -354, -952, -717, -660, -315, 324, 197, 283, -68, -124, 167, 209, 717, 702, 861, 827, 491, 314, 29, -149, -413, -284, -276, -228, -126, -245, -290, -408, -379, -258, -247, -40, -18, -240, -32, -169, 21, 453, 429, 601, 281, 68, -135, -358, -205, -257, 173, 103, 139, 184, -573, -410, -584, -329, 105, 166, 626, 343, 375, 356, 402, 406, 456, 263, -169, -141, -556, -181, -313, -350, -269, -674, -129, -189, -70, 126, 17, 59, 6, -173, -172, -85, -184, 73, 109, 528, 612, 686, 754, 248, 328, -173, -294, -172, -193, -67, 216, 285, -180, 131, -194, 12, 379, 277, 296, -273, -602, -979, -470, -112, 259, 466, 297, 440, 394, 683, 557, 576, 143, 249, 188, -58, 270, -429, -478, -569, -406, -72, 51, 279, 21, 1, 152, 129, 47, 52, -46, 29, 273, 839, 846, 807, 546, 157, 269, -254, -223, -404, -611, -489, -404, -267, -119, -61, -436, -290, -304, -122, 77, 120, 306, 402, 511, 549, 525, 97, 195, 232, 364, 543, 171, 272, -109, -328, 1, 1, 210, 234, -22, -189, -236, -295, -70, 66, 142, 241, -139, -115, -322, -305, -26, 273, 494, 473, 704, 223, 346, 380, 307, 394, 376, 421, 55, 251, 84, -101, -234, -456, -828, -733, -626, -519, 148, 300, 895, 694, 701, 560, 87, 152, -391, -300, -355, -297, -184, -284, -268, -505, -369, -2, 217, 597, 889, 768, 813, 640, 473, 432, 227, 34, -136, -148, 17, 186, 401, 482, 103, 4, -310, -475, -292, -384, -268, -517, -425, -196, 39, 558, 513, 640, 515, 224, 269, 236, 32, -5, 38, -323, -202, -30, -25, 17, 135, 154, 38, 131, 106, 398, 431, 671, 738, 502, 410, 89, 15, -34, 169, -32, -73, -443, -724, -370, -489, 217, 480, 458, 593, -84, -372, -520, -527, 141, 277, 294, 420, -16, -236, -320, -136, -36, 117, 362, 233, 421, 457, 651, 963, 802, 773, 642, 107, -336, -507, -725, -722, -483, -388, -194, 52, 256, 268, 174, 14, -224, -393, -462, -143, 155, 503, 788, 795, 528, 267, 240, -1, 94, 86, -211, -381, -517, -397, -184, 34, 360, 266, 206, 78, -377, -245, -411, -145, -46, -84, 142, -448, -386, -477, -303, 114, 311, 490, 266, 374, 439, 654, 830, 739, 395, 0, -272, -242, -122, -35, 18, -95, -55, -125, 281, 446, 355, 213, -86, -215, -185, 16, -197, -127, -425, -588, -269, -134, 362, 632, 784, 890, 567, 316, -80, -321, -1, -321, -37, -19, -299, -133, -384, 81, 118, 297, 229, 279, 233, -108, 62, -465, -345, -559, -314, -274, -267, 172, -133, 398, 422, 901, 1081, 761, 464, -258, -302, -332, 159, 461, 294, 290, 15, -408, -190, -147, -11, 357, -21, -152, -464, -384, -25, 161, 236, 133, 192, -2, 183, 53, -263, -294, -541, -316, -90, 42, 389, 243, 4, -303, -354, 14, 254, 446, 304, 154, -97, 33, 309, 415, 450, 183, -56, -129, -24, -153, 157, 79, -13, -28, -280, -381, -530, -225, -111, 205, 155, 256, 18, 2, 167, 146, 814, 375, 476, 13, -501, -365, -354, 103, 329, 433, 169, 288, 73, 42, -59, -54, 90, -20, -152, -496, -500, -614, -332, -186, 194, 148, 166, 188, -78, 180, 125, 306, 248, 414, 427, 374, 105, -283, -721, -1073, -903, -604, 146, 248, 402, 213, -90, -97, -49, 216, 613, 861, 615, 513, 23, -317, -428, -312, -146, 11, -35, -37, -538, -961, -827, -1004, -64, 241, 730, 1335, 1130, 994, 597, 139, -274, -281, -526, -524, -541, -528, -467, -351, -230, 36, 82, 239, 560, 344, 551, -50, -155, -505, -680, -348, -567, -160, -381, -28, 63, 120, 559, 376, 470, 328, 385, 542, 232, 102, -164, -458, -376, -400, -196, -49, -103, 13, 148, 126, 107, -76, -6, 165, 330, 437, 267, 180, -236, 55, 99, 317, 486, 366, 466, -48, -76, -649, -766, -713, -707, -609, -585, -184, -280, -1, 190, 370, 614, 811, 663, 293, 57, -239, -273, 84, 201, 287, 321, -55, 119, -168, 9, -31, -580, -679, -1111, -958, -548, 14, 268, 461, 391, -35, -118, -328, -149, 392, 489, 911, 914, 282, 147, -598, -638, -371, -146, 502, 259, 76, -126, -592, -554, -286, -66, 218, 71, -93, -361, -584, -439, -432, -210, -84, -113, 94, 284, 502, 735, 531, 553, 274, 104, 233, -36, 91, -63, -332, -469, -413, -255, -167, 112, 212, -4, 142, 185, -166, 11, 5, 89, 54, -62, -351, -752, -663, -876, -461, -118, -104, 260, 260, 393, 664, 712, 627, 412, 197, 87, 178, 64, -73, -280, -746, -658, -775, -497, 4, -169, 123, 89, 81, 219, 10, 197, 279, 348, 399, 187, -85, -526, -621, -408, -29, 354, 300, 435, 183, -188, 35, -173, -59, -20, -205, -53, -280, -170, -254, -277, -146, -125, 192, 283, 449, 164, 113, 6, -353, 23, 129, 335, 460, 141, 89, 0, -216, -220, -185, -183, -130, -198, -367, -479, -510, -271, -84, -63, 55, -157, -238, 13, 255, 467, 784, 789, 599, 513, 91, -134, -608, -797, -679, -541, 45, 184, 364, 299, 6, 68, 40, 211, 235, -245, -614, -925, -1016, -711, -574, -402, -268, -160, 187, 477, 625, 694, 627, 603, 720, 797, 736, 355, 30, -238, -341, -172, -267, -244, -442, -625, -470, -305, -87, -223, -271, -611, -739, -340, -62, 400, 418, 293, 282, 310, 363, 260, 141, -44, -130, -19, 9, 47, 58, 64, 188, 106, 284, -32, -94, -12, -231, -27, -416, -561, -812, -705, -446, -191, 309, 258, 319, 135, 191, 363, 606, 546, 408, 165, -118, -6, -206, -52, -29, 56, 133, 322, 263, -73, -199, -452, -337, -342, -113, -200, -221, -300, -479, -102, -96, 217, 211, 98, 113, -33, 92, 92, 285, 130, 0, 82, -177, 15, 102, 115, 257, 33, -87, -368, -471, -183, -39, 136, 398, 359, 18, -109, -345, -492, -177, 230, 547, 716, 630, 95, -227, -571, -707, -537, -576, -328, -284, 88, 387, 443, 488, 232, 108, -66, -129, -366, -246, -314, -247, 13, 89, 432, 319, 368, 141, 47, 72, 123, 225, 126, 38, -240, -225, -315, -134, -16, 69, 89, 205, 248, 57, 0, -482, -409, -483, -501, -187, -28, 224, 389, 335, 149, 0, -309, -217, -230, -93, 221, 225, 193, 202, 106, 38, 220, 60, 36, 48, 9, -44, -54, 0, -116, -17, -142, -304, -312, -317, -193, -98, -25, -13, 37, 88, 100, 223, 130, 106, -68, -289, -287, -273, 14, 185, 511, 647, 689, 483, 0, -250, -615, -686, -778, -610, -317, -128, 224, 457, 517, 423, 379, 150, -114, -109, -171, 5, 240, 96, 92, -185, -279, -139, -21, 57, 97, 117, -168, 118, -25, -50, 131, -131, 63, 45, 137, 269, 49, 0, -163, -320, -5, -81, 0, 9, -229, -14, 14, 145, 50, 28, 35, -38, 5, 56, 96, 73, 156, -47, -34, -126, -189, -116, -372, -342, -369, -232, -7, 89, 359, 358, 478, 273, -4, 12, -176, -38, 34, 147, 111, 57, 7, -95, -35, -21, 22, -206, -209, -253, -147, 53, 259, 239, 117, 152, -74, 77, 119, 175, 34, -33, -80, -135, -111, -214, -50, -112, 37, 89, 199, 78, -12, -51, -362, -256, -184, -165, -113, -117, -248, -186, -218, 106, 211, 240, 350, 93, 215, 146, 299, 175, 13, -258, -294, -231, -220, 243, 26, 55, -122, -130, 49, 227, 412, 227, 248, -58, 92, 53, -109, -104, -426, -475, -443, -295, -167, -12, 128, 62, 138, 134, 16, 169, 97, 249, 516, 442, 522, 319, 153, 17, -283, -277, -390, -448, -188, -157, 33, 201, 190, 268, 123, 121, 0, -52, -67, -258, -167, -229, -152, 77, 89, 216, 319, 287, 266, 41, -332, -502, -444, -293, 91, 275, 148, 83, -15, 127, 219, 375, 316, 116, 87, -112, -50, -209, -261, -333, -348, -82, 110, 450, 474, 275, -50, -178, -357, -392, -346, -435, -307, -113, 125, 244, 466, 254, 237, 245, 42, 61, -231, -364, -458, -252, 14, 105, 228, 91, -89, -132, -69, 87, 274, 439, 397, 196, -62, -344, -293, -389, -232, -109, -34, 158, 45, 263, 175, 212, 201, 13, 22, -38, -76, -146, -149, -208, -17, -60, 29, 110, 18, 86, 8, 64, -55, 106, 60, -119, -98, -346, -284, -204, 1, 269, 308, 298, 108, -74, -146, -76, 60, 208, 234, 161, 105, -40, -38, -43, -34, 36, -98, -106, -80, -53, 55, 46, 146, 157, 169, 129, -171, -296, -417, -330, -69, 134, 349, 292, 84, -25, -101, -58, 146, 135, 202, 156, 38, 67, -51, -92, -100, -57, 7, 86, 141, 71, -19, -44, -206, -87, -101, -152, 0, -216, -38, -93, 36, 158, 58, 96, -233, -190, -164, 38, 324, 443, 458, 332, 140, -76, -222, -259, -142, -161, -42, -41, -32, 107, 124, -38, -43, -67, -33, 81, -49, -139, -469, -431, -335, 0, 287, 347, 473, 299, 239, 3, 65, -24, 10, 0, -210, -211, -421, -293, -217, -85, 65, 112, 103, 159, 164, 206, 375, 239, 109, -171, -304, -335, -249, -57, 78, 281, 327, 317, 174, 39, -152, -319, -369, -235, -125, -89, 24, -150, -140, -109, 36, 331, 426, 475, 261, 170, 80, 13, 11, -85, -136, -129, 1, -14, -59, -189, -308, -215, -133, -82, 41, 87, 166, 255, 235, 163, 1, 45, -33, -6, 45, -35, -77, -189, -146, -130, 35, 208, 216, 123, 68, -127, -118, 31, 4, 62, -74, -85, -199, -136, -134, -108, 58, -43, 193, 244, 247, 234, 70, -13, -68, -58, -83, -45, 0, 24, 142, 213, 115, 97, -78, -265, -125, -96, -158, 5, -20, -57, 120, 58, -10, -26, -53, -149, -92, 11, 32, 192, 161, 198, 234, 165, 163, -13, -127, -224, -271, -79, 2, 108, 221, 84, -4, -88, -219, -146, -164, -79, -52, -179, -53, -55, -3, 114, 191, 187, 286, 330, 239, 190, 8, -169, -364, -289, -290, -134, -58, -56, 16, -21, 224, 123, 165, 155, 46, 116, 74, 48, 56, -35, -114, 2, -108, 34, 128, 35, -5, -162, -224, -162, -106, -51, 18, 3, 92, 56, 106, 113, 100, 183, 90, -12, -124, -206, -198, -62, 74, 68, 77, 93, -101, -30, -1, 46, 123, 59, 33, -96, 14, 2, 138, 149, 153, 170, -27, -23, -79, -136, -122, -78, -189, -129, -177, -114, -53, -84, -14, -18, 82, 104, 269, 259, 362, 143, -46, -45, -133, 63, 53, 171, -27, -71, -64, -101, 167, 115, 77, -21, -98, -134, -104, -18, -96, -138, -187, -158, -73, 23, 137, 191, 269, 159, 187, 163, 44, 17, -101, -90, -239, -138, -83, 0, 188, 55, 0, -74, -25, -1, 106, 147, 88, 86, 25, -38, -119, -127, -171, -195, -50, 54, 88, 252, 131, 38, -146, -301, -137, -27, 290, 385, 354, 169, -158, -280, -309, -301, -182, -112, -77, 128, 201, 263, 110, -73, -151, -209, -62, 25, 8, 62, 87, -5, 62, 45, 50, -25, -189, -215, -241, -40, 151, 296, 387, 344, 198, 13, -171, -214, -162, -68, 22, -6, 48, -66, 12, 53, 23, -3, -196, -185, -310, -221, -165, -34, 26, 75, 267, 180, 310, 191, 192, 163, 77, 66, 25, 132, 107, 182, -1, -102, -206, -297, -206, -98, 68, 161, 128, 22, -50, -191, -115, -126, -36, -16, 41, 119, 113, 308, 204, 152, -16, -170, -250, -155, -97, -51, -8, -132, -53, -115, 51, 133, 226, 275, 181, 141, 60, -28, -135, -242, -374, -198, -219, 51, 141, 124, 383, 245, 318, 234, 134, 7, -263, -416, -531, -374, -201, -63, 71, 15, 103, 85, 44, 178, 45, 83, 116, 73, 106, 63, -5, -75, -171, -137, -74, -99, -1, -70, 4, 87, 124, 185, 166, 192, 159, 45, -59, -113, -221, -124, -94, -109, -184, -206, -230, -92, 122, 107, 269, 35, 18, 42, 75, 272, 190, 143, -139, -240, -211, -104, 43, 141, 103, 0, 58, 38, 97, 92, 7, -37, -80, -52, 18, 19, -16, -134, -220, -221, -179, -22, 47, 86, 135, 95, 53, 61, -22, -12, -11, -102, 17, 105, 96, 132, 71, -18, -7, -55, -7, 15, 27, 104, -55, -129, -245, -263, -72, -7, 170, 130, 120, 134, 19, 80, -38, -2, -2, -19, -9, -40, 65, 46, 116, 79, 72, 44, 0, -104, -282, -341, -370, -245, -145, 35, 4, 10, 146, 211, 352, 412, 396, 248, 65, -116, -169, -230, -115, -54, -109, -46, -39, 12, 69, 119, -84, -132, -73, -10, 97, 83, 12, -192, -236, -264, -128, 7, 64, 160, 152, 196, 189, 240, 197, 71, -73, -283, -289, -205, -121, 46, 105, 69, 65, -15, -44, 13, 29, 1, -23, -74, -166, -108, -37, -15, 86, 40, 41, 81, 51, 96, 40, -15, -107, -156, -74, -48, 127, 189, 10, -29, -144, -117, 30, 78, 192, 69, -35, -115, -110, -18, 22, 98, 2, 19, -40, -27, -7, -113, -159, -273, -159, -16, 204, 379, 431, 356, 220, 149, -1, -82, -226, -181, -168, -154, -83, -166, -167, -193, -118, -65, 129, 218, 231, 280, 56, -7, -144, -181, -66, -51, 71, 109, 91, -10, -126, -125, -83, 57, 76, 95, 142, 4, -7, -39, -74, -53, -20, 82, 152, 266, 217, 116, -37, -203, -213, -181, -91, -89, -130, -180, -200, -90, 117, 254, 318, 308, 142, 112, 110, 85, 16, -179, -287, -450, -392, -141, -70, 54, 29, -6, 66, 115, 251, 183, 97, 44, -15, 110, 164, 158, 72, -56, -92, -130, -51, -31, -93, -123, -185, -114, -141, -109, -38, -76, 59, 79, 173, 236, 141, 124, 12, -29, -52, -27, 3, -27, -53, -84, -4, 55, 89, 91, 41, -28, 4, 86, 169, 221, 94, -3, -143, -256, -263, -269, -251, -179, -74, 36, 141, 146, 175, 113, 54, 35, 41, 150, 214, 251, 168, 40, -95, -220, -325, -343, -247, -106, 65, 153, 219, 178, 121, 86, 22, 63, 120, 92, 31, -130, -324, -369, -377, -243, -76, 30, 147, 211, 348, 431, 435, 367, 144, -80, -264, -315, -252, -209, -118, -120, -160, -162, -107, 25, 115, 245, 203, 149, 66, -24, 22, -56, 45, 29, -5, 55, -48, -60, -107, -99, -65, 73, 140, 128, 148, 19, -29, -113, -122, -98, -83, -63, -28, 19, 74, 199, 188, 178, -9, -108, -118, -143, -15, -34, 52, 83, 85, 83, -12, 18, -72, -62, -8, -81, 0, -21, 36, 99, 5, -3, -77, -133, -149, -23, 84, 185, 158, 19, -61, -178, -94, -74, 40, 113, 82, 97, 48, 70, 33, 1, -24, -97, -176, -130, -106, 0, 71, 28, 35, -51, -76, -40, 60, 112, 168, 171, 143, 90, 10, -51, -102, -75, -57, 25, -23, -51, -159, -194, -117, -126, 21, 110, 176, 172, 114, 26, -28, -78, -127, -127, -104, 14, 92, 123, 97, 93, 24, 16, 56, 33, 102, 108, 26, -19, -95, -175, -151, -164, -141, -51, -8, 3, 31, 39, 59, 64, 30, 37, 20, 21, 23, 50, -5, -2, -9, -115, -88, -104, -43, 8, 20, 62, 17, 27, 12, 16, 30, 3, 15, 4, 27, -4, 5, 8, -15, 60, 64, 80, 33, -28, -120, -143, -121, -95, 10, 33, 72, 12, 6, -19, -17, 13, 12, 57, 6, 43, 39, 57, 90, 97, 59, -13, -85, -108, -63, -53, -40, -77, -63, -103, -33, 30, 115, 187, 137, 103, -42, -37, -66, -29, 4, -8, -12, -67, -73, -99, 10, 43, 176, 155, 59, 67, -64, -56, -77, 5, 79, 118, 174, 76, -16, -124, -164, -163, -105, -40, 15, 82, 107, 151, 135, 43, -56, -109, -161, -113, -17, 55, 136, 91, -14, -93, -107, -148, -124, -54, -12, 28, 58, 91, 68, 94, 56, 57, 23, -51, -1, 7, 125, 187, 149, 96, -60, -190, -223, -188, -129, -93, -110, -164, -158, -88, -20, 119, 201, 238, 279, 214, 154, 75, -7, -54, -74, -116, -169, -197, -232, -194, -155, -75, 44, 108, 160, 178, 165, 90, 37, -9, -6, 5, 61, 120, -10, -43, -141, -167, -66, -11, 80, 86, 109, 66, 34, 35, 26, -30, -76, -100, -145, -89, -35, 53, 100, 121, 110, 64, -12, -51, -45, -27, 49, 27, 25, -11, -14, -3, 3, 18, -6, -11, -60, -24, -9, 32, 43, 32, 8, -56, -51, -93, -72, -53, 13, 87, 149, 189, 93, 51, -20, -57, -32, -51, -35, -40, -74, -67, -42, -59, -48, 17, 52, 96, 188, 207, 191, 114, -51, -150, -207, -172, -127, -79, -34, -60, -7, 55, 149, 158, 107, 56, -38, -29, -36, 11, 34, -12, -3, -7, 19, -12, -55, -112, -131, -47, -12, 80, 53, -34, -40, -77, -9, 16, 10, 14, -30, 27, 95, 110, 139, 34, -105, -201, -269, -179, -46, 129, 195, 153, 171, 128, 59, 22, -42, -97, -89, -41, 4, -6, -5, -102, -177, -219, -197, -89, 4, 161, 148, 165, 109, 57, 61, 35, 103, 102, 133, 78, 12, -44, -98, -128, -112, -120, -102, -24, -18, 74, 48, 26, 0, -26, -21, -20, -38, -83, -44, -61, 35, 38, 66, 65, -8, 51, -4, 52, 77, 30, -2, -79, -95, -103, -29, 30, 28, -3, -41, -30, 0, 59, 60, 65, 11, -52, -14, -36, -23, -44, -43, -5, -9, 37, 45, 48, 66, 61, 67, 58, 12, -21, -79, -132, -88, -46, 1, 43, -15, 25, 44, 73, 132, 60, 41, -61, -90, -90, -52, 14, 7, 25, -41, -46, -91, -37, 14, 48, 97, 78, 94, 40, 13, 0, -7, -34, -16, -44, -57, -58, -77, -41, -9, 84, 86, 69, 46, 0, -67, -103, -145, -145, -85, 26, 149, 141, 153, 55, -2, -61, -94, -84, -127, -95, -109, -51, -5, 9, 28, 2, -7, 47, 59, 64, 89, 27, -7, -56, -92, -80, -61, -20, 35, 50, 51, 19, 15, 23, 32, 75, 29, 11, -58, -107, -59, -29, 20, 22, -19, -35, -82, -79, -51, -59, 17, 41, 99, 97, 12, -28, -84, -44, -7, 30, 55, 23, 4, -6, 5, 23, 18, 18, -17, -49, -50, -29, 3, 14, 28, -11, -13, -11, -25, 7, 43, 62, 91, 97, 29, -12, -61, -67, -79, -124, -109, -132, -132, -71, -37, 47, 148, 180, 180, 128, 100, 61, 32, 19, -32, -63, -102, -131, -96, -46, -6, 22, 44, 35, 13, 54, 45, 34, 13, -41, -91, -120, -86, -39, 41, 81, 119, 104, 78, 65, 0, -24, -34, -24, 1, -4, -38, -69, -117, -105, -103, -80, -38, -3, 44, 69, 121, 89, 64, 30, -1, -44, -41, 1, 22, 47, -8, -52, -119, -113, -73, -3, 67, 85, 92, 61, 9, -38, -20, -61, -45, -40, -54, -12, 5, 25, -13, -32, -54, -50, 20, 46, 77, 52, -25, -24, -48, 6, 47, 61, 60, -10, -5, -60, -87, -93, -69, -10, 47, 83, 74, 55, 35, 23, -24, -42, -93, -94, -65, -1, 48, 62, 62, 8, -11, -56, -17, -2, -3, -6, -22, -17, 15, 52, 22, 22, 0, -3, -9, -3, -27, -63, -87, -96, -36, -2, 40, 65, 90, 105, 108, 73, 58, 22, 3, 39, -11, -50, -105, -133, -128, -84, -24, -4, 4, -12, 21, 65, 133, 158, 73, 6, -62, -104, -72, -58, -43, -2, 33, 96, 113, 80, 73, 33, 23, -8, -25, -19, -65, -59, -64, -41, -29, 0, -1, -25, -36, -52, 8, 31, 66, -1, -43, -59, -57, 52, 67, 97, 102, 44, 23, 21, -36, -46, -86, -108, -80, -63, 31, 64, 77, 53, 23, -11, -27, -23, 2, 26, -7, -27, -92, -108, -68, -5, 40, 103, 77, 34, 10, -53, -17, -6, 40, 38, 9, -43, -86, -87, -115, -63, -26, 24, 46, 61, 58, 44, 55, 50, 37, 19, 27, 24, 7, -48, -79, -79, -49, -10, -4, -12, -1, 1, -1, 9, -6, -7, -35, -38, -54, -34, 16, 22, 70, 61, 57, 46, 23, 17, -2, 13, 28, 11, 7, -17, -54, -51, -37, 15, 20, 32, 21, -42, -33, -44, -18, -4, -2, 33, 39, 81, 77, 45, 25, -36, -47, -53, -53, -26, -44, -15, 1, 1, 36, 54, 58, 47, 55, 24, 23, 45, 12, -9, -55, -76, -52, -29, -1, -6, -23, -14, -4, 10, 15, 3, -25, -34, -26, 2, 59, 52, 40, -4, -48, -36, -33, -5, 7, 6, -9, -8, -1, 13, 0, -29, -5, 3, 44, 33, 24, 8, -10, -10, -60, -81, -125, -108, -27, 66, 108, 117, 100, 40, 34, 12, 40, 33, -3, -18, -54, -62, -65, -67, -66, -35, 17, 96, 150, 159, 107, 38, -27, -83, -108, -128, -72, -41, 1, 33, 0, -10, -37, -25, 16, 42, 66, 75, 53, 27, -12, -23, -37, -75, -69, -63, -37, 1, 37, 44, 45, 27, 3, 18, 22, 60, 43, 7, -4, -43, -57, -56, -53, -49, -8, 24, 51, 57, 30, 20, -6, -18, -37, -37, -34, -37, 8, 10, 31, 52, 49, 70, 38, 2, -3, -18, -13, -8, -16, -21, -22, -10, 14, 32, 34, 37, 23, 11, -9, -48, -66, -67, -47, 0, 54, 70, 42, 0, -29, -32, 1, 45, 58, 60, 42, 15, 14, 7, -14, -13, -13, -13, -12, 5, 1, -27, -35, -56, -35, -24, -11, 17, 26, 58, 77, 90, 62, 9, -49, -62, -48, -35, 12, 15, 9, -3, -23, -44, -57, -52, -60, -3, 39, 66, 104, 67, 30, -19, -49, -31, -9, 30, 51, 50, 24, 0, -35, -45, -40, -54, -26, -21, -9, 17, 31, 37, 22, 4, -9, -1, 3, 19, 13, -19, -27, -57, -48, -7, 16, 53, 50, 31, 10, -15, -30, -28, -17, -18, -8, -6, -3, 2, 11, 26, 35, 26, 12, 1, -11, -15, -4, 12, 7, 13, -4, -17, -16, -26, -18, -7, -4, -34, -36, -25, 6, 35, 71, 84, 58, 51, 24, 32, 15, 1, 0, -30, -39, -31, -17, 9, 27, -1, -34, -78, -94, -91, -62, -1, 31, 61, 84, 80, 72, 52, 22, 2, -29, -29, -24, 0, 7, 0, -4, -22, -7, -29, -30, -20, -16, 1, 34, 71, 55, 17, -24, -53, -57, -22, 17, 28, -2, -18, -32, -41, -24, -8, 6, 24, 51, 53, 55, 37, 10, -28, -51, -67, -68, -33, 9, 45, 46, 44, -15, -36, -62, -45, 0, 8, 54, 31, 44, 32, 18, 19, -7, -17, -24, -14, -16, -6, -13, -3, -10, -6, -7, -13, 9, 0, 8, 17, 17, 13, 13, 6, 5, 9, 12, -4, -37, -50, -57, -23, 6, 32, 48, 35, 21, -5, -19, -2, -2, -5, -8, -34, -19, -10, 12, 34, 0, -8, -12, -12, 5, 13, 28, 24, -8, -31, -52, -60, -36, 1, 20, 26, 34, 29, 25, 14, 10, 6, -16, -14, -17, -13, 0, -4, -1, -6, 2, 13, 19, 35, 20, 4, -16, -37, -41, -45, -29, -17, -8, 16, 28, 37, 34, 41, 53, 47, 46, 22, 2, -13, -29, -26, -47, -64, -68, -61, -42, -26, 13, 42, 58, 79, 68, 57, 32, 1, -10, -23, -10, -3, -12, -31, -69, -74, -38, 0, 39, 65, 62, 51, 30, 10, -17, -38, -43, -49, -26, 0, 19, 28, 13, 2, -12, -10, 0, 5, 14, 10, 7, 14, 2, -13, -19, -27, -21, -12, 17, 25, 16, 10, -21, -23, -26, -3, 15, 23, 24, 0, 4, -16, -31, -44, -45, -30, -7, 35, 51, 49, 30, 4, -15, -10, -1, 22, 33, 20, 4, -27, -40, -44, -36, -9, 10, 12, 11, 7, 4, 4, 4, 9, 16, 23, 26, 17, 10, -4, -21, -11, -27, -20, -12, -25, -14, -9, 6, 22, 38, 27, 12, 2, -1, -1, 15, 41, 38, 28, -5, -26, -49, -54, -44, -35, -20, 0, 28, 42, 50, 23, 6, -11, -17, 0, 0, 1, -11, -14, -8, -15, -17, -4, -4, 17, 32, 36, 41, 24, 2, -25, -44, -49, -40, -32, -21, -25, -8, 20, 32, 35, 18, 11, 10, 17, 25, 27, 8, -15, -38, -49, -51, -29, 0, 7, 28, 24, 28, 15, 7, 12, 6, 15, 3, -2, -13, -22, -27, -24, -4, 12, 19, 31, 18, 4, -1, -19, -26, -36, -20, -2, 14, 15, 22, 22, 2, 1, -11, -17, -25, -8, 1, 9, 25, 27, 25, 9, -5, -24, -13, 4, 19, 23, 7, -10, -22, -20, -10, 0, 3, 14, 10, 9, 0, -19, -27, -42, -33, -23, -4, 1, -1, 11, 12, 23, 23, 15, 16, 2, 12, 22, 30, 24, 3, -11, -39, -38, -41, -31, -17, -17, -4, 0, 6, 16, 19, 24, 26, 8, 7, -10, -17, -18, -23, 5, 15, 20, 17, 6, -7, -13, -5, 5, 6, -1, -3, -6, 0, 14, 20, 15, 8, -15, -22, -26, -24, -10, -10, -2, -2, -5, -2, 4, 4, 9, 12, 18, 16, -6, -7, -10, -12, -5, 6, 9, 10, 11, 14, 13, 5, 11, 5, 1, -11, -24, -25, -24, -23, -22, -14, -12, 5, 17, 22, 25, 20, 25, 24, 13, -4, -17, -24, -33, -24, -11, 7, 20, 18, 18, 11, 6, -1, -2, -6, -14, -3, -4, -8, -10, -7, -4, 3, 12, 11, 20, 15, 11, 4, -16, -30, -38, -25, -4, 16, 36, 32, 21, -2, -19, -18, -18, -4, 4, 11, 8, 2, -3, -17, -15, -1, 23, 25, 22, 10, -8, -15, -16, -5, -4, -16, -27, -21, -1, 17, 32, 27, 13, -2, -6, -2, -7, -5, -5, -12, -15, -19, -17, -14, 4, 19, 24, 19, 2, -7, -16, -4, 9, 18, 16, 3, -6, -16, -7, -11, -20, -30, -26, -8, 4, 27, 28, 20, 12, 5, 4, 0, -6, -9, -10, -8, 0, -3, -13, -22, -24, -14, 7, 23, 33, 35, 34, 26, 4, -8, -19, -24, -17, -3, 8, 5, -2, -8, -17, -21, -11, -4, 1, 7, 16, 23, 20, 9, -8, -14, -15, 0, 14, 22, 24, 17, 3, -3, -7, -15, -14, -16, -3, 6, 16, 24, 2, -17, -24, -12, 2, 15, 16, 5, -1, -1, -1, -8, -10, -16, -8, 5, 17, 20, 9, 3, -9, -11, -1, 10, 10, 6, 3, -4, -4, -11, -9, -2, 0, 9, 12, 9, 1, -1, -6, -3, -5, -9, 0, -1, 2, 4, 7, 6, 0, -6, -7, 0, 2, 10, 12, 5, -1, -5, -12, -21, -24, -19, -3, 9, 18, 19, 9, 0, -4, -4, 3, 8, 10, 4, -6, -9, -10, -8, -7, -7, 0, 8, 10, 14, 12, 4, -1, -12, -18, -26, -26, -16, 0, 15, 25, 28, 18, 7, 3, 4, 7, 9, 3, 0, -4, -6, -8, -12, -13, -18, -13, -4, 10, 18, 22, 17, 4, -4, -9, -2, -2, 0, 2, 3, 3, 3, 9, 6, 5, 3, 0, -1, -3, -4, -2, 0, 0, -1, -2, 3, 6, 5, 2, -1, -8, -12, -10, -7, -4, -2, 4, 6, 9, 11, 10, 6, 0, 1, 3, 6, 9, 6, 0, -10, -15, -15, -9, 2, 12, 15, 9, 1, -8, -10, -6, 0, 6, 8, 4, -2, -4, -4, -2, -4, -7, -8, -3, 4, 10, 15, 11, 10, 5, 0, -3, -4, 1, 3, 5, 2, -4, -11, -16, -13, -5, 6, 12, 9, 4, -2, -6, -2, 3, 7, 6, 4, 0, -3, -1, 0, 0, -2, -5, -4, 3, 6, 4, 0, -5, -7, -8, -4, -1, 2, 5, 7, 7, 5, 2, 0, 0, -4, -5, -5, -6, -7, -6, 0, 9, 17, 15, 7, -7, -16, -15, -8, 0, 1, 2, 3, 1, 0, -1, -1, 0, 0, 1, 5, 7, 9, 10, 8, 4, 1, 0, -6, -11, -13, -8, 0, 8, 11, 8, 0, -5, -6, -3, 2, 4, 4, 5, 5, 5, 3, -1, -6, -9, -3, 4, 11, 11, 6, -1, -7, -6, -3, 1, 3, 3, 2, 0, -2, -4, -6, -5, -1, 4, 8, 6, 3, -2, -3, -1, 2, 6, 4, 0, -3, -4, -2, 1, 3, 4, 3, 0, 1, 0, 0, -3, -4, -2, 0, 2, 3, 1, -1, -3, -4, -1, 0, 0, 2, 4, 5, 5, 4, 2, 0, -2, -2, -2, -2, -3, -3, -2, 0, 2, 4, 2, -2, -3, -3, 0, 2, 3, 2, 0, -1, -1, 0, 0, 0, 0, 0, 0, -1, -1, -3, -3, -1, 1, 4, 3, 1, 0, 0, 0, 1, 1, 0, -2, -3, -2, 0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1083, -3173, -9938, -4147, 3888, 3254, 2904, 7776, 10980, 2641, -5861, -681, 10245, 14282, 6559, 2797, 3437, -5634, -6321, -10679, -13697, 6136, 11604, 2182, 7346, 8658, -13777, -20918, 8760, 16555, -9553, -15631, 4811, 11290, -14694, -29011, -5874, 20689, 15823, -2807, -3303, -395, 10651, 21747, 10615, 5103, 15842, 9609, -6630, 7203, 17486, -3209, 365, 26953, 20051, -7093, -8046, 20792, 20270, -13521, -15950, 10063, 24730, 5975, -18520, -21907, -10340, 14107, 21392, -6745, -15507, 7678, -484, -17926, -5529, -1918, -14622, -5472, 12374, 809, -19522, -12414, 11905, 8851, -21334, -28299, 2153, 18641, -276, -10570, -6419, -1569, 12954, 14527, -5895, -5546, 11427, 9639, 3353, 7490, 9816, 5359, 3646, 6765, 5127, -659, 6941, 26480, 21733, -2332, 6049, 32766, 26379, 8503, 8854, 7723, 6810, 15135, 17472, 9765, 1281, 144, 4343, 3941, -3409, -7218, -5422, -8519, -12681, -14564, -19422, -6432, 18950, 12033, -11803, -11646, -231, -4749, -13529, -7996, 1741, 5702, 3718, 1977, 2609, -1261, -6191, 1176, 12820, 9328, 4190, 5297, 7517, 10979, 1631, -2909, 8850, 7846, -6782, -13972, -5740, 4708, 7880, 9109, 10607, 8635, 4431, -1156, -10818, -10698, -3766, 873, 8716, 6565, -4328, -5916, 343, 9731, 14593, 9335, 4884, 7991, 13851, 13348, 7329, 5587, 7183, 3624, 1367, 2876, 1950, 7058, 6780, -243, 3123, 8123, 7386, 3707, 1774, 2009, 2017, -688, -9048, -18222, -17127, -3437, 7963, 10525, 8191, -1187, -7918, -2601, 2681, 2933, 541, -2682, 352, 5385, 1989, -5379, -5483, -266, 420, 380, 5645, 5037, -2172, -9023, -8728, 1484, 4014, -6567, -13362, -4488, 4414, 4478, 5980, 3780, -2341, -4093, -1762, 1310, 478, -7490, -9953, 1998, 12882, 12618, 2787, -2883, 5791, 1154, -12152, -2266, 9217, 4743, -2777, -4251, -1550, 3212, 5277, -377, -1232, 6177, 3589, -385, 13694, 11432, -6813, -8894, -4272, 2816, 8452, 9888, 5301, -3445, -5711, -3508, -3327, -1791, 4966, 7214, -4823, -15496, -7662, 1884, -5487, -19747, -10109, 6294, 1682, 595, 6941, 4170, -12965, -25276, -13221, 6056, 8867, -350, -5605, -6560, -6349, -3206, 2479, 9789, 14205, 9615, 3282, -7833, -16441, -10950, -4533, 3296, 7989, 1697, -5173, -1769, 8150, 14835, 8646, -8261, -14183, -7018, -3346, -3672, 5167, 9888, -4090, -11819, -2571, 6332, 5128, -4624, -9997, -5794, -1542, -1009, -1003, 47, 1026, 4951, 5812, 722, -4076, -10592, -11340, 4101, 17636, 5062, -14667, -17628, -12714, -9995, -5814, 3153, 11520, 12311, 2325, -11545, -12644, 988, 8644, 5854, -664, -7713, -6536, -613, -1020, -5962, -6879, -1850, 6745, 8053, -1850, -11720, -13264, -5894, 5520, 12444, 5742, -9744, -16801, -14905, -12372, 1018, 16486, 12087, -5281, -15558, -11039, -3452, -3709, -9820, -11562, -7808, -3940, -400, 3610, 2780, -4453, -4256, 7087, 12951, 2099, -12914, -20781, -16367, -5232, 176, 6000, 11828, 9464, 436, -5702, -4782, -4283, -4247, -957, 1534, 317, -4847, -6597, 2053, 9670, 6555, 6010, 17704, 23822, 15459, 5752, 2992, 2700, -1891, -8282, -6795, 3201, 7682, 1853, -6858, -12336, -11643, -8857, -6309, 546, 4813, -2992, -16540, -19857, -13901, -10519, -8563, -8530, -10903, -16092, -15492, -7670, -2069, -2122, -6829, -7644, -7485, -9187, -12621, -7288, 5161, 11178, 10065, 1019, -1284, 4417, 6729, 9499, 13943, 10621, 2739, -3300, -4655, -1549, 274, 3418, 726, 1254, 8235, 6906, 2438, 1816, 6127, 9067, 4730, -1838, -3708, -7578, -13149, -9894, 501, 8769, 9843, 7149, 7601, 9660, 4693, 669, -328, -4530, -11433, -18385, -14695, -4167, -702, -5516, -7754, -3264, -1687, -6261, -7562, -6198, -4122, 3344, 1080, -1691, 7179, -1453, -17421, -12657, -4284, -3443, -2020, 2530, 8406, 7930, 1234, -2938, -1695, -1568, -2711, -3444, -4039, 2942, 7098, 3104, 728, 4627, 4303, -7614, -10338, -589, 7228, 8485, 7684, 7624, 2777, -4107, -2343, 413, -1572, 419, 3485, 6888, 10274, 13151, 3803, -9786, -4476, 4053, 1875, -5227, -4451, 1309, 609, -4169, -3180, 1718, 682, -1600, -643, 1220, -3223, -8424, -7566, -3859, 891, -638, -6132, -5387, -1129, 269, -348, -2109, -3980, -4444, -3984, -4809, -2836, 3971, 9243, 6543, -2980, -7615, -3363, -862, -6143, -6862, -2438, -1634, -1814, -3980, -7452, -8343, -5559, -1903, -2060, -5488, -6978, -5401, -4717, -3604, 1877, 5975, 7160, 6490, -2901, -14233, -15784, -7557, 2983, 7503, 3483, -3188, -2306, 4632, 7609, 5025, -130, -5052, -5422, -3646, -3755, -968, 122, -6021, -7113, -2559, -2921, -5933, -4005, -393, 424, 298, -1120, -2808, -6139, -8539, -5223, 1056, 1007, -3806, -2304, 1026, 1543, 1802, 1151, -280, 2552, 5306, -121, -8597, -13238, -12685, -9386, -8172, -9305, -10311, -11963, -7153, 399, 2501, 3487, 2198, -437, -4592, -10371, -11187, -5710, -447, 1889, 439, -5352, -9480, -6652, -1694, -714, 2720, 7382, 10049, 12739, 9292, 50, -6715, -8368, -8991, -7301, -2249, -103, -1375, -2337, -4387, -5973, -4060, -2969, -2482, -2016, -8363, -15769, -12412, -6173, -6017, -6267, -5416, -6044, -7611, -12353, -14122, -5336, 2054, -1034, -7478, -8224, -4416, -2128, -1564, -3090, -5897, -6487, -3231, 1417, 3025, -521, -4479, -2457, 1751, 2496, 1347, 638, -1035, -3557, -5063, -6926, -7451, -4267, -2279, -803, -581, -5347, -5047, 2631, 8280, 7011, 728, -3239, -612, 6341, 12695, 14222, 9732, 2831, -3548, -5505, -2577, -140, 2340, 5432, 6913, 7577, 5593, 583, -3603, -6189, -5003, -1713, -2224, -7207, -12359, -12967, -10980, -8429, -6957, -11117, -14077, -7322, 166, -111, -3849, -5436, -3694, 223, 1876, -351, -2524, -1211, 3687, 5840, 3283, 819, 1728, 2534, 3614, 7790, 6952, 609, -1437, 1941, -815, -6442, -1679, 5255, 5053, 2156, -1669, -6004, -7018, -3433, 1441, -454, -4794, -3631, 257, 3590, 4487, 4399, 1174, -4027, -3585, -1862, -5691, -3018, 8330, 13585, 12021, 9676, 8503, 4007, -3937, -4140, 5989, 10746, 7592, 9738, 11108, 4371, -3876, -3538, 686, -4244, -6715, 561, 5081, 1664, -5957, -11888, -14337, -13138, -9012, -4621, -608, 1125, -2096, -8207, -8913, -3834, -2430, -6827, -9367, -2552, 6195, 6744, 4737, 4713, 5295, 7709, 9219, 7072, 7207, 10283, 7749, 555, -2302, 488, 2598, -879, -6853, -5591, 3120, 8306, 5245, -924, -3375, 41, 5932, 7752, 3540, -2489, -6919, -8478, -6755, -2406, 4748, 11236, 10640, 6427, 5937, 8752, 9493, 7189, 3351, -952, -308, 4020, 4420, -311, -4758, -3007, 1848, 4835, 3726, -4316, -10881, -9097, -2355, 2132, -3913, -11028, -9118, -5696, -4599, -2030, 1659, -251, -7754, -11145, -5790, 4895, 12587, 13779, 8651, 1740, 2082, 6498, 7303, 670, -3144, 2777, 8658, 11058, 8028, 1112, -2892, -2841, -4081, -7071, -7723, -4904, -3498, -5709, -5185, -933, 6562, 9717, 3276, -5483, -10908, -10134, -4104, 2668, 6023, 6586, 6597, 6356, 5997, 6760, 7769, 8178, 7990, 6693, 1835, -3865, -3610, -3326, -3659, -593, 2575, 4273, 2280, -2352, -3577, -1635, -1996, -3828, -5887, -9071, -9927, -5656, -2554, -3617, -3935, -3463, -2419, -1932, -3054, -2723, 125, 3967, 6620, 6975, 5706, 4191, 1145, -6933, -13446, -9327, 225, 5970, 3592, -301, 2915, 7069, 5857, 2160, -1256, -3018, -2688, -2032, -1466, -582, -1077, -4014, -6632, -5048, -932, 4236, 8884, 10220, 9337, 7293, 6709, 5882, 4474, 431, -5516, -747, 8702, 12615, 10690, 4153, -2591, -7530, -7067, -1992, 1816, 2259, 743, -4003, -8576, -9128, -8109, -4903, -183, 2160, 1134, 1842, 3383, 1142, -2920, -5718, -3299, 3915, 9580, 11450, 10865, 9674, 8481, 5727, 3740, -141, -7367, -10756, -5348, 4723, 5952, -2053, -7873, -8576, -8203, -6773, -2319, 1227, -640, -5487, -6806, -7290, -12129, -16280, -14618, -7972, 1441, 7151, 8698, 10471, 9545, 7362, 8047, 11700, 13380, 9264, 2006, -2523, -837, 2154, 2192, 288, -199, -755, -2075, 1686, 6737, 6373, 2382, -3584, -7498, -7727, -8598, -9242, -8451, -7131, -5726, -2790, 1639, 3093, 868, -1984, -1587, 3501, 7220, 5241, 2977, 694, -2619, -1164, 4023, 7374, 7450, 5827, 3767, 2845, 3075, 2616, 212, -1173, 1411, 1424, -3488, -5461, -3138, -1114, -930, -769, 2258, 3653, 133, -3564, -4467, -2242, 1233, 2937, -349, -4770, -4810, -4493, -4159, -1249, 6, -822, -1291, -3011, -4548, -4102, -3425, -4366, -5726, -3006, 3021, 6652, 5480, 3116, 4945, 9029, 9250, 3601, -1927, -2277, -2541, -4224, -4170, -1355, 3882, 6086, 1680, -2470, -368, 3162, 3639, 2437, 1149, -709, -3144, -4670, -4767, -4641, -3753, 1882, 8776, 7853, 1485, -1813, -2139, -2832, -5136, -7896, -7198, -3598, -1034, -1152, -891, 1115, 1793, 3271, 5889, 5598, 3339, 1833, 1955, 419, -4609, -6154, -1987, 168, -1315, -66, 5149, 9138, 7282, -11, -6505, -8746, -6533, -2086, -1487, -4567, -7358, -6576, -3058, 74, 3322, 5109, 6003, 7280, 7027, 4962, 2802, 506, -3998, -9081, -11304, -8303, 174, 6711, 6619, 2455, -4397, -3693, 2670, 797, -2931, -2761, -2602, -4699, -7227, -6419, -3551, -1059, -189, -2130, -1944, 3203, 7639, 10730, 9142, 1449, -2949, -6132, -13110, -15091, -11901, -9280, -4837, -143, 1190, 879, 4462, 6886, 1044, -5178, -5016, -3042, -3850, -5621, -8518, -9367, -6021, -3598, -2898, -2239, -1474, -896, -1081, -2082, -2947, -3852, -4049, -2901, -2174, -1539, 441, 1346, -994, -3244, -1155, 3757, 5208, 3122, 1472, 1319, 1936, 2019, 2215, 3286, 4662, 4053, 1213, -175, 1200, 386, -2645, -594, 2230, 1371, 2292, 3287, 2698, 2237, 114, -2897, -5714, -8016, -8919, -8096, -4293, 1461, 5604, 4539, 296, -421, 611, -1648, -5274, -7675, -11186, -14530, -10316, -540, 6756, 8291, 6663, 5875, 3936, -324, -4470, -5871, -4463, -1833, 669, 1143, 132, -997, -297, -31, -1520, 1422, 7097, 9259, 7394, 3501, -365, -3430, -4608, -4937, -4135, 102, 3997, 5032, 4794, 1042, -4855, -6799, -7073, -7998, -4645, 1215, 3842, 2935, 411, -2795, -6396, -8543, -5893, -140, 1940, 1784, 2279, 1927, 936, -2164, -2956, 112, 1818, 3424, 4241, 1497, -1958, -2506, -1349, -694, -692, -2074, -4316, -5340, -5613, -5210, -2523, 512, 3339, 6842, 7123, 2883, -494, -1302, -1704, -1917, -2584, -2803, -1904, -1227, -97, 2125, 4885, 7147, 7341, 6403, 3815, 241, 569, 1382, -159, -2, 214, 88, 2269, 3490, 2194, 2401, 5096, 6818, 5590, 2881, 670, -826, -1226, 427, 10, -4319, -7311, -5804, -1226, 1161, 294, 203, 2205, 3941, 2428, -389, -1112, 177, 2258, 2733, 1412, 1088, 926, 32, -851, -1526, -649, 2628, 7126, 9683, 7750, 2606, -383, -532, -1776, -3494, -3280, -1918, -1071, 97, 1548, 3470, 5003, 2583, -2421, -5963, -6985, -5133, -464, 2887, 1866, -498, -1796, -2927, -3299, -1967, 865, 5454, 9227, 8681, 4890, 1631, -219, 515, 3993, 4426, 1747, 820, 1001, -155, -2402, -3434, -1468, 1830, 3466, 3257, 3576, 3509, 603, -549, -1, -1371, -2603, -2532, -1162, 107, 1277, 1527, 1938, 3829, 5532, 7838, 9232, 8902, 6904, 4089, 1452, -1595, -4944, -7062, -5913, -2516, 3613, 9296, 9677, 7625, 5435, 997, -5595, -10508, -11583, -9441, -4996, -781, 245, -580, -345, 1438, 1323, -3585, -8612, -7213, -3755, -3992, -4154, -4024, -3025, 403, 1734, -1683, -5395, -2591, 4406, 9186, 9668, 6060, 1364, -697, -1321, -3681, -6263, -4435, 1594, 5302, 4807, 3857, 1547, -3453, -6935, -6592, -3289, 490, 2498, 2853, 1415, -1863, -3558, -1817, -1856, -4175, -3596, -927, 706, 4098, 6601, 2951, -918, -1161, 756, 2699, 2896, 2323, 2108, 703, -1586, -1003, 142, -2255, -2956, 1796, 3502, 1041, 2172, 4944, 2760, -1941, -3542, -3383, -2607, -1180, 643, 1686, 1368, -31, -3530, -7645, -7999, -2043, 4293, 4073, 651, 638, 1483, 1247, 2457, 2125, -730, -2091, -659, 980, 1068, 594, 466, 122, 806, 136, -2071, 324, 3310, 1104, -4363, -8652, -8070, -4350, -2578, -2685, -675, 2765, 4285, 3218, 816, -3583, -8289, -9180, -5520, 838, 6054, 7208, 5759, 4460, 4431, 4736, 2800, 234, -1509, -3014, -2182, 904, 3684, 3079, 21, -929, 2285, 7132, 8866, 6484, 1869, -1904, -3720, -5528, -7718, -9255, -8811, -7033, -6240, -5349, -1863, 1846, 2749, 2782, 2252, -260, -3264, -5574, -5694, -4874, -6392, -6706, -2587, 2177, 4820, 7483, 10043, 10350, 10146, 8518, 3849, 1215, 2500, 1217, -4526, -8753, -8530, -5146, -325, 2699, 3311, 3220, 2044, 2226, 2391, -90, -1942, -3143, -3596, -3941, -5500, -6453, -5425, -2304, 1626, 4987, 6221, 6539, 7112, 5219, 1572, 188, 108, -1257, -1436, -343, -793, -1102, 186, 2619, 4085, 2695, 1419, 2288, 3202, 1474, -1688, -3642, -3283, -2436, -3111, -3579, -4443, -4118, -2564, -4229, -7214, -6867, -2418, 1752, 1737, -705, -2031, -489, 2436, 3190, 733, -2588, -2696, -112, 2595, 6082, 6930, 4137, 2358, 3178, 4699, 4636, 3656, 2913, 431, -2730, -2849, -1133, -517, -1733, -3471, -3098, -508, 396, -1055, -2348, -3400, -4920, -6464, -6811, -6056, -3312, 961, 3071, 1960, 630, 1551, 3883, 5184, 3427, -139, -1244, 1449, 3399, 2581, 301, -2470, -2462, 388, 1222, -196, 544, 2541, 1956, -1667, -4131, -1667, 2419, 4150, 3235, 9, -3081, -4314, -4848, -3795, -1644, 32, 1573, 2513, 1887, 285, -493, -11, 587, -1074, -3911, -3815, -342, 2627, 1868, -1393, -3766, -1373, 4904, 8549, 7015, 2551, -2284, -4200, -3326, -3518, -5005, -4603, -2021, 208, 2588, 5612, 6282, 4048, 985, -3665, -8094, -7089, -3402, -2314, -2979, -3667, -3202, -880, 2115, 4540, 5383, 4931, 5028, 4951, 2266, -1525, -2910, -1803, 528, 3347, 4638, 3050, 1062, 1211, 2171, 2507, 2797, 3458, 3516, 2596, 950, -444, -316, -225, -1808, -4752, -5561, -2806, -532, 203, 101, -714, -2209, -4232, -5524, -5570, -4427, -3180, -2887, -2687, -1138, 828, 2076, 2113, 47, -2931, -4047, -2002, 1133, 2461, 604, -1518, -1083, 104, 649, -166, -1811, -2615, -2268, -967, 984, 3076, 4155, 3804, 3832, 3737, 1218, -3818, -6497, -2731, 1936, 4972, 7186, 6851, 5538, 4363, 3030, 1422, 721, 1488, 2644, 2442, 395, -1346, -2619, -3049, -1574, 493, 1105, 453, 1162, 3356, 4781, 4166, 1484, -1753, -3705, -4427, -4963, -3921, -20, 3806, 4132, 919, -2930, -5779, -8104, -8532, -6381, -4427, -4285, -4444, -3416, -2121, -1428, -495, 673, 1519, 409, -1324, 322, 3089, 4110, 4507, 2800, -647, -1508, -102, 2174, 3929, 2696, -204, -2148, -1257, 615, 6, -2301, -2545, 322, 3228, 3286, 1415, 1199, 1196, -9, 564, 2329, 3358, 4495, 5684, 5306, 3863, 2181, -5, -2257, -3034, -1845, -647, 19, 430, -967, -3170, -1573, 2134, 2787, 898, -3488, -8783, -9666, -6671, -4805, -5288, -5888, -4609, -1738, 721, 930, -596, -788, 657, 942, -1567, -3905, -2674, 142, 1971, 2542, 1352, -1390, -2158, -86, 1455, 1473, 2012, 3918, 4617, 2473, -439, -1930, -1143, 1102, 1453, 323, -502, -1742, -2554, -1924, -254, 1575, 3737, 5168, 4571, 2581, 1526, 1724, 172, -2537, -3146, -1354, 499, 646, 88, 1824, 4679, 7277, 8866, 5667, -65, -2707, -1213, 660, -438, -2705, -2916, -1430, -647, -972, -1670, -2048, -513, 1627, 1705, 700, -1390, -4740, -7037, -5794, -2208, 1513, 4747, 5055, 1836, -1573, -1370, 2236, 5482, 4772, 1476, -1270, -2259, -1028, 78, -743, -3077, -4625, -3530, -1209, -500, -979, -1020, -635, -264, -1222, -3085, -3606, -2199, -1440, -1769, -1973, -1925, -1941, -561, 2692, 3160, 1764, 2370, 4057, 5248, 4618, 2962, 2186, 1028, -636, -470, 1437, 2411, 561, -3007, -4380, -807, 4396, 7002, 4262, -348, -1901, -1781, 112, 2160, 2386, 1311, 774, 1367, 891, -117, 102, 1778, 2718, 919, -1313, -725, 1313, 1353, -14, -766, -2240, -3349, -2853, -1926, -257, 931, 794, -434, -892, 256, 1394, 2245, 2242, 386, -1801, -2737, -2568, -908, 190, -346, -1025, -851, -233, -431, -1228, -1706, -1320, -934, -1210, -1746, -1135, -679, -1630, -1586, -786, -1843, -3538, -1637, 1925, 3079, 1522, -1149, -1476, 930, 2150, 713, -294, 947, 3969, 5483, 3294, 1751, 2902, 4981, 6521, 6141, 4127, 940, -1302, -174, 2686, 3920, 2764, 1163, -314, -2866, -5842, -6710, -5012, -2131, -519, -382, 1125, 2952, 4271, 5758, 4211, -567, -3500, -3603, -3689, -3674, -2263, 111, 1769, 926, -935, -967, 130, 469, -1283, -3984, -5211, -5101, -5601, -6799, -5685, -2935, -988, 179, 1453, 3288, 3949, 3078, 1123, -1206, -1621, 535, 2918, 2931, 2382, 3012, 3869, 5272, 4576, 78, -2561, -39, 4260, 6018, 4739, 2556, -649, -4488, -7198, -7789, -5829, -2831, -1165, -481, 758, 1128, -349, -2008, -1681, 678, 2684, 2895, 1730, 320, -926, -1037, 309, 1202, 155, -1539, -1133, 2090, 5826, 5949, 2051, -1036, -1212, -2188, -4383, -4700, -3752, -2076, 375, 1363, -600, -3475, -3567, -566, 1883, 1275, -1149, -2508, -2844, -3206, -3013, -3726, -5042, -5208, -5419, -5468, -2972, 1620, 3526, 163, -3882, -3196, 47, 815, -666, -2528, -2601, -199, 2082, 3248, 2766, 2725, 4118, 4192, 3165, 1644, 1059, 2043, 2900, 2345, 81, -932, 2640, 7625, 7208, 1508, -3455, -3707, -1551, 86, 1773, 1508, -1272, -2521, -1639, -1859, -3243, -2482, 532, 2758, 3270, 2621, 1603, 982, 782, 173, -160, -244, -967, 802, 3581, 3812, 2906, 1319, -696, -2282, -3084, -2720, -357, 3153, 3976, 845, -2954, -4787, -4278, -2218, -811, -2214, -4598, -5137, -3712, -520, 2070, 2592, 2193, 1412, 533, 351, 898, 236, -933, -155, 2065, 3194, 1927, -428, -1652, -328, 3075, 4755, 1930, -2878, -6191, -5637, -1693, 2060, 2629, -302, -3319, -2588, -397, -1429, -3762, -2411, 1150, 2343, 2478, 2133, -100, -1580, 76, 3321, 5606, 6517, 6549, 7011, 7449, 6393, 3695, 903, 903, 2992, 4075, 3480, 2551, 1908, 598, -1620, -1990, -965, -1763, -2923, -1895, 199, 1019, -44, -2285, -3493, -2981, -1129, 889, 1952, 2646, 1851, 241, 349, 2725, 3319, -531, -3917, -3203, -127, 2351, 3123, 2141, -588, -3778, -4408, -988, 3541, 4913, 2090, -2546, -6279, -6507, -3106, 939, 2886, 1203, -2380, -4062, -2289, 798, 1785, 554, -141, 88, -267, -803, -410, 1138, 2485, 2641, 2367, 1802, 575, 986, 5085, 8343, 6876, 2112, -2733, -4985, -4912, -2926, 716, 3989, 4090, 504, -3354, -4401, -2551, 1226, 3389, 2482, 1652, 378, -2326, -4177, -3190, -50, 2731, 3588, 2634, 537, -728, 1543, 5573, 6309, 1464, -4468, -5479, -2381, -323, 1221, 3320, 2377, -959, -4758, -5433, -1829, 1079, 816, -1611, -2655, -945, 1029, 1689, 1263, -108, -1272, -2064, -3087, -2856, -1790, -821, 401, 1553, 1866, 697, -1037, -2013, -2598, -2706, -1263, 2025, 4060, 1645, -1172, 179, 3110, 3324, 645, -1347, 121, 2751, 3075, 1132, -626, -1023, -734, 698, 2267, 1909, 309, -235, 982, 2493, 1623, -1985, -4188, -3255, -2450, -3093, -2418, -576, 164, -433, -1871, -2542, -2147, -1652, -935, -231, -102, -173, -1386, -3172, -2306, 140, 320, -2049, -2978, -597, 2183, 3509, 3278, 1159, -955, -43, 3109, 3986, 18, -4087, -2426, 3229, 7176, 6428, 3229, 1135, -644, -2980, -3447, -2347, -2038, -2090, -2165, -2666, -3283, -3004, -220, 3783, 5210, 3547, 701, -2138, -3368, -1563, 1682, 2122, 364, 104, 1722, 4587, 7017, 6982, 4467, 2360, 2349, 2461, 1262, -65, -139, -196, -1353, -3037, -3888, -2824, -1661, -2554, -3325, -2455, -2120, -3408, -5336, -5805, -4074, -1312, 645, 645, -613, -1398, -468, 1343, 2767, 2969, 1984, 1170, 1795, 3803, 5315, 4806, 2552, -604, -3355, -3588, -635, 3027, 3727, 1179, -181, 1553, 2966, 2369, 1236, 1092, 1944, 2560, 2300, 1113, -115, -35, 1695, 3975, 4908, 3532, 1297, 686, 1673, 2592, 2115, 137, -1863, -3463, -4941, -5349, -4342, -3057, -1960, -738, 501, 1246, 1412, 2258, 3480, 3338, 1352, -1269, -2294, -1537, 61, 1596, 1959, 1502, 1318, 1433, 1925, 3204, 3947, 2617, -48, -1471, -380, 1530, 2089, 835, -2177, -5300, -5267, -1266, 3683, 4902, 1607, -2917, -4532, -2299, 430, 1439, 482, -1134, -1579, -723, 404, 1487, 1493, -1176, -3781, -2562, 648, 1450, -188, -678, 1007, 3249, 4341, 3494, 267, -6030, -10263, -6342, 1814, 6479, 5277, 2139, 623, -144, -461, 1071, 3527, 4180, 2039, -1134, -2860, -2059, -554, -134, 1008, 1961, 551, -1341, -2428, -1931, 646, 2727, 2096, -218, -3074, -5853, -6528, -3406, 1152, 2579, 693, -394, 1101, 2596, 1333, -1294, -1270, 947, 1903, 772, -2025, -4649, -4027, 201, 4408, 5453, 3510, -534, -3942, -3374, -470, 1364, 1210, -155, -1121, -746, 885, 2242, 1386, -776, -1449, 607, 2606, 1108, -1841, -1724, 1323, 3861, 4359, 2565, -226, -2405, -2934, -964, 989, 543, -2142, -4916, -5117, -3132, -854, 1501, 3645, 3347, 222, -2755, -2283, 17, -48, -1603, -1479, -614, -1367, -2504, -2065, -397, 878, 643, -455, -663, 358, 1388, 1030, -591, -2276, -3509, -3116, -1093, 1388, 2549, 1186, -335, -148, 179, -532, -857, -94, 538, -192, -1242, -657, -511, -3261, -5108, -2053, 3198, 5491, 2848, -1058, -1485, 308, 421, -959, -2521, -3849, -3285, -507, 2669, 3785, 1946, -567, -987, 406, 1551, 1899, 2006, 1459, -111, -1310, -1467, -1451, -2762, -4842, -4167, 306, 5096, 5575, 2206, -710, -1913, -2729, -3477, -2911, -1369, -245, -410, -1157, -1189, -1654, -1979, -1255, -478, -529, -2190, -3301, -1695, 1090, 2496, 1648, -299, -2091, -4035, -5202, -3446, -949, -1024, -2201, -858, 2644, 3793, 1105, -2177, -3145, -1388, 1213, 2750, 3363, 2820, 503, -1626, -683, 2200, 3381, 1655, -1627, -3398, -2821, -2255, -2600, -3420, -3856, -3181, -1561, -65, -137, -1748, -2795, -1274, 1465, 2757, 1646, -179, -750, -309, 837, 1371, 860, 707, 846, 1271, 2179, 2447, 978, -1334, -1442, 966, 2025, 869, -237, -173, -79, -1237, -2796, -2877, 216, 3857, 4190, 1978, -137, -1254, -1784, -1649, -1209, -790, -786, -1413, -1449, -548, 365, 1314, 1838, 68, -3459, -4574, -1096, 2465, 2079, -204, -1626, -647, 1893, 2649, 868, -1280, -2107, -1803, 67, 3126, 4113, 1591, -2509, -3601, 311, 4757, 4292, 492, -895, -429, -199, 788, 1744, 474, -2401, -3231, -910, 1481, 1297, -710, -2538, -3020, -1656, 541, 1870, 2109, 1258, 225, -554, -2125, -3207, -2939, -1570, 633, 1294, -898, -2659, -1221, 1321, 2074, 1010, 200, 15, -970, -2108, -1699, -705, -441, -497, 229, 1158, 388, -960, -1226, -337, 341, -80, -499, -87, 55, -2284, -5128, -4427, -711, 1744, 497, -2557, -4043, -3435, -2003, -223, 869, 665, -633, -891, 869, 1622, -117, -2066, -1327, 1946, 4892, 5335, 3897, 1939, 694, 947, 1980, 3079, 2946, 1126, -198, 383, 1263, 764, 76, 466, 794, -37, -1693, -2218, -1284, -773, 323, 2223, 2247, 15, -2236, -2462, 120, 3622, 5072, 4244, 2119, -351, -2060, -942, 3377, 6664, 5595, 1146, -3237, -5257, -4945, -2729, 399, 2046, 429, -2706, -3924, -2245, -96, 172, -625, -110, 1300, 1116, -295, -1137, -458, 876, 1304, 1804, 3263, 4470, 3909, 2035, 253, -661, -298, 912, 2272, 2053, 58, -1116, 33, 1470, -564, -5042, -6999, -5001, -2550, -2159, -1384, 1697, 3783, 2663, 461, -771, -925, -1433, -1585, 237, 2984, 4544, 4167, 3563, 3813, 4130, 3265, 1421, 208, 283, 1220, 2367, 3014, 2241, -86, -2783, -3768, -2687, -1582, -1250, -720, 142, 213, -840, -1587, -727, 33, -996, -1417, 640, 3245, 4296, 3597, 2015, 96, -1501, -1892, -1155, 67, 804, 925, 753, 87, -1044, -2325, -2361, -891, -402, -2213, -4060, -2949, 81, 1406, 395, -400, 27, 399, 861, 1606, 2504, 3595, 4006, 3703, 3459, 3871, 4050, 3262, 1674, -151, -868, 167, 2189, 3437, 2684, -206, -2956, -3277, -1730, -337, -283, -793, -1180, -1549, -2496, -2482, 40, 2539, 3409, 3129, 1885, 1149, 1673, 2360, 2198, 1495, 1393, 1776, 2211, 1887, 673, -443, -880, -1148, -1953, -2535, -2369, -1444, -900, -1255, -1466, -1306, -1388, -2779, -4883, -5111, -3062, -727, 861, 1047, 336, 142, 1253, 2889, 3572, 2615, 385, -248, 1012, 1702, 1633, 1727, 2046, 1641, 504, 180, 873, 520, -1231, -2048, -1042, 14, 253, 320, -51, -1271, -2047, -1307, 330, 1688, 1552, -29, -1022, 72, 2058, 2849, 2040, 1714, 2604, 3237, 2727, 1775, 1455, 965, 590, 159, -1021, -1773, -1497, -613, -21, -586, -2199, -3599, -3975, -3501, -3937, -4738, -3642, -1445, -493, -1351, -1510, -775, -901, -2029, -2100, 85, 2587, 3839, 3756, 3383, 2825, 1654, 793, 1439, 1952, 690, -583, -68, 1433, 1102, -363, -195, 595, -396, -2407, -3415, -3256, -3206, -4052, -4171, -1961, 1203, 2639, 2024, 85, -1713, -2429, -1307, 2905, 6137, 4388, 19, -2047, -1200, -190, 229, 591, 1265, 1114, -373, -2506, -3010, -1371, -530, -762, -907, -501, 7, 137, 92, -93, -650, -1713, -1549, -119, 417, -164, -684, 288, 2602, 4573, 5215, 4726, 2929, -659, -4293, -5079, -2327, 1224, 2269, 174, -2684, -4051, -3701, -1475, 1117, 1674, 191, -1789, -2582, -1656, -152, 377, -66, -198, -280, -1257, -2122, -1662, -540, 262, 1951, 4387, 4926, 2731, -461, -1803, -1267, -982, -1370, -1028, 245, 595, 500, 729, 84, -582, -65, 895, 1098, -587, -3190, -4116, -2508, -110, 1445, 2317, 2702, 1967, -193, -2427, -2590, 300, 3595, 4077, 2276, 173, -1339, -2023, -1297, -363, -337, -576, -955, -1094, -778, -556, -402, 554, 1629, 1297, -1, -1158, -1466, -1231, -1573, -2602, -2827, -1310, 318, 1064, 1064, -38, -1296, -1633, -1032, -79, 519, 277, -1260, -3343, -4536, -3984, -1256, 1739, 2435, 905, -760, -564, 84, 106, 142, -23, -513, -1930, -3076, -1853, 1546, 3932, 2626, -1228, -4284, -3557, -274, 2590, 3350, 1980, -6, -1248, -1007, -307, -321, -588, 103, 1380, 1778, 1836, 2567, 3197, 2453, 597, -861, -1105, -470, 385, 696, 377, 149, 319, 286, -791, -2459, -3433, -3077, -1753, -422, -107, -1226, -2855, -3681, -3255, -1773, -185, 381, -41, -1140, -2302, -2886, -2921, -2661, -2124, -276, 2173, 2574, 430, -2260, -3764, -3501, -1764, -240, 274, 425, -12, -1083, -934, 332, 381, -189, 239, 1641, 2629, 2144, 1001, 495, 680, 624, 220, -96, 217, 655, 312, -193, 236, 720, 88, -257, -193, -239, -354, -373, -351, -1358, -2516, -2266, -244, 1523, 952, -1257, -2473, -607, 2768, 4570, 3071, -224, -2237, -1702, -229, 428, 187, -1059, -2311, -1848, -31, 1075, 1058, 414, -369, -1064, -1818, -1421, -87, -201, -2198, -3582, -2368, 76, 1110, 657, -112, -875, -1672, -1626, -320, 912, 972, 6, -311, -333, -1568, -3173, -2763, -256, 1275, 1240, 729, 224, -211, -464, -93, 860, 1782, 1615, 157, -1029, -229, 1772, 3148, 3063, 2045, 763, 0, 1012, 2295, 1536, -593, -2278, -3180, -3742, -3155, -612, 2545, 3264, 369, -3020, -3602, -1378, 902, 1217, 115, -986, -1537, -2052, -2402, -2754, -2361, -418, 2028, 3356, 2700, 1327, 487, 303, -172, -864, -1449, -1113, 583, 870, -680, -2386, -2929, -2107, -1135, -598, -145, 381, -82, -1592, -2398, -1477, -108, 130, -1222, -3287, -4570, -4023, -1172, 2464, 3530, 900, -1423, -766, 866, 1605, 1959, 2437, 1958, 595, -559, -699, 364, 1818, 2249, 1321, 270, 63, 692, 1179, 1429, 1766, 1869, 1439, 823, 151, -795, -984, -137, 830, 292, -786, -231, 1219, 2452, 1824, -698, -2669, -1932, 238, 1270, 849, -951, -2417, -1978, -322, 1534, 2644, 1978, -170, -2566, -3710, -2367, 176, 1711, 1327, -184, -1495, -1830, -1543, -1247, -838, -398, -246, -460, -483, -468, -577, -777, -1206, -1911, -2941, -2972, -1071, 1569, 2339, 597, -882, -739, -515, -922, -818, 697, 2675, 3195, 1965, 1187, 2634, 4219, 3204, 80, -1909, -414, 2447, 3827, 2990, 849, -399, -36, 1284, 2885, 3198, 1401, -980, -2530, -2732, -1910, -1716, -2282, -2469, -2172, -1538, -671, -218, -1035, -2258, -2080, -294, 1515, 1510, -232, -1946, -2658, -2757, -2728, -2516, -1940, -829, 925, 2377, 2628, 1854, 876, 515, 892, 1155, 374, -548, -675, 25, 959, 1185, 267, -1349, -2244, -2154, -1693, -1690, -2051, -2130, -1889, -1655, -1608, -789, -123, -15, -55, -840, -668, 1010, 2850, 3655, 3308, 3030, 2972, 2836, 1997, 666, -4, 78, 933, 2333, 3069, 2602, 2083, 1507, 124, -1511, -2382, -1594, -125, 823, 1055, 403, -514, -1072, -1383, -1606, -1540, -598, 1373, 2698, 1981, 321, -581, -1067, -2304, -3084, -2132, -818, -614, -1128, -961, 499, 2013, 2042, 728, -828, -1580, -411, 1488, 1372, -537, -1888, -1156, 790, 1588, 345, -1373, -1852, -974, 384, 836, 160, -255, -34, -274, -1078, -1435, -1008, -398, 130, 905, 1797, 2485, 2668, 2112, 819, -166, 686, 3034, 4363, 3172, 1475, 1564, 2948, 3421, 1983, -165, -1126, -218, 734, 345, -839, -1508, -710, 143, -477, -2123, -3129, -2703, -1662, -1250, -2254, -2807, -1842, -679, -332, -593, -89, 655, 554, -605, -1619, -515, 1823, 2750, 1525, 17, -203, 823, 1402, 793, 159, 33, 301, 780, 1653, 2444, 2370, 1369, 84, -1180, -1818, -909, 374, 979, 607, -41, 238, 703, 16, -1767, -2585, -1776, -592, 584, 1039, 317, -197, 658, 2132, 2640, 1147, -1194, -1571, 199, 1939, 2348, 1795, 1967, 3010, 3705, 2840, 648, -1018, -1736, -1327, -14, 1255, 1596, 1118, 510, -376, -910, -913, -537, -225, -276, -448, -598, -444, -730, -1468, -2243, -2597, -2181, -1312, -248, 706, 1828, 2734, 2292, 412, -1038, -702, 536, 1483, 1371, 1127, 1753, 2447, 2749, 2433, 1403, 372, -1, 3, -41, -38, -201, -572, -851, -891, -1075, -1180, -1035, -1258, -1250, -407, 913, 1623, 1027, -440, -1847, -1955, -682, 741, 1745, 1940, 1083, 672, 1259, 1682, 975, -352, -507, 725, 1538, 1118, 187, -976, -1700, -1375, -284, 1065, 1625, 995, 332, -36, -259, -378, -394, 167, 573, 698, 562, 844, 1636, 1663, 1345, 1025, 528, -570, -1425, -1422, -814, 243, 403, -916, -2482, -3034, -2579, -1575, -219, 1153, 1371, 793, 359, 466, 495, -808, -2400, -3226, -2539, -1012, 526, 2089, 2752, 2046, 83, -1792, -2313, -1577, -461, 506, 1370, 1777, 1278, 320, -481, -1179, -1628, -1548, -905, 648, 2560, 3432, 3270, 2428, 1323, 150, -743, -955, -367, 1396, 3472, 4485, 4126, 3191, 1430, -421, -861, -146, 873, 1375, 2057, 3176, 3271, 1384, -1146, -3108, -4110, -3668, -2204, -646, 26, 227, 78, -963, -2291, -2904, -2268, -877, -453, -1192, -1078, -131, 523, 1083, 1852, 2665, 3136, 2806, 1600, -156, -991, -49, 996, 901, 130, -300, -54, 386, -15, -1547, -2675, -1908, -138, 263, -1161, -2556, -1993, -243, 137, -1164, -1937, -789, 1179, 2156, 1741, 758, 249, 141, -702, -1846, -1880, -351, 1716, 2710, 2337, 1358, 1095, 2181, 2999, 2298, 1131, 875, 1226, 962, 353, 862, 3080, 4468, 2837, -11, -1310, -555, 886, 1859, 1376, 547, 863, 1817, 2121, 983, -924, -2307, -2344, -1716, -1212, -1018, -109, 761, 123, -978, -1664, -1123, -36, 288, -170, -15, 1357, 2798, 3273, 2515, 1193, -84, -316, 209, 1084, 2175, 3019, 3848, 3690, 2069, 182, -632, -161, 754, 1118, 725, 148, -205, -19, 540, 495, -742, -1884, -984, 1120, 1674, 473, -106, 958, 1971, 1745, 554, -68, 1146, 2871, 3386, 2357, 997, 210, 478, 1510, 2152, 2337, 2283, 2253, 1833, 800, -108, -357, 69, 185, -613, -1634, -2031, -1311, 132, 995, 378, -629, -852, -978, -858, 1, 1274, 1998, 1534, 703, 166, 394, 1008, 1016, 545, 396, 799, 1242, 1109, 462, -160, -220, 180, 310, 0, -833, -1547, -1564, -798, 250, 565, 453, 437, 672, 701, 495, 282, 208, 618, 878, 772, 919, 1811, 2958, 3351, 2713, 2023, 1942, 1885, 1298, 248, -255, 89, 614, 866, 816, 1173, 2429, 3653, 3905, 3467, 2630, 1674, 982, 845, 1161, 1273, 1293, 1582, 1650, 1073, 231, -49, 357, 1074, 1653, 1566, 983, 234, -682, -1133, -225, 1310, 2196, 1977, 958, 241, 315, 535, 53, -760, -1106, -633, 305, 1351, 2415, 2404, 1410, 386, -121, -115, 93, 696, 1651, 2532, 2577, 2027, 1772, 1930, 1778, 1250, 1163, 1852, 2750, 2506, 925, -584, -605, 500, 1749, 2312, 1490, -46, -938, -1099, -852, -281, -474, -618, -53, 907, 2139, 3024, 3638, 3656, 3078, 2165, 1898, 2304, 2236, 1371, 1050, 2218, 3028, 2611, 1514, 1207, 1888, 2024, 822, -1134, -2037, -1146, 406, 1201, 1009, 177, -461, -994, -1747, -2060, -1410, -79, 1284, 1972, 1626, 955, 273, -247, -1162, -2159, -2279, -1389, 29, 850, 1209, 1500, 1843, 1515, 652, 179, 495, 1413, 1929, 1955, 2185, 3054, 3723, 3620, 2487, 859, 211, 1080, 2079, 1418, 234, 421, 2557, 4746, 3982, 865, -773, 84, 451, -497, -1035, -92, 1988, 3488, 3129, 1214, -695, -1022, -53, 830, 773, 649, 1387, 1698, 933, 203, 997, 3062, 3684, 1750, -1060, -2412, -1689, -467, 100, 334, 667, 718, 602, 419, 98, -115, -100, 94, 286, 689, 1076, 1666, 2383, 2534, 1762, 633, 404, 1035, 1813, 2102, 2306, 2378, 1946, 1056, -88, -798, -800, 269, 1700, 1973, 1019, 447, 757, 1147, 744, -288, -694, -143, 872, 1502, 1577, 1228, 1290, 2507, 3725, 3184, 968, -1245, -1740, -414, 909, 1759, 2187, 1919, 1129, 102, -835, -823, -33, 329, -53, -649, 7, 1416, 1991, 1420, 914, 1037, 971, 802, 613, 208, -396, -628, -231, 774, 1680, 1548, 674, 389, 1018, 1425, 1118, 347, -635, -2055, -2621, -1635, -31, 1313, 1730, 1537, 926, 195, -530, -545, 350, 1292, 1861, 1450, 44, -1677, -2475, -1378, 1178, 3051, 2145, -152, -1052, -72, 1262, 1523, 788, -222, -199, 1101, 2054, 1959, 1344, 1033, 959, 606, 255, 300, 1095, 2291, 3002, 2894, 1987, 958, 245, -56, 62, 439, 1078, 1551, 1851, 1593, 940, 345, -68, 91, 352, 718, 804, 374, -523, -1459, -1141, -187, 200, -66, -540, -838, -907, -576, 70, 699, 1199, 1416, 1087, -466, -2437, -2294, 420, 2901, 2834, 1205, -125, -13, 965, 1624, 1680, 1145, 550, 299, 514, 890, 1208, 1095, 491, 89, 194, 419, 0, -212, 281, 421, -2, -657, -1289, -1877, -1895, -1209, -360, 558, 1446, 1895, 1535, 847, -105, -993, -1152, -286, 1444, 2566, 2510, 2098, 2414, 3081, 3103, 2206, 563, -1233, -2467, -2459, -1750, -768, 58, 358, 251, -576, -1822, -2038, -583, 907, 926, -487, -2257, -2871, -1754, 442, 2886, 4195, 3203, 241, -2336, -2184, 265, 2765, 3171, 1592, -344, -895, -407, -309, -1139, -2374, -2692, -2213, -1267, -435, 509, 1876, 2984, 3059, 1465, -1140, -3024, -2548, -1064, -134, 704, 1935, 2929, 2805, 1692, 98, -816, -790, -562, -528, -745, -842, -635, -599, -737, -86, 1607, 2740, 1593, -1564, -3713, -2611, 680, 4102, 5020, 3289, 1119, 366, 1109, 1972, 2365, 1704, 302, -1066, -1529, -777, 574, 1482, 1291, 432, -997, -2654, -3879, -3752, -2317, -548, 496, -136, -1925, -2750, -1145, 1438, 2378, 1018, -487, -486, 549, 1632, 2206, 1576, -272, -1265, -121, 1908, 2570, 882, -1225, -1103, 974, 2841, 2870, 781, -1925, -2701, -1038, 999, 1492, 307, -428, -49, 510, 513, -98, -221, 352, 968, 436, -1272, -2277, -1132, 1284, 2834, 2526, 1111, -156, -814, -221, 924, 953, 111, -568, -546, 279, 1306, 1586, 1169, 748, 373, 62, 20, -163, -662, -1132, -1262, -902, -768, -1158, -1126, -81, 1245, 1449, 394, -914, -1574, -1294, -382, 556, 804, 497, 289, 680, 911, -142, -1915, -2495, -654, 1854, 2971, 2227, 290, -1116, -782, 603, 1448, 1285, 407, -767, -1652, -1185, 602, 2418, 3029, 1645, -728, -2057, -1718, -599, 550, 1007, 880, 639, 131, -376, -459, 54, 575, 254, -1106, -2615, -2968, -1603, 446, 1223, 125, -1357, -1788, -1462, -799, 216, 1115, 1166, 451, -398, -585, -93, 575, 1104, 866, 202, -200, 116, 606, 500, -4, -330, 95, 542, 303, -511, -1177, -1056, -536, -290, -512, -418, 441, 933, 262, -662, -881, -146, 1292, 2044, 1090, -407, -1005, -310, 666, 1024, 1064, 850, 192, -850, -1092, -172, 571, 22, -1470, -2570, -2545, -1279, 365, 999, 261, -972, -1731, -1523, -748, 193, 1115, 1836, 2277, 1919, 1479, 1652, 1986, 1811, 913, 272, 591, 1763, 2671, 1694, -492, -1639, -1176, -292, -167, -850, -1990, -3007, -3340, -2995, -2065, -693, 621, 875, -215, -1361, -1066, 421, 1684, 1361, -195, -1037, -483, 563, 1154, 1311, 946, 329, -117, -496, -468, 106, 925, 1032, 241, -907, -1835, -1962, -1702, -981, -207, -251, -987, -1954, -2083, -902, 1127, 2674, 2437, 736, -703, -300, 1279, 2263, 1830, 646, -302, -227, 852, 1762, 1831, 662, -1098, -1706, -790, 316, 595, 174, -409, -680, -344, 656, 1804, 1879, 218, -1825, -2556, -1854, -216, 1507, 2146, 1643, 409, -992, -1642, -1351, -996, -1407, -2084, -1836, -476, 746, 1079, 430, -323, -920, -1653, -1606, -770, 271, 609, 382, 18, -446, -899, -1122, -533, 359, 1009, 756, 51, -246, -180, 282, 1020, 1507, 846, -498, -765, 329, 1398, 1607, 977, 738, 1221, 1586, 1266, 489, 177, 245, 591, 809, 896, 776, 530, 626, 604, 301, -366, -921, -915, -487, 3, 454, 1069, 1697, 1891, 1241, 367, -127, -402, -609, -870, -672, 285, 1029, 419, -1434, -2883, -2985, -1741, 40, 726, -55, -1313, -1635, -1053, -1129, -2190, -2860, -2053, -84, 1554, 2241, 2007, 1035, 23, -501, 121, 926, 978, 676, 235, -95, 97, 842, 1305, 999, 78, -791, -1016, -746, -647, -605, -208, 237, 79, -1204, -2492, -2461, -1283, -203, 54, 216, 1067, 2300, 3017, 2416, 560, -1272, -2163, -1902, -936, 316, 1782, 2670, 2539, 1614, 445, -52, -45, -151, -529, -1106, -1503, -1443, -765, 145, 807, 619, -655, -2019, -2209, -1173, -22, 431, 19, -603, -786, -414, 6, -108, -788, -1390, -1040, 29, 937, 1147, 876, 578, 618, 669, 233, -760, -1500, -1231, -561, 153, 327, 30, -446, -847, -214, 1086, 1907, 1713, 1246, 1092, 1270, 1372, 898, 413, 42, -33, 743, 1669, 1483, 99, -960, -350, 1251, 1749, 268, -1763, -2460, -1149, 883, 1835, 1209, -611, -2224, -2298, -1118, 345, 911, 151, -822, -700, 606, 1527, 1009, -868, -3046, -3705, -2651, -833, 140, -476, -1256, -628, 1113, 1673, 382, -1420, -2552, -2487, -1543, -515, 193, 874, 1385, 1564, 1347, 686, -358, -1127, -823, 188, 1302, 1388, 313, -559, -311, 541, 623, -152, -973, -1186, -534, 574, 835, 107, -545, -825, -838, -1020, -1479, -1631, -1130, -672, -638, -540, 177, 1283, 1769, 1386, 442, -465, -843, -547, 351, 1184, 1154, 391, -245, -377, -669, -1272, -1203, -527, -157, -253, -125, 326, 573, 279, 91, 733, 1139, 532, -490, -708, -193, 32, -383, -997, -795, -90, 474, 738, 553, -73, -772, -735, 14, 547, 100, -904, -1400, -1079, -681, -451, 190, 740, 348, -888, -1856, -1901, -1642, -1401, -1654, -2273, -2636, -2656, -2217, -1347, -240, -18, -896, -1783, -1730, -629, 457, 583, -434, -1263, -1059, 0, 1324, 1685, 801, -157, 90, 1196, 1950, 1559, 825, 809, 896, 219, -814, -1137, -529, 577, 1218, 736, -331, -810, -405, 209, 206, -580, -916, 209, 1770, 1811, 746, 93, 236, 117, -1109, -2163, -1849, -710, -135, 22, 316, 604, 667, 512, 337, -385, -1594, -2440, -2487, -1793, -638, 417, 958, 436, -706, -1013, 142, 1474, 1103, -261, -1290, -1193, -305, 224, -118, -893, -996, -421, 267, 231, -347, -806, -694, 77, 765, 998, 644, 246, 256, 354, 575, 1051, 1390, 1073, -234, -1276, -887, 401, 1212, 902, 473, 129, -136, -426, -704, -905, -980, -615, -209, 186, 246, -446, -1437, -1760, -1332, -737, -687, -1084, -1457, -1703, -1006, 562, 1938, 1991, 1106, 101, -584, -537, -35, 714, 1266, 1509, 1325, 1119, 963, 700, 620, 150, -434, -1034, -1539, -1140, 152, 1664, 2069, 879, -919, -1838, -1521, -965, -741, -594, -117, 346, 800, 1066, 608, -440, -1255, -637, 782, 1488, 878, -68, -494, -237, 560, 809, 448, -255, -783, -788, -413, -129, -492, -842, -653, 214, 814, 186, -1101, -1879, -1328, -99, 732, 967, 755, 77, -649, -829, -323, 255, 208, -301, -886, -1076, -612, 641, 2031, 2017, 579, -794, -1007, -850, -1242, -1803, -1890, -1089, 296, 1578, 1801, 1177, 370, -86, 735, 2038, 1894, -426, -2754, -2248, 730, 2768, 1695, -478, -812, 924, 2439, 1863, -394, -2673, -3327, -1850, 356, 1627, 1392, 215, -547, -313, 489, 861, 53, -1213, -1735, -673, 1383, 2757, 2930, 1989, 734, -235, -963, -1134, -634, 601, 1505, 1032, -318, -1396, -1435, -874, -465, -482, -1117, -1885, -1876, -912, 432, 839, 308, -337, -742, -485, 92, 566, 825, 873, 629, 338, 513, 895, 652, -96, -413, -140, 142, -93, -597, -698, -231, 329, 995, 1775, 2187, 1833, 641, -706, -1701, -1947, -1490, -546, 493, 872, 693, 444, 583, 557, -19, -510, -447, -80, -200, -493, -602, -242, 455, 722, 722, 559, 257, -40, -210, -367, -412, 130, 1256, 2279, 2361, 1253, -179, -702, -636, -727, -1385, -1856, -928, 781, 1795, 1711, 1213, 709, 507, 315, 258, 233, 36, 128, 481, 1008, 984, 385, -386, -1053, -1565, -1503, -680, -341, -858, -1456, -889, 697, 1607, 1060, 3, -767, -1212, -1720, -1981, -1454, -554, 552, 1002, 944, 923, 1138, 1591, 1461, 517, -1102, -2114, -1544, -192, 822, 1108, 731, 551, 688, 305, -582, -1352, -1248, -566, 236, 678, 916, 1165, 1199, 1136, 920, 763, 358, -189, -429, -279, -84, -8, 63, 1, 57, 304, 819, 1452, 1462, 435, -718, -1137, -792, -107, 514, 922, 686, -89, -726, -538, 22, 169, -281, -756, -660, -229, 193, 61, -254, -280, -108, 60, -130, -794, -1617, -2011, -1600, -397, 801, 1243, 833, 79, -296, 338, 1496, 2135, 1716, 389, -566, -372, 621, 1172, 871, 74, -424, 30, 934, 1800, 1805, 995, 31, -485, -294, 247, 546, 289, -292, -1001, -1043, -178, 1045, 1634, 1089, -54, -762, -465, -55, 1, -291, -490, -218, 174, 558, 867, 807, 54, -750, -638, 184, 593, -1, -678, -1026, -1151, -577, 49, 150, -299, -846, -627, 185, 671, 187, -334, 37, 746, 778, 218, -334, -391, -158, -270, -1, 865, 1775, 1993, 1333, 463, -10, 410, 1243, 1238, 70, -901, -775, 284, 1247, 1052, 272, 48, 534, 709, -82, -1112, -1471, -1225, -771, -351, 624, 2075, 2374, 1076, -605, -1104, -407, 129, -10, -443, -787, -450, 567, 1340, 1056, -212, -1210, -1634, -1685, -1164, -203, 879, 1292, 682, -258, -495, -229, -5, 48, -94, -352, -676, -168, 976, 1897, 2109, 1450, 601, -149, -541, -655, -349, 351, 446, -255, -1018, -821, 82, 586, 395, -403, -1228, -1632, -1527, -968, -202, 593, 1160, 1657, 1592, 559, -726, -1472, -1143, -275, 402, 457, 155, 140, 140, 84, 398, 635, 225, -367, -487, -84, 58, -177, -316, 150, 1158, 1730, 1253, -73, -1174, -1630, -1159, -91, 957, 1830, 1634, 787, 293, 542, 1186, 1541, 1503, 711, -457, -1192, -1235, -635, 80, 568, 634, 725, 816, 355, -40, -226, -538, -1218, -1603, -1055, 125, 1061, 657, -435, -1299, -1384, -891, -583, -553, -372, 494, 1653, 1853, 509, -1191, -2105, -1601, -265, 841, 1456, 1456, 1159, 703, 818, 1625, 2154, 1917, 762, -870, -1915, -1985, -1696, -1416, -1058, -425, 320, 907, 968, 251, -942, -1544, -846, 454, 1224, 628, -375, -751, -215, 1032, 2138, 2573, 1763, 577, -215, -531, -424, -364, -104, 390, 798, 692, 374, 292, 723, 1461, 1655, 921, -408, -1219, -1356, -944, -395, -131, 74, 249, 688, 911, 299, -655, -938, -411, 243, 340, -124, -438, -348, -107, 150, 158, -478, -1198, -1480, -1036, 69, 1070, 1174, 329, -524, -727, -122, 849, 1280, 879, 540, 725, 1248, 1526, 1297, 726, -298, -1125, -1613, -1538, -1103, -795, -680, -618, -101, 723, 1601, 1759, 968, -242, -680, -11, 729, 921, 335, -228, -264, 307, 818, 772, 625, 168, -567, -1267, -1346, -229, 1233, 1724, 666, -783, -957, -202, 412, 107, -335, 132, 837, 737, -246, -982, -994, -455, 87, 214, -54, 66, 880, 1295, 716, -421, -371, 942, 1801, 1167, -314, -732, 164, 648, -229, -1650, -2384, -1932, -1242, -772, -441, 21, 522, 338, -174, -484, -177, 494, 997, 961, 407, -323, -712, -441, -11, 106, -119, 93, 696, 1246, 1422, 1122, 738, 212, -508, -1039, -917, -566, -359, -396, -248, 46, 54, -269, -512, -56, 471, 1056, 999, 98, -713, -823, 49, 757, 946, 406, -463, -723, -383, -72, -243, -404, -209, 550, 1515, 2040, 1347, -422, -1736, -1871, -1274, -571, 211, 1073, 1646, 1490, 640, 21, 129, 280, 270, 638, 1348, 1540, 1015, 391, -51, -81, 50, 139, 323, 527, 443, -54, -565, -712, -216, 555, 761, 30, -1034, -1634, -1298, -169, 850, 1234, 837, -24, -800, -1377, -1531, -1025, -402, -59, -20, -32, 392, 686, 353, 200, 781, 1353, 1004, -395, -1617, -1703, -897, 128, 493, 236, -39, 419, 1431, 2225, 2276, 1700, 977, 129, -353, -477, -146, 389, 446, -54, -430, 87, 718, 883, 388, -362, -736, -737, -640, -815, -1026, -1182, -875, -30, 593, 846, 807, 317, -496, -1192, -1455, -1164, -270, 914, 1627, 1406, 830, 459, 168, 85, 463, 1188, 1522, 1422, 1433, 1582, 1440, 554, -377, -564, 198, 962, 880, 194, -689, -695, 315, 1157, 901, -343, -1276, -831, 250, 716, -70, -1537, -2351, -2042, -1049, -115, 599, 964, 889, 298, -525, -967, -789, -51, 784, 1151, 675, -192, -1194, -1937, -1898, -1116, -82, 343, -69, -979, -1691, -1620, -584, 814, 1836, 1992, 1069, -813, -2590, -2893, -1672, 303, 1535, 1640, 1342, 1376, 1802, 1908, 1273, -9, -1044, -1304, -1051, -851, -690, -425, 153, 865, 1027, 805, 528, 393, 369, 638, 940, 1066, 963, 335, -90, 224, 1372, 2450, 2112, 576, -836, -1215, -752, -52, 269, 354, 467, 322, -426, -1495, -1930, -1495, -468, 341, 284, -316, -578, -311, -402, -857, -869, 25, 1233, 1630, 923, 407, 572, 844, 1014, 794, 757, 1013, 1472, 1204, -201, -1620, -2328, -1854, -1135, -730, -478, 24, 644, 937, 1017, 970, 1108, 957, 362, -632, -1497, -1414, -788, -151, 437, 993, 1227, 671, -483, -1233, -1007, -230, 30, -279, -508, -322, 271, 749, 701, -16, -727, -647, 140, 936, 641, -779, -2065, -2253, -1246, 7, 620, 522, 639, 1524, 2172, 2119, 1563, 635, -316, -645, -472, -56, 248, 48, -339, -650, -211, 875, 2218, 2841, 2174, 1075, 207, -83, -530, -1170, -1454, -1050, 34, 1036, 1433, 1031, 266, -141, -13, 302, 417, 276, 246, 8, -938, -1882, -2066, -1540, -846, -271, 253, 713, 926, 478, -379, -1155, -1657, -1755, -1283, -137, 711, 877, 547, 302, 675, 1026, 1268, 1179, 735, 102, -396, -372, -29, 438, 651, 932, 1293, 1379, 1154, 471, -358, -1172, -1524, -1335, -1165, -1083, -1428, -1561, -945, 165, 1180, 1208, 732, 504, 1016, 1312, 681, -435, -1443, -1492, -879, 18, 724, 917, 513, -159, -475, -82, 756, 1386, 1395, 846, 628, 637, 667, 332, -392, -1037, -1230, -389, 586, 1062, 1016, 513, -167, -702, -675, 189, 1337, 1661, 835, -415, -947, -696, -46, 226, -363, -1154, -1366, -784, -47, 122, -26, 290, 893, 1128, 589, -523, -1292, -1268, -961, -761, -563, -259, 170, 656, 1022, 1050, 617, -240, -719, -580, -281, 143, 341, 69, -376, -357, 482, 1363, 1424, 634, -255, -380, -122, 57, -213, -711, -532, 175, 800, 454, -314, -416, 53, 482, 238, -218, -336, 10, 808, 1576, 1773, 1375, 831, 713, 901, 1031, 1038, 700, 1, -692, -597, 215, 561, -109, -1300, -2042, -1658, -702, -152, -305, -508, 26, 760, 1179, 939, 156, -456, -855, -881, -291, 655, 1116, 949, 601, 463, 964, 1570, 1498, 534, -464, -598, -196, 74, -316, -1001, -1052, -425, 22, -161, -421, -232, 219, 190, -541, -1491, -1909, -1113, 478, 1797, 2371, 2359, 1772, 510, -1069, -1782, -861, 596, 988, -57, -1428, -2123, -1700, -387, 664, 1117, 964, 296, -663, -1839, -2620, -2349, -878, 814, 1870, 1933, 937, -382, -1019, -739, -124, 694, 1069, 882, 303, -504, -861, -925, -779, -773, -533, 253, 994, 1092, 109, -919, -794, 612, 2225, 2736, 1732, -255, -2100, -2871, -2354, -1290, -597, -81, 562, 1218, 1710, 1571, 1091, 656, 685, 622, -36, -681, -940, -555, -242, -548, -1298, -1584, -1196, -405, 374, 546, 174, -548, -986, -1170, -600, 602, 1579, 1581, 632, -349, -709, -166, 309, 519, 41, -525, -615, -246, 563, 783, 575, 158, 323, 1060, 1916, 2168, 1584, 731, -186, -552, -630, -318, -182, -505, -954, -1223, -1160, -970, -432, 40, 120, -171, -243, 114, 768, 717, -255, -861, -1018, -681, -205, 217, 542, 437, -27, -611, -652, -47, 522, 490, -21, -659, -1033, -1044, -720, 53, 724, 1346, 2000, 2185, 1775, 892, 174, -181, -257, -454, -859, -1233, -1286, -680, -45, 430, 497, 332, 312, 495, 1045, 1345, 1051, 175, -681, -729, 115, 910, 898, 212, -722, -1256, -1350, -1240, -914, -383, 252, 791, 1094, 1185, 1068, 904, 755, 579, 365, 218, -52, -529, -919, -1235, -1260, -1215, -884, -105, 907, 1496, 1008, 170, -603, -754, -92, 1183, 2278, 2070, 771, -663, -1242, -997, -475, 83, 582, 920, 924, 548, 219, 115, 117, 370, 888, 1362, 1670, 1703, 1145, 109, -861, -1219, -986, -341, 40, 70, 109, 141, 72, -320, -778, -1093, -577, 215, 503, 295, -135, -114, 61, 166, 142, 379, 942, 1399, 1132, 80, -868, -1280, -1084, -594, -13, 431, 519, 395, 67, -358, -568, -572, -223, 142, 274, 315, 257, 105, -373, -420, 84, 672, 754, 19, -707, -844, -630, -873, -1114, -776, -14, 590, 470, 200, 369, 899, 1235, 834, -225, -1117, -1006, -247, -16, -630, -1470, -1837, -1397, -295, 878, 1773, 2208, 2271, 2135, 1664, 1018, 300, -105, -381, -754, -1012, -1099, -996, -780, -395, 179, 849, 1074, 978, 634, 83, -241, -353, -261, 147, 885, 1641, 2061, 1696, 780, -173, -507, -191, 154, 148, -456, -1105, -1540, -1492, -1018, -444, -9, 365, 1037, 1606, 1476, 321, -991, -1836, -2021, -1419, -601, 110, 144, -463, -841, -465, 412, 1108, 1357, 1167, 857, 527, 136, -128, -213, -111, 80, 191, 448, 1143, 1564, 1299, 628, -61, -405, -264, 30, -26, -204, -409, -222, 224, 527, 689, 750, 824, 479, 158, 24, -220, -790, -1760, -2458, -2322, -1376, -362, -141, -647, -1198, -1234, -420, 627, 1361, 1699, 1885, 1851, 1220, 17, -1256, -1583, -1001, -111, 574, 901, 581, -420, -1498, -1698, -616, 1059, 2353, 2170, 1096, 190, 77, 452, 809, 1157, 1220, 1189, 974, 363, -744, -1976, -2655, -2161, -1032, -26, 708, 1135, 1227, 600, -3, 73, 826, 1468, 1303, 774, 318, -170, -960, -1586, -1573, -892, 110, 698, 705, 549, 165, -364, -900, -888, -346, 467, 1116, 736, 76, -525, -635, -440, -281, -36, -6, 239, 578, 702, 288, -391, -802, -648, -132, 406, 731, 816, 1003, 1157, 1474, 1837, 1841, 1225, 389, -533, -1326, -1568, -1601, -1518, -1258, -406, 547, 1242, 1610, 1458, 1047, 549, 145, -130, -17, 73, 136, 295, 383, 471, 364, 452, 684, 742, 555, 318, 87, -239, -593, -1141, -1492, -1435, -733, 353, 1127, 1414, 1185, 914, 455, -12, -351, -734, -1169, -1709, -1701, -1261, -583, 19, 208, 280, 437, 995, 1811, 2180, 1602, 360, -675, -760, -164, 249, -156, -937, -1447, -1414, -904, -304, 205, 239, 229, 122, 123, 362, 159, -402, -1058, -678, 272, 802, 615, -302, -938, -1205, -1131, -970, -820, -324, 202, 319, -44, -596, -839, -74, 1180, 1614, 1147, 524, 227, 156, -12, -155, -66, 116, 406, 614, 607, 356, -183, -475, -242, 457, 1236, 1633, 1582, 1144, 592, 10, -246, -233, -248, -187, -116, -140, -423, -827, -1229, -1246, -796, -49, 699, 588, -240, -1128, -1538, -1276, -600, 159, 921, 1621, 1997, 1956, 1199, -219, -1754, -2840, -3221, -2886, -1938, -633, 533, 1092, 1086, 1083, 1487, 1962, 2310, 2142, 1450, 466, -218, -128, -116, -450, -1009, -1322, -1160, -498, 357, 926, 1212, 812, 209, -174, -310, -553, -1151, -1888, -2499, -2342, -1631, -837, -300, -120, -278, -527, -265, 371, 575, -61, -1136, -1522, -859, 42, 848, 1091, 1136, 1327, 1338, 1184, 739, 409, 125, -292, -866, -1282, -959, -151, 722, 1371, 1662, 1670, 1311, 95, -1415, -2140, -1812, -900, -385, -622, -1003, -663, 184, 893, 1060, 573, 294, 619, 797, 17, -1354, -2085, -1703, -758, 45, 447, 421, 58, -586, -1276, -1497, -882, 271, 910, 579, -202, -734, -816, -755, -640, -527, -405, -69, 350, 593, 348, -243, -386, -8, 449, 597, 605, 681, 311, -391, -1067, -1041, -84, 804, 944, 330, -235, -482, -770, -1021, -1101, -781, -365, -37, 547, 1196, 1495, 1091, 261, -208, -240, -96, -102, -269, -471, -653, -533, -122, 699, 1528, 1975, 1788, 846, -197, -936, -889, -488, -398, -837, -1362, -1397, -1377, -1245, -909, -353, 272, 951, 1430, 1344, 805, 58, -393, -760, -972, -1010, -942, -820, -1033, -1140, -585, 396, 1329, 1887, 1786, 1139, 440, 115, -265, -1049, -1912, -2253, -1798, -844, 35, 180, -101, -319, -108, 235, 243, -91, -396, 33, 872, 1380, 1043, 61, -1031, -1727, -1338, -52, 936, 873, -117, -980, -835, -145, 536, 851, 705, 148, -572, -1072, -945, -483, -375, -551, -750, -501, 39, 439, 422, -73, -599, -637, 151, 1118, 1351, 887, 333, 298, 465, 218, -331, -867, -685, -47, 536, 854, 865, 830, 660, 740, 851, 946, 857, 342, -441, -1431, -2008, -2079, -1633, -603, 689, 1652, 1817, 1050, -297, -1523, -1814, -996, 232, 1112, 952, 7, -1259, -2161, -2026, -1171, -95, 336, 112, 113, 383, 800, 944, 546, 29, -309, -247, 163, 818, 1183, 942, 494, 121, -8, 229, 465, 318, -89, -545, -657, -607, -472, -539, -714, -588, -352, -202, -455, -506, -412, -530, -994, -1470, -1385, -1152, -951, -843, -656, -327, 143, 830, 1573, 1932, 1570, 642, -297, -849, -857, -770, -964, -976, -833, -173, 681, 1373, 1962, 2101, 2005, 1756, 1351, 640, -230, -1043, -1469, -1424, -922, -144, 648, 1127, 1018, 801, 592, 630, 511, 188, -229, -439, -259, -636, -1358, -2067, -1883, -951, -45, 511, 487, 579, 673, 626, -12, -797, -1074, -965, -587, -622, -473, -85, 77, -233, -754, -528, 357, 1489, 1631, 582, -778, -1614, -1274, -603, -56, 415, 789, 1004, 1026, 1004, 759, 352, -40, -337, -569, -756, -642, -346, -192, -286, 43, 1428, 3065, 3763, 2849, 929, -1089, -2369, -2268, -1250, -207, 198, 387, 733, 1281, 1639, 1479, 1110, 814, 750, 355, -293, -743, -873, -641, -273, -3, 129, 279, 408, 737, 1297, 1377, 896, 269, 74, 617, 1026, 858, 185, -286, -140, 132, 251, 52, -360, -910, -1146, -1076, -697, -333, -349, -390, -319, 18, 574, 1244, 1493, 1090, 92, -869, -1372, -1319, -742, -48, 521, 493, 451, 385, 382, 475, 411, 376, 299, 336, 167, -36, -296, -592, -1258, -2061, -2069, -1375, -116, 1084, 1548, 1154, 349, -525, -888, -607, -124, 167, 13, -341, -662, -571, -252, 276, 615, 436, 122, -59, 117, 172, -315, -1217, -1731, -1341, -188, 967, 1143, 101, -1443, -2068, -1386, -131, 597, 627, 438, 301, 316, 202, 333, 576, 561, 147, -601, -925, -766, -338, -139, -197, 206, 1052, 1736, 1635, 914, 0, -625, -591, -401, -459, -652, -734, -367, 49, -114, -459, -480, 10, 575, 859, 969, 751, 315, -328, -612, -113, 792, 1475, 996, -53, -633, -524, -77, 128, 285, 331, 535, 914, 972, 759, 319, 176, 149, -25, -284, -548, -408, -214, -28, 78, 219, 395, 342, 153, -335, -571, -431, -36, 480, 819, 742, -194, -1176, -1523, -1229, -648, -176, 203, 248, 19, -221, -93, 226, 310, 85, -261, -382, -390, -225, -255, -404, -274, -22, 530, 658, 125, -643, -1208, -996, -511, -264, -311, -342, -282, -89, 229, 363, 284, -144, -661, -1018, -1018, -925, -1183, -1458, -1251, -281, 697, 936, 782, 572, 308, -44, -455, -528, -380, -378, -672, -1197, -1481, -1558, -1366, -821, -71, 673, 1268, 1502, 957, -34, -868, -953, -345, 211, 404, 156, -322, -916, -1639, -1954, -1365, 140, 1796, 2716, 2422, 1270, 310, -216, -212, -311, -754, -914, -757, -209, 109, 169, 293, 671, 1165, 1049, 719, 367, 225, 282, 207, 122, -403, -1165, -1752, -1963, -1804, -1358, -626, -1, 508, 571, 224, -58, -41, 292, 547, 534, 378, 293, 80, -180, -325, -259, -121, -115, 36, 366, 710, 829, 672, 382, 180, -141, -311, -209, -174, -338, -716, -779, -830, -899, -991, -890, -375, 32, 245, 84, 145, 491, 719, 771, 560, 320, -315, -1268, -1956, -2023, -1404, -654, -83, 147, 144, 178, 394, 997, 1386, 1402, 1023, 304, -209, -686, -864, -871, -725, -182, 262, 676, 690, 185, -587, -1376, -1394, -627, 708, 1629, 1501, 587, -646, -1140, -805, -59, 239, -131, -615, -624, 14, 516, 477, -164, -627, -205, 848, 1663, 1516, 439, -800, -1244, -923, -457, -298, -332, -585, -1080, -1428, -838, 426, 1023, 642, 14, 50, 562, 716, 61, -1056, -1860, -1710, -686, 214, 304, -250, -745, -513, 109, 605, 941, 721, 132, -484, -907, -867, -570, -442, -720, -1070, -927, -297, 55, -161, -566, -244, 688, 1250, 838, -221, -897, -840, -103, 573, 846, 525, -1, -240, -291, -115, 122, 575, 907, 1008, 938, 819, 788, 559, -4, -431, -495, -402, -366, -762, -902, -647, -72, 287, -68, -374, -276, 235, 518, 323, -144, -493, -354, 172, 622, 529, -57, -446, -79, 372, 445, 157, -9, 117, 259, 390, 269, -103, -438, -434, -103, 279, 301, 85, -219, -470, -446, -135, 550, 956, 969, 799, 694, 820, 778, 617, 329, 260, 469, 530, 371, -38, -384, -401, -63, 500, 837, 551, 17, -236, -33, 581, 965, 780, 81, -812, -1351, -1417, -914, -196, 385, 938, 1233, 1358, 1129, 730, 671, 638, 636, 585, 723, 1028, 840, -18, -1040, -1125, -317, 414, 406, -330, -901, -733, -225, 204, 438, 471, 576, 772, 805, 592, -152, -946, -1164, -1092, -733, -429, -70, 522, 1175, 1746, 1872, 1509, 484, -402, -552, -38, 481, 403, 154, -104, -302, -566, -827, -839, -370, 476, 1328, 1597, 1155, 439, -130, -172, -12, 313, 416, 129, -239, -614, -794, -772, -732, -759, -524, 151, 1105, 1488, 986, 88, -622, -807, -627, -500, -647, -804, -981, -815, -508, -448, -694, -1145, -1003, -134, 929, 1292, 750, 51, -299, -227, -88, -94, -95, -226, -385, -323, 28, 345, 220, 103, 204, 463, 580, 386, 249, 101, -186, -475, -420, 78, 403, 247, -113, -257, 135, 622, 983, 918, 311, -470, -955, -533, 251, 690, 376, -316, -682, -536, -123, 138, 161, -55, -211, -164, 139, 372, 535, 714, 959, 1263, 1211, 639, -411, -1168, -1503, -1271, -672, -38, 352, 87, 17, 218, 604, 634, 188, -172, -291, -128, -221, -493, -934, -1043, -587, 81, 609, 718, 1002, 1288, 1165, 438, -308, -211, 226, 320, -211, -766, -851, -750, -685, -1027, -1230, -970, -658, -435, -584, -654, -548, -480, -375, -179, 436, 1054, 1128, 665, 16, -322, -6, 553, 560, -22, -615, -545, 68, 612, 630, 408, 660, 1029, 883, 235, -267, -174, 220, 440, 115, -493, -1046, -1086, -640, -101, 523, 993, 1252, 1130, 545, -427, -1003, -811, -132, 732, 847, 507, 113, -159, -274, -368, -371, -271, -34, 172, 516, 760, 783, 487, 137, -119, -226, 38, 225, 279, -188, -892, -1130, -812, -186, 243, 447, 664, 1002, 1480, 1786, 1412, 543, -387, -855, -751, -341, 41, 178, 137, 48, 77, 180, 330, 393, 406, 395, 419, 218, -234, -737, -1142, -1240, -1164, -694, -66, 509, 655, 226, -209, -171, 288, 614, 629, 443, 611, 976, 1067, 725, 167, -282, -522, -470, -235, 15, 72, -3, -80, 261, 610, 562, 128, -427, -652, -654, -438, -490, -776, -1082, -885, -9, 727, 595, -271, -654, 50, 1597, 2519, 2239, 1205, -29, -690, -902, -902, -1030, -1198, -1027, -456, 275, 680, 456, -65, -503, -589, -287, -102, -225, -669, -938, -790, -400, -57, -178, -397, -187, 167, 157, -243, -579, -291, 312, 1116, 1565, 1290, 586, 17, 242, 382, 319, -288, -1116, -1523, -1571, -753, 173, 804, 767, 477, 175, -87, 241, 671, 1043, 912, 427, -39, -275, -136, 39, 99, 92, 358, 1007, 1722, 1835, 1136, 152, -495, -600, -130, 509, 779, 339, -571, -1194, -1283, -1048, -966, -734, -28, 847, 1334, 1139, 523, 70, -70, -78, 69, 11, -166, -502, -658, -620, -774, -1103, -1395, -990, -91, 981, 1515, 1202, 476, -220, -300, 313, 738, -15, -1405, -2353, -1865, -287, 1085, 1685, 1549, 1259, 813, 301, 210, 365, 742, 1011, 1057, 877, 285, -182, -682, -892, -638, 46, 989, 1438, 1171, 445, 341, 672, 1060, 1113, 846, 689, 633, 806, 669, 558, 417, 337, 185, -396, -845, -1019, -596, 137, 808, 1273, 1511, 1458, 899, 124, -525, -569, -72, 260, 84, -470, -735, -270, 545, 1171, 1331, 1186, 872, 408, 32, -229, -510, -851, -1313, -1364, -926, -296, 233, 268, 167, -172, -443, -400, -148, 162, 144, 245, 420, 301, -347, -1109, -1236, -647, 118, 481, 229, -311, -719, -805, -337, 64, 348, 593, 924, 1220, 802, -167, -1248, -1581, -1161, -473, -268, -612, -1022, -1131, -284, 997, 2103, 2092, 1009, -347, -1208, -859, -168, 316, 62, -730, -1242, -1440, -1154, -552, 208, 1055, 1536, 1439, 1020, 430, 0, -166, -93, 261, 496, 531, 152, -504, -1177, -1664, -1493, -927, -192, 237, -31, -572, -1168, -1371, -1035, -567, 24, 375, 572, 647, 409, 220, -87, -210, -111, 301, 967, 1316, 1285, 875, 708, 668, 427, -77, -350, 217, 866, 850, -6, -758, -948, -804, -354, 49, 250, 84, -179, -10, 683, 1335, 1455, 1112, 519, -18, -65, 429, 934, 1106, 810, 198, -522, -1084, -1389, -1435, -1052, -653, -289, 82, 246, 443, 613, 460, 70, -271, -271, -10, 153, 196, 53, -383, -629, -46, 1117, 2015, 1761, 673, -227, -595, -247, 300, 653, 491, 87, 50, 293, 754, 980, 733, 163, -218, -353, -269, -220, -440, -766, -1302, -1463, -1118, -57, 1229, 1987, 2160, 1453, 321, -694, -879, -301, 278, 450, -87, -803, -1259, -1262, -718, -5, 623, 826, 687, 357, -64, -315, -444, -253, 30, 88, -274, -890, -1318, -1305, -645, 170, 645, 484, 188, 567, 1396, 1806, 1378, 709, 551, 942, 1433, 1335, 664, 243, 230, 644, 828, 307, -680, -1727, -1905, -950, 788, 2212, 2296, 1077, -584, -1650, -1532, -706, 104, 477, 364, 473, 786, 1052, 1051, 903, 774, 504, 310, 476, 1162, 1610, 1425, 645, -334, -803, -726, -394, -238, -126, 2, 142, 182, 146, 245, 338, 517, 516, 681, 1046, 1255, 1187, 683, 324, 210, 491, 639, 171, -715, -1398, -1326, -807, -88, 139, 116, -388, -1015, -1022, -672, 86, 618, 673, 193, -417, -828, -752, -124, 489, 743, 602, 431, 400, 527, 538, 476, 326, 334, 276, 80, -58, -203, -159, -159, 47, 45, -205, -708, -1071, -732, -114, 540, 542, 151, -332, -442, 134, 957, 1514, 1159, 325, -329, -223, 528, 1073, 1011, 435, -6, -77, 22, 4, -398, -737, -810, -380, 380, 742, 591, 146, -120, -23, 437, 827, 925, 631, -17, -523, -694, -427, -210, -238, -378, -466, -172, 520, 1367, 2057, 2350, 1979, 1242, 641, 370, 540, 893, 1083, 965, 513, -208, -927, -869, -146, 609, 787, 201, -216, -201, 157, 500, 535, 271, -115, -281, -291, -231, -150, 103, 416, 727, 640, 247, -119, -517, -587, -411, 60, 144, -318, -760, -1257, -1392, -1202, -758, -336, -295, -385, -292, 141, 295, 7, -311, -12, 801, 1144, 734, -119, -492, -232, 438, 979, 948, 595, -44, -264, 32, 521, 420, -536, -1340, -1539, -899, -21, 461, 536, 289, 191, 452, 717, 754, 430, 8, 15, 284, 573, 697, 660, 505, 293, 211, 375, 728, 859, 547, -207, -738, -781, -652, -480, -405, -253, -216, -104, 159, 422, 677, 463, 51, -163, -345, -638, -757, -530, 64, 743, 1057, 1067, 773, 430, 301, 434, 509, 320, -45, -339, -235, 65, 229, 73, -255, -522, -324, 394, 1327, 1699, 1224, 475, -100, -184, -174, -95, -129, -207, -309, -373, -31, 85, -81, -568, -1035, -1051, -518, 364, 964, 1069, 654, 189, -149, -273, -272, -326, -275, -213, -302, -656, -1133, -1227, -732, -103, 435, 697, 870, 936, 482, -62, -361, -237, -43, 68, 313, 574, 898, 976, 810, 305, -339, -729, -862, -724, -513, -132, 157, 323, 85, -474, -831, -951, -561, -95, 309, 435, 129, -486, -1371, -1721, -1093, 294, 1676, 2071, 1260, 62, -780, -869, -330, 190, 296, -91, -550, -663, -347, 86, 189, 13, -177, -215, -212, -359, -502, -529, -69, 629, 954, 708, 87, -42, 160, 601, 1081, 1230, 1111, 478, -179, -452, -302, -77, 29, 112, 194, 197, -72, -355, -402, -124, 50, -76, -410, -750, -591, -251, 64, 152, -296, -668, -686, -255, 335, 532, 317, -239, -895, -1523, -1782, -1713, -1192, -445, -38, 109, -340, -913, -1317, -1334, -862, -510, -485, -767, -744, -281, 277, 474, 325, 156, -64, -399, -790, -815, -484, 13, 281, 261, 126, 116, 284, 268, 188, -42, -105, -251, -497, -469, -441, -146, 62, 44, -29, -43, 96, 138, -168, -730, -912, -560, -159, -249, -737, -1063, -546, 404, 943, 905, 502, 221, 101, -26, -253, -278, -59, 398, 590, 407, 218, 14, 95, 219, 578, 669, 90, -782, -1473, -1396, -792, -90, 174, 23, -276, -397, -249, -80, -307, -851, -1172, -948, -77, 769, 938, 187, -433, -321, 27, 154, -241, -764, -1118, -1120, -861, -530, -561, -1061, -1529, -1396, -615, 47, 87, -441, -952, -1136, -1099, -1091, -1051, -840, -560, -167, -10, -98, -258, -407, -288, -234, -483, -1066, -1653, -1786, -1524, -1019, -710, -515, -551, -800, -831, -659, -193, -127, -513, -798, -823, -542, -308, -301, -355, -388, -596, -725, -586, -221, -14, -144, -231, -255, -200, -200, -387, -721, -1109, -1243, -732, 138, 644, 347, -485, -856, -577, 51, 619, 704, 363, -88, -3, 437, 691, 575, 24, -455, -751, -804, -470, -212, -78, -18, 75, 444, 624, 377, -112, -427, -225, 65, 41, -313, -453, -100, 626, 1286, 1121, 421, -288, -566, -236, 377, 772, 681, 290, -260, -535, -463, 48, 738, 1052, 914, 354, 12, -63, -62, -33, -119, -67, -112, -290, -62, 406, 748, 696, 184, -44, 150, 393, 317, -127, -550, -736, -440, -170, -153, -277, -413, -274, 2, 290, 348, 138, -301, -645, -672, -308, 173, 330, 166, -207, -224, 30, 381, 434, 117, -283, -730, -650, -331, 16, 169, -29, -350, -707, -884, -757, -253, 323, 632, 370, -299, -982, -1102, -601, 194, 1154, 1601, 1405, 720, -104, -709, -1214, -1346, -794, -58, 363, 291, 49, 96, 209, 240, -117, -571, -805, -783, -458, -125, 167, 150, -103, -449, -681, -740, -872, -994, -683, -47, 261, 119, -422, -711, -502, 64, 683, 862, 513, -179, -363, 51, 710, 1225, 1155, 808, 570, 493, 536, 741, 1106, 1192, 847, 426, 217, 475, 557, 263, -22, 30, 456, 461, 250, 269, 651, 1075, 968, 532, 206, 189, 401, 776, 979, 957, 888, 732, 600, 393, 147, 335, 681, 808, 620, 153, -246, -444, -246, -76, -127, -285, -287, -24, 203, 403, 337, 175, -140, -520, -703, -515, -61, 136, 143, 130, 363, 583, 639, 514, 310, 57, -281, -406, -407, -53, 165, 299, 467, 269, 49, -411, -568, -554, -532, -227, -164, 145, 306, 187, -68, -507, -466, -224, 119, 461, 697, 710, 441, -129, -803, -976, -885, -771, -628, -332, -50, 209, 312, 21, -357, -751, -914, -738, -477, -388, -490, -509, -257, -5, 181, 169, 60, 25, -26, 223, 608, 1015, 1264, 1197, 826, 462, 52, -195, 28, 126, 71, -425, -766, -573, -127, 252, 88, -316, -602, -366, -54, 74, -112, -523, -510, -93, 356, 523, 269, -50, -219, -286, -88, 216, 664, 883, 902, 660, 253, -4, -537, -956, -1203, -1136, -789, -170, 428, 540, 436, 60, -354, -579, -593, -376, 142, 540, 653, 563, 464, 479, 234, -149, -456, -302, 237, 702, 703, 472, 352, 318, 221, -133, -321, -255, -4, 154, 71, -50, -254, -599, -835, -699, -276, 415, 928, 870, 329, -113, 53, 535, 755, 238, -546, -864, -691, -315, -59, 248, 554, 450, -83, -779, -953, -510, 61, 251, -4, -340, -598, -546, -281, -79, -183, -471, -560, -347, 137, 672, 821, 560, 118, -400, -590, -484, -210, 124, 516, 799, 682, 405, 54, -92, -178, -168, -101, -352, -793, -1278, -1244, -779, -235, 212, 205, -112, -458, -613, -597, -489, -329, -40, 466, 774, 630, 212, -246, -419, -187, 209, 421, 236, -48, -75, 173, 580, 638, 150, -590, -1153, -1059, -325, 283, 317, 113, -221, -395, -664, -918, -624, -48, 731, 912, 579, 210, -171, -320, -419, -341, -291, -295, -173, 236, 636, 750, 678, 205, -277, -888, -1353, -1264, -731, -38, 254, 281, -20, -298, -634, -830, -335, 238, 729, 672, 236, 68, 110, 194, 81, -83, -129, -13, 227, 284, 117, 108, 160, 205, 118, -161, -484, -690, -521, -300, -155, -139, -194, -284, -144, 182, 427, 691, 675, 524, 218, 5, 76, 350, 639, 524, 247, 30, 0, 75, 71, -47, -216, -508, -681, -712, -650, -454, -449, -611, -839, -914, -787, -386, -46, 125, 78, -142, -157, -87, 259, 540, 819, 1138, 1235, 963, 229, -291, -348, -197, -196, -414, -526, -317, -56, 204, 306, 311, 331, 183, 59, -67, -166, -339, -385, -300, -116, -20, -73, -11, -14, 165, 177, 276, 550, 516, 226, -429, -728, -641, -442, -75, 19, -70, -298, -434, -256, -77, -91, -342, -373, -34, 412, 506, 166, -356, -849, -857, -696, -241, 341, 671, 760, 554, 291, -62, -162, -295, -410, -292, -80, 176, 60, -59, -97, 135, 262, -271, -819, -1066, -652, 154, 644, 659, 246, -1, 64, 58, 25, 29, 168, 258, 255, 313, 322, 448, 453, 299, 180, 119, 34, -223, -624, -1169, -1175, -624, -5, -23, -755, -1003, -720, -91, 176, -178, -622, -1054, -1056, -721, -87, 499, 629, 416, -86, -435, -394, -91, 200, 160, -78, -320, -391, -347, -533, -703, -659, -283, 247, 312, -7, -307, -444, -336, -117, 34, 313, 414, 201, -99, -264, 71, 513, 750, 601, 227, 151, 360, 792, 972, 652, 80, -435, -325, 144, 442, 332, 49, 191, 734, 1319, 1239, 486, -342, -681, -404, 141, 674, 705, 504, 290, 301, 632, 818, 650, 122, -159, 188, 833, 1216, 1058, 522, 309, 381, 386, 259, -132, -320, -450, -445, -367, -207, 24, -125, -245, -478, -481, -230, -19, 191, -122, -585, -809, -699, -462, -325, -58, 404, 794, 844, 706, 610, 594, 374, -113, -620, -646, -314, -35, 130, 118, 106, -62, -215, -184, 99, 451, 481, 280, -23, -181, -134, 213, 634, 1026, 1241, 1203, 1017, 616, 448, 424, 518, 579, 474, 444, 512, 743, 793, 524, 28, -419, -408, -205, -78, -43, -64, 217, 584, 837, 868, 570, 339, 252, 388, 710, 1075, 1280, 1180, 703, 216, -220, -409, 123, 804, 1423, 1345, 858, 348, -86, -148, -386, -347, -373, -235, 252, 675, 1009, 812, 437, -84, -432, -344, 203, 923, 1067, 635, -74, -461, -460, -328, 8, 408, 626, 651, 472, 55, -378, -554, -212, 299, 167, -482, -1243, -1389, -464, 702, 1611, 1580, 809, 85, -453, -426, -128, 103, 183, 281, 643, 1005, 1087, 831, 470, 256, 65, -75, -175, -305, -361, -431, -204, 276, 715, 738, 303, -234, -487, -335, -218, 77, 259, 422, 527, 352, 235, 244, 707, 1152, 1253, 799, 1, -488, -411, 35, 179, -99, -637, -920, -680, -170, 259, 383, 196, -214, -689, -777, -348, 301, 734, 483, -9, -213, -1, 465, 1034, 1249, 1208, 999, 403, -102, -548, -410, -29, 22, -113, -320, 31, 501, 625, 404, 116, 266, 703, 1022, 929, 403, -121, -122, 403, 952, 1073, 820, 424, 70, -51, -12, 170, 277, 133, -5, -250, -226, -109, -241, -366, -536, -524, -574, -692, -757, -593, -264, 122, 442, 242, -101, -459, -361, 234, 536, 237, -343, -717, -622, -246, -121, 22, 285, 631, 984, 1070, 1096, 970, 480, -199, -869, -987, -478, 231, 805, 700, 288, -203, -464, -218, 108, 332, 254, 118, -44, -166, -202, -375, -551, -612, -272, 486, 1241, 1500, 1131, 627, 285, 265, 399, 246, 0, -224, -267, -152, -110, -263, -429, -306, -83, 10, -384, -891, -1157, -931, -139, 620, 1065, 781, 149, -242, -100, 514, 736, 244, -584, -864, -239, 698, 1478, 1597, 972, 133, -505, -749, -744, -718, -666, -473, -257, -37, 156, 233, 138, -238, -475, -380, -35, 311, 355, 263, 257, 311, 116, -339, -678, -517, -179, 38, 173, 243, 439, 338, -107, -662, -984, -843, -661, -304, 0, 25, -52, -92, -33, -41, -163, -572, -969, -1083, -752, -69, 474, 729, 529, -31, -591, -899, -812, -326, 156, 461, 379, 35, -210, -363, -164, -9, -89, -257, -416, -406, -485, -620, -682, -545, -125, 198, 166, -248, -737, -779, -526, -80, 199, 236, 263, 35, -77, 37, 253, 541, 675, 678, 647, 456, 190, -171, -550, -739, -836, -749, -548, -298, -138, 75, 454, 773, 765, 295, -209, -328, -46, 244, 339, 258, 288, 459, 673, 708, 338, -13, -283, -553, -672, -697, -487, -6, 136, -214, -1148, -1991, -1927, -1223, -199, 367, 412, 152, -340, -763, -748, -201, 340, 392, 2, -290, -260, 23, 169, -31, -429, -648, -666, -602, -549, -600, -471, -431, -429, -320, 19, 402, 517, 389, -113, -613, -765, -469, -11, 247, 210, 117, 19, -246, -578, -924, -1144, -1310, -1342, -1219, -1013, -830, -730, -666, -793, -869, -806, -657, -619, -771, -759, -610, -325, -229, -326, -307, -361, -477, -745, -952, -803, -389, 28, 204, -144, -858, -1510, -1868, -1508, -845, -127, 451, 641, 592, 258, -36, -127, -178, -499, -984, -1427, -1407, -936, -376, 171, 263, -29, -578, -1052, -1302, -1246, -881, -513, -164, -11, -169, -534, -778, -791, -509, -224, 27, 211, 190, 304, 256, 186, 124, -269, -895, -1345, -1163, -339, 511, 629, -87, -1044, -1433, -1276, -590, 164, 488, 463, 240, 380, 639, 722, 364, -98, -75, 268, 728, 719, 170, -540, -847, -418, 341, 719, 419, -278, -839, -931, -863, -652, -493, -434, -308, -182, 199, 463, 335, -25, -475, -666, -800, -718, -373, -147, 28, -86, -363, -864, -1458, -1575, -1191, -545, -93, -14, -386, -873, -1384, -1554, -1104, -497, 63, 169, 145, 93, 98, 368, 330, 14, -508, -1043, -1121, -724, -150, 339, 600, 531, 366, -37, -529, -715, -776, -426, -51, 99, 40, -179, -161, -245, -187, -157, -290, -482, -838, -913, -698, -341, -26, 191, 331, 528, 428, -34, -353, -413, -6, 441, 617, 470, -61, -496, -515, -154, 250, 280, -249, -977, -1068, -407, 377, 927, 753, -153, -1063, -1584, -1439, -754, 40, 644, 959, 872, 447, 138, -107, -60, 24, 40, 91, -91, 61, 355, 847, 1059, 715, 142, -733, -1155, -1220, -662, 187, 726, 878, 480, 85, -432, -786, -840, -751, -359, 72, 612, 1055, 976, 471, -182, -369, -131, -9, -125, -527, -719, -364, 363, 910, 889, 377, -527, -1314, -1442, -714, 607, 1638, 1636, 789, -311, -1011, -1028, -650, -232, 101, 430, 663, 727, 477, 74, -133, -417, -814, -1087, -1142, -849, -564, -539, -846, -1155, -1088, -960, -873, -744, -382, -4, -7, -349, -574, -487, -185, 136, 240, 267, 0, -325, -484, -443, -65, 369, 626, 410, -203, -772, -991, -736, -273, -12, 219, 367, 476, 541, 476, 305, -252, -699, -681, -136, 570, 902, 740, 287, 0, 33, 290, 468, 318, -134, -263, 65, 640, 1005, 732, 123, -577, -908, -817, -404, -31, -127, -293, -445, -272, 334, 679, 643, 57, -720, -1028, -933, -352, 434, 824, 594, 151, -213, -299, -250, -309, -241, -178, 71, 351, 427, 324, -165, -672, -898, -647, 6, 393, 470, 295, -85, -251, -229, 32, 362, 267, -131, -455, -527, -200, 96, 104, 122, 156, 261, 276, 246, 38, -286, -624, -823, -503, -15, 426, 442, 292, 170, 66, 30, -110, 61, 418, 709, 706, 385, -111, -475, -324, 215, 940, 1291, 1058, 613, 138, -50, 141, 270, 199, 30, -68, -108, -9, 81, 12, 15, -11, 68, 81, -175, -512, -744, -658, -281, -15, 66, 142, -50, -301, -463, -503, -251, 39, -8, -207, -307, -84, 454, 681, 553, 141, -123, -84, 203, 442, 236, -14, -460, -799, -771, -543, -135, 252, 378, 302, -100, -675, -820, -610, 84, 682, 985, 948, 418, -92, -531, -415, 59, 523, 654, 315, -76, -423, -437, -161, 172, 272, 22, -266, -451, -413, -199, 54, 207, 6, -349, -831, -1121, -741, 77, 956, 1356, 1095, 447, -26, -186, -97, 53, 117, 239, 346, 484, 454, 232, 20, -173, -260, -135, -98, -150, -382, -608, -537, -599, -494, -457, -440, -332, -130, 367, 809, 1202, 929, 127, -381, -304, 338, 953, 1081, 864, 748, 1047, 1456, 1506, 1077, 294, -527, -1155, -1180, -755, -223, 109, 32, -278, -618, -761, -635, -388, -362, -369, -160, 341, 557, 204, -323, -507, -38, 565, 1052, 952, 488, -184, -871, -973, -475, 405, 863, 763, 199, -307, -547, -780, -697, -589, -464, -281, -120, 94, 52, 35, 184, 295, 216, -156, -277, -59, 420, 802, 749, 525, 162, -254, -471, -392, -144, 87, 55, -46, -313, -494, -570, -747, -613, -482, -243, -106, -94, -49, -123, -85, -233, -477, -702, -738, -209, 515, 1109, 1360, 918, 69, -525, -448, 126, 756, 962, 710, 308, -228, -581, -725, -561, -73, 346, 516, 373, 79, -103, 28, 135, 108, 6, -170, -215, -219, -140, 106, 481, 749, 807, 694, 420, 206, -21, -166, -307, -413, -277, -180, -228, -498, -630, -404, -1, 83, -192, -466, -632, -639, -779, -640, -432, -233, 27, 133, 418, 639, 683, 584, 524, 622, 813, 809, 721, 593, 420, 366, 236, 161, -11, 85, 286, 315, 282, -129, -421, -422, -305, -93, 109, 294, 221, 32, -171, -469, -537, -604, -388, 83, 526, 958, 858, 397, -207, -364, 52, 466, 565, 106, -414, -619, -495, -21, 250, 166, -189, -607, -490, -121, 363, 665, 604, 102, -513, -809, -891, -526, -349, -211, 8, 342, 814, 851, 511, -18, -325, -142, 246, 299, 61, -382, -505, -320, 3, 404, 395, 136, -480, -800, -566, -146, 196, 252, 206, 97, -34, -125, -96, 102, 349, 374, 458, 600, 518, 134, -347, -730, -813, -458, -9, 351, 426, 316, 181, 119, 154, 325, 297, 13, -175, -247, -81, 99, 340, 417, 217, 40, 30, 351, 633, 514, 28, -632, -842, -337, 564, 1351, 1298, 601, -391, -1087, -1042, -534, 130, 428, 219, -256, -506, -320, 52, 367, 523, 339, 267, 282, 0, -335, -731, -663, -162, 395, 655, 393, 37, -46, 29, 63, -109, -521, -617, -465, -194, -76, -243, -495, -804, -955, -816, -383, -110, -163, -488, -642, -315, 191, 614, 574, 191, -29, -28, 50, 115, 60, 7, 154, 446, 516, 411, 101, -239, -301, -437, -385, -30, 247, 332, 37, -313, -428, -672, -645, -447, -228, 185, 413, 442, 194, 148, 300, 514, 600, 302, -48, -346, -371, -105, 354, 523, 453, 107, -184, -165, -232, -174, -237, -244, -377, -467, -318, -141, 185, 278, 301, 307, 247, 268, 297, 193, 208, 127, -5, 21, -89, -104, -170, -115, 146, 421, 472, 310, 97, -252, -476, -406, 72, 583, 738, 355, -254, -689, -728, -450, -92, 238, 375, 532, 338, 91, -31, -22, 171, 329, 505, 590, 651, 278, 21, -186, -194, 270, 454, 597, 489, 262, 63, -145, -290, -330, -288, -227, -4, 193, 258, 53, -204, -406, -556, -537, -427, -203, 84, 124, 74, -84, -379, -458, -479, -209, 284, 663, 517, -20, -440, -465, -101, -11, -55, -213, -230, -197, -160, 42, -32, -53, -43, 254, 584, 678, 628, 229, -17, 36, 422, 715, 453, -305, -925, -806, -74, 877, 1335, 1157, 613, 114, -187, -352, -322, -195, -88, -65, -15, 50, 238, 267, -39, -284, -259, -55, 64, -9, -168, -200, -238, -153, -23, -169, -493, -808, -700, -377, -214, -216, -475, -723, -780, -609, -381, -330, -132, -39, -19, -140, -522, -551, -481, -336, -212, -221, -242, -344, -472, -402, -1, 467, 917, 901, 492, 92, -79, -52, 64, 294, 389, 488, 675, 877, 936, 738, 362, 317, 617, 728, 571, 202, -90, -73, 82, 142, -3, -530, -913, -995, -671, 104, 409, 293, -32, -273, -127, 134, 282, 149, 5, -47, 33, 333, 610, 679, 308, -270, -541, -355, 18, 203, 100, -111, -106, 62, 316, 374, 223, 44, -198, -379, -403, -191, 109, 317, 145, -259, -809, -838, -361, 63, 429, 160, -143, -313, -242, 12, 166, 266, 192, 124, -90, -62, 21, -68, -258, -422, -253, 431, 1197, 1403, 1141, 587, 123, -241, -401, -341, -45, 331, 447, 230, -52, -312, -593, -579, -440, 57, 466, 685, 586, -91, -552, -699, -332, 52, 39, -103, -156, 85, 352, 403, 114, -136, -116, 74, 381, 519, 446, 82, -406, -924, -1079, -720, -550, -413, -484, -267, 201, 338, 311, -1, -214, -368, -289, -191, 55, 430, 649, 789, 663, 527, 88, -151, -34, 130, 373, 561, 618, 686, 587, 113, -197, -458, -512, -279, 148, 526, 610, 547, 356, 150, -33, 21, 112, 275, 430, 258, 54, 48, 186, 306, 301, 231, 246, 280, 321, 301, 183, 89, -55, -208, -303, -344, 13, 613, 877, 682, 331, 82, -170, -400, -368, -58, 265, 461, 378, 68, -360, -743, -917, -662, -279, -148, 13, -19, 59, 177, 129, 53, -136, -218, -32, 342, 583, 627, 151, -379, -564, -399, 26, 327, 488, 424, 365, 319, 334, 336, 203, -124, -482, -671, -577, -198, 16, 3, -131, -94, 70, 364, 493, 223, -93, -269, -329, -336, -211, -93, 108, 134, 120, -38, -350, -232, -2, 226, 122, -316, -421, -168, 141, 478, 641, 455, 119, -239, -430, -310, -100, 97, 276, 252, 156, 38, 26, 84, -45, -185, -277, -208, 168, 505, 478, -38, -596, -552, -274, 28, 222, 120, 33, -114, -270, -329, -422, -468, -461, -282, 153, 583, 852, 792, 468, 128, 56, 267, 450, 405, 109, -98, -162, -128, -43, 104, 255, 565, 1040, 1282, 1233, 683, 33, -298, -251, -156, -290, -382, -319, 131, 595, 816, 692, 117, -403, -549, -283, 79, 179, 15, -282, -579, -702, -572, -236, 123, 49, -305, -572, -724, -608, -549, -374, -110, -75, -294, -678, -561, -81, 569, 808, 349, -363, -910, -735, -159, 363, 473, 440, 435, 551, 646, 498, 294, -139, -349, -370, -48, 566, 842, 735, 161, -393, -406, 38, 622, 1019, 784, 182, -360, -681, -537, -72, 451, 592, 363, -63, -218, 140, 479, 353, -339, -887, -973, -613, 24, 277, 148, -44, -115, 107, 488, 755, 732, 352, -204, -631, -695, -577, -460, -222, -134, -168, -44, 120, 252, 244, 122, -54, -251, -480, -693, -593, -313, -47, 89, -107, -356, -407, -364, -170, 43, 209, 474, 685, 767, 603, 217, -193, -425, -467, -330, -210, -300, -291, -438, -683, -894, -938, -526, 73, 573, 799, 802, 620, 397, 42, -96, -139, -170, -48, -140, 23, 262, 536, 764, 680, 470, 245, 158, 93, -49, -273, -217, 4, 260, 427, 380, 197, 61, 73, -14, 2, 9, 142, 317, 181, -85, -352, -347, -17, 265, 413, 481, 271, 53, -185, -269, -182, -212, -161, -301, -388, -467, -633, -588, -375, 253, 850, 969, 574, -78, -492, -633, -483, -249, -158, -219, -419, -613, -637, -621, -633, -635, -555, -308, -14, 358, 511, 494, 345, 248, 273, 111, -84, -362, -325, -171, 0, 12, -171, -55, 245, 902, 1368, 1356, 876, 273, 36, 98, 490, 745, 561, 175, -144, -355, -326, -187, -18, 153, 290, 319, 168, 5, -177, -214, -155, -105, -101, -97, -110, -229, -305, -252, -76, 165, 354, 425, 244, -94, -262, -218, 155, 423, 362, 211, 94, 214, 410, 519, 487, 283, -94, -370, -432, -277, -164, -264, -411, -392, -220, 6, 272, 320, 445, 452, 442, 391, 174, 4, -104, -56, -155, -140, -202, -229, -365, -384, -16, 130, 408, 542, 549, 354, -17, -258, -337, -95, -60, -304, -559, -747, -505, 14, 435, 799, 810, 621, 355, 107, 172, 323, 477, 300, -77, -261, -318, -212, -102, -143, -195, -168, -20, 102, 72, 84, 377, 697, 561, 198, -258, -590, -621, -617, -477, -383, -435, -411, -353, -217, 70, 372, 478, 237, -311, -582, -490, -238, 86, 120, 101, -119, -341, -433, -376, 56, 403, 672, 525, 110, -317, -333, 113, 588, 1081, 1187, 1216, 1157, 1037, 782, 576, 560, 613, 658, 341, 139, -65, -34, 99, 41, 76, 111, 184, 139, 54, -18, 40, 101, 45, -154, -527, -862, -986, -694, -138, 368, 552, 309, -294, -839, -917, -500, 135, 459, 372, 154, 81, 188, 49, -391, -784, -928, -765, -489, -155, 208, 488, 673, 614, 308, 172, 188, 251, 242, -39, -315, -476, -401, -240, -116, 40, 317, 675, 912, 944, 825, 666, 347, 87, -224, -265, -32, 71, 180, 1, -135, -3, 349, 722, 799, 528, 264, 150, -71, -122, -237, -329, -381, -418, -38, 301, 460, 427, 90, -349, -640, -635, -442, -107, 104, 125, -12, -270, -289, -60, 121, 120, 33, -109, -115, 3, 25, -78, -306, -382, -67, 435, 754, 681, 210, -123, -303, -345, -135, -47, 134, 263, 310, 401, 509, 686, 513, 32, -338, -470, -422, -349, -341, -61, 356, 579, 736, 598, 240, -160, -401, -337, -226, -50, -28, 0, 1, -66, 156, 261, 373, 381, 351, 595, 704, 761, 575, 72, -476, -912, -784, -123, 644, 1014, 666, 133, -168, 76, 610, 782, 495, -162, -520, -438, -131, 106, 53, -18, 1, 108, 217, 243, 38, -357, -668, -613, -404, -200, -115, -142, -159, -189, -391, -743, -882, -941, -607, -150, 229, 321, -58, -334, -436, -132, 114, 248, 256, 223, 313, 305, 229, -125, -346, -251, 188, 495, 532, 492, 333, 301, 185, -91, -529, -735, -567, -23, 432, 529, 645, 739, 975, 893, 465, 21, -172, -66, 24, 213, 294, 302, 91, -223, -329, -98, 407, 571, 342, -136, -295, -140, 6, 73, -254, -643, -773, -583, -259, 179, 555, 641, 459, -3, -411, -434, 26, 477, 607, 523, 287, 133, 81, -40, -140, -151, 31, 348, 456, 328, -4, -278, -411, -303, 11, 173, 189, 34, 11, 51, -20, -143, -367, -344, -157, 218, 531, 362, -42, -582, -776, -580, -329, -88, 35, 164, 266, 240, 64, -269, -459, -188, 250, 602, 403, -188, -608, -820, -634, -361, -3, 163, 86, 59, 164, 365, 353, 287, -22, -157, -81, -154, -247, -448, -526, -261, 385, 882, 793, 113, -514, -572, -151, 457, 677, 639, 338, -32, -405, -862, -883, -621, -44, 362, 352, 230, 35, 58, 24, -1, -177, -198, -69, 115, 486, 435, 227, -322, -869, -1055, -716, 20, 536, 775, 578, 227, -239, -497, -488, -278, 109, 410, 559, 434, 91, -203, -223, -119, 85, 282, 554, 623, 475, 194, -133, -334, -458, -341, -276, -107, 103, 331, 436, 427, 309, -56, -449, -822, -842, -601, -323, -438, -770, -1059, -1143, -901, -512, -113, 164, 376, 317, 326, 203, 56, -142, -437, -389, -354, -302, -246, -113, 155, 401, 542, 587, 417, 219, -16, -254, -199, -87, 32, -19, -130, -179, -159, -153, -29, 303, 526, 620, 493, 437, 491, 384, 289, 230, 142, 79, -62, -70, -10, -30, -15, -77, -24, 130, 208, 158, -5, -232, -385, -498, -489, -495, -482, -144, 185, 456, 296, -242, -714, -811, -409, 36, 317, 330, 240, 113, 5, -106, -248, -220, -33, 172, 97, -215, -497, -743, -612, -171, 108, 202, -8, -137, -45, 104, 277, 238, 58, -269, -498, -295, 229, 831, 1194, 970, 415, -89, -282, -96, 93, 137, 44, -24, -127, -147, -6, 285, 570, 440, 133, -182, -157, 157, 387, 422, 50, -311, -461, -410, -239, -206, -89, 134, 371, 518, 471, 348, 243, 57, -235, -345, -279, -89, -106, -346, -349, -153, 167, 314, 244, 114, 80, 43, 34, 174, 190, 88, -250, -427, -515, -461, -199, -81, 66, -138, -328, -529, -697, -445, 2, 577, 796, 630, 55, -613, -949, -751, -156, 371, 636, 251, -353, -670, -552, 17, 573, 727, 410, -89, -264, -134, -39, -61, -281, -477, -525, -289, 133, 386, 453, 414, 335, 342, 332, 220, 400, 599, 722, 662, 287, 5, -262, -296, -172, -31, 19, -142, -300, -418, -473, -490, -178, 232, 396, 331, -69, -487, -748, -685, -276, 191, 556, 581, 353, 128, 49, 106, 168, 219, 245, 91, -207, -352, -382, -348, -287, -246, -97, -42, -132, -116, -86, -86, -132, -100, 0, 22, 132, 63, 15, 56, 81, 316, 527, 643, 616, 562, 493, 461, 407, 117, -335, -827, -1023, -834, -464, -269, -260, -259, -343, -545, -676, -653, -392, -76, -153, -413, -659, -690, -356, 76, 447, 612, 359, 50, -21, 66, 356, 589, 708, 563, 162, -47, -60, -111, -140, -153, 56, 454, 575, 675, 599, 290, 31, 9, 151, 79, -122, -279, -241, -249, -288, -382, -308, -9, 192, 476, 540, 476, 202, -147, -231, -218, -104, -130, -133, -1, 113, -26, -365, -688, -650, -79, 411, 649, 426, -38, -360, -394, -116, 50, 127, 10, 0, 191, 197, 24, -356, -632, -570, -265, 202, 586, 505, 61, -226, -154, 98, 182, -104, -391, -428, -242, 52, 147, 122, 44, -116, -98, 46, 84, 113, -174, -346, -152, -16, 241, 217, 179, 93, -69, -108, -121, 185, 396, 515, 383, 83, -16, 13, -41, -274, -469, -485, -31, 355, 421, 366, 82, -149, -227, -232, -220, -387, -506, -456, -413, -242, -176, -192, -205, -290, -245, -73, 248, 519, 465, 228, 90, 178, 377, 354, 238, 80, -234, -390, -412, -157, 304, 590, 574, 136, -331, -671, -645, -269, 42, 180, -12, -66, 33, 102, 119, -5, -103, -180, -130, 130, 581, 801, 532, -136, -800, -1150, -1032, -536, -48, 406, 473, 161, -255, -472, -288, -17, 66, -26, -123, -11, 112, 57, 108, 65, 117, 300, 503, 672, 541, 247, -191, -492, -461, -120, 221, 387, 163, -376, -561, -398, -76, 236, 203, -43, -348, -716, -775, -504, 100, 581, 677, 551, 167, -2, 16, 309, 486, 218, -159, -483, -404, -97, 93, -110, -549, -734, -540, -32, 398, 506, 307, -106, -475, -644, -452, -46, 421, 785, 780, 500, 132, -44, -105, -20, 158, 406, 574, 386, 130, -169, -261, -221, -224, -128, -20, 55, -89, -291, -450, -454, -229, -47, 230, 442, 481, 468, 359, 268, 115, -54, -168, -129, -87, -141, -21, 268, 458, 338, 20, -337, -423, -235, 51, 191, 20, -371, -646, -561, -172, 409, 591, 357, -154, -433, -155, 247, 409, 196, 10, -100, -143, -215, -196, -194, -206, -90, 115, 434, 397, 31, -521, -908, -813, -248, 451, 898, 943, 603, -29, -795, -1073, -837, -257, 265, 505, 532, 416, 287, 45, -59, -25, 20, 124, 156, 120, 137, -88, -266, -250, -197, 140, 537, 916, 939, 628, 163, -333, -518, -472, -267, -132, 7, 96, -11, -117, -266, -141, 227, 357, 355, 189, -122, -420, -658, -810, -915, -719, -403, -136, 183, 320, 362, 286, 56, -70, -123, -56, 57, 61, -36, -69, 3, 155, 293, 100, -113, -258, -365, -196, 160, 483, 403, -28, -373, -357, -42, 228, 197, 126, 46, -150, -346, -428, -344, -197, 60, 177, 227, 349, 466, 435, 21, -418, -601, -491, -341, -350, -481, -456, -60, 329, 522, 485, 387, 304, 145, 93, 0, -22, 116, 128, 271, 344, 191, 135, 235, 519, 640, 611, 515, 362, 270, 63, -84, -243, -218, -162, -135, 124, 130, 208, 127, -12, 50, 21, 162, 223, 193, -66, -334, -500, -374, 140, 483, 750, 512, -64, -527, -627, -295, -25, 188, 192, 68, -104, -185, 12, 103, 76, -83, -234, -202, 63, 375, 317, 89, -237, -238, 2, 221, 477, 422, 282, -134, -644, -753, -399, 215, 634, 631, 259, -84, -86, 250, 581, 690, 356, -9, -231, -222, 54, 109, 112, 169, 476, 681, 786, 788, 464, 97, -156, -54, 81, 232, 263, 175, 82, 26, 222, 487, 520, 329, 170, -11, 59, 111, 45, 143, 271, 294, 188, 39, -12, 372, 712, 764, 322, -350, -661, -634, -147, 245, 372, 289, 107, -56, -215, -307, -306, -227, -128, 24, -114, -175, -185, -197, -123, -127, 81, 115, 210, 483, 647, 522, 0, -490, -641, -312, 224, 679, 774, 497, 159, -56, -100, 2, 11, -124, -182, -168, -48, -10, -33, -5, 101, 284, 458, 657, 623, 375, 194, 200, 338, 297, 59, -217, -436, -392, -210, 99, 491, 751, 796, 453, -192, -752, -746, -314, 294, 759, 826, 548, -17, -325, -335, -75, 282, 233, 205, 228, 74, -12, -54, 56, 56, -267, -629, -678, -393, -36, 127, -113, -412, -590, -236, 307, 588, 601, 100, -250, -427, -297, 76, 182, 144, 123, 248, 485, 589, 366, 122, 52, 144, 204, 279, 330, 236, 184, 243, 292, 297, 258, 159, 291, 339, 395, 547, 676, 823, 802, 675, 244, -243, -406, -227, 95, 336, 184, -357, -867, -894, -394, 109, 278, 144, 143, 300, 363, 405, 454, 346, 349, 400, 385, 357, 108, -138, -220, -52, 36, 52, -115, -314, -289, -135, 235, 407, 422, 113, -209, -227, -63, 237, 381, 299, 240, 329, 289, 244, 53, 5, 52, -86, -196, -271, -83, 178, 267, 138, -1, -133, -60, 60, 1, -4, -150, -244, -340, -295, -139, -41, 245, 362, 402, 342, 61, -161, -159, 101, 236, 285, 269, 58, -123, -278, -368, -370, -234, 99, 330, 455, 319, -218, -742, -1030, -621, 108, 524, 587, 312, 62, 5, 269, 560, 650, 588, 575, 530, 469, 334, 21, -4, 40, 285, 261, -14, -134, -132, 325, 617, 498, 130, -332, -701, -600, -163, 174, 169, -242, -437, -211, 426, 1020, 1097, 746, 296, 91, 112, 127, 194, 361, 459, 517, 339, 49, -102, -83, 184, 393, 280, 50, -7, 117, 94, -65, -298, -625, -866, -696, -1, 656, 1064, 849, 267, -151, -252, 14, 27, -26, -58, 38, 350, 467, 275, -282, -847, -998, -787, -287, 178, 217, 12, -372, -528, -224, 226, 455, 174, -354, -769, -766, -319, 204, 407, 315, 97, -60, 12, 354, 666, 777, 624, 208, -202, -525, -488, -298, -79, 240, 428, 383, 161, -192, -436, -272, 63, 344, 237, 103, 110, 37, 24, -221, -479, -375, 141, 881, 1230, 939, 213, -402, -675, -736, -400, -74, 156, 336, 459, 548, 379, 193, -113, -226, -164, 125, 420, 202, -198, -589, -547, -302, -108, -14, 4, -19, -23, 44, 78, 162, 130, 154, 243, 303, 161, -133, -206, -47, 206, 474, 486, 252, 27, -34, 311, 582, 768, 700, 422, 387, 328, 239, 62, -122, -383, -495, -517, -467, -322, -336, -171, -32, 210, 486, 511, 428, 127, -230, -485, -523, -311, -66, 60, 120, 119, 16, -80, 8, 318, 569, 472, 62, -511, -903, -822, -471, -57, 178, 227, 102, -164, -127, 65, 201, 284, 256, 153, -78, -268, -234, -84, -102, -188, -31, 354, 615, 430, 41, -308, -402, -191, -23, 5, -110, -227, -226, -246, -165, -119, -82, 55, 117, 189, 138, -74, -195, -168, -136, -120, -141, -108, 14, 92, 161, 109, -74, -157, -24, 207, 436, 350, 35, -408, -692, -460, -126, 337, 530, 413, 217, -26, 69, 453, 723, 564, 178, -86, 14, 138, 214, 136, 9, 67, 99, 181, 66, -132, -337, -396, -253, 3, 191, 153, 45, -142, -290, -434, -271, -32, 198, 357, 188, -87, -461, -588, -516, -181, 137, 127, -16, -344, -506, -447, -134, 176, 231, 275, 65, -103, -50, -78, -1, 106, 215, 399, 535, 533, 344, 83, 53, 259, 411, 359, 43, -316, -452, -354, -185, 20, 229, 189, -91, -307, -421, -419, -351, -354, -334, -439, -472, -342, -115, 163, 295, 358, 337, 153, -164, -246, -149, 212, 434, 147, -85, -285, -156, 128, 301, 256, -24, -283, -510, -425, -173, 61, 87, 24, 32, -94, -196, -129, 122, 441, 594, 434, 101, -160, -117, 57, 145, 72, -103, -233, -239, 4, 246, 421, 428, 261, -48, -325, -368, -304, -50, 271, 592, 539, 169, -232, -495, -422, -168, 314, 651, 671, 356, -74, -254, -170, 178, 446, 384, 158, -55, -40, 160, 201, 125, -51, -207, -310, -251, -137, -123, 19, 161, 343, 258, -16, -334, -620, -611, -448, -133, 181, 165, -174, -330, -198, 141, 333, 100, -162, -101, 136, 241, 141, -58, -185, -308, -250, -168, -103, -122, -210, -278, -459, -491, -470, -330, -217, -213, -192, -64, 66, 79, 114, 44, -29, -12, 24, 18, 8, 20, 168, 296, 377, 285, -40, -271, -413, -305, -110, 2, -37, -221, -259, -34, 84, 58, 73, 98, 127, 59, 15, -93, -94, 37, 227, 253, 171, 47, -2, 148, 81, 163, 89, 123, 166, -25, -97, -281, -364, -562, -553, -344, -21, 223, 140, 34, -178, -292, -323, -157, 57, 45, -55, -242, -432, -602, -560, -214, 258, 518, 279, 48, -65, -123, -88, -91, 200, 382, 247, -32, -283, -244, 35, 353, 474, 505, 374, 188, 42, 16, 78, 120, 116, 80, 121, 112, 131, -13, -154, -138, -158, -23, 158, 297, 419, 443, 371, 137, -290, -528, -420, -31, 431, 458, 233, -114, -337, -261, -259, -22, 250, 339, 317, 161, 176, 74, -123, -197, -170, -31, -31, -48, 65, 177, 369, 344, -16, -444, -687, -467, -152, 68, 210, 185, 24, -114, -314, -434, -329, -196, 2, -52, -204, -290, -300, -219, -18, 193, 297, 345, 171, 107, -1, 5, 209, 353, 381, 259, 95, -42, -63, -229, -343, -385, -200, 34, 201, 395, 357, 307, 140, 26, -39, 26, 167, 162, 122, -51, -169, -301, -386, -272, -6, 319, 471, 473, 186, -207, -295, -192, -5, -67, -312, -542, -702, -577, -236, 251, 596, 583, 207, -149, -339, -360, -117, 80, 202, 256, 149, -35, -144, -91, 81, 130, 129, 134, 189, 206, 199, 300, 325, 281, 7, -174, -174, 0, 269, 305, 116, -208, -403, -412, -144, 129, 291, 152, -291, -599, -594, -284, 34, 138, -7, -185, -312, -360, -332, -93, 304, 749, 873, 457, -48, -459, -322, 120, 421, 504, 365, 140, -154, -305, -246, -23, 132, 99, -124, -441, -461, -126, 200, 257, 43, -135, -163, -214, -225, -38, 233, 382, 312, -90, -498, -656, -517, -228, 60, 249, 167, -65, -335, -246, 76, 339, 418, 195, -86, -144, 53, 307, 480, 242, -248, -544, -288, 345, 757, 775, 396, -35, -298, -293, -78, 143, 325, 245, -85, -457, -741, -682, -148, 582, 834, 344, -260, -461, -223, 157, 395, 507, 519, 370, -33, -481, -717, -669, -240, 274, 578, 586, 265, -113, -358, -434, -206, 194, 345, 252, -138, -380, -71, 265, 475, 365, 172, 129, 66, 62, 71, 59, -70, -245, -254, -61, 55, 114, 258, 349, 228, -225, -578, -625, -455, -109, 159, 331, 157, -355, -660, -453, 213, 678, 600, 85, -493, -742, -531, 88, 514, 542, 169, -236, -435, -424, -42, 260, 214, -106, -277, -263, -82, 126, 179, 304, 163, -107, -215, -149, -6, 138, 242, 183, -58, -434, -418, -165, -35, -3, -127, -290, -404, -400, -403, -317, -96, 103, 177, 41, -77, -104, -29, 151, 187, -13, -216, -294, -206, -11, 150, 316, 323, 79, -130, -191, -73, 249, 516, 587, 342, -96, -402, -437, -253, -34, 334, 562, 409, 29, -207, 40, 350, 466, 304, -96, -462, -526, -330, -74, 97, 20, -87, -287, -437, -379, -137, 252, 472, 538, 259, -50, -156, -122, 214, 396, 257, 47, -40, 35, 175, 104, -53, -176, -317, -347, -394, -220, 151, 470, 427, 16, -457, -753, -504, 50, 599, 821, 715, 345, -169, -513, -486, 114, 716, 932, 688, 124, -316, -444, -66, 468, 760, 775, 442, -52, -494, -740, -800, -602, -93, 422, 801, 745, 375, 5, -168, -68, 46, 213, 176, 37, 125, 255, 220, 9, -221, -339, -316, -182, 134, 410, 411, 187, -102, -397, -603, -521, -280, -41, -14, -262, -328, -179, 62, 309, 413, 403, 50, -429, -711, -489, -95, 148, 348, 141, -216, -649, -687, -377, -167, 106, 158, 105, 26, 47, 184, 331, 398, 251, -68, -311, -179, 109, 273, 226, 43, -164, -230, -216, -188, -62, 66, 110, 155, 214, 37, -270, -525, -701, -603, -345, -147, 149, 439, 649, 744, 537, 223, -80, -389, -541, -275, 244, 596, 565, 327, 187, 56, 19, 138, 277, 392, 248, -35, -208, -237, -184, -95, 111, 199, 85, -239, -511, -405, -49, 205, 139, -83, -322, -340, -280, -152, -56, -130, -239, -330, -181, 23, 172, 186, 160, 111, 45, 145, 249, 177, 25, -6, -11, -152, -412, -435, -191, 219, 411, 137, -168, -368, -371, -193, 33, 303, 393, 109, -345, -774, -738, -272, 277, 703, 649, 350, 59, -103, -133, -33, 141, 301, 279, -52, -523, -808, -749, -286, 392, 748, 820, 454, -74, -299, -201, 166, 358, 180, -278, -620, -506, -9, 522, 673, 276, -209, -432, -313, -54, 28, 51, -55, -246, -267, -29, 233, 375, 169, -134, -366, -519, -363, -194, 35, 168, 55, -129, -255, -379, -379, -246, -29, 177, 112, -27, -263, -356, -244, 48, 385, 584, 475, 85, -243, -394, -181, 148, 415, 319, 95, -86, -260, -258, -144, 36, 106, 239, 360, 244, -117, -285, -236, -227, -401, -523, -371, -113, 173, 207, 388, 540, 424, 102, -289, -389, -189, 54, 53, -40, -303, -532, -520, -386, -482, -647, -639, -449, -166, -106, -94, -226, -383, -565, -471, -108, 174, 419, 344, 117, -152, -263, -141, 53, 139, 125, 169, 119, -89, -382, -445, -278, -77, 68, 112, -46, -520, -939, -795, -98, 499, 643, 506, 213, 43, -120, -253, -212, -203, -97, -131, -213, -208, -133, 183, 419, 572, 446, -8, -322, -418, -286, -97, 71, 104, -102, -235, -211, -54, 41, 28, -19, -14, 112, 122, 42, -201, -479, -584, -368, 47, 162, 92, 172, 344, 272, 48, -149, -231, -317, -378, -163, -47, 11, 30, 6, 188, 316, 377, 402, 369, 307, 155, 104, 134, 175, 142, 9, -153, -335, -432, -349, 18, 386, 490, 253, -105, -238, -208, -95, 89, 214, 168, 45, -29, 8, 64, 148, 176, -57, -439, -587, -448, -149, 210, 261, 121, -146, -407, -458, -312, -81, -73, -177, -297, -409, -403, -155, 169, 321, 297, 174, -11, -21, 120, 113, 89, 27, 11, -158, -387, -318, -112, 144, 146, -6, -121, -236, -331, -362, -256, -230, -167, -49, -122, -341, -589, -447, -112, 164, 345, 162, -53, -183, -87, 130, 223, 143, -107, -173, -37, 99, 78, 55, -153, -547, -591, -144, 520, 919, 925, 554, -47, -401, -279, -70, 81, 240, 324, 289, 57, -202, -209, -9, 221, 387, 73, -398, -663, -732, -438, -188, -57, 31, 140, 277, 380, 406, 115, -276, -532, -413, 113, 410, 125, -510, -828, -519, -48, 445, 648, 463, 172, -131, -41, 258, 392, 190, -99, -349, -594, -602, -395, 48, 210, 193, 232, 325, 394, 173, 41, -101, -281, -492, -504, -191, 217, 500, 353, 58, -304, -455, -221, 155, 469, 286, -216, -368, -301, -86, 128, 184, 221, -18, -96, -240, -366, -222, -84, 108, 45, 9, -53, 8, 118, 39, -47, -206, -256, -171, -11, -64, -55, 102, 111, -105, -449, -567, -293, 257, 660, 724, 315, -153, -379, -483, -462, -350, -89, 111, 231, 290, 296, 178, 15, -207, -318, 43, 336, 185, -412, -748, -407, 176, 659, 601, 101, -354, -333, 5, 253, 216, -48, -363, -376, -74, 122, 270, 247, 74, -123, -87, 184, 384, 238, -283, -589, -460, -34, 92, -12, -134, -180, -97, -34, 142, 50, -145, -223, -77, 148, 330, 446, 329, 180, -21, -105, -88, -124, -77, 97, 192, 275, 202, 82, 72, 114, 285, 212, 56, -69, -106, -138, -120, -182, -322, -99, 267, 496, 291, -70, -444, -612, -485, -150, 276, 334, 156, -113, -305, -450, -566, -545, -434, -205, 52, 275, 398, 135, -265, -477, -536, -459, -311, -45, 131, 229, 220, 184, 119, 43, -36, -199, -134, 70, 243, 159, -10, -110, -41, -77, -177, 110, 291, 318, 148, -81, -187, -243, -224, -283, -423, -504, -542, -427, -93, 100, 254, 323, 230, 103, -54, -18, 105, 44, -85, -363, -525, -305, 70, 368, 321, 301, 221, 31, -96, -100, 208, 420, 297, 104, 101, 65, -109, -339, -358, -240, 4, 274, 209, -62, -431, -499, -213, 168, 206, -56, -266, -118, 250, 323, 288, 163, 75, -75, -240, -178, -4, 28, -58, 82, 330, 444, 343, 250, 130, 14, -70, -140, -180, -226, -147, -50, 58, 4, -114, -172, -46, 363, 573, 467, 50, -424, -592, -369, 218, 661, 582, 247, -14, -204, -180, -88, -130, -185, -208, -169, -263, -303, -320, -417, -491, -491, -222, 104, 303, 311, 112, -233, -406, -278, 50, 300, 314, 232, 18, -125, -202, -139, -50, 6, 73, -21, -151, -95, 146, 127, -112, -298, -404, -274, -82, -50, 17, -87, -168, -52, 56, 167, 101, 139, 57, -237, -353, -22, 509, 801, 733, 318, -95, -437, -412, -134, 173, 335, 216, 65, 87, 85, -84, -90, -93, -25, 76, 173, 119, 71, 187, 177, 98, -61, -180, -348, -136, 193, 289, 177, -193, -235, -53, 255, 237, -115, -353, -526, -381, -77, 175, 377, 257, -84, -384, -529, -300, -31, 185, 242, 53, -63, -133, 66, 178, 9, -40, 29, 147, 173, 177, 249, 68, -361, -407, -66, 297, 345, 138, 3, -56, 30, -9, -40, -48, -72, -169, -328, -183, -69, -57, -115, 21, 139, 113, 259, 288, 189, -40, -222, -262, -198, -143, -105, -304, -604, -646, -463, 26, 431, 558, 136, -405, -545, -391, -136, -3, 148, 84, -64, -184, -268, -242, -145, 33, 151, 242, 401, 488, 343, 182, 19, -162, -237, -144, 11, 161, 179, 1, -122, -121, -70, -204, -265, -51, 141, 64, -114, -96, 34, 105, -65, -216, -299, -239, 120, 409, 363, 37, -245, -258, 31, 225, 324, 436, 396, 339, -95, -534, -465, -176, 160, 385, 519, 356, -78, -396, -457, -270, -15, 64, 67, 113, 86, 59, 0, -101, -111, -85, -47, 58, 101, 121, 51, -143, -366, -577, -418, -120, 95, 118, -185, -405, -199, 201, 401, 455, 250, -43, -331, -477, -270, -12, 240, 328, 248, 179, 177, 123, -38, -106, -105, -157, -53, 308, 499, 443, 106, -376, -516, -295, -13, -4, -83, -192, -219, 90, 390, 588, 439, -44, -407, -391, 94, 518, 546, 376, 141, -184, -488, -544, -392, -147, 179, 485, 638, 411, 7, -235, -396, -409, -400, -213, 63, 123, -34, -162, -15, 117, 147, 32, -29, -139, -97, 102, 134, 219, 172, 248, 273, 39, -114, 24, 336, 593, 696, 363, -92, -402, -399, -181, 38, 200, -55, -451, -499, -107, 430, 445, -27, -469, -486, -163, 112, 298, 302, 202, 60, 38, 104, 153, 267, 295, 191, -17, -64, 25, 280, 346, 36, -307, -507, -352, -151, 45, 108, 31, -48, -18, 118, 139, 76, -195, -378, -314, -78, 116, 212, 286, 171, 22, -50, 49, 40, -171, -256, -5, 399, 517, 398, 92, -156, -308, -379, -249, -103, 125, 212, 189, 135, -49, -177, -124, 186, 406, 263, -129, -365, -296, -200, -228, -334, -262, -22, 181, 309, 485, 514, 132, -280, -434, -419, -315, -117, 148, 234, 139, 94, 300, 444, 167, -29, 184, 601, 591, 56, -346, -241, 54, 64, -130, -168, 163, 498, 490, 213, 52, -86, -257, -317, -269, -19, 236, 388, 191, 28, -18, -81, -136, -265, -301, -227, -20, -57, -175, -281, -125, 195, 279, 77, -286, -133, 125, 181, -43, -241, -30, 259, 395, 156, -170, -258, -83, 160, 326, 186, -71, -202, -174, 173, 397, 346, 117, -107, -84, -93, -70, 36, -59, -205, -133, 251, 579, 470, -44, -468, -284, 112, 268, 191, -15, -175, -48, 130, 52, -109, -121, 54, 247, 368, 314, 74, -99, -150, 12, 337, 520, 408, -106, -374, -285, 77, 604, 639, 347, -187, -293, -3, 62, -79, -265, -104, 82, 78, -91, -252, -253, 133, 614, 706, 428, -160, -501, -513, -460, -339, -107, 121, 218, 45, -207, -191, 12, 149, 120, 97, -60, -89, 61, 1, -156, -252, -125, 68, 139, 26, -218, -227, -9, 127, 136, 199, 378, 333, 74, -89, -45, 153, 301, 249, 161, 62, -89, -77, -160, -291, -314, -144, 288, 560, 529, 248, -7, -44, 10, 44, 154, 202, 38, -104, -105, 12, 165, 256, 53, -151, -112, 3, -6, -175, -153, 1, 225, 339, 149, -208, -464, -324, -67, 134, 122, -78, -6, 277, 507, 336, -36, -300, -429, -220, 76, 178, -68, -276, -108, 135, 315, 210, -61, -108, 36, 211, 131, -141, -108, 95, 176, 134, 117, 108, -9, -64, 99, 351, 456, 320, -10, -104, -101, -146, -106, 5, 102, 48, 263, 418, 291, 121, 122, 299, 194, -68, -358, -420, -282, -137, 19, 174, 480, 640, 425, 84, -56, 42, 129, 35, -118, -344, -602, -531, -86, 358, 420, 374, 392, 340, 226, 70, 314, 567, 275, -94, -143, -36, -234, -611, -818, -467, 246, 704, 737, 287, -193, -406, -425, -500, -769, -870, -572, 19, 658, 929, 665, 274, -124, -241, -40, 6, -131, -522, -745, -589, -318, -16, -25, -81, 124, 372, 569, 729, 688, 156, -396, -579, -489, -251, -9, 332, 563, 468, 106, -246, -204, 178, 538, 588, 29, -683, -730, -239, 333, 435, 179, -151, -318, -127, -72, -56, -28, -118, -347, -547, -478, -342, -207, -143, -74, 85, 219, 184, -3, -218, -358, -305, -114, 81, -38, -296, -124, 272, 396, 279, 203, 289, 271, -23, -271, -222, 109, 335, 346, 162, -311, -532, -360, -22, 286, 354, 257, 124, 90, 130, 203, 56, -288, -439, -498, -462, -224, 128, 358, 405, 468, 484, 250, -251, -474, -270, 54, 162, -82, -339, -520, -457, -178, 245, 404, 52, -349, -524, -282, 63, 281, 168, 33, 1, -212, -325, -264, -106, -87, -25, -139, -418, -480, -380, -41, 212, 174, -15, 5, 0, -319, -507, -127, 408, 447, 243, 120, 38, -279, -436, -194, 160, 396, 278, -87, -504, -568, -158, 510, 821, 582, 248, 205, 429, 245, -227, -489, -416, -263, -195, 25, 235, 365, 419, 399, 389, 352, 82, -386, -595, -407, 24, 259, 262, 70, -239, -106, 199, 266, -161, -814, -721, 24, 607, 514, -161, -860, -1166, -751, 100, 565, 518, 209, 130, 284, 331, 272, -152, -639, -773, -324, 444, 619, 208, -248, -319, 146, 547, 386, -143, -469, -335, 2, 443, 439, -2, -219, -246, -156, -240, -293, -48, 167, 367, 432, 298, 84, -195, -580, -874, -672, -177, 185, 357, 398, 327, 189, 12, -57, -28, -167, -299, -270, -160, -125, -171, -127, 128, 452, 612, 652, 288, -207, -386, -224, 26, 73, -107, -431, -459, -332, -55, 157, -13, -232, -143, 152, 178, 42, -223, -344, -348, -326, -194, -174, -186, -157, 148, 482, 599, 490, 180, -157, -364, -333, -188, 13, 39, -217, -399, -147, 267, 281, 43, 34, 141, 214, 191, 160, 104, -197, -273, -49, 109, 43, -115, -264, -288, -78, 49, 7, -149, -117, 56, -13, -118, -140, -224, -180, 80, 434, 461, 82, -210, -345, -194, -51, -74, -229, -428, -380, -303, -3, 366, 493, 287, -3, 76, 184, -37, -378, -351, -91, 92, 66, -62, -57, 13, 219, 512, 624, 376, 27, -191, -351, -385, -312, -316, -184, 12, 52, 224, 409, 602, 615, 270, -138, -524, -800, -926, -808, -339, 274, 574, 614, 449, 61, -372, -475, -7, 404, 454, 227, -15, -212, -378, -500, -384, 117, 503, 615, 579, 661, 287, -397, -619, -434, -17, 134, 178, 145, 64, -172, -333, -218, -332, -269, -107, 179, 427, 167, -207, -509, -436, -201, -235, -258, -156, -32, 36, 360, 924, 874, 179, -311, -309, -162, -178, -412, -674, -672, -181, 465, 721, 707, 452, 46, -115, -50, 15, -60, -218, -231, -76, 215, 525, 611, 293, -300, -594, -447, -227, -237, -169, 116, 232, 229, 114, -84, -126, -145, -224, -237, -310, -254, -49, 244, 563, 558, 317, 92, 72, -6, -194, -263, -74, 1, -44, 256, 531, 544, 100, -309, -389, -243, 186, 236, -112, -489, -680, -583, -261, 114, 256, 160, 115, 109, 28, -35, -115, -210, -185, -31, -153, -325, -99, 348, 520, 323, 226, -10, -462, -770, -689, -178, 264, 219, -159, -294, 24, 395, 354, -53, -264, -221, -48, 321, 515, 241, -256, -345, -121, -12, -25, -66, -88, -302, -373, -129, 128, 285, 267, 40, -39, 82, 35, -129, -277, -142, -27, -19, 89, 312, 345, -189, -696, -726, -149, 315, 286, 68, -132, -88, -93, -139, -112, 123, 408, 549, 321, -171, -620, -881, -590, -104, 371, 335, -88, -100, 121, 302, 405, 602, 477, -128, -605, -535, -187, -171, -429, -446, 74, 492, 339, 79, -158, -213, 26, 199, 186, -83, -455, -571, -274, 173, 303, 160, -29, -226, -479, -459, 204, 917, 717, -304, -922, -558, 64, 291, -134, -610, -287, 436, 878, 567, -76, -279, -197, -52, 79, 115, 151, 214, 106, 47, 116, 111, 54, -55, -31, 182, 402, 415, -21, -818, -1171, -643, 166, 445, 329, 449, 525, 309, -35, -317, -299, 10, 270, 90, -349, -490, -288, -169, -93, 56, 31, -77, -11, 182, 139, -48, -27, -175, -592, -958, -672, 157, 557, 440, 93, 48, 198, 197, 111, -52, -176, -294, -66, 348, 531, 287, -172, -141, 221, 341, 210, 35, -274, -651, -725, -324, 231, 615, 444, -175, -398, -137, 178, 253, 167, -104, -566, -697, -262, 161, 127, 152, 268, 92, -166, -190, -69, 88, 345, 468, 522, 394, -73, -575, -768, -417, 26, 152, -35, -218, -141, 49, 188, 148, -111, -537, -681, -360, 79, 186, 85, 131, 207, 313, 144, -290, -383, 5, 323, 381, 475, 357, -85, -350, -92, 219, -29, -505, -358, 212, 473, 401, 229, 132, 39, -180, -281, -226, -235, -198, 25, 434, 602, 373, -158, -593, -427, -193, 37, 181, 16, -305, -472, -198, 171, 373, 187, -158, -297, -231, -270, -326, -79, 218, 216, -169, -341, -266, -88, 252, 423, 175, -380, -591, -381, -184, 9, 295, 324, 4, -452, -795, -794, -452, 200, 369, -49, -206, -27, 142, -4, -218, -216, 73, 460, 473, 134, -330, -535, -432, -98, 335, 513, 332, -56, -172, -184, -179, 116, 370, 224, -198, -355, -89, 219, 343, 291, -80, -373, -255, 36, 482, 799, 657, -59, -786, -682, -79, 265, 263, 117, -197, -485, -344, 103, 450, 303, 14, -24, 9, 143, -91, -505, -635, -298, 278, 346, 162, -109, -260, -162, 303, 893, 788, 150, -616, -973, -750, -177, 348, 543, 483, -117, -714, -568, -86, 363, 571, 513, 295, -220, -706, -766, -288, 268, 499, 459, 204, 65, -50, -87, -50, -189, -382, -587, -422, 18, 288, 342, 137, 92, 219, 115, -136, -249, -238, -415, -454, -39, 468, 479, 48, -145, 72, 442, 624, 438, -84, -705, -1027, -780, -279, 56, 148, 35, -240, -468, -237, 317, 526, 113, -343, -421, -104, 200, 228, -4, -501, -664, -258, 385, 489, 204, 272, 484, 520, 214, -151, -334, -400, -432, -442, -303, 163, 665, 647, 10, -502, -400, -38, 339, 331, -60, -330, -125, -77, -366, -307, -50, 136, 35, -29, 307, 704, 594, -5, -591, -835, -597, -4, 659, 683, 164, -187, -366, -280, 57, 284, 363, 218, -99, -394, -430, -198, -200, -296, -236, 2, 308, 654, 733, 240, -225, -477, -461, -284, -68, 430, 794, 615, 159, -303, -630, -597, -256, 6, 6, 144, 550, 710, 253, -355, -532, -336, -45, 19, -62, -42, -33, -119, -176, -335, -530, -360, 59, 531, 728, 449, 97, -133, -191, -159, -266, -458, -491, -185, 330, 679, 655, 237, -421, -697, -310, 217, 282, 8, -230, -358, -208, -85, -103, 0, 76, 76, -69, -285, -221, 90, 569, 784, 275, -450, -733, -359, 203, 553, 529, 133, -354, -478, -111, 385, 779, 638, 125, -385, -536, -438, -327, -305, -517, -393, -107, 245, 408, 248, -9, -163, 113, 322, 196, 74, 225, 124, -183, -228, -15, 20, -82, 155, 509, 522, 8, -177, -151, -271, -262, -165, 1, 53, 111, 92, -144, -389, -450, -511, -450, -177, 181, 353, 225, 197, 259, 237, 103, -11, -144, -67, 6, -30, -7, 0, 241, 498, 408, -117, -489, -414, -116, -16, -152, -261, -258, 30, 269, 333, -38, -291, -17, 348, 518, 201, -90, -72, 124, 204, 230, 244, 24, -174, -257, -235, -233, -237, -118, 10, 156, 382, 379, 57, -385, -577, -305, -16, 99, -54, -202, -15, 326, 509, 103, -210, 173, 561, 241, -392, -446, -178, -43, -74, -125, -12, 65, 56, 15, 36, 72, -39, -43, 142, 143, -5, -158, -522, -780, -455, 20, 257, 353, 140, -62, 165, 492, 361, -342, -723, -318, 131, 298, 287, 66, -200, -380, -131, 231, 202, 283, 366, 196, -36, -39, 348, 695, 514, -89, -448, -330, -122, -290, -564, -402, 216, 681, 386, -170, -445, -396, -229, -96, -8, 123, 227, -69, -593, -693, -195, 256, 335, 131, -157, -463, -333, 184, 266, 105, -78, -9, 121, 41, -76, -226, -202, -103, 10, 268, 611, 647, 372, -47, -305, -311, -333, -348, -194, 183, 438, 522, 223, -171, -288, -190, 155, 532, 489, -159, -558, -473, -196, -100, -166, -11, 213, 322, 150, -154, -331, -254, -123, 133, 380, 168, -394, -574, -83, 439, 587, 280, 42, -139, -428, -361, 34, 511, 529, -30, -276, -61, 8, -183, -334, -139, 36, -1, 101, 252, -26, -412, -362, 58, 365, 261, 23, -98, 173, 311, 29, -385, -306, 230, 204, 22, 129, 166, 39, 274, 511, 206, -210, -328, -157, 10, 186, 28, -250, -368, -341, 25, 564, 759, 350, -182, -472, -359, -49, 130, 213, 169, -128, -327, -205, 149, 441, 335, -7, -379, -637, -693, -218, 448, 702, 392, -35, -103, -114, -250, -314, 34, 290, 230, 21, -214, -355, -393, 47, 650, 788, 385, -78, -479, -660, -550, -385, -104, 182, 353, 291, 110, -31, -172, -336, -112, 242, 133, -236, -385, 92, 707, 826, 323, -212, -335, -241, -3, 351, 538, 366, 71, -164, -171, -162, -211, -172, -139, -284, -445, -106, 455, 506, 151, 42, -25, -174, -259, -235, 56, 272, 142, 15, 100, 156, 251, 145, -29, 100, 183, 43, -185, -233, -198, -231, -277, -77, -24, -194, 139, 549, 521, 184, -79, -80, 78, 101, -87, -304, -547, -336, 302, 814, 859, 343, -335, -788, -803, -481, 67, 590, 615, 36, -693, -554, 146, 192, -279, -373, -88, -55, 32, 360, 468, 54, -366, -353, -15, 551, 611, 35, -522, -562, -251, 57, 212, 275, 94, -321, -293, -6, 239, 188, 31, 39, 165, 300, 94, -242, -495, -474, -154, 285, 379, 476, 785, 603, -18, -524, -534, -281, 105, 548, 800, 340, -314, -655, -715, -322, 230, 782, 673, 307, 290, 358, 166, -205, -495, -718, -419, 129, 411, 169, -240, -421, -226, 68, 0, -87, -106, -100, -53, 139, 188, 172, 164, -48, -203, -280, -37, 239, 126, -179, -358, -136, 174, 118, -69, -80, 117, 321, 263, 176, -131, -645, -749, -506, -155, 187, 453, 492, 10, -698, -894, -206, 607, 698, 99, -375, 23, 545, 471, 39, -76, 121, 168, 254, 276, 63, -248, -354, -346, -349, -273, 110, 675, 694, 252, -286, -601, -499, -192, -137, -271, -37, 270, 174, -140, -155, 74, 128, -126, -394, -256, 180, 660, 854, 504, -23, -296, -242, -25, -68, -211, -2, 210, 125, -8, 43, 325, 497, 200, -209, -307, -111, 206, 362, 107, -306, -457, -358, -168, -55, 64, 270, 348, 334, 219, 99, 227, 319, -57, -542, -465, -83, 136, -30, -260, -220, -110, 394, 819, 585, 72, -286, -281, -116, 18, 18, -68, -94, 131, 200, 4, -46, -7, 93, 211, 280, 132, -168, -477, -213, 290, 175, -117, -410, -481, -156, 432, 838, 813, 252, -654, -987, -606, 40, 334, 510, 740, 700, 304, -289, -376, -53, 146, 142, 77, 27, 247, 362, -91, -579, -502, 58, 219, 178, 219, -36, -203, -34, 387, 760, 729, 477, 257, 15, -59, -11, -117, -200, -79, 200, 374, 48, -449, -427, 90, 670, 623, 104, -187, -48, 416, 546, 169, -444, -747, -348, 402, 949, 457, -536, -703, -98, 588, 959, 796, 168, -417, -623, -266, 186, 13, -349, -516, -531, -298, -77, 41, 191, 289, 196, -131, -365, -363, -308, -115, 218, 231, -240, -513, -45, 493, 322, -44, -92, -71, -149, -33, 311, 289, -82, -52, 454, 721, 288, -399, -573, -386, 20, 475, 354, -54, -243, -116, 215, 520, 636, 542, 139, -237, -260, -373, -318, 80, 274, 111, -15, 179, 264, -28, -463, -500, 119, 660, 773, 730, 450, 43, -340, -550, -483, -258, 81, 126, -36, 44, 143, 200, 46, -479, -758, -402, 140, 357, 279, 46, -99, 106, 412, 404, 14, -303, -286, -228, -294, -278, 133, 577, 441, 16, -170, -107, -137, -190, -18, 274, 554, 386, -142, -400, -107, 198, -102, -428, -326, -60, 209, 340, 302, 169, -37, -207, -256, -92, 27, 175, 324, 90, 44, 411, 787, 456, -333, -717, -554, -47, 160, 168, 79, 56, 238, 150, -236, -447, -271, -65, -6, -42, 35, 129, 103, -61, -390, -506, -167, 235, 189, 80, 304, 465, 205, -143, -376, -502, -256, 69, -67, -527, -556, -127, 112, 92, 57, 79, 34, 82, 178, -60, -247, 91, 483, 578, 596, 322, -157, -618, -886, -604, -7, 772, 1264, 747, -444, -890, -437, -125, -62, -72, 5, -17, 22, 161, -111, -401, -207, -52, -162, -202, -7, 333, 161, -67, 63, 398, 631, 327, -117, -525, -628, -541, -281, 243, 734, 646, -231, -823, -608, -87, 289, 545, 484, -82, -651, -511, 57, 195, -17, -79, 173, 343, 171, -340, -374, 286, 461, 162, 40, 148, -36, -229, 91, 360, 319, 16, -233, -316, -366, -295, -205, -82, -147, -384, -47, 809, 1129, 517, -345, -487, 10, 228, 18, -20, 171, -11, -151, -27, -54, -233, -414, -424, -319, 138, 495, 498, 473, 235, -460, -876, -282, 373, 209, -483, -277, 510, 490, 122, 302, 665, 311, -150, -389, -450, -45, 500, 359, -414, -842, -741, -239, 361, 807, 650, -260, -765, -435, -236, -242, 21, 224, -88, -481, -139, 168, -35, 33, 243, 141, 91, 152, -46, -191, -27, -24, -571, -836, -295, 226, 443, 695, 726, 309, -84, -155, -134, -221, -130, 218, 424, 323, 157, 125, 136, 48, -146, -408, -376, 53, 429, 557, 202, -126, -49, -137, -261, -127, 155, 362, 88, -288, -1, 232, 5, -187, -233, -75, 274, 611, 383, -229, -547, -361, -50, -126, -442, -600, -440, -112, -112, -400, -444, -182, 188, 62, -143, 207, 624, 495, -295, -635, -225, 222, 264, 151, 183, 171, 263, 197, -97, -250, 68, 617, 768, 441, -105, -177, 200, 236, -92, -227, 39, 248, 73, -234, -145, 155, -223, -618, -174, 381, 591, 592, 188, -537, -653, -133, 47, -5, 240, 198, -164, -159, -1, -4, -79, 77, 209, 144, 113, 265, 485, 84, -421, -319, 10, -94, -752, -1018, -429, 608, 1064, 390, -633, -1178, -854, -189, 495, 908, 537, -37, -494, -628, -534, -518, -401, -6, 555, 761, 594, 335, 112, -160, -247, -62, 173, 293, 314, 590, 580, 119, -216, -330, -341, -2, 144, -285, -362, 142, 709, 550, -220, -1031, -1345, -913, -335, 329, 799, 482, -73, -193, -328, -460, -102, 400, 545, 525, 323, -181, -274, 138, 479, 332, 135, 265, 223, -215, -716, -733, -469, -191, 19, 100, 307, 203, -461, -857, -473, 181, 179, -147, 37, 187, 77, -65, -153, -5, 112, 195, 360, 268, -238, -527, -88, 449, 347, -255, -508, -218, 7, 31, 97, 456, 705, 407, -86, -324, -254, -216, -182, 111, 441, 244, -204, -377, -296, 57, 305, 211, 93, 248, 502, 453, -25, -395, -487, -784, -586, 70, 163, -119, -210, 29, 210, 301, 496, 614, 251, -582, -973, -644, -63, 497, 562, -55, -590, -540, -188, 234, 384, -49, -274, 240, 420, -11, -205, 105, 297, 26, -263, -353, -335, -262, 101, 539, 498, -62, -595, -519, 20, 301, -35, -384, -215, 73, 13, 51, 366, 424, -412, -1427, -1275, -446, 295, 544, 424, 307, 128, -110, -94, 279, 376, 284, 404, 316, -260, -644, -440, 65, 388, -108, -753, -579, -35, 100, -290, -396, 14, 306, 483, 501, 352, -13, -577, -898, -568, 438, 1099, 905, 349, -254, -330, 398, 911, 691, 183, -198, -284, -215, -128, -79, -184, -554, -771, -665, -230, -21, -128, 8, -9, -242, -477, -532, -447, -89, 574, 1167, 1004, 54, -844, -1040, -214, 462, 516, 331, 69, -102, -398, -254, 538, 1040, 717, -175, -789, -591, -67, 412, 559, 647, 552, 32, -504, -872, -730, -131, 636, 1026, 889, 60, -743, -482, 77, 180, 244, 561, 148, -376, -96, 6, -110, 71, 162, 111, 221, 236, -39, -372, -313, 209, 530, 78, -483, -470, -223, -372, -541, -502, -406, 266, 828, 450, -346, -672, -502, -138, 70, -40, 68, 490, 640, 178, -334, -618, -795, -1036, -883, -247, 10, -277, -503, -89, 313, 380, 361, -47, -589, -342, 365, 755, 794, 349, -70, -30, 163, 310, 118, -496, -540, 97, 387, 108, -35, 205, 72, -287, -238, 147, 158, -299, -781, -1190, -970, -320, -88, -210, -299, -9, 439, 353, 146, 206, 17, -173, 24, 130, -27, -185, 25, 467, 583, 234, -420, -644, -2, 815, 1034, 939, 347, -498, -584, -102, 532, 507, -158, -602, -617, -357, -3, -224, -930, -783, 86, 722, 691, 286, -64, -327, -485, -282, 27, 119, 342, 695, 823, 189, -205, 178, 282, -95, -618, -660, -120, 381, 544, 565, 256, -253, -304, -205, -669, -967, -195, 376, 1, -176, 307, 622, 351, 76, 169, 424, 495, 155, -343, -446, -74, 333, 430, 350, 129, -343, -773, -839, -464, -278, -391, 124, 900, 734, -74, -340, -403, -828, -916, -312, 625, 977, 421, -315, -602, -289, 100, 93, -154, -314, -218, -11, -25, -330, -771, -790, -58, 707, 662, -16, -519, -498, -221, -230, -244, 179, 422, 163, -129, -34, 403, 720, 559, 196, 106, 201, 228, 137, 240, 702, 820, 400, -267, -1202, -1603, -699, 690, 1193, 688, 135, -369, -1027, -1008, -148, 419, -6, -382, 39, 481, 356, -160, -546, -709, -398, 472, 1132, 902, 245, -76, -71, 142, 120, -220, -304, 202, 746, 561, -32, -312, -416, -632, -446, 74, 209, -171, -479, -581, -649, -550, -172, 287, 165, -287, -500, -195, 185, -163, -639, -455, 378, 928, 627, 399, 689, 604, -139, -317, 378, 996, 843, -46, -592, -362, 140, 429, 257, 9, -254, -537, -538, -416, -219, 135, 271, 202, 228, 41, -518, -730, -381, -137, 35, 373, 628, 239, -492, -572, 101, 746, 666, 144, -305, -399, -184, 273, 348, -11, -128, -447, -739, -648, -351, -161, -85, 61, 141, 249, 272, 189, -126, -428, -360, 70, 281, -341, -814, -262, 727, 1131, 500, -539, -807, -328, 82, 221, 355, 442, 253, 77, -52, 5, 144, -7, -207, -7, 454, 387, -170, -436, -217, 186, 313, 84, 165, 334, 69, -190, 5, 313, 203, -43, -234, -262, -93, 33, -23, -58, 75, 203, 521, 722, 94, -908, -1180, -430, 606, 796, 43, -932, -1320, -787, 108, 862, 1140, 728, -381, -1215, -888, 118, 668, 353, 27, 57, 60, -78, 56, 199, -239, -437, 233, 666, 228, -372, -384, 93, 220, -125, -608, -709, -321, 77, 360, 472, 478, 562, 530, 251, -1, -332, -561, -122, 502, 395, -90, -240, -80, -93, -201, 75, 277, 320, 336, 208, -124, -489, -498, -198, 221, 133, -378, -558, -365, -137, -38, 92, 170, -20, 37, 363, 367, 280, 107, -325, -607, -365, 243, 600, 226, -183, -105, -29, -78, 39, 417, 586, 454, -32, -528, -395, -71, 191, 144, -293, -603, -574, -341, -261, -211, 38, 158, 68, -303, -588, -236, 410, 786, 582, 41, -408, -416, -111, 59, 280, 848, 1175, 672, -172, -451, -14, 194, -130, -197, 60, 8, -35, -8, -485, -872, -373, 424, 621, 204, -444, -590, -98, 451, 462, -89, -636, -768, -378, 109, 660, 905, 486, 26, 59, 252, -113, -501, -400, -402, -404, -42, 270, 371, 322, 227, 53, -340, -468, -122, 10, -94, 121, 206, -100, -367, -242, -46, -220, -256, 24, 240, 317, 266, 14, -119, 119, 240, -105, -459, -476, -177, 227, 407, 137, -333, -241, 277, 526, 323, -41, -145, 20, 25, -68, 23, -126, -394, -190, 469, 758, 227, -432, -481, -15, 95, -108, -1, 444, 485, -107, -393, -265, -10, 165, 139, 97, -21, -114, -129, 34, 266, 42, -422, -423, 22, 216, -12, -130, -3, -46, -286, -299, 50, 229, 174, 202, 20, -173, -236, -505, -536, -25, 199, -120, -312, 99, 603, 471, 69, -334, -494, -234, 207, 545, 163, -547, -513, 25, 377, 515, 236, -329, -448, -45, 373, 710, 755, 437, 181, -4, -48, 157, 280, -171, -488, -120, 95, -2, -244, -423, -281, -3, 0, -245, -128, 60, -246, -560, -386, 118, 324, -20, -497, -794, -735, -191, 776, 1168, 483, -209, -124, 323, 350, 214, 118, -75, -14, 226, 139, -15, -47, -394, -511, -37, 370, 216, -155, -121, -56, -257, -154, 197, -82, -797, -786, -17, 314, 81, 194, 484, 375, -56, -338, -192, 207, 485, 436, 137, -305, -439, -84, 376, 580, 344, -111, -260, -117, -61, -7, 98, 275, 228, -145, -336, -269, -119, -37, -119, -197, -8, 215, 228, 82, -124, -203, -205, -178, -105, 92, 94, -203, -199, 68, 209, 212, 208, 51, -317, -315, 107, 169, -213, -345, 20, 247, -79, -323, -145, 129, 394, 508, 293, -93, -207, -19, 79, 144, 284, 277, -76, -369, -289, -33, 259, 289, 114, -93, -121, 35, 68, 100, -13, -299, -244, 111, 269, 62, -257, -156, 126, 48, -89, -24, 206, 201, -158, -303, -71, 159, 107, -91, -17, 294, 397, 307, 228, 75, -132, -237, -180, 22, 15, -222, -243, -113, -48, 90, 302, 159, -317, -550, -532, -481, -244, -50, 67, 169, 77, 130, 240, 185, 161, 174, -36, -250, 109, 471, 328, 194, 197, 73, -73, -112, -171, -196, -80, 32, 144, 314, 330, -60, -571, -391, 232, 260, -174, -103, 192, -9, -3, 432, 439, -206, -634, -363, 256, 800, 563, -210, -604, -430, -76, 277, 622, 627, 222, -179, -227, -245, -614, -828, -383, 253, 499, 250, -55, -235, -393, -366, -255, 184, 652, 445, -37, 8, 213, -107, -423, -429, -141, 223, 427, 575, 451, 96, -118, 27, 374, 236, -291, -503, -383, -49, 193, 230, 113, -72, -260, -401, -85, 316, 235, -285, -526, -70, 403, 359, 6, -233, -238, -70, 83, 190, 179, 78, -45, -82, 30, 1, -114, -130, -47, 0, -22, 113, 379, 315, -163, -369, 23, 329, 347, 317, 102, -148, -149, 44, -25, -49, 78, -50, -150, -73, 213, 326, 20, -213, -111, -22, -218, -419, -237, 22, -29, -60, 37, 24, -337, -477, -6, 460, 430, -27, -377, -420, -249, -15, 299, 413, 154, 5, 84, 140, 65, 63, 14, -37, 188, 375, 321, 158, -118, -364, -229, 140, 251, -11, -274, -286, -61, 120, -43, -249, -150, 149, 309, 216, 9, -98, -96, -139, -23, 243, 240, -2, -29, 186, 270, 150, 24, -126, -215, -38, 161, 289, 370, 151, -235, -429, -383, -182, -25, 30, -28, -216, -301, -144, 127, 68, -392, -649, -207, 285, 198, 76, 177, 267, 100, -97, 77, 257, 85, -17, 51, -22, -119, -140, -181, -158, 188, 416, 316, 133, -145, -350, -334, 27, 341, 171, -235, -239, 37, -9, -204, -165, 5, 62, 227, 366, 384, 387, 95, -265, -169, 79, 124, 210, 180, 46, -76, -182, -137, -194, -284, 18, 435, 410, 111, -147, -288, -179, 67, 21, -289, -347, -230, -237, -157, 54, 132, 22, 52, 244, 224, 73, 15, 18, -192, -473, -451, -225, 54, 210, 284, 230, -53, -190, 5, 229, 291, 310, 191, -58, -102, -7, 46, 21, -235, -349, -76, 117, 42, 18, 239, 323, 26, -255, -291, -326, -374, -84, 405, 428, 50, -123, -28, 27, 26, 169, 394, 461, 169, -263, -320, -12, 117, -82, -264, -89, 324, 394, 144, 108, 169, 0, -135, -28, 81, 6, -116, -153, -195, -327, -395, -188, 127, 273, 137, -105, -282, -327, -262, -200, -66, 94, 10, -305, -291, 49, 195, 104, 61, 189, 268, 197, 88, 32, 13, 92, 247, 343, 228, 41, -40, -162, -262, -223, 25, 265, 359, 275, -71, -232, -129, -206, -347, -156, 136, 99, -117, -93, 76, 82, -67, -181, -204, -93, 299, 423, 81, -107, -4, 122, 19, -138, -77, 146, 334, 293, 132, -32, -184, -150, -40, -107, -120, 131, 182, -95, -154, -68, -104, -129, -33, 152, 135, -96, -217, -184, -86, 10, 158, 269, 76, -215, -224, 15, 199, 249, 143, -45, 5, -41, -276, -193, 0, 37, -19, -165, -211, -16, 148, 92, -59, -178, -203, -65, 96, 27, -85, 45, 324, 437, 176, -197, -213, -56, -57, 41, 229, 197, -9, -76, 58, 214, 208, 181, 316, 250, -36, -207, -130, -16, -83, -195, -235, -176, -70, -5, 33, 117, 79, -58, -18, 57, -23, -131, -136, -91, -60, -77, -68, -14, -71, -109, 56, 187, 239, 227, 45, -97, -16, 156, 51, -118, -102, -319, -544, -291, 105, 232, 153, 115, 178, 127, -41, -77, -114, -274, -144, 138, 128, 53, 53, -25, -98, 32, 119, 22, 100, 325, 291, 65, -35, -45, -134, -273, -107, 233, 275, 76, -12, 85, 134, 61, -109, -262, -265, -150, 31, 215, 324, 227, -25, -144, -126, -130, -49, 95, 190, 127, -112, -264, -218, -89, 25, 139, 152, -15, -168, -264, -278, -53, 212, 101, -207, -236, -77, -53, -108, 119, 440, 282, -156, -319, -181, -43, 90, 251, 167, -96, -123, 127, 314, 195, -82, -129, 114, 265, 64, -320, -436, -66, 253, 77, -198, -43, 270, 150, -10, 197, 245, -18, -137, -59, -33, -15, 33, -1, -79, -53, 125, 206, 32, -103, -32, 119, 163, 40, -208, -382, -192, 78, 14, -100, 52, 152, 50, -2, -21, -97, -68, 43, -27, -115, 4, 116, 31, -106, -153, -88, 65, 213, 156, -175, -238, 54, 190, 100, -22, -19, 23, -32, -90, -35, 45, 99, 50, -48, -45, -116, -198, -110, -9, 35, 70, 103, 159, 97, -51, -71, 11, 90, 32, -40, 23, 108, 82, 29, 76, 123, 89, -93, -160, 83, 204, 21, -114, -87, -108, -83, 85, 200, 133, -44, -144, -44, 35, -82, -188, -145, 19, 122, 20, -133, -41, 199, 158, -75, -66, 101, 39, -72, -93, -204, -251, -108, 67, 52, -141, -185, 17, 264, 331, 177, 64, -44, -224, -276, -151, 52, 164, 82, -3, 69, 31, -77, 44, 256, 202, -72, -122, 9, -11, -73, -26, -28, -167, -221, 8, 125, 19, 17, 40, 24, 61, 108, 11, -59, -68, -200, -229, -33, 124, 127, 144, 224, 270, 160, 25, 9, -17, -75, -41, 9, -63, -61, 85, 85, -68, -46, 35, -16, -79, -161, -236, -137, 89, 115, -52, -185, -200, -135, -33, 107, 91, -60, -62, 51, 51, -7, -34, -7, 90, 93, -17, -61, 38, 192, 204, 74, -74, -110, 0, 32, -51, -157, -192, -20, 152, 91, 7, 79, 113, -18, -144, -105, 22, 52, -74, -192, -110, 99, 140, 34, 112, 179, 61, 32, -42, -236, -198, 110, 248, 7, -161, 25, 223, 109, -61, -5, 66, 29, -28, -93, -124, -80, -61, -81, -26, 72, 18, -148, -131, 37, 105, 56, 20, -42, -143, -218, -83, 170, 118, -64, -49, 154, 216, 15, -46, 12, -19, -92, -165, -100, 139, 220, -26, -229, -42, 254, 233, 9, -114, -96, -10, 55, 3, -121, -165, -70, -12, -2, 94, 91, -20, 20, 146, 110, -79, -176, -76, 11, 40, 115, 151, 55, -77, -56, 38, 96, 98, -88, -218, -23, 210, 163, -41, -95, -24, 47, 119, 126, 21, -124, -140, -28, -57, -154, 18, 187, -13, -192, -42, 106, 94, -26, -172, -146, -21, 54, 21, -60, -38, 69, 125, 67, -19, -40, 21, 115, 147, 50, -38, 52, 56, -168, -217, -89, -30, 11, 62, 96, 99, 39, -76, -103, -37, 31, 54, -28, -63, -41, -97, -112, 100, 285, 52, -100, 159, 184, -99, -185, 36, 241, 106, -124, -131, -32, 27, 31, -36, -51, 65, 172, 95, -24, -26, -62, -61, 50, -2, -210, -136, 156, 195, -47, -165, 39, 182, 46, -89, -50, -21, -68, -71, -53, 18, 132, 41, -116, -42, 98, 104, 5, 15, 74, 10, -9, 41, -15, -176, -210, 26, 207, 95, 54, 138, 42, -82, -132, -225, -126, 79, 39, -71, -31, 107, 113, 19, 38, 98, 50, -51, -84, -122, -137, -6, 189, 222, 56, -23, 20, -24, -73, -39, -1, -7, 30, 105, 15, -79, 1, 25, -32, 30, 50, -45, -55, 25, 78, 28, -35, -6, 29, -82, -153, -43, 25, 2, 22, 125, 139, -8, -158, -154, -16, 90, 35, -4, 67, 41, -68, -106, -86, -50, 16, 97, 123, -18, -178, -133, 16, 89, 80, 44, -2, -15, -26, -48, 9, 108, 18, -130, -35, 132, 102, -69, -60, 113, 111, -36, -45, 56, 66, 7, -20, -65, -65, 40, 66, 57, 90, 65, 39, 62, 5, -135, -201, -130, 24, 80, -33, -73, 60, 79, -89, -176, -66, 100, 119, -21, -161, -110, 55, 46, -81, -66, 115, 227, 119, -13, -33, -23, -59, -118, -100, -29, 49, 77, 53, 27, -55, -67, 36, 44, -54, -81, -15, 44, 91, 72, -71, -129, -9, 6, -86, -7, 182, 211, 61, -53, 18, 85, -10, -99, -98, -90, -45, 84, 133, 11, -80, -21, 46, 29, -27, -86, -43, 13, -71, -95, 12, 71, 59, 33, -20, -59, -15, 12, -43, -8, 68, 35, 36, 72, 42, 0, -27, -69, -63, -2, 26, 41, 16, -50, -43, 43, 43, -54, -91, -49, 16, 44, 4, -14, 11, 0, -16, -35, -28, 22, 39, -17, -40, 65, 72, -23, -48, -78, -99, -4, 103, 88, 25, 6, 48, 80, 9, -72, -41, 27, 4, -53, -11, 43, 61, 85, 42, -52, -79, -6, 24, -6, -21, -48, -36, 59, 40, -65, -51, 28, 102, 13, -146, -84, 80, 68, -19, -19, -29, -12, 93, 134, -8, -110, -89, -103, -59, 84, 94, -10, -58, -89, -57, 4, 71, 134, 80, -7, 38, 111, 20, -77, -92, -98, -64, 43, 91, 1, -22, 28, -37, -52, 70, 105, 47, -22, -77, -111, -84, 9, 83, 28, -51, 9, 56, -22, -38, 32, -4, -13, 52, 34, 7, 36, 41, -25, -41, 4, -15, -32, 17, 18, 5, 27, 28, -1, -39, -16, 24, -8, -69, 2, 94, 37, -62, -89, -52, 11, 86, 77, -15, -43, 8, 30, 3, -62, -102, -29, 68, 69, 11, -39, -12, 59, 14, -98, -86, 72, 99, -36, -49, 3, 26, 47, 10, -17, -6, -3, 50, 60, -13, -38, -11, -27, -48, -20, -16, -22, -1, -19, -91, -10, 150, 111, -13, -64, -56, -6, 36, -22, -70, -10, 42, 28, 21, 23, 20, 53, 61, 40, 6, -47, -64, -9, 49, 27, -5, 10, -20, -71, -59, -44, -38, -6, 0, -25, -17, -5, 4, 1, -2, 82, 147, 49, -109, -122, -36, 16, 36, 24, 22, 52, 62, 25, 13, 30, -8, -55, -39, -28, -38, -32, -32, -63, -24, 80, 75, -26, -68, -6, -1, -48, -17, 6, -13, 0, 18, -7, -6, 43, 95, 105, 7, -100, -18, 120, 71, -70, -73, 13, 40, 36, 4, -28, -34, -25, 8, 13, -35, -20, 47, 13, -53, -36, 6, -12, -46, -53, -34, 12, 38, 17, -36, -25, 80, 64, -69, -18, 78, 21, -30, -14, -4, -17, 4, 40, 33, 7, -8, -16, -21, 0, 65, 62, 21, 25, -27, -95, -74, -11, -41, -61, 36, 58, -15, -25, 21, -2, -47, 2, 76, 81, 1, -59, -63, -67, 14, 87, 28, -8, 17, 7, -20, 22, 50, -17, -37, 8, 2, -15, 2, 22, 9, -11, -21, -10, 24, 4, -40, -65, -21, 75, 81, 33, 30, 14, -76, -103, 15, 102, 40, -20, -3, -15, -49, -25, -3, -27, -5, 19, 8, 5, 20, 23, -12, -11, 37, 38, -24, -32, 19, 3, -59, -28, 50, 50, 24, 18, -13, -63, -49, 6, 28, 21, 14, -19, -28, 46, 62, -27, -85, -41, 48, 39, -46, -38, 24, 25, -5, 16, 37, 12, 17, 21, 0, -9, -8, -8, -6, -5, -22, -17, 40, 79, 25, -39, -13, 26, -19, -58, -4, 47, 13, -21, -16, -9, 10, -14, -57, -31, 15, 39, 25, 1, 16, 22, -11, -6, 30, 15, -36, -34, 12, -7, -51, -21, 30, 33, 12, 7, 14, 4, -21, -18, 9, 3, -24, -35, -27, 15, 58, 30, -20, -29, -13, 4, 24, 38, 39, 2, -19, 16, 19, -7, -12, 5, 32, 43, 32, 17, 0, -23, -25, 5, 31, 8, -32, -36, -15, 0, -11, -42, -23, 30, 14, -25, -15, 0, -16, -22, -6, -31, -59, -21, 41, 53, 15, 5, 33, 11, -44, -15, 55, 35, -24, -2, 52, 21, -31, -14, 3, -11, -7, 7, -7, -22, -13, 6, 30, 25, -7, -5, 40, 46, -4, -49, -58, -35, -6, 14, 23, 17, 18, 32, 28, -8, -34, -20, -4, -3, 9, 22, -2, -39, -24, -3, -2, 23, 34, 5, -12, -3, 12, 0, -9, 12, 14, 10, 0, -22, -22, 9, 34, 5, -32, -14, 0, -21, -7, 29, 30, 18, 3, -34, -32, 4, 9, -3, -11, -5, -7, -21, -22, 3, 29, 18, -1, 3, 13, 4, -3, 6, -2, -32, -19, 20, 38, 25, -5, -20, -21, -17, -18, 2, 37, 32, -1, -16, -15, -7, 14, 9, -10, 13, 29, -7, -25, -3, 15, -2, -18, 4, 22, 5, -10, 16, 29, -4, -4, 17, -10, -32, -10, 6, 7, 1, -5, -9, -7, -9, -5, 10, 8, -7, -18, -20, -6, 16, 8, -8, 8, 14, -3, -2, 4, -3, -9, 0, 6, 5, 3, -3, -1, 12, 8, -8, -8, 2, 0, -2, 4, 3, 0, 3, 3, -1, -9, -14, -8, 7, 15, 6, -4, -1, 2, 0, 1, 1, 3, 4, -2, 0, 9, 0, -10, -2, 11, 8, 1, 3, 1, -5, -9, -6, 0, 3, 2, 1, 0, -7, -5, 0, 1, 0, -4, -5, 0, 5, 4, 0, -2, -1, 0, 3, 2, -1, -3, -2, -2, -2, -1, 2, 6, 2, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 788, -2108, -2734, -2602, -2798, -2488, -1805, -9, 544, -706, -2712, -3570, -3147, -1747, -157, -27, -1550, -3105, -2846, -1610, -1239, -2313, -1799, 1352, 1547, -2709, -3977, -2728, -4722, -4499, -303, 523, -1025, -12, 717, -1137, -2500, -2834, -2847, -151, 2547, 443, -3497, -6124, -7311, -5598, -583, 4653, 7139, 7671, 7742, 4467, -1375, -2749, -982, 254, 3561, 7544, 8127, 5134, 1393, -1001, -2402, -477, 2585, 495, -813, 1971, 3950, 5480, 5179, 2851, 7, -3833, -4833, -1391, 3272, 6713, 5874, -190, -5502, -5743, -425, 9669, 16857, 15276, 6935, -2546, -6678, -2893, 2575, 3035, 859, 185, 1636, -516, -5945, -4345, 1980, 861, -5891, -6888, -1958, 802, -211, 1971, 5355, 4451, 4497, 5288, 3664, 3574, 3493, 1991, 5748, 8914, 4176, 931, 6691, 13287, 11248, 5842, 3350, 3666, 3412, 2067, 2057, 2395, 3493, 4129, 3526, 7853, 15181, 13359, 5918, 854, -2129, -1362, -271, -721, 241, 3364, 5642, 3757, 146, -2178, -2789, 782, 8569, 11309, 4544, -2628, -2252, -298, -1182, -108, -671, -1015, 3864, 3764, 274, 3320, 7484, 7713, 3937, -3627, -11477, -12193, -2997, 4234, 2744, 2137, 2930, -3531, -7716, -3081, -146, 3125, 11252, 9745, -1479, -141, 6513, 3501, -841, -384, 9046, 18397, 10623, -486, 2555, 4754, -2885, -8939, 1845, 21780, 22917, 13847, 11071, 1598, -13481, -15558, -3328, 8400, 6067, -4239, -4656, -979, -3797, -2795, 2222, 2448, 1179, -2253, -6053, -4365, -2613, -662, 5890, 5932, -893, -764, 2347, 2223, -1371, -9485, -13081, -4147, 3098, 1710, 3071, 4176, 841, 526, 4526, 1718, -6963, -5726, 2599, 4649, 5815, 10295, 6131, -6210, -10981, -6754, -4241, -1007, 4307, 4827, 2566, 2644, -368, -3887, -2089, -2847, 607, 7480, 3074, -4779, -6303, -6128, -1155, 4722, 2420, -1080, -3967, -3485, -3089, -4433, -3156, -3017, 1318, 5076, -278, -5429, -4927, -6117, -3969, 5249, 8104, 3700, 1183, -1708, -8562, -7284, 2625, 8012, 7056, 7525, 11091, 6111, -5051, -11326, -11125, -9045, -8952, -4421, 3835, 3919, -2016, -1139, 3888, 825, -4232, -721, -1925, -10697, -10620, -4176, -927, 1157, 2426, -953, -1825, 3237, 7692, 7359, 349, -2711, 1308, -810, -6337, -7422, -8563, -8918, -7263, -3388, 2617, 2294, 794, 6489, 7794, 831, -6204, -12608, -12117, -4287, -6494, -12711, -2721, 8021, 1773, -4194, 1246, 872, -10331, -15588, -13223, -9983, -6522, -2277, 4754, 11925, 14564, 13578, 7536, -3445, -8110, -3692, -385, -4697, -1536, 16045, 22204, 8274, -4924, -7340, -9438, -13182, -10361, -2481, 4809, 8747, 2278, -7043, -6262, -8443, -14745, -9271, -347, -4282, -8379, -872, 5576, 585, -8569, -6518, 2854, 6496, 1030, -8125, -9366, -3421, -4224, -11315, -13357, -7292, 2355, 4034, -4457, -9123, -4254, 143, -834, -3178, -3461, -648, 2655, 3418, 2024, -1168, -4698, -5336, -5383, -5420, -1269, 4684, 4589, 970, -1295, -6755, -12500, -12496, -11212, -8379, 1497, 10947, 10957, 3352, -3664, -4949, -2960, -1994, -3078, -2297, 683, 607, -3094, -2637, 2095, 3079, 996, -196, -2821, -7282, -8756, -6569, -2576, -2038, -4909, -2049, 3642, 1773, -3950, -2936, -211, -4552, -8870, -2736, 6972, 9462, 9026, 7776, 4741, 2273, 1649, 842, -655, -312, -600, -1680, -725, 1279, -5, -1575, -1081, -3345, -8624, -11816, -9412, -7087, -8545, -9609, -7896, -7834, -7654, -3728, 437, -576, -6368, -10616, -10629, -6039, -1672, 3803, 8907, 8622, 5537, 4671, 4645, 372, -1560, 6673, 18470, 16649, 6510, 1272, 1702, 1212, 378, 2733, 642, -304, 4222, 5855, 2883, 2858, 1119, -662, 60, -1904, -2990, -4424, -5515, -3421, -1672, -6849, -10871, -11103, -13352, -19443, -19234, -6823, 3594, 1133, -6559, -6738, -6370, -5743, -6837, -4010, 5145, 9710, 3301, 968, 7461, 7319, 6748, 4762, 8801, 3974, 2045, 6649, 14091, 17981, 846, 10390, 8266, -5382, -2510, -652, 6603, 5824, 4971, -916, 3548, 13380, 15074, 17772, 12999, 2098, -4447, -6017, -10219, -1652, 7475, 5397, 8751, 13295, 6617, -515, -1085, -2233, -2686, -2953, -232, 2642, 5405, 7990, 6887, 4121, 2855, 1062, -3500, -2536, 2729, 4611, 2367, 566, 3376, 4537, 714, 2, 1210, 612, -778, -3404, -3230, -2490, -3275, 1497, 745, -7022, -3649, 1168, 359, -2587, -11188, -15810, -12056, -13781, -13649, -613, 7478, 1123, -9307, -12214, -12133, -15529, -10806, 5296, 11016, 3999, -543, -588, 5429, 12421, 13622, 9170, 2330, -4793, -9716, -11217, -4627, 8518, 19414, 24733, 18591, 1111, -13673, -11661, -6636, -7120, -5014, -1367, -615, -1641, 2288, 8490, 12162, 13118, 14148, 6894, -10326, -25805, -32766, -24894, -1557, 22091, 27298, 19438, 8164, -3680, -11440, -9771, -2992, 1558, 6389, 9052, 4115, -2553, -154, 1657, -6959, -16121, -18236, -17488, -11720, 558, 7388, 5019, -1096, -7367, -15024, -18775, -13359, -6365, -3441, -1424, -773, -1761, -1150, -3565, -7966, -8165, -8470, -13553, -15900, -10455, -3643, -449, 2222, 4334, 995, -4649, -7015, -5719, -1832, 4594, 9710, 9969, 5874, 1682, 349, -69, -475, 207, 3489, 7281, 9601, 8093, 4839, 2633, -1155, -6575, -10246, -7763, -3101, 49, 2113, 2284, 2691, 3706, 2028, -2159, -4272, -2938, -81, 2441, 3659, 1781, 229, 2287, 2526, -1276, -3844, -926, 2076, -302, -5509, -8762, -7940, -5091, -3590, -3454, -2033, -2128, -4565, -5825, -5214, -4094, -4386, -4937, -4515, -4675, -5865, -5735, -4115, -1660, 1184, 2475, 3180, 3701, 2354, -784, -4198, -5303, -2655, 1073, 4066, 6819, 7232, 3588, -1367, -4336, -5195, -3700, 2234, 10858, 14701, 10501, 4358, 1135, -977, -1843, -2279, -3130, -2287, -931, 482, -35, -2229, -2888, -1974, 1364, 4896, 4889, 2852, 923, 297, -84, -1539, -2198, -3276, -1967, 2179, 2905, -752, -3287, -1646, -2926, -7177, -7746, -3594, 917, 4385, 7400, 8273, 6718, 2260, -166, 525, 2231, 2504, 625, -1101, -920, 3192, 5105, 5466, 8216, 10406, 8597, 4024, 623, -2695, -4638, -3383, 68, 845, -2943, -7992, -11404, -12850, -13780, -10537, -2958, 4181, 7307, 6019, 1731, -4908, -11176, -13711, -10702, -2578, 6866, 12996, 16326, 16344, 10137, 2901, -122, -1201, 427, 6461, 12443, 14763, 15057, 14298, 9250, 1873, -2936, -4696, -3695, -430, 3913, 6441, 5874, 2879, -856, -2348, -1809, -1111, -1235, -1238, -1071, -1307, -276, 363, -1572, -3912, -5417, -6581, -4733, -2024, -2861, -2031, 2419, 5502, 4225, 977, -1452, -2758, -2044, -1524, -383, 4676, 10423, 10216, 5784, 4079, 3588, 726, -3289, -5791, -5690, -3305, -595, -416, -1664, -1838, -2649, -5221, -5148, -257, 4972, 6886, 6272, 5711, 5282, 2572, -2881, -7192, -5204, 374, 4486, 6069, 5864, 4927, 3305, 1254, -3492, -7826, -8283, -7013, -2601, 3567, 5622, 1511, -4796, -8018, -5949, -1887, 974, 2822, 2696, -506, -4100, -2445, 2296, 4630, 6463, 8211, 7422, 5162, 2556, 881, 1832, 4202, 5809, 5025, 2300, 175, -1258, -1937, -218, 2371, 3807, 4868, 4632, 427, -3409, -2962, -1434, -1142, -2799, -3981, -2103, -1059, -3850, -5906, -4702, -1250, 958, -1885, -6205, -7929, -7506, -6680, -5376, -2834, 310, 293, -472, 2452, 3412, 977, -486, 356, 1487, 1910, 360, -1680, 963, 7467, 11995, 7493, -2487, -7427, -5940, -3201, -1176, 1672, 7640, 14067, 9307, -3088, -7687, -4220, 297, 836, -2020, -1177, 3430, 5364, 3465, -103, -2189, -3399, -4710, -349, 6681, 6524, 1332, -1163, -1867, -5530, -8963, -5175, -884, -3625, -2413, 3046, 339, -4659, -1626, 2671, 1264, -791, -1191, -1513, -1339, -2215, -3045, -1300, -1358, -3686, -4568, -4892, -2796, 4007, 8679, 3642, -3094, -2557, 340, 1064, 1047, 1866, 3528, 2023, -3764, -8833, -10673, -6357, -1587, -4160, -6579, 15, 9213, 7110, -2976, -8524, -6313, -2883, -2869, -1160, 4974, 10010, 7288, 1720, -288, -1329, -1661, 83, 1938, 2126, 1575, 85, -4074, -7242, -4045, 147, -13, 1659, 4973, 1861, -4809, -5501, -602, 3140, 4454, 4264, 2999, 1681, 382, -913, -3317, -6708, -5727, 1717, 6324, 3939, 2133, 2519, 1610, 1672, 5429, 7932, 4454, -1198, -4549, -6492, -6977, -4686, -1603, 324, 944, 1160, 2868, 5769, 6105, 4269, 3282, 1664, -85, 809, 1764, 119, -2302, -4137, -4670, -5427, -6209, -3591, 204, 1235, 340, 1027, 4730, 7183, 5283, 4864, 5973, 2838, 889, 2336, 1705, 1694, 4489, 4408, 726, -710, 1364, 1566, -643, -621, 1054, 1913, -18, -3531, -1320, 5776, 8411, 5854, 1911, -222, 2582, 5748, 4767, 3291, 2236, -1408, -5931, -7926, -3721, 5894, 11393, 7761, -698, -8412, -10813, -7896, -3390, 2369, 7210, 8423, 6821, 2182, -2519, -2723, -1384, -2527, -2099, 2036, 3718, 167, -2273, 72, 2925, 2362, -219, 94, 3643, 4260, 575, -2678, -3986, -3330, -2014, -2149, -2576, -1593, 1552, 4588, 2865, -2191, -3426, 849, 4893, 3356, 468, 1285, 1165, -1682, -3249, -2664, -120, 5350, 8941, 6004, 1183, 796, 4171, 4578, -696, -6609, -8190, -6153, -4698, -3692, 1822, 8167, 8358, 5576, 1157, -5447, -7902, -4626, -219, 3085, 5133, 6282, 3012, -5108, -8915, -6117, -3026, -2241, -1606, 3658, 10100, 8466, 1393, -2934, -4302, -6621, -8555, -5278, 655, 4324, 7810, 8105, 1642, -2527, -1678, -2444, -3490, -2515, -2550, -1402, 3548, 5952, 729, -4900, -3273, 857, 2028, 365, -2463, -4422, -3794, -227, 3682, 6133, 5206, 387, -2861, -4444, -8680, -10067, -3796, 3276, 4163, 1414, -863, -3507, -3572, 3243, 8568, 4464, 217, 258, -2706, -7908, -10521, -9737, -5011, 1142, 3427, 2069, 474, 113, -245, -1467, -1217, 1704, 4518, 2668, -1385, -1930, -499, -1396, -4782, -6541, -4412, -808, -437, -3021, -3743, -1697, 1773, 4491, 3719, 1158, 1255, 2822, 1450, -3381, -5348, -122, 3575, 670, -2809, -3657, -2802, -1048, 1930, 5570, 6612, 3310, -1707, -5273, -6830, -6953, -5330, -2955, -362, 2597, 1596, -3767, -6727, -6118, -4173, 193, 4807, 5776, 4552, 3411, 1189, -2883, -7911, -12019, -13411, -11255, -5652, 516, 3774, 4822, 6292, 6524, 4668, 3532, 2855, 2971, 5073, 4740, -1725, -9913, -12162, -6979, -368, 3270, 4432, 3796, 1937, -612, -4212, -6410, -4605, -662, 3426, 6900, 7168, 4412, 3148, 1837, -1439, -3394, -6470, -11441, -10835, -4877, -718, 1282, 2212, 858, -2480, -5295, -5711, -3386, 2247, 8407, 10739, 7376, 854, -2236, -167, 56, -4492, -7847, -6752, -2695, 1732, 3180, 2587, 4136, 5600, 2962, -1756, -4514, -1391, 6115, 9527, 7195, 4436, 1628, -3900, -10285, -9910, -2224, 3381, 5059, 6247, 4552, -222, -5268, -8067, -3493, 5257, 7839, 5311, 3902, 2668, 692, -2075, -4487, -1999, 2571, 2239, -1851, -5218, -5097, -1242, 2314, 3964, 5982, 7667, 8067, 8621, 8491, 7567, 8561, 9398, 4457, -4475, -11132, -11728, -5502, -2423, -7689, -8455, -1149, 3876, 4841, 3628, 179, -150, 2196, 1684, -1080, -3761, -5537, -6934, -7281, -4736, -1889, -1894, -1474, 1542, 4148, 2719, 360, 4579, 11168, 11838, 8666, 3826, -3264, -7756, -5348, 1105, 3379, -339, -65, 6008, 7523, 1493, -5495, -8423, -7036, -3564, -111, 1807, 2554, 4723, 5612, 1842, -844, -472, -1012, -1521, -119, 2497, 2161, -1541, -2111, 752, 815, -1510, -1882, -1425, -589, 2564, 7627, 10618, 7321, 354, -3685, -3554, -3155, -3620, -1888, 2246, 2718, -2148, -6239, -5910, -2955, -789, 55, 849, 1911, 3637, 4925, 4622, 3395, 460, -2646, -2615, -86, 2290, 2570, 1252, 477, 829, 1066, 1850, 2050, -1515, -5969, -6588, -4713, -4565, -6259, -5754, -946, 3838, 5926, 6823, 5558, 2213, 378, 2051, 3099, 1161, -483, -1304, -2277, -2585, -2162, -1694, -3261, -6776, -6283, -1605, -178, -2175, -1243, 2541, 4421, 3964, 2337, -1109, -4718, -4546, -371, 3253, 3392, 3687, 6339, 5425, -709, -3956, -2495, -1373, 1000, 4927, 4388, -380, -2570, 57, 3796, 4508, 2350, 306, -1866, -3372, -1835, -1907, -5351, -4718, -545, 2225, 5060, 4375, -3469, -10898, -10769, -4713, 384, -94, -1947, 515, 4255, 3556, -235, -3689, -4413, -986, 1949, 349, -1888, -1268, 587, 2162, 918, -2126, -431, 4008, 2984, -2307, -4806, -3517, -1297, 468, 2721, 5605, 7019, 5541, 961, -2958, -1925, 473, 793, 3361, 6481, 2711, -5157, -9284, -8576, -6165, -2456, 3164, 7066, 5304, 1353, -228, -1710, -3754, -3335, -1542, -410, -347, -3166, -5961, -4530, -2940, -3485, -2787, -1528, -1506, -1315, -1032, 346, 3682, 5249, 4135, 2476, 1165, -581, -3135, -3575, -2469, -3694, -5174, -3732, -492, 4055, 7484, 7793, 7080, 4606, 1365, 1181, 1213, -1760, -4171, -3275, 580, 4501, 4126, -114, -4442, -4810, 541, 6343, 5823, 2158, 2175, 3418, -48, -6816, -8609, -3294, 910, 1001, -90, -2761, -4304, -2848, -2500, -1925, 2092, 5159, 3332, 735, 1551, 2863, 2606, 2988, 3238, 817, -3459, -7281, -8674, -6549, -2815, -745, 148, 3048, 6652, 6432, 3916, 2379, -993, -6249, -8496, -6724, -2989, 804, 3971, 8040, 10111, 4361, -4341, -5623, 564, 7190, 9369, 5187, -482, -1162, 318, -617, -3061, -2535, 2602, 4623, -333, -3503, -1348, 865, 1475, 148, -3081, -5753, -6695, -4222, 2167, 7423, 7845, 3349, -2559, -3342, -352, 1068, 368, -1523, -2113, -782, -473, -1397, -2673, -2436, 1535, 5144, 3956, -121, -2456, -1187, 549, 472, 905, 2568, 2992, 1701, 293, 87, 743, 670, -53, -152, -934, -1656, 706, 3345, 1913, -1375, -506, 3906, 4533, -952, -6338, -5841, -661, 3375, 3014, 2118, 2175, -432, -3399, -1379, 4402, 8345, 5380, -2976, -7218, -5303, -4035, -3042, 1238, 5502, 5991, 4553, 3441, 2937, 3466, 4291, 2677, -2739, -6783, -4751, -1091, 170, -144, -3090, -6407, -5014, -1971, -1364, -310, 1438, -1139, -5645, -4446, 3, 1187, 883, 2177, 3713, 4620, 2838, -3662, -8421, -3643, 5015, 7020, 4475, 6254, 10181, 7017, -864, -3930, -2291, -3256, -6169, -4755, 288, 3984, 4265, 1158, -3636, -4462, -349, 2450, 1668, 1119, 3017, 5184, 5019, 1795, -2364, -4842, -4625, -2861, -1881, -2291, -4282, -5889, -3372, 980, 1740, -1596, -5142, -4825, -1610, 1135, 2911, 3019, 2440, 4260, 5576, 3963, 2586, 484, -3801, -4979, -730, 2603, 1134, -1717, -2353, -997, 1555, 4090, 3883, 2202, 1859, 1020, -746, 1363, 6389, 7414, 4482, 1606, -1390, -3230, -2364, -2435, -3643, -3166, -1431, 174, 263, -1398, -1894, -751, -1158, -1519, -1186, -4224, -7518, -4467, 1323, 3136, 1806, 1725, 1882, -2507, -5133, 678, 5833, 5163, 3620, 755, -3150, -3313, -749, 656, -757, -2680, -610, 2021, -843, -4922, -4106, -922, -532, -3021, -5238, -5323, -2333, 1837, 5189, 8856, 9639, 4522, -1601, -4925, -6262, -5714, -3003, 1820, 7044, 8863, 6655, 2692, -1261, -3879, -5008, -5096, -3729, -2659, -3758, -3487, -570, 1179, 1249, 1768, 2580, 2718, 2195, 835, -1582, -3769, -2930, 1040, 4785, 6215, 6119, 4774, 2092, 1003, 3261, 3612, -2108, -6369, -3981, -1419, -1914, -2848, -2180, 291, 322, -3107, -2988, 1766, 4640, 2981, 153, -486, 154, 464, 305, -487, -2013, -2487, -1133, -724, -975, 1162, 3908, 3654, 787, -1866, -2903, -3482, -3648, -1929, 525, 1718, 1355, -1774, -6824, -9114, -7240, -1533, 7254, 12301, 8948, 2343, -9, 2284, 1614, -3069, -3459, 1428, 4831, 4034, 2039, 1517, 1823, 630, -2696, -4456, -1687, 1463, 417, -2656, -3675, -1802, -636, -2283, -2137, 1404, 2580, 478, -324, 510, 1579, 2505, 2148, 1160, 1499, 1900, 70, -1857, -789, 528, -378, -422, 161, -1739, -5269, -6483, -3026, 1232, 1517, -164, 762, 3736, 4477, 2262, 303, -567, -674, 642, 2480, 3239, 1520, -1821, -3293, -1259, 2562, 5617, 5070, 1620, 343, 430, -1499, -2383, -1680, -2544, -2591, -170, 670, -1287, -2651, -1856, 34, 1068, -36, -1811, -4034, -5881, -3288, 3329, 8131, 6577, 548, -4613, -7216, -7005, -2776, 2230, 3864, 3918, 4457, 4401, 2784, 491, -96, 722, -298, -2658, -2422, -206, -148, -1687, -1041, 1197, 1707, 556, -296, 520, 2409, 1718, -2798, -8159, -8945, -2849, 3141, 4354, 2201, -3275, -6443, -1579, 3270, 1300, -754, 1437, 3584, 2459, -39, -574, 11, 59, 2475, 6241, 5428, 2043, 123, -1758, -2977, -2218, -1671, -2129, -1434, 60, 477, 213, 211, 172, -461, -1311, -1804, -1342, 780, 2882, 2255, 1323, 3690, 6868, 6111, 1703, -1993, -3618, -3507, -1529, -86, 444, 2862, 4674, 1178, -3412, -2679, 298, 781, -834, -3603, -5830, -5371, -2922, 648, 5227, 7242, 4313, -652, -5522, -7935, -5379, -2212, -1303, 2381, 8234, 8671, 3569, 851, 1990, 1132, -244, 2076, 4644, 4977, 3912, 1083, -2303, -2920, 23, 1831, -394, -2877, -2751, -2455, -3528, -2143, 2557, 6183, 5860, 681, -3955, -1039, 3471, 1984, 253, 2606, 3580, 1134, -1885, -4040, -3831, -964, 2089, 3227, 2244, 468, -740, -777, -346, -1126, -2580, -2975, -1320, 795, 494, 278, 2203, 2540, 1146, -13, -1848, -1946, 1102, 3043, 1019, -2592, -5099, -6245, -3937, 1712, 5410, 3346, -2461, -6511, -5137, -632, 2329, 4374, 6851, 6244, 966, -3947, -4565, -1786, 1618, 1762, -1078, -1164, 2735, 4119, 349, -2867, -1645, 190, -662, -1517, -42, 1869, 858, -3389, -6124, -3608, 760, 2293, 618, -755, 143, -260, -2997, -2975, 1657, 5345, 3658, -758, -3205, -2789, -2127, -3657, -4792, -2008, 932, -1698, -6616, -5243, 838, 2903, 531, -57, 1842, 2191, 1042, 1060, 2347, 3409, 2310, -2144, -5672, -4213, -1325, -436, -302, 175, 2026, 2814, -2372, -7756, -6257, -1902, 1786, 4524, 4306, 668, -5102, -9522, -8841, -4404, 1497, 6103, 4984, -50, -2195, -1081, -972, -1808, -1101, 707, 608, -555, 851, 3435, 3702, 2397, 963, -1192, -3005, -2566, -1228, -1691, -1590, 1419, 2169, -1908, -4315, -716, 3444, 1504, -3791, -4215, 332, 2891, 2398, 1429, 1252, 3530, 5134, 1367, -3522, -3209, 806, 3248, 1835, -1010, -3258, -4798, -4413, -2384, -286, 2563, 5907, 6373, 2646, -2431, -3731, 127, 2502, -250, -2741, -2113, -1105, -320, 1740, 4623, 4926, 2245, 761, 857, 937, 2296, 4465, 4873, 3715, 2493, 1445, 1064, 1802, 2857, 2720, 1040, -684, -841, 1025, 3025, 1467, -3091, -5355, -4459, -4642, -5770, -2945, 2638, 4006, 295, -2513, 0, 4644, 5028, 1948, 453, 1291, 2074, 1197, -790, -2432, -3419, -3000, -370, 3270, 5197, 3089, -358, 220, 4416, 6240, 3137, -945, -1953, -603, -454, -1804, -972, 2898, 4694, 1626, -2354, -3315, -1348, 518, -221, -2455, -3354, -2901, -1784, -199, 579, 1718, 5361, 8596, 6563, 953, -3197, -3289, 518, 3661, 2703, 1002, 1138, 1350, 693, -603, -1432, -971, 886, 4004, 5302, 1038, -5801, -7695, -3648, 673, 2262, 3772, 6202, 5708, 263, -5303, -6268, -5331, -4609, -2886, -1039, 99, 1206, 535, -1525, -1573, -1519, -2096, -58, 1828, -579, -3531, -3406, -1006, 2635, 5260, 5665, 3969, -555, -5518, -5479, -267, 4048, 3342, 363, -1673, -3911, -4724, -1750, 1553, 1713, 970, 1540, 959, -1631, -2761, -1143, 210, 333, 911, 740, -895, -702, 1832, 2832, 868, -1603, -2305, -974, 1147, 2686, 2288, 404, -175, 145, -342, -811, -1300, -3429, -6018, -5524, -3212, -3114, -3646, -1546, 287, -544, -1253, -637, 301, 1634, 2727, 1761, -51, 60, 833, -177, -837, 987, 1873, -1119, -4128, -2026, 2235, 3213, 2717, 2423, -203, -3144, -2669, -731, -830, -2298, -2531, -2074, -1514, 1119, 5126, 5532, 1953, 201, 780, -192, -2322, -2664, -476, 1395, -698, -4092, -3311, 351, 2917, 3580, 2418, -617, -3691, -5046, -3982, -1940, -1005, 153, 1167, 301, -160, 1084, 1160, -496, -1938, -2224, -1826, -1285, -174, 360, 1017, 2478, 2095, -565, -2168, -1113, 313, 759, 989, 2536, 4202, 3984, 3321, 2837, 1694, 120, -2239, -4424, -3548, -907, 393, 1076, 3138, 4301, 1290, -2637, -2404, 408, 993, -1344, -4209, -4671, -2603, -1056, -340, 1553, 3333, 3779, 4420, 4615, 2940, -209, -2250, -1651, -321, -50, -737, -978, -372, -144, -542, -1026, -2510, -3711, -1915, 1804, 3387, 953, -1225, 284, 2835, 3581, 3212, 2236, 485, -304, 520, 1493, 3092, 5458, 4430, 200, -907, 998, 888, -152, -595, -2288, -3472, -2810, -1960, -486, 1814, 3033, 2731, 141, -2577, -1052, 628, -1762, -3487, -2687, -3092, -3430, -1494, 1949, 5508, 6844, 5671, 3123, 939, 27, -672, -2122, -3090, -1463, 1926, 1999, -2741, -5421, -3763, -1473, 477, 2158, 2529, 1570, 438, 120, 290, -362, -1082, -1193, -874, -162, 1220, 2825, 3058, 2388, 1900, 116, -2380, -1058, 1541, 640, -252, 437, -1229, -4195, -4499, -3092, -1809, -830, 178, 1075, 1266, 855, 1241, 1759, 723, 564, 2036, 1959, -206, -808, 797, 1111, -91, 608, 2550, 2076, 581, 378, 298, -500, -1095, -975, 452, 1688, -969, -6211, -7340, -1772, 4109, 4778, 1560, -2194, -4138, -3158, -2009, -2773, -2541, -619, 764, 179, -1361, -1093, 1319, 2593, 902, -1899, -3455, -2937, -875, 1571, 2507, 2238, 1784, 809, -978, -3522, -5604, -5138, -1087, 3096, 2687, -1698, -5093, -4744, -922, 3771, 4868, 2893, 3022, 4899, 3526, 982, 1764, 3084, 624, -3053, -2796, -152, 144, -1527, -1685, -478, 318, -365, -2140, -1822, 1646, 4436, 3647, 815, -1938, -3040, -2280, -878, 53, 57, 79, 601, -76, -2296, -3534, -2866, -1669, -1042, 970, 3924, 3283, 405, -464, -591, -1414, -894, 898, 2572, 2200, -993, -3785, -3095, 360, 2277, 830, 132, 2984, 4753, 2622, -1130, -4764, -5922, -3581, -172, 1418, 2300, 4096, 4831, 2776, 180, 93, 1436, 757, -2674, -4563, -1741, 3075, 4443, 1971, -302, -1001, -451, -78, -984, -1734, -842, 1108, 2436, 1110, -1702, -1621, 1498, 3662, 2416, -218, -1076, -1079, -1722, -1178, -531, -1844, -907, 4011, 7051, 5748, 3114, -417, -4815, -7857, -7157, -2375, 3655, 6785, 4724, 303, -2342, -2458, -1911, -1164, 406, 2085, 2900, 2864, 2808, 1886, -358, -2486, -2782, -619, 1983, 1721, -1286, -3426, -2580, 387, 1962, 1214, 1049, 2237, 3102, 2582, 291, -2870, -4147, -2656, -745, -689, -1270, -877, -159, 841, 1763, 508, -1462, 431, 3932, 2873, -1448, -2886, -697, 1539, 1715, 50, -1633, -1212, 1463, 3262, 2454, 958, 1183, 1980, 436, -1613, -1007, 157, -1045, -3250, -3929, -2260, -222, 684, 724, -246, -1260, -1511, -1136, 235, 1904, 2122, 2031, 3047, 3327, 1535, -515, -737, -763, -2826, -4060, -1336, 1491, 1191, -633, -2546, -3047, -1737, -229, 734, 1532, 1957, 2119, 1263, -1108, -2694, -1783, 222, 498, -1184, -2781, -3111, -1800, 1340, 3508, 1829, -737, -836, -239, -1382, -2187, -908, 491, 889, 646, -251, -1067, -782, 517, 1729, 1202, 534, 876, -280, -2769, -3472, -1418, 1014, 1999, 1277, -882, -2925, -2280, 447, 1580, 625, -184, 464, 1767, 1977, 1020, -16, -1378, -2495, -2232, -2372, -3390, -1714, 2881, 4600, 1962, -348, -1152, -2792, -3746, -2384, -1031, 565, 2908, 2755, -15, -1431, -551, 1012, 2350, 3014, 1879, -1800, -4479, -3913, -2973, -1782, 1426, 3453, 1796, -558, -1086, -562, -361, -349, 126, 353, -799, -2724, -3723, -2022, 815, 904, -310, 637, 2083, 1446, 606, 1867, 3635, 2213, -1757, -3269, -1576, 50, 209, -598, -2333, -3778, -2898, -528, 607, 73, 37, 886, 227, -2401, -3614, -2044, -136, 948, 2730, 4250, 2227, -1240, -1274, 1056, 1624, 1806, 3630, 4049, 2018, 1215, 2358, 1150, -1953, -1906, 75, 55, -125, 954, 1430, 1295, 1239, 603, -952, -1906, -555, 1849, 1776, -383, -1283, -611, 90, 220, 362, 444, -79, -849, -1744, -2961, -2682, -377, 743, -503, -588, 2521, 4251, 1980, -552, -773, 645, 1564, -13, -1749, -545, 691, 157, 501, 1378, 536, -172, 763, 714, -591, -439, 755, 362, -288, 1145, 2331, 289, -2992, -3000, 165, 2283, 1805, 1016, 1453, 2175, 1155, -1249, -1908, -607, 873, 2174, 2256, 386, -1688, -2408, -1945, -1216, -1241, -1687, -2067, -2609, -1599, 1328, 2634, 1356, -628, -2390, -2551, -788, 712, 1282, 2177, 2718, 1907, 1126, 1642, 1517, -388, -1012, 961, 2456, 1183, -1089, -1689, -316, 451, -248, 590, 3013, 3585, 1557, -100, -622, -1634, -1869, 296, 2163, 565, -2514, -3951, -3744, -2492, -517, 286, -294, 160, 1661, 1711, -835, -3595, -2835, 1665, 5378, 4804, 1422, -1086, -790, 734, 823, -212, -289, 601, 1218, 971, 78, -851, -1350, -1146, 226, 1598, 1044, -594, -1858, -2104, -711, 1152, 972, -560, -1899, -3766, -4613, -2802, -921, -120, 1333, 1970, 159, -2131, -2409, -411, 884, -43, -569, 124, 145, -679, -1039, -499, -108, 281, 730, -386, -2035, -1073, 1405, 1385, -331, -445, 462, 204, -482, -916, -2113, -2890, -1365, 1481, 3381, 3834, 2584, 43, -1649, -1711, -1133, -336, 1057, 1956, 1181, -451, -1558, -1597, -293, 2076, 3254, 1998, -89, -1913, -3634, -4322, -2818, 171, 2755, 3011, 838, -1279, -2103, -2351, -1501, -275, -699, -1006, 601, 1339, -573, -3081, -3403, -791, 1830, 2103, 1120, 23, -568, -41, 382, -168, -30, 1730, 3648, 3138, -212, -3268, -3177, -923, 589, 948, 1563, 1537, -681, -2420, -1366, 643, 1866, 1618, -75, -1083, -25, 740, 115, 17, 849, 1369, 1122, 77, -1267, -1319, 501, 2525, 2496, 412, -1258, -705, 480, 785, 1402, 2196, 1230, -699, -741, 506, 494, -724, -1108, 267, 1951, 1470, -983, -2455, -1477, 516, 947, 59, -306, -130, -222, -857, -1683, -1659, -144, 1536, 1876, 972, 710, 1595, 1381, -392, -1148, 35, 1201, 1389, 1153, 1602, 2346, 1826, 910, 733, 678, 325, -1303, -3439, -2586, 593, 1949, 243, -2016, -2225, -601, 621, 193, -350, 452, 1004, -425, -2052, -2076, -1001, -208, -869, -1727, -1090, -547, -1439, -806, 1678, 1937, 276, -76, 250, -375, -294, 1389, 2388, 1029, -992, -1183, 160, 1684, 2411, 1096, -1251, -1625, 55, 1349, 779, -687, -1261, -1262, -1709, -2428, -2484, -1417, 36, 538, -513, -2157, -2493, -947, 703, 881, 446, 946, 1632, 1322, -22, -1443, -1399, -295, 713, 1134, 429, -324, 122, 357, -378, -760, -742, -1221, -1096, 657, 2522, 2859, 2264, 2375, 2273, 361, -2447, -4175, -3393, -581, 1608, 1374, -274, -1568, -1245, 196, 1102, 1299, 1575, 1499, 285, -1090, -896, 565, 692, -579, -884, -126, 583, 671, -288, -1266, -702, 801, 1330, 303, -746, -955, -284, 976, 1128, -32, -525, 21, -312, -1808, -1981, -168, 1000, 835, 1223, 2049, 1570, -434, -1661, -63, 1953, 885, -1298, -1368, -13, 1138, 1257, 211, -878, -862, -38, 479, 532, 1053, 1215, -310, -1618, -943, 202, 3, -1574, -3060, -2377, 212, 2146, 2068, 315, -1315, -1018, 76, -283, -2002, -3100, -2219, -64, 1468, 1501, 1285, 1352, 182, -1328, -880, -186, -664, 234, 2431, 2707, 499, -2081, -2905, -1452, 606, 1170, 489, 350, 1075, 1267, 336, -686, -1249, -1646, -1826, -1777, -1603, -391, 1588, 1852, -188, -1706, -262, 2078, 1997, 577, 130, 99, 48, 283, 576, 1335, 1550, 19, -1613, -2485, -2816, -1662, 134, 586, 477, 828, 712, 242, 619, 1723, 1800, 115, -1400, -2028, -2769, -2350, 23, 1694, 1572, 962, 9, -543, -16, 108, -1012, -1624, -19, 2003, 1517, -761, -2243, -2577, -1841, -165, 333, -1238, -2569, -1271, 1813, 4165, 4303, 2760, 1305, 90, -1698, -2875, -1452, 902, 1468, 834, 751, 1314, 1320, 675, 601, 1876, 2605, 1292, -89, 77, 590, -157, -1820, -2723, -1148, 1560, 2114, 820, 335, 911, 899, -591, -1810, -605, 1152, 1001, -182, -553, -344, -90, 311, -252, -1858, -1677, 1015, 2134, 92, -1744, -1238, 35, 776, 1109, 1306, 1233, 210, -523, 169, 791, 8, -180, 1434, 2318, 1056, -556, -347, 1005, 1649, 1396, 957, 94, -978, -1262, -956, -869, -785, -281, -367, -651, -135, -191, -1298, -2074, -2629, -2992, -1727, 841, 2328, 1428, 64, -121, -430, -1715, -2197, -643, 1297, 1477, 229, -282, 60, -230, -781, -143, 723, 430, -76, -317, -1092, -1854, -909, 831, 1166, 448, -47, -486, -812, -446, -478, -1307, -1353, -588, 90, 1022, 1836, 1612, 465, -517, -724, -1187, -1767, -1167, -300, -290, -229, 81, -84, -437, -296, -147, -927, -1295, -194, 410, -230, -167, 918, 1334, 564, -94, 266, 635, 518, -215, -1993, -3154, -2728, -2330, -1571, 873, 2932, 2690, 977, -393, -228, 637, 929, 1112, 1306, 832, 294, 541, 1604, 1871, 132, -1393, -717, 65, -584, -927, -452, 104, 203, -417, -1223, -1352, -536, 462, 784, 332, -193, -418, -121, 648, 1265, 839, -587, -1486, -1161, -300, 624, 2171, 3390, 2070, -946, -2114, -465, 1334, 1631, 1109, 615, 24, -88, 735, 1159, 419, -679, -997, 172, 2009, 1955, 363, 348, 1110, 339, -343, -115, -419, -342, 607, 710, -215, -466, 271, 933, 1308, 1737, 1582, 342, -746, -1089, -1076, -1077, -1018, -177, 843, 416, -877, -1247, -1295, -1432, -426, 1413, 1840, 417, -764, -269, 1150, 1409, 504, -408, -1313, -1822, -1617, -1910, -2387, -602, 2646, 3790, 2054, 14, -898, -1046, -791, -200, 717, 1297, 930, -105, -1258, -2048, -1878, -1397, -899, 366, 1299, 142, -1646, -1266, 362, 730, -206, -443, 304, 36, -1724, -2770, -1882, -644, -96, -251, -694, -666, -111, 37, -778, -1607, -1510, -992, -787, -657, -630, -866, -1155, -662, 763, 1230, 268, -119, 211, -119, -878, -1386, -582, 1589, 2443, 897, -212, 531, 1097, 563, 625, 2253, 3270, 2044, -298, -2082, -2210, -577, 1153, 1288, 653, 521, 736, 126, -1212, -1334, -254, 25, -48, 249, -443, -794, 411, 1024, 551, 394, 177, -755, -1330, -666, 231, -165, -873, -227, 883, 528, -864, -1409, -784, 385, 1270, 1241, 801, 1090, 1923, 2282, 1578, 522, 922, 1974, 1380, -130, -463, -135, -580, -1321, -1081, -31, 906, 1355, 717, -670, -1395, -890, -319, -671, -708, 455, 1315, 785, -274, -841, -543, 166, 396, 149, 425, 337, -1695, -3223, -1328, 1501, 1668, 566, 160, -581, -1440, -494, 1351, 1591, 630, 363, 1108, 1231, -330, -1715, -1027, 184, -46, -1279, -2034, -1233, -40, 200, 496, 1130, 1247, 1138, 847, 402, 611, 1010, 594, -251, -616, -754, -1428, -2038, -1458, -298, 340, 468, -110, -857, -372, 504, -44, -1353, -1691, -705, 232, -185, -1132, -1498, -1239, -178, 1626, 2920, 2822, 1994, 1381, 878, -311, -1301, -282, 1657, 1742, 624, 198, -262, -1176, -1317, 142, 1830, 1680, 117, -610, -280, 59, 449, 362, -396, -1080, -1266, -916, -142, 655, 1225, 1329, 573, -330, -489, 106, 394, -235, -835, -771, -432, -195, -450, -1100, -771, 283, 167, -921, -1157, -451, 73, 271, 726, 1122, 1182, 1900, 2030, 160, -1376, -1053, -733, -752, -361, -349, -427, -339, -59, 695, 1064, 212, -854, -919, -368, 22, 153, 47, -1130, -2244, -1409, 265, 816, 311, 142, 43, -1253, -2504, -1393, 723, 1469, 927, 244, 449, 870, -135, -1829, -1847, -284, 709, -3, -810, -184, 577, 835, 1303, 906, -635, -1086, -460, -101, 231, 861, 1414, 1441, 700, -357, -957, -1260, -1167, -503, 559, 1374, 1239, 804, 757, 964, 881, 521, 693, 1141, 306, -1083, -871, 145, -81, -1270, -1397, 292, 2339, 2929, 2208, 1061, -359, -1313, -981, 81, 492, 2, -208, 288, 588, 598, 629, 416, 228, 574, 709, -79, -554, 0, 483, 324, 109, 128, 699, 1206, 259, -975, -832, -225, -431, -739, -652, -550, -238, 117, -391, -1528, -1671, -848, -269, -411, -1047, -1449, -1240, -1159, -1243, -195, 1568, 1990, 645, -463, -74, 938, 872, -319, -868, -467, -360, -852, -341, 1340, 1994, 1086, 400, 260, -340, -949, -689, 396, 833, -13, -885, -1315, -1835, -1726, -656, -485, -1270, -1476, -1110, -692, -178, 130, -69, -381, -23, 1040, 1412, 826, 296, 98, -420, -1204, -1136, -290, 298, 649, 1527, 2115, 1511, 656, 161, 49, 682, 1368, 1222, 528, 51, 521, 1168, 651, -805, -1630, -1092, 256, 1590, 1964, 1532, 1096, 593, -632, -1515, -509, 1364, 2085, 1742, 1412, 280, -1227, -795, 1011, 1398, 560, 739, 1493, 1089, 125, 426, 1557, 1699, 443, -855, -761, 565, 1308, 109, -1586, -1375, 105, 138, -942, -1015, -438, -587, -838, -331, -30, -348, -496, -400, -653, -1098, -1195, -600, 223, 620, 763, 356, -466, -435, 386, 423, -304, -737, -850, -1185, -1695, -1551, -709, -42, -163, -411, 117, 757, 463, -65, -9, -102, -613, -1021, -973, -636, -415, -297, -235, -299, 116, 739, 110, -823, -335, 488, 242, -78, 139, -67, -877, -1315, -1051, -875, -608, 55, 876, 1509, 1021, -239, -498, 64, 22, -299, -737, -1224, -919, -400, -764, -891, 261, 1610, 2099, 1042, -884, -1405, 2, 912, 343, 156, 1050, 1544, 546, -730, -682, 598, 1711, 1740, 786, -236, -400, 239, 899, 690, 382, 829, 1316, 1125, 182, -1164, -1684, -1012, -541, -541, -235, 343, 186, -556, -676, 286, 1552, 1955, 1215, -236, -943, -124, 1155, 1399, 875, 868, 1359, 1361, 336, -508, -79, 848, 919, 514, 460, 187, -700, -1719, -2284, -2507, -2284, -1321, -76, 389, -109, -358, 247, 666, 18, -538, 151, 1191, 1341, 950, 561, 49, -513, -966, -930, -435, -271, -251, 727, 2138, 2648, 1657, -346, -1306, -276, 905, 563, -319, -446, -329, -472, -559, -890, -1317, -955, -354, 338, 1489, 1464, -313, -1596, -1193, -229, -88, -737, -1006, -387, 309, 64, -815, -1241, -746, 61, 660, 1030, 753, -326, -1457, -1623, -943, -125, 389, 359, 160, 235, -46, -1007, -1306, -590, 383, 1140, 1118, 501, 44, -440, -1130, -984, 107, 856, 261, -962, -957, -130, -422, -1022, -242, 817, 936, 722, 705, 436, 46, 428, 1129, 983, 410, 171, -146, -417, -403, -640, -941, -668, -332, -782, -1478, -1215, -366, -386, -828, -468, 277, 358, -15, 61, 229, -408, -1185, -562, 1012, 1735, 1166, 770, 1169, 1196, 848, 794, 818, 662, 710, 790, 383, 66, 156, 61, -103, 302, 682, 461, 222, 258, 321, 386, 334, -5, -341, -294, -92, -471, -933, -867, -746, -592, -201, 252, 764, 1075, 653, 325, 733, 1163, 851, 151, 244, 653, -191, -1596, -1103, 803, 1299, -100, -889, 344, 1285, 221, -1180, -1146, -350, -162, -715, -1110, -334, 1040, 1262, 325, -96, 532, 863, -43, -681, 244, 1142, 684, -164, -872, -1314, -1095, -474, 282, 894, 979, 400, -223, -344, -48, 328, 272, -328, -1245, -1718, -1073, 166, 809, 842, 1049, 1134, 647, 224, 336, 639, 874, 610, 171, 347, 478, -121, -357, 553, 1217, 620, -387, -556, 240, 1297, 1601, 441, -1002, -1161, -567, -252, 32, 177, -122, -375, -221, 71, -8, -430, -500, -46, 87, -339, -814, -719, 10, 420, -187, -1177, -1364, -757, -180, 43, 320, 398, -166, -750, -706, 67, 837, 866, 95, -765, -1105, -1042, -434, 648, 1192, 757, 341, 174, -66, -96, -232, -812, -843, 42, 384, -411, -1335, -1452, -1070, -1041, -1322, -1161, -506, -75, -16, -38, -45, -213, -465, -387, 130, 587, 129, -984, -1201, -375, 74, 164, 499, 719, 680, 255, -400, -470, -90, 0, -140, -105, 262, 616, 341, -182, 15, 755, 1037, 444, -231, -99, 297, -98, -792, -706, -48, 438, 152, -395, -220, 98, 26, 134, 394, 478, 404, 46, -480, -695, -67, 1139, 1618, 877, 179, 328, 450, 104, 72, 816, 1402, 1072, 483, 336, 418, 163, -101, 545, 1503, 1402, 650, -90, -527, 73, 1040, 1075, 503, 0, -398, -330, -65, -18, 73, 129, 65, -110, -225, 65, 459, 91, -663, -736, -144, 161, -324, -606, -238, 344, 763, 454, -560, -1013, -433, -243, -772, -889, -136, 580, 381, -287, -436, -80, -91, -404, -318, -28, -197, -499, -405, -124, -165, -581, -903, -714, -238, -158, -313, -339, -294, -229, -229, -399, -311, 251, 422, -17, -92, 422, 437, -102, -373, -164, 263, -4, -958, -1107, -398, -183, -398, -378, -194, -50, 160, 555, 662, 180, -337, -303, 103, 244, 65, 271, 792, 691, -48, -294, 192, 265, -237, 58, 846, 375, -594, -687, -304, 185, 605, 441, -66, -248, -38, 272, 172, -39, 315, 867, 1045, 1001, 838, 388, -7, -79, 227, 671, 737, 648, 665, 669, 828, 788, 75, -368, -39, 19, -301, -183, 474, 970, 477, -310, -202, 153, -93, -349, -285, -436, -570, -303, -244, -546, -379, 58, -203, -630, -491, -328, -361, -113, 283, 315, -8, -474, -625, -180, 312, 275, -150, -180, 605, 1363, 854, -562, -1284, -790, 128, 560, 0, -1074, -1335, -297, 813, 603, -344, -503, -91, -284, -606, -230, 6, -208, -29, 359, 205, -360, -863, -739, 8, 407, -69, -852, -1224, -1251, -1064, -336, 919, 1476, 649, -124, 177, 592, 300, -118, -220, -138, -92, -50, 92, 186, 0, -495, -608, -156, 308, 724, 1222, 1390, 781, -278, -1188, -1644, -1286, -173, 494, 178, -102, 304, 738, 540, -43, -338, -152, -153, -410, -587, -765, -589, -80, -83, -510, -392, 117, 264, 374, 793, 687, -13, 101, 1012, 1285, 908, 578, 257, -32, -274, -652, -733, -397, -171, -118, -22, 224, 181, -298, -530, -322, -43, 110, 128, 9, -94, -203, -412, -550, -365, -167, -480, -877, -1002, -855, -368, 290, 466, -166, -689, -519, -71, 235, 279, -66, -333, -167, -290, -754, -692, 169, 1001, 985, 281, -66, 441, 859, 550, 106, 138, 518, 831, 719, 407, 458, 860, 1058, 591, -227, -349, 188, 141, -276, -224, 149, 310, 147, -136, -334, 58, 701, 689, 82, -490, -766, -591, -284, -387, -484, -250, -47, 108, 408, 300, -328, -672, -341, -18, -103, 155, 530, 359, 149, 213, 123, 47, 270, 435, 382, 204, 114, 169, -1, -275, 14, 268, -67, -189, 35, -32, -408, -464, -203, -305, -760, -573, 313, 801, 360, -387, -541, -222, -38, -389, -852, -498, 557, 938, 166, -405, -94, 303, 138, -346, -657, -407, 152, 341, 228, 433, 664, -30, -1076, -1121, -201, 506, 553, 580, 804, 566, -261, -734, -530, -337, -563, -690, -411, -244, -440, -423, -122, 160, 539, 480, -73, -389, -213, 68, 102, -90, -338, -390, -354, -175, -64, -441, -612, -55, 159, -313, -326, 430, 1147, 1209, 899, 483, -105, -679, -668, -122, 350, 716, 827, 394, 76, 577, 877, 486, 321, 469, 183, -505, -441, 476, 857, -103, -870, -88, 890, 478, -507, -452, 150, 290, 62, 28, 150, 52, -405, -1077, -1437, -1251, -337, 599, 539, -121, -400, -314, -289, -137, 79, 336, 408, 77, 16, 567, 898, 565, 101, -210, -218, -97, 49, 514, 931, 729, 35, -508, -404, 92, 459, 645, 503, 295, 703, 874, -57, -640, -71, 323, 12, -270, -124, 123, 57, -374, -734, -263, 783, 1110, 365, -626, -768, -20, 242, -463, -930, -415, 201, 236, 54, 186, 483, 313, -214, -491, -664, -760, -175, 482, 621, 460, 44, -203, -149, -374, -726, -536, -95, 265, 267, -145, -553, -836, -876, -593, -276, -415, -803, -891, -520, -193, -157, -231, -678, -1028, -767, -329, -104, -62, -52, 224, 521, 213, -431, -627, -68, 420, -16, -723, -605, -92, -5, -210, -378, -391, -473, -679, -650, -103, 521, 532, -265, -1135, -1011, -201, 449, 658, 571, 475, 436, 354, 181, 64, 101, 186, 106, 36, -3, -274, -445, -217, 333, 1056, 1445, 956, -68, -707, -579, -177, 52, 93, 82, 373, 872, 772, 62, -67, 319, 171, -34, 466, 831, 406, 66, 380, 876, 975, 559, 44, 92, 629, 851, 557, 30, -353, -115, 643, 971, 432, -229, -418, -350, -313, -124, 342, 765, 773, 444, 24, -255, -233, -173, -157, 68, 238, 83, -47, -128, -220, 42, 263, -222, -942, -866, 151, 802, 92, -1044, -1184, -617, -592, -1040, -1019, -408, 166, 233, -251, -675, -663, -732, -786, -529, -152, 387, 472, -486, -1234, -703, 143, 445, 617, 762, 358, -408, -848, -908, -670, -35, 478, 287, -237, -174, 333, 268, -175, -132, 223, 345, 426, 466, -111, -893, -966, -495, 29, 534, 798, 599, 115, -521, -1084, -1169, -728, -303, -203, 74, 713, 1133, 700, -15, 95, 768, 722, -143, -507, -368, -556, -608, 15, 355, 82, 132, 532, 733, 656, 532, 356, 245, 75, -254, -488, -259, 501, 725, 153, -184, -64, -96, -160, -4, 130, 251, 244, -51, -188, 140, 282, 36, -27, 166, 31, -200, 185, 723, 492, -352, -478, 440, 1065, 329, -862, -1051, -340, 235, 210, -21, -76, 85, -43, -455, -577, -503, -376, -85, 18, -190, -164, -250, -714, -694, 45, 601, 454, -64, -549, -518, -128, -55, -414, -679, -238, 496, 505, 104, 84, 135, 75, -40, -265, -450, -314, 98, 190, 3, 174, 632, 704, 361, -193, -637, -304, 327, 395, 240, 387, 538, 456, 112, -343, -310, 207, 276, -355, -741, -451, 147, 535, 320, -381, -851, -528, 100, 258, 263, 570, 481, 21, -145, -196, -328, 57, 856, 649, -511, -906, -251, -24, -472, -493, 280, 909, 568, -133, -573, -914, -1005, -446, 17, -269, -411, 163, 458, 128, -217, -630, -854, -567, -32, 408, 720, 856, 650, 379, 340, 410, 368, 281, 327, 446, 205, -474, -867, -366, 399, 592, 314, 53, 64, 30, -174, -147, 246, 327, -71, -376, -337, 20, -30, -726, -1040, -373, 298, 152, -94, 334, 878, 548, -164, -719, -1028, -484, 345, 228, -353, -498, -451, -261, -205, -537, -350, 431, 821, 667, 279, 57, 414, 589, 142, 26, 302, 100, -294, 8, 568, 379, 0, 372, 677, 250, -146, 16, 330, 255, -219, -572, -299, 146, 242, 102, 6, 182, 333, 25, -344, -75, 313, 290, 268, 112, -314, -402, -97, 115, 330, 545, 319, -61, 11, 295, 270, 51, -135, -460, -538, -28, 123, -480, -684, -269, -160, -184, 39, 157, 1, -317, -312, 183, 169, -313, -164, 126, -18, -180, -177, -202, -431, -717, -637, -282, -113, 163, 630, 548, -110, -380, 38, 324, -22, -316, 32, 141, -404, -452, 270, 644, 224, -321, -442, -215, 45, 221, 391, 347, -14, -324, -340, -284, -583, -632, 134, 347, -463, -677, -10, 387, 390, 409, 496, 573, 322, -136, -295, -264, -405, -517, -273, 56, 99, -74, -56, 51, -60, -104, -101, -326, -492, -355, -187, -100, -103, 124, 707, 946, 798, 746, 537, 83, -101, -16, 211, -12, -620, -263, 591, 353, -531, -522, 50, 97, -272, -209, 157, 37, -321, -387, -46, 201, 48, -269, -271, -55, -8, 313, 847, 921, 189, -688, -584, 448, 847, 159, -150, 42, -145, -345, 14, 353, 386, 388, 18, -695, -910, -401, 144, 463, 589, 375, 83, 27, -206, -550, -96, 676, 479, -286, -497, -431, -493, -356, -72, 226, 410, 125, -402, -498, -220, 117, 553, 927, 853, 518, 506, 475, 75, -159, -55, 145, 494, 762, 414, -167, -70, 208, -335, -775, -274, 311, 547, 784, 918, 408, -774, -1458, -384, 1169, 945, -440, -882, -367, -332, -634, -177, 628, 672, 84, -219, -211, -498, -991, -1068, -457, 202, 444, 570, 552, -4, -837, -938, -181, 450, 554, 546, 434, 156, -153, -723, -1046, -460, 309, 425, 120, -199, -251, 22, 233, 229, 155, -42, -611, -916, -92, 768, 332, -431, -464, -399, -623, -647, -505, -513, -331, -37, -106, -24, 338, 117, -195, -4, -145, -392, -222, -201, -199, 302, 660, 385, 172, 318, 320, 65, 26, -191, -651, -272, 439, 380, -5, -27, -14, -84, -4, 120, 200, 21, -102, 105, 402, 369, -75, -270, -145, -212, -220, 228, 483, 417, 395, -51, -386, 110, 497, 422, 321, 200, 283, 514, 506, 142, -205, -226, -129, -18, 230, 383, 223, 138, 135, 86, 147, 254, 135, -104, -249, -293, -79, 12, -128, -176, -393, -721, -487, 82, 290, -72, -813, -958, -367, -2, -222, -554, -565, -377, -109, 126, 184, 153, 122, -120, -413, -236, 100, 22, 16, 296, 91, -189, 170, 267, -183, -162, 231, 206, -261, -547, 59, 940, 695, -107, 36, 508, 274, -57, -33, -41, -185, -157, 77, 277, 318, 226, 143, 6, -143, -330, -482, -61, 424, 315, 102, 117, 151, 103, 254, 536, 487, 96, -131, -155, -249, -147, 115, 82, -229, -169, 105, -239, -485, 388, 1159, 428, -434, -45, 641, 505, 29, 104, 288, 91, -158, -168, -100, -128, -160, -38, 118, -21, -188, -200, -111, 148, 193, -147, -341, -271, -228, 110, 655, 568, 55, -57, 36, -125, -378, -370, -195, 116, 628, 649, -17, -421, -231, -153, -369, -396, 110, 597, 436, 272, 283, -100, -458, -248, 16, 37, 6, 21, 197, 336, 323, 245, 99, 24, 217, 170, -401, -423, 134, -39, -695, -644, -184, -73, -89, -3, 114, 142, -32, -252, -167, 162, 31, -192, 387, 865, 286, -406, -364, -40, 372, 673, 355, -149, -99, 344, 141, -717, -728, 233, 679, 290, -97, -122, -19, -216, -462, -10, 914, 1449, 1048, 92, -513, -550, -306, -29, 86, 4, 189, 676, 590, -381, -1143, -899, -319, 66, 195, 46, -241, -364, -42, 61, -493, -477, 376, 412, -406, -778, -635, -293, 292, 850, 819, 123, -523, -501, -193, -105, -48, 262, 646, 547, -98, -451, -290, -253, 18, 718, 669, -264, -761, -392, -45, -221, -469, -516, -561, -639, -615, -486, -380, -151, 351, 577, 108, -367, -187, 322, 578, 423, 117, -19, 171, 356, 336, 416, 683, 849, 425, -229, -342, -12, 153, -59, -161, 120, 341, 43, -323, -278, -262, -342, 102, 680, 424, -255, -373, -209, -348, -85, 642, 723, 182, -104, -96, -226, -238, 80, 249, -15, -501, -676, -190, 131, -243, -531, -351, -77, 89, 180, 275, 488, 485, 184, 30, 167, 277, 95, -286, -537, -218, 489, 722, -36, -598, -21, 482, 216, 57, 216, 94, -108, -301, -472, -217, -76, -629, -975, -519, -2, 118, 126, 294, 240, -285, -632, -335, -32, -97, 45, 326, 233, -34, -283, -350, 11, 332, 367, -10, -485, -202, 378, 346, -84, -204, 137, 340, -146, -444, -101, -24, -217, -135, 26, 11, 136, 110, -373, -615, -244, 248, 519, 325, -180, -175, 65, 0, 1, 289, 532, 359, 3, -65, 108, 213, 116, 171, 470, 301, 8, 0, -287, -189, 721, 966, 241, -82, 111, 14, -508, -719, -325, 47, 90, -51, -253, -454, -265, 355, 824, 540, -267, -496, 35, 332, -105, -345, -79, 24, 53, 50, 90, 286, 119, -270, 41, 650, 562, 149, -13, 89, 267, 179, -123, -70, 374, 716, 500, -306, -563, 109, 470, 156, -237, -238, 133, 104, -350, -356, 62, 273, 424, 750, 913, 677, 15, -613, -625, -20, 320, -95, -268, 24, -167, -708, -521, 246, 505, -73, -519, -390, -696, -870, 11, 806, 726, 361, 123, 8, 74, 141, 138, 210, 369, 537, 499, -32, -471, -99, 261, -162, -599, -145, 321, -12, -204, 222, 475, 5, -365, 169, 680, 115, -708, -641, 6, 314, 283, 352, 193, -265, -427, -164, -55, 137, 685, 549, -146, -168, 25, -431, -502, 239, 443, -399, -1170, -1085, -539, 0, 245, 508, 973, 880, -60, -859, -787, -277, 243, 488, 181, -455, -808, -764, -659, -316, 437, 884, 611, 251, 82, -207, -490, -267, 297, 396, -167, -606, -309, 321, 299, -242, -261, 153, 443, 389, 124, -153, -305, -29, 246, -38, -297, 64, 276, -130, -136, 479, 655, 296, 99, -37, -445, -565, 72, 888, 1041, 347, -337, -378, -331, -517, -436, -13, 393, 349, -355, -762, 47, 897, 547, 297, 543, -38, -963, -995, -413, -95, 85, 187, 38, -3, -39, -353, -691, -633, -257, 80, 376, 499, 94, -539, -718, -436, -128, 161, 609, 754, 323, 253, 603, 229, -822, -1223, -471, 166, -58, -142, 474, 483, -204, -56, 351, 63, -118, 340, 558, -161, -948, -636, 74, -14, -309, -212, 134, 273, -111, -297, 143, 392, -79, -445, -172, 44, -13, 129, 499, 505, -114, -615, -453, 19, 366, 695, 650, -146, -844, -921, -649, -73, 673, 810, 407, 382, 693, 288, -616, -526, 252, 454, -134, -640, -564, -49, 557, 540, -251, -710, 197, 1058, 523, -264, -163, 222, 482, 769, 576, -6, -266, -118, -30, 65, 267, 283, 99, 86, 135, -68, -94, 279, 497, 98, -149, 78, 211, -39, -149, 410, 535, -271, -752, -252, 399, 508, 137, -141, -48, 208, 378, 63, -454, -534, -216, -21, 29, 57, 81, -115, -396, -247, -32, 65, 263, 426, 351, 259, 80, -201, -228, -134, -129, 157, 682, 324, -333, -25, 386, 111, -2, 161, -142, -387, -111, -41, -490, -252, 803, 909, -191, -730, -14, 695, 603, 149, 121, 555, 479, -262, -513, -199, -280, -500, -148, 324, 81, -471, -422, -35, -62, -374, -389, -34, 256, 213, -133, -564, -583, 74, 734, 288, -603, -379, 448, 588, 78, -231, 16, 174, -102, -234, -54, 12, 0, 0, -80, -15, 64, 12, -123, -475, -629, -176, 383, 363, -28, -87, 147, -30, -206, 445, 817, 277, -186, -400, -640, -631, -308, -187, -96, 476, 910, 593, 8, -420, -815, -802, -545, -673, -531, 158, 459, 202, -68, -360, -553, -248, 173, 261, 403, 570, 360, 167, 102, -197, -420, -138, 182, -10, -367, -374, -134, 38, 49, -23, -53, -69, -179, -212, -64, -26, -73, -1, -10, -33, 221, 454, 457, 239, -401, -959, -755, -46, 311, 63, 113, 840, 1000, 489, 424, 144, -259, 242, 532, -111, -347, 240, 277, -529, -1066, -850, -431, -109, 193, 202, 249, 507, 320, -245, -737, -893, -394, 124, 7, 231, 913, 526, -697, -1082, -370, 475, 692, 456, 293, -17, -550, -510, 174, 686, 677, 154, -172, 165, 510, 373, -130, -450, -495, -210, 311, 378, 200, 375, 475, 158, -219, -662, -563, 272, 787, 696, 63, -829, -995, -265, 617, 1169, 668, 3, 423, 331, -750, -982, -78, 524, 495, 537, 661, 422, 6, -37, 89, -112, -301, -2, -41, -722, -1051, -645, 54, 153, -306, -13, 722, 689, 270, -212, -954, -1297, -662, -26, -20, 10, 146, 130, 4, 25, 136, 29, 0, 423, 687, 327, -107, -359, -592, -530, 195, 849, 803, 398, 30, -235, -523, -155, 672, 545, -122, 85, 602, 275, -191, 104, 444, -32, -319, 94, 105, -161, -370, -657, -323, 270, 92, -143, -112, -421, -469, -102, 10, -86, -189, -160, -78, -277, -560, -99, 852, 634, -580, -694, 590, 1177, 363, -117, 339, 523, 95, -71, -32, -218, -260, 57, 159, -275, -513, -234, 238, 349, 224, 564, 671, -163, -897, -743, -279, 129, 102, -221, -104, 40, 6, 305, 486, 414, 538, 309, -248, -666, -655, 103, 856, 505, -276, -275, -141, -225, -197, 100, 558, 327, -624, -998, -449, 50, 335, 427, 329, -39, -415, -197, 132, 78, 18, 199, -9, -301, -214, -125, -79, 17, 94, 206, 256, -43, 75, 374, 113, -188, -254, -148, -169, -382, -469, -274, -9, 201, 150, -135, 16, 331, -155, -877, -690, 251, 1195, 1087, -29, -539, -142, 122, 126, -67, -459, -764, -924, -496, 275, 177, -362, -78, -22, -728, -608, 425, 912, 408, -87, -39, 97, -142, -347, -93, 219, 465, 670, 513, 23, -242, -60, 472, 502, -518, -1212, -722, -84, 142, 366, 262, -92, 79, 274, -216, -641, -174, 338, 102, -90, 97, -73, -588, -576, -203, -106, -85, -115, -272, -448, -424, 115, 691, 389, -155, 121, 540, 386, -162, -519, -452, -257, 219, 1001, 1277, 774, 270, -364, -934, -529, 191, 453, 173, -211, -95, 100, -9, 102, 484, 245, -365, -349, -179, -468, -510, 36, 470, 469, 176, 0, 164, 29, -574, -771, -242, 494, 931, 915, 482, -527, -1367, -909, 198, 343, -258, -41, 637, 423, -285, -182, 348, 103, -254, 54, 149, -287, -531, -459, -356, -182, 171, 418, 292, 21, -86, -64, 39, -98, -187, 212, 149, -85, 227, 358, 86, -226, -314, -15, -96, -855, -675, 507, 934, 141, -856, -856, -31, 351, -43, -213, 334, 413, -769, -1495, -475, 600, 416, 17, -157, -399, -536, -690, -434, 611, 1465, 1245, 755, 385, -269, -648, -625, -380, 134, 391, 133, -215, -418, -341, -47, 137, 348, 450, 200, -76, -303, -415, -378, -183, 554, 1115, 884, 504, 122, -274, -211, 255, 459, 601, 638, 19, -341, 74, 325, 392, 692, 595, -62, -683, -913, -721, -181, 475, 824, 401, -527, -615, 108, 87, -405, -29, 495, 236, 80, 394, -12, -926, -729, 401, 1207, 856, -11, -190, 36, 16, -110, -100, -203, -282, 23, 407, 351, 196, 240, 152, -113, -421, -528, -411, -246, -38, 480, 928, 563, -413, -1159, -1047, -377, -22, -282, -135, 637, 787, 441, 607, 470, -501, -1033, -922, -854, -839, -401, 369, 741, 488, 173, 138, -260, -998, -861, -161, -369, -590, 424, 944, -73, -588, 145, 765, 568, -143, -313, 223, 210, -356, -229, 154, 80, 3, 162, -240, -1281, -1184, -17, 579, 716, 1043, 744, -119, -607, -790, -708, -49, 1041, 1093, 398, 147, -307, -745, -349, 151, -150, -524, -590, -408, 119, 574, 735, 295, -440, -510, -207, -102, 406, 690, 17, -44, 653, 465, -35, 5, -68, -100, 32, -47, -210, -85, 365, 542, -2, -556, -370, 21, 46, -38, 332, 541, -257, -1072, -723, 245, 525, -87, -538, -72, 419, 332, -19, -378, -374, -288, -491, -443, 126, 278, 132, 267, 340, 187, -253, -454, 28, 487, 139, -520, -985, -936, -457, -396, -287, 758, 1902, 1240, -809, -1613, -790, -221, 97, 438, -64, -374, 2, 42, 204, 608, -25, -889, -631, -140, -311, -553, -56, 776, 754, -147, -342, 115, 12, -565, -1004, -714, 173, 453, -130, -25, 806, 791, 41, -169, 210, 405, -20, -259, -10, -317, -538, -92, 261, -14, -446, -243, 144, 231, 406, 398, -204, -219, 512, 695, 222, 7, 28, -6, 30, -108, 141, 622, 392, 86, 498, 425, -332, -314, -380, -886, -684, -351, -108, 825, 1478, 1026, -52, -1195, -1280, -621, -357, -105, 351, 512, 267, -132, 37, 563, 366, -31, -51, -292, -493, 204, 909, 684, 110, -357, -150, 422, 93, -728, -717, 136, 775, 187, -936, -792, 363, 1074, 981, 117, -838, -712, -55, 117, -158, -447, -287, 1, 91, 186, 319, 538, 775, 697, 302, -92, -201, -583, -1485, -1308, 301, 1342, 810, -211, -498, -231, -466, -622, -171, -277, -433, 190, 957, 1019, 165, -844, -1197, -828, -601, -620, 241, 1350, 795, -225, -360, -555, -485, 268, 978, 864, 190, 111, 232, -267, -81, 1144, 1457, 454, -726, -1197, -972, -724, -241, 899, 1899, 1525, -39, -1081, -987, -525, 242, 918, 812, 158, -464, -809, -750, 40, 891, 794, 409, 376, -161, -1164, -1863, -1399, 160, 942, 634, -2, -355, 146, 498, -213, -505, 15, -267, -481, 440, 761, -58, -43, 630, 470, -320, -821, -83, 810, 121, -884, -453, -12, -418, -124, 733, 766, 355, 510, 610, -528, -1713, -932, 638, 1217, 813, 363, 45, -411, -576, -765, -927, -434, 699, 1036, 221, -404, -797, -1098, -520, 653, 802, 206, -196, -246, -22, 76, 22, 133, 643, 908, 536, -146, -317, 58, -6, -178, 605, 1200, -66, -1587, -1260, 360, 1054, 444, 156, 185, -221, -346, -18, -324, -574, -172, -194, -509, -77, 931, 1374, 774, -313, -1100, -1406, -903, 233, 424, -58, 20, -174, -691, -615, -424, -42, 1011, 1352, 227, -744, -704, -133, 225, 30, -74, -175, -234, 464, 864, 153, 40, 436, -314, -1104, -805, -98, 121, -97, 148, 685, 190, -590, -267, -148, -251, 32, 57, 117, -130, -561, -6, 929, 1131, 799, 71, -668, -638, -527, -806, -301, 662, 661, -134, -529, -1, -41, -819, -446, 474, 597, 426, 255, -77, -610, -974, -496, 231, 361, 170, -54, -240, 3, 348, -114, -812, -533, 158, 472, 855, 1230, 804, -175, -345, -264, -906, -923, -44, 658, 858, 355, -276, 168, 929, 590, -131, -242, -146, -178, 80, 428, 2, -516, -164, 115, -226, -699, -1088, -1190, -826, -440, -87, 675, 1426, 1447, 838, -7, -884, -572, 521, 158, -594, -25, 324, -362, -513, 209, 699, 305, -665, -855, -206, -151, -154, 515, 577, -68, -286, -105, -218, -602, -389, 155, 269, 631, 881, 220, -329, -153, 50, 248, 343, -363, -874, -37, 703, -108, -694, -183, -192, -750, -658, 301, 983, 388, -494, -163, 241, -174, -412, -41, 343, -7, -566, -640, -513, -358, 318, 483, -333, -337, 463, 471, -171, -167, 570, 1170, 435, -583, -320, -41, -317, 154, 1082, 1005, 583, 412, -160, -753, -616, -177, 562, 1178, 141, -1369, -1338, -449, -198, -332, -233, 221, 851, 742, -5, -542, -657, -540, -77, 933, 1401, 319, -781, -783, -896, -952, -59, 687, 407, 140, 616, 918, 714, 373, -261, -829, -706, -320, -306, -209, 172, 672, 1224, 1016, 70, -365, 0, 343, 269, 2, -78, -63, -634, -1397, -1062, -269, -68, 494, 1356, 942, -728, -1614, -647, 776, 1475, 1485, 787, 35, -61, -235, -935, -836, 739, 1410, 49, -1082, -918, -578, -186, 686, 1077, 575, -69, -533, -909, -687, 419, 1433, 1591, 1225, 51, -1151, -321, 767, 157, -107, 454, 15, -332, 556, 638, -722, -1213, -367, -73, -268, -722, -832, 415, 1185, 551, 69, 72, 194, 474, 325, -456, -1213, -1098, -607, -108, 878, 1639, 1485, 739, -70, -659, -437, -207, -822, -1005, 213, 1335, 700, -321, -357, -122, -563, -857, -258, 206, 76, 93, 239, -264, -718, -419, -39, -78, 228, 1118, 957, -293, -754, -706, -949, -244, 922, 440, -509, 273, 1138, 525, -236, -299, -64, 107, 184, 216, -101, -583, -298, 100, 275, 1170, 1597, 544, -615, -1577, -2512, -2089, -166, 1018, 532, 649, 1403, 420, -1545, -1878, -778, -182, 120, 629, 819, 482, -74, -354, -248, -251, -183, 594, 1174, 813, 147, -366, -484, -258, -230, 108, 352, -664, -1389, -789, 43, 997, 1441, 47, -1109, -624, -3, 305, 76, -58, 277, 68, -515, -745, -163, 934, 747, -616, -624, 184, 53, 50, 706, 736, -23, -353, -258, -396, -761, -813, 203, 1383, 1125, -197, -837, -354, 81, -42, -158, -132, -139, -262, -818, -970, -95, 544, 236, -3, 224, -175, -1099, -965, -4, 130, 113, 606, 455, -272, -723, -543, -56, 176, 333, 553, 380, -16, -42, 229, 625, 777, 4, -794, -195, 544, 35, -481, -141, 213, 151, -198, -490, -647, -1093, -1042, 219, 1201, 801, 226, -99, -397, -120, 25, 49, 623, 750, 191, -306, -530, -62, 600, 251, -217, -121, -236, -273, -103, -7, 304, 515, 127, -376, -506, -642, -722, 148, 1280, 1111, 224, -137, -68, 188, 586, 608, 592, 709, 132, -549, -349, 563, 1038, 337, -412, -515, -902, -1592, -1479, -360, 861, 1005, 231, -261, -430, -492, -107, 95, -112, 311, 803, 138, -666, -495, -82, -2, 239, 444, 209, 220, 213, -250, -247, 257, 659, 1001, 705, -394, -636, 35, 232, -23, -49, 338, 486, 47, -529, -628, -192, 86, -6, 202, 660, 379, -598, -1158, -847, -154, 255, 230, 327, 431, 31, -546, -581, -190, -42, 211, 951, 1274, 454, -454, -524, -163, -16, -313, -547, -43, 564, 425, 477, 684, 85, -517, -238, 63, -219, -272, 35, 132, 137, 412, 433, 22, -185, -81, 40, 39, -78, -444, -591, -2, 440, 74, -175, 39, 194, 162, -95, -335, -293, -83, 107, 252, 389, 462, 257, -188, -523, -681, -560, -207, 59, 292, 339, 29, -18, 170, 56, -43, 25, 87, -20, -294, -247, -20, -252, -579, -148, 614, 711, 337, 152, 278, 278, -115, -382, -326, -242, 43, 523, 555, 74, -196, -50, 12, -62, -127, -322, -326, -52, 3, 93, 204, -284, -737, -404, 67, 91, -86, -224, -67, 407, 699, 362, -386, -467, 197, 425, -54, -420, -187, 146, -2, -197, -23, -83, -253, -74, -15, -194, -106, 296, 605, 507, -124, -797, -702, 179, 677, 144, -366, -50, 358, 364, 401, 182, -193, 27, 231, -41, 29, 189, -145, -357, -399, -336, 88, 289, 28, -107, 35, 280, 389, -11, -483, -269, 23, -213, -252, 137, 221, 18, 81, 291, 329, -81, -705, -792, -317, 47, 219, 633, 767, 314, -166, -319, -88, 144, 53, -108, -199, -311, -109, 237, 221, 5, -124, 5, 238, -23, -505, -335, 156, 314, 142, -34, 21, 131, 140, 256, 288, -96, -460, -360, 88, 286, 54, -145, -169, -235, -386, -319, 74, 389, 424, 510, 425, 1, -351, -543, -569, -257, 212, 293, 75, 144, 449, 367, -82, -347, -307, -112, 5, -132, -319, -223, -2, 104, 323, 571, 373, -45, -155, -71, -85, -112, -45, 77, 224, 187, -41, -99, 13, -36, -223, -399, -421, -180, 32, -17, -133, -76, 57, 188, 300, 293, 88, -149, -194, -159, -175, -42, 215, 109, -106, 49, 218, 178, 144, 107, -45, -239, -380, -320, 55, 464, 428, 173, 171, 143, -35, -11, 65, -43, -115, -22, 49, -44, -123, -128, -52, 194, 270, -36, -179, -37, -109, -225, -32, 321, 345, -31, -311, -353, -210, -36, 8, 96, 258, 158, -124, -127, -9, -45, -62, 11, 62, 37, 37, 202, 280, -86, -424, -163, 224, 165, -29, 90, 267, 111, -171, -170, -20, 85, 122, -141, -401, -196, 119, 151, 146, 275, 387, 332, 89, -197, -378, -229, 117, 183, -23, -131, -56, 4, 1, 63, 115, 50, -14, -57, -106, -14, 84, -69, -76, 185, 111, -218, -227, 8, 148, 119, 59, 101, 53, -37, 45, 48, -220, -375, -100, 330, 421, 189, 105, -27, -304, -357, -273, -40, 185, 192, 303, 399, 118, -179, -163, -17, -59, -220, -134, 40, 75, 85, 118, 47, -88, -137, -125, -17, 114, 69, -41, -73, -193, -260, -105, 1, 142, 365, 360, 156, -26, -123, -140, -133, -52, 94, 75, -26, -34, 29, 74, 118, 230, 239, 126, -53, -254, -244, -59, -52, -215, -218, -62, 11, -18, 113, 287, 156, -135, -309, -265, -51, 137, 179, 115, 55, 115, 233, 185, -21, -132, -104, -111, -99, -8, 37, 98, 200, 140, -84, -207, -111, -15, 19, 138, 165, -4, -143, -170, -47, 147, 140, -52, -147, -50, 32, -18, -41, -19, -80, -155, -234, -280, -143, 83, 170, 114, 50, -41, -89, 55, 251, 180, -12, -35, -33, -12, 63, 118, 189, 250, 122, -138, -247, -93, 83, 13, -56, 8, -47, -176, -98, 81, 76, -27, -43, -37, -68, -28, 66, 94, 52, -38, -130, -69, 44, 32, -41, -65, 0, 26, -43, -101, -70, -5, 42, 53, 42, 21, -56, -118, -135, -57, 62, 100, 116, 113, 96, 113, 91, -17, -114, -110, -56, -13, 50, 76, -18, -99, -35, -17, -113, -107, 10, 48, 6, 4, -25, -26, 17, -2, -40, -51, -34, -52, -87, 13, 202, 244, 173, 67, -75, -131, -83, -67, -113, -134, -87, 98, 225, 126, 44, 59, 2, -109, -113, -9, 111, 151, 97, -19, -99, -22, 42, -1, 2, 53, 19, -25, -14, -57, -54, 81, 119, 15, -37, -18, 4, -6, -66, -115, -105, -25, 127, 218, 154, 35, -68, -148, -203, -186, -50, 106, 146, 59, -25, -21, 17, 64, 64, -35, -71, 35, 63, -66, -97, -23, -38, -46, 13, 97, 185, 123, -20, -6, 38, 13, 20, 28, 16, 17, 48, 68, -16, -106, -80, 1, 117, 156, 33, -64, -41, -31, -80, -83, -32, 59, 128, 66, -51, -96, -53, -5, -29, -83, -73, -2, 82, 117, 94, 39, -57, -108, -98, -73, -21, 26, 45, 16, -18, -6, -10, -38, -4, 42, 54, 44, -4, -46, -43, 18, 66, 44, 28, 18, 40, 99, 58, -59, -71, -3, 16, 14, 46, 97, 100, 25, -88, -169, -124, -27, 9, 49, 66, 0, -44, -23, -14, -64, -97, -42, 35, 78, 61, 4, -13, -8, -6, 4, 0, 20, 58, 47, -9, -33, 4, 27, 36, 42, 10, -37, -19, 41, 56, 10, -38, -28, 8, 38, 21, -9, 9, -1, -43, -42, -25, -12, -12, -50, -44, 11, 11, 5, 24, 1, -37, -48, -45, 4, 65, 32, -11, 20, 50, 25, -37, -35, 19, 7, -35, -21, 23, 32, -14, -27, 42, 37, -34, -19, 9, -9, -22, -9, 11, 31, 44, 26, -9, -7, 15, 1, -48, -75, -44, 8, 43, 30, 20, 50, 41, -22, -60, -64, -68, -23, 58, 77, 27, -20, -31, -18, -25, -49, -34, 17, 42, 21, -4, -16, -18, -15, -17, -21, -26, -18, 0, 13, 15, -3, -17, -24, -24, 3, 23, 16, 16, 14, 9, 9, 8, 8, -6, -19, -2, 29, 27, -7, -33, -40, -32, -13, 17, 34, 29, 17, -3, -27, -24, -3, -4, -6, 12, 28, 15, -8, -4, 21, 35, 19, -16, -39, -31, -12, -5, -19, -26, 4, 41, 40, 23, 6, -13, -29, -42, -37, -13, 14, 26, 16, 9, 11, 7, 7, 16, 14, 6, 0, -13, -26, -16, 1, 7, 9, 1, -7, 2, 3, -4, 5, 0, -25, -35, -22, -1, 17, 22, 15, 8, -6, -24, -28, -24, -18, 2, 23, 29, 15, -6, -6, 6, 10, 12, 14, 4, -1, 1, -2, -11, -8, 10, 20, 9, -2, 4, 7, 0, -2, -1, 2, 3, -3, -6, -7, -13, -12, 0, 9, 7, 6, 5, -2, -8, -4, -2, -2, 3, 4, 2, 4, 2, -1, -1, 2, 3, 2, 1, 0, -2, -2, -1, -1, 0, 0, 1, 2, 1, -1, -1, 0, 0, -2, -2, -1, -1, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 830, -15623, -10659, -633, 4167, 11075, 12144, 13583, 11225, 10231, 8826, 8809, 9599, 10496, 10839, 9196, 7434, 4770, 4418, 5105, 6470, 6123, 5899, 4963, 2880, 1431, -126, -1473, -2434, -1709, 78, 2123, 2560, 3380, 5050, 6157, 5262, 2625, -774, -3159, -2736, -1503, 69, 1604, 3243, 3255, 1908, -422, -3029, -3074, 15, 3781, 6515, 8979, 9737, 9897, 10349, 10053, 8505, 7032, 6413, 5546, 4052, 3328, 4612, 5208, 3613, 126, -4595, -8498, -10210, -9964, -8123, -5757, -2945, -197, 1348, 1510, -259, -2424, -2918, -1822, -2028, -3689, -4489, -3988, -3365, -2990, -1980, -2190, -4972, -8793, -11357, -10633, -6852, -2427, 948, 1898, 928, -1019, -2698, -3283, -3796, -2871, -349, 1344, 924, -80, -1231, -1717, 3, 1936, 1731, -468, -2500, -2734, -470, 2339, 3311, 2316, 324, -1423, -1079, 1078, 2098, 3583, 6561, 8262, 7351, 3997, -348, -3433, -3534, -2487, -2357, -2292, -1646, -1494, -2640, -2590, -2824, -4276, -4755, -4516, -2994, -2611, -1930, -179, -38, 671, 2249, 3303, 3083, 2292, 2502, 3678, 5168, 6751, 7593, 6964, 4845, 3544, 3662, 3973, 6187, 9839, 10903, 9069, 7396, 4029, 747, -732, -946, -315, -399, 1290, 3791, 5393, 3499, 1541, 2023, 1733, 1778, 10, -4171, -8074, -6689, -1686, 2307, 5262, 3482, -1346, -4645, -5764, -5253, -5184, -5947, -5927, -2601, 894, 1494, 2824, 3039, 2497, 2454, 737, -727, -407, 872, 1550, 2795, 5026, 7615, 7344, 3066, -1597, -4691, -4104, -2373, -1373, -126, 712, 1815, 1642, -1518, -6004, -7865, -5671, -3870, -3223, -1675, -493, -1152, -3302, -5465, -6033, -4349, -2697, -1014, 955, 1797, 1178, 338, 1337, 2461, 1335, -2526, -6184, -5797, -1436, 4251, 9437, 12000, 10481, 6029, 681, -3462, -6210, -6789, -4385, -238, 2777, 3486, 2828, 2511, 4065, 5713, 4995, 2890, 2403, 1958, -787, -3488, -3311, -860, 1918, 3749, 3884, 2124, -564, -1230, 556, 1719, 404, -2169, -6058, -9856, -9518, -5704, -1541, 2300, 4557, 3609, 1459, 366, -161, -939, -1512, -1573, 357, 3434, 4639, 4376, 5569, 8921, 11806, 10946, 4774, -3240, -9182, -11079, -9048, -2260, 7240, 14252, 15782, 10844, 5330, 2706, 1943, 1084, -2627, -9644, -12777, -5295, 4883, 8835, 9729, 12416, 10194, 1393, -4332, -6332, -9908, -12514, -6388, 4952, 10022, 11868, 8926, -644, -262, 10416, 11396, -4961, -13119, -2366, 8235, 8745, 143, -2803, 6918, 17127, 10325, -12886, -32766, -22821, 10261, 17142, 970, -2776, 4172, 11478, 16667, 11561, -4070, -5733, 5926, 7348, 2664, 2007, 6823, 9087, 3846, -2135, -9044, -20336, -27410, -8141, 16808, 10285, -11531, -18284, -4327, 12946, 15700, -1971, -16327, -10869, -5735, -7057, -4717, 6415, 16141, 12669, 1821, -2502, -2226, -7325, -10975, -7342, -1531, 2462, 6824, 9342, 6111, 557, -4564, -2080, 8831, 10228, -16, -5284, 2588, 17255, 24314, 17460, -4778, -22876, -18429, -7696, -3508, -5177, -8325, -9797, -8542, -8246, -9361, -5119, 2763, 11058, 12971, 5338, -4278, -4239, 4084, 2656, -5632, -6830, -1844, 2576, 1860, -551, 3708, 15475, 22177, 10876, -12266, -24471, -16987, -2560, 6763, 8687, 9290, 13336, 15450, 7340, -7350, -14509, -6585, 4857, 5020, -3086, -5424, 5562, 15310, 12441, 5807, 2803, 2273, -1172, -10027, -17086, -11132, 3261, 11953, 8513, 3823, 8958, 15459, 12408, -181, -9836, -5913, 7723, 12835, 193, -17562, -20459, -6901, 5230, 7411, 3355, 2406, 4493, 2831, -3480, -8740, -9663, -7742, -7030, -8725, -4427, 7568, 19750, 20150, 8795, -2687, -4165, 1417, 3101, -579, -2932, 3040, 10525, 12480, 7974, 144, -5535, -6477, -4329, 345, 6619, 11148, 12753, 8539, -2080, -12457, -13738, -10885, -9810, -12319, -10477, 2173, 18970, 24251, 10846, -4220, -8982, -3043, 60, -1261, -4993, -5041, 38, 6602, 13096, 10735, 5362, -1114, 957, 2982, 6501, 2585, 1440, 7195, -2235, 15414, 27445, 23863, 21702, 10113, 8450, 9219, 12330, 6075, -7368, -17597, -17387, -10655, -6511, -2897, -348, 6404, 10409, 9433, 3481, -774, -2258, -234, 3581, 3062, -597, -6384, -10200, -14331, -13350, -5311, 3887, 5900, -68, -6813, -8183, -3351, 1680, 4253, 1169, -6073, -12453, -13033, -8692, -2334, 1253, -1111, -6604, -11099, -13194, -14203, -12400, -11165, -10594, -7638, -2666, 1168, 2358, -8, -6827, -11159, -9733, -5685, -1830, 805, 484, -2988, -5620, -5773, -5198, -6089, -8746, -10575, -10879, -9370, -5062, 386, 2934, 496, -3444, -4474, -2924, -3226, -3856, -1077, 5716, 13806, 17995, 16445, 11038, 6090, 5685, 10433, 13870, 10707, 921, -10285, -17198, -18581, -14928, -9468, -4743, -1394, 617, 1755, 3628, 4547, 3097, 2214, 4719, 9740, 12904, 12180, 9037, 6064, 3477, 461, -3060, -5534, -6879, -5661, 315, 6897, 10208, 9401, 6007, 2619, 255, -1576, -2540, -588, 3663, 7156, 9379, 10527, 9088, 4058, -2317, -6251, -5997, -658, 7350, 12044, 11197, 9580, 10098, 10455, 8550, 3763, -1602, -2482, 2090, 6762, 5932, -523, -7255, -10816, -11028, -9440, -5933, -2163, -558, 1276, 3569, 3500, 415, -3244, -7851, -11052, -9703, -4944, 1250, 4960, 3762, -913, -4545, -5385, -3902, -4010, -6938, -7159, -3471, 460, 679, -2184, -4663, -3823, 153, 3059, 3124, 2387, 2508, 3762, 4762, 4507, 4704, 7586, 10124, 8946, 6108, 1871, -2327, -5992, -9119, -8519, -4331, -312, 623, 23, -1310, -2237, -1947, -2066, -3038, -4242, -4341, -3882, -1872, 1378, 1820, -771, -4382, -7616, -9340, -9417, -8737, -8685, -8933, -8189, -5472, -460, 4485, 7700, 9761, 10070, 7512, 3541, 890, -491, -1008, -1619, -4037, -5906, -4920, -2470, -157, 2497, 5764, 8420, 8882, 5860, 30, -5790, -8779, -8546, -6115, -2963, -342, 1236, 1233, 598, 1405, 3631, 5406, 5942, 5906, 5626, 4783, 4279, 4029, 2488, 58, -1434, -1439, -949, -156, 1521, 3133, 2384, 132, -470, 1527, 3974, 4184, 1676, -2731, -6296, -7342, -7117, -7060, -6841, -4224, 93, 4560, 8651, 11415, 11525, 7913, 3702, 1981, 2842, 3139, 1305, 419, 2450, 6229, 8507, 7771, 3805, 712, 911, 2410, 4482, 4490, 1662, -1926, -3933, -4749, -5883, -6744, -5993, -2852, 2970, 9304, 12642, 11971, 7532, 3659, 4359, 6496, 5734, 2826, -521, -1940, -724, 1185, 1409, -838, -3373, -5938, -5769, -3610, -2023, -2602, -4396, -4188, -3885, -3406, -4763, -7826, -9558, -7570, -2763, 1875, 3834, 874, -1914, -3449, -3149, -1046, -1269, -3469, -5497, -5720, -6398, -7705, -8233, -8418, -6983, -4652, -1954, -819, -2995, -5359, -6680, -6030, -4838, -4152, -2945, -3477, -5260, -5668, -4745, -6099, -8539, -8627, -5861, -1746, -378, -341, 312, 420, 356, 350, 306, 1175, 1740, 990, 1772, 4659, 8000, 9480, 7964, 5264, 2454, 88, -2375, -3961, -2613, -71, 3442, 5638, 3782, 1301, 277, 1533, 3004, 2012, 1072, 1435, 1381, -42, -1610, -2840, -4311, -6158, -8030, -8103, -6441, -4181, -2853, -2873, -3101, -3570, -1691, 2001, 4123, 4278, 3924, 4680, 5228, 4745, 3838, 3398, 3973, 5062, 5105, 4504, 4017, 2097, 63, -159, 1438, 3682, 5417, 5500, 5162, 5910, 6248, 4833, 2063, 756, 1137, 3672, 7272, 8644, 8334, 8382, 9874, 10955, 9745, 6413, 4035, 3299, 3390, 3456, 1858, -608, -4330, -7527, -7616, -5667, -4645, -4990, -5867, -6749, -7500, -8161, -8193, -9309, -10619, -9931, -6999, -4312, -3176, -1564, 1826, 5025, 5897, 4961, 2178, 245, -430, -396, 557, 2087, 3139, 1852, -3, -1590, -2265, -2631, -2347, -1160, -360, 145, -1457, -5117, -8228, -9543, -9597, -8933, -7900, -6994, -5086, -1897, 959, 2990, 3150, 2460, 1919, 1982, 2398, 2796, 3627, 2925, 1516, -1004, -3281, -3973, -3538, -3699, -4611, -4056, -3321, -2959, -4397, -6231, -7791, -7014, -6488, -5694, -4846, -4460, 1232, 3905, 7172, 8594, 6069, 6872, 6470, 5995, 4103, 2347, 1783, 1836, 2107, 2529, 2423, 292, -1631, -2751, -1873, -135, 1446, 590, -955, -1859, -2601, -2835, -4329, -6736, -10281, -11931, -10521, -6522, -1998, 1096, 3510, 5217, 6579, 6804, 5740, 3442, 782, -1001, -1258, -500, -241, -1564, -3022, -2661, -802, 1143, 2283, 3107, 2574, 952, -496, -1228, -1788, -2313, -1854, -30, 4051, 7768, 8696, 7631, 6425, 6087, 6358, 7307, 7259, 6265, 5062, 3672, 2634, 1145, -1119, -3177, -3228, -1257, 1342, 3538, 4858, 4900, 3721, 1812, -895, -3778, -6834, -9325, -10024, -8995, -8019, -7678, -7280, -6503, -4354, -2293, -1013, -1273, -3392, -5980, -7738, -7345, -6531, -6840, -7249, -6111, -4283, -2878, -1950, -1727, -1587, -1091, 79, 1431, 2167, 2029, 1445, 1389, 2066, 2264, 2328, 2838, 2908, 3106, 3743, 4950, 6239, 6728, 6681, 6537, 6900, 6248, 4121, 2572, 1463, 54, -1054, -1328, -1723, -2257, -2092, -1195, 127, 1641, 3068, 3252, 3391, 4025, 3485, 1641, -598, -2594, -2879, -624, 2676, 5009, 4419, 2185, -37, -1184, -1566, -1917, -1438, -1178, -1236, -1189, -848, -858, -991, -1347, -1594, -592, 10, -622, -1780, -2101, -1345, 829, 3011, 3980, 4406, 4908, 6055, 5911, 4025, 574, -3089, -4880, -4988, -4097, -2787, -795, 1248, 2029, 1254, -513, -2241, -3584, -4263, -4538, -5396, -5600, -5280, -4617, -3061, -1880, -1409, -2033, -3223, -3885, -2673, 139, 3042, 4583, 4185, 3978, 3906, 3023, 900, -1554, -2644, -2721, -1722, -430, -48, 23, 385, 1248, 2428, 3326, 3882, 3731, 2481, -421, -4264, -6357, -6029, -4721, -3647, -2559, -1033, 382, 1143, 649, -721, -1852, -2694, -3329, -3261, -2549, -1761, -1054, -304, 142, -446, -1480, -1414, -175, 1208, 2136, 2820, 2963, 2224, 1268, 1069, 1791, 1952, 1274, 973, 954, 451, -393, -1119, -1311, -830, 67, 1786, 4000, 5268, 5123, 4931, 5731, 6734, 6776, 4738, 1008, -1793, -2621, -1868, 377, 2569, 3030, 1737, 714, 332, -408, -1346, -2329, -2307, -1438, -240, 688, 1020, 802, 375, 361, -232, -1421, -3131, -4603, -4905, -3123, 137, 2658, 4323, 4422, 3393, 2745, 2207, 653, -1718, -3312, -3241, -2581, -1678, -205, 898, 1829, 2298, 2088, 947, -1320, -3962, -5754, -6191, -5861, -5572, -5890, -5648, -4195, -1597, 291, 1067, 846, -195, -147, 332, 838, 604, 267, 993, 2535, 3726, 3082, 570, -2083, -2761, -2656, -1615, -424, -120, 79, 299, 1707, 3425, 4392, 4237, 3491, 2991, 2314, 1423, 289, 224, 1273, 1663, 2226, 3154, 3493, 2916, 1124, -543, -1175, -1838, -3176, -3922, -3835, -3140, -2299, -2487, -2857, -2925, -2605, -1150, 1144, 2806, 3120, 1943, 63, -1594, -2723, -2188, -1085, -181, 827, 1893, 3048, 3022, 2183, 1145, -142, -1106, -1830, -1814, -1210, -959, -156, 1659, 3634, 4739, 3753, 1619, -33, -1289, -2065, -1758, -748, -124, -234, -1052, -1705, -1667, -1250, -305, 1512, 3961, 4678, 3452, 2238, 1767, 1490, 56, -1603, -2387, -2745, -2731, -1948, -977, -137, 358, 229, -122, -1327, -3489, -5526, -6147, -5896, -5348, -4385, -3074, -1717, -828, 47, 693, 2064, 2975, 2201, 1542, 1360, 1356, 889, 218, 83, 578, 679, 255, -326, -944, -1179, -1305, -761, -62, 488, 1745, 3301, 3564, 2441, 1113, 489, 472, 48, -292, -37, 913, 1570, 1634, 1827, 2159, 2309, 2222, 2268, 2241, 2680, 2835, 2542, 1805, 548, -384, -811, -387, 91, 701, 1132, 1746, 2473, 2617, 3117, 3176, 2475, 796, -1477, -2658, -2397, -2154, -2872, -3207, -2809, -1933, -722, 292, 919, 670, 276, 66, -163, -888, -2106, -2042, -1085, 355, 1716, 2415, 2292, 1218, 191, -159, 135, -407, -1966, -3777, -4749, -5055, -4291, -2824, -1123, 455, -423, -1546, -4002, -6271, -6728, -7274, -5785, -3762, -1709, -384, -639, -1684, -2547, -1994, -229, 1584, 2238, 2480, 2834, 2787, 1411, -45, -869, -814, -186, 242, 1287, 2557, 3771, 3897, 3133, 2058, 973, 359, -245, -359, 454, 2357, 4402, 5263, 4763, 3767, 3318, 3227, 2612, 1559, 615, 501, 877, 683, -118, -1289, -2022, -2525, -2682, -2011, -855, 171, 640, 1066, 1215, 1298, 1136, 528, -89, -649, -866, -901, -835, -1802, -3120, -2756, -1204, 440, 1476, 2291, 2854, 2363, 1192, 637, 1103, 2022, 2821, 3254, 3476, 3311, 2658, 1707, 1294, 1388, 1739, 1807, 978, -284, -1630, -2101, -2069, -1777, -1615, -1684, -1192, -802, -682, -712, -430, 60, 231, -277, -762, -182, 355, -81, -861, -1240, -1397, -1522, -1721, -2160, -2691, -2843, -2927, -3287, -3650, -4116, -4374, -4511, -4553, -4292, -3467, -1885, -486, 626, 1483, 1445, 450, -1768, -4437, -5867, -5316, -3591, -1764, -360, 409, 794, 674, 653, 812, 758, 721, 854, 1603, 3117, 4603, 5243, 4678, 2946, 1338, 87, -729, -1331, -1456, -2, 1939, 3216, 3107, 2287, 1444, 958, 987, 1511, 2223, 1947, 888, -522, -1657, -2344, -2487, -2408, -2337, -1827, -662, 823, 2001, 3409, 4726, 6088, 7206, 6892, 5281, 3055, 1049, -465, -1330, -1529, -1395, -1148, -1040, -1159, -1411, -1675, -1723, -2264, -2869, -2876, -2225, -381, 1485, 2595, 2671, 2177, 1957, 1951, 1616, 1009, 873, 790, 877, 815, 743, 846, 546, 494, 728, 1305, 1724, 1363, 750, 203, -48, -290, -1183, -2820, -4723, -5830, -5300, -3618, -1571, 0, 707, 1093, 1250, 966, 38, -661, -477, -427, -903, -1312, -1290, -1209, -1246, -1019, -156, 740, 584, -476, -1428, -1914, -2320, -2486, -2456, -2244, -1798, -1370, -920, -247, 657, 1289, 1855, 2293, 1820, 254, -1680, -3123, -3484, -2788, -1593, 19, 1163, 1226, 983, 1397, 2243, 2593, 2332, 1758, 1266, 879, 316, -249, -48, 412, 674, 893, 990, 787, -203, -1097, -1583, -1854, -1980, -1882, -1560, -1373, -834, 372, 2153, 3424, 3405, 2077, 354, -1060, -2321, -2962, -2768, -1309, 789, 2406, 3832, 5139, 5673, 5234, 3729, 1817, 10, -1302, -1496, -1144, -309, 400, 664, 248, -1078, -2498, -3259, -2737, -1630, -922, -822, -717, -596, -290, 123, 606, 1255, 1442, 1594, 1381, 830, 81, -647, -1037, -1131, -1024, -1054, -1323, -1749, -1263, -594, 244, 1097, 875, 254, -493, -619, -441, -447, -724, -1087, -1011, -936, -525, 148, 797, 1514, 1965, 2289, 2269, 1071, -820, -2155, -2215, -920, 524, 972, 379, -734, -927, 195, 1308, 1876, 2157, 2184, 2050, 1748, 920, 156, -564, -1450, -1706, -1777, -1761, -1833, -1884, -1563, -1224, -756, -901, -1341, -1288, -617, 770, 2048, 2465, 1715, 219, -1046, -1326, -1160, -1006, -670, -324, -85, -142, 15, 535, 836, 504, -134, -392, -440, -720, -982, -589, 34, 412, 268, -278, -673, -696, -133, 656, 1453, 2035, 2159, 1830, 1260, 522, 104, 464, 876, 1063, 677, 41, -178, 0, 368, 905, 1682, 1884, 1175, -130, -994, -1159, -996, -696, -898, -1469, -2509, -3628, -3945, -3391, -2215, -552, 970, 1742, 1664, 1229, 1256, 1085, 426, -294, -738, -808, -774, -749, -416, 588, 1628, 2232, 2224, 1939, 1461, 847, 338, -36, -25, 50, -174, -589, -480, -80, 432, 911, 892, 274, -681, -1122, -1233, -1155, -1006, -154, 1143, 1869, 1922, 1241, 774, 279, -547, -1441, -2122, -2221, -1764, -913, -35, 957, 1593, 1791, 1412, 552, -109, -818, -1589, -2585, -3209, -3072, -2722, -2236, -2011, -1427, -162, 1123, 1917, 1965, 1780, 1766, 1864, 1567, 1154, 878, 803, 689, 571, 588, 504, 936, 1087, 1048, 389, -777, -1021, -1201, -1268, -1254, -767, 171, 465, 256, 141, 426, 459, -289, -1269, -1646, -1365, -939, -839, -506, 342, 1692, 2917, 2862, 1852, 432, -612, -1106, -1164, -971, -768, -266, 58, 108, 152, 427, 1064, 1582, 1660, 1409, 1187, 733, -398, -1468, -2079, -2294, -2292, -2348, -2183, -1862, -1131, -3, 950, 1327, 1289, 1070, 425, -309, -863, -668, 337, 1276, 1608, 1501, 1371, 786, -34, -656, -912, -525, -168, -400, -942, -1208, -1002, -713, -634, -640, -606, -409, -104, 156, 186, -231, -581, -546, -274, -221, -181, 365, 913, 1161, 984, 696, 154, -592, -845, -472, 478, 1098, 1169, 1199, 1441, 1659, 1377, 714, -100, -594, -889, -1332, -1703, -1745, -1249, -420, 389, 1047, 1275, 909, 194, -389, -457, -39, 642, 904, 555, 17, -191, 223, 152, -739, -1555, -1803, -1513, -1147, -810, -350, 370, 1088, 1574, 1631, 1274, 815, 135, -355, -405, -155, 75, -259, -1120, -1550, -1062, -167, 581, 490, 99, -203, -200, -39, -348, -655, -945, -996, -1097, -1108, -686, -9, 822, 1212, 1361, 1094, 503, -54, -404, -328, 91, 583, 644, 245, -254, -389, -361, -438, -837, -1264, -1334, -1267, -839, -116, 793, 1574, 1767, 1419, 549, -522, -1192, -1269, -979, -594, -73, 135, 34, 167, 180, 195, 139, 72, 224, 262, 191, 194, 376, 408, 373, 304, 199, -32, -350, -232, 87, 504, 980, 1425, 1596, 1079, 288, -166, -215, -242, -519, -792, -750, -482, -66, 60, -158, -209, -278, -403, -559, -672, -814, -936, -694, -586, -782, -1143, -1292, -1170, -1296, -1347, -872, -323, -331, -617, -635, -65, 577, 794, 764, 732, 730, 477, 166, -62, -24, 159, 370, 633, 702, 652, 954, 1539, 1780, 1889, 1826, 1712, 1422, 584, -449, -1097, -844, -196, 346, 662, 835, 845, 697, 499, 668, 1010, 794, 317, -89, -75, 22, 5, -118, -448, -673, -532, -8, 176, -307, -1136, -1575, -1523, -1200, -712, -79, 690, 1090, 1388, 1584, 1189, 290, -929, -1993, -2306, -2136, -1796, -1506, -1099, -469, 101, 647, 876, 911, 459, -202, -667, -1150, -1355, -1193, -450, 536, 1293, 1387, 903, 87, -553, -513, 49, 816, 898, 547, 205, 102, 189, 204, 119, -104, -454, -1001, -1402, -1712, -1420, -750, 35, 893, 1268, 1349, 834, 229, -89, 35, 578, 950, 955, 400, -60, -87, 105, 389, 407, 48, -356, -773, -1114, -1146, -1129, -1017, -689, -194, 388, 867, 1205, 1502, 1496, 990, 395, 6, -378, -649, -685, -556, -382, -584, -620, -261, 201, 447, 267, 142, -26, -26, 144, 455, 804, 826, 890, 951, 809, 303, -330, -705, -556, -45, 333, 486, 265, -110, -487, -717, -596, -234, -5, -29, -7, -45, -178, -396, -420, -184, 175, 659, 895, 732, 118, -472, -492, -136, 158, 238, 150, 27, -20, -259, -642, -1081, -1353, -1356, -1136, -729, -596, -773, -1047, -1000, -613, -148, 144, 197, 251, 353, 689, 1008, 1226, 1171, 629, 37, -252, -412, -555, -518, -452, -312, -160, 131, 443, 579, 747, 882, 841, 412, -195, -668, -663, -318, 11, 20, -258, -525, -661, -470, -217, 164, 548, 973, 1239, 1055, 695, 325, 261, 350, 542, 514, 241, -191, -595, -754, -580, 54, 459, 754, 810, 734, 730, 610, 690, 856, 897, 632, 157, -506, -1033, -1375, -1490, -1279, -979, -660, -537, -335, -219, -81, 127, 129, 40, -167, -176, 55, 342, 455, 409, 276, 135, 27, -225, -519, -812, -829, -611, -215, 313, 594, 685, 527, 242, -45, -372, -530, -711, -866, -709, -296, 208, 343, 101, -163, -352, -161, 290, 815, 1211, 1206, 982, 656, 536, 400, 112, -34, -115, -49, -97, -189, -343, -562, -486, -393, -346, -537, -868, -924, -665, -19, 657, 1092, 1021, 489, -120, -809, -1142, -1013, -719, -349, -78, 182, 370, 340, 98, -68, 136, 502, 701, 620, 460, 262, 122, 71, -38, -281, -546, -437, -228, -127, 16, 170, 460, 629, 397, -29, -314, -284, -111, -3, 42, -97, -425, -612, -362, 327, 941, 1097, 839, 490, 255, 57, 11, 68, 102, -33, -291, -597, -1022, -1234, -1032, -370, 295, 414, 24, -497, -738, -787, -600, -371, -298, -244, -203, 130, 766, 1285, 1388, 1257, 1218, 1168, 775, 37, -634, -802, -384, 253, 529, 247, -142, -331, -41, 429, 561, 426, 161, 34, 0, 123, 298, 333, 138, -188, -334, -377, -340, -344, -237, 60, 354, 411, 228, -151, -376, -126, 254, 641, 461, 55, -395, -824, -888, -970, -847, -825, -804, -750, -458, 128, 616, 1122, 1203, 1021, 555, -82, -647, -936, -830, -596, -248, -63, 33, 64, 180, 472, 846, 1066, 1007, 982, 799, 533, 336, 340, 569, 654, 514, 234, -130, -449, -622, -594, -420, -342, -498, -807, -883, -762, -401, 160, 348, 231, -26, -112, 104, 207, 217, 189, 88, -82, -424, -691, -640, -383, -195, -21, 405, 544, 165, -426, -944, -1133, -1094, -898, -718, -617, -715, -591, 76, 706, 1023, 865, 528, 176, -129, -152, 114, 819, 1295, 1283, 1200, 968, 481, -170, -512, -319, 160, 373, 171, -250, -691, -835, -693, -242, 205, 386, 496, 705, 1063, 1213, 954, 453, -126, -612, -1000, -1132, -863, -507, 25, 584, 865, 845, 495, 246, 280, 455, 468, 264, 5, -165, -192, -86, 92, 143, 42, -298, -678, -1017, -1182, -1117, -885, -532, -224, 48, 144, 240, 252, 249, 225, 161, 102, -6, 103, 251, 626, 945, 1023, 998, 682, 313, -57, -294, -152, 294, 608, 506, 54, -455, -727, -697, -620, -581, -602, -735, -779, -780, -548, -245, -232, -296, -195, 78, 348, 376, 120, -220, -492, -520, -381, -289, -226, -42, 354, 990, 1404, 1402, 981, 205, -429, -960, -908, -519, -262, -103, -286, -311, -207, -78, -104, -376, -653, -916, -844, -517, -71, 386, 651, 877, 1047, 845, 474, 207, 19, 10, 149, 475, 896, 1117, 1110, 1060, 1020, 926, 795, 563, 256, -153, -634, -816, -653, -477, -483, -636, -692, -629, -577, -521, -381, -99, 103, 311, 561, 703, 702, 421, 172, 57, 30, 83, 169, 222, 121, 10, -52, -3, -50, -203, -331, -368, -302, -343, -370, -314, -208, -167, -213, -253, -187, -103, -35, 65, 79, 74, -27, -180, -305, -378, -338, -230, -138, -94, -126, -176, -34, 184, 443, 551, 392, 182, 17, 75, 278, 444, 425, 267, 143, -30, -392, -960, -1374, -1346, -940, -338, 99, 295, 386, 545, 856, 1083, 1020, 592, 28, -301, -336, -116, 199, 342, 394, 369, 290, 215, 156, 223, 320, 354, 295, 170, -67, -322, -537, -540, -432, -381, -375, -671, -822, -661, -249, 244, 523, 553, 393, 167, -35, -137, -274, -222, -223, -249, -193, -187, -59, 30, 109, 106, 142, 240, 207, -124, -371, -314, -67, 351, 592, 668, 413, 120, -78, -129, -13, -145, -421, -749, -854, -653, -189, 390, 943, 1272, 1224, 1024, 652, 169, -401, -937, -1162, -1034, -722, -383, -21, 372, 687, 823, 804, 593, 216, -188, -408, -458, -461, -473, -435, -242, -82, 20, 57, 93, 182, 171, 47, -174, -282, -421, -467, -228, -52, 222, 309, 214, 231, 167, 201, 159, -14, -202, -386, -355, -289, -235, -203, -127, 163, 394, 508, 368, 103, -60, -212, -237, -233, -266, -254, -82, 261, 732, 989, 929, 692, 329, 45, -214, -311, -403, -422, -319, -160, 240, 422, 246, -37, -235, -204, -23, 69, 90, 9, -154, -176, -137, -143, -338, -602, -597, -211, 302, 706, 909, 896, 560, -24, -506, -759, -716, -571, -384, -139, 113, 371, 480, 492, 511, 443, 364, 116, -397, -754, -811, -427, 5, 163, 210, 190, 282, 457, 598, 588, 499, 342, 127, -133, -299, -326, -301, -213, -145, -18, 127, 199, -78, -443, -620, -538, -277, -250, -380, -590, -511, -234, 57, 298, 317, 247, 143, 176, 247, 192, -120, -377, -496, -422, -176, -29, 118, 43, 22, -3, 39, 119, -32, -69, -169, -92, -46, -127, -156, -193, 17, 272, 622, 850, 785, 548, 270, 200, 95, -190, -555, -792, -782, -563, -232, 158, 541, 839, 1058, 1062, 818, 407, -28, -384, -636, -652, -395, -10, 323, 404, 264, 210, 255, 176, -19, -266, -502, -605, -641, -651, -508, -327, -131, 214, 531, 779, 710, 352, 4, -355, -424, -337, -186, -75, -63, 42, 194, 438, 380, 148, 32, -33, -117, -317, -462, -570, -611, -631, -447, -37, 255, 454, 572, 709, 796, 713, 520, 246, 50, -116, -214, -211, -276, -375, -416, -288, -125, 28, 68, -53, -158, -310, -388, -404, -391, -339, -223, 68, 329, 407, 309, 169, 191, 187, 149, 31, -311, -414, -415, -246, 57, 163, 322, 456, 631, 639, 480, 277, 9, -269, -522, -604, -606, -527, -485, -308, -65, 179, 330, 298, 328, 312, 349, 360, 402, 468, 522, 519, 488, 404, 86, -227, -533, -538, -480, -416, -240, -133, 67, 54, 157, 303, 278, 255, 72, -36, -165, -397, -542, -581, -526, -463, -243, 71, 147, 70, -121, -195, 11, 175, 227, 184, 161, 165, 160, 89, -140, -334, -386, -229, 32, 150, 55, -208, -439, -494, -327, 15, 322, 518, 493, 443, 499, 329, 64, -250, -485, -543, -640, -645, -512, -210, 159, 558, 892, 899, 664, 309, 76, 1, -99, -139, -98, -77, -122, -243, -265, -146, -29, -28, -87, -6, 112, 252, 359, 340, 167, -262, -582, -582, -294, 61, 237, 354, 344, 170, -76, -203, -161, -130, -41, 229, 538, 603, 446, 203, 40, 103, 179, 99, -137, -444, -585, -442, -158, 66, 139, 27, -131, -233, -256, -148, 24, 190, 229, 148, -24, -182, -263, -305, -98, 79, 91, -100, -448, -466, -305, 70, 478, 567, 558, 394, 252, 259, 171, 30, -140, -384, -594, -779, -775, -612, -483, -268, -22, 250, 418, 369, 269, 249, 342, 343, 178, -29, -204, -230, -35, 174, 260, 181, -39, -183, -192, -52, 161, 418, 607, 518, 233, -112, -290, -343, -324, -183, -182, -298, -522, -680, -491, -78, 474, 843, 926, 780, 517, 330, 87, -96, -298, -400, -355, -334, -268, -303, -262, -250, -229, -172, -216, -132, -84, 45, 162, 210, 282, 195, 154, 183, 111, -43, -224, -413, -499, -528, -379, -89, 134, 357, 455, 582, 644, 514, 334, 165, 65, 113, 250, 392, 460, 208, 34, -34, -10, 29, -154, -305, -548, -606, -465, -247, -7, 150, 241, 287, 379, 228, -57, -438, -616, -441, -175, 140, 274, 238, 152, 130, 139, 107, -94, -394, -574, -472, -196, -1, 285, 368, 261, 145, -77, -145, -246, -408, -475, -476, -335, -234, -137, 20, 186, 428, 548, 565, 414, 128, -36, -178, -181, -100, -62, 59, 165, 251, 301, 312, 309, 153, 11, -100, -172, -186, -165, 64, 244, 294, 142, -186, -430, -507, -404, -176, 52, 68, 88, 146, 277, 487, 581, 586, 407, 101, -200, -387, -501, -492, -331, -106, 98, 245, 273, 153, 83, -4, 32, 50, -12, -106, -357, -423, -365, -203, 70, 254, 373, 372, 242, 123, 11, -43, -88, -182, -171, -102, -17, 48, 73, -7, -176, -323, -298, -149, -46, 39, 57, -15, -184, -356, -451, -315, -101, 129, 267, 186, 127, -80, -101, -5, 53, 138, 112, 139, 46, -23, 22, 163, 335, 356, 228, 93, 9, -91, -170, -156, -22, -10, 9, 69, 218, 416, 479, 546, 443, 332, 166, 5, -30, -138, -163, -162, -56, 57, 49, 101, 172, 226, 170, -5, -180, -276, -265, -148, 8, 189, 323, 285, 212, 42, -195, -384, -561, -574, -571, -557, -455, -321, -75, 150, 254, 125, -198, -575, -700, -391, -5, 223, 220, 73, -101, -117, -34, -12, 5, -45, 26, 189, 254, 131, -39, -40, 43, 113, 65, -38, -222, -340, -382, -320, -158, -90, -12, -8, 40, 71, 92, 128, 171, 305, 345, 392, 399, 366, 257, 224, 239, 166, 144, 88, 170, 257, 299, 314, 284, 188, 3, -75, -101, 59, 207, 273, 306, 149, 20, -96, -145, -91, -67, -45, -60, -173, -223, -217, -142, 43, 98, 154, 180, 126, 45, -8, 17, 41, 107, 44, 31, -14, -113, -173, -181, -28, 61, 148, 45, 8, -55, -118, -25, -116, -200, -480, -569, -430, -110, 268, 478, 655, 499, 267, -112, -417, -572, -619, -473, -303, -88, -62, 32, 158, 303, 354, 116, -236, -577, -681, -591, -321, -36, 195, 298, 334, 369, 263, 10, -191, -169, -132, -54, -54, -32, 67, 145, 238, 226, 205, 45, -103, -52, 96, 262, 301, 266, 135, -69, -220, -232, -32, 214, 396, 460, 342, 249, 108, -12, 13, 49, 89, 71, 57, 7, -32, -42, -80, -86, -123, -150, -146, -64, 68, 214, 337, 390, 354, 175, 36, -75, -249, -441, -655, -693, -551, -355, -96, 124, 265, 303, 252, 176, 85, 65, 151, 288, 423, 355, 136, -56, -155, -76, 77, 297, 406, 365, 243, 54, -10, -93, -152, -157, -124, 13, 140, 232, 299, 342, 304, 245, 112, -66, -175, -226, -170, -56, 58, 146, 245, 202, 74, -18, -187, -238, -245, -222, -158, -181, -108, -59, 16, 117, 23, -44, -137, -144, 13, 108, 232, 243, 163, 104, 18, -20, -61, -138, -204, -214, -153, -15, 64, 23, -117, -298, -389, -412, -321, -154, 117, 484, 719, 709, 489, 134, -275, -534, -617, -554, -386, -302, -253, -139, 0, 177, 327, 444, 505, 386, 203, 42, -70, -132, -154, -95, -33, -11, -60, -170, -232, -278, -234, -86, 41, 92, -53, -130, -95, -7, 101, 126, 199, 166, 131, 77, 61, 118, 82, 94, 111, 126, 106, -10, -125, -154, -134, 18, 82, 26, -116, -370, -400, -420, -370, -355, -346, -185, -23, 169, 280, 350, 281, 112, -172, -326, -328, -321, -232, -229, -85, 3, -2, 30, 22, 90, 258, 427, 475, 477, 390, 383, 461, 499, 457, 266, 142, -29, -158, -92, -37, 59, 58, -12, 18, 13, 68, 196, 255, 279, 245, 147, 109, 31, 3, 127, 191, 234, 103, -59, -128, -174, -52, 49, 225, 299, 230, 191, 34, -40, -117, -173, -88, -34, -21, -119, -236, -299, -361, -385, -433, -355, -238, -130, 50, 126, 242, 236, 104, -137, -519, -743, -710, -328, 106, 421, 499, 436, 359, 228, 150, 77, 113, 129, 162, 100, -55, -150, -323, -357, -310, -241, -166, -203, -270, -303, -237, -43, 131, 142, 115, 169, 318, 477, 462, 329, 214, 137, 11, -245, -491, -626, -529, -172, 309, 640, 695, 534, 226, 7, -168, -252, -345, -436, -386, -267, -17, 129, 74, -57, -97, -118, -60, -51, -106, -49, -55, 72, 68, 34, 65, -20, -50, -69, 10, 87, 129, 152, 136, 134, 149, 102, -15, -122, -176, -132, -99, -63, -49, -58, -106, -174, -242, -296, -242, -145, 36, 215, 359, 319, 196, 152, 91, 195, 184, 107, 80, 47, 130, 177, 253, 281, 221, 92, -69, -263, -451, -462, -413, -198, 22, 183, 371, 349, 253, 104, 42, 170, 241, 196, -32, -275, -408, -415, -289, -152, -20, 118, 250, 366, 469, 455, 406, 213, -16, -92, -160, -109, -150, -222, -261, -238, -110, 0, 58, 28, 121, 205, 299, 263, 87, -58, -165, -157, -58, 146, 204, 238, 152, 11, -99, -234, -265, -286, -188, -173, -111, -26, 34, 203, 246, 154, -63, -314, -443, -396, -307, -164, -42, 72, 306, 449, 484, 377, 199, 106, 76, 120, 145, 93, 11, -42, -95, -115, -55, -77, -130, -246, -345, -325, -244, -110, -24, 81, 134, 198, 204, 175, 194, 181, 97, -108, -268, -437, -442, -505, -521, -373, -214, 138, 301, 412, 367, 220, 135, -10, -48, -102, -141, -199, -194, -111, 39, 220, 329, 263, 48, -136, -330, -342, -257, -137, 41, 82, 38, 36, 117, 320, 473, 392, 213, 13, -81, -120, -78, -22, 15, 92, 39, 31, 47, 104, 158, 219, 287, 256, 180, -36, -201, -259, -184, -2, 123, 125, 29, -95, -146, -88, 6, 146, 194, 253, 158, 26, -28, -125, -147, -255, -276, -166, 32, 117, 88, 35, -19, 11, -33, -66, -115, -73, -23, 58, 135, 113, 121, 51, 10, -18, -78, -207, -378, -490, -386, -108, 269, 556, 537, 404, 152, -10, -104, -128, -32, 75, 256, 296, 205, 23, -146, -257, -344, -300, -253, -189, -109, -91, 19, 205, 357, 381, 247, 83, -34, -99, -160, -211, -231, -188, -169, -156, -65, 74, 182, 238, 279, 188, 164, 88, -86, -179, -344, -324, -168, -15, 164, 250, 317, 285, 195, 34, -143, -98, -19, 76, 58, -117, -170, -164, -113, -17, 20, -29, -70, -147, -152, -89, -61, 99, 232, 389, 479, 395, 240, -55, -258, -284, -182, -49, -69, -168, -245, -213, -145, -95, -8, -18, -28, -43, -67, -14, 2, 12, -48, -82, 7, 218, 501, 643, 573, 320, 22, -234, -356, -388, -408, -385, -326, -208, -32, 123, 130, 43, -76, -92, -24, 79, 182, 144, 208, 245, 268, 327, 249, 164, 9, -142, -232, -319, -408, -423, -372, -232, -22, 129, 185, 152, 186, 168, 176, 166, 46, -38, -98, -167, -211, -101, 75, 323, 457, 383, 178, -52, -281, -396, -332, -324, -195, -149, -134, -82, -32, 105, 180, 229, 164, 162, 216, 290, 256, 96, 7, -34, 25, 67, 44, -51, -134, -162, -129, -86, -52, -18, -64, -28, 45, 111, 209, 195, 135, 89, 53, 107, 97, 94, 67, -17, -9, -25, 8, -13, -106, -213, -329, -299, -202, -95, -69, -136, -150, -106, 17, 149, 217, 194, 59, -44, -167, -208, -216, -225, -117, -37, 40, -19, -182, -362, -406, -208, 47, 370, 557, 592, 511, 290, 32, -280, -520, -612, -546, -346, -100, 176, 359, 421, 372, 204, 48, -63, -124, -122, -89, -97, -58, -33, -70, -48, -3, 130, 208, 241, 248, 230, 245, 197, 123, -7, -55, -127, -146, -104, -106, -35, -98, -145, -238, -279, -193, -115, 54, 135, 231, 258, 216, 183, 28, -102, -156, -185, -153, -101, -53, 146, 255, 277, 228, 13, -67, -150, -143, -88, -93, -26, -81, -31, 66, 89, 177, 109, -20, -207, -429, -523, -553, -435, -203, 46, 302, 513, 514, 369, 168, -49, -148, -175, -68, 46, 112, 154, 171, 210, 218, 166, -11, -212, -386, -398, -309, -138, 74, 75, 9, -156, -235, -92, 58, 221, 323, 365, 406, 304, 163, 41, -155, -293, -415, -355, -173, -24, 71, 42, 35, 32, 65, 70, 43, -45, -57, -16, 98, 221, 96, 53, -38, -13, 41, -42, -77, -125, -157, -175, -60, 11, 147, 177, 75, 50, 14, -5, 4, 48, 85, 219, 203, 163, 63, -29, 36, 81, 165, 116, 86, 8, -85, -155, -297, -366, -352, -330, -318, -326, -295, -84, 126, 369, 504, 420, 256, 63, -96, -116, -33, 65, 210, 198, 138, 21, -89, -151, -211, -170, -164, -191, -286, -402, -434, -427, -341, -140, 0, 153, 244, 279, 331, 299, 282, 206, 50, -199, -392, -508, -388, -146, 57, 211, 129, 125, 89, 95, 181, 188, 161, 39, -79, -128, -78, 9, 112, 205, 273, 182, 69, -16, -127, -94, -78, -13, 54, -22, -39, -42, -24, 160, 285, 373, 405, 292, 190, 104, 89, 74, 82, 47, -53, -154, -310, -319, -242, -166, -129, -193, -189, -160, -175, -198, -225, -152, -55, 12, 99, 90, 163, 232, 222, 222, 58, -42, -85, -56, 23, 20, 18, -92, -219, -337, -392, -326, -166, 21, 161, 168, 112, 96, 42, 108, 133, 172, 170, 61, -5, -119, -99, -67, -33, -35, -136, -211, -254, -183, 0, 196, 313, 336, 185, 107, 94, 60, 88, 3, -44, -119, -188, -191, -200, -80, 68, 286, 332, 153, -164, -507, -547, -396, -106, 67, 95, 68, 101, 223, 340, 409, 282, 212, 135, 161, 174, 169, 126, 10, 30, -79, -67, -185, -310, -269, -154, 177, 373, 393, 268, 155, 58, 59, 89, 31, -25, -45, -22, 4, 66, 73, 183, 182, 107, 10, -211, -250, -215, -103, 87, 157, 120, 39, -108, -188, -169, -67, 49, 16, -89, -250, -358, -327, -266, -262, -222, -204, -157, -108, -184, -179, -156, -47, 114, 243, 358, 370, 309, 269, 267, 145, 36, -98, -189, -165, -160, -107, -98, -127, -145, -97, 42, 152, 150, 118, 29, -24, -74, -136, -94, -18, 166, 290, 411, 382, 189, 3, -206, -242, -237, -218, -177, -92, -49, -13, 28, 83, 139, 99, 22, -84, -95, -111, -28, 1, 25, 52, -22, -45, -68, 1, -20, 53, 48, -73, -214, -455, -519, -470, -316, -150, 37, 157, 245, 290, 342, 467, 499, 439, 267, 155, 98, 42, -82, -219, -269, -240, -156, -152, -210, -245, -211, -69, 83, 112, 103, 9, 7, 97, 107, 185, 214, 216, 233, 169, 169, 211, 189, 165, -11, -99, -59, -95, -14, 14, 78, 147, 102, 62, -3, 18, 26, 0, -45, -152, -209, -261, -236, -118, 1, 127, 179, 147, 60, -51, -75, -66, -139, -193, -184, -83, 100, 247, 308, 320, 278, 188, 113, -16, -74, -52, 21, 141, 139, 61, -85, -170, -175, -88, 21, -7, -85, -209, -287, -206, -33, 84, 201, 244, 238, 224, 125, 96, 122, 208, 241, 163, -21, -244, -389, -448, -321, -170, 36, 170, 158, 88, -138, -275, -382, -425, -408, -413, -299, -167, 8, 136, 190, 119, -56, -172, -242, -215, -238, -280, -181, -19, 132, 221, 120, -16, -25, 16, 211, 269, 115, -30, -220, -254, -271, -312, -233, -138, 38, 125, 104, 3, -154, -194, -162, -8, 196, 353, 356, 344, 408, 440, 485, 395, 242, 84, -16, -41, -23, 15, 14, 71, 116, 115, 1, -146, -264, -288, -237, -174, -41, -34, -29, -18, 11, 146, 213, 228, 172, 90, 101, 75, 3, -83, -222, -217, -215, -153, -68, -105, -68, -25, 81, 165, 122, -12, -111, -162, -73, 47, 65, 41, -123, -134, -126, -58, 37, 89, 145, 103, 111, 8, -55, -158, -155, -1, 123, 233, 228, 165, 52, 4, -50, -17, 34, 98, 164, 156, 143, 47, 15, -36, -64, -118, -273, -345, -338, -260, -91, -14, 35, 125, 170, 283, 310, 241, 114, -19, -119, -168, -163, -122, -63, -61, -30, 12, 106, 149, 111, 12, -84, -133, -137, -52, -3, -35, -99, -129, -145, -10, 39, 54, 50, -53, -32, -56, -6, -8, -56, -69, -11, 126, 250, 289, 123, -35, -260, -298, -185, -78, 114, 172, 230, 225, 133, 19, -136, -224, -325, -398, -379, -333, -180, -19, 119, 267, 270, 261, 243, 139, 71, 21, 22, 85, 142, 148, 110, 115, 105, 65, 14, -101, -122, -124, -164, -153, -193, -174, -162, -133, 38, 147, 220, 223, 182, 188, 143, 136, 143, 61, 77, 67, 87, 98, -150, -291, -439, -400, -228, -128, 132, 295, 442, 392, 252, 92, -73, -76, -110, -72, 7, 36, 44, 86, 50, 22, -109, -266, -347, -420, -288, -155, 80, 283, 329, 351, 336, 319, 295, 182, 40, -15, -130, -110, -110, -118, -60, -77, -12, 42, 137, 133, -26, -205, -380, -384, -310, -239, -176, -176, -118, -67, -14, 70, 98, 77, 38, 35, 80, 141, 114, 71, 45, 6, -4, 33, -38, -75, -138, -277, -196, -284, -302, -297, -278, -132, -93, 32, 70, 131, 74, 127, 245, 280, 370, 250, 153, 88, 74, 34, 57, 52, 61, 95, -51, -64, -180, -200, -83, -21, 138, 219, 238, 232, 193, 112, 12, -107, -139, -173, -192, -85, -72, 10, 40, 68, 225, 265, 278, 168, 60, 78, 125, 90, -41, -151, -194, -35, 82, 123, 118, -16, -88, -129, -165, -149, -143, -131, -87, -31, 156, 259, 286, 237, 36, -47, -142, -111, -83, -111, -62, -32, 75, 124, 154, 116, 77, 53, -52, -136, -172, -172, -185, -80, -3, 118, 207, 145, 105, -16, -89, -125, -130, -138, -157, -178, -216, -115, 30, 159, 275, 327, 180, 0, -178, -330, -322, -321, -184, 1, 176, 334, 302, 180, 29, -109, -191, -220, -245, -268, -243, -163, -52, 73, 152, 170, 155, 109, 87, 96, 145, 210, 202, 72, -136, -303, -319, -246, -70, 144, 269, 323, 214, 69, -51, -113, -32, 49, 63, 74, 94, 61, 49, -31, -43, 52, 67, 47, -101, -213, -233, -142, 51, 148, 209, 168, 87, 33, -34, -18, -1, 19, 38, -74, -149, -239, -297, -210, -115, 52, 208, 332, 353, 296, 136, -77, -192, -292, -251, -173, -53, 12, 85, 127, 95, 99, -68, -138, -240, -242, -64, 75, 232, 248, 196, 101, 79, 68, 51, 12, -45, -13, 9, 66, 75, 13, -105, -166, -174, -157, -55, -39, -1, 7, -70, -82, -116, -88, -34, -25, 37, 114, 179, 164, 111, 47, 11, 13, -1, -44, -104, -91, -62, 13, 134, 214, 221, 208, 115, 29, -31, -156, -159, -170, -55, 191, 386, 482, 290, 51, -71, -98, -51, -50, -114, -183, -243, -255, -190, -79, 44, 134, 173, 201, 131, 7, 27, 48, 77, 132, 162, 214, 125, -60, -214, -271, -230, -252, -313, -338, -283, -160, -73, 55, 100, 82, 79, -31, -98, -120, -113, -33, 84, 125, 81, -70, -184, -145, -8, 212, 309, 298, 124, 5, -10, 64, 173, 77, -49, -232, -250, -226, -106, 38, 86, 138, 32, 36, -43, -110, -112, -15, 192, 317, 372, 246, 128, -7, 5, 11, -8, -1, -81, -72, -79, 16, 65, 80, 20, -108, -130, -37, 190, 355, 459, 347, 179, -26, -258, -335, -429, -326, -137, 13, 141, 106, 21, -61, -94, -60, 12, 32, 0, -38, -2, 181, 290, 306, 144, -48, -133, -212, -172, -199, -172, -95, -32, 103, 95, 59, 77, 102, 176, 176, 7, -209, -358, -302, -177, -83, -4, -38, -77, -141, -118, -16, 126, 282, 308, 289, 177, 28, -142, -232, -176, -114, 57, 136, 62, -14, -167, -192, -118, -65, -16, -36, -14, 16, 49, 118, 123, 77, -40, -199, -278, -235, -46, 168, 212, 119, 40, -15, 8, 72, 77, 143, 180, 105, -12, -191, -296, -192, -63, 74, 167, 45, -81, -153, -88, 48, 156, 173, 22, -82, -125, -67, 105, 196, 235, 257, 164, 122, -6, -155, -181, -193, -70, 19, 66, 45, -27, -70, -22, 143, 305, 306, 132, -94, -278, -235, -186, -48, 72, 90, 156, 169, 219, 109, -17, -74, -82, -30, -35, -43, 8, 140, 264, 275, 148, 20, -117, -135, -21, 108, 252, 279, 263, 180, 63, -18, -157, -191, -161, -77, 80, 88, 21, -101, -221, -210, -51, 65, 167, 278, 333, 391, 302, 156, -92, -288, -426, -420, -327, -251, -83, -145, -92, -97, -94, 41, 105, 204, 162, 78, -67, -156, -265, -317, -329, -392, -279, -109, 68, 209, 200, 30, -60, -135, -94, 9, -6, 85, 62, 46, 90, 23, -42, -132, -192, -143, -7, 108, 205, 195, 152, 119, 21, 62, 62, 81, 116, 48, 52, -23, -61, -71, -86, -50, -60, -71, -33, 94, 178, 296, 369, 310, 222, 9, -101, -120, -99, -7, -5, 3, -21, -89, -141, -210, -249, -236, -199, -60, 68, 130, 228, 214, 209, 105, -19, -40, -71, -26, -29, -16, -6, -52, -109, -92, -107, -60, -41, -83, -14, -61, -17, -5, 71, 164, 211, 237, 122, 35, -157, -215, -180, -80, -21, 30, 34, -7, 84, 54, 170, 220, 260, 315, 246, 224, 131, 36, -40, -76, -146, -166, -226, -205, -38, 65, 201, 226, 147, 53, -61, -128, -39, 85, 192, 255, 189, 115, -27, -84, -69, -87, -49, -65, -89, -58, -39, -39, -14, -30, -10, 24, -21, -43, -104, -120, -95, -77, -24, -27, -80, -171, -187, -49, 102, 212, 222, 127, 92, 36, -10, -5, -77, -147, -202, -289, -295, -250, -175, 12, 156, 227, 208, 96, 0, -4, 43, 124, 215, 166, 135, 110, 109, 123, 76, -27, -132, -225, -358, -338, -340, -236, -63, 10, 180, 227, 106, 25, -16, 45, 202, 195, 146, 54, -58, -89, -157, -167, -131, -125, -128, -72, 47, 135, 214, 210, 45, -68, -246, -266, -192, -144, 44, 60, 152, 128, 38, -6, -42, 106, 175, 267, 262, 181, 119, 70, 40, 52, 66, 47, 66, 16, 50, 80, 93, 73, -57, -111, -132, -71, 94, 213, 302, 303, 197, 37, -187, -327, -362, -277, -161, -67, 39, 109, 172, 238, 297, 258, 112, -123, -320, -438, -435, -286, -113, 49, 160, 174, 113, 39, -117, -235, -320, -350, -231, -121, -26, 34, 84, 144, 170, 175, 111, -9, -106, -206, -197, -152, -124, -83, -80, -37, -10, 64, 98, 86, 51, 36, 74, 100, 98, -22, -51, -67, -40, 21, 76, 157, 180, 208, 142, 136, 49, -32, -16, -51, -39, -73, -112, -127, -104, -103, -25, 64, 98, 120, 50, 82, 145, 200, 177, 70, 0, -74, -94, -41, -18, -103, -150, -232, -234, -186, -242, -171, -133, 30, 227, 284, 372, 313, 255, 163, 95, 103, 7, -81, -189, -223, -190, -107, -19, -5, -38, -127, -72, 43, 125, 144, 84, 75, -13, -111, -160, -152, -32, 57, 105, 90, 52, -40, -138, -113, -69, 41, 123, 68, -6, -95, -98, -1, 49, 113, 119, 59, 43, 34, 31, -17, -24, -70, -109, -116, -167, -98, -75, 11, 129, 165, 164, -8, -154, -174, -105, 10, 50, -4, -49, -45, 74, 243, 319, 337, 238, 115, 21, -47, -84, -69, -14, 17, 83, 26, -87, -166, -267, -224, -111, -13, 46, 0, -66, -61, 51, 196, 309, 324, 194, 46, -21, -98, -89, -59, -74, -5, -96, -181, -250, -267, -74, 95, 242, 181, 38, -72, -110, 24, 129, 159, 73, -68, -127, -158, -173, -60, 5, 105, 155, 80, 68, -13, -14, 5, 74, 133, -2, -99, -135, -72, 81, 144, 110, 22, -113, -163, -104, 43, 146, 111, 12, -128, -181, -214, -181, -46, 60, 140, 128, 92, 33, -35, -104, -156, -112, -153, -181, -200, -131, 44, 202, 370, 316, 180, -91, -274, -303, -237, -61, -57, 73, 35, 12, 40, -2, 116, 156, 215, 113, 16, -134, -208, -186, -240, -90, -64, 61, 212, 219, 254, 206, 147, 38, -74, -112, -109, -103, -33, 29, 102, 143, 67, -32, -124, -105, 6, 102, 41, -88, -241, -256, -97, -42, 59, 146, 231, 332, 375, 365, 205, -19, -213, -285, -263, -157, -49, 36, 102, 97, 101, 96, 18, -67, -147, -207, -113, 38, 203, 253, 167, 33, -108, -156, -180, -147, -139, -86, 21, 141, 213, 163, 70, -27, -48, -75, -16, 32, 10, 40, 18, 52, 76, -19, -74, -197, -232, -100, -12, 137, 140, 126, 97, 51, 46, -4, 0, -56, 33, 92, 50, -36, -126, -182, -153, -15, 41, 175, 125, 106, 144, 91, 148, 41, -92, -168, -265, -251, -154, -113, -103, -87, -45, 30, 101, 75, 33, -49, -78, -12, -22, 86, 98, 100, 86, 60, 142, 73, -8, -118, -148, -125, -24, 88, 78, 69, 4, 11, 8, -66, -110, -163, -75, 86, 73, 70, -23, -122, -119, -96, 51, 64, 163, 236, 214, 277, 177, 107, -14, -143, -177, -202, -160, -120, -118, -134, -37, 115, 301, 337, 164, 4, -185, -231, -222, -198, -105, -65, -15, -7, -14, -44, -22, 64, 82, 51, 44, 35, 71, 44, 6, 79, 30, 91, 53, -87, -33, 42, 154, 141, 60, -75, -119, -98, -84, -17, -63, -84, -117, -55, -37, -20, 7, -69, -46, -131, -146, -158, -115, -24, 75, 309, 247, 155, -6, -96, 43, 85, 215, 193, 67, 57, 53, 110, 96, -84, -223, -279, -162, 42, 142, 191, 136, 75, -17, -93, -125, -187, -186, -28, 130, 200, 170, -46, -155, -225, -139, 2, 24, 67, 51, 177, 261, 300, 225, 64, -1, -117, -146, -123, -81, -78, -72, 25, 55, 83, 68, -8, -20, -94, -115, -110, -147, -149, -109, 52, 206, 332, 255, 85, -18, -70, -6, 0, 7, 10, -20, -49, -25, 71, 92, 5, -137, -228, -167, -135, -93, -1, 27, 108, 97, 75, -15, -149, -134, -31, 91, 75, -2, -160, -172, -112, -106, -76, -145, -124, -62, 17, 123, 215, 223, 189, 154, 47, -32, -107, -52, 77, 168, 195, 90, 18, -35, -145, -187, -156, -83, -9, -17, -22, -55, -59, -2, -23, 48, 134, 116, 51, -36, -25, 14, 63, 84, 32, 9, 44, 97, 82, -16, -110, -69, -3, 21, 74, 116, 190, 215, 76, -83, -183, -170, -93, -34, 98, 139, 120, 51, -108, -236, -291, -177, -93, -4, 61, 57, 107, 112, 79, 74, 40, -46, -68, -95, -27, 102, 148, 124, 63, 31, -35, -75, -157, -148, -95, -123, -100, -118, -114, -187, -188, 41, 218, 242, 91, -78, -176, -181, -59, 80, 149, 139, 114, 47, 65, 98, 45, 23, -2, -6, 24, -22, -90, -81, -141, -36, 140, 232, 230, 112, 113, 114, 158, 6, -162, -260, -316, -241, -173, 7, 58, 117, 45, 29, 65, 57, 155, 80, 28, -21, -5, -19, -13, -38, -34, 46, 40, 90, 55, 26, 61, 124, 126, 122, 11, -105, -200, -240, -85, -3, 156, 164, 69, 6, -113, -188, -237, -231, -100, 85, 170, 124, 13, 38, 138, 230, 179, 129, 19, -111, -78, -41, 142, 174, 77, -8, -60, 14, 117, 164, 110, 19, -75, -83, -52, -86, -144, -136, -73, -14, -51, -22, -45, 0, 78, 53, 162, 35, 10, -60, -169, -58, -8, 130, 224, 271, 137, 36, 1, -41, -84, -274, -289, -212, -88, 53, 82, 101, 61, -10, -77, -129, -141, -191, -188, -162, -115, -77, -72, 30, 58, 51, 66, 133, 216, 154, 110, 89, 118, 232, 125, -63, -149, -178, -105, -35, 57, 91, 80, 108, 105, 55, -43, -89, -54, -69, -141, -144, -67, 16, 40, 47, 6, -9, -63, -150, -169, -150, 28, 156, 211, 193, 122, 135, 128, 99, 51, -26, -85, -179, -237, -205, -225, -167, -42, 74, 161, 176, 121, 8, -128, -187, -202, -238, -208, -270, -206, -119, -2, 149, 179, 218, 124, 64, 51, 57, 34, -26, -85, 18, 88, 46, -34, -202, -64, 18, 65, 14, -175, -222, -226, -75, 197, 406, 451, 391, 198, 84, 72, 113, 96, -23, -152, -159, 9, 169, 254, 142, 119, 86, -7, -128, -210, -101, 21, 159, 298, 362, 206, -15, -262, -208, 0, 91, 111, -65, -136, -163, -138, -18, 146, 134, 62, 5, -77, -40, -41, -2, -86, -133, -190, -307, -252, -162, 38, 201, 313, 326, 98, -143, -243, -201, -103, -11, -8, 4, -11, -16, 72, 92, 149, 22, -119, -128, -90, -16, -106, -19, 92, 211, 285, 107, -115, -285, -238, -60, 59, -8, -14, -11, 94, 299, 267, 222, 136, 22, -62, -63, -69, -107, -140, -195, -165, -108, 62, 120, 88, 72, 60, 104, -36, -146, -270, -283, -60, 259, 456, 287, 124, -198, -300, -135, -133, -68, -172, -270, -274, -256, -55, 158, 264, 363, 295, 214, 123, -17, -36, -198, -239, -281, -251, -91, -87, -100, -67, 109, 231, 136, -109, -222, -262, -119, 102, 228, 310, 177, 57, -52, -32, 6, 108, 202, 131, 70, -139, -167, -34, 10, 4, -77, -76, 20, 98, 206, 270, 253, 122, -67, -177, -239, -203, -99, 91, 281, 290, 126, 63, 2, -80, -75, -87, 68, 120, 68, -74, -239, -284, -354, -287, -201, -86, 51, 108, 171, 274, 261, 164, 61, -56, -120, -204, -146, -61, -41, -17, -81, -143, -149, -108, -72, -16, -26, -65, -57, -69, -16, 53, 190, 330, 332, 254, 156, 68, -56, -166, -225, -266, -281, -118, 129, 348, 489, 428, 258, -31, -209, -218, -229, -190, -112, -11, 71, 104, 69, 49, 82, 112, 50, -38, -94, -172, -216, -192, -89, 50, 136, 121, 102, 88, 54, 21, -66, -101, -53, -88, -59, 31, 62, 80, 38, 93, 92, -46, -210, -230, -132, -55, 94, 110, 79, -15, -141, -166, -123, -110, -83, 50, -14, -66, -79, 20, 240, 259, 55, -185, -154, -65, 52, 87, 59, 122, 43, -30, 2, 154, 147, 44, 133, 157, 167, 94, -93, -298, -423, -320, -76, 194, 234, 136, 21, 8, 93, 69, 35, 15, -53, -142, -136, -4, 235, 275, 189, 64, 1, 37, -57, -87, -188, -130, -117, -86, 63, 2, -70, -138, 0, 128, 250, 190, 6, -148, -281, -233, -267, -254, -252, -216, -143, 114, 374, 497, 522, 289, 111, -19, -46, -85, -120, -104, -30, 64, 103, 6, -201, -168, -58, 88, 122, 60, 15, -39, 13, 150, 209, 124, -32, -219, -267, -287, -190, -57, -9, -83, -229, -288, -253, -69, 23, 144, 196, 140, 35, -132, -185, -186, -107, -44, 29, 103, 113, 21, -142, -176, -104, -10, 106, 114, 79, 47, 4, 49, -21, -123, -291, -354, -282, -275, -105, 67, 205, 227, 194, 177, 257, 351, 232, 103, -87, -140, -171, -185, -69, -31, 89, 160, 170, 69, -69, -78, 24, 187, 210, 162, 79, 101, 225, 273, 234, 138, -69, -350, -431, -312, -50, 123, 172, 113, -75, -35, 100, 197, 239, 194, 261, 280, 235, 132, -68, -141, -126, -45, -10, 6, -40, -148, -153, -174, -50, -36, -134, -194, -194, -24, 159, 449, 527, 235, -132, -343, -215, 38, 139, 215, 190, 65, -5, -54, -22, -99, -183, -139, -85, -129, -190, -177, -61, 83, 171, 304, 315, 141, -191, -367, -390, -287, -96, -30, 58, 23, -23, 2, 6, -5, -62, -205, -148, -34, -21, 49, 44, 112, 147, 134, 28, -179, -354, -311, -114, 125, 230, 74, 23, -61, -83, -78, -45, 37, 105, 103, 46, 34, -41, 28, 29, 115, 171, 159, 109, -51, -73, -88, -67, -127, -202, -298, -183, -43, 68, 235, 170, 160, 99, 107, 99, -31, -125, -66, 96, 246, 383, 232, 0, -154, -194, -180, -173, -76, 1, 95, 223, 309, 281, 104, -76, -128, -119, -85, -82, -68, 54, 188, 311, 352, 262, 149, -32, -211, -322, -312, -263, -235, -100, -80, 14, 79, 14, 79, 131, 277, 307, 195, 65, -160, -369, -435, -334, -242, -160, -162, -135, -12, 48, 19, -59, -32, 76, 144, 86, 103, 173, 246, 277, 220, 238, 90, -203, -493, -489, -265, -4, 216, 251, 197, -92, -126, 17, 170, 348, 272, 185, 99, 25, -13, -74, -164, -174, -284, -222, -58, -9, -6, -191, -119, -44, 13, -13, -58, 105, 160, 179, 241, 189, -77, -211, -259, 1, 272, 337, 365, 168, 23, -117, -138, -220, -341, -415, -351, -64, 88, 219, 157, 6, 172, 292, 341, 328, 132, 121, 75, 161, 146, -67, -224, -437, -365, -290, -186, -240, -307, -235, -164, -26, 89, 201, 237, 379, 300, 328, 287, 67, -95, -263, -42, 82, 107, 1, -206, -306, -371, -374, -279, -129, 30, 230, 351, 556, 544, 351, 26, -301, -328, -172, 156, 292, 190, 39, 40, 51, -9, -128, -419, -535, -446, -209, 67, 210, 241, 53, -243, -346, -286, -110, 26, 33, 218, 467, 522, 352, 150, -3, -181, -137, 2, -53, -235, -334, -258, -43, 182, 189, -10, -318, -452, -289, 72, 468, 548, 390, 191, 78, 29, -95, -318, -383, -273, -232, -74, 92, 206, 397, 495, 409, 231, -21, -284, -396, -239, 79, 242, 201, 105, 0, -94, -46, 31, 72, 39, -32, -82, -191, -246, -248, -89, 55, 82, -2, -89, -11, 67, 156, 146, 130, -27, -126, 10, 96, 202, 162, 124, 95, 153, 222, 115, 131, 49, -79, -200, -264, -235, -163, -82, -123, -44, -40, 20, -56, -333, -444, -529, -359, -63, 261, 435, 298, 138, 235, 305, 214, 33, -103, 2, 56, 259, 140, -17, -184, -485, -356, -291, -160, -229, -190, 119, 324, 460, 463, 311, -77, -262, -250, -138, -30, 2, -44, 79, 337, 434, 388, 159, -95, -300, -240, -74, 203, 243, -80, -325, -356, -189, -169, -131, -72, 37, 107, 74, 158, 111, -106, -175, -79, 57, 70, -122, -289, -325, -118, 182, 445, 416, 140, -117, -156, 171, 349, 218, -71, -202, -156, -9, 126, 85, 118, 166, 191, 173, 65, -111, -256, -180, -22, 20, 105, 82, -22, -136, -215, -113, -176, -195, -200, -160, 56, 166, 266, 241, 100, -64, -170, -138, -16, 36, -200, -341, -232, -13, 182, 201, 262, 247, 166, 67, -104, -150, -65, 89, 229, 243, 1, -225, -310, -268, -82, 113, 305, 258, 84, 19, 85, 232, 244, 19, -76, -3, -12, 29, 101, 197, 146, -146, -357, -446, -424, -264, -92, 156, 285, 273, 146, -63, -258, -467, -316, -44, 115, -69, -334, -228, 37, 202, 29, 3, 24, 71, 144, 94, 113, 75, -36, -123, -130, -233, -178, 88, 433, 672, 644, 435, 106, -165, -386, -352, -27, 165, -10, -296, -399, -193, 79, 185, 62, -19, 122, 12, -155, -258, -235, 129, 444, 616, 604, 174, -142, -175, -117, 64, 38, -148, -388, -452, -235, 174, 556, 532, 114, -299, -432, -499, -410, -176, 151, 438, 491, 394, 171, -130, -219, -18, 300, 513, 283, -31, -272, -328, -342, -306, 23, 236, 99, -173, -113, -70, 51, 106, -107, -295, -501, -384, -41, 450, 647, 427, 152, -5, -256, -699, -669, -263, 96, 246, 286, 318, 342, 257, -38, -240, -139, -25, -202, -332, -182, 97, 313, 395, 298, -54, -393, -374, -50, 253, 360, 294, 179, 116, -8, -155, -216, -154, 48, -56, -124, 47, 25, 91, 86, 9, -41, -163, -190, -175, -75, 85, 254, 402, 398, 43, -531, -813, -677, -286, 123, 425, 565, 533, 320, -42, -291, -341, -311, -377, -467, -371, -4, 334, 437, 424, 319, 256, 397, 488, 62, -231, -229, -140, 154, 255, 316, 228, -107, -401, -485, -296, 15, -93, -458, -564, -308, 218, 450, 494, 354, 346, 474, 420, 237, -245, -655, -567, -217, -95, 184, 207, 146, 191, -55, 61, 230, 217, -37, -279, -261, -74, 52, -187, -295, -192, 91, 421, 120, -336, -433, -143, 358, 336, 211, -42, -70, 206, 133, 7, -231, -171, 39, 110, -152, -399, -243, 23, 256, 311, 197, -91, -145, -327, -200, 133, 225, 357, 177, -29, -337, -474, -365, -139, 126, 237, 232, 228, 148, -190, -344, -453, -250, 0, 21, 94, 76, 294, 390, 303, 101, -222, -432, -527, -401, -146, 322, 761, 944, 802, 326, -179, -705, -923, -813, -651, -235, 241, 616, 785, 534, 288, 151, -76, -309, -312, -91, -133, -46, 345, 582, 537, 361, 104, -299, -495, -607, -503, -258, -218, -243, -232, 41, 340, 393, 288, 300, 331, 133, -199, -292, -143, -98, 18, 146, 134, 101, 82, 77, 317, 507, 238, -177, -402, -352, -307, -290, -228, -148, 52, 342, 584, 593, 281, -110, -401, -449, -253, -99, 11, 125, 164, 133, 295, 427, 184, -204, -495, -493, -460, -386, -179, -120, -17, 122, 201, 272, 357, 354, 72, 0, 132, 151, 6, -139, -172, -164, 14, 37, 39, -90, -157, -137, -175, 103, 137, -81, -306, -303, -174, 0, 126, 224, 302, 321, 357, 178, -15, -405, -216, -187, -373, -279, -561, -279, -78, 113, 320, 358, 462, 199, -84, -109, 57, -27, -83, -18, 26, -16, -17, 29, 48, 238, 264, 125, -109, -273, -290, -163, 19, 236, 426, 386, 236, 25, -132, -192, -132, -91, -28, 183, 307, 267, 259, 131, -28, -48, -175, -343, -364, -172, 17, 233, 367, 332, 190, -87, -322, -453, -297, -79, 19, -3, -75, -79, -84, 2, 70, 29, -80, -159, -111, 11, 128, 114, 71, 130, 134, 158, 175, 111, 102, 60, 27, -10, -5, -54, -159, -98, -46, 1, 63, 37, 93, 214, 225, 134, 0, -182, -323, -260, -158, -126, -129, -143, -114, -132, -129, -66, 2, 61, 25, -113, -231, -234, -100, 80, 265, 379, 300, 193, 148, 74, -12, -67, -80, -70, -120, -134, -6, 159, 275, 271, 145, 17, -93, -207, -219, -155, 16, 139, 66, -44, -81, -123, -157, 49, 156, 116, 109, 69, 37, 1, -66, -161, -77, 34, 109, 153, 227, 344, 238, 17, -147, -285, -434, -482, -454, -339, -73, 213, 353, 343, 246, 73, -103, -182, -140, -128, -51, 122, 212, 192, 198, 222, 195, 133, 24, -59, -184, -244, -166, -44, 47, -70, -216, -70, 130, 175, 185, 154, 104, 10, -127, -205, -200, -92, 36, 88, 124, 84, 4, -49, -109, -152, -245, -240, -162, -128, -142, -121, 4, 170, 338, 357, 256, 137, 79, 29, -30, -18, 29, -19, -82, -61, -25, 92, 148, 218, 212, 120, 57, -62, -153, -251, -225, -79, 106, 141, 66, 88, 79, 54, -9, -88, -102, 22, 173, 196, 138, -9, -128, -127, -89, -111, -203, -223, -110, 78, 170, 150, 112, -10, -75, -26, 34, 66, 69, 20, -61, -58, -24, -3, -24, -15, 33, 105, 188, 98, -22, -81, -152, -135, -39, 46, 72, 92, 89, 3, -59, -30, 5, -86, -221, -265, -177, -10, 109, 126, 27, -76, -152, -217, -226, -137, -34, 44, 108, 61, -5, 22, 65, 46, 48, 136, 241, 187, 59, -60, -155, -81, -44, -76, -56, -99, -164, -111, -29, 83, 99, 33, -52, -175, -110, 36, 225, 248, 201, 227, 149, 68, 0, -68, -49, 70, -37, -89, -96, -166, -23, 50, 143, 183, 44, -148, -203, -45, 86, 111, 8, 2, 121, 170, 228, 154, 0, -91, -161, -86, -20, 60, 50, 0, 132, 236, 187, -41, -125, -55, 67, 100, -42, -123, -146, -136, -79, 3, -3, 5, -29, -2, 154, 165, 101, -12, -97, -150, -151, -41, 43, 88, 126, 71, 23, -10, -79, -112, -215, -154, 23, 113, 132, 3, -78, -75, -29, 17, -3, -47, -53, -31, -71, -50, 43, 112, 79, -73, -117, -52, 21, 12, -100, -151, -84, 69, 158, 63, -88, -126, -88, -15, 5, -66, -123, -98, -12, 38, 72, 59, -8, -75, -59, 4, 11, -28, -111, -86, 17, 88, 158, 193, 133, 20, -25, 49, 102, 55, 5, -22, 32, 90, 51, -24, -58, -89, -111, -36, 29, 25, -80, -116, 7, 122, 176, 111, 8, -13, 32, 55, -7, -71, -127, -185, -160, -28, 30, 1, 58, 134, 170, 150, 106, 88, 44, 14, 8, 19, 32, -33, -97, -16, 100, 121, 88, 56, -23, -69, -24, 41, 87, 75, 26, -8, 46, 57, 17, -84, -166, -97, -37, -10, -87, -180, -161, -19, 71, 80, 63, 70, 81, 50, 44, -17, 40, -83, -73, -26, -70, 185, 38, -24, 47, 18, 69, 39, 55, 1, -56, -79, -25, -8, -8, 27, 50, 55, 23, 27, 32, 87, 26, -86, -100, -53, -2, 13, 25, 15, 15, 21, 30, -13, -108, -179, -147, -33, 58, 65, 37, 19, 14, -12, -79, -80, -68, -66, -53, -5, 17, -17, -46, -56, 25, 128, 138, 70, 42, 49, 58, 96, 87, 2, -68, -61, -50, -43, -44, -79, -57, 4, 5, -26, -75, -97, -59, 1, 66, 89, 70, 32, 23, 23, -18, -30, 0, 37, 48, 16, -24, -76, -123, -110, -25, 28, 14, -8, -36, 5, 78, 111, 96, 25, -58, -102, -67, -14, 1, 2, 26, 49, 33, -9, -36, -22, 4, 43, 71, 43, -22, -65, -50, 21, 83, 117, 120, 63, -11, -44, -31, -22, -17, -14, -36, -72, -63, -38, -27, -11, -15, -53, -63, 9, 36, 23, -8, -43, 9, 76, 91, 48, -8, -35, -17, -1, 12, 43, 58, 70, 51, 10, -4, 15, 14, -12, 11, 47, 35, 3, -47, -78, -68, -32, 4, 16, 0, -39, -38, -2, 19, 16, 13, 0, -50, -47, 13, 68, 70, 4, -40, -33, -10, -8, -33, -10, 35, 67, 79, 57, 24, -2, 8, 24, 32, 7, -31, -38, -33, -48, -82, -60, -33, -20, 6, 39, 67, 57, 22, -28, -44, -25, 14, 45, 40, 47, 57, 82, 97, 48, -18, -68, -71, -52, -57, -57, -46, -18, 0, -18, -66, -100, -75, -16, 47, 69, 73, 64, 42, 61, 79, 62, 19, -17, -64, -117, -109, -43, -1, -22, -30, -11, 8, 24, 3, -24, -16, 9, 5, -19, -18, -5, 24, 66, 71, 21, -30, -36, -19, -9, -20, -37, -45, -40, -30, -30, -9, 22, 38, 49, 61, 67, 51, 14, -22, -40, -37, -36, -28, -4, 22, 31, 31, 29, -4, -51, -68, -62, -62, -39, 15, 56, 57, 49, 53, 34, 24, 23, 12, 18, 21, 11, 6, 0, -9, -13, 1, 25, 16, -8, -42, -70, -49, -13, 20, 48, 24, -11, -11, 26, 72, 76, 59, 22, -7, -37, -60, -34, -4, 19, 31, 19, -4, 0, -8, -15, 2, -12, 3, -3, -40, -23, 26, 60, 60, 44, 5, -9, -12, -35, -26, -10, 1, -2, -34, -47, -37, 7, 25, 13, -1, -35, -52, -48, -22, -14, -6, 9, 24, 47, 44, 30, 19, 29, 49, 44, -4, -47, -61, -58, -21, 4, 8, 4, 2, 2, 0, 8, 12, -4, -10, -17, -24, -10, -7, -8, -18, -8, 13, 4, -14, -32, -38, -24, -1, 9, 5, 4, 10, 33, 48, 39, 3, -26, -24, -24, -22, -5, 15, 27, 34, 32, 13, -4, -15, -18, -24, -27, -28, -21, -9, -4, 18, 47, 46, 15, -9, -27, -32, -19, 0, 12, 18, 25, 14, 0, -3, -3, -6, -10, -14, -11, -1, 1, 0, 1, 9, 8, 0, -8, -11, -5, 3, 8, 11, 12, 4, 2, 9, 11, 11, 12, 12, 12, 6, 4, 7, 6, -3, -12, -13, -11, -8, -2, 1, 3, 12, 15, 1, -12, -11, -4, 1, 4, 2, 1, 0, 2, 2, 3, 0, -4, -10, -11, -5, 0, 3, 4, 3, 0, -4, -4, -2, 0, 6, 11, 8, 5, 2, 2, 0, 0, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -873, -10082, -14603, -16760, -20758, -23559, -23797, -20229, -16807, -13161, -8659, -5872, -7104, -8980, -9164, -9377, -10053, -8660, -3660, 201, 870, 1962, 3390, 2642, 1258, 134, 606, 2181, 1639, -415, -1817, -3348, -6512, -8807, -7227, -4680, -5331, -6627, -7723, -11059, -15993, -20875, -24385, -26063, -26738, -25978, -23149, -22557, -24739, -24558, -22848, -23236, -23876, -23093, -21921, -18394, -11925, -4948, 1733, 8108, 12295, 10935, 5029, 1687, 2576, 316, -725, 8153, 13565, 10131, 10510, 11118, 4836, -2050, -3028, 543, 2608, 1308, -1372, -5387, -9018, -10858, -13921, -14759, -9411, -5805, -6513, -3167, 4269, 6470, 4616, 7638, 9008, 2225, -1612, 2590, 4580, -1204, -4177, -1909, -2668, 1646, 12261, 16457, 16006, 13065, 5010, -2647, -9539, -17261, -17251, -11775, -10995, -8331, 1215, 6959, 3177, 733, 5440, 6883, 2166, -2505, -5125, -7455, -10251, -9620, -4592, -707, 1297, 6233, 11184, 9656, 6406, 8606, 9872, 7258, 11156, 17363, 13422, 10338, 15518, 12829, -285, -9154, -11833, -16503, -17910, -12151, -11203, -18010, -24230, -24846, -23180, -27853, -32766, -23598, -17523, -27105, -27874, -21745, -25524, -28630, -26205, -21464, -14694, -10671, -7307, -1227, 1685, -1413, -4630, -4070, -1881, -2315, -4435, -2964, -5078, -11406, -11243, -12105, -18977, -20056, -15578, -13334, -12055, -12796, -10560, 1018, 10050, 10632, 11061, 13814, 15203, 11334, 4577, 1334, 1756, 1005, -2591, -6243, -4357, 2741, 4194, 4233, 8373, 8584, 9281, 13082, 12317, 3376, -7853, -11205, -5988, -488, 503, -1459, -2734, -1397, -261, 465, 257, -3131, -1642, 7016, 10534, 8862, 6600, 3902, 7503, 15841, 21905, 25904, 27603, 24226, 14611, 3493, 2004, 4781, -590, -3686, 1337, 3827, 594, -3103, -1986, 2536, 2469, -1804, -3432, -2066, -754, -2834, -8012, -7109, -2300, -6539, -13801, -15251, -13342, -9077, -1240, 8751, 14538, 11276, 5226, 5941, 7609, 4116, 1668, 3486, 4309, 280, -2265, -1556, -2538, -5048, -9995, -13752, -13299, -14308, -14159, -10765, -9766, -11996, -15196, -15588, -11910, -5865, 1054, 5148, 7222, 8552, 7842, 9699, 12519, 7889, -234, -4412, -5889, -6266, -7303, -7352, -7381, -12901, -16333, -14826, -16728, -20071, -22835, -24405, -21775, -21212, -21142, -16488, -13727, -12440, -10003, -9700, -11050, -12681, -12364, -7259, -3447, -3775, -3782, -3591, -3795, -5060, -8171, -9335, -7840, -6412, -3843, -1841, -332, 5005, 10294, 9988, 7846, 6255, 4426, 6081, 9140, 6587, 1026, -291, 1776, 3706, 3634, 1720, 496, 0, -413, 840, 2583, 2959, 4925, 7894, 7468, 3251, -596, -3333, -5931, -6093, -3668, 1023, 6545, 9083, 9750, 9247, 4365, 371, 2430, 6090, 6002, 4774, 3976, -765, -6556, -5077, 1624, 1083, -4534, -5401, -1814, -49, -4433, -8015, -4728, -1934, -3308, -4967, -7942, -10612, -10295, -6877, -3776, -2374, -1486, -3594, -7436, -10133, -10069, -6523, -2505, -2439, -2103, -329, -596, 1200, 5716, 9378, 9799, 5862, 2156, 3233, 5559, 6935, 6616, 2588, -3833, -10578, -15370, -12903, -5548, -532, 3067, 3510, 1247, 2445, 4137, 576, -3541, -4741, -5715, -5669, -3507, -2126, -2259, -1638, -1407, -4015, -8595, -10484, -9035, -5987, -2643, -2637, -5407, -5317, -3176, -2221, -1512, -662, 518, -188, -781, 1356, 5609, 9910, 11772, 10606, 6005, 162, -2504, -1459, -1259, -2495, -4471, -7236, -10048, -7974, -2920, -2249, -4044, -5965, -6889, -3714, 2556, 7384, 12019, 12876, 8417, 3487, 2286, 5533, 7954, 7245, 5658, 7628, 12609, 16932, 14808, 8619, 3190, -1683, -4244, -3899, -3027, -2621, -1201, 582, 2539, 3430, 7073, 11387, 12615, 13053, 12579, 10753, 9191, 7615, 6032, 9540, 16548, 23285, 25868, 24861, 21918, 17399, 11307, 7715, 6702, 4723, 5466, 7299, 7640, 5319, 4708, 4641, 4033, 2487, 288, -3725, -7563, -9263, -9240, -4702, -2136, 1897, 3202, 5919, 9807, 12623, 17548, 22799, 22893, 19847, 20047, 12071, 6703, -183, 186, -2883, 2308, 8396, -5450, 12002, 12793, 2501, 6029, 3500, 373, -8917, -7386, -8410, -12046, -12053, -5779, -2676, -8268, -10259, -4591, 3941, 5212, 5714, 4254, 428, -5291, -2084, 6951, 6786, 2764, 4932, 7228, 2829, 1257, 4405, 8004, 6907, 6481, 6627, 3961, -859, -3660, -2013, -537, -1520, -3567, -1048, 1505, 1979, 3140, 7683, 10517, 9536, 9462, 8526, 6257, 5191, 6046, 5416, 4004, 3177, 4638, 6681, 7997, 7357, 3971, 1682, 1082, -2755, -8344, -7397, -5077, -5172, -5124, -6523, -9545, -9863, -8026, -7434, -7845, -8573, -6909, -4614, -4044, -1307, 2958, 4277, 6152, 6729, 2419, -32, 1390, 1779, 1525, 639, -1441, -2444, -4617, -5500, -2644, 1454, 5183, 6561, 4209, 2877, 4951, 4802, 1071, -2405, -3682, -4524, -5968, -8345, -8136, -3688, 1071, 2856, 3565, 3745, 311, -3688, -6295, -10337, -16748, -19764, -17553, -15099, -15011, -13741, -10334, -8028, -4863, -1460, -120, 26, 1463, 5225, 8126, 6330, 3883, 3578, 4267, 8680, 14531, 16499, 15984, 15765, 11337, 5105, 4166, 6789, 8027, 6845, 4848, 2717, 875, -784, -1393, -2188, -3860, -7041, -11026, -12507, -11522, -7393, -185, 5651, 6718, 6624, 9570, 11742, 12225, 14643, 15075, 12384, 11318, 11628, 10956, 9379, 6657, 2099, -1188, -2055, -2172, 266, 2130, -127, -877, 2780, 5415, 1575, -1464, 642, -1112, -4597, -2106, 516, -3505, -9019, -9352, -6381, -5903, -6855, -5707, -5101, -7749, -6875, 1080, 5027, 1275, 1022, 6656, 7819, 5526, 5973, 6267, 3488, 963, 544, -1538, -4748, -7736, -10614, -11749, -12019, -11588, -5908, -224, -2339, -5989, -6504, -6618, -6550, -5193, -4180, -5041, -7543, -7303, -4570, -2728, 204, 2313, 207, -2659, -2204, -633, 338, 2115, 2441, -1531, -3482, -281, 1559, 1261, 2779, 3594, 1519, 2024, 4599, 5181, 5787, 7829, 8097, 4984, 2285, 3081, 5197, 7793, 10124, 8064, 4882, 4987, 5061, 2353, -1303, -5002, -6572, -5731, -5504, -4412, -2595, -1236, -1177, -4064, -7411, -7489, -5434, -4666, -5352, -3731, -70, 3987, 7534, 5879, 4298, 8126, 10674, 8745, 7668, 8221, 6810, 6301, 6432, 3987, 1502, 1409, 1722, 293, -1693, -1864, 974, 3172, 1668, 924, 1294, 1427, 2941, 3574, 3274, 1895, -1179, -3623, -4085, -2709, -1314, -1719, -2466, -1561, -1212, -2180, -1035, 722, -1526, -3259, -51, 1844, 195, -595, -846, -1039, -186, -894, -3671, -4070, -1747, -644, 273, 846, -1764, -4365, -3164, -822, -986, -834, 278, -1741, -4106, -5490, -6556, -5317, -5228, -8974, -12278, -9707, -6865, -7471, -5452, -2601, -3825, -4901, -580, 1962, 15, 1313, 4027, 2074, -1012, -107, 1857, 426, -2415, -1602, 132, -1772, -4011, -3841, -2562, -1180, 1444, 6643, 10109, 11319, 13642, 14177, 11384, 7903, 7449, 8151, 7540, 6088, 3689, 3585, 3324, -364, -2265, -2687, -4259, -3568, -2183, -3738, -4814, -2702, -1624, -2701, -2625, -1742, -2994, -3910, -873, 1329, 337, -630, -459, -1526, -1837, 1159, 2951, 2527, 2647, 2840, 1418, -1110, -3780, -5228, -4263, -845, 3013, 4822, 4240, 3024, 1753, 160, 422, 1453, 221, -3734, -5062, -1125, 2213, 3246, 3828, 2645, 1174, 3230, 5813, 5711, 3902, 1515, 549, 1061, 1500, 1970, 1574, 452, -1642, -5468, -7488, -5779, -3363, -2862, -2062, -1923, -4129, -4878, -3639, -3269, -3898, -4768, -5659, -6028, -6617, -5783, -2577, -1053, -3308, -3566, -856, -1435, -4455, -4842, -2995, -3448, -3775, -1357, 288, 342, 1907, 5419, 6466, 4049, 2788, 2911, 672, -1853, -1065, 1187, 1070, 237, 969, 1680, 1694, 2428, 3929, 4164, 3271, 3374, 4461, 3843, 1928, 504, 679, 1020, 17, -844, -1352, -1882, -1628, 66, 459, -1880, -3340, -1611, -1699, -4495, -5439, -4070, -2100, -1400, -2081, -2903, -2312, -818, 698, 158, -1381, -360, 1275, 1053, 2925, 5392, 3801, 3961, 6718, 6767, 1944, 535, 2982, 2369, 1442, 2269, 3780, -946, -4164, -78, 2280, 665, -1857, -1529, -1362, -2680, -3222, -1109, 263, -2300, -3783, -2664, -3920, -7775, -7965, -6453, -8225, -9246, -5932, -2378, -1127, -866, 595, 3263, 3252, 586, -235, 846, -150, -1252, -392, -548, -1957, -1888, -1007, -815, -29, 1213, 1866, 2149, 3446, 4699, 4288, 2663, 536, -969, -744, 1268, 2088, 427, -850, -600, -340, -25, 938, 1422, 509, -684, -1041, -1399, -1037, 928, 2346, 411, -2191, -1976, -2701, -3767, -610, 2375, 1813, 2630, 4577, 3596, 1465, 1122, 1421, -271, -1937, -1383, -1222, -1612, -14, 954, -68, -410, -4, 938, 1438, 548, -641, 43, 1978, 1110, -1096, 369, 2126, -595, -2159, -624, -2249, -6234, -6853, -4654, -3479, -3670, -2671, -157, 414, -1802, -2830, -1169, -425, -80, 1964, 3605, 2715, 688, 1546, 2264, -1608, -6046, -6901, -5746, -4421, -2526, -866, 461, 2017, 2367, 2731, 5222, 6192, 5072, 5694, 5553, 1933, -1223, -1559, -2089, -3297, -3791, -4848, -5191, -2351, 855, 1541, 619, -1928, -4859, -5314, -3953, -2938, -1434, 1267, 1902, -165, -2203, -3022, -2534, -1472, -2224, -4986, -4575, -2261, -2557, -1275, 1615, 184, -2740, -958, 1220, -930, -1403, 2316, 3618, 2419, 4403, 7103, 5456, 1820, 1125, 2712, 2140, -277, -991, 48, 880, 1781, 4590, 6339, 4184, 2400, 2636, 1981, -797, -3713, -4693, -4995, -5148, -4485, -2867, -1695, -2713, -4048, -3734, -3275, -2994, -356, 2133, 963, -155, 960, 2366, 3972, 5200, 3750, 658, -764, -686, -547, 819, 2952, 2947, 1308, 445, -223, -502, 1213, 4027, 5756, 4636, 2722, 2742, 4018, 4430, 3633, 3840, 3455, 1352, 632, 1177, 647, 798, 1846, -1302, -6580, -7392, -5431, -3605, -957, 394, -601, -449, 1361, 1445, -1229, -3676, -4258, -4673, -5375, -4696, -2964, -1102, 191, -469, -2167, -2577, -1516, -1106, -1085, -737, -736, 630, 2320, 712, -1755, -1040, -346, -1720, -1440, 195, 201, -279, 198, 316, -396, -1671, -1482, 670, 1130, 352, 998, 1994, 2881, 5016, 6058, 4617, 2245, 330, -258, -2396, -5582, -6848, -7610, -8017, -6856, -5962, -5028, -1545, 1928, 2521, 2938, 4203, 3693, 2818, 2079, 135, -1286, -1372, -1398, -1097, 26, -835, -2586, -1582, 444, 1367, 2680, 2855, -323, -3053, -2758, -1886, -2214, -1538, -170, -59, 461, 1813, 3599, 6413, 8102, 6088, 3065, 2969, 2929, 191, -877, -1062, -3510, -3635, -431, -235, -2344, -243, 3017, 2539, 2024, 4563, 5539, 1363, -2459, -1168, 875, -490, -2367, -2696, -3556, -4171, -1131, 2880, 3070, 2342, 4854, 7286, 5481, 1924, 1366, 2376, 1142, 236, 863, 169, -2460, -4407, -3658, -2897, -2807, -653, 2593, 2847, 898, 969, 1497, 254, -528, -456, -1022, -1482, -433, 555, -103, -181, 640, 241, -584, -1120, -2031, -1336, 1259, 2602, 1634, -732, -1903, -1399, -1307, -1426, -1101, -163, 1648, 3874, 4848, 3751, 2280, 2111, 1190, -2254, -3431, -137, 1959, 1391, 1598, 2195, 2124, 2664, 3343, 1557, -1344, -1227, 681, 750, -406, -1184, -2330, -3386, -3290, -3105, -3082, -1928, -857, -1055, -1017, -1434, -3051, -3586, -2999, -3761, -3897, -1704, -886, -2113, -2054, -891, -1865, -4479, -5960, -5597, -4551, -3802, -2997, -2326, -2299, -2317, -1309, 480, 1959, 2876, 4110, 5700, 5626, 3872, 3386, 2818, -246, -2838, -2668, -1121, -1116, -1961, -1016, 274, -143, -1146, -1192, -1314, -2115, -2597, -2281, -2483, -3632, -3619, -2086, -881, -482, 122, 1082, 1996, 3091, 5249, 7193, 5148, 551, -1836, -3015, -4966, -5635, -3431, -446, 568, 786, 2418, 4665, 5597, 5235, 3846, 1118, -473, -286, -782, -790, 31, -473, -1446, -1970, -3303, -4652, -3120, 320, 1916, 2153, 3126, 2547, -672, -2684, -1907, -1552, -2548, -3193, -2988, -1976, -1682, -1374, 768, 2870, 3211, 3237, 3305, 1589, -248, 435, 1847, 960, -198, 586, 1577, 2386, 3412, 3826, 3816, 4128, 4030, 3701, 3235, 1644, -516, -2256, -3146, -2754, -2133, -2308, -2051, -953, -509, -813, 222, 2198, 3250, 3711, 3913, 2709, 601, -150, 8, -1017, -2873, -3399, -3132, -3208, -3066, -2226, -787, -173, -837, -1407, -1275, -1151, -1090, -810, -1446, -2669, -2186, -1100, -643, 216, 1146, 1690, 2060, 2514, 2114, 755, 63, -93, -1277, -2543, -2682, -2939, -2587, -885, 187, 252, 743, 1933, 3467, 4658, 4784, 4109, 3556, 3147, 1452, -827, -1510, -1686, -2063, -1102, -402, -1744, -3195, -3167, -2891, -3194, -3318, -2803, -1812, -954, -937, -1953, -2527, -1973, -1133, -411, 267, 624, 241, -137, -210, 120, 1126, 2255, 2793, 2655, 2322, 2232, 2987, 3810, 2625, 440, -209, -30, -536, -1164, -1119, -1118, -1363, -1087, -384, 682, 2020, 2652, 2801, 3490, 3933, 3119, 1068, -1799, -4518, -5948, -5881, -4697, -2768, -951, -13, 513, 1404, 2358, 3328, 3973, 2470, -276, -855, -85, -76, 103, 559, 271, -309, -295, 327, 1648, 3446, 4987, 5624, 5299, 4413, 3561, 3324, 2909, 1780, 863, 202, -784, -1679, -1562, -463, 102, -409, -780, -263, 227, -17, -274, -909, -2390, -2924, -1962, -1469, -1705, -1534, -929, -394, 416, 1557, 2307, 2702, 2732, 1990, 786, 200, -672, -2479, -3420, -3053, -2208, -1278, -769, -1108, -740, 1197, 2699, 3048, 3068, 2469, 1451, 1279, 2044, 2212, 1158, 31, -634, -1215, -1659, -1498, -1224, -934, -464, -216, 161, 111, -900, -1439, -1119, -1977, -3309, -2310, -644, -753, -780, 271, 796, 894, 1694, 2348, 1770, 1303, 1236, 216, -1221, -2133, -2524, -2319, -1731, -1298, -597, 512, 1192, 1609, 2228, 2699, 2468, 1935, 2213, 2835, 2774, 2352, 1775, 901, 480, 359, -344, -1154, -1540, -1539, -1370, -756, 496, 1539, 1663, 871, -788, -2295, -2382, -1771, -1718, -2538, -3642, -4085, -3502, -2876, -2210, -500, 1565, 2400, 1663, 1052, 1252, 1809, 2135, 1463, -196, -2181, -3434, -3810, -4108, -4145, -3218, -1953, -1177, -864, -27, 1713, 3299, 3683, 3210, 3001, 2514, 1081, -267, -254, 72, -632, -1024, 92, 1475, 2397, 3984, 5406, 5131, 4591, 4967, 4693, 3380, 2572, 2081, 1043, 223, 161, 301, -85, -1010, -1088, 57, 1256, 2263, 2898, 2454, 2030, 2466, 2478, 1873, 1301, 515, -867, -2411, -2971, -2536, -1769, -709, 73, 90, -213, -150, 412, 710, 256, -176, -134, -632, -2023, -2772, -2223, -2098, -2288, -1116, 548, 1275, 1850, 2750, 2716, 2120, 1896, 1422, 578, -111, -636, -999, -1615, -2814, -3293, -2614, -1930, -1495, -860, -737, -1345, -788, 719, 1202, 877, 447, -360, -1215, -928, -118, -93, -333, 98, 828, 894, 578, 266, 190, 235, -225, -1190, -1622, -843, -149, -137, -9, 578, 985, 1311, 2057, 2385, 2098, 2202, 2859, 2773, 1879, 1561, 1512, 665, -12, -109, -574, -500, 908, 1951, 1778, 1862, 2837, 4060, 4885, 4887, 4117, 3164, 2276, 1398, 605, -361, -1500, -2089, -1633, -825, 312, 2162, 3622, 3661, 2817, 2227, 1729, 1171, 1183, 1067, 14, -1433, -2879, -4072, -4713, -4890, -4484, -3420, -2243, -1136, 96, 1167, 1434, 1004, 660, -343, -2366, -3538, -3434, -3581, -3846, -2876, -1093, -217, -246, 114, 764, 833, 700, 864, 615, 191, -100, -620, -1248, -1811, -2448, -3191, -3013, -1919, -910, 84, 1410, 2092, 1551, 1124, 1477, 1530, 907, 836, 705, -703, -2015, -1967, -1690, -2297, -2830, -2245, -1208, -654, -141, 293, 38, -36, 536, 1009, 1390, 1692, 1630, 1057, -2, -636, 104, 1301, 1249, 402, 134, 857, 1861, 2588, 2796, 2233, 1776, 2079, 2697, 2788, 2357, 2190, 2549, 2575, 1924, 1476, 1294, 1512, 2287, 3020, 3793, 4857, 5516, 5184, 4357, 3726, 3275, 2860, 2513, 1866, 1029, 1111, 1966, 2269, 1997, 1809, 1952, 2679, 3830, 4379, 4080, 3741, 3260, 2474, 1988, 1623, 1271, 984, 43, -1105, -1285, -637, 75, 876, 1565, 1470, 1180, 1371, 1428, 1008, 583, 137, -457, -1127, -1742, -1813, -1000, 7, 233, -7, -482, -1207, -1348, -689, -402, -1328, -2509, -2814, -2505, -2127, -1570, -660, 16, -204, -761, -746, -469, -531, -691, -1045, -1988, -2594, -2203, -1681, -1643, -1727, -1051, 191, 767, 651, 780, 1204, 1223, 1045, 1120, 1048, 616, 338, 272, -3, -204, 56, 823, 1938, 2873, 3204, 3162, 2872, 2105, 1114, 524, 156, -408, -457, 56, 252, 419, 1534, 3119, 3804, 3216, 2218, 1830, 1792, 1614, 1624, 2018, 2338, 2315, 1889, 1137, 484, -130, -614, -578, -11, 794, 1813, 2947, 2937, 1526, 535, 717, 806, 628, 1070, 1419, 1078, 1184, 1985, 2042, 1135, 201, -393, -759, -884, -544, -194, 174, 660, 961, 1337, 1515, 997, 446, 359, 39, 32, 852, 1206, 284, -952, -1459, -1311, -588, 294, 1100, 1840, 2284, 2498, 2489, 2090, 1396, 967, 826, 352, -110, 0, -7, -52, 309, 466, 672, 1436, 1901, 1727, 1762, 1927, 1512, 703, 62, -582, -1482, -2110, -2402, -2907, -3199, -2687, -1623, -242, 1006, 1426, 1216, 972, 446, 43, 272, -66, -1062, -1531, -1831, -2607, -3001, -2524, -1804, -902, -142, 294, 951, 1693, 2327, 2648, 2267, 1230, 358, -299, -1152, -981, 491, 1371, 1083, 993, 1137, 877, 820, 1316, 1201, 337, 470, 1572, 2099, 1957, 2197, 2545, 2303, 1715, 1524, 2257, 3047, 3047, 2738, 1940, 326, -123, 1110, 1775, 1281, 1505, 2894, 3652, 3413, 3223, 3214, 2600, 1695, 1363, 1332, 834, 498, 1060, 1266, 887, 1146, 2033, 2235, 1804, 1955, 2294, 2061, 1636, 1341, 478, -799, -1279, -1412, -2011, -2297, -1731, -1005, -534, -237, -60, -329, -1337, -1668, -971, -1084, -1882, -1647, -951, -1484, -2528, -2582, -1970, -1758, -1735, -1285, -785, -639, -302, 370, 259, -760, -1129, -89, 860, 991, 1351, 1601, 542, -966, -916, 55, 155, 199, 1092, 1756, 1837, 2216, 2783, 2722, 2408, 2440, 2454, 2185, 1875, 1993, 2369, 2002, 1394, 1773, 2692, 3136, 2915, 2738, 2644, 2313, 2193, 2535, 2622, 2119, 2193, 2633, 2266, 1973, 2351, 2242, 1563, 1167, 1125, 700, -45, 60, 680, 1060, 1430, 1465, 788, 135, 70, 336, 257, -158, -385, -679, -1143, -1669, -2113, -2624, -3045, -2775, -1616, -63, 818, 979, 1211, 1558, 1266, 398, -492, -1336, -2287, -2729, -2223, -1608, -1057, -269, 548, 920, 1186, 2007, 2465, 2017, 1904, 2361, 2600, 2508, 2127, 1584, 1108, 987, 1303, 1815, 2086, 2285, 2387, 1641, 829, 500, -282, -854, -67, 793, 1064, 1832, 2456, 2269, 1980, 1596, 1106, 916, 581, -466, -1441, -1873, -1841, -1198, -253, 519, 812, 1141, 1591, 1592, 1175, 683, 126, -750, -1839, -2697, -3141, -3322, -3072, -2608, -2021, -1086, -143, 257, -86, -945, -1545, -1167, -630, -597, -1124, -2291, -2820, -2638, -3271, -3300, -2016, -1028, 375, 2205, 2685, 1925, 1389, 717, -279, -963, -1500, -933, 812, 1941, 2081, 2380, 2773, 2566, 2209, 2080, 1927, 2242, 3393, 4450, 4460, 3805, 3862, 4256, 3642, 2590, 2076, 2059, 2333, 2173, 1856, 1923, 1449, 940, 1147, 1460, 1790, 2893, 3787, 3237, 2687, 2455, 1432, -136, -914, -693, -623, -368, 370, 688, 478, 276, 181, -448, -1214, -871, 145, 384, -395, -1009, -935, -1030, -1308, -839, -452, -1195, -1629, -812, -349, -1180, -1804, -1368, -1185, -1390, -1185, -806, -527, -506, -118, 459, 186, -498, -446, -110, -524, -626, -270, 70, 634, 1056, 1539, 2255, 2658, 2527, 2400, 2320, 2233, 2096, 1662, 1214, 900, 1254, 2040, 2300, 2353, 2113, 1506, 1865, 3148, 3898, 3873, 3344, 2721, 2824, 3328, 3509, 3651, 3773, 3246, 2171, 1550, 1374, 801, 728, 1672, 1741, 820, 713, 916, 539, 400, 460, 234, 12, -165, -403, -547, -691, -1114, -1674, -2569, -3688, -3892, -3495, -3467, -2968, -1607, -91, 686, -311, -2024, -2533, -2733, -3548, -3423, -2628, -2897, -3644, -3479, -2535, -2423, -3443, -3354, -1948, -1981, -2974, -1980, -735, -1562, -1373, 281, 182, -1500, -2219, -1081, -534, -979, 48, 1817, 2622, 3522, 4371, 3332, 1595, 1043, 850, 711, 1181, 1593, 1962, 2262, 1573, 406, 126, 494, 574, 792, 691, -288, 37, 1523, 1688, 1235, 1308, 1794, 1739, 1006, 870, 943, 1096, 1544, 705, -895, -1070, -737, -561, 375, 881, 80, 725, 2049, 1383, 1571, 2150, 682, -504, 722, 1443, -164, 129, 1590, -143, -1947, -165, 1386, -262, -1382, 963, 3481, 3030, 1501, 1272, 1126, -351, -383, 2289, 3161, 989, 745, 2511, 2199, 263, -42, 655, -2, -159, 900, 1795, 1920, 1634, 2158, 2564, 1515, 1109, 2877, 3190, 957, 97, 997, 1272, 1460, 1810, 925, -32, 497, 1539, 1365, 765, 1323, 1288, -65, -1024, -1957, -1789, 930, 2952, 1992, 96, -716, -766, -594, -29, 555, 106, -913, -614, -161, -1267, -1992, -1028, -681, -2732, -4383, -3344, -1979, -1218, -124, -106, -1250, -1358, -482, -576, -1288, -690, 97, -516, -661, 165, -196, -951, -692, -1288, -2632, -1952, 237, 1140, 608, 315, 676, 1308, 1722, 553, -1095, -342, 1069, 1044, 1045, 1130, 941, 978, 397, -461, 82, 1404, 1987, 2317, 2330, 976, -253, 588, 1482, 407, -209, 903, 1975, 2046, 2561, 3871, 3518, 1927, 1586, 2512, 2947, 2499, 2015, 1602, 831, 68, 514, 1836, 2123, 1321, 1611, 2553, 2063, 881, 1012, 1514, 636, -543, -1058, -1022, -512, 649, 2268, 2136, -302, -1137, -232, -488, -1098, -1048, -283, -133, -1883, -3088, -1765, -808, -1446, -1611, -1911, -2350, -1361, -326, 196, 898, -233, -1918, -1344, -224, -844, -1780, -1154, -1589, -3212, -2245, 263, 128, -2263, -2947, -1209, 30, -180, -92, 918, 974, -947, -1057, 1480, 1754, 337, 884, 1160, -686, -1038, 796, 1053, -119, -440, -266, 141, 646, 813, 1456, 2495, 2402, 1963, 2419, 1713, -12, 130, 1184, 1555, 2091, 2093, 1387, 1669, 2289, 1937, 1270, 949, 676, 59, -214, -82, -296, 441, 2681, 3772, 2398, 1313, 2096, 2666, 2138, 2089, 2831, 2222, 565, 158, -139, -1264, -1002, 516, -23, -1815, -1440, -848, -1679, -1271, -110, -190, -245, 471, 644, -200, -489, 175, -748, -2863, -3163, -2652, -2962, -2648, -2107, -2773, -3327, -2843, -1543, -342, -431, -1235, -1503, -637, 368, -477, -2059, -2035, -2011, -2533, -1772, -566, 69, 544, 921, 1132, 1259, 750, -155, -87, -293, -2208, -2976, -949, 94, -1084, -732, 1078, 1499, 733, 929, 2607, 2786, 1132, 882, 1173, 210, -335, 333, 754, 2, -509, 938, 2621, 1885, 909, 2083, 2981, 1987, 1152, 1793, 2290, 2488, 2951, 2408, 1464, 1912, 2942, 2938, 1558, -203, -81, 618, 256, 585, 1637, 2493, 2215, 378, -888, -28, 1367, 2309, 2684, 1632, 306, 448, 737, 700, 1213, 417, -1350, -1146, 795, 1079, -40, 448, 535, -1086, -1474, 70, 460, -1645, -2807, -516, 2211, 1883, 371, 865, 901, -1861, -2112, 1150, 802, -2147, -1400, 507, -534, -1693, -558, 245, -719, -1260, -635, 50, -177, -889, -465, 279, -501, -916, 333, 92, -1570, -1772, -1385, -824, 546, 900, 121, -43, 380, 642, 351, -219, -726, -1458, -2004, -2261, -2383, -926, 1311, 2052, 1731, 937, -112, -491, -241, 425, 1636, 1689, 862, 1098, 471, -1152, -616, 731, -487, -2179, -1776, -1710, -1814, 626, 3085, 2734, 1719, 1593, 898, 61, 946, 2006, 1091, -213, -391, -579, -800, -264, 108, -591, -1485, -663, 1601, 2333, 1091, 53, -514, -424, -190, -1444, -2135, -699, 187, 28, 372, 355, -8, 9, -380, -1005, -1244, -1732, -1726, -438, -637, -2802, -2964, -723, -216, -1088, -523, 682, 964, 290, 745, 1339, -1, -1266, -1371, -1460, -1516, -1199, -792, -36, 43, -597, -116, 605, -580, -1637, -546, 201, -662, -1386, -809, -82, 465, 669, 73, 340, 1438, 1918, 2004, 1272, 0, -364, -769, -1018, -546, 49, 693, 37, -1679, -1763, 140, 1423, 1620, 1347, 194, -345, 188, 575, 1815, 2293, -314, -2375, -1370, -388, -1393, -997, 476, -570, -1424, 763, 2624, 411, -2617, -1303, 2023, 2572, 1219, 760, 1169, -127, -2004, -358, 1354, -190, -351, 1986, 2260, 638, 593, 1172, 120, -1137, -1136, -567, -603, -1558, -1458, 16, 721, 588, 1600, 1968, -810, -2821, -2135, -1019, 823, 2480, 1053, -1525, -1844, -1086, -1091, -1030, -377, -557, -918, -116, -183, -776, 778, 2252, 948, -1425, -2057, -1208, -915, -667, 367, 866, -195, -726, -357, -1385, -2070, -524, 680, -473, -1369, -737, -957, -974, 272, 318, -91, 772, 1166, 274, -122, 854, 1168, -177, -1017, -544, -156, 179, 743, 377, -685, -723, 636, 1523, 518, -965, -1134, -508, 197, 275, -324, 295, 1238, 966, 772, 721, 217, 316, 604, -322, -818, 89, 365, -344, -632, -1254, -2303, -1198, 1449, 2197, 1016, 718, 1492, 1386, 821, 1363, 1671, 146, -1017, -623, -257, -148, 413, 1466, 1707, 602, 325, 1691, 1904, 116, -732, -275, -816, -2228, -2399, -1148, -214, 284, 818, 683, 142, 168, 1088, 1420, -272, -1618, -1428, -1399, -1269, -422, 287, 215, -929, -2133, -1262, 866, 1826, 1419, 966, 745, 240, -190, 413, 1265, 194, -1160, -925, -359, -363, -693, -681, -837, -1274, -697, 714, 875, -648, -1400, -290, 691, 713, -71, -1236, -1427, -2304, -3882, -2652, -185, 87, -328, -70, -327, -785, -414, 143, -240, -1198, -1559, -1356, -1874, -3347, -3682, -2018, -785, -450, 920, 1816, 655, -248, -353, -473, -66, -392, -1729, -2341, -2115, -1609, -1063, -825, -932, -1268, -1330, -906, -1184, -1566, -612, 198, -410, -1129, -1024, -922, -1354, -1652, -863, 28, -351, -510, -238, -1336, -2090, -1039, -855, -1987, -1312, -51, -851, -628, 1086, 1389, 1009, 997, 658, -175, -123, 949, 930, -453, -1134, -523, 542, 1397, 1504, 1376, 892, -180, 178, 1660, 1308, 56, -47, -24, -294, -619, -550, 338, 540, 419, 1202, 892, -887, -1203, 29, 175, -744, -1021, -488, 11, -111, -787, -1303, -1116, -425, -27, -330, -539, -209, -206, -671, -703, -299, -15, -139, -536, -468, 46, 393, 997, 1065, -165, -651, -71, -433, -1698, -1887, -982, -636, -924, -774, 19, 735, 885, 65, -783, -769, -676, -264, 106, -613, -1259, -1179, -966, -196, 880, 884, -112, -1159, -1803, -1523, -348, 641, 314, -296, -167, -255, -426, 167, 772, 259, -593, -1211, -1486, -1178, -737, -672, -912, -645, -360, -224, 66, -18, -363, -365, 76, 316, -223, -1074, -1012, -1386, -2612, -2103, -539, -362, -710, 321, 1635, 1486, 653, 710, 763, -122, -507, -264, -500, -968, -582, 443, 1061, 1024, 763, 669, 458, 149, 170, 911, 1856, 1750, 830, 39, -347, -366, -17, 326, -82, -662, -588, -433, -260, 23, -289, -817, -596, -245, -202, 130, -51, -717, -411, 30, -471, -795, -1087, -2392, -3126, -2385, -1899, -1766, -670, -183, -1203, -1501, -972, -883, -1161, -1378, -1674, -2040, -1770, -1202, -1340, -1833, -1921, -1788, -1445, -968, -790, -602, -690, -1533, -1878, -1563, -1665, -1632, -1182, -1185, -1558, -1632, -1552, -1562, -1588, -1574, -1598, -1738, -1520, -582, 226, 120, -306, -447, -247, 125, 134, -520, -1202, -1326, -1000, -386, -283, -850, -816, -299, -570, -887, 455, 2176, 2122, 1204, 697, 185, -394, -266, 168, -112, -589, -478, -105, -149, -209, 414, 1041, 985, 802, 962, 1106, 941, 543, 101, -277, -431, -448, -439, -139, 87, -270, -317, 590, 1036, 321, -738, -1448, -1664, -1404, -764, -611, -721, -161, 147, -879, -1641, -1192, -884, -771, -584, -776, -1478, -1540, -893, -1139, -1755, -1303, -441, -462, -466, -6, 91, -424, -919, -830, -1331, -2249, -2130, -1596, -1626, -1443, -656, -432, -1315, -1575, -436, 52, -489, -717, -668, -586, -119, -79, -814, -1362, -1488, -1282, -699, -162, -68, -295, -574, -535, -198, 690, 1657, 1505, 570, -119, -232, 51, 447, 675, 665, 361, 15, -466, -463, 348, 814, 1068, 1476, 1563, 1519, 1947, 1932, 1211, 856, 1036, 1119, 924, 637, 101, -190, -113, 383, 1335, 2032, 1733, 1114, 942, 434, 76, 376, 350, -404, -1083, -939, -511, -198, 403, 550, 90, 59, -164, -766, -566, -131, -471, -854, -1345, -1990, -1549, -627, -716, -1383, -2001, -2279, -2122, -1879, -1412, -1009, -849, -792, -379, 243, 354, 220, 406, 901, 339, -1151, -1473, -679, -742, -1361, -1085, -1188, -2207, -2130, -760, -24, -418, 134, 1440, 553, -1056, -696, -90, -621, -945, -1123, -1536, -1444, -1109, -766, -551, -728, -786, 86, 805, 528, 168, 129, 88, 4, 329, 363, 54, 321, 685, 369, -317, -808, -415, 413, 303, -399, -736, -416, -104, -156, -175, -317, -633, -349, 227, -62, -515, -121, -222, -1016, -824, -850, -1650, -1625, -935, -1374, -2033, -866, -23, -922, -1701, -1289, -1438, -2801, -2887, -1088, 30, -506, -1268, -1566, -1797, -2091, -1149, 280, -357, -1614, -851, 385, 512, 326, 134, -343, -1139, -1970, -2576, -2428, -1965, -1507, -598, 81, -69, -129, 492, 450, -357, -478, 21, 503, 881, 656, -100, -716, -801, -640, -706, -547, -218, -170, 125, 791, 793, 780, 1554, 1858, 1132, 396, 302, 147, -270, -217, 125, -430, -1151, -563, 344, 452, 756, 1753, 1873, 805, 119, -1, -484, -625, -388, -761, -1102, -718, -195, -342, -566, -443, -641, -886, -566, -292, -405, -275, -129, -675, -1293, -853, 24, 244, -205, -1019, -1498, -1045, -407, -728, -1045, -452, -52, -88, 4, 249, 525, 793, 663, 308, 321, 56, -651, -892, -722, -1084, -1387, -713, -212, -656, -1013, -381, 420, 553, 1130, 2045, 1104, -727, -945, -327, -97, -143, -239, -76, -175, -550, 84, 995, 484, -370, 40, 556, 155, -52, 490, 862, 650, 315, -13, -104, 32, 269, 871, 878, -275, -578, 135, 148, -280, -386, 31, 154, -393, -266, 732, 1024, 376, -360, -1007, -1237, -836, -399, -94, 298, -8, -555, -331, 242, 170, -317, 28, 39, -982, -1234, -461, -659, -1756, -1706, -332, 806, 378, -774, -954, -616, -1011, -687, 803, 870, 10, 255, 543, -124, -586, -72, 242, -439, -1176, -1334, -1053, -1082, -1302, -741, 55, 160, 307, 1223, 1405, 442, -278, -423, -39, 426, 148, -512, -954, -1298, -1183, -766, -538, -328, 22, 666, 875, 315, 208, 939, 1499, 1098, 137, -432, -481, -704, -683, 69, 57, -589, -434, -46, 174, 788, 1417, 969, 253, 439, 314, -156, 190, 402, -119, -136, 591, 848, 566, 682, 953, 457, -351, -246, 358, 653, 686, 339, -403, -1128, -899, 238, 871, 254, -864, -1402, -1238, -909, -802, -402, -27, -453, -624, -194, -314, -618, -218, -97, -563, -850, -834, -853, -954, -1098, -1489, -1427, -738, 9, 144, -279, -445, -617, -916, -720, -96, 73, -219, -645, -919, -789, -766, -718, -354, -401, -833, -541, 53, -146, -426, 174, 654, 129, -529, -455, 23, 469, 630, 216, -4, -15, -165, -281, -757, -1298, -1113, -482, -147, 162, 481, 523, 491, 508, 423, 442, 735, 291, -840, -1433, -1331, -972, -335, 527, 960, 778, 346, 209, 760, 1263, 1076, 686, 484, 90, -458, -430, -276, -732, -952, -155, 738, 737, 409, 916, 1605, 1104, 499, 889, 1068, 429, 215, 374, -217, -1043, -742, 288, 277, -363, -480, -441, -545, -264, 486, 981, 840, 387, 389, 370, -129, -424, -537, -643, -780, -984, -1104, -1054, -668, 14, 573, 436, -141, -276, -238, -476, -623, -817, -1216, -1126, -493, -278, -667, -1000, -1019, -633, -57, 129, 53, -69, -430, -640, -266, -66, -417, -425, -244, -611, -828, -235, 403, 490, 314, 163, -78, -188, 139, 230, -151, -287, -169, -103, 165, 513, 645, 544, 233, 90, 505, 1064, 1388, 1457, 834, 27, -239, -218, -67, 186, 449, 710, 728, 218, -103, 155, 337, 325, 316, 143, 112, 470, 644, 255, -275, -299, -260, -397, -400, -268, 254, 581, 384, 379, 706, 808, 287, -463, -784, -761, -784, -473, -73, -421, -1012, -1153, -1073, -954, -404, 400, 569, 113, -288, -292, 159, 401, -247, -1084, -1393, -1643, -2200, -2191, -1277, -581, -395, -50, 445, 401, 157, 429, 536, -99, -617, -567, -653, -755, -695, -1000, -1291, -952, -265, 551, 1217, 1313, 810, 324, 458, 557, 341, 194, 123, -243, -465, -77, 212, 269, 298, 487, 379, -67, 157, 931, 1311, 1166, 891, 418, -149, -421, -121, 220, 71, -285, -482, -349, 90, 484, 384, 358, 591, 713, 937, 1075, 922, 582, -26, -388, -252, -291, -194, 154, -161, -900, -767, 163, 857, 1217, 1294, 743, -108, -545, -748, -785, -531, -507, -832, -1026, -908, -623, -246, 3, 36, -34, -135, -94, 44, -50, -350, -663, -1056, -1263, -1058, -702, -383, -121, -43, -218, -366, -302, -237, -299, -192, -84, -365, -463, -83, 183, 184, 222, 58, -221, -412, -586, -370, -250, -427, -219, 228, 395, 246, 105, -2, -201, -283, -32, 123, -387, -970, -870, -577, -448, -207, 141, 232, 148, 203, 333, 399, 239, 35, -211, -697, -1230, -1300, -936, -493, -248, -222, 57, 241, 10, -164, 32, 225, 308, 220, -136, -425, -639, -795, -868, -631, -473, -126, 699, 1121, 881, 422, 412, 740, 841, 657, 613, 509, 141, -80, 26, 27, -47, 276, 649, 686, 377, 383, 619, 739, 573, 163, -76, -249, -122, 47, 16, -57, 56, 264, 443, 579, 307, -69, -238, -404, -493, -275, 2, 158, 80, -144, -394, -479, -490, -704, -899, -1200, -1245, -820, -314, 42, 191, -31, -690, -1170, -1300, -1249, -1004, -868, -1129, -1360, -1059, -737, -815, -831, -716, -659, -606, -571, -389, -143, -267, -472, -485, -643, -764, -684, -592, -704, -684, -228, 141, 199, 171, 7, -277, -318, -256, -172, -38, 119, 51, -236, -86, 187, 314, 509, 596, 388, 206, 332, 593, 728, 598, 327, 20, -200, -49, 584, 983, 888, 757, 387, -101, -212, -180, -330, -424, -286, -95, 96, 339, 514, 413, -59, -613, -942, -985, -847, -598, -418, -431, -392, -139, 80, -174, -436, -420, -266, -204, -315, -214, -378, -693, -834, -908, -905, -897, -680, -401, -384, -585, -511, -139, 2, -101, -333, -658, -765, -642, -537, -309, -32, 96, 305, 417, 80, -269, -331, -162, 71, 88, 7, 116, 266, 160, 257, 456, 140, -336, -317, 123, 207, 11, 85, 250, 243, 266, 399, 320, 109, 136, 279, 112, -61, 53, 246, 158, -392, -633, -200, 175, 65, -68, -234, -646, -692, -417, -377, -381, -263, -271, -415, -563, -539, -531, -608, -674, -826, -741, -582, -636, -736, -736, -674, -641, -621, -715, -682, -465, -445, -698, -726, -325, -79, -222, -630, -885, -874, -815, -541, -267, -308, -447, -159, 59, -271, -445, -285, -273, -442, -309, 12, 236, 308, 457, 586, 294, -4, -33, 141, 216, 299, 386, 244, 59, 31, 255, 225, 22, 97, 362, 629, 860, 913, 802, 745, 665, 645, 586, 451, 190, -71, 7, 269, 309, 36, 17, 189, 112, -95, -187, -252, -256, -59, -178, -421, -458, -369, -165, -100, -110, -167, -96, 58, -23, -319, -641, -776, -781, -799, -865, -913, -922, -825, -727, -654, -704, -912, -854, -524, -107, 36, -112, -410, -926, -1211, -1074, -783, -550, -419, -311, -165, -195, -437, -383, -169, -235, -286, -169, 123, 528, 765, 749, 311, -162, -131, 136, 140, -138, -354, -525, -417, 69, 270, 157, 26, -143, -70, 425, 823, 784, 601, 441, 211, -115, -183, 95, 432, 543, 358, 264, 235, 207, 400, 578, 375, -73, -267, -211, -334, -459, -281, -27, 61, -23, -68, -59, -200, -396, -528, -543, -341, -183, -125, -79, -223, -485, -534, -320, -324, -489, -471, -533, -1071, -1364, -950, -723, -729, -758, -796, -715, -607, -509, -532, -652, -727, -702, -684, -893, -1050, -1019, -1043, -1067, -1089, -841, -509, -355, -428, -564, -509, -650, -664, -415, -194, -128, -148, -116, -65, -34, -35, -94, -300, -221, -6, 59, 145, 163, -5, -162, -156, -246, -383, -173, 349, 543, 370, 147, 108, 187, 216, 295, 309, 115, 0, 310, 560, 570, 545, 387, 74, -152, -138, -106, -141, -180, -139, -272, -549, -396, 60, 379, 569, 548, 183, -76, 213, 391, 207, 60, -183, -353, -230, -68, -169, -283, -231, -76, 65, 383, 666, 381, 74, -76, -142, -32, 297, 351, 36, -67, -56, 39, 121, 6, -222, -390, -822, -1174, -903, -387, -150, -217, -174, -253, -275, -81, 170, 2, -514, -463, -177, -211, -493, -584, -505, -616, -842, -919, -826, -916, -905, -419, -31, -226, -427, -250, -344, -787, -1007, -934, -722, -451, -245, -204, -310, -679, -858, -603, -580, -767, -722, -532, -603, -653, -339, 0, 128, 96, 106, 119, 110, 215, 316, 192, 15, 140, 330, 271, 326, 361, 209, 235, 203, 70, 29, 224, 196, -301, -395, 28, 370, 370, 469, 649, 546, 460, 595, 731, 513, 203, 213, 295, -69, -333, 31, 203, -23, -23, 202, 128, -66, -2, 119, 68, 85, 193, 146, 88, 15, 5, -80, -228, -209, -149, -295, -558, -388, -303, -654, -655, -445, -540, -654, -613, -630, -768, -668, -456, -486, -710, -997, -950, -1018, -1189, -972, -836, -765, -548, -365, -406, -529, -426, -548, -991, -985, -672, -534, -472, -213, -152, -621, -924, -660, -379, -183, 447, 758, 433, 185, 201, 168, 63, -45, -209, -115, 34, 410, 679, 558, 414, 230, 176, 260, 319, 124, 249, 666, 872, 1083, 1173, 909, 616, 565, 502, 445, 328, 170, 235, 294, -63, -265, 101, 455, 479, 461, 526, 373, 315, 408, 485, 385, 34, -98, -18, -205, -581, -537, -380, -398, -472, -525, -317, -409, -784, -607, -324, -628, -946, -821, -723, -728, -708, -730, -574, -417, -305, -135, -175, -521, -736, -654, -694, -803, -864, -785, -736, -855, -780, -523, -391, -472, -553, -525, -478, -325, -42, 19, 54, 332, 397, 215, 231, 269, 98, -70, -151, -196, -212, -107, -138, -295, -166, 333, 680, 602, 655, 908, 1011, 840, 669, 682, 699, 522, 384, 258, -141, -147, 409, 614, 408, 480, 618, 564, 390, 229, 170, 248, 533, 622, 541, 482, 413, 252, 149, 114, 14, 51, -48, -208, -101, -67, -190, -112, -2, -93, -51, 113, 43, -87, -131, -140, -147, -153, -150, -265, -198, -109, -207, -228, -43, 171, 150, 60, -22, -96, -263, -269, -14, 120, -185, -441, -130, -48, -323, -215, 321, 338, 81, 299, 405, 138, -82, 48, 135, -38, -170, 8, 123, -117, -159, -59, -126, -368, -658, -616, -379, -330, -314, 35, 435, 582, 741, 601, 83, -359, -502, -478, -413, -600, -964, -834, -772, -1017, -1028, -542, -232, -414, -252, 62, 131, -184, -506, -623, -683, -747, -687, -434, -524, -680, -533, -92, 98, -153, -140, -11, -369, -726, -409, -150, -402, -624, -462, -314, -419, -476, -348, 46, 154, -31, 86, 52, -147, -103, 137, 158, -133, -134, 1, -56, -372, -477, -262, -284, -364, -372, -241, -171, -97, 109, 291, 485, 521, 430, 351, 298, 110, -68, -238, -458, -511, -569, -640, -759, -857, -532, -30, 278, 354, 328, 431, 257, -82, -80, 49, -135, -536, -586, -659, -826, -464, -57, -170, -363, -269, -104, -99, -145, -202, -126, 93, 200, 431, 656, 738, 671, 369, -11, -244, -76, 230, 452, 427, 310, 320, 453, 748, 658, 355, 290, 122, 35, 312, 571, 554, 582, 612, 303, 56, 260, 662, 639, 554, 933, 1122, 898, 564, 498, 413, 72, 159, 705, 835, 584, 802, 1078, 681, 193, 568, 1080, 933, 798, 970, 953, 826, 1116, 1305, 935, 396, 304, 405, 182, -25, 140, 350, 148, -107, -227, -148, -60, -12, 118, 204, 509, 959, 1206, 931, 290, -149, -250, -314, -366, -496, -531, -301, -360, -462, -143, 399, 553, 397, 462, 527, 303, 45, 138, 233, 120, 41, 108, 213, 172, 142, 499, 798, 583, 468, 583, 549, 337, 349, 679, 829, 717, 646, 679, 617, 404, 177, 222, 521, 679, 702, 843, 860, 576, 472, 737, 903, 727, 464, 217, -120, -443, -416, -190, -305, -487, -506, -516, -455, -375, -199, 21, -20, -345, -500, -463, -570, -732, -746, -884, -1439, -1667, -1302, -1118, -1374, -1345, -1012, -973, -865, -491, -144, -330, -905, -1070, -905, -969, -1058, -840, -805, -1156, -1227, -845, -786, -1073, -1133, -1111, -1232, -1153, -782, -521, -442, -318, -285, -352, -314, -194, -62, -279, -463, -329, -216, -112, -36, 42, -37, -210, -45, 365, 350, 264, 426, 354, 97, 26, 236, 384, 554, 566, 492, 506, 734, 1091, 861, 656, 625, 353, 141, 135, 201, 47, -48, 236, 514, 234, -73, 111, 100, -395, -738, -439, -188, -186, 90, 160, -215, -386, -71, -93, -435, -504, -525, -621, -777, -840, -809, -730, -876, -1195, -1251, -1012, -685, -522, -460, -379, -172, 103, 95, -456, -845, -736, -722, -773, -798, -826, -611, -318, -398, -604, -466, -129, -75, -187, -154, -95, -216, -407, -300, -37, -31, -204, -182, -277, -548, -428, 107, 344, 35, -58, 195, 244, 61, 263, 586, 467, 188, 95, 172, 123, 41, 25, 134, 330, 434, 653, 916, 850, 595, 580, 722, 577, 279, 165, 110, -196, -576, -533, -362, -203, -80, -104, -80, -41, -2, 57, 275, 299, -79, -320, -281, -336, -614, -775, -836, -970, -871, -411, -133, -286, -409, -340, -442, -673, -473, -63, -49, -172, -57, 30, -54, 86, 243, -124, -564, -550, -316, -156, 96, 273, 38, -193, -128, 42, 62, 47, 188, 289, 369, 621, 1010, 1045, 637, 384, 337, 285, 324, 600, 851, 790, 598, 636, 700, 461, 455, 722, 703, 237, -41, 251, 650, 910, 947, 834, 641, 638, 714, 693, 654, 420, 283, 301, 334, 248, 111, 142, 350, 441, 116, -13, 160, 176, -221, -530, -232, -124, -119, 88, 107, 1, 156, 373, 168, -46, -157, -105, -179, -704, -998, -808, -457, -362, -500, -397, 21, 201, 251, 309, 323, 479, 402, 98, -255, -356, -181, -84, -82, -325, -596, -310, 55, -125, -230, 5, 165, 75, 12, 234, 467, 206, -186, -59, -14, -377, -363, 29, -54, -445, -270, 265, 280, -10, -50, 121, 73, -128, 53, 155, -157, -475, -404, -280, -414, -579, -520, -204, -7, 116, 253, 432, 451, 237, 66, -1, -35, -141, -152, -191, -415, -717, -807, -559, -274, -20, 111, 231, 363, 169, 88, 500, 562, -87, -356, -55, 0, -49, 119, 228, 22, -189, -37, 128, -203, -465, -235, -127, -168, 87, 513, 523, 221, 199, 231, -25, -142, 134, 328, 178, 157, 157, 41, 107, 38, -39, -103, -138, -76, -90, 53, 227, 183, 134, 354, 623, 484, 43, -20, 63, 118, 328, 458, 423, 286, 151, -57, 67, 183, 67, 160, 312, 9, -524, -328, 152, 255, 55, -13, 97, 135, -11, 13, 315, 148, -41, 204, 310, -48, -402, -278, 146, 85, -358, -395, -298, -511, -774, -387, 41, -18, 189, 638, 664, 503, 755, 868, 431, 67, 121, 216, -42, -296, -213, -53, 196, 254, 254, 508, 632, 666, 616, 488, 535, 775, 710, 440, 343, 331, 460, 505, 368, 94, -2, 327, 575, 441, 283, 310, 381, 346, 320, 429, 444, 188, -39, 240, 293, -130, 50, 492, 347, -53, -55, 200, 241, 241, 308, 324, 151, -200, -205, -63, -284, -509, -353, -110, -285, -524, -375, -113, -22, 24, 144, 286, 178, -214, -225, -178, -460, -574, -491, -541, -658, -379, -237, -257, -70, -67, -99, -78, -25, -186, -278, 131, 333, 116, 56, 235, 256, 220, 227, 191, 79, -48, 104, 277, 131, -193, -220, 18, 93, 172, 354, 563, 564, 492, 373, 148, 283, 478, 413, 232, 86, -60, 183, 591, 418, 199, 195, 272, 175, 16, -49, -130, -204, -189, 235, 541, 189, -304, -167, 59, 1, 61, -60, -273, -383, -458, -432, -279, -204, -265, -219, -291, -789, -1188, -962, -582, -566, -634, -594, -391, -214, -319, -251, -186, -407, -415, 11, 151, -328, -667, -435, -139, -336, -674, -776, -699, -750, -625, -233, -65, -30, 205, 536, 403, 240, 243, 36, -208, -185, -10, -31, -46, 30, 45, 96, 212, 195, 222, 422, 424, 251, 175, 116, 284, 518, 497, 405, 393, 537, 531, 584, 626, 441, 286, 319, 397, 178, -80, -98, 120, 275, 328, 426, 435, 24, -175, 275, 328, 5, 181, 535, 222, -186, -168, -146, -300, -405, -312, -170, -106, -211, -250, -263, -447, -656, -547, -341, -500, -652, -405, -42, 63, 83, 132, -12, -287, -393, -352, -462, -623, -298, -25, -113, 2, 36, -175, -282, -123, -141, -231, 27, 254, 62, -92, 232, 391, 191, 10, 54, 287, 342, 217, 144, 161, 119, 62, 89, -263, -643, -423, -44, 164, 308, 582, 793, 737, 288, -191, -330, -210, -65, -223, -348, -351, -174, 188, 370, 167, -145, -212, -182, -152, -263, -430, -422, -449, -493, -94, 154, -287, -576, -247, -96, -196, 5, -44, -387, -575, -475, -432, -470, -343, -336, -260, -240, -573, -872, -708, -595, -639, -421, -336, -228, 48, 59, -95, -131, -171, -183, 23, 143, -155, -594, -518, -180, -366, -592, -409, -281, -368, -357, 71, 382, 276, 257, 326, 281, 89, -2, -25, -87, 55, 206, 321, 286, 124, 164, 236, 320, 388, 498, 394, -56, -198, -153, -141, -39, 64, 158, 144, 254, 501, 439, 213, 64, -91, -173, -103, -71, -118, -251, -443, -344, -78, -109, -213, -213, -370, -355, -22, 26, -225, -129, -16, -261, -375, -432, -509, -398, -195, -278, -305, -220, -472, -598, -681, -749, -598, -259, 66, -29, -171, -116, -41, 18, 17, -53, -58, -2, -139, -259, -182, -201, -78, 106, -54, -147, -82, -120, -181, -77, 35, 10, 32, -167, -509, -455, -45, 284, 282, 208, 144, 194, 380, 270, -150, -402, -413, -366, -179, -311, -563, -382, -22, 192, 186, 156, 178, 197, -179, -532, -495, -290, -104, -145, -105, -153, -201, -75, -68, -324, -513, -452, -343, -255, -354, -442, -481, -564, -726, -463, 45, -52, -217, -168, -182, -191, -90, -136, -398, -595, -674, -618, -374, -169, -162, -37, -36, -351, -455, -356, -521, -602, -205, 108, 202, 310, 280, 173, 87, 86, 88, -49, -79, -177, -378, -272, -65, -35, 11, 36, -114, -148, 56, 390, 504, 292, 164, 307, 353, 106, -53, -140, -49, 298, 465, 396, 341, 366, 318, 120, -48, -99, -29, -12, -211, -208, -47, -72, -177, -144, -199, -244, 57, 172, 62, -24, -49, -179, -252, -190, -228, -122, -287, -560, -492, -324, -250, -296, -427, -624, -621, -388, -279, -221, 116, 371, 378, 304, 133, -128, -192, -148, -298, -276, -235, -387, -435, -202, -19, 0, 133, 133, -114, -153, 52, 52, 188, 493, 375, 67, 8, -168, -453, -430, -196, 113, 117, -58, -27, 66, 28, -109, -185, -302, -372, -200, -114, -243, -279, -148, 99, 261, 54, -338, -237, 94, -65, -281, -236, -342, -430, -148, -64, -267, -356, -284, -285, -407, -239, 80, 68, -198, -277, -85, 84, 32, 13, 57, 50, 58, 18, -154, -387, -423, -415, -294, -52, -79, -332, -345, -294, -497, -188, 239, 174, 148, 189, 110, -30, -2, 10, -167, -320, -234, 61, 190, 142, 15, 13, 78, -31, 42, 160, -32, -15, 540, 666, 336, 360, 518, 410, 112, 164, 285, 191, 145, 93, -29, -103, -50, 74, 258, 186, 83, 243, 455, 438, 280, 52, -340, -318, -30, 13, -82, 2, 202, 266, 168, -17, 70, 85, -102, -221, -267, -148, -107, -173, -137, -5, -102, -236, -160, -216, -194, 79, 227, 3, -187, -54, 66, 14, 29, 149, 190, 290, 219, -139, -343, -310, -358, -395, -276, -251, -212, -54, 379, 767, 609, 277, 167, 222, 199, 207, 157, -36, -139, -100, 7, -92, -170, -92, -94, 122, 311, 141, 134, 460, 529, 218, 230, 407, 132, -52, 227, 301, -3, -75, 173, 162, -64, 22, 207, 182, 112, 114, 97, -69, -61, 292, 296, 93, 93, 20, -32, -37, -96, -174, 156, 516, 366, 292, 338, 48, -301, -8, 250, 9, -24, 18, -204, -336, -18, 314, 227, 11, 122, 334, 208, 78, 220, 425, 508, 381, 123, -174, -324, -325, -355, -183, 77, 208, 242, 279, 240, 79, 167, 244, 300, 432, 292, 228, 411, 404, 150, 110, 178, 36, 8, 246, 364, 92, 38, 367, 392, 131, -18, -44, 79, 337, 322, 327, 575, 637, 426, 219, 231, 80, 25, 254, 316, 215, 109, 53, 43, 210, 267, 188, 225, 216, 185, 285, 339, 165, 120, 175, 134, 179, 194, 161, 220, 286, 479, 621, 398, 152, -88, -185, 99, 160, -110, -45, 257, 242, 135, 8, -202, -123, 85, 206, 164, 151, 380, 507, 516, 507, 336, 108, 169, 109, -243, -322, -198, -127, -126, 149, 493, 304, 46, 416, 741, 383, 155, 280, 223, 33, 237, 326, -138, -446, -231, 133, 134, 44, 2, 28, 184, 221, 117, 291, 602, 450, 74, -88, 54, 29, 69, 366, 386, 50, -121, 92, -45, -247, -43, 355, 473, 211, 115, 212, 124, -66, -30, 69, 121, 10, -95, -55, 123, 160, 247, 588, 488, 155, 47, 211, 107, -215, -133, 167, 156, -48, 0, -41, -177, -69, 209, 315, 458, 733, 688, 326, 135, 243, 270, 202, 116, -20, -208, 25, 448, 436, 257, 272, 318, 121, 43, 140, 195, 307, 501, 671, 677, 426, 311, 291, 316, 458, 348, 269, 118, -9, 169, 416, 296, 53, 215, 324, 309, 174, 10, 77, 330, 524, 469, 363, 275, 140, 241, 498, 357, 190, 318, 300, -63, -259, -31, 261, 409, 350, 253, 228, 188, -3, -37, 76, 68, 168, 163, 81, 148, 279, 349, 185, 96, 185, 246, 280, 198, 8, -2, 189, 124, -33, 161, 389, 254, -12, -170, -291, -86, 407, 453, 295, 456, 490, 286, 207, 200, -70, -132, 83, -5, -209, -318, -133, 19, -100, 75, 438, 270, 20, 364, 532, 167, 184, 563, 268, -268, -224, -56, -218, -206, 38, 193, 283, 228, 242, 139, 25, 25, -122, -146, 30, 6, -208, -162, 4, 141, 179, 69, -8, -59, 0, 214, 180, 30, 25, 0, 206, 234, -79, -152, -34, 14, 77, 328, 330, -78, -209, 105, 288, 285, 424, 466, 231, 150, 308, 334, 175, -120, -242, -29, -1, -127, -39, 7, -22, 376, 688, 325, 164, 467, 496, 56, -68, 232, 359, 348, 298, 216, 26, 5, 312, 412, 219, 227, 252, -34, -384, -335, 29, 164, 475, 766, 392, -54, 140, 488, 400, 235, 98, -51, -164, -195, -91, 114, 165, 51, 156, 333, 66, -271, 68, 448, 270, 42, 108, 148, 41, 93, 204, 124, -32, 49, 210, 27, -264, -294, -51, 153, 41, -25, 71, 74, 52, 59, 69, 127, 147, 200, 265, 82, -72, -36, -18, -92, -64, 178, 345, 286, 355, 362, 38, -107, -66, -28, 37, 182, 160, 67, -49, -81, 314, 450, 222, 219, 560, 467, 17, -4, 61, -90, -84, 204, 120, -332, -541, -202, 135, -11, -65, 202, 169, -8, 232, 254, -163, -211, 129, 46, -171, -18, 60, -36, 46, 127, -65, -112, 45, -21, -176, -42, 31, -112, -196, -222, -310, -184, 67, 182, 355, 250, 63, 170, 340, 205, 2, 27, -28, -168, -227, -118, -11, 125, 81, -11, 95, 133, 117, 26, -55, -61, -4, 72, 232, 387, 391, 324, 235, 9, -250, -243, -246, -226, 72, 237, 13, -140, -15, 42, -10, 151, 259, 9, -79, -94, -285, -143, 412, 494, 138, 129, 54, -159, -69, 193, 146, -104, -183, -284, -345, -303, -144, -74, -87, 223, 621, 473, 182, 450, 426, 185, 238, 154, -35, -123, -77, -107, -25, 104, 95, 105, 165, 157, 225, 560, 513, -8, -204, -50, -74, -114, 73, 155, 93, 218, 305, 189, 12, -130, -140, -137, -186, -279, -72, 207, 185, 259, 353, 109, -109, 13, 0, -178, -115, 48, 99, -50, -243, 60, 412, 278, 28, 17, 78, -132, -111, 94, 63, -30, 19, 37, -73, -157, -157, -99, -37, 160, 247, 342, 241, -41, 24, 12, -271, -407, -163, 39, -69, -120, 52, 27, -130, -91, -7, -144, -349, -242, 14, 3, -153, 142, 418, 311, 164, 138, 154, 5, -322, -450, -89, 12, -10, 115, 91, -79, -292, -88, 92, -126, -152, 109, 251, 234, 199, 178, 213, 204, -38, -225, -103, 60, 51, -118, -160, -134, -179, -80, -82, -296, -119, 315, 370, 45, -266, -224, -21, 205, 378, 113, -184, -43, 91, -15, -92, -55, -88, 81, 249, 94, 190, 325, 102, -88, 109, 238, 106, -17, -217, -301, 22, 499, 438, 257, 555, 705, 343, 87, 271, 279, -108, -371, -221, -131, -229, -22, 293, 249, 68, 314, 612, 522, 485, 453, 349, 269, 194, 75, -62, -132, -255, -71, 196, -56, -245, 257, 587, 355, 361, 342, -114, -281, 73, 82, 16, 341, 403, 61, -62, 152, 146, -175, -404, -208, 141, 258, 154, 218, 218, -49, -30, -42, -340, -304, 74, 127, 10, 53, 226, 356, 104, -159, 23, 147, -119, -128, 232, 398, 102, -253, -274, -192, -212, -153, 26, 72, -84, -53, 170, 146, 53, -25, 20, -39, -230, -116, 11, -111, -309, -15, 437, 338, -11, -14, 110, -13, -129, 57, 271, 54, -95, 146, 290, 260, 436, 510, 336, -27, -163, 264, 385, -107, -448, 73, 345, 141, 183, 157, 261, 307, 110, -150, -103, 32, -23, 235, 455, 245, 164, 481, 652, 174, -279, -136, -76, -250, -395, -317, 119, 421, 211, 130, 339, 255, 48, -24, -117, -450, -598, -252, 297, 315, -235, -243, 196, 215, -29, 94, 95, -365, -481, 52, 356, 194, 160, -28, -343, -240, 50, -7, -86, 9, -140, -148, 98, 41, 7, 299, 500, 374, 284, 297, 29, -157, -72, 163, 120, -58, 128, 200, 123, 122, 250, 81, -99, 256, 493, 292, 190, 463, 445, 178, 78, -159, -149, 298, 270, 56, 227, 294, 451, 780, 613, 33, -159, -64, -80, 98, 338, 222, 60, 223, 451, 216, -12, 214, 432, 466, 216, 98, 240, 67, -206, 58, 306, 5, 18, 427, 366, -48, -84, 84, 161, -77, -69, 459, 311, -195, 42, 696, 577, -145, -529, -434, -307, -302, 81, 606, 708, 392, 18, -202, -207, -44, 214, 319, 153, 32, 43, 207, 322, 63, -68, 219, 149, 16, 185, 158, 162, 286, 242, 210, 93, -107, 156, 406, 327, 308, 228, -176, -430, -124, 314, 154, -429, -247, 226, 230, 193, 484, 579, 441, 558, 223, -311, -271, 227, 394, 155, -29, -163, 1, 136, 33, -154, -254, -9, 375, 291, -56, 177, 667, 748, 420, 222, 229, 45, -144, -38, 230, 101, -140, 92, 351, 313, 244, 370, 484, 218, -185, -125, 120, 80, 79, 372, 512, 327, 60, -279, -287, 3, 285, 242, -37, 106, 246, 79, 8, 39, -85, -36, 395, 569, 212, 95, 446, 306, -67, 219, 600, 397, 107, 20, -50, -163, -106, 153, 81, 16, 353, 407, 199, 272, 169, -165, -353, -353, -115, 34, -9, -20, 77, 258, 703, 801, -34, -689, -583, -365, -346, -185, 216, 469, 524, 451, 282, -133, -515, -159, 346, 272, -2, 84, 283, 174, 260, 621, 444, -83, 70, 395, 69, -112, 323, 584, 142, -319, 19, 347, -25, 52, 603, 375, -172, -13, 171, -81, -44, 302, 368, 353, 463, 361, 85, -272, -268, 233, 407, 86, 174, 376, 146, 216, 202, -191, -38, 380, 146, -11, 62, 74, 328, 297, 107, 74, 117, 69, 155, 259, 192, 230, -5, -145, -125, -78, 143, 158, -168, -366, -87, 128, 350, 580, 468, 324, 231, -88, -322, 38, 250, 1, -201, -356, -374, -105, 175, 40, -167, 64, 319, 258, 175, 35, -134, 150, 631, 446, -201, -192, 281, 398, 320, 242, 16, -300, -117, 357, 170, -78, 200, 476, 323, -97, 74, 494, 201, -136, 306, 642, 297, 81, -112, -315, 47, 449, 180, -143, 63, 228, 197, 213, 57, -105, 161, 346, 75, -121, -26, 139, 197, 223, 263, 179, 0, -23, 93, 24, -63, 163, 390, 418, 238, 1, -77, -218, -203, 24, 79, 110, 387, 744, 632, 89, -82, 214, 500, 576, 268, -196, -319, -45, 131, 155, 395, 363, 52, 13, 232, 292, -151, -287, 36, 242, 327, 217, 129, 67, -99, -135, 181, 350, 179, 343, 445, 222, 228, 275, 193, 8, -311, -196, 145, 84, 21, 256, 401, 263, -71, -261, 120, 469, 413, 351, 391, 131, -237, -126, 55, 1, -30, 30, -150, -121, 193, 341, 397, 59, -155, 231, 438, 236, 148, -75, -285, -70, 29, 78, 217, -44, -404, -256, -87, -168, -17, 325, 211, -165, 3, 379, 195, -411, -426, 56, 175, 162, 35, 89, 387, 211, -136, -161, 49, 11, -25, 152, 187, 221, 330, 500, 343, -166, -367, -107, 21, -208, -252, 267, 694, 392, 130, 237, 234, -32, -208, -29, 36, -259, -78, 522, 347, -105, 52, 166, -77, 6, 329, 536, 363, -52, -100, 120, 170, -23, -84, -113, 121, 596, 644, 361, 225, 397, 166, -301, -350, -406, -323, 226, 637, 339, -355, -481, 15, 248, 192, 308, 336, 126, 72, 278, 162, -167, -255, -583, -710, -244, 50, -140, -18, 315, -12, -31, 418, 232, -136, 35, 45, -274, -262, 46, 139, -6, -192, -366, -106, 147, 98, 44, 27, -42, -11, 429, 500, -107, -20, 405, -6, -203, 44, 95, -223, -308, -79, -73, -191, -279, 248, 418, -17, -16, 251, 134, -472, -458, 260, 233, -219, 53, 89, -349, -322, -28, 39, 214, 387, 353, 284, 208, 125, -164, -302, -476, -205, 426, 408, 242, 426, 264, -370, -62, 165, -337, -2, 439, 332, 437, 389, 208, 43, -236, -163, -245, -508, -519, -162, 317, 508, 456, 317, 224, 104, 142, 456, 515, 122, 292, 343, -134, -167, -51, 65, -103, -149, -147, -350, -8, 307, 317, 371, 243, 92, 1, -182, -260, -132, 118, 27, -164, -67, -89, -224, -65, 448, 417, -70, -69, -164, -656, -576, -177, -183, -388, -322, 43, 238, 463, 480, 88, -374, -684, -394, 141, 65, -204, 74, 149, -29, 83, 203, 67, -24, -261, -558, -129, 51, -197, -231, -351, -740, -685, 135, 427, -23, -75, 536, 640, 379, 500, 530, 116, -390, -403, -322, -284, -56, 6, -303, -430, -63, 286, 412, 565, 373, -167, -67, 197, -96, -280, 67, 240, -13, 16, 381, 361, -125, -368, -294, -231, -398, -559, -306, 88, 305, 665, 1207, 827, -259, -371, -33, -160, -131, 130, 98, -377, -483, -139, 28, -253, -365, 235, 335, 57, 240, 354, -195, -585, -113, -83, -588, -453, -125, -265, -194, 303, 329, -115, -1, 453, 320, 44, 229, 191, -226, -425, -190, 115, -76, -87, 433, 475, -311, -376, 391, 202, -145, 63, 27, 68, 168, 215, 462, 157, -474, -539, -380, -604, -600, 199, 550, -26, -268, 175, 102, -463, -267, 456, 344, -135, -83, 99, 263, -19, -99, -13, -601, -901, -515, -178, -347, -230, 548, 713, 198, 183, 283, -14, -220, -14, 3, -219, 18, -5, -247, -229, 80, 319, -89, -204, 64, -27, -149, 99, 291, 35, -120, 166, 140, -191, -25, 101, -153, -324, -117, 208, 19, -251, -174, -46, 61, 243, 272, 90, 121, 42, -297, -338, -204, 48, 277, 99, -126, -254, -143, 195, 239, 72, 34, 279, 614, 711, 338, -209, -489, -614, -428, 22, 184, -161, -504, -361, -134, -53, 168, 220, -82, -261, -102, 258, 289, 36, 168, 271, -62, -302, -191, -103, -156, -181, -261, -248, -313, -349, 36, 265, 142, 188, 524, 619, 284, -116, -220, -162, -182, -181, -103, -30, -244, -238, 135, 304, 231, 343, 647, 481, 144, 118, 234, 253, 35, -217, -247, -172, -247, -179, 174, 40, -290, 38, 462, 623, 511, 255, -102, -623, -671, -283, -137, -172, -255, -416, -356, -192, -58, 47, 203, 380, 117, -390, -255, 322, 336, 35, 107, 109, -294, -432, -374, -372, -398, -440, -288, -343, -467, -269, -87, -97, -208, -215, 129, 150, 119, 532, 441, -124, -438, -448, -970, -1085, -281, -123, -383, -115, 321, 292, 186, 203, 104, -36, 51, 217, 259, 111, -83, 85, 4, -239, -168, 32, -1, -274, -112, 242, 115, 98, 699, 861, 299, -99, 69, 179, 56, 166, 254, 57, -253, -80, 173, -177, -621, -453, -59, -112, -109, 295, 497, 147, -154, -148, 61, 202, 196, 148, 61, 86, -35, -1, 190, -35, -502, -411, 124, 323, 416, 519, 361, -111, -231, 147, 123, -191, -336, -586, -744, -326, 279, 480, 197, 11, -2, -181, -162, 49, -49, -198, 3, 68, -200, -245, -28, -29, -277, -546, -517, -197, 174, 380, 193, -51, -102, -44, 48, 10, -108, -137, -333, -615, -639, -328, 27, -39, -248, -364, -417, -304, 272, 611, 75, -120, 158, 71, -199, -58, 310, 38, -484, -491, -480, -599, -367, 307, 617, 287, 146, 208, 201, -60, -241, -172, -282, -371, -236, -211, -384, -210, 110, 106, -164, 15, 486, 270, -73, -182, -205, -262, -268, -100, -116, -104, 128, 280, 98, -245, -261, -88, -165, -77, 205, 212, 149, 36, -75, -23, 86, 422, 432, 168, 376, 182, -178, -58, 312, 482, -100, -259, -90, -242, -141, 122, 217, 86, 163, 262, 290, 216, -215, -245, 56, -205, -532, -505, -415, -347, -272, 152, 125, -284, 70, 387, 81, -400, -497, -188, -82, 30, 363, 252, -238, -517, -415, -59, 191, 199, -5, -158, -91, -89, -207, -185, -148, -335, -243, 215, 215, 167, 442, 263, -223, -581, -555, -422, -690, -730, -229, 201, 324, 285, 128, 51, 95, -88, -370, -282, -137, -414, -691, -523, -349, -327, -88, 307, 377, 10, -49, 39, -305, -463, -15, 353, 45, -326, -198, -193, -422, -242, 169, 385, 329, 271, 470, 704, 577, 344, 357, 139, -327, -363, 57, 137, 9, 299, 425, -42, -258, -70, -239, -518, -250, 393, 627, 392, 176, 115, -108, -264, -88, -72, -140, -169, -234, -306, -170, 25, 101, 70, 8, 288, 484, 301, -156, -327, 46, 51, -311, -433, -408, -313, 166, 600, 224, -185, -15, 106, 86, 101, 47, -130, -200, -99, -5, -17, -89, -90, -162, -182, -126, -130, 0, 207, 250, 96, -169, -375, -341, -106, 12, -141, -352, -171, 248, 162, -113, -474, -881, -756, -394, -219, -321, -239, -19, -106, -197, 69, 326, 151, -50, -226, -359, -177, 10, -40, -263, -558, -586, -209, 40, 26, 157, 376, 482, 366, 130, 54, 68, 41, -32, 157, 326, 159, -27, -311, -344, -181, 43, 496, 607, 396, 465, 593, 216, -46, -6, -233, -354, -239, -188, -67, 148, 155, -26, -341, -871, -1029, -451, 23, 120, 520, 995, 760, 132, -54, -62, -212, 40, 592, 351, -411, -408, 160, 353, 52, 107, 299, 107, 135, 506, 663, 353, 209, 279, 102, -295, -486, -536, -700, -341, 291, 417, 57, -239, -180, 54, 304, 415, 254, -150, -261, -43, -205, -631, -662, -406, -331, -168, 153, -30, -292, -137, -89, -174, -235, -334, -287, 34, 292, 326, 314, 239, -10, -431, -772, -917, -860, -468, -132, -214, -87, 266, 372, 438, 273, 37, 77, 161, 273, 184, -87, -246, -270, -314, -363, -143, 176, 375, 274, 40, 35, 133, 144, 43, -109, -235, -303, -200, 199, 333, -35, -311, -319, -392, -496, -242, 323, 627, 467, 300, 328, 406, 31, -415, -124, 237, 46, 37, 425, 344, 156, 199, -107, -477, -212, 233, 196, 176, 530, 791, 837, 981, 791, 11, -716, -701, -389, -481, -593, -545, -322, -12, 141, 351, 432, 221, 430, 866, 638, -4, -371, -525, -596, -560, -701, -780, -420, 19, 129, 182, 277, 216, 127, 347, 596, 537, 409, 85, -201, -168, -159, -619, -859, -512, -270, 33, 353, 68, -524, -285, 102, -158, -161, 33, -177, -372, 133, 530, 259, -63, -229, -315, -556, -820, -568, -148, -22, 336, 627, 247, -86, 68, 347, 363, 209, 275, 327, -20, -472, -663, -369, 67, -166, -527, -277, 19, 147, 538, 797, 417, 45, 64, 0, -163, 171, 641, 659, 450, 89, -400, -616, -415, -292, -334, -308, -59, 257, 504, 548, 366, 361, 346, 400, 497, 254, -44, -92, -157, -466, -634, -617, -620, -483, -221, 56, 543, 993, 921, 621, 544, 413, -25, -425, -492, -465, -550, -372, 11, 141, 92, -64, -329, -219, 68, 135, 350, 485, 131, -145, 65, 190, -116, -565, -775, -774, -787, -659, -181, 276, 186, -93, -23, 146, 74, -23, -15, 181, 452, 364, 113, -42, -329, -534, -548, -545, -474, -387, 33, 325, 249, 325, 464, 493, 396, 307, 48, -230, -420, -447, -317, -333, -256, 53, 209, 47, 60, 277, 396, 405, 497, 551, 320, 94, 0, -124, -331, -480, -454, -294, -228, -132, 136, 466, 712, 634, 386, 244, 165, 12, -136, -145, 32, 149, 28, -98, -93, -30, 9, -37, -197, -211, -10, 217, 405, 466, 370, 239, 175, -8, -273, -295, -322, -371, -129, 10, -131, -42, 173, 78, -141, -276, -182, 73, 438, 640, 243, -58, 65, -86, -418, -441, -426, -385, -124, 8, -216, -393, -154, 156, 273, 315, 287, 176, 220, 202, 11, 98, 218, -35, -298, -306, -312, -382, -330, -135, -59, -171, -293, -230, -13, 17, 78, 447, 679, 632, 583, 453, 99, -295, -589, -865, -935, -767, -604, -293, 192, 466, 500, 592, 523, 107, -165, -65, -133, -376, -231, 74, 85, -20, -164, -282, -250, -375, -304, 71, 237, 322, 574, 707, 522, 351, 222, 149, 99, -68, -135, -117, -163, -249, -171, 114, 171, -27, -77, -43, -38, 42, 155, 186, 223, 271, 261, 117, -200, -436, -350, -82, 27, 61, 154, 242, 267, 304, 357, 200, 127, 278, 239, 114, 80, -125, -325, -245, -174, -313, -431, -320, -23, 264, 433, 620, 615, 265, -6, -55, -103, -235, -232, -165, -369, -417, -124, -77, -214, -112, 7, -3, 32, -34, -48, 59, -24, -31, 181, 100, -248, -449, -516, -355, 13, 275, 299, 239, 214, 56, -245, -286, -84, -84, -107, 44, 118, 1, -80, -87, -94, -110, -163, -26, 173, 80, -1, 210, 336, 228, 131, 139, 117, 59, -14, -155, -207, -271, -356, -288, -203, -214, -77, 162, 182, 130, 161, 116, -33, -28, 100, 31, -65, 108, 210, 80, 181, 362, 128, -167, -158, -98, -170, -243, -148, -54, -131, -103, 87, 142, 176, 305, 344, 258, 108, 6, -7, -78, -206, -180, -26, 224, 306, 182, 220, 258, 123, -87, -149, -60, -28, -13, 106, 57, -229, -314, -253, -210, -189, -139, 5, 187, 382, 469, 256, -81, -215, -215, -90, 169, 235, 121, 86, 35, -66, -201, -302, -211, -3, 93, 25, 43, 163, 217, 239, 236, 90, -147, -303, -272, -183, -197, -148, -37, -86, -185, -179, -162, -61, 98, 190, 198, 172, 284, 359, 157, -89, -149, -217, -407, -495, -442, -422, -288, 85, 401, 512, 512, 461, 337, 164, 42, -38, -144, -164, -128, -230, -261, -154, -157, -184, -69, 121, 228, 161, 48, 37, 68, 78, 124, 217, 252, 137, 2, 48, 115, 3, -43, -73, -235, -271, -275, -320, -197, -18, -26, -85, -85, -83, -25, 42, 135, 247, 224, 72, 60, 176, 144, 27, 29, 35, -128, -181, 1, 124, 50, 14, 156, 257, 133, -2, 35, -5, -154, -128, 113, 170, -36, -69, 92, 53, -175, -195, -111, -135, -152, -60, 110, 223, 202, 115, 63, -6, -91, -77, -109, -257, -209, -14, -54, -205, -129, 10, 16, 82, 215, 189, 111, 177, 212, 79, -84, -123, -36, -49, -116, -3, 76, -6, -33, 76, 118, -19, 1, 190, 94, -133, -73, 70, 35, -27, 4, 72, 76, 19, -16, -63, -172, -207, -103, -11, -22, -36, -53, -102, -136, -148, -112, -16, 56, 77, 145, 144, 86, 119, 169, 121, -10, -39, -21, -87, -74, 140, 274, 153, 25, -32, -166, -324, -316, -194, -94, 2, 137, 243, 196, 49, -3, -8, -74, -119, -92, -78, -98, -9, 80, 55, 48, 57, 8, 17, 146, 215, 160, 118, 88, 71, 82, -41, -158, -100, -42, -102, -140, -82, -138, -265, -250, -140, -68, 8, 111, 191, 188, 124, 87, 73, 65, 44, 62, 11, -110, -93, -29, -33, -7, 41, -1, -42, -10, 5, -22, 28, 175, 211, 143, 105, 64, 22, -1, -94, -123, -37, -79, -110, -21, -70, -163, -118, -60, -89, -112, -53, -27, -59, -24, 79, 164, 181, 164, 189, 171, 58, 19, 50, -29, -160, -168, -100, -56, 10, 96, 135, 98, 14, -32, -54, -110, -141, -82, -74, -138, -120, -72, -44, 0, 49, 88, 95, 78, 81, 77, 13, -78, -92, -58, -101, -104, -31, -37, -50, 62, 143, 63, 23, 113, 118, 47, 96, 156, 99, 65, 107, 129, 102, 34, -42, -106, -151, -146, -80, 20, 37, -11, -52, -104, -135, -129, -68, 52, 139, 173, 201, 107, -127, -216, -112, -33, 10, 48, 147, 266, 251, 211, 148, -9, -98, -52, -25, -78, -131, -129, -115, -137, -149, -115, -72, -31, 49, 131, 160, 158, 153, 116, -14, -171, -226, -182, -136, -124, -93, -28, 21, 58, 116, 169, 110, -9, -1, 43, -29, -75, 24, 71, -39, -85, -24, -53, -96, -38, 13, 33, -8, -86, -54, -9, -74, -132, -107, -71, -69, -18, 41, -3, -81, -73, 4, 66, 113, 190, 215, 107, 7, 40, 90, 65, 79, 113, 20, -61, -5, 16, -41, -25, 29, 10, -45, -36, -8, -60, -154, -171, -131, -162, -163, -78, 0, 43, 94, 140, 131, 127, 148, 141, 58, -22, -71, -98, -88, -87, -102, -49, 44, 81, 107, 120, 99, 95, 88, 34, -14, -56, -109, -139, -84, 45, 133, 175, 151, 66, -8, -33, -45, -72, -104, -112, -53, -26, -32, 10, 36, 19, 41, 44, -32, -29, 121, 194, 70, 0, 45, -7, -112, -104, -65, -55, -38, -12, -37, -116, -158, -147, -103, -103, -119, -26, 92, 118, 97, 64, 4, -36, -37, -9, 28, 25, 11, 42, 36, 5, 36, 33, -41, -89, -89, -83, -68, -26, 6, 2, -20, -54, -66, -24, 39, 59, -4, -66, -43, 9, 71, 117, 108, 100, 93, 63, 0, -73, -89, -72, -62, -46, 8, 69, 80, 72, 64, 6, -60, -24, 20, -17, -35, -26, -53, -50, -9, -11, -10, 18, 7, -36, -39, -13, -32, -44, -18, -12, -27, -25, 31, 88, 82, 92, 124, 102, 50, 12, 43, 69, 18, 4, 28, 28, 3, -52, -104, -86, -74, -84, -32, 19, 12, -27, -52, -47, -36, -20, 34, 68, 52, 63, 70, 15, -37, -26, -24, -39, -13, 50, 81, 46, 22, 24, 6, -9, 3, -26, -111, -121, -32, 13, 0, 26, 52, 5, -37, -8, 13, 0, -11, -17, -29, -25, 9, 55, 76, 53, 23, 13, 0, -6, -2, -6, -25, -23, 20, 25, -24, -42, -13, 0, 9, 44, 40, -5, -34, -30, -13, -6, -15, -12, -13, -21, 9, 37, 13, -26, -46, -42, -60, -99, -59, 12, 35, 50, 62, 37, 12, 26, 44, 36, 9, 20, 47, 34, 24, 31, 38, 37, 12, -24, -43, -62, -70, -54, -47, -50, -17, 31, 46, 42, 34, -2, -46, -31, -10, -28, -20, 21, 25, -4, -16, -26, -20, 2, 13, 25, 24, 11, 11, 1, -13, -5, 12, 23, 16, 0, -15, -33, -21, 11, 5, -12, -5, 4, 5, 0, -7, -2, 8, 6, 4, -3, -22, -32, -20, 0, 4, -3, 0, 19, 21, 0, -5, 13, 26, 29, 28, 17, 5, -16, -29, -21, -17, -23, -17, 0, 1, -19, -18, 2, -4, -18, -10, 2, 4, 3, 9, 23, 30, 34, 40, 32, 16, 7, 5, 8, 9, 1, -7, -12, -18, -24, -22, -11, 3, 8, 5, 6, 9, 5, -5, -14, -13, -7, -1, 0, 3, 8, 14, 19, 18, 10, 3, -2, -17, -33, -28, -11, -5, 3, 27, 40, 23, 2, 0, 0, -7, -8, 0, 0, -1, 2, 0, -6, -8, -8, -6, -5, -3, 0, 0, 2, 3, 0, -2, -3, -5, -4, -5, -6, -5, -1, 2, 2, 1, 1, 0, 0, 0, -1, -1, 1, 2, 2, 2, 2, 1, -1, -5, -7, -6, -2, 0, 0, 0, 0, 0, 0, 0, 555, -2477, -233, 3285, 2036, -1325, -4827, -3831, 578, 2662, 332, -2070, -2698, -2257, -1364, -721, -999, -905, 1052, 2202, 2098, -4, -2516, -1628, 1504, 3306, 2972, 876, -2352, -2216, 557, 3287, 3348, -3220, -8233, -4340, 1489, 2336, 158, -1612, -2922, -3550, -2343, -13, -43, -2089, -2781, -2954, -3154, -1636, 1222, 2348, 219, -1452, -1805, -2867, -1792, 336, -581, -1694, -311, 500, -136, -375, -1456, -2910, -1456, 1210, 1249, -256, -854, -784, -940, -688, -860, -1999, -2719, -1398, 2134, 3213, 1037, -345, -253, -335, -407, 590, 858, -357, -1642, -2051, 139, 1765, -902, -1173, 641, -813, -1009, 37, -245, 130, 470, 274, 717, 599, 294, 679, -265, -2627, -2565, -407, -411, -235, 997, -382, -1614, -710, -486, -1060, -1403, -381, 624, 1071, 2034, 777, -942, 256, 921, -540, -146, 245, -245, 1553, 2253, 1126, 1082, 671, -1010, -108, 1671, -282, -2911, -3005, -2164, -1685, -641, 20, 393, 771, 623, 2160, 3838, 1940, -833, -614, 1206, 1370, 242, 62, 238, 778, 2209, 2787, 523, -2385, -2649, -2294, -2852, -2166, 885, 3500, 2871, 1162, 873, 99, -1167, -752, 813, 2559, 2807, 1016, -1087, -2064, -2087, -1823, -694, -7, -1279, -2012, -599, 333, -281, -370, 884, 1258, -1267, -3872, -3421, -1308, -13, 30, 476, 360, -1740, -2899, -2540, -2122, -726, 1082, 57, -2479, -1525, -206, -1728, -2083, -61, 1209, 493, 817, 1833, 1784, 2633, 2956, 736, -788, -70, 1692, 3817, 3801, 1956, 863, 1925, 3645, 2965, 724, -790, -952, -1278, -1600, -1290, -453, 653, 651, -378, -694, 934, 890, -1854, -2276, -400, -5, -677, -1176, -1908, -2478, -1998, -595, 17, -711, -1382, -311, 811, 670, 1018, 883, -901, -2128, -1005, 424, 108, -1144, -1177, 43, 1173, 2073, 2111, 1312, -82, -902, 307, 1305, 192, -1697, -2814, -2694, -1839, -1257, -1219, -750, -297, 6, 529, -315, -1632, -1166, 260, 678, 580, 252, -683, -1073, -728, -3, 697, 657, 456, 956, 513, -635, 103, 1838, 2271, 1051, -792, -1581, -681, 1039, 2510, 1659, -928, -1938, -699, 60, -831, -788, -302, -1137, -1237, 16, 974, 1765, 1031, -1079, -1461, -661, 210, 1390, 2197, 1440, 609, 834, 420, 161, 935, 1502, 1278, -133, -1482, -323, 766, 25, -246, -276, -602, -1168, -764, 626, 1302, 1595, 1204, 140, -447, -293, -275, -413, -351, -285, 33, 460, 710, -770, -2665, -1606, 747, 1066, 283, 657, 452, -1153, -1752, -163, 1423, 1632, 1341, -72, -1156, -661, -1, 976, 2095, 2153, 886, -805, -1234, -412, 79, -161, -126, 414, 365, -50, 53, 674, 1031, 411, -37, 258, -107, -901, -637, 558, 1255, 895, 226, 36, 754, 1302, 1271, 873, 277, 548, 694, 433, 535, 292, 253, 834, 604, -107, -8, 268, -11, -266, -108, -122, 374, 1209, 1034, 968, 1479, 1207, 865, 1026, 525, -156, -243, 80, 570, 1044, 309, -1474, -1581, -47, 1265, 1509, 190, -1438, -1190, -131, 468, 982, 347, -478, -78, -9, -1444, -2570, -1792, -836, -493, -162, -60, 242, 698, 650, 426, 584, 1184, 1350, 122, -1087, -685, -46, -481, -825, 191, 911, 680, 936, 887, 637, 480, 148, -40, -634, -927, -852, -537, 312, 155, -493, -378, -363, -43, -28, -1054, -895, 154, 156, -754, -1414, -1341, -820, 225, 572, -89, -313, -596, -1265, -898, 424, 898, 119, 31, 882, 475, -436, -588, -687, -276, 285, 188, -95, -573, -924, -498, -423, -992, -976, -346, -123, -683, -714, -422, -577, -706, -493, -110, 101, 528, 549, -331, -1537, -1821, -1575, -1398, -413, 325, 89, -448, 27, 449, 100, -109, -486, -248, -229, -710, -908, -712, -68, 408, 834, 536, -454, -893, -387, 1197, 1478, -515, -928, 379, 698, -99, -572, -107, 83, -169, -722, -950, 63, 1100, 672, -431, -888, -784, -196, 711, 1009, 367, -542, -1163, -1118, -478, 428, 577, -57, -9, 344, 554, 514, 157, 72, -93, -236, 111, -114, -1132, -1039, 197, 116, -896, -722, -14, 199, 20, -12, 181, 159, 252, 329, 39, 184, 1054, 1746, 1357, 237, -394, -725, -1063, -1028, -290, 444, -49, -980, -1209, -394, 750, 758, -66, -475, -693, -354, 699, 536, -767, -925, 326, 1201, 1624, 1529, 66, -1738, -2194, -1266, 11, 1037, 802, -22, -192, -139, -109, 49, 51, -264, -91, 492, 822, 693, 258, 203, 536, 667, 822, 622, -279, -585, 121, 691, -2, -765, -712, -488, 329, 718, 97, -211, -155, 495, 1519, 1535, 675, -188, -474, -509, -178, 673, 946, 908, 753, 106, -383, -326, -631, -1027, -197, 704, 735, 602, 299, -358, -371, 532, 636, 229, 685, 885, 367, -302, -654, 69, 1110, 1312, 792, 195, -212, -436, -555, -363, -177, -640, -934, -681, -230, 166, 118, 71, 515, 626, 76, -271, -362, -453, -690, -813, -542, -549, -688, 130, 1162, 552, -729, -978, -887, -446, 428, 396, 12, -6, -270, -797, -1235, -940, -346, -271, -143, 259, 362, 111, -355, -594, -213, 57, -405, -1239, -1343, -320, 618, 541, 227, 596, 615, -312, -808, -448, -80, -219, -410, -345, -772, -1198, -809, -442, -529, -348, 164, 324, -331, -1275, -1180, -401, 302, 356, -584, -1125, -664, 230, 408, -316, -576, -283, -444, -947, -1099, -1115, -906, -383, 176, 588, 689, 662, 406, -173, -458, -71, 246, 256, 321, 501, 1003, 1153, 325, -426, -202, 270, -33, -328, 446, 1088, 616, -201, -483, -283, -364, -428, -184, -514, -731, 116, 781, 745, 688, 845, 915, 573, 351, 192, -400, -674, -6, 1040, 1104, 242, 203, 826, 1057, 708, -113, -661, -399, 405, 982, 736, 14, -399, -600, -915, -1055, -938, -663, -352, -279, 150, 931, 630, -363, -1008, -889, 72, 1021, 1278, 555, -404, -798, -897, -945, -535, 287, 406, -429, -1269, -1216, -591, -301, -49, 223, 67, -47, 99, 180, -131, -803, -1214, -1093, -709, -333, -62, 123, 76, 101, 616, 497, -341, -285, 323, 267, -320, -483, -143, -276, -605, -381, 99, 630, 1003, 944, 630, 383, 363, 706, 1070, 633, -169, -443, -102, 31, -252, -122, 34, 386, 885, 470, -428, -1384, -1658, -604, 450, 236, -732, -1109, -759, -324, -277, -411, -383, -707, -917, -199, 528, 223, -18, 185, -68, -333, -261, 108, 393, 116, -527, -1000, -836, -227, 296, 341, 40, -150, -151, 41, 654, 850, 141, -111, 443, 590, 21, -283, -261, -233, -174, -360, -87, 423, 361, 319, 499, 830, 624, -148, -187, 212, -33, -3, 911, 1245, 962, 566, 133, -358, -978, -942, -707, -975, -1350, -1317, -652, 186, 404, -105, -645, -237, 493, -13, -656, -578, -522, -297, 81, -133, -728, -917, -1077, -1361, -1300, -1102, -780, -574, -914, -866, -626, -547, -48, -48, -421, -488, -471, -410, -282, -104, -279, -604, -643, -480, -304, -255, -120, -22, -114, -192, 42, 700, 1015, 816, 461, 399, 605, 300, 326, 767, 793, 617, 282, 508, 1153, 1056, 537, 480, 825, 682, 86, -238, -423, -535, -612, -452, 597, 1761, 1790, 1140, 556, 272, 510, 782, 739, 254, -384, -436, 0, 474, 266, -648, -1165, -703, 209, 576, 312, 62, -125, -36, 689, 1267, 788, -493, -1430, -1553, -990, -38, 612, 669, 287, -251, -838, -1098, -1286, -1976, -2471, -2049, -810, 538, 1303, 1004, 245, -97, -229, -61, 157, 231, 320, 192, 346, 757, 750, 436, 205, 353, 476, 120, -328, -730, -1008, -858, -518, -175, 411, 1136, 1217, 598, 156, 314, 694, 462, 140, 405, 615, 727, 555, -150, -872, -1447, -1243, -260, 83, -246, -274, 47, -163, -733, -592, 220, 453, -618, -1218, -636, -375, -639, -606, -420, -447, -261, -51, -407, -747, -612, -760, -506, 227, 443, 503, 229, -217, -634, -1061, -1187, -813, 157, 854, 790, 629, 274, -471, -575, 75, 156, -484, -546, -282, -118, 130, -58, -39, 289, 392, 338, 105, -404, -821, -240, 815, 1144, 473, -413, -1032, -1590, -1786, -1806, -1840, -1585, -834, -254, -883, -1833, -1580, -320, 463, 469, 378, 254, 213, 256, 317, 130, -421, -768, -1070, -1816, -2142, -1483, -732, -491, -307, -78, -292, -198, 206, -121, -906, -1239, -709, -119, -316, -649, -170, 385, 543, 398, -78, 125, 881, 1060, 263, -955, -1446, -942, -243, -371, -888, -531, 155, 587, 468, -500, -992, -522, 421, 1081, 953, 524, -123, -968, -1192, -282, 506, 708, 562, 49, -77, -115, -369, 79, 1094, 1121, 102, -503, -25, 422, -147, -444, -194, -640, -1140, -961, -779, -575, -198, -284, -686, -79, 715, 69, -777, -429, 1177, 2241, 1173, -592, -1447, -1670, -1245, -86, 270, -143, -20, 669, 1401, 1847, 1526, 752, 705, 766, 300, -418, -944, -470, 331, 714, 1385, 2481, 2666, 1713, 1201, 982, 604, 649, 542, 141, -153, -30, 643, 831, 540, 740, 373, -551, -662, -104, 571, 390, -547, -718, 411, 1247, 1172, 976, 585, 60, -145, 337, 594, 425, 355, 641, 1034, 577, -134, -455, -743, -322, 839, 410, -1045, -1343, -1311, -1377, -452, 918, 1670, 1712, 1193, 707, 576, 804, 596, 158, 280, 903, 1278, 301, -634, -815, -3401, -7241, -9965, -11075, -9170, -9250, -7338, -1021, 776, -583, -3344, -8324, -11076, -9128, -8494, -7994, -9122, -13409, -6745, 6340, 9958, 4135, 139, -975, -1737, -185, -1031, -2334, -3436, -3889, -1139, 2407, 8873, 16303, 17141, 11960, 7596, 7438, 9958, 11566, 9921, 7153, 5935, 5528, 5764, 6033, 5167, 3039, 136, -3980, -6393, -4447, -2577, 625, 4511, 5085, 5155, 5456, 3338, -360, -765, 895, 1718, 2700, 2592, 1595, 2498, 3161, 709, -2671, -3506, -938, 3360, 7301, 8000, 6397, 2389, -3562, -5523, -3171, -737, 142, 1047, -632, -5007, -5773, -4623, -4175, -4104, -6399, -9123, -10030, -10181, -7261, -865, 4130, 5128, 2033, -1823, -3714, -5034, -6550, -7441, -5777, -1513, 1992, 1358, -1250, -1977, -1402, -1944, -2879, -2655, -1523, 2474, 6301, 6788, 5312, 1143, -2419, -1117, 1799, 3015, 5250, 7009, 2469, -7358, -12875, -8041, 1027, 5621, 3871, -132, -2387, -3735, -6033, -6955, -6752, -6969, -6763, -4089, 1517, 5311, 4071, -325, -3139, -3336, -2633, -1133, 1922, 3635, 1319, -1626, -3511, -3041, 530, 5730, 6524, -435, -6244, -3922, 464, -1894, -4084, -43, 1943, 2041, 5387, 7393, 5368, 3106, 2746, 3884, 4690, 4981, 5552, 4885, 3409, 2647, 1720, 98, -2222, -3877, -2788, -776, -517, 65, 202, -2392, -3054, -1968, -1283, 1324, 4046, 3239, 110, -1450, -2241, -2259, 1787, 6926, 7202, 3268, -1297, -3197, -3108, -4285, -3817, -1855, -1601, -2494, -1830, -96, -1287, -2976, -1692, 238, -307, -570, 524, -1427, -4915, -5017, -2016, 1301, 4749, 4664, 414, -2804, -5274, -6938, -7634, -8223, -7546, -5290, -2336, -2682, -5103, -4932, -4103, -3713, -4170, -4681, -2717, 1900, 6492, 6144, 2268, -832, -603, 775, -233, 158, 2094, 1810, 690, 1426, 1810, 574, -179, -560, -975, -1086, 1021, 4431, 4724, 2482, 1879, 2647, 2355, 2580, 2928, 743, -1238, -658, 416, 1597, 2261, 702, -869, -694, 812, 2283, 776, -1049, -298, 599, 691, 718, 485, -961, -1607, -1768, -3605, -4575, -2797, -1033, -2046, -2787, -1359, -1074, -3679, -4242, 56, 4705, 7469, 6989, 2644, -2056, -3286, -586, 3875, 5968, 3333, 148, -561, 975, 2479, 1599, 1519, 2431, 1048, -490, 431, 1582, 1337, 1099, 457, 673, 3643, 5255, 2368, -1138, -2125, -3352, -5437, -6180, -6048, -5220, -2370, -1170, -4018, -4883, -2899, -2684, -4262, -4216, -2608, -917, 717, -593, -2502, -1808, -2044, -3698, -3381, -1232, 1484, 3945, 2454, -1294, -1265, 2292, 3991, 2056, 608, 2045, 5156, 7163, 6355, 3923, 1965, -370, -3316, -4363, -4133, -2357, 265, 966, -420, -2271, -1270, 635, 198, -325, 766, 3189, 3649, 854, 403, 2995, 3883, 3583, 3947, 3240, 492, -1598, -1424, -483, 19, -200, -571, -364, -47, -302, -1284, -1293, 1241, 3447, 4543, 5365, 4645, 2959, 1112, 1226, 2741, 3060, 3305, 3533, 2380, 508, 660, 1637, 133, -2493, -3264, -1118, 1349, 2575, 3703, 4026, 1945, -1021, -1141, 491, 503, -354, 344, 1670, 1362, 301, 270, 980, -205, -2086, -1793, -1152, -1261, -1943, -2197, 152, 2735, 1608, -1265, -2592, -2548, -1636, -218, 221, -453, -80, 1737, 1956, 238, -336, -352, -374, 803, 1289, 9, -774, -52, 817, 1404, 1489, 675, -481, -1335, -1032, 310, 317, -1188, -1929, -2636, -3719, -3291, -1676, -1051, -1336, -1071, -1089, -2110, -2781, -2538, -1640, -890, -1284, -334, 1878, 1876, 1526, 1726, 908, -275, -1957, -4319, -5052, -1779, 1701, 1725, 658, -511, -763, 181, -540, -1484, 27, 1591, 1508, 979, 1297, 2347, 1955, 107, -677, -232, -429, -1085, -1555, -1736, -984, -164, 436, 514, 34, 499, 1251, 1161, 208, -1506, -2264, -362, 2233, 2797, 2092, 1461, 780, -308, -1559, -1869, -1516, -1294, -976, 221, 1710, 1440, 708, 409, -1000, -2807, -2617, 502, 2761, 1009, -1434, -1393, 237, 1860, 1949, 292, -991, -697, 39, 22, -620, -736, 208, 1303, 1737, 1183, 427, 872, 1422, 583, 279, 1245, 1368, 242, -619, 89, 1286, 1580, 1341, 1130, 717, -434, -1089, -719, -202, 430, 569, 461, 885, 1257, 1520, 1393, 1034, 1202, 948, -470, -2092, -1998, -243, 848, 729, 447, 510, 520, -275, -1632, -1882, -642, 319, 342, 520, 1554, 1861, 631, -533, -1030, -550, 894, 2043, 1977, 1285, 604, -836, -1719, -353, 918, 1328, 1893, 1112, -214, -404, -389, -292, 104, 46, 181, 927, 1316, 1646, 1034, -987, -1899, -758, 501, 398, -305, -463, -342, -878, -1879, -2116, -1221, -414, -70, -273, -620, 363, 1559, 1696, 1151, 788, 983, 898, 556, 425, 268, 316, 870, 1443, 1455, 450, -335, 176, 340, -798, -1543, -937, -249, -9, 197, 299, -83, -609, -251, 896, 993, -316, -888, -152, 392, 10, -12, 839, 701, -784, -1480, -1040, -709, -160, 533, 457, 410, 929, 929, 529, 366, 643, 1265, 1341, 1314, 1283, 414, -684, -1200, 2, 1882, 1536, 251, 19, 310, 573, 633, 533, -220, -820, -568, -391, -120, 52, 125, 612, 435, -467, -835, -860, -1099, -1289, -1256, -476, 539, 201, -687, -511, 430, 560, -285, -642, -690, -814, -616, -179, 168, 73, -397, -1093, -1268, -559, 257, 410, -73, 103, 671, 784, 1116, 1261, 377, -1141, -1668, -768, 402, 1547, 2251, 1235, -1077, -1222, 742, 1282, 911, 894, 162, -1293, -1761, -1321, -768, 55, 488, 872, 898, 235, 165, 264, 156, 476, 572, -4, -128, 246, 109, -16, 414, 306, -309, -432, -339, -37, -164, -574, 14, 390, 279, 731, 921, 782, 1316, 1422, 302, -271, -151, -71, 621, 1277, 1227, 990, 815, 722, 304, -262, -18, 869, 1292, 1073, 1049, 1263, 1222, 620, -722, -1532, -761, 260, 744, 1055, 769, 339, 270, -157, -833, -873, -111, 202, 117, 537, 575, 106, -279, -244, 47, -158, -388, -40, 243, 270, 537, 403, -292, -670, -447, 142, 285, 497, 912, 134, -742, -598, -286, -196, -372, -537, -374, 255, 875, 841, 767, 650, 153, -293, -669, -909, -1120, -1300, -1172, -994, -902, -475, 5, 6, 20, 60, -16, 29, 81, -17, -124, 105, 317, -114, -614, -72, 1012, 1512, 1079, 173, -196, 161, 814, 1029, 896, 1076, 544, -755, -698, 594, 1329, 1161, 630, 125, -171, 304, 960, 1097, 1520, 1849, 1439, 694, 58, -382, -874, -742, 159, 727, 1014, 1172, 608, -241, -241, 362, 486, -65, -534, -135, 120, -371, -436, 508, 1341, 908, 322, 187, 54, -380, -898, -583, 310, 1044, 1134, 1039, 713, -111, -238, 563, 897, -95, -805, -597, -169, 328, 370, 226, -58, -437, -237, 528, 1041, 1181, 1028, 178, -543, -592, -475, -646, -620, 110, 642, 601, 460, 186, -276, -789, -1084, -604, 98, 188, -83, -167, 532, 1128, 490, -342, -399, 69, 464, 263, -235, -488, -222, 289, 466, -68, -1125, -1026, 172, 485, 327, 554, 709, 678, 215, -513, -379, 234, 514, 764, 689, 111, -308, -202, -173, -385, -203, 32, -24, 50, 264, 399, 92, -765, -1271, -1172, -688, 48, 312, 168, -48, -351, -344, 46, 467, 495, 471, 714, 476, 250, 736, 1137, 1251, 1530, 1255, 301, 284, 766, 685, 416, -12, -19, 650, 1109, 1302, 1462, 1286, 1263, 1080, 141, -251, 314, 674, 334, -122, 69, 632, 966, 1304, 1618, 1601, 909, -175, -578, -416, -397, -521, -285, 476, 1038, 757, 224, 187, 296, 405, 678, 359, -628, -1121, -1058, -1016, -847, -350, -66, 44, 85, -85, 136, 66, -307, -509, -1075, -1322, -602, 286, 237, -24, 87, -429, -1318, -1307, -328, 388, 62, -246, 715, 1509, 934, 352, 462, 530, 374, 393, 447, 668, 868, 573, -113, -732, -308, 861, 1303, 321, -530, -9, 333, 196, 473, 929, 970, 293, -11, 273, 219, 431, 678, 179, -396, -79, 710, 495, 83, 491, 564, -99, -422, -54, 405, 513, 19, -448, -432, 28, 615, 378, -251, 36, 819, 937, 996, 1116, 177, -845, -974, -616, 259, 912, 834, 851, 654, -347, -831, -217, 395, 362, 0, -273, -776, -1029, -671, -349, -451, -627, -393, -252, 10, 323, 128, -182, -468, -747, -843, -525, -71, 307, 338, -205, -610, -646, -667, -347, 150, 139, 122, -54, -707, -995, -884, -704, -590, -345, 117, 139, -133, 115, 628, 536, 132, 191, 462, 521, 339, 105, 92, 69, -137, -154, 154, 528, 718, 534, 155, -185, -362, -41, 307, 196, 333, 594, 707, 1145, 1061, 486, 491, 909, 946, 420, 346, 482, 486, 417, 175, 285, 70, -89, 236, 174, -202, -473, -600, -655, -286, 284, 814, 745, -253, -783, -336, 146, 18, -399, -525, -204, 161, 92, -29, -182, -596, -393, 119, 91, -149, -542, -573, -102, 98, 35, 168, 106, -358, -395, -20, 300, 111, -338, -19, 685, 841, 237, -181, -66, -305, -569, -430, -92, 42, -177, -130, 142, 312, 473, 697, 655, 274, 135, 138, 183, 291, 165, 309, 621, 271, -461, -665, -204, 7, 5, 128, 168, 411, 429, 126, 304, 729, 700, 170, -192, 62, -2, -355, -24, 123, -34, 106, 95, 179, 499, 597, 616, 384, -504, -946, -259, 165, -60, 37, 406, 604, 713, 487, -158, -873, -1166, -271, 715, 359, -400, -762, -826, -809, -958, -1044, -940, -744, -594, -506, -128, 92, -212, -574, -922, -1243, -775, 328, 527, -194, -939, -1277, -1184, -511, -77, -562, -384, 50, 173, 801, 1146, 716, -34, -803, -809, 153, 543, -203, -691, -179, 110, -113, 137, 722, 623, -27, -175, 3, 198, -1, -627, -638, 20, 319, 308, 288, 53, 185, 415, -139, -646, -262, -254, -830, -1042, -742, -56, 346, 390, 614, 1032, 970, 198, -779, -1134, -665, -22, 149, -371, -618, 11, 612, 733, 403, -106, -88, -300, -463, 120, 550, 24, -871, -751, -444, -140, 391, 722, 547, -9, -66, -148, -475, -445, -108, -334, -546, -257, 131, 516, -6, -585, -189, 105, -193, -166, -162, 3, 603, 462, 174, 396, 853, 939, 364, -316, -609, -620, -307, 493, 921, 454, -155, -44, 167, 197, 703, 1120, 514, -409, -554, -227, 99, 196, 109, -99, -212, 15, 372, 577, 254, -371, -90, 1257, 1275, -402, -1618, -1473, -514, 170, 598, 750, 665, 615, 334, 107, 73, -89, -446, -912, -751, 518, 1168, 225, -760, -371, 254, 122, 327, 610, 353, -34, -110, -271, -416, 69, 553, 438, -46, -39, 289, 251, -202, -602, -770, -689, -322, -173, 49, 321, 204, -98, 8, 92, -212, -265, -285, -310, -405, -553, -473, -336, -313, -170, -134, -447, -271, 139, -116, -687, -768, -186, 272, 256, 344, 248, -227, -772, -982, -323, 404, 508, 273, 94, -354, -708, -286, 51, 257, 562, 536, 324, 332, 279, 53, -31, -5, -113, -408, -298, 197, 567, 411, 259, -26, -1124, -1174, 18, 783, 879, 553, -288, -1178, -941, -74, 712, 821, -41, -704, -715, -180, 444, 641, 147, -269, 431, 927, 279, -293, 70, 596, 651, 504, 467, 846, 1142, 569, -390, -741, -613, -154, 208, 64, 170, -84, -607, -184, 440, 601, 87, -720, -624, 230, 839, 934, 515, -529, -1175, -777, -123, 389, 664, 547, 253, 161, -18, -154, -63, -380, -997, -894, 197, 561, 42, 34, 298, 437, 270, -13, -60, -395, -866, -534, 2, 297, 763, 558, -284, -569, -197, 450, 744, 459, 160, -360, -924, -950, -548, -182, -533, -1009, -849, -363, -84, -58, -78, -147, 0, -260, -1155, -1327, -601, -165, -175, -93, -204, -684, -1269, -1449, -708, 346, 781, 463, -463, -1392, -1327, -1048, -1489, -1560, -991, -296, 297, -126, -1151, -1083, -247, 155, -186, -811, -883, -364, 126, -60, -380, -262, -174, -301, -432, -620, -1118, -1157, -385, 296, 24, -473, -310, -346, -323, 113, 167, 236, 763, 561, -139, -146, -20, -283, -842, -725, -174, 171, 853, 634, -519, -698, 99, 336, -496, -1465, -1348, -103, 437, -32, -315, -275, 43, 449, 393, -269, -763, -647, -207, 204, 184, 12, 76, 11, -498, -325, 696, 969, 641, 271, -187, -194, 18, -64, 87, 150, -582, -1250, -918, -88, 360, 655, 514, 0, 292, 1097, 1117, 525, 535, 581, 398, 833, 1207, 558, -215, -219, -150, 171, 673, 528, 225, 356, 858, 1473, 1693, 915, 147, 665, 943, 217, -110, -484, -1206, -910, 190, 1106, 1546, 1316, 1271, 1117, 209, 151, 378, 201, 142, -309, -222, 514, 463, 116, 443, 324, -569, -828, -355, -23, -133, -307, -274, -108, 102, -11, -53, 382, 411, -363, -1023, -981, -680, 120, 782, 627, 409, 207, -98, -286, -182, -607, -1005, -715, -637, -545, -288, 0, 396, 841, 1438, 1671, 1113, 614, 248, 259, 730, 757, 274, 202, -348, -920, -506, -4766, -10078, -11282, -9570, -4153, -4077, -4955, 3310, 6557, -419, -5366, -5368, -4171, -3784, -3404, -1742, -3642, -7536, -2688, 5698, 4257, -325, 944, 2988, 2677, 1647, 599, -574, -2656, -4463, -2929, -791, 1455, 6211, 9035, 8460, 5841, 3038, 3062, 4871, 5121, 3026, 1263, 343, -434, 178, 1663, 982, -2657, -5319, -5687, -4804, -2204, -1099, -185, 3674, 3709, 1083, 3500, 5796, 4048, 1940, -362, -2085, -1146, 1042, 2819, 3235, 1436, -110, 1551, 4144, 3878, 2001, 1814, 2958, 2057, -773, -990, 1810, 4412, 4209, 2296, 2116, 1603, -833, -581, 1613, -229, -3028, -2397, -985, -1124, -1304, 1861, 4687, 2663, -314, -1957, -3223, -3474, -2536, -1099, 210, 724, 1821, 3249, 1493, -598, 903, 3123, 2781, 1041, 1599, 3066, 3157, 3732, 4525, 2837, 773, 918, -940, -2615, 1010, 3036, -2344, -9362, -9750, -4339, -143, 1430, 82, -2914, -2007, 510, -697, -4291, -6469, -5489, -3027, -1488, 432, 2251, 768, -1739, -2668, -1849, 410, 2303, 2841, 3229, 3524, 2245, 344, -706, 530, 3999, 5664, 2295, -2217, -2407, -111, 1271, -214, -3487, -3806, -1578, 874, 1693, -52, 41, 1426, 768, 507, 1857, 2666, 2417, 2325, 2124, 1494, -404, -2281, -2541, -3321, -3573, -2938, -3062, -2241, -158, 1268, 555, 3, 2370, 3497, 1152, -1797, -2902, -1436, -463, 827, 2590, 1160, -905, -644, 2261, 3052, 603, 756, 967, -508, -1405, -514, 737, -1554, -3277, -770, 1541, 3405, 5886, 4882, 2724, 1930, 170, 362, 3870, 6166, 4815, 2978, 1859, 758, -82, -2663, -6780, -7999, -4911, -2191, -3164, -5393, -4782, -2329, -1047, -846, -650, 235, 1619, 3511, 4974, 4499, 2467, 1323, 1665, 913, -790, -942, -375, -1029, -996, 763, 2942, 4128, 3001, 1949, 2209, 1686, 1543, 2535, 2172, 976, 798, 365, 180, 1125, 634, -1569, -2814, -1832, -529, 15, 845, 42, -2750, -3123, -495, 683, -189, -1180, -2112, -2658, -2012, 147, 608, -1020, -1086, -441, 320, 1073, 392, -424, -690, -336, 606, -338, -2159, -774, 2226, 3342, 2422, 1256, 810, -78, -810, -257, 1374, 2593, 1276, -794, -1262, -684, 246, 1107, 1146, 490, 659, 706, -586, -1042, -72, 1034, 1087, 1351, 2493, 1164, -1074, -1354, -1618, -3222, -4733, -4261, -2576, -508, 879, 84, -1676, -1497, 969, 2194, 1119, 75, 161, 458, 665, 1105, 799, -753, -2216, -1790, 117, 2776, 4298, 2622, -27, -572, 2103, 4146, 3500, 3484, 4187, 5169, 5997, 5129, 2757, 106, -853, 220, 1304, 1244, 698, 741, 1076, 150, -830, -186, 190, -384, -400, 622, 1987, 2121, 1387, 2118, 3286, 2390, 1101, 1822, 2703, 2081, 464, -1848, -2337, -186, 523, -731, -1117, -834, -509, -815, -1582, -1043, 946, 3247, 4098, 4166, 4101, 3028, 2137, 1712, 1827, 2362, 2117, 1645, 1534, 1232, 567, -536, -2314, -3980, -4358, -3004, -462, 1374, 1243, 545, 647, 286, -215, 350, 608, 985, 2078, 1712, -677, -2108, -2098, -2783, -2460, -528, 660, 149, -1001, -1600, -1196, 291, 1472, 1361, -74, -1136, -841, -277, 735, 1950, 2334, 1300, 91, 394, 1363, 1058, -960, -1970, -507, 477, 47, -407, -383, 369, 633, 122, -490, -1514, -2217, -1495, -419, -170, 38, -140, -1294, -1598, -517, 353, 855, 403, -758, -791, -328, 134, 595, -93, -1045, -258, 1122, 2335, 3324, 2150, 64, -848, -1408, -1724, -801, 577, 1533, 1957, 946, -307, 314, 1349, 542, -312, 136, 991, 1805, 1791, 1676, 1667, 662, -359, -212, -181, -855, -1171, -1042, -513, -166, 209, 757, 320, -245, 223, 606, 229, 905, 2137, 1281, -310, 121, 1445, 1261, 49, -1219, -2793, -3404, -2361, -1572, -1667, -1411, 24, 1261, 993, 306, -242, -723, -385, 589, 1063, 1507, 1889, 1052, -469, -747, 76, -522, -1435, -951, -1111, -1848, -1453, -939, -999, -776, -170, -129, -610, 231, 1836, 2000, 1144, 255, -671, -1182, -1059, -493, 309, 862, 544, -725, -1662, -1862, -2004, -1998, -1774, -1192, 384, 1570, 1116, 385, -72, -322, -646, -768, -415, -206, 129, 514, 635, 529, -36, -1207, -1918, -1409, -345, 505, 164, -1037, -1618, -1495, -764, 553, 1396, 884, -425, -494, 69, -135, 147, 114, -340, 694, 1715, 1026, -3, -532, -898, -894, -611, -66, 922, 1415, 1187, 493, -46, 833, 1784, 1729, 1627, 1480, 818, 159, -134, -433, -352, -434, -1072, -742, 427, 783, 557, 445, 169, 52, 371, 918, 1449, 1893, 2225, 1945, 939, 193, 323, 1025, 1624, 1445, 1302, 1841, 1911, 999, 472, 983, 1548, 2136, 2718, 1906, 170, -577, -403, 299, 826, 273, -352, -424, -241, 353, 1026, 407, -1097, -1018, 828, 1620, 526, -108, -46, -239, -648, -756, -55, 120, -22, 633, 795, 212, 44, 356, 272, -291, -93, 1177, 2591, 3001, 1786, 179, -490, 199, 1636, 1892, 963, 649, 1142, 1411, 1239, 586, -626, -1478, -1309, -743, -768, -1226, -1280, -1083, -997, -911, -549, 296, 759, -10, -1637, -2716, -1640, 293, 909, 802, 749, 925, 1123, 697, 156, -368, -1400, -2146, -2082, -1808, -1137, -353, -498, -1015, -1107, -317, 735, 765, 347, -61, -547, -685, -420, -467, -1174, -1189, 0, 845, 778, 239, 11, 792, 1055, 549, 583, 586, 784, 1781, 2002, 725, -460, -1007, -789, 100, 379, 497, 1095, 805, -384, -374, 803, 955, 48, -246, -172, -286, 22, 490, 184, -1022, -1714, -1103, 123, 1100, 1136, 125, -1180, -1757, -1566, -611, 579, 531, -364, -525, -405, -918, -1688, -1873, -668, 459, 628, 944, 295, -1398, -1955, -1426, -686, -312, -1023, -1561, -916, -396, -1192, -2200, -1526, -363, 151, 1346, 2403, 1848, 565, -105, -461, -1421, -2290, -2209, -1270, -305, -85, -968, -1977, -1726, -967, 215, 1339, 862, -121, 295, 1832, 2595, 1726, 543, 568, 1444, 1657, 818, 170, -135, -770, -1194, -1266, -1392, -1534, -1515, -833, 635, 1325, 653, 15, 742, 2257, 2435, 1830, 2445, 3774, 3592, 1810, 480, 292, 434, 816, 1739, 1908, 1272, 842, 349, 202, 1031, 1385, 76, -1362, -1309, 384, 1960, 2371, 2660, 2803, 2933, 3732, 4269, 3639, 2176, 1395, 1987, 1995, 1279, 1092, 1407, 2170, 2807, 3028, 2882, 2194, 1762, 1802, 1228, 1246, 2490, 3315, 2889, 1183, -183, -627, -707, -75, 864, 1371, 1424, 1088, 512, 451, 989, 1556, 1388, 748, 1016, 1673, 1514, 607, 114, 752, 925, -320, -1439, -985, 65, 715, 1441, 1427, 674, 12, -434, -40, 394, 144, -296, -954, -738, 840, 2372, 2561, 825, -956, -1166, -774, -760, -939, -829, -1067, -1744, -1256, 226, 806, 852, 1054, 1265, 1411, 576, -460, 76, 1229, 1440, 661, 258, 1019, 1946, 2773, 2799, 2318, 2382, 2468, 2092, 1621, 945, 261, 1090, 2864, 4295, 3264, 721, -4003, -12807, -19798, -21288, -14561, -3710, 4521, 9408, 4629, -5711, -8705, -3416, 5589, 8724, 1703, -3352, -2011, 1564, 4885, 4593, 4178, 4652, 2678, 1563, 1739, 1001, 1798, 2528, 2837, 3584, -1516, -8011, -7360, -6180, -6934, -6635, -9402, -12482, -10019, -6180, -5273, -5346, -2969, 2186, 5249, 3801, 2676, 4658, 7388, 8531, 8111, 7503, 6002, 5723, 8975, 10649, 10064, 10399, 13702, 16886, 13375, 7816, 2963, -2782, -2817, 4040, 7587, 3925, -1774, -3652, -958, 495, -1014, -252, 3444, -13, -7316, -7653, -4555, -1481, 1158, 2184, 2361, 2386, 12, -3576, -8818, -13505, -11620, -6481, -4923, -6845, -4487, -3466, -6895, -2347, 8556, 14151, 14062, 11635, 6191, 622, -2715, -803, 4044, 4872, 2123, 268, -652, -1383, 107, -608, -1873, 243, 2551, 2708, 1709, 2839, 4166, 2215, -3167, -9161, -16227, -24613, -31723, -32766, -23341, -15611, -16096, -13795, -5079, 4330, 5663, 418, 3154, 14407, 21971, 22853, 19987, 18130, 18045, 16346, 16169, 15575, 8165, -1268, -4021, -574, 3560, 5600, 6611, 9056, 7012, 3063, 3152, 318, -3242, -4845, -1843, 4386, 5573, 7145, 9181, 7638, 6556, 7223, 9002, 11043, 9830, 5063, 4067, 9364, 16010, 18156, 11200, -149, -6567, -8808, -9440, -7281, -3440, 31, -1982, -8322, -11650, -11057, -10274, -12615, -14199, -12186, -10245, -6423, -2, 3560, 3891, 3280, 4022, 4277, 131, -2098, 801, 5033, 8180, 7398, 4553, 3174, 2080, 82, -367, -133, -2015, -5012, -8594, -10166, -5572, 2599, 5554, -259, -6421, -4478, 442, 991, 1074, 5224, 12548, 18448, 17335, 11747, 8114, 6630, 5896, 5135, -1595, -14058, -21587, -21794, -21755, -22681, -20188, -15526, -9713, -1220, 5313, 5530, 1255, -2546, -4920, -9513, -15782, -19235, -17440, -13542, -13112, -13822, -11203, -8082, -5995, -4933, -4304, 256, 4471, 1369, -3772, -9708, -14383, -10084, -2419, 4075, 8509, 7558, 7689, 13535, 16773, 13336, 9716, 9101, 9958, 10166, 11055, 12317, 9018, 2412, -721, 4058, 9362, 7688, 7241, 11040, 11471, 8463, 3654, -3355, -6951, -2341, 6113, 10091, 10015, 9105, 6248, 7446, 10737, 6930, 155, -6907, -11703, -9374, -4240, -2994, -5953, -8219, -9865, -11595, -11614, -12817, -14796, -13633, -10704, -6650, -3631, -5604, -6875, -3280, 282, 2098, 3066, 435, -3867, -3817, -60, 11, -7192, -13286, -11413, -5809, -1794, -324, -30, 984, 2889, 4534, 2727, -667, 1385, 5973, 7233, 5002, -699, -8490, -10493, -5901, -1981, 1257, 2562, 1737, 2358, 4064, 6735, 12541, 17703, 16503, 11713, 6987, 2851, -1338, -3497, -3523, -3850, -742, 4385, 4045, -2279, -6858, -4175, -2298, -7336, -11348, -9465, -2975, 6063, 13167, 13149, 5713, -1627, -6154, -11297, -12013, -4184, 4824, 8831, 6042, -971, -4404, -1132, 2929, 3023, 2755, 1684, -1251, 2487, 11730, 12672, 4437, -1902, -3083, -2729, -2694, -2306, -1065, 1986, 4468, 1166, -3707, -4866, -5084, -3921, 1388, 8623, 14021, 15567, 11859, 6110, 5170, 10331, 15948, 15354, 9416, 1710, -5945, -10029, -9595, -5109, -606, 745, 3556, 8822, 12187, 9032, 489, -4513, -4691, -5029, -4323, 307, 7642, 12673, 12256, 6914, -618, -4997, -4736, -4636, -6397, -7606, -9234, -9541, -5252, -476, 1596, 2296, 4352, 8391, 9258, 4638, -1823, -5735, -4290, -833, 128, -1057, -4189, -6934, -4644, 1624, 7317, 9820, 9024, 6718, 4921, 4026, 2387, 894, 2550, 5940, 8121, 8714, 7759, 3301, -2154, -819, 4619, 6327, 3611, 396, 1417, 5412, 8234, 8272, 7398, 8804, 11639, 11627, 7480, 3046, 619, -161, -708, -948, 1723, 5828, 5534, 1367, -1036, -2218, -3511, -4428, -4301, -1667, 1178, 2575, 2801, 2189, 3177, 4144, 2488, 1503, 1590, 212, -2494, -5266, -5953, -4116, -2802, -3020, -1971, -571, -1761, -2308, 398, 2116, 1941, 1070, -1397, -3107, -4818, -7987, -8284, -4165, 1736, 6904, 7909, 6072, 6706, 8067, 5992, 1342, -3131, -5728, -4626, -558, 1814, 2279, 3082, 3897, 4499, 4685, 4906, 3880, 295, -3508, -5531, -4968, -4184, -6292, -8411, -7167, -3815, -725, 594, 672, 787, 547, -256, -2365, -5740, -7764, -6664, -2804, 776, 902, -163, 375, 1609, 2507, 1732, 283, -668, -1595, -1898, -1755, -997, 750, 3634, 6780, 7950, 5437, 290, -3560, -2776, 944, 2647, 3030, 4482, 5090, 3862, 2228, 329, -2058, -4121, -4480, -1258, 2656, 2558, -484, -2812, -3371, -2559, -1198, -508, -263, -1072, -3737, -5491, -3172, 903, 3282, 4053, 3249, 3013, 5314, 6111, 1965, -3704, -4787, -664, 2233, -1026, -5873, -6328, -3924, -1043, 1203, 2312, 3373, 4548, 6126, 8310, 8678, 6420, 4227, 1957, -446, -2246, -4790, -6071, -4252, -1969, -1260, -818, 794, 2138, 2348, 2810, 2558, 1355, 741, -239, -380, 1476, 2871, 2526, 1352, 1133, 1999, 2578, 2157, 163, -2169, -2471, -17, 3350, 4157, 3373, 4435, 6173, 5186, 1063, -2282, -2767, -2528, -2604, -2322, -820, 217, -1338, -3150, -3422, -2882, -2010, -568, 1139, 2427, 4895, 7016, 4484, -262, -2344, -1660, 543, 2636, 2989, 2413, 1298, -331, -1324, -1852, -1922, -804, 99, -56, 378, 1780, 3215, 4036, 4326, 4402, 3230, 1342, -707, -3057, -3480, -1344, 959, 1052, 69, -656, -1092, -400, -257, -1038, -587, 956, 1816, 2215, 1533, -2497, -6092, -3750, 2285, 5382, 4244, 3082, 3718, 4859, 5339, 4336, 1983, -127, -2114, -4837, -7136, -7492, -4634, -625, 1204, 2375, 3981, 3893, 2084, 1054, 1453, 1418, 476, -218, -764, -1884, -3027, -3521, -3273, -1202, 2786, 5848, 6362, 4604, 1626, -496, -1129, -857, 19, 1089, 543, -1640, -2125, -91, 1007, 256, 574, 2105, 3074, 3399, 3360, 1500, -1282, -1811, -761, -53, 559, 1479, 956, -928, -2698, -3639, -2088, 1325, 3658, 2954, 1136, 185, -264, -50, 745, 1877, 2423, 2070, 1732, 1676, 1757, 1992, 1805, 514, -969, -1108, -327, -295, -51, 1227, 2157, 1854, 837, 1375, 3373, 4382, 3899, 2407, 731, -37, -592, -1471, -1607, -773, 747, 1457, 568, 330, 1450, 2602, 3447, 4130, 3649, 1363, -250, 446, 1569, 1438, -982, -3776, -3687, -1736, 651, 2557, 3214, 3264, 2222, 453, -305, -495, -1667, -3398, -3883, -2313, 225, 2239, 2800, 1532, -562, -1704, -1141, 478, 2355, 2859, 1138, -358, -647, -628, 595, 2323, 1974, 188, -450, 450, 1794, 2499, 2453, 2570, 2681, 2026, 1466, 1978, 2672, 2130, 385, -1443, -1978, -946, -153, -143, -325, -416, 378, 2009, 3630, 4292, 3709, 1990, -74, -1141, -660, 134, -172, -468, -78, 445, 1185, 2004, 1365, -496, -1577, -1535, -826, 153, 1734, 2483, 1482, -52, -1508, -1978, -1268, -48, 564, -233, -1476, -1799, -1538, -1043, -1600, -3969, -4787, -2442, 706, 1909, 756, -616, -264, 488, -483, -1728, -1520, -409, 595, 1027, 709, -295, -1445, -1486, 364, 2990, 4181, 3241, 1517, 606, 627, 426, -124, -759, -1001, -791, -575, -187, 70, 451, 1564, 2456, 2465, 1808, -34, -1406, -627, 750, 1660, 2099, 2061, 1105, -607, -987, -131, -568, -1714, -1391, 397, 1545, 991, 145, 310, 845, 404, -416, -1429, -2556, -2599, -1905, -1326, -759, -453, -48, 1132, 937, -1446, -3422, -3759, -3230, -2117, -1023, -1260, -2263, -2315, -893, 741, 1475, 870, -591, -1640, -1946, -1043, 389, 262, -1634, -3616, -3894, -2549, -1579, -1881, -2065, -1136, -339, -567, -1142, -1420, -1307, -1263, -1009, -213, -90, -687, -862, -855, -1213, -1648, -1482, -890, -461, 269, 1700, 2495, 1647, 195, -952, -1425, -1203, -638, 158, 1231, 1958, 1884, 1452, 1110, 641, -702, -1575, -694, 1253, 2914, 2753, 950, -661, -689, 234, 941, 767, -27, -174, 787, 1248, 613, 122, 255, 1214, 1540, 1120, 1398, 2070, 2501, 1854, 419, -858, -1366, -712, 480, 839, -438, -2321, -2616, -1063, 151, -172, -1292, -2446, -3040, -1725, 417, 985, 207, -690, -1089, -1661, -2666, -3673, -4514, -4751, -4320, -3692, -3520, -3140, -1625, -359, -101, 15, -460, -1513, -2161, -2093, -1426, -865, -925, -1419, -1604, -999, 181, 796, 357, 45, -49, 134, 1046, 1818, 2154, 2185, 1688, 1326, 787, -327, -951, -1092, -237, 1313, 1556, 1154, 1186, 927, 478, 605, 865, 871, 822, 450, 29, 150, 500, 864, 1309, 1346, 1010, 751, 311, -351, -893, -1101, -1209, -1171, -231, 569, 154, -340, -456, -1017, -1982, -2328, -2131, -1591, -534, 323, 138, -648, -944, -1066, -1280, -1270, -796, 62, 297, -467, -1200, -854, -264, -399, -1029, -2157, -3166, -3194, -2005, -229, 464, -74, -604, -648, -258, 266, 811, 1253, 1062, 160, -808, -1100, -741, -692, -654, -56, -191, -1083, -1550, -1351, -896, -909, -964, -500, -101, 405, 865, 581, 781, 1252, 305, -1361, -2355, -1930, -1243, -2054, -3390, -3487, -2428, -1415, -709, -573, -1426, -2107, -1855, -1413, -1182, -325, 1198, 1835, 1101, 60, -882, -1750, -1964, -1517, -917, -1048, -1685, -1082, 165, -69, -1322, -1567, -845, 8, 579, 248, -695, -1735, -2256, -1840, -825, 267, 1104, 1744, 1758, 984, -87, -1150, -1670, -915, 965, 2261, 2153, 1682, 1293, 373, -548, 321, 1928, 1694, 177, -551, 41, 667, 429, 48, 75, 78, 223, 547, 471, 53, 66, 856, 994, 495, 143, -664, -1211, -850, -17, 484, 10, -637, -377, -6, -341, -452, -203, -512, -1334, -1780, -1457, -775, -295, 6, 169, -28, -376, -305, 143, -80, -1018, -1439, -991, -606, -392, -14, 199, 450, 547, 160, -338, -569, -773, -775, -265, -171, -459, -257, 664, 1827, 2125, 1031, -418, -955, -767, -44, 852, 393, -1227, -1688, -936, -991, -1894, -2077, -930, 355, 646, 419, 375, 201, -278, -106, 618, 564, -46, -836, -1691, -1330, -88, 412, 194, -339, -853, -539, 101, 406, 798, 755, 41, -235, 111, 384, 161, -658, -947, -726, -939, -59, 1600, 1708, 44, -1659, -1969, -1487, -910, -138, 627, 391, -261, 23, 672, 865, 657, 684, 550, 12, -369, -766, -1090, -742, -205, 2, 413, 503, 351, 378, -83, -814, -832, -147, -226, -648, -316, 298, 1051, 1633, 1595, 907, 196, 88, 215, 40, -410, -756, -920, -716, -310, -452, -321, 443, 312, -474, -552, -69, 265, 219, 26, -156, -615, -1199, -1281, -645, -166, -348, -198, 364, 766, 780, 343, 75, 250, 490, 437, 60, -394, -469, -1, 134, -614, -1151, -1089, -947, -236, 260, 42, 195, 408, 480, 737, 758, 237, -254, -506, -662, -243, 575, 916, 167, -602, -812, -1119, -1026, -372, 27, 25, 504, 895, 468, -220, -680, -836, -1248, -1228, -113, 674, -153, -1170, -1058, -693, -882, -999, -77, 674, 877, 1205, 1185, 695, -52, -735, -1222, -1207, -389, 313, 44, -3, 570, 570, 182, -215, -805, -1043, -500, 17, 261, 528, 375, 136, 184, -127, -977, -1497, -1079, -210, 594, 525, -75, 128, 507, 781, 782, -79, -624, 249, 1286, 1072, 591, 573, 638, 466, 280, 326, -38, -741, -1047, -836, -250, 564, 769, 12, -1054, -1676, -1161, -278, -374, -1147, -1319, -915, -1014, -1564, -1900, -1638, -451, 831, 834, 115, -266, -333, -457, -691, -378, -205, -543, 96, 1168, 835, -489, -1188, -914, -200, 302, 107, -579, -697, -253, 76, 499, 166, -642, -936, -878, -654, -547, -64, 636, 745, 359, 25, -488, -999, -364, 706, 896, 629, 638, 592, 273, 200, 420, 639, 663, 171, -174, -3, -196, -483, -486, -687, -650, -6, 488, 385, -388, -842, -273, 154, 84, 113, 623, 1268, 1594, 1529, 1084, 638, 322, 90, 149, 428, 617, 1035, 1453, 1246, 1192, 1607, 1427, 767, 569, 759, 863, 696, 502, 520, 425, 54, 203, 1058, 1628, 1392, 917, 564, -30, -650, -1006, -1055, -1128, -989, -142, 449, 469, 415, 181, -347, -554, -415, -668, -953, -682, -371, -582, -942, -1321, -1534, -1259, -1088, -1185, -1157, -1241, -1664, -2111, -1918, -1145, -1041, -1525, -1538, -1298, -1209, -1217, -1365, -1602, -1401, -502, 256, 150, -506, -958, -666, -282, -363, -635, -1046, -1222, -945, -524, -399, -346, 30, 412, 537, 76, -770, -1056, -204, 665, 549, 353, 302, 343, 1052, 1852, 1856, 1455, 1141, 816, 888, 1089, 419, -360, -402, -239, -23, 266, 182, -110, -247, -168, 672, 1324, 982, 737, 854, 999, 1015, 792, 201, 0, 377, 646, 611, 59, -207, 298, 565, 262, 83, -588, -1269, -335, 1017, 1310, 911, 616, 547, 1057, 1610, 1360, 1012, 782, 492, 204, 88, -5, -50, 372, 625, 196, 238, 1044, 1356, 1218, 1203, 1354, 1330, 887, 452, -117, -478, -290, -250, -6, 243, -158, -452, -288, -191, -160, 9, 9, -185, -740, -1530, -2079, -2042, -1635, -1483, -1209, -1019, -1026, -826, -539, -508, -900, -1172, -1078, -937, -1077, -1322, -1400, -1127, -582, -98, -17, -335, -417, -204, -63, -269, -497, -377, -474, -991, -796, 324, 1050, 886, 76, -593, -718, -491, 41, 442, 435, 82, 13, 402, 443, 88, -514, -1365, -1552, -301, 1242, 1177, -106, -807, -648, -239, 240, 427, 63, -318, -86, 441, 398, -65, 161, 1301, 1783, 1035, -133, -806, -264, 182, 35, 111, 163, -108, -281, 412, 1366, 1508, 1179, 914, 407, 33, 316, 559, 364, 217, 463, 660, 853, 1094, 976, 772, 224, -444, -506, -369, -241, -15, 48, -421, -1026, -917, -111, 688, 985, 812, 458, 383, 225, -189, -38, 570, 768, 528, 696, 1116, 931, 233, -120, -150, -333, -418, -255, 168, 258, 86, 151, 99, 312, 952, 1201, 866, 437, 154, 286, 701, 816, 632, 339, 208, 530, 833, 557, 264, 587, 945, 559, -210, -348, 110, 284, 550, 920, 358, -479, -487, -98, -91, -203, -184, 116, 639, 522, 348, 770, 665, 145, -42, -416, -815, -1003, -1128, -1192, -1285, -845, 101, 651, 133, -961, -1500, -1282, -694, -289, -379, -715, -1073, -1038, -343, 90, -359, -971, -788, 35, 517, 333, -327, -884, -1080, -1012, -300, 577, 661, 183, -139, -380, -664, -760, -772, -583, -238, -141, 155, 789, 605, -354, -681, -142, 335, -46, -666, -827, -1103, -1304, -938, -528, -506, -709, -925, -760, 40, 473, 125, 273, 460, -296, -533, 128, 361, 91, -35, 496, 999, 445, -117, -120, 133, 520, 594, 608, 197, -449, -326, 7, -54, -457, -861, -874, -352, 348, 158, -491, -502, 14, 710, 828, 564, 603, 845, 916, 742, 802, 900, 943, 849, 474, 252, 489, 697, 0, -1150, -1557, -1143, -481, 342, 523, -14, -213, -353, -604, -556, -117, 423, 702, 763, 445, 64, 338, 448, 126, 154, 174, 32, -6, 31, 85, 227, 490, 718, 963, 1171, 869, 207, -50, 136, 697, 1291, 1139, 492, -73, -402, -67, 638, 1005, 996, 788, 882, 1006, 421, -395, -296, 461, 711, 774, 1059, 906, 367, 149, 85, -98, -298, -208, 314, 645, 480, 72, 174, 566, 149, -625, -961, -681, -117, -65, -340, -519, -1055, -1344, -860, -836, -1291, -715, 520, 932, 862, 641, 109, -132, -58, 68, 406, 571, 90, -285, 7, 624, 669, 69, -59, 21, -44, -146, -579, -772, -175, 466, 631, 420, -173, -393, -54, 36, -108, 165, 344, -181, -587, -628, -326, -135, -173, 335, 602, 322, 289, 418, 227, -350, -768, -608, -68, 332, 250, -119, -121, 490, 700, -73, -360, 250, 253, -58, 237, 411, 99, -184, -258, -188, -69, 370, 1009, 823, 234, 93, -268, -836, -792, 69, 790, 469, -63, -309, -776, -1209, -911, -419, -725, -1110, -906, -625, -375, -102, -12, 46, 42, -33, 304, 640, 371, 88, 430, 535, -29, 145, 769, 635, 270, 31, -72, 54, 87, 118, 334, 385, 282, 163, -279, -798, -632, 20, 255, -127, -485, -192, 539, 733, 63, -764, -1293, -1164, -232, 931, 1396, 631, -352, -518, -40, 185, 83, 409, 361, -66, 86, 405, 492, 377, 240, 126, 196, 399, 315, 113, -68, -324, -485, -262, 369, 1079, 1262, 735, 216, 120, 210, 153, -132, -292, -114, 2, -118, 51, 319, 387, 284, -206, -494, -215, 232, 51, -806, -946, -302, 33, 56, 11, -153, -97, -114, -295, -144, -409, -918, -673, -147, 590, 1472, 1272, 374, 132, 141, 180, 751, 1212, 854, 140, -114, 146, 526, 499, 204, 222, 106, -200, -168, -79, -215, 22, 478, 145, -413, -590, -787, -661, -245, -242, -165, 76, -266, -789, -1017, -870, -412, -302, -511, -572, -460, -153, 38, 49, -12, -125, 61, 332, 365, 793, 1484, 1105, 119, -142, 98, -9, -289, -273, -248, -30, 266, 57, -437, -502, -173, -89, -264, 172, 1265, 1597, 1208, 1025, 964, 523, -194, -567, -514, -125, 374, 478, 296, 299, 35, -356, -401, -411, -309, -204, -131, 33, 301, 421, 186, -74, -304, -334, 0, 516, 730, 402, -63, -573, -1011, -841, -99, 114, -354, -229, 391, 640, 456, -3, -167, 125, 403, 307, -113, -330, -445, -473, -323, -255, -105, 105, -63, -334, -100, 69, -52, -174, -210, -440, -818, -735, -667, -289, 566, 902, 558, 104, -154, -188, 168, 436, 574, 776, 591, 35, -367, -732, -840, -319, 57, 102, 251, 351, 66, -259, -413, -518, -849, -1169, -1098, -1070, -1123, -1096, -943, -892, -215, 693, 466, -54, -247, -257, -157, 199, 440, 180, -266, -505, 43, 956, 1073, 542, 279, 133, 82, 471, 817, 533, 65, -218, -600, -712, -179, 439, 581, 398, 188, 312, 379, 273, 524, 610, 373, 85, -380, -611, -561, -850, -797, -222, 110, 447, 627, 217, -239, -104, 82, -194, -341, -211, -122, 306, 707, 343, -21, 22, -2, -95, -90, 41, 265, 378, 512, 707, 672, 575, 474, 184, 87, 490, 662, 161, -508, -635, -508, -809, -773, -291, -105, -191, -175, 189, 387, 144, -45, -147, -259, -234, -305, -229, 231, 272, -169, -242, 8, 238, 347, -173, -596, 68, 983, 1298, 926, 611, 879, 1028, 711, 143, -487, -845, -677, -114, 363, 455, 261, -199, -786, -1118, -985, -425, 364, 596, -68, -412, -124, 108, -44, -370, -139, 110, -109, -88, 473, 1100, 1107, 655, 263, -160, -461, -363, -313, -465, -368, -256, -393, -247, 81, 216, 101, -260, -449, -351, -146, 195, 544, 521, 418, 299, -111, -349, -596, -885, -521, 139, 277, 86, -80, 43, 63, -556, -836, -761, -516, 239, 791, 368, -686, -827, -81, 142, -194, -312, -202, -137, -91, -250, -607, -796, -863, -1033, -682, -101, -200, -277, 10, 267, 341, 241, 488, 779, 536, 512, 1136, 1496, 923, 391, 406, 379, 530, 429, -129, -363, -591, -730, -458, -397, -364, 4, 129, -88, -259, -302, -105, 170, 452, 487, 419, 597, 150, -599, -792, -517, -269, -363, -468, -339, 254, 595, 47, -664, -649, -147, 346, 583, 82, -265, -108, 65, 384, 385, 126, 228, 496, 608, 755, 872, 877, 623, -68, -461, -256, 47, 19, -86, -15, -193, -303, -117, 316, 555, 318, 105, 103, 198, -154, -392, -299, -165, -98, -534, -904, -657, 160, 563, 487, 272, -199, -480, -444, -42, 348, 657, 542, -164, -536, -271, 288, 649, 349, -151, -244, -123, 255, 617, 527, 193, -225, -445, -11, 530, 650, 192, -817, -1188, -793, -179, 554, 838, 546, 502, 444, -37, 77, 295, 232, 286, 369, 657, 602, 55, -559, -856, -386, 310, 613, 570, -201, -1127, -1147, -704, 152, 822, 71, -898, -983, -744, -407, -266, -268, 107, 248, 275, 1048, 1175, 44, -419, 247, 704, 597, 510, 545, 49, -835, -972, -540, -60, 118, -198, -351, -78, 481, 890, 680, 52, 42, 426, 9, -274, 358, 1027, 1200, 993, 379, -396, -493, -69, -13, -347, -869, -1404, -1512, -1123, -399, 372, 486, -152, -612, -470, -480, -990, -822, 463, 1207, 592, -141, -292, -184, 25, -54, -289, -391, -407, -64, 21, -182, 191, 621, 368, -8, -77, -140, 18, 323, 392, 468, 741, 680, -41, -652, -817, -766, -373, 162, 161, -184, -768, -1384, -883, -111, -100, -98, 140, -153, -866, -1092, -493, 245, 128, -166, -307, -181, 235, 267, -8, -240, 246, 584, 138, 41, 405, 271, -416, -462, 133, 431, 35, -255, 398, 816, 294, -257, -435, -403, -626, -917, -679, -465, -382, 80, 407, -32, -602, -743, -669, 90, 1287, 1521, 833, 171, -16, 411, 918, 889, 584, 126, -566, -711, -138, 307, 172, -269, -331, 167, 941, 1261, 729, -178, -472, 131, 521, 501, 305, 42, -159, -411, -192, 157, 174, 15, -308, -267, -103, -366, -480, -259, -237, -292, -147, 107, 146, -184, -221, -33, 205, 683, 1042, 1228, 815, 182, 502, 964, 498, -222, -238, 544, 825, 176, 106, 366, -283, -1001, -694, 216, 1180, 1416, 446, -1048, -1829, -1322, -684, -440, -622, -1077, -921, -295, 105, 264, 159, -109, 404, 1135, 665, -499, -554, 80, 81, 282, 531, 282, -417, -1107, -1008, -638, -578, -486, -198, -275, -447, 149, 876, 513, -123, -136, 33, 185, 272, 261, 170, 186, 361, 342, -199, -515, -362, -211, -302, -1007, -1340, -945, -269, 675, 1138, 881, 1041, 1231, 257, -511, -567, -683, -424, 23, 138, 111, 107, 109, -101, -524, -779, -505, 46, 20, -377, -587, -582, -256, -25, -593, -1260, -1157, -802, -432, -42, 104, 51, -55, -311, 16, 909, 886, 50, -459, -256, 377, 1073, 1136, 762, 382, -21, -30, -108, -687, -914, -9, 479, 78, 172, 407, 374, 250, 408, 481, -60, -574, -383, 96, 346, 800, 1052, 783, 501, 211, -300, -579, -173, 134, 36, -76, 32, 147, -401, -1193, -1201, -577, -334, -240, 314, 677, 212, -471, -496, -164, 300, 588, 298, -73, -15, 527, 835, 435, -125, -416, -485, -142, 637, 1165, 639, -229, -287, 112, 245, -77, -25, 348, 345, -88, -624, -495, 44, 427, 365, 117, -38, 2, 316, 422, 568, 874, 647, 188, 371, 668, 759, 401, -460, -678, -210, 262, 174, -446, -1106, -983, 75, 921, 1042, 460, 72, 354, 589, 943, 1149, 706, 110, -414, -1008, -1579, -1278, -311, 214, 299, 109, 105, 170, -6, -198, -860, -1384, -815, -110, 100, 168, 109, 96, 212, 83, -524, -733, -357, -792, -1338, -772, -598, -1035, -810, -166, 318, 271, 242, 804, 761, -538, -1176, -428, 389, 934, 853, 257, -256, -461, -641, -961, -789, -13, 657, 761, 616, 327, 294, 737, 1013, 885, 729, 302, -479, -679, -482, -172, 363, 733, 622, 241, -121, -250, -228, -641, -722, -222, 56, -15, 63, 635, 778, 442, -166, -837, -768, -543, -369, -100, -292, -367, 157, 3, -767, -771, -618, -928, -885, -428, -192, 262, 785, 727, 506, 331, 66, -374, -331, -184, -322, 43, 414, 645, 1113, 1343, 869, 200, -274, -206, 624, 997, 472, -69, 5, 177, -156, -196, 95, -104, -509, -602, -246, 286, 887, 1334, 911, -182, -1053, -1043, -991, -1340, -1043, -258, 561, 1249, 1086, 333, -181, -463, -611, -705, -813, -932, -724, -114, 252, 192, -237, -499, -369, -393, -562, -962, -1058, -277, 451, 497, 231, 590, 1141, 993, 646, 313, 141, -215, -535, -273, -129, 151, 896, 1108, 357, -717, -1000, -35, 864, 1024, 1203, 1319, 867, 392, 96, -268, -268, -117, -359, -450, 136, 472, 423, 656, 693, 288, -102, -389, -604, -709, -1115, -1166, -414, 280, 247, -205, -176, 30, 100, -111, -532, -438, -146, -345, -404, 44, -17, -492, -747, -842, -548, 170, 717, 414, -205, -354, -294, -183, -98, -90, -271, -618, -468, -181, -280, -148, 290, 512, 446, 569, 823, 397, -262, -198, 251, 469, 525, 645, 479, 105, -116, -142, -51, -38, -22, -70, 98, 332, 197, 292, 488, 232, -252, -357, 209, 626, 360, -353, -1213, -1238, -282, 597, 760, 139, -186, -14, -243, -276, -222, -452, -205, 106, 15, 92, 264, -78, -436, -249, 207, 463, -100, -968, -1034, -467, -142, -167, -93, 264, 874, 1321, 1111, 402, -246, -652, -914, -906, -517, -90, 262, 413, 200, 77, 47, 86, 351, 509, 287, 60, 215, 555, 713, 409, -72, -483, -387, 242, 592, 400, -67, -56, -31, -815, -1469, -971, 1, 84, -142, 164, 455, 734, 1163, 947, 446, 190, -587, -1058, -698, -391, -137, 223, 386, 295, 344, 35, -557, -530, -430, -623, -498, 127, 471, 127, -310, -153, 372, 321, 30, -28, 145, 494, 395, 75, -329, -867, -703, -94, 427, 759, 226, -503, -316, 228, 179, -277, -247, 139, 270, 280, 378, 379, 306, 365, 262, -70, -147, -175, -218, -46, 105, 193, 132, 396, 842, 808, 624, 47, -871, -1072, -656, -495, -618, -677, -409, 63, 701, 945, 540, 466, 429, 171, -217, -910, -1030, -247, 349, 358, 65, -357, -325, 147, 732, 645, -124, -619, -768, -383, -138, -271, -223, -165, 185, 832, 1400, 1322, 367, -380, -266, -143, -353, -459, -431, -155, 41, 228, 716, 847, 365, -291, -537, -135, 689, 818, 30, -489, -731, -477, 245, 289, -419, -1099, -1038, -375, -25, 159, 404, 270, 243, 367, 238, 73, 20, 144, 87, -362, -802, -771, -173, 247, 26, -250, -188, 193, 634, 644, 618, 689, 328, 1, -211, -406, -456, -568, -264, 526, 1266, 1325, 485, -544, -1176, -1092, -616, -207, 222, 285, 130, 391, 670, 742, 758, 588, 233, -28, -28, 62, 54, -325, -826, -798, -327, 298, 767, 648, 193, -87, -71, 160, 245, -345, -948, -688, -18, 669, 764, -48, -542, -233, -14, 105, 178, -16, -270, -527, -326, 203, 546, 397, 74, -28, -361, -559, -390, -116, 208, 601, 632, 222, -75, -453, -377, 273, 654, 543, 66, -319, -524, -394, 66, 324, 297, 121, -117, -234, 94, 624, 773, 341, -220, -618, -855, -459, 107, 457, 684, 560, 480, 478, 122, -251, -249, -241, -392, -431, -187, -21, -128, -237, -250, -21, 406, 586, 303, -119, -337, 29, 333, 152, 245, 244, -310, -789, -554, -107, -151, -103, 357, 341, 58, 22, -39, 105, 266, 2, -522, -289, 597, 1042, 1052, 444, -349, -420, -304, -527, -681, -427, 280, 1063, 1403, 815, -133, -257, 49, 62, -137, -53, 228, 317, 646, 1104, 886, 175, -508, -797, -539, -610, -581, -138, -226, -279, -172, -272, -106, 368, 637, 557, 519, 642, 545, 108, -241, -515, -716, -774, -399, 582, 1116, 760, 125, -110, 27, 114, 101, -57, -186, -147, 160, 549, 471, 229, 386, 640, 554, -241, -980, -815, -762, -702, -204, -57, -39, 183, 264, 378, 485, 247, 100, 230, 193, -141, -379, -561, -733, -374, 439, 878, 444, -106, -169, -339, -769, -606, 114, 634, 705, 282, 21, 68, -216, -465, -173, 74, -189, -249, -120, -233, -173, -112, -122, 7, 361, 547, 281, 136, -102, -529, -518, 32, 567, 726, 521, 18, -306, -169, -93, -219, -209, -409, -161, 213, -122, -158, -115, 95, 384, 199, 427, 713, 226, -368, -377, -147, 15, 159, 264, 372, 153, -347, -382, -124, -103, -65, 181, 131, -151, 227, 514, 113, -67, 297, 965, 944, 296, 162, 55, -267, -27, 214, 16, 41, 154, 241, 491, 519, 518, 785, 501, -208, -418, -334, -234, -32, 115, -151, -598, -721, -223, 560, 728, 328, -110, -343, -495, -439, 64, 422, 34, -353, -55, 245, 381, 343, -241, -1047, -1139, -541, 108, 890, 1363, 934, 268, -111, -406, -169, 305, 430, 137, -559, -929, -786, -661, -616, -145, 171, -64, -230, -285, -347, -188, 207, 161, -80, -43, 124, 221, 55, -210, -462, -319, 267, 717, 692, 678, 800, 434, 28, -98, -170, 237, 792, 581, 17, 37, 483, 588, -119, -784, -456, -24, 28, -357, -773, -439, -9, 388, 770, 697, 7, -873, -1059, -470, 144, 99, 57, 7, -602, -910, -519, -87, -182, -190, -71, -194, 82, 596, 1026, 737, -405, -755, -18, 506, 319, 119, 326, 479, 385, 274, 88, -87, 172, 535, 656, 624, 438, -65, -696, -741, -595, -493, 147, 988, 1266, 1072, 598, -218, -646, -598, -372, -4, 102, -232, -702, -743, -509, -240, -45, -131, -415, -489, -131, 343, 366, -198, -359, -209, -170, 59, 382, 414, -298, -975, -1001, -610, 67, 666, 685, 159, -143, 10, 92, -249, -501, -18, 646, 820, 442, 33, -9, -315, -401, 112, 288, -87, -660, -854, -402, 140, 145, 183, 409, 486, 337, -137, -155, 257, 516, 607, 475, -104, -468, -243, -75, 49, 55, -43, -16, 423, 728, 389, 373, 501, 144, -92, -141, -114, 124, 92, -30, -112, -45, 418, 276, -351, -518, -290, 80, 189, -135, -666, -900, -578, -228, 69, 390, 356, -293, -1263, -1626, -1364, -918, -19, 931, 1063, 561, 281, 288, -9, -335, -318, -377, -188, 479, 390, -135, 230, 729, 476, -2, -103, -288, -410, -153, -130, -208, -77, -23, 255, 825, 456, -149, -301, -836, -1125, -537, 256, 562, 771, 670, 170, -194, -540, -542, -237, -225, 37, 413, 19, -128, -11, -136, -14, 15, -51, -57, -72, -35, -268, -628, -493, 13, 543, 478, -66, 105, 541, -3, -771, -815, -441, -29, 139, 294, 284, -75, -343, -162, 188, 449, 918, 1003, 351, -448, -759, -579, -62, 654, 1094, 983, 331, -229, -368, -285, -395, -521, -243, 41, 173, 167, 82, -155, -498, -307, 194, 309, 323, 567, 890, 1074, 778, 6, -453, -465, -227, 373, 502, 16, -345, -596, -877, -737, -360, -363, -610, -467, 133, 211, -100, -137, 197, 339, 51, 92, -26, -465, -216, 581, 542, -334, -789, -684, -329, 99, 170, -113, -452, -721, -408, 235, 352, 72, -119, -366, -519, 0, 542, 339, -105, -274, -154, 289, 568, 521, 584, 572, 260, 58, 34, -313, -666, -968, -759, 111, 415, -86, -668, -433, 328, 917, 649, -24, -273, -591, -501, 186, 841, 723, 121, -225, -370, -350, -150, 301, 184, -477, -558, -16, 348, 76, -501, -574, -341, -412, -20, 145, -300, 86, 643, 298, 31, 317, 325, 206, 169, -180, -564, -579, -217, 233, 446, 194, -201, -158, 303, 705, 518, -8, -422, -398, 35, 229, 107, -236, -712, -989, -587, 219, 789, 1062, 935, 532, -71, -520, -488, -154, 65, 252, 358, 59, -193, -390, -305, 87, 452, 505, 45, -106, 80, -177, -471, -153, 98, -27, -218, -459, -704, -741, -324, -162, -417, -279, 28, 300, 502, 213, -130, -19, 340, 408, -19, -194, -115, -346, -385, -324, -567, -757, -589, 57, 276, 54, 275, 286, 21, 6, -148, -242, 145, 290, 183, 509, 604, 51, -213, 128, 598, 616, -182, -1061, -972, -53, 307, 34, -128, -328, -188, 309, 533, 271, -205, -431, -125, 192, 123, 178, 144, -114, -134, 189, 306, -125, -123, 359, 277, 10, 132, 180, 53, -44, -42, 63, 0, -24, 44, -241, -563, -583, -275, 161, 174, 6, 56, 68, -3, -20, -72, -207, -313, -300, -40, 251, 325, 274, 134, 60, 84, 34, -42, -61, -174, -404, -300, 148, 313, 156, 97, 63, -15, -40, 30, 172, 130, -6, -34, -237, -460, -258, 132, 136, 6, 197, 89, -273, -199, 158, 234, -30, -393, -621, -322, -146, -286, -8, 246, 0, 2, 334, 14, -355, -228, -311, -389, -62, 298, 373, 87, -170, -223, -457, -413, -61, 164, 289, 79, -205, -176, -131, -127, 205, 426, 326, 211, -125, -265, 12, 146, 113, 100, 135, 36, -186, -216, -161, -188, -152, 163, 294, -28, -242, -90, 118, -1, -158, -164, 5, 88, -102, 40, 460, 674, 383, -161, -418, -147, 197, 76, -90, -35, 118, 53, -104, -63, -58, -130, -179, -38, 11, -156, -143, 25, 131, 160, -8, -340, -258, 119, 174, -87, -233, -165, -199, -186, -14, 40, -18, -5, 155, 275, 132, -112, -164, 1, 160, 138, -86, -397, -483, -259, 19, 196, 226, 91, -47, -41, 44, 46, -86, -178, -92, 113, 120, -116, -153, 147, 412, 446, 248, -114, -225, -67, 106, 229, 125, -273, -435, -112, 56, -18, -49, -75, -77, 15, 110, 232, 277, 119, -1, -92, -193, -251, -269, -296, -226, 8, 73, 23, 102, 7, -210, -45, 181, 96, 124, 237, 36, -152, -122, -68, 83, 232, 172, -103, -239, -63, 119, 182, 131, -16, -119, -56, 118, 253, 131, -109, -107, 84, 157, 26, -168, -76, 198, 140, -48, -177, -233, -127, 116, 299, 205, 118, -61, -203, -14, 42, -146, -286, -128, 168, 223, 117, 25, -214, -439, -317, -27, 240, 254, 60, -34, -69, -4, 32, -165, -302, -75, 212, 260, 152, 7, -90, -118, 29, 146, 74, 53, 115, 150, 97, 105, 59, -143, -160, 38, 115, 13, -22, -12, 68, 185, 166, 2, -181, -110, 49, 45, -12, -2, -47, -218, -199, -58, -42, -17, 5, -77, -149, -157, -94, -74, -147, -117, 54, 250, 186, -40, -104, -121, -126, -62, 7, 73, 64, 2, 64, 164, 191, 125, 17, 36, 155, 185, 126, 48, -65, -56, 43, 117, 115, -12, -6, 82, 13, -17, 11, -38, -113, -143, -16, 110, 123, 24, -170, -122, 85, 112, -45, -160, -127, -111, -110, 10, 159, 95, -128, -204, -80, 11, -6, -20, 50, 93, 31, 8, -12, -114, -77, 117, 127, 18, 12, 9, 53, 71, -4, 47, 82, -35, -71, 42, 149, 92, 0, -13, -17, -39, -38, -15, -50, -74, 1, 111, 90, 24, 0, -20, 40, 117, 173, 112, -41, -54, 83, 201, 185, 100, -70, -175, -75, 22, 4, -21, 33, 62, -11, -82, -8, 113, 123, 49, -38, -118, -141, -33, 118, 220, 186, -13, -146, -82, -29, -55, -51, -43, -18, -26, -45, -24, -29, -17, 46, 75, 13, -40, -17, 19, -41, -102, -21, 67, 71, 69, 114, 55, -50, -41, 5, 9, -18, 18, 35, -4, 44, 84, 23, -26, -23, -20, -34, -14, 29, 22, -25, -20, 27, 32, 22, 11, -37, -89, -113, -58, 43, 36, -66, -165, -169, -42, 66, 70, 24, 7, 13, 34, 90, 63, -49, -48, 46, 93, 53, -22, -31, -10, 11, 38, -31, -69, 25, 82, 83, 80, 22, -8, 17, 34, 15, -22, -10, 32, 57, 48, 28, 4, -51, -58, -21, -28, -45, -12, 9, -16, -8, 5, -6, -36, -80, -96, -68, -8, 72, 148, 98, -15, -33, -3, 8, -28, -59, -19, 57, 91, 56, 22, 22, 17, -12, -18, -35, -65, -39, 12, 57, 17, -42, -25, -14, -5, 85, 141, 33, -79, -48, 24, 29, 16, -11, -74, -90, -14, 76, 63, 0, -15, 33, 32, -54, -84, -60, 3, 82, 75, -9, -66, -43, -28, -14, 8, -22, -40, -30, -25, 26, 74, 35, -24, -23, 34, 52, 5, -13, 24, 43, 24, 15, 0, -17, 23, 60, 20, -48, -20, 71, 81, 15, -60, -69, -3, 39, 18, -33, -17, 39, 17, -48, -55, 18, 89, 74, 5, -24, -14, -13, -3, 21, 41, 12, -26, -16, -3, 43, 91, 20, -85, -110, -49, 34, 74, 58, 4, -41, -31, 28, 53, 50, 52, 15, -69, -137, -73, 24, 71, 72, 19, 14, 26, 26, 17, -19, -29, -27, -9, -9, -25, -21, 5, 58, 37, -22, -44, -16, 32, 37, 39, 38, 15, -20, -7, 63, 63, 0, -49, -61, -20, 24, 23, -4, -47, -69, -39, 0, 12, 11, 23, 11, -16, -53, -74, -15, 63, 81, 40, 25, 43, 48, 50, 51, 5, -47, -31, -5, 0, -4, 4, 25, 28, 22, 1, -16, -11, 14, 29, 16, -16, -31, -2, 35, 48, -6, -81, -70, -12, 26, 33, 3, -22, -11, 0, -22, -44, 1, 61, 48, 9, -18, -34, -31, 3, 42, 7, -53, -47, 16, 90, 93, 14, -53, -65, -20, 41, 59, 26, -3, 4, 21, 15, -24, -41, -9, 6, -13, -18, 12, 20, 4, 2, 7, 1, -5, 1, -3, -2, 0, -20, -4, 15, -10, -21, -13, -20, -6, 9, -20, -36, -2, 27, 39, 18, -28, -28, 15, 25, 13, 0, -22, -21, -6, 22, 34, 16, 7, 0, 8, 10, -9, -23, -25, -8, 7, 18, 19, 8, 5, 22, 1, -35, -23, -6, 2, -4, -13, -2, 6, 14, 13, 4, 0, 0, 17, 31, 18, -5, -22, -16, -4, 5, 6, -12, -25, -8, 22, 26, 3, 0, 15, 7, -2, 1, -17, -46, -27, 14, 19, -1, -11, 9, 25, 21, 11, -10, -28, -19, 7, 18, 5, 2, 17, 12, -2, -8, -12, -14, -8, 8, 12, -4, -15, -6, -4, -3, 3, -11, -21, -2, 10, 1, 0, 12, 24, 18, 1, -9, -5, 14, 31, 19, -12, -29, -14, 11, 26, 30, 16, -7, -20, -16, -6, 2, 10, 5, -9, -3, 13, 4, -6, -6, -18, -20, -3, 5, 6, -1, -11, -8, 0, 0, 1, 4, -5, -10, 4, 14, 8, 5, 7, 7, 3, -4, -5, 1, 1, -1, 6, 12, 3, -6, -5, 5, 15, 1, -23, -17, 5, 11, 0, -4, -6, -4, 7, 17, 9, -6, -3, 4, -2, -7, -2, -2, -5, 1, 4, -2, 0, 1, 0, 0, -4, -3, 8, 10, 4, -4, -14, -11, 1, 3, -3, -7, -2, -2, -1, 9, 11, -2, -12, -6, 5, 7, 1, -2, -4, 0, 5, 9, 5, -7, -14, -5, 1, 2, 0, 0, 4, 4, 2, 2, 0, -4, -4, -3, -2, 1, 3, 2, 1, 3, 1, -3, 0, 7, 9, 6, 0, -2, -3, -9, -7, 2, 2, -2, 2, 3, 0, -4, -7, -3, 0, 4, 4, -3, -6, 2, 6, 1, -5, -9, -3, 1, 5, 7, 5, 0, 2, 3, 2, 2, 1, 0, 0, 1, 4, 3, -1, -4, 0, 1, 0, -2, -4, -1, 0, 0, 0, 0, 0, 0, 1, 0, -1, -1, -2, -2, 0, 0, -1, 0, 1, 0, 0, 2, 1, 0, -2, -4, -3, -1, 0, 0, -1, 0, 2, 2, 0, -1, -1, 0, 0, 1, 1, 0, -1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; const int16_t smp_noise_sample[] = { 32766, 32765, 24330, 1373, -9344, -7719, -5598, -8951, -11456, -7104, -4061, -10668, -21356, -25490, -20047, -10054, -1891, 4192, 9312, 8319, 1218, -1446, 3387, 7169, 4264, -1265, -378, 7562, 13153, 12987, 12860, 14019, 12767, 6794, -5241, -19721, -30502, -32765, -32767, -24190, -12653, -6364, -7160, -11479, -13822, -13025, -12313, -11346, -7483, -2388, 2068, 6430, 10860, 14898, 17367, 16201, 12690, 9212, 4540, -1525, -6334, -8171, -5858, -999, 3526, 9926, 20155, 28087, 27062, 18072, 6109, -2863, -7658, -10470, -8640, 106, 12289, 24654, 32766, 32762, 32766, 32764, 28744, 15942, 7972, 1896, -4331, -7979, -5940, 313, 4603, 1317, -8421, -19530, -27672, -28956, -23344, -14565, -5077, 3643, 10149, 13637, 11086, 626, -11509, -17743, -17493, -14750, -14634, -18890, -22614, -21383, -14967, -4197, 7978, 17426, 21819, 20065, 13015, 4788, -2721, -9077, -10907, -7255, -1839, 3051, 6227, 6805, 5667, 4397, 4221, 7403, 13901, 19367, 20171, 15190, 7451, 1791, -1389, -2818, -980, 2074, 404, -8020, -20781, -31955, -32766, -30561, -22272, -12148, -2051, 6390, 12614, 15507, 15538, 14978, 13595, 10934, 8215, 3959, -3135, -9572, -10336, -3004, 9323, 18857, 21265, 19874, 17417, 13374, 8008, 2317, -2212, -5102, -7877, -10295, -10035, -8510, -8372, -8849, -7938, -4342, 821, 2659, 277, -3296, -7160, -10361, -11458, -10848, -9953, -10873, -16263, -23536, -28234, -31245, -32766, -32764, -32765, -32765, -29598, -19156, -9176, 790, 9284, 14925, 17356, 16183, 12896, 9514, 6439, 5096, 6128, 6837, 5122, 2057, -999, -2415, -1470, 1145, 5597, 10390, 12678, 12219, 9908, 6082, 2097, -1442, -4754, -6559, -7511, -9608, -11449, -11824, -11763, -11293, -10502, -9174, -6356, -2977, -745, 521, 1651, 2477, 3298, 3595, 2855, 1399, -2129, -8245, -13841, -16250, -16434, -16021, -15604, -14944, -12101, -6436, 1029, 10160, 20102, 29166, 32764, 32763, 32764, 29327, 21584, 13086, 6994, 3562, 1564, 741, 258, 762, 2936, 4860, 5024, 4744, 4853, 5011, 4902, 3972, 3246, 3560, 3456, 1828, -1411, -6725, -13286, -18711, -21100, -20057, -16601, -13816, -13305, -14040, -15092, -15765, -15009, -12200, -7767, -3099, -63, 1234, 1847, 2730, 3795, 5041, 5034, 4447, 2172, -2108, -6558, -7666, -6473, -2394, 3965, 9190, 14814, 16814, 15146, 11148, 6922, 3335, 1608, 1787, 2509, 2767, 2303, 2020, 2520, 3494, 2510, -387, -3745, -6331, -8257, -9835, -10422, -8657, -4483, -57, 2901, 3731, 1897, -1048, -2785, -1191, 3945, 9496, 13856, 17832, 21405, 22802, 21890, 19301, 16702, 15899, 14631, 10281, 4328, -1371, -6121, -10450, -13917, -15140, -13950, -11933, -11060, -11249, -12040, -12815, -12238, -9106, -3145, 4482, 11686, 16721, 19932, 22150, 22981, 22487, 20657, 17755, 14381, 10038, 5265, 1328, -2336, -6390, -10280, -13067, -13811, -12914, -12693, -12414, -9901, -5653, -259, 5294, 9728, 13199, 15773, 16830, 16203, 14737, 12184, 8642, 5391, 3161, 1599, -277, -2045, -2462, -1052, 996, 2387, 4099, 6637, 9420, 11448, 11197, 9831, 8777, 7466, 5474, 2926, 203, -1915, -3311, -4959, -6663, -9170, -13836, -18845, -23108, -25620, -25334, -23687, -21792, -18356, -13429, -8211, -2606, 3491, 9056, 13782, 17225, 19479, 20315, 19114, 15645, 10563, 5895, 2836, 1515, 1044, 591, 471, -387, -2993, -6314, -8526, -8296, -4845, 1178, 7529, 12786, 15290, 14871, 13207, 10567, 7554, 4871, 2041, -52, -1531, -4582, -9467, -13666, -15478, -14118, -10445, -7779, -7266, -8306, -10367, -12042, -11840, -8915, -3953, 1462, 5853, 8280, 8789, 7361, 5284, 4248, 4682, 5760, 5695, 3467, 47, -3018, -5750, -7726, -8071, -7408, -5296, -2474, -208, 2354, 5383, 9180, 14868, 21847, 27892, 31631, 31658, 27757, 22481, 16782, 10776, 5351, 645, -3353, -6525, -8938, -10887, -12500, -13705, -14854, -15578, -15724, -15718, -15589, -14891, -12140, -7445, -2478, 1292, 3607, 4385, 3209, 926, -2125, -4980, -6230, -6907, -7082, -6017, -4769, -4296, -4098, -3179, -452, 4192, 8224, 11489, 14820, 17022, 17800, 17316, 16025, 14837, 13657, 11483, 7657, 2568, -3649, -10030, -15215, -18411, -19662, -20353, -20546, -19788, -18016, -15436, -12537, -9525, -6971, -5020, -4107, -4519, -4514, -3654, -2709, -1474, 42, 1096, 1041, -93, -1979, -2488, -879, 1616, 4902, 7789, 9147, 8882, 6770, 3776, 1897, 1501, 1673, 2202, 2802, 2935, 2807, 2265, 2260, 2936, 3518, 3325, 1815, -274, -2049, -3607, -5223, -6378, -6368, -6211, -6358, -7115, -8810, -10290, -10377, -9177, -7497, -5607, -4565, -5123, -6026, -7158, -8227, -8953, -9620, -9617, -9138, -9238, -10144, -10761, -10462, -9172, -6835, -4532, -2140, -38, 735, 709, 609, 1667, 3720, 6291, 9094, 11379, 11884, 9634, 6233, 3242, 1730, 1785, 2052, 2426, 3022, 3308, 2494, 1698, 2256, 3019, 3131, 1853, -1260, -5266, -9657, -14004, -16970, -17081, -14890, -12072, -10110, -10144, -11179, -12437, -13147, -11747, -8117, -2774, 2880, 7616, 11202, 13803, 15550, 16318, 16036, 14148, 10242, 4782, -1768, -7242, -10677, -11859, -10848, -8342, -5428, -3528, -2557, -2528, -2582, -1064, 1664, 4465, 6060, 5102, 1205, -3390, -6164, -6738, -5333, -3557, -2828, -3031, -4566, -6750, -8172, -7409, -3669, 1571, 6228, 8409, 7697, 4130, -1043, -5693, -8296, -8082, -6907, -6425, -7233, -9394, -11655, -12880, -11544, -7472, -1722, 3326, 5021, 3645, 731, -2204, -4120, -4446, -3959, -3787, -4007, -5473, -7036, -6251, -3338, 1465, 7351, 12794, 16249, 16779, 14816, 11566, 8582, 6101, 4172, 2383, -224, -3547, -7935, -12036, -14116, -14080, -12550, -10355, -7277, -3697, -210, 3111, 7013, 12476, 18156, 22241, 23364, 21008, 16104, 10361, 6048, 3690, 3970, 5771, 6448, 6013, 4810, 3115, 1785, 1332, 1605, 2450, 3207, 2622, 1314, -8, -1060, -1053, -357, 1275, 3050, 3671, 3512, 2992, 2997, 4265, 7048, 10403, 13309, 15449, 16404, 16875, 16658, 15327, 13528, 11836, 10725, 9054, 6552, 3277, 187, -1201, -1463, -950, 370, 1753, 3004, 4268, 5412, 6170, 6923, 6742, 5128, 3247, 983, -1296, -3781, -6103, -7298, -7781, -7947, -7943, -7742, -6661, -4274, -1255, 1418, 3764, 4690, 3592, 1468, -557, -983, -109, 1017, 1390, 1037, 596, -513, -1916, -3256, -4354, -4516, -3847, -2527, -198, 3492, 7322, 10769, 13595, 14682, 14490, 13140, 11177, 9714, 8349, 6780, 4784, 2734, 1007, -844, -2865, -4032, -3533, -2150, -340, 1619, 2839, 3629, 3537, 2611, 1777, 1258, 547, -1231, -3237, -4805, -5422, -4643, -2795, 321, 3959, 6620, 7141, 5901, 3630, 451, -2135, -3968, -4565, -3815, -3582, -4382, -5624, -6322, -6189, -5232, -3497, -1625, -695, -1707, -3851, -6052, -7272, -6707, -6039, -6106, -7347, -10320, -14105, -16959, -17447, -15564, -11835, -7012, -2314, 1664, 3821, 4239, 3914, 3908, 3926, 2678, 52, -4291, -9402, -14288, -18266, -19608, -18010, -14538, -10607, -7180, -4561, -2883, -1758, -974, 774, 3604, 6174, 7414, 6372, 4576, 2778, 747, -1008, -2679, -4250, -5609, -6144, -5530, -3247, 584, 4558, 8093, 10725, 11917, 11199, 8761, 5941, 3916, 3738, 5295, 7112, 9147, 11029, 12493, 13605, 14852, 16325, 17539, 18065, 17534, 16196, 13505, 9231, 5008, 1801, -82, -1672, -3472, -4596, -5106, -4765, -3418, -1102, 1699, 3941, 4594, 3563, 2422, 1170, -607, -1936, -1921, -485, 339, -545, -2538, -3861, -3303, -1987, -550, 1082, 2113, 1621, 118, -957, -1362, -1015, -548, -73, 734, 809, -304, -2144, -3142, -2393, -862, 325, 931, 1691, 2913, 3837, 4636, 5927, 7798, 8664, 8136, 6773, 4329, 1444, -1079, -2230, -1600, 364, 2530, 3585, 4176, 4661, 4312, 2502, -447, -3132, -5032, -6439, -8409, -10679, -12160, -13194, -13436, -12426, -9918, -6136, -2034, 1705, 4430, 5656, 5050, 3001, 687, -816, -1204, -1665, -2653, -3800, -4409, -3317, -1077, 1895, 4684, 6199, 5916, 4014, 1234, -2251, -5321, -6949, -7097, -6265, -5318, -4827, -5104, -5169, -4099, -2148, 943, 4367, 7296, 9803, 11435, 11991, 11286, 9692, 7563, 5112, 2004, -2431, -7654, -12827, -16375, -18239, -19247, -19383, -19253, -18459, -16466, -13400, -9493, -5685, -2698, -806, 517, 1365, 1600, 1475, 760, 96, 11, 481, 1058, 1400, 1664, 1149, 199, 74, 801, 2165, 3348, 3847, 3142, 1586, -355, -2025, -2060, -496, 2567, 6112, 9193, 11878, 13761, 15203, 16429, 17264, 17793, 17330, 15128, 11158, 6379, 1104, -4023, -8076, -11143, -12858, -13581, -13681, -13091, -12032, -10661, -9014, -6413, -2855, 634, 3285, 3714, 1887, -1120, -3957, -6476, -8353, -9352, -10022, -10053, -8781, -5917, -1729, 2452, 6233, 9194, 11224, 12549, 12982, 12544, 11431, 10227, 9256, 8910, 8736, 7655, 5996, 4112, 2767, 2322, 1926, 1167, -57, -1344, -2558, -3581, -3337, -1813, 741, 2960, 4077, 4171, 3521, 2576, 2049, 3848, 7162, 9670, 10065, 8063, 5122, 2218, 196, -551, -45, 1259, 1729, 26, -3565, -7491, -10877, -12990, -12708, -10284, -6783, -3527, -1714, -936, -1324, -3036, -5453, -7453, -8242, -7928, -7015, -6586, -7132, -7764, -6914, -3572, 1221, 5907, 9072, 10993, 12838, 14023, 14164, 12830, 9936, 6146, 1621, -2871, -6607, -8721, -9084, -7405, -3570, 1735, 7297, 11914, 16081, 20144, 23107, 24685, 24068, 21082, 16282, 10326, 4067, -1410, -4948, -6216, -4867, -1571, 2278, 5392, 6867, 6737, 5144, 2585, -169, -2974, -5053, -6325, -6928, -6835, -6399, -5937, -5317, -4307, -3354, -2668, -2274, -1797, -569, 542, 687, -939, -4463, -8733, -12951, -15655, -16101, -15295, -13851, -11589, -8218, -3990, 1307, 7003, 12192, 16215, 17811, 16741, 13304, 8882, 4631, 969, -1599, -3330, -4172, -4461, -4835, -5629, -6796, -8086, -8745, -7914, -5776, -3435, -1274, 208, 890, 689, -439, -1982, -4068, -6493, -8763, -9993, -9552, -7684, -4892, -1173, 3405, 7916, 11843, 14586, 15308, 14896, 14209, 13243, 11735, 9609, 7166, 4141, 998, -1796, -4454, -7341, -10514, -13357, -15218, -15701, -14893, -12790, -8960, -3932, 1563, 6061, 8427, 9689, 10899, 12684, 14306, 15085, 14882, 13589, 11632, 9842, 8859, 7982, 6430, 3588, -610, -5310, -10145, -14193, -15962, -15207, -12402, -8810, -5288, -2342, -62, 1610, 2222, 1821, 516, -1640, -4520, -7640, -10045, -11394, -11137, -9380, -6538, -3060, -118, 2153, 4159, 6521, 9348, 12031, 14312, 15509, 15173, 13038, 9312, 3975, -2691, -8845, -13046, -14039, -11975, -8544, -4800, -1612, 803, 2717, 4257, 5323, 5797, 6028, 5719, 5522, 6226, 7820, 9414, 10188, 10804, 11460, 12058, 12424, 12333, 12018, 11174, 9232, 6351, 3586, 2069, 1507, 1143, 440, -301, -1154, -2894, -5728, -9027, -10700, -9698, -6997, -3371, -270, 1391, 1241, -851, -4202, -7524, -9788, -11133, -11293, -10817, -10388, -10339, -11046, -12079, -12611, -11744, -9275, -6181, -3339, -1502, -933, -966, -1147, -1011, -835, -1061, -3047, -7261, -12567, -16946, -18643, -17507, -13951, -9034, -3637, 1883, 6385, 9473, 11564, 12863, 13640, 13935, 13705, 12782, 11091, 7655, 2809, -1517, -4286, -5017, -4541, -3715, -2448, -578, 1724, 4359, 7594, 11082, 13596, 13839, 10993, 5665, -1331, -8114, -13127, -15681, -15771, -14822, -14337, -14918, -15974, -16370, -15418, -12628, -8802, -5535, -3811, -3274, -2793, -1568, 728, 3599, 6752, 9304, 9265, 6351, 1033, -5101, -9972, -12398, -12013, -9503, -5969, -2693, -262, 1443, 2720, 3913, 4554, 4845, 5220, 5557, 5764, 5381, 4933, 4995, 5623, 6812, 8161, 9655, 10540, 10470, 9465, 7780, 6464, 6115, 6272, 5748, 4364, 2533, 718, -589, -1491, -1878, -1353, -513, 514, 1339, 1694, 1222, 1, -1532, -2701, -3013, -2578, -1449, 114, 1615, 3021, 4112, 5437, 6939, 7652, 6900, 4623, 1405, -2582, -7032, -11215, -14376, -15829, -15771, -14597, -12465, -9798, -7399, -5618, -3993, -2637, -1448, -435, 305, 1833, 4272, 6709, 8190, 8507, 7725, 5898, 3037, -638, -4078, -6753, -8624, -9713, -10058, -8917, -6375, -3586, -1356, 261, 1505, 2253, 2530, 2977, 4189, 5931, 6962, 6918, 6107, 4799, 3350, 1982, 1389, 1720, 2851, 3781, 3859, 3787, 3462, 2744, 1935, 1436, 1221, 1610, 2693, 4655, 7867, 11623, 14988, 17558, 18371, 17296, 14156, 9111, 3204, -2830, -8609, -13636, -17093, -18585, -17756, -14931, -10945, -6765, -3253, -520, 2144, 4949, 7691, 9861, 11035, 10798, 8881, 5695, 1299, -3267, -7328, -10560, -12964, -14541, -15649, -15984, -15031, -12828, -9330, -4697, 167, 4531, 7408, 8209, 8011, 7399, 6702, 5743, 4693, 3549, 2613, 1484, -202, -2324, -5115, -7890, -9143, -8342, -6034, -3596, -1956, -802, 336, 1424, 1920, 2494, 3414, 4515, 5378, 5575, 5205, 4613, 4034, 3595, 4076, 5606, 7410, 9124, 9960, 9568, 8473, 7175, 6567, 7481, 9409, 11050, 11331, 9618, 6197, 2076, -2313, -5985, -8109, -8991, -8506, -6674, -3782, -160, 3362, 5702, 6612, 6543, 5936, 5055, 3717, 1712, -536, -2513, -4430, -6314, -7992, -9644, -11137, -12008, -12709, -12921, -11913, -9582, -5540, -114, 5389, 9726, 12455, 13201, 12449, 10435, 6983, 3042, 4, -1396, -833, 608, 1570, 1647, 509, -1505, -3664, -5195, -5902, -5354, -4225, -3507, -3559, -4324, -5340, -5828, -5525, -4351, -2159, 703, 3299, 5547, 7217, 7914, 8331, 8587, 8737, 8501, 7231, 4400, 598, -3264, -6570, -8174, -8448, -7986, -6603, -4458, -1591, 1871, 5227, 8171, 10236, 10724, 9679, 7819, 5712, 3863, 2375, 575, -1434, -3529, -5991, -8623, -10418, -10238, -7790, -3792, 700, 5148, 9255, 11578, 11251, 8660, 4571, -137, -4782, -9249, -13090, -15430, -16682, -17221, -16327, -13586, -8614, -2450, 3302, 8503, 13145, 16536, 18228, 18407, 17512, 16172, 14316, 10993, 6442, 1003, -4357, -8237, -10154, -10052, -8151, -5101, -1680, 1473, 3539, 3881, 2891, 1434, 117, -721, -1755, -3333, -5017, -5973, -6013, -5142, -3471, -1762, 12, 1631, 2729, 3396, 3457, 3049, 2742, 2740, 2516, 1633, 80, -1543, -2401, -2513, -1956, -764, 560, 1961, 3305, 4511, 5271, 5188, 3870, 1726, -116, -1604, -2822, -3753, -4146, -3422, -1540, 992, 3303, 4890, 5181, 4093, 2349, 336, -1407, -2167, -1705, 351, 3262, 5422, 5543, 4203, 3034, 2964, 4030, 4988, 5315, 4711, 2974, 338, -2692, -5366, -7098, -8070, -8429, -8015, -7184, -6771, -6702, -6184, -4258, -963, 2659, 5982, 8879, 11442, 13399, 14700, 15639, 16356, 16733, 16353, 14821, 12291, 8656, 3635, -2248, -7653, -11569, -13592, -13765, -12754, -10855, -8516, -6192, -3997, -2085, -955, -717, -1015, -1322, -1769, -2403, -3248, -3809, -4416, -5194, -6121, -6777, -6413, -4950, -2672, 9, 3020, 5870, 7725, 7727, 6023, 3271, 577, -1358, -2134, -2032, -1478, -999, -551, 414, 1722, 3194, 4003, 3697, 2391, 50, -3288, -6802, -9441, -10107, -8924, -6617, -4136, -1552, 1079, 3862, 6731, 9297, 11152, 11652, 10551, 8040, 4468, 295, -4238, -8602, -12206, -14687, -15843, -15811, -14432, -11699, -7690, -3311, 1070, 5355, 9288, 12406, 13947, 13678, 11967, 8845, 4663, 516, -2080, -2498, -1718, -1187, -1669, -2493, -3378, -4495, -5990, -7277, -7590, -7139, -6749, -6920, -7498, -7919, -8167, -8175, -7912, -7525, -7459, -7693, -7341, -5766, -3003, 214, 3297, 5724, 7136, 7812, 7336, 5651, 2958, -331, -3721, -6590, -8713, -9985, -10077, -8670, -6278, -3627, -1978, -1431, -1592, -2314, -3184, -3626, -3320, -2686, -2286, -2319, -2392, -2412, -2560, -2929, -3107, -2872, -2153, -1221, -101, 1032, 2115, 2718, 2613, 2191, 1831, 1675, 1278, 361, -500, -603, 174, 1922, 4255, 6129, 6699, 5967, 4271, 2558, 1502, 1000, 795, 302, -471, -1246, -2115, -3222, -4358, -5089, -5126, -4098, -2056, 114, 1649, 2257, 2449, 2427, 1972, 550, -1787, -4008, -5432, -5538, -4627, -3331, -2162, -1712, -2305, -3265, -3472, -1978, 1309, 5162, 7961, 9376, 9289, 7762, 5532, 3312, 1973, 1701, 2190, 2965, 3478, 3216, 2516, 2028, 2064, 2795, 3831, 4368, 3652, 1750, -823, -3464, -5807, -7371, -8068, -7834, -6980, -5993, -4541, -2428, 269, 2668, 3812, 3665, 3194, 2920, 2682, 2244, 1613, 1082, 1071, 1272, 1763, 2721, 3859, 4670, 4400, 2815, 477, -1346, -2380, -2950, -3813, -5171, -6495, -7435, -7743, -6878, -4615, -1170, 2485, 5458, 7593, 8884, 9260, 8137, 5802, 3236, 1129, -89, -87, 1357, 3909, 6895, 9107, 10136, 10322, 9688, 8071, 5516, 2798, 686, -1077, -3424, -6290, -8749, -10084, -10430, -10165, -9464, -7815, -5393, -2580, 354, 3321, 6024, 7417, 7391, 6415, 5196, 4045, 2948, 1967, 800, -948, -3491, -6447, -8959, -10086, -9783, -8848, -7675, -6271, -5055, -4327, -3728, -2400, 151, 3526, 7104, 10006, 11599, 11368, 9760, 7481, 5091, 2830, 565, -1528, -3265, -4573, -5126, -4957, -4269, -3393, -2273, -814, 689, 2145, 3657, 5305, 6837, 8253, 9492, 10282, 10422, 9442, 7502, 4803, 2175, 139, -1765, -3932, -5793, -6516, -6201, -5395, -4161, -2625, -1204, -145, 644, 1490, 2486, 3580, 4185, 3788, 2578, 1028, -560, -2532, -4678, -6097, -6176, -4966, -2819, -20, 2872, 5050, 5799, 5232, 4613, 4737, 5441, 5972, 5470, 3962, 1774, -599, -2593, -3924, -4367, -4365, -4301, -4538, -4624, -4052, -2938, -1519, -78, 1287, 2560, 3197, 2794, 1438, 11, -996, -1608, -1910, -1655, -430, 1687, 3902, 5407, 6018, 5596, 3900, 1127, -2326, -5347, -7195, -7965, -7952, -7804, -7993, -8484, -9145, -9610, -9766, -9732, -9970, -10642, -11364, -11590, -10935, -9487, -7389, -4644, -1179, 3001, 7652, 11868, 15175, 17573, 19175, 19928, 19869, 19509, 18997, 18302, 16792, 13785, 8925, 3182, -2456, -6944, -10166, -12535, -14268, -15267, -15307, -14322, -12628, -10651, -8219, -5051, -1395, 2585, 6398, 9475, 11689, 12590, 12258, 10941, 8220, 3942, -1268, -6506, -10558, -12899, -13828, -13892, -13321, -12324, -11317, -10382, -9859, -9270, -8026, -6394, -4769, -3067, -1524, -668, -853, -1838, -2939, -3511, -3634, -3300, -1774, 963, 4501, 7955, 10726, 12961, 14993, 15792, 14829, 12085, 8314, 4501, 1191, -1948, -4945, -7285, -8898, -9913, -10487, -10635, -9851, -7885, -4948, -751, 4150, 8750, 12519, 14986, 15824, 15194, 13574, 11156, 8168, 4792, 1091, -2587, -5696, -7617, -7771, -6222, -3603, -910, 505, -68, -1813, -3569, -4581, -4685, -4320, -4200, -4625, -5838, -7483, -8438, -8286, -7176, -5082, -2747, -1052, -720, -2084, -4247, -5967, -6871, -7005, -6194, -4358, -1462, 2054, 4867, 5836, 5408, 4490, 4192, 5090, 6700, 8382, 9879, 10868, 11158, 10851, 9690, 8305, 7588, 7753, 8530, 9723, 10623, 11120, 10820, 9283, 6594, 3284, -420, -4064, -7377, -11043, -14907, -18337, -20818, -21571, -20096, -16561, -11414, -5703, -164, 5204, 10113, 13813, 15846, 15933, 14397, 12350, 10212, 7505, 3824, -240, -3991, -6635, -7922, -7961, -6678, -4394, -1430, 2127, 5998, 9261, 11778, 13318, 13897, 13764, 12007, 7511, 912, -6364, -12511, -16253, -17742, -17438, -15260, -11322, -6523, -1856, 1452, 3340, 4349, 4806, 4667, 3387, 330, -4275, -9074, -12544, -13589, -12172, -9227, -5967, -2934, -392, 1648, 3095, 3678, 3985, 4755, 6152, 7948, 10120, 11954, 13043, 12910, 10791, 7254, 3791, 1316, 422, 1074, 2339, 3450, 3859, 3129, 1532, -467, -2794, -5138, -7188, -8423, -8673, -8090, -7270, -5816, -3617, -805, 2142, 4530, 5897, 6360, 6123, 5014, 3482, 1701, -158, -1915, -3096, -3406, -2418, -379, 2176, 5085, 8060, 10750, 13031, 14198, 14083, 13324, 12272, 11051, 9583, 7456, 4373, 893, -2567, -5568, -7870, -9746, -11122, -11876, -11949, -11666, -10995, -9681, -7302, -3856, -548, 1424, 1680, 427, -1322, -3093, -4848, -6587, -7796, -8290, -8269, -7813, -7394, -6962, -6076, -4479, -1935, 1121, 4078, 6385, 7616, 7720, 7024, 5833, 4178, 2387, 764, -790, -2387, -3856, -4552, -3969, -2387, -375, 1604, 3232, 4417, 5049, 5063, 4727, 4467, 4670, 5514, 6720, 7633, 8124, 7812, 7058, 6062, 5595, 6227, 7715, 9253, 10165, 10185, 9638, 8881, 7777, 6079, 3953, 2236, 1830, 2731, 4425, 6442, 7970, 8235, 6576, 2979, -2013, -7651, -12892, -16565, -18026, -17251, -15052, -12565, -10271, -8114, -6171, -4474, -2630, -239, 2519, 4762, 5588, 5077, 3846, 2195, 191, -1925, -3809, -4992, -5257, -4577, -2940, -422, 2184, 4134, 5009, 5109, 4455, 2629, -637, -4527, -7626, -9076, -9177, -8506, -7161, -5061, -2446, 169, 2234, 3498, 3596, 3168, 3094, 4552, 7693, 10990, 12819, 12501, 10510, 7644, 4681, 2225, 1173, 1820, 3752, 5758, 7139, 7486, 7259, 6759, 5996, 5132, 4334, 3854, 3768, 4009, 4455, 4872, 5117, 5139, 5254, 5618, 5265, 3463, 368, -3459, -7218, -10526, -13622, -16600, -19191, -20960, -21112, -19656, -17289, -14199, -10481, -6130, -1407, 2836, 5577, 6336, 5322, 2699, -1045, -5165, -8972, -12155, -14802, -16577, -16938, -16077, -14580, -13200, -11847, -10402, -8871, -7378, -5999, -4310, -2263, -355, 1049, 2011, 2690, 3358, 4274, 5542, 7584, 9846, 11587, 12325, 12038, 10812, 8817, 6532, 4766, 4385, 4603, 4185, 2349, -851, -4658, -8121, -10989, -12939, -14263, -15234, -15657, -15202, -13649, -11060, -7969, -4919, -2128, -310, -224, -1580, -3337, -4231, -3456, -1713, 581, 2867, 4850, 5512, 4444, 1980, -816, -3089, -4460, -5357, -5499, -5388, -4869, -4219, -3009, -1439, 649, 2803, 4991, 7190, 9392, 11582, 12926, 13864, 10947, 10883, 8235, 2631, -3114, -11032, -17376, -21654, -18726, -14341, -9446, -2604, 4560, 12426, 17096, 18104, 18184, 18126, 14779, 9724, 4579, -2818, -11328, -18550, -22724, -24897, -21815, -16646, -10828, -3278, 1420, 4502, 5660, 3343, -345, -5994, -9023, -9083, -6752, -3934, 237, 3124, 7933, 16991, 13963, 7159, 3132, 6172, 9179, 4398, -198, 393, 260, 1621, 6362, 8754, 9835, 8379, 6989, -738, -2435, -5132, -12118, -5492, -1630, -533, 4934, 2894, 1500, 4939, 4412, 2816, 5851, 5332, 1754, 1818, 6780, 2143, -17625, -21018, 1195, 18238, 5893, -14238, -14440, 14660, 32766, 32764, 15025, -24990, -32767, -32753, -13524, 11909, 24438, 9834, -4475, -11170, -7933, 1770, 4622, -534, -18962, -32761, -32767, -32758, -32767, -16142, 8248, 29191, 32764, 32766, 32761, 28355, 20627, 19104, 22015, 25435, 27413, 25007, 18867, 7469, -7039, -17682, -24355, -23933, -18210, -11381, -7510, -5796, -2693, -1083, -2680, -3317, -1341, 1461, 4489, 6074, 3312, -143, -1338, -3233, -8679, -16271, -19345, -16100, -8779, -5387, -5612, -3920, 277, 1011, -6124, -12849, -10839, -2060, 5928, 17422, 21076, 21987, 24720, 19462, 11607, 2287, -4323, -9217, -9171, -2959, 2107, 4565, 6826, 6538, 10868, 10248, 7185, 6330, 751, -4804, -2515, 349, -5015, -146, 5574, 1168, -6229, -3725, -1205, -3837, -6375, -8979, -7490, -6708, -6957, -6862, -6789, -6390, -3135, -563, 342, 2800, 3765, 1448, -282, -430, 3498, 5748, 2147, -2006, -3769, -2434, 2978, 8640, 6602, 4499, 5848, 3584, 453, -390, -188, 2584, 7758, 9202, 10650, 13566, 8548, 701, -1198, -1975, -1259, 123, -553, -2882, -7376, -6857, -2873, 811, 3244, 2545, 1302, -138, -328, 1091, 2514, 2528, -1847, -6958, -10737, -12050, -11466, -10385, -9023, -8227, -9406, -11414, -9751, -6072, 149, 7524, 10438, 9551, 10020, 9424, 8970, 4199, -699, -1294, -3241, -3040, -2248, 985, 6812, 10276, 10467, 7754, 4205, 3397, 5810, 9817, 7698, 3168, 1914, 386, -3507, -6486, -7968, -7217, -1662, 1764, 4272, 6701, 9837, 11043, 11089, 11547, 7940, 2901, -88, -2786, -8798, -12016, -8613, -4871, -5194, -5479, -4400, -3557, -2002, -1342, -2043, 559, -401, -3479, -815, 2574, 2792, 3759, 5781, 3293, 2341, 4419, 3309, 46, 1914, 3756, 708, -6456, -9734, -5414, -3705, -4267, -2578, 1522, 5388, 6407, 5011, 3587, 3549, 5101, 7400, 9033, 5953, 1087, -576, 50, -1409, -3903, -6031, -8980, -9707, -10442, -9245, -5799, -1207, 3554, 6017, 6981, 3148, -2828, -4815, 53, 5456, 7109, 9061, 10425, 11699, 8915, 1697, -4098, -8453, -10779, -12182, -9101, -4563, -3145, -45, 2840, 4294, 4408, 5103, 6661, 8637, 10240, 8634, 5853, 5347, 6733, 4878, 843, 237, -3050, -6718, -7662, -9390, -9880, -7774, -2675, 1183, 4084, 5209, 5995, 8492, 10434, 10071, 6901, 3199, 62, -1685, -2072, -1870, -4038, -7557, -8027, -5060, -2525, -2892, -5834, -7506, -7598, -9029, -8369, -5666, -3852, -238, 5105, 6334, 3463, 3657, 6624, 6235, 4917, 4536, 3951, 2702, -138, -4422, -8746, -9359, -6336, -4977, -2956, 3102, 8109, 9044, 7893, 6328, 2855, -1227, -4320, -4812, -3980, -4125, -2987, -1220, -805, -1990, -4961, -9721, -13339, -12508, -8503, -4338, -1968, 289, 6156, 11537, 12055, 9961, 7930, 5578, 1934, -322, 657, 987, -1637, -4683, -7351, -10770, -13619, -13147, -9866, -5106, -126, 3586, 4615, 5322, 6973, 5918, 3574, 890, -1575, -3411, -1963, 1340, 2559, 5839, 9140, 9344, 8679, 10470, 12278, 11393, 10233, 8577, 8571, 10931, 13009, 13593, 13159, 12160, 9526, 6797, 4717, 2774, 1143, -339, -1746, -2186, -2764, -5370, -7116, -9280, -11978, -13601, -14429, -13820, -11501, -6723, -2441, -489, 1218, 3809, 4394, 851, -2260, -2579, -3537, -5813, -8208, -9084, -7511, -5319, -5545, -7493, -7538, -6789, -5283, -2657, 201, 2032, 2136, -408, -5611, -10554, -14017, -17037, -17308, -14026, -9550, -5683, -2678, 2112, 7382, 11309, 14198, 17121, 19123, 18906, 17033, 14160, 12362, 10430, 7411, 3447, -43, -1641, -4023, -7749, -9691, -9232, -7863, -6060, -3701, -1552, -555, -232, 302, 2854, 5560, 5646, 3788, 1628, 700, 1402, 1786, 127, -1401, -943, -310, -665, -1009, -973, -619, -525, -1219, -1195, 286, 610, -769, -3224, -5873, -8007, -9118, -8350, -5355, -2053, -272, -743, -3084, -5664, -9408, -13031, -16192, -17359, -16528, -14463, -11270, -8899, -7212, -7554, -8638, -7796, -3974, 2294, 8703, 14124, 17345, 18270, 16905, 13329, 8902, 3739, -1192, -4748, -6914, -7312, -6762, -5747, -3758, -201, 3256, 6244, 8522, 10175, 11910, 12605, 12413, 12185, 11023, 8196, 5583, 3143, 671, -489, -164, 1385, 4252, 7835, 10163, 10541, 9098, 6982, 4961, 2627, 294, -1519, -2574, -3265, -3028, -2429, -2871, -5006, -6195, -5080, -4584, -4088, -3210, -2218, -1911, -2182, -2636, -3882, -4758, -4645, -3052, -854, 1123, 1817, 2199, 2104, 1541, 1816, 2475, 2819, 3163, 3444, 2865, 1916, 1197, 948, 394, -415, -111, 1601, 2995, 3094, 2750, 2236, 2852, 4261, 4472, 4305, 4772, 5924, 7322, 8964, 9216, 7662, 5217, 2183, 1, -965, -1464, -1896, -1064, 777, 1953, 1997, 999, 200, 462, 1392, 3018, 4878, 5901, 5847, 4440, 2296, 383, -963, -2177, -3150, -3221, -2124, -1135, -681, -420, 113, 427, -12, 244, 1518, 2646, 2847, 2966, 4029, 4605, 5009, 4317, 2245, 635, -123, -658, -1190, -795, 93, 1832, 4620, 7375, 9525, 10822, 11132, 9772, 7418, 5680, 4984, 4938, 4592, 3967, 3298, 2983, 2289, 904, 544, 430, -17, -742, -1611, -3211, -5383, -7329, -7860, -6739, -5034, -2414, 666, 2768, 3456, 3703, 4154, 4071, 3753, 3454, 2277, -678, -3915, -5667, -6506, -6693, -5636, -3993, -2652, -211, 2372, 3185, 2260, 61, -2328, -3510, -2164, 46, 1497, 2308, 3237, 4117, 4133, 3439, 2900, 3362, 3775, 3540, 2985, 1946, 153, -2162, -4328, -5893, -6893, -7502, -8271, -8119, -7035, -5687, -3158, 390, 3430, 5179, 5557, 3587, 1180, -491, -1638, -2863, -3750, -4222, -5378, -7518, -9456, -10281, -10129, -8575, -5774, -3544, -2335, -1096, 26, 1133, 2353, 3066, 3376, 4591, 6678, 8174, 8225, 7095, 5263, 2400, -1154, -3920, -5348, -5258, -3957, -2147, -441, 486, 1831, 3798, 5064, 4421, 2451, 54, -2293, -4278, -5785, -5880, -4276, -2348, -1542, -1405, -1415, -1555, -1716, -1005, 525, 1686, 1964, 2726, 3921, 4529, 4577, 3283, 2052, 1430, 933, -203, -1724, -2517, -3009, -3230, -2493, -913, -45, -70, -978, -2592, -4664, -5784, -5222, -3911, -1812, 880, 3941, 7197, 9861, 10931, 11084, 10725, 10176, 10281, 10387, 9231, 7056, 4474, 500, -4227, -8614, -11527, -11987, -10467, -7935, -4254, -701, 981, 1605, 1727, 858, -406, -1946, -2961, -3631, -4066, -3657, -2952, -2250, -2186, -2096, -2051, -1790, -1184, -746, -551, -1161, -2102, -2344, -1446, -488, 186, 1478, 3115, 4817, 5607, 5307, 3903, 1763, -829, -4067, -7022, -9401, -10700, -10401, -8877, -6628, -3713, -698, 1475, 2987, 4249, 5353, 5761, 5774, 5428, 3892, 901, -2009, -3757, -4579, -4847, -4662, -3558, -1684, 730, 2618, 3450, 3295, 2409, 1704, 1110, 1142, 1771, 2375, 2606, 3283, 4705, 5781, 5625, 3978, 1180, -1740, -4307, -6853, -9194, -10331, -10403, -9390, -7018, -3694, -327, 2076, 3319, 4333, 5255, 5573, 5612, 5108, 3441, 1152, -1464, -3848, -5351, -5984, -6213, -5669, -4636, -4270, -4437, -4817, -5543, -5340, -4128, -2586, -1886, -2421, -3413, -4891, -6090, -6211, -4866, -2633, -860, -1, 185, -204, -800, -1377, -1451, -729, 1073, 3490, 6126, 8626, 10304, 10291, 8186, 5272, 2559, -71, -2548, -4407, -5744, -6632, -6213, -5032, -4436, -3780, -2263, -732, 760, 2052, 2998, 3936, 4822, 5718, 6262, 6365, 6000, 5263, 3926, 2096, -306, -3001, -4981, -6308, -7436, -8382, -9114, -9898, -10050, -8999, -7276, -5112, -2858, -940, 375, 1000, 1603, 3160, 5397, 7280, 8857, 10241, 11053, 10460, 8684, 5692, 2032, -1462, -4270, -5849, -6502, -7167, -7364, -6553, -4896, -2350, 606, 3936, 7057, 9205, 10204, 10082, 8795, 6997, 5300, 3053, -22, -3076, -5533, -7435, -8642, -9054, -8246, -6498, -3989, -331, 4174, 7632, 9240, 9761, 9783, 8867, 6960, 5331, 4351, 3397, 1499, -763, -1676, -1799, -2982, -5066, -7223, -8810, -9854, -9576, -7811, -5242, -2923, -919, 1001, 2773, 4536, 5660, 5570, 4841, 4821, 5041, 4441, 2832, 1342, 165, -553, -1074, -1493, -1845, -2563, -3461, -4413, -4442, -4117, -4045, -4579, -5145, -5098, -4092, -2293, 122, 2757, 4899, 6288, 7202, 7403, 6817, 5562, 3807, 1755, -64, -1037, -1486, -1999, -2123, -1664, -873, 183, 1729, 2909, 2887, 2303, 1522, 567, -720, -2321, -4080, -5269, -5902, -6004, -5403, -3772, -1358, 1613, 4871, 7528, 9532, 10225, 9219, 6215, 2341, -1314, -4493, -7070, -8900, -9890, -10287, -9396, -7048, -3946, -729, 1749, 3184, 3428, 2642, 1261, 323, 20, 55, 333, 556, 765, 1299, 2081, 2595, 3326, 4341, 5282, 6029, 6728, 6785, 5191, 2642, 432, -1538, -3462, -4934, -5747, -6091, -6269, -6348, -6124, -5514, -4925, -4374, -3281, -1863, -164, 1647, 3727, 5772, 6920, 6552, 5162, 3122, 882, -1312, -3306, -4898, -5599, -4701, -2750, -730, 976, 2779, 4539, 5567, 6199, 6948, 7223, 6679, 5450, 3738, 1772, -494, -2846, -4692, -5444, -5230, -4430, -2851, -419, 1998, 3458, 3975, 3712, 2896, 1789, 468, -1104, -3035, -4467, -5279, -5329, -4715, -3412, -1344, 522, 2009, 3373, 5012, 5804, 5017, 2822, 192, -2267, -4315, -5340, -5580, -5331, -4836, -3783, -2112, -64, 1690, 2985, 3620, 3660, 3337, 2566, 1339, -80, -1357, -2172, -2243, -1680, -1166, -279, 953, 1890, 2627, 2850, 3131, 3238, 3025, 2536, 2240, 2200, 2211, 2499, 3113, 3751, 4550, 5825, 7021, 7956, 8497, 7811, 5955, 3520, 918, -1701, -4481, -6419, -7548, -8108, -8436, -8723, -8942, -9037, -8929, -8298, -7217, -5793, -4145, -2387, -273, 1624, 3697, 5214, 5633, 4606, 3122, 1285, -1207, -3847, -6272, -7805, -8752, -8852, -8103, -6078, -3445, -1041, 1703, 4650, 7159, 8343, 8278, 7363, 5801, 3536, 1435, 22, -871, -1517, -2249, -2417, -1498, 711, 3614, 6591, 9217, 10495, 10297, 8706, 6678, 4511, 2115, 58, -1419, -2594, -3577, -3815, -3638, -3476, -2988, -2389, -1679, -725, 834, 2382, 2765, 2070, 705, -762, -2000, -2999, -3813, -4594, -5424, -5689, -5541, -5517, -4895, -3737, -2979, -2977, -2948, -2751, -2607, -2821, -3316, -3235, -2736, -2313, -2127, -1588, -685, 296, 890, 1241, 2297, 3861, 5613, 6942, 7582, 7498, 6721, 5457, 3904, 2863, 2198, 1570, 1005, 673, 832, 1072, 989, 522, 200, 41, 342, 1478, 3057, 4404, 5139, 4215, 2452, 487, -1923, -4235, -5517, -5668, -5407, -5246, -4971, -4449, -4118, -3624, -2727, -1441, -112, 976, 1663, 1591, 951, 234, -429, -1084, -1923, -2129, -1991, -1892, -2059, -2204, -1963, -1440, -783, 142, 2154, 4589, 6607, 7369, 6893, 5228, 2531, -177, -1873, -2701, -2859, -2702, -2232, -1705, -1484, -1940, -2742, -3184, -3081, -2677, -1752, -405, 579, 1024, 1142, 1459, 1622, 1498, 1456, 1129, 694, 12, -1088, -2137, -3105, -3983, -4474, -4483, -4056, -2970, -1915, -1249, -917, -521, -263, -112, 634, 1461, 2208, 3293, 4183, 4050, 2769, 1496, 156, -1092, -1864, -1920, -1811, -1400, -586, 599, 1737, 2680, 3687, 4078, 3678, 2738, 1480, -97, -1301, -2086, -2375, -2196, -2138, -2350, -2566, -2704, -3098, -3593, -3444, -2496, -838, 1049, 2465, 3692, 4170, 3962, 3759, 3692, 3422, 2738, 1749, 611, -269, -937, -1637, -2552, -3510, -4143, -3667, -2539, -1462, -664, -462, -661, -1572, -2765, -3348, -3259, -2968, -2795, -2412, -1542, -904, -706, -457, 109, 1143, 2528, 3710, 4270, 4292, 3952, 2852, 1477, 32, -1054, -1262, -530, 630, 1829, 2836, 3030, 2424, 1495, 724, -141, -1236, -2075, -2596, -2790, -3214, -3553, -3935, -4469, -4750, -4187, -2462, 64, 2984, 5488, 7171, 8301, 8004, 6696, 5907, 5168, 3812, 2331, 1727, 587, -938, -2270, -2510, -2138, -1528, -530, 677, 1188, 1446, 1251, 492, -847, -2168, -3560, -4367, -4369, -3680, -2686, -1948, -774, 461, 1305, 1021, 1886, 2676, 3915, 3942, 4596, 4224, 4112, 2839, 2224, 1057, 416, -582, -1157, -1166, -1232, -1800, -3011, -3255, -4154, -3987, -5098, -3373, -3650, -1019, -1738, 1647, 1158, 5408, 3335, 7836, 4192, 11468, -5330, -32764, -32766, -32767, -32764, -22189, -13205, -6024, -39, 8182, 9800, 14405, 17620, 23084, 24706, 31810, 32764, 32766, 27553, 22702, 18694, 12413, 5605, -769, -5277, -5373, -6572, -5044, -626, 3737, 6452, 9896, 17002, 21179, 21263, 13357, 4197, 383, 114, -911, -3854, -8390, -10562, -9449, -10317, -13558, -19508, -27458, -29637, -25993, -19735, -13978, -8140, -4259, -2685, 2968, 8838, 12956, 13433, 10657, 2548, -6730, -8793, -7800, -4775, -5199, -7218, -9572, -11903, -7334, -1081, 3976, 5136, -586, -7447, -16243, -20121, -13083, -6442, -1809, 2291, 2902, 2845, 4578, 7430, 11676, 11661, 7039, 2268, -2147, -2128, -1157, -1024, 1264, 1618, 6115, 12495, 16176, 20559, 20735, 13843, 874, -8136, -10383, -10054, -10478, -7807, -5931, -8318, -4452, 3776, 6940, 6605, 9536, 17444, 21106, 17029, 12202, 8851, 8265, 2246, -3839, -6152, -10082, -11909, -12919, -12266, -13572, -14909, -12411, -13563, -10953, -5264, -3787, -719, 2668, 3654, 2495, 2392, 3163, 2408, 2526, 4154, 3055, 1685, 1584, 2753, 4765, 3929, -1659, -11406, -24072, -32568, -29906, -18241, -1789, 14413, 22298, 16618, 7439, 6550, 15025, 21982, 17848, 7977, -3665, -11045, -12713, -13359, -6395, -2299, 1362, 4890, 340, 2862, 9605, 13381, 14743, 10207, -2068, -12708, -15076, -14186, -8663, 2151, 9802, 12192, 12557, 14366, 13131, 7751, 375, -2534, 316, -2910, -7723, -8762, -2941, 5356, 6827, 4823, -783, -6123, -6214, -4039, 2538, 11894, 10661, 3706, -5493, -16291, -20313, -21091, -21829, -24991, -16776, 2107, 16140, 18606, 12139, 2931, 3058, 12224, 17234, 11448, -817, -2747, 2593, 2723, -8885, -16848, -12294, -8632, -9180, -12098, -12829, -6148, 4378, 11100, 7339, 4159, 4915, 4200, 8563, 13990, 10294, 3322, 5141, 7138, -1121, -11461, -12885, -16239, -17725, -5365, 5587, -2511, -21798, -29252, -22319, -10409, 6693, 19286, 12948, 3030, 5342, 14285, 11572, -744, -1435, 7555, 17878, 25701, 21518, 7394, -7366, -16684, -18337, -17059, -14230, -7511, -2552, -4613, -4459, -868, -3177, -3599, 4816, 11541, 13139, 8482, 1610, -1695, -6275, -6791, 3585, 14507, 8387, -3048, 215, 2553, 544, 506, -4818, -7878, -5748, 5566, 12104, 4906, 3159, 11146, 20389, 17065, 10929, 8617, -2615, -19562, -29061, -27456, -18056, -2880, 7379, 10963, 6146, -2811, 5824, 15464, 13387, 9269, 9847, 7431, -8715, -20506, -22766, -24153, -19331, -9548, 1538, 8270, 7066, 7697, 4700, -3983, -15306, -21682, -18242, -10933, 1154, 15911, 21623, 19423, 15418, 11112, 8394, 4164, -855, -4978, -600, 5769, 2177, 3286, 14058, 16459, 4571, -10866, -15816, -17809, -15443, -7913, 1135, 1430, -725, 2328, 1837, 8823, 4574, 1768, 15400, 24432, 20087, 5040, -983, 3799, 2048, -948, -6086, -12496, -10989, -1019, 8919, 2465, -5220, -2110, -4130, -9423, -7013, -5459, -7294, -10259, -14134, -22395, -31650, -30601, -22685, -16021, -11248, -9648, -14577, -14935, -2549, 14521, 26105, 28945, 26384, 19956, 15524, 12408, 4860, 3948, 613, -10362, -15642, -17626, -11118, 2861, 13249, 22504, 24918, 16641, 8995, 4317, 967, 4895, 9120, 1685, -9995, -14611, -9741, 3037, 11598, 4323, -5431, -9502, -6516, 3847, 15668, 19054, 10930, 753, -8495, -11937, -12599, -19663, -28555, -32764, -22404, 1199, 13778, 16832, 19600, 25544, 21221, 7861, -1189, -6781, -4941, -74, -6116, -10060, -4463, -6075, -8066, -45, 13502, 19609, 16388, 8447, 1308, -2431, -4274, -8151, -12724, -11675, -8074, -4275, 3697, 7843, 1134, -6588, -15695, -17067, -6398, 94, 3273, 9084, 12732, 12525, 9086, 2276, 3767, 7645, 29, -11353, -14354, -6641, 920, 2443, -19, -4630, -5380, 2068, 9241, 10371, 5076, -1884, -6909, -5918, -3248, 966, 3980, -4443, -6238, 5283, 17835, 23907, 17317, 11282, 12687, 9342, 5690, 1734, -4183, -8300, -10590, -10290, -6296, -3539, -698, -4273, -12368, -10972, -1813, 5052, 814, -10472, -23090, -29273, -28578, -23186, -13100, -2613, 8061, 22474, 30241, 30064, 19765, -2723, -19138, -20571, -12476, -6062, 720, 6881, 11685, 19099, 20317, 12050, 286, -11985, -18585, -15064, -11466, -9671, -4362, -445, 5918, 10906, 8030, 4689, 2590, -1229, -5963, -6285, -4687, -4073, -1943, 4745, 14276, 16119, 8458, -2921, -5133, -1260, -1, 4690, 1114, -6641, -3889, -2212, -8362, -13754, -10882, -4462, -2159, -1989, -31, 3403, 1756, -2657, -3046, -5386, -7908, -1389, 10639, 14622, 13914, 12409, 7914, 6044, 7109, 11627, 11773, 2040, -12918, -20688, -17597, -8425, 591, -1126, -6392, -5905, 49, 2017, -1916, -1083, -2176, -12080, -9131, 4596, 6913, -1079, -8986, -7108, 6758, 18881, 14538, 9152, 8806, -115, -12929, -13743, -9524, -5043, 6897, 18421, 13339, 1579, -451, -1555, -6222, -10959, -13216, -8910, 3640, 6985, -1845, -13581, -20999, -28471, -26941, -8100, 4449, 4583, 8798, 18676, 17443, 16016, 25045, 27857, 18429, 13334, 8724, 503, -9227, -16579, -12320, -15993, -25113, -19600, -11055, -7646, -10958, -13734, -8451, -969, 10128, 15622, 10765, 978, 1111, 12100, 18231, 14223, 7400, -92, -7970, -7800, -9763, -11447, -8351, -5646, 93, 4705, 7110, 3522, -7666, -3932, 14843, 27506, 27117, 18093, 716, -21623, -32767, -22054, -1343, 9064, 8236, 744, -4596, -2069, 5106, 12688, 18487, 11785, -8008, -22842, -19784, -10691, -592, 4524, -78, -3567, -5010, -9591, -7083, 1040, 4889, 11552, 14486, 11595, 5805, -1638, -7356, -14841, -16627, -5222, 4546, 3317, 965, 5946, 6762, 5130, 2951, -1047, -3858, -11375, -15014, -7050, 6845, 16639, 11763, 4067, -1618, -10069, -21002, -32763, -20809, 3505, 11514, 9329, 12740, 20533, 24532, 25053, 23376, 17492, 3168, -10914, -10722, -3527, 1192, 80, -12410, -18400, -15317, -6595, 993, 3895, 6569, 3700, 2555, 6314, 14062, 11030, -3755, -5678, -5, -2883, -15222, -24499, -23962, -12112, 15638, 32763, 32596, 8395, -123, 7655, 10322, 11812, 14458, 9237, -1474, -10792, -12586, -12628, -13782, -15370, -11653, -4083, -3870, -6919, 1411, 18412, 21246, 13481, 3775, -3817, -7838, -20315, -32767, -30376, -11396, 8136, 16403, 13066, 6927, 7602, 7325, 5937, 4921, 80, -3718, -7151, -5271, 4122, 9377, 2842, -9299, -13635, -7679, -758, 6889, 9956, 7931, 4963, -900, -3035, -6860, -5982, 3395, 7092, 1670, -2762, -3777, 5042, 19481, 18232, 5462, -4179, -9782, -10425, -3797, -4898, -10135, -10940, -5982, 6322, 16525, 18488, 8864, -7808, -14203, -7259, -272, -6606, -13371, -5994, 2924, 8403, 12302, 17186, 16267, 9721, 775, -8018, -4250, 3823, -5779, -21187, -25783, -10568, 18219, 29422, 14275, -4143, -1830, 12289, 25282, 21507, 1554, -19931, -28300, -17354, -1683, 4560, -1862, -5435, -11900, -10594, 9871, 17698, 1535, -21102, -23859, -6857, 5512, 10593, 13431, 11857, 8283, 13255, 20002, 15089, 5650, -9526, -18033, -3123, 9797, 3167, -14979, -26923, -19738, -5777, 3341, 4597, 264, -5765, -1816, 9398, 9791, 2895, -6293, -9903, -3103, 8192, 16257, 5411, -15648, -23516, -17762, -5678, 2527, 10372, 14828, 7309, -1607, 519, 8656, 2801, -7107, -11546, -6661, 3603, 8764, 25260, 32766, 23031, 5783, -11309, -15233, -8887, 305, 120, -12495, -21937, -17365, -5740, -86, 2191, 1269, -5481, -10886, -6826, 2237, 5685, 8346, 15833, 14169, 11407, 12100, 13607, 9761, -3549, -23439, -31413, -19306, -9337, 1390, 8424, 3569, -5803, -2007, 5108, 12468, 21018, 19473, 12001, 1401, -1999, 2208, 4967, -3542, -14295, -15205, -6055, 5154, 9451, 5557, -1370, -6688, -5863, 3870, 15810, 18549, 2199, -15983, -20109, -9686, 2902, 5975, 1360, -6751, -8797, 2075, 17709, 22524, 22353, 17929, -2741, -25598, -22911, -4942, 6120, 5391, 2149, 477, -2076, -921, 806, 806, -3427, -6261, -10206, -14383, -10827, -3947, -433, 154, 4859, 9877, 9345, -1503, -17928, -24042, -13762, 6358, 24405, 27672, 20039, 13206, 7993, -1088, -11084, -12987, -8246, 121, 2586, -4233, -11144, -9958, -782, 7200, 7249, 1715, -6783, -7552, 3246, 10335, 9058, 1912, -2697, -6075, -5314, -1719, 3563, 6058, 1958, -1929, -3208, 6056, 14375, 11246, -929, -12010, -17443, -17184, -11817, -8365, -9746, -16918, -21793, -12111, 6071, 22245, 30015, 25719, 17239, 11398, 9560, 6913, -2449, -5548, 749, 3189, -8390, -22411, -18644, -8670, -299, 6744, 9099, 4032, -304, -958, 876, 1962, 869, -3151, -5834, -1762, -2482, 2230, 12822, 17084, 9685, -7519, -22097, -24988, -13924, 3400, 10889, 11278, 12218, 9353, 2441, -3723, 2474, 9660, 3970, -7597, -14524, -11041, -7306, -8537, -9298, -3399, 6813, 13643, 19773, 24591, 19686, 3897, -9863, -16976, -16511, -11267, -6870, -7032, -6562, 1451, 6466, 7813, 8151, 6400, 2442, 752, 824, -240, -1203, -2727, -5252, -9920, -10269, -121, 13657, 18291, 9907, 1405, -2709, -7348, -11603, -19645, -18135, -9456, -7018, -6890, -4320, 6094, 18999, 24860, 24154, 18617, 6923, -979, -3571, -3812, -10404, -20514, -21356, -16464, -11437, -9568, 31, 10053, 14560, 19262, 21710, 26174, 31336, 27730, 13027, 1658, -2530, -9495, -21232, -24025, -17887, -12733, -12642, -16637, -9993, -1411, 1134, 2119, 748, -4330, -9159, -4982, 3021, 9768, 13042, 15522, 21477, 18113, 7540, 4329, 1450, -8532, -18230, -13370, -4734, -7342, -13082, -12748, -5533, -887, 2246, 14523, 20829, 13973, 1412, -15245, -20664, -16634, -8766, -2845, -5272, -4865, 1074, 4489, 9611, 18731, 18576, 8607, 6155, 8121, 3304, -10322, -24255, -20533, -4027, 1180, -7689, -10632, -4029, 9067, 12902, 9016, 10401, 6640, 4074, 9440, 7183, 947, 1633, 1335, -447, 2689, 2761, 794, 5601, 10481, 10906, 9317, 5517, -6603, -19921, -24399, -22700, -20067, -17109, -14755, -13019, -6734, 3624, 10099, 12037, 11737, 13065, 11523, 3444, -3599, -2943, -3859, -7931, -3331, -2018, -6604, -11247, -9086, 1948, 13029, 13985, 5020, 440, 5036, 9398, 10967, 15096, 16279, 11407, 9141, 10964, 7329, -5749, -22956, -30131, -27631, -19290, -6129, 3416, 7525, 1748, -5034, -1504, 4380, 4320, 121, -1535, -507, 742, 3956, 9884, 13293, 9321, 5051, 4247, 4303, 8515, 9539, 7005, 2748, -2611, -6512, -9967, -8557, -5722, -8391, -12544, -14194, -13363, -8930, -6447, -6229, -5633, 1, 5823, 5823, 3212, 2278, 11469, 19669, 18494, 11395, 3845, -305, -3806, -5925, -9201, -10312, -4836, -14, 5659, 12314, 10190, 4926, -770, -6890, -7691, -7742, -11324, -14137, -10593, -11382, -14956, -9479, -446, 7692, 11295, 12792, 9468, 6507, 7246, 5089, 3253, 2262, 4679, 3059, -1661, -4780, -6438, -7131, -7793, -5910, -3228, -961, -1539, -2150, 37, 6422, 10712, 12253, 11702, 608, -5096, 2876, 9373, 11443, 9994, 2408, -6335, -8746, -5548, 372, -877, -7910, -12852, -13682, -6791, 1850, 8265, 9978, 8992, 8170, 6004, 2177, 2072, -933, -11583, -19406, -17222, -7700, 392, 3256, 5918, 10768, 12484, 13787, 11824, 739, -10884, -14913, -15869, -14017, -10895, -8205, -7276, -4510, 4087, 10957, 13656, 13671, 11474, 9447, 4358, -1618, -3599, -3918, -3495, -5258, -6675, -7025, -2616, 3184, 6679, 8353, 7778, 6114, 2047, 166, -4627, -8439, -5146, 1083, 6528, 4297, -4761, -9496, -1921, 4344, 5115, 5572, 3170, 3412, 3704, 3104, 7797, 11547, 7112, 3316, 3885, 5305, 112, -11538, -15575, -16555, -14587, -6711, -1317, 1904, 3115, -1213, -12501, -13138, 927, 9616, 6285, 3258, 3844, 3725, 9295, 9784, 3220, -5283, -6317, -1596, -3209, -8936, -13452, -11963, -3496, 9962, 17561, 14954, 1103, -4755, 2616, 4132, 1212, 1755, 1497, -2963, -8411, -10654, -10764, -10844, -7694, 348, 8846, 12490, 10920, 7120, 4453, 3824, 4725, 3784, 3991, -1634, -9946, -12145, -11333, -8197, -5501, -247, 8545, 18046, 18649, 8355, 2238, 3348, 5172, 4820, 3103, 986, -3428, -8460, -9775, -7716, -4403, -2734, -7199, -9148, -1551, 6540, 10975, 13456, 9930, 728, -5465, -2194, 1352, 1569, 1224, -2032, -5842, -7879, -8410, -8116, -6504, -4667, 448, 1256, 1570, 5327, 8541, 12729, 10499, 2062, -7407, -10229, -6608, -1094, 932, -3939, -8838, -9602, -7681, -1504, 4987, 4330, 1998, 6868, 10690, 8116, 6352, 3078, -869, -4340, -3670, -41, 1165, 244, -3309, -2964, -81, -918, -5239, -5089, -918, 3239, 8458, 7764, 4958, 2216, -747, -619, -2550, -4670, -2148, 1431, 3220, 2405, 3052, 2113, -1201, -91, 332, 1132, 666, -1242, -1503, -4742, -8689, -7832, -4624, -1534, 1668, 6900, 12110, 14530, 12204, 7461, 1595, -6989, -10299, -8987, -3341, 1518, 3955, 2964, 349, 1261, 1850, -4281, -13005, -13198, -7199, 1516, 3801, -2369, -4659, -3943, -1351, 9771, 16758, 11395, 1528, -2991, -1056, 1043, -1667, -7932, -11708, -7533, 2439, 10493, 13762, 9305, -205, -6721, -6811, -5228, -376, 3481, 2341, 1199, 2007, -1350, -5649, -4893, -4121, -4986, -2935, 1490, 1828, 1924, 3692, 3614, 2162, 1241, -694, -8, 1661, 2006, 1771, 855, 679, 1524, 1173, -2167, -6815, -3611, 3329, 1474, -2274, 876, 2779, -1193, -3587, -5089, -1136, 2267, 1272, 3383, 3287, -1904, -5858, -3837, 3184, 7001, 5534, 3835, 3021, 3077, 1414, -3422, -6849, -8331, -7601, -3568, 466, 1527, 292, 2528, 3683, 4367, 5184, 1767, -2527, -5701, -7456, -5156, -440, 3049, 5233, 4411, -716, -5754, -5719, -4122, -1063, 1227, 2255, 3675, 3118, 5264, 8353, 5344, 371, 683, -537, -3420, -3021, -4326, -7968, -10768, -12020, -7690, 29, 4370, 5902, 4222, -1527, -6302, -5378, 79, 9365, 13389, 10726, 7583, 4646, -496, -4579, -5720, -8878, -12049, -11077, -7555, -5617, -3575, -4197, -3644, 455, 2397, 5882, 9363, 8075, 4801, 4038, 5818, 4923, 1644, -571, -1017, -2722, -3988, -2251, -1105, -2373, -4969, -3230, 624, 6159, 8722, 2515, -4611, -8347, -6993, -4259, -1922, 2606, 7552, 5711, 2912, 4284, 3368, 1004, -859, -2741, -2658, -540, -704, -2807, -4969, -3184, -920, 188, 247, -2180, -6243, -5816, 1975, 6569, 4319, -380, -141, 3847, 4617, 4947, 4208, -229, -3561, -5264, -3927, -1645, -1306, -913, 286, 3249, 4695, 6470, 9310, 5260, -562, -1557, 300, -3897, -7167, -2975, 180, -1815, -6412, -3806, -1915, -1964, -363, 736, 181, -2072, -1933, 1514, 5610, 8171, 8842, 11002, 7019, 122, -6798, -13154, -11615, -8405, -3373, 784, 4309, 4667, 2109, -353, 1982, 4283, 1540, -4905, -9187, -6896, -3165, -2807, -3203, -1000, 1311, 2788, 3346, 6835, 3905, -1502, -3021, -256, 2842, 4892, 4564, 442, -5060, -8991, -6842, -2491, -1161, -961, 1161, 1944, 2941, 3901, 5083, 1397, -3327, -3684, 398, 4407, 3302, -366, -3798, -3731, 838, 2596, -947, -2701, -6072, -8758, -6621, -3048, 2275, 5491, 1907, -3564, -4885, 934, 6054, 6956, 8989, 7623, 3940, 38, -3935, -5410, -5321, -3349, -5473, -8133, -7263, -4540, -3055, -1193, 2376, 4807, 7179, 8026, 5928, 876, -1811, 848, 5947, 4722, -709, -4280, -7211, -6139, -1505, 824, -519, -4803, -2520, 1853, 3185, 5047, 4262, 3161, 1246, 232, 1899, 4585, 165, -7144, -7659, -3430, -698, 2731, 4637, 5840, 6174, 3533, 459, -2985, -2845, -1494, 1213, -374, -5005, -9469, -7266, -2976, 480, 1218, -1081, -1877, -3605, -94, 4434, 7419, 8542, 9311, 6734, 3879, 1163, 1098, 39, -5041, -7786, -8864, -8514, -8275, -5794, -380, 4573, 2764, 1275, 4937, 7869, 9286, 8168, 3430, -316, -3558, -4108, -1004, -250, -2482, -4767, -5918, -5692, -3769, -112, 199, -551, 179, 671, 2684, 3109, 1603, -423, -2488, 98, 3749, 4992, 3251, -2137, -5432, -4363, 4335, 7791, 2082, -2052, 406, 3531, 1939, 243, -2067, -6675, -9096, -5233, 391, 4856, 5616, 4355, 4474, 2701, -278, -3508, -2620, 1001, -379, -1065, -2132, -2407, -2884, -852, 989, 1355, 2078, 1426, 743, 2144, 3005, -859, -2200, -520, -24, -1783, 1203, 1177, -657, -2670, -4341, -3188, -2885, -1379, 297, 2043, 1172, 617, 1268, 952, 257, 1703, 3806, 4174, 4155, 6965, 5234, -1550, -3521, -4596, -3630, -2615, 700, -8, -6759, -4974, -389, 1041, 3, -1592, -3327, -2207, -283, 3102, 9295, 9226, 4721, -299, -4767, -3260, 1441, 393, -5416, -9506, -7322, -1606, 5715, 11791, 7884, -2173, -5229, -1971, -288, 309, -525, -2169, -5998, -5280, 3240, 10060, 8260, -493, -2792, -710, 1822, 2833, 2624, 3918, 2126, -1774, -3003, -4426, -5284, -4971, -3443, -1745, -3415, -3089, 2024, 5031, 2859, 1654, 873, 2214, -830, -244, 2032, 4303, 5373, -914, -2734, -2187, -1014, -2155, -891, -1015, -705, -634, -989, 773, 128, -435, -1643, -1128, 678, 4187, 4899, 3837, 1859, -753, -2706, -15, 1949, 844, -2625, -4895, 1412, 4412, 4951, 880, 725, 1106, -60, 2007, 1252, -605, -5330, -5291, -1669, 839, 1797, 79, -1883, -1505, -3865, -4219, -258, 3853, 2235, -1086, 775, 4598, 8138, 5980, 2388, -2392, -7318, -6334, -310, 7305, 7171, -1191, -6445, -4186, 3232, 5406, 596, -6446, -6685, -200, 3053, 2577, -1627, -1642, 583, 4349, 5103, -1197, -4668, -5276, -3105, -807, 2089, 6447, 4362, -2416, -7660, -4366, 4367, 7223, 4823, 1449, 690, -631, -3093, -6560, -5523, -4871, -4342, -867, 3018, 8976, 11062, 7089, 271, -4315, -7715, -3332, 7101, 11921, 4248, -2395, -4827, -3495, -3953, -5815, -6232, -5089, -990, -343, 3300, 3660, 3994, 4597, 4580, 1881, -1272, -2443, -2490, -1173, 2457, 5161, 3188, -2737, -7234, -6109, -4130, -463, -1599, -391, 2949, 4562, 2268, -2444, -2155, 1893, 5206, 5436, 5468, 3209, -205, -7391, -9226, -4382, -2013, 1266, 2260, 89, 1214, 7070, 10226, 5894, -2077, -6162, -3013, -2147, -3582, -3742, -4515, -4022, -3458, 2894, 8595, 5837, 334, -5656, -7326, -3674, 803, 4310, 5375, 2774, 1680, 3647, 2648, -1814, -2182, -3306, -6108, -5547, -1233, 3619, 2423, -800, -3830, 908, 5817, 7466, 5436, -2337, -6657, -6519, -1113, 2659, 4428, 1097, 1477, 3443, 1916, -1672, -5409, -4346, -4478, -3709, 154, 5078, 10115, 10703, 3403, -1418, -6261, -5896, -3202, -2799, -3757, -698, 3868, 2918, 2436, -805, -471, 1324, 3279, 1422, -1754, -4861, -4165, -2288, -1139, 1532, 1626, 4487, 3937, -723, -3614, -836, 3230, 2974, -781, -4947, -4928, -2194, 1798, 3156, -2967, -8123, -4458, 4701, 8885, 5091, 760, -126, 1093, 1006, 29, -1547, -3980, -2827, -678, 887, 1663, 1624, 3224, 3167, -314, -4441, -5608, -4707, -3896, 1962, 7107, 7470, 1375, -7626, -7127, -4607, -537, 3288, 4844, 1340, -943, -1924, -3977, -2802, -2088, 391, 935, 2527, 3350, 3292, 1947, -356, 181, 2238, 2864, -834, -4565, -4164, 1403, 5416, 3855, 417, -314, 149, -3934, -8176, -7018, -2168, 1490, 4632, 5778, 6155, 4364, 272, -3654, -4208, -2209, -2381, -1271, 2159, 2725, 262, -939, 2796, 3836, -2988, -6135, -3446, 2316, 2299, 370, -131, 2500, 4642, 461, -2559, -3863, -3771, -4068, -2275, 2069, 1298, -1460, -4176, -4983, -4049, -1326, 5485, 9519, 9296, 4912, 671, 1652, 5672, 7702, 2149, -8661, -13593, -10070, -1679, -243, -1255, -5077, -3192, 869, 3333, 6640, 7157, 7612, -4045, -9728, -5244, 3782, 8495, 6024, 1467, -2016, -699, -2082, -4760, -81, 4422, 1271, -5416, -9053, -4676, 736, 592, 1864, 3487, 846, -1355, 1111, 9148, 9211, -499, -5014, -5581, -8141, -10565, -6396, 4463, 11413, 11035, 5362, 1009, -2434, -4698, -6611, -5510, -1595, -383, -132, 1003, 6280, 9055, 5372, -1151, -4715, -5525, -5886, -2748, 187, 257, -2033, -1540, 1376, 1830, 1588, -671, 538, 2597, -932, -3246, -510, 4636, 6612, 3121, -1196, -5016, -3523, -474, 3684, 4352, 2471, 1332, 816, -3551, -8878, -6181, -1612, 2920, -2694, -3982, -1583, 5154, 9852, 7737, 2418, -3503, -3242, -5813, -5491, -6155, -3033, 4464, 11318, 13320, 14260, 7762, -1787, -8611, -10673, -6566, -8829, -11627, -8734, 2929, 10298, 8734, 1740, -1706, -406, 1465, 2072, 3274, 1836, -1246, -3853, -6093, -3333, 204, 6316, 4441, -2400, -7118, -5202, 3303, 8852, 5035, -289, -1666, -5965, -7992, -7273, -477, 7265, 4841, -1764, -3588, 1226, 4813, 7757, 5290, -3460, -5538, -2833, -673, -902, -386, -275, 2872, 8184, 6919, -338, -6002, -5136, -2060, 163, -2339, -3261, 2347, 4511, 2485, 1038, -898, -36, 130, -1523, -1198, -130, 2887, 1058, -4239, -6040, -1751, 4675, 5759, 2070, -1214, -1512, -2217, -2887, -2645, -493, 2442, 3688, 5114, 2635, -2726, -6044, -4817, 917, 3945, 3735, 563, -92, 1255, 2168, 2703, -89, 160, -2400, -7137, -7347, -5182, -1399, 4197, 5875, 1968, -2314, -3162, 1642, 3802, 764, -5084, -5354, -2324, 2888, 11668, 14730, 6249, -4645, -9721, -8795, -3079, -2794, -6639, -7627, -2169, 4893, 10600, 10795, 6524, -715, -3741, 1592, 4058, -55, -5813, -7869, -3198, 38, 706, 2005, 5830, 8367, -455, -7238, -8315, 1319, 9688, 6535, -2586, -5200, -1514, 391, 3337, -1379, -3937, -3652, -3686, -3252, -1055, 2447, 1649, -1383, -3787, -5985, -1211, 8816, 11782, 7788, 2072, -1463, -4799, -7845, -5254, 2971, 8298, 8543, -735, -7256, -6715, -2744, 719, -602, 16, 1012, 4551, 7827, 11625, 4918, -4869, -10161, -8460, -7582, -12560, -14397, -8591, 9174, 22664, 25358, 16644, 8345, -1287, -13015, -20422, -15758, -3569, 3240, 2613, -57, 3541, 7672, 9014, 2950, -7689, -15586, -12991, -4761, 5573, 13010, 9670, 3544, 1528, 6584, 8830, 4867, -3196, -11396, -11117, -11915, -9135, 85, 8152, 8762, 1036, -1973, 1749, 2962, -1366, -4473, -2615, 834, -1803, 35, 5889, 10203, 10889, 4928, -518, -2961, -4432, -6408, -9330, -7670, -4317, -6759, -3492, 3915, 10661, 5963, 881, 6475, 12007, 6839, -446, -55, 5, -7121, -20289, -15642, -5762, 2660, 4546, 8723, 16713, 13143, 584, -10730, -7331, -2679, -4580, -10696, -7281, 3216, 11754, 10773, 3872, -1501, -2417, -416, 3890, 5451, 2718, -4184, -10105, -2785, 2875, 1416, -3105, -7178, -4920, 6682, 14107, 13251, 2992, -6572, -9630, -8647, -6303, -9164, -10175, -4765, 5435, 13593, 21142, 18264, 3502, -9846, -12911, -5846, -2614, -3219, 171, 2472, 896, -2528, -1768, 5846, 8184, -504, -5878, -3143, 5104, 6004, -3147, -7018, -3626, 1865, 3642, 3047, 3596, 4132, -93, -5758, -7238, -3448, -1107, -1592, -993, 4035, 6114, 2336, -7307, -14136, -7733, 5403, 12092, 10514, 7932, 5864, 2018, -6425, -13691, -10370, 1452, 1998, -1792, -5895, 3091, 7535, 2923, 201, -3427, -5673, -11407, -5355, 4854, 17052, 15472, 9486, 2019, 352, -2022, -12921, -17256, -14489, -1724, 4706, 7951, 7686, 5204, 616, 395, 1079, -122, -384, -285, 1864, 4635, 2126, -7014, -10361, -4947, 1378, -1415, -2670, -2635, -2, 6057, 8796, 4988, 782, 1606, 167, 1044, 3654, 3665, 911, -5120, -10338, -5928, 741, 82, -4902, -5154, 2151, 5796, 2987, -1162, 3339, 4883, -2279, -8568, -5137, 6945, 7198, 2172, 1498, 8638, 10094, -2351, -10477, -9189, -4229, -4804, -7653, -2804, 2546, 7824, 8942, 7276, 1398, -4040, -3414, -4538, -6653, -8644, -2478, 2811, 6453, 6825, 8743, 8719, 5207, 3111, -125, -7006, -19999, -24048, -12218, 4738, 11841, 17109, 15679, 9707, 1912, -12152, -17107, -11846, -2569, 4774, 9576, 11854, 7331, -1137, -5172, -3187, -1086, -6118, -11033, -3994, 6955, 12433, 7364, 2331, 607, -3118, -7953, -7978, -194, 5743, 3478, -7635, -13549, -7809, 2612, 8174, 4205, 1027, 3593, 7537, 10959, 11978, 8753, 1042, -4016, -11765, -13886, -8372, -1305, 4029, -1207, -524, 2030, -149, -7569, -8580, 1619, 14341, 17947, 10825, -4467, -13645, -7301, 447, 2483, -527, 1623, 672, -758, -8683, -9666, 2533, 14416, 11066, 516, -4433, -10552, -13787, -6741, 12239, 18538, 4808, -11770, -13995, -1239, 8728, 7212, 438, -7646, -5431, -1783, 3399, 6640, 7521, 3122, -4361, -6789, 460, 5653, -2085, -9755, -9842, -4007, 1253, 9287, 10456, 11197, 8628, 2384, -5113, -9759, -6371, -2721, -7124, -6435, 25, 6251, 2413, -4840, -1037, 5789, 3328, -4430, -4292, 5252, 15111, 9724, 5282, -76, -2427, -4080, -6815, -8685, -4785, -3195, -2928, -804, 2177, 6862, 2796, 384, -3683, 605, 3786, 3083, -1502, -1050, 3836, 3297, 1237, -7617, -7872, -1087, 6293, 7318, 4870, 3649, -161, -2225, -4168, -7920, -8255, -1299, 5224, 2830, -1458, -1563, -592, 2729, 1549, 1757, 5208, 7233, 2645, -4221, -2804, -5372, -10191, -12220, -1423, 8043, 13099, 10499, 7671, 4077, -3510, -4834, -4957, -1006, -7887, -9335, -3156, 5973, 7773, 2331, -8194, -11004, -2387, 5196, 8961, 9189, 7675, 3482, -5256, -9942, -3317, 1952, 6412, 2782, -264, -4319, -5929, -8929, -791, 7858, 5767, 824, -4167, -3182, -3436, -816, 5738, 12051, 7373, 2570, -1323, -4458, -6785, -4606, -1463, 2475, -2890, -4746, 3685, 10170, 5960, -6178, -7690, -4569, 927, -1691, -2373, -393, 9491, 13274, 6547, 1543, -3243, -9017, -10271, -2113, -126, -7101, -7278, -968, 1416, 6023, 14569, 18244, 7127, -4731, -5814, -987, -5433, -11768, -15990, -6677, 6441, 16805, 16818, 4065, -9495, -18785, -12100, 3997, 17970, 11830, 6069, 4038, 3560, -2957, -12847, -17094, -10891, -2468, 476, 1190, 6507, 17679, 20675, 12539, -7458, -21621, -14216, -54, 599, -3532, -4091, 5115, 2923, -782, -3421, -7898, -10499, -4581, 11087, 19073, 16488, 289, -9715, -6203, 5537, 6660, -730, -5801, -4909, -2665, -3701, -4811, -1137, 4687, 5026, 698, -3548, -3946, -1759, 2356, 4932, 5435, -560, -5487, 64, 11585, 10536, -5218, -16128, -13403, 1223, 9638, 7576, 6373, 2374, -4442, -6444, -2333, -2876, -3091, 1419, 6893, 8719, 170, -7607, -4654, 9138, 14620, 5589, -8504, -12527, -7648, 271, 3702, 1140, 3121, 1999, 3526, 671, -3257, -7621, -7467, -3347, -888, 4734, 9416, 8608, 4824, 1949, -4356, -12048, -16557, -9971, 8069, 20289, 12102, 1999, -5854, 33, 7245, 2434, -13129, -20436, -7220, 4326, 9861, 13298, 17560, 10873, -4923, -16829, -16932, -14635, -7930, 6301, 20879, 14107, -6772, -16726, -13069, -4885, 151, 4465, 13264, 13231, 4280, 552, 7375, 8352, -12589, -24345, -14218, 8189, 14914, 11094, 4762, -3193, -9164, -9518, -4792, -982, 4546, 8523, 12073, 5267, -4155, -14734, -17855, -14234, -4207, 10116, 18270, 19813, 10257, 3362, 3643, 5214, 5567, 3528, -5933, -16287, -21709, -12834, -2905, 452, 1164, 8353, 16749, 5846, -4692, -1704, 7571, 359, -12833, -12981, -1448, 11072, 8788, 5185, 10049, 10647, 1831, -8305, -7010, -4125, -4156, -9576, -10632, -809, 4498, 7068, 839, -3971, -6155, -5982, -1861, -124, 7152, 3416, -27, 5336, 11033, 8055, -5925, -10531, -8204, -1272, -3913, -3395, 2855, 6477, 1594, -6125, -2927, 6159, 18233, 15541, 6159, -5390, -14123, -14051, -7052, -4149, -2829, 3753, 4245, 2724, -692, -422, 540, 4523, 2925, -5617, -2948, -507, -7220, -11435, -1425, 8922, 10535, 4503, 3429, 3665, 1981, 421, 3098, 6898, -972, -11630, -11646, 1253, 2810, -3580, -7578, 2345, 17873, 23976, 22362, 5132, -14249, -30364, -31489, -18609, 2242, 26842, 28683, 14444, -3763, -16024, -14023, -1482, 6170, 6217, 3189, 1535, 422, -3172, -9956, -13015, -4563, -1768, -698, -1999, 141, 1294, 5389, 6320, 4815, 8227, 9736, 3063, -9330, -10343, -2271, 12720, 15809, 5532, -11501, -19751, -18312, -8296, 9352, 13512, 9941, 4085, -5539, -12579, -9964, 1385, 7018, 2477, 765, 10239, 15901, 11029, -4760, -13251, -14831, -12349, -3067, 6885, 17306, 18887, 2589, -14070, -19140, -25405, -20785, 379, 28215, 30997, 11408, -14901, -14515, -1202, 15157, 13672, -849, -13676, -20032, -2724, 2702, 5082, -1708, 160, 4171, 10572, 9349, 1190, 2656, 6970, 7293, -6444, -15939, -12006, -2802, -6445, -13510, -12961, -599, 12468, 5818, -129, -3419, -5319, -1150, 8695, 23463, 20028, 9051, 8865, 15897, 3692, -17732, -31114, -24540, -8541, -2568, -4267, 443, 8886, 5498, 1723, 672, -1122, -5961, 418, 10817, 14151, 11203, 16229, 16965, -6300, -26739, -18617, -5990, -6979, -19225, -20315, -7996, -6976, -11509, -6683, 16478, 31484, 26762, 21780, 25163, 22697, 6795, -8235, -14445, -23819, -32759, -29316, -2527, 13344, 4930, 2098, 12130, 14695, -2049, -25500, -31625, -16671, 6425, 21218, 32328, 25795, 11284, -5477, -5811, 472, -5764, -16116, -19302, -7487, -3734, -4619, -7971, -1182, 6373, 13847, 15365, -679, -10556, 413, 10745, 16938, 5346, -7769, -12132, -10937, -7224, -6340, -5024, -6238, -6833, 327, 16245, 14153, 1853, -22039, -17450, 6332, 20122, 18586, 8449, 3959, 6054, 2475, -1291, -12462, -30927, -29766, -15543, 1461, 5051, 6144, 16850, 30991, 25965, 16103, 9904, 1226, -17990, -30336, -26176, -5770, 4141, 4717, -3129, 327, 4277, 3030, 3764, -10381, -14957, -16770, -1735, 822, 4490, 8196, 20678, 27594, 21134, 6684, -4074, -7094, -16495, -20264, -14358, 3878, 7990, -3521, -22758, -14503, 4085, 17135, 2169, -23321, -19627, 7744, 32766, 31568, 10954, -8933, -9232, 9815, 19177, 7993, -21464, -32766, -31071, -9441, 1626, -2664, 5323, 12211, 13002, -3432, -7701, 6854, 28063, 30458, 16147, 3728, -7559, -15287, -28050, -28675, -32767, -16649, 5920, 18953, 18999, 10728, -2685, -4827, 11304, 14354, 6081, -4723, 1915, 6220, 332, -2951, -7703, -17687, -16196, -1395, 14505, 20514, 14826, 19999, 18248, 4688, -4423, -13176, -17178, -23065, -21689, -3084, 13648, 20599, 12036, 2538, -6417, -16346, -18932, -22239, -17152, -11152, 6927, 32763, 32765, 32763, 9573, -23709, -32765, -30265, -6017, -143, -5057, -14529, -13185, 11079, 29243, 32100, 10626, -4012, 59, 13514, 14106, -11527, -32763, -32766, -13476, 8762, 19881, 14415, 12382, 7059, 3232, 7683, 9774, 2803, -14855, -23794, -18953, -3649, 3389, -2570, 696, 5943, 10360, 15580, 2693, -18515, -17329, 6817, 25397, 18971, 3081, -460, 7940, 7067, -2218, -18266, -19997, -9117, -2650, 1596, -4172, -7187, -4740, 11371, 18393, 5648, -2561, 10692, 18223, 4775, -14986, -10502, 11734, 9264, -6044, -19803, -18264, -2059, 5806, 4573, 9356, 9314, -2110, -19381, -9864, 7710, 3209, -10612, -14052, 4955, 16514, 10621, -13290, -17157, 14054, 32762, 32766, 12325, 1294, -6200, -15802, -19750, -21361, -10474, -119, 7856, 10432, 7766, -1024, -14619, -7746, -4179, -6377, -9723, -4680, 19227, 32765, 32765, 13249, -12114, -25429, -16415, -4535, -4884, -10318, -1398, 14453, 11857, -5969, -8466, -3660, -7310, -14681, -11265, 16287, 32766, 30135, 16911, 14391, 18453, 2009, -19004, -23847, -8497, 726, -7664, -14229, -16580, 715, 11754, 12832, -4327, -19651, -22720, -9637, 2065, 1079, 9784, 22191, 32760, 21594, -2138, -20935, -15186, 1151, 10160, 11644, -6149, -18049, -31480, -32761, -23785, 3757, 30311, 32765, 32765, 19155, 12401, 10578, -1260, -10039, -17911, 1309, 15684, 11689, -10372, -30677, -9392, 18089, 25170, 2088, -24082, -32690, -16844, 170, -472, -3880, 7968, 23040, 29590, 16684, 7892, -1225, 2559, 3211, -2940, -6585, -18367, -7605, -4199, 5574, 9791, 20307, 29778, 19321, -3184, -22434, -19725, -14975, -22148, -16522, 838, 17516, 13643, -3225, -12305, -5057, 9655, 20146, 30622, 32762, 31846, 8412, -15043, -27511, -16626, -14647, -17977, -21440, -8393, 9989, 27639, 32764, 30887, -2221, -28140, -32759, -32482, -14781, -2415, 5005, 6947, 16837, 12362, 14032, 9067, 22569, 21090, 10870, -11297, -17052, -6456, 3276, 6005, -8536, -13924, -12089, 4236, 5693, -3769, -15186, -299, 12929, 18365, 10414, 2295, 18078, 23372, 15994, 7549, -1821, -11433, -19588, -11239, -4110, -16333, -25319, -25540, -15117, -3174, 11364, 28046, 32762, 23385, -2617, -1077, 816, 5842, -2707, 4039, 2776, -15622, -28793, -25254, -1106, 920, 5244, 12307, 29015, 23192, 15907, 17130, 11359, -17645, -32763, -23965, 8061, 16507, 1910, -3044, 1419, 10855, -3728, -12332, -14179, -1558, 18157, 28702, 29253, 12386, -3040, -9589, -10892, -7579, 941, 2211, -825, -8040, -20348, -15115, -9822, -16050, -13391, 4218, 20670, 18746, 16755, 16430, 21485, 4990, -14495, -27502, -18143, 5125, 6231, -1993, -13836, -11064, 3668, 19414, 26518, 10220, -3152, -5114, -1704, -3344, -12183, -15942, -12914, -5201, -9362, -14550, -17712, -4606, 10750, 30478, 32764, 29623, 13990, -2311, -2233, 14016, 8985, -20872, -32765, -30630, -2717, 3664, -4077, -14712, -8490, -439, 19273, 31017, 32766, 29198, 18916, 17407, 11831, 972, -30045, -32767, -32766, -17781, -9140, -3525, -7249, -13587, -14544, -14779, -734, 18178, 32759, 28513, 14559, 11662, 9539, 17607, 15846, -736, -22574, -30502, -20331, -3018, 17803, 14536, -4199, -20105, -19252, -18000, -17889, -9276, -316, 12732, 16667, 20391, 19121, 6494, -1752, -7028, -10079, -2359, 9042, 17470, 15664, 9324, 6195, 11045, -2071, -27517, -32767, -24825, 4926, 6679, 3527, 6828, 12817, 13331, -691, -5832, -15204, -23816, -14505, -2855, 12513, 10075, 10286, 19042, 32486, 9543, -17001, -7104, 15985, 18249, -3322, -18307, -24647, -27914, -32767, -25271, -4181, 26401, 25065, 18831, 4156, 2276, -3305, -6718, -5400, -7373, 5950, 14628, 19939, 4236, 10943, 13066, 14381, -7799, -18669, -21473, -13269, -6778, -20849, -20633, -7857, -3252, -22050, -20221, -6373, 15880, 23580, 32759, 32766, 32759, 29466, -6920, -24867, -32726, -32766, -25239, -18801, -7426, 2609, 3671, -2168, -3857, -3895, -222, 11105, 23752, 26282, 15998, 7147, 3997, -5929, -7646, -14330, -15793, -7527, -952, 4711, -4260, -9123, -10973, 3324, 7341, 12673, 9773, 7727, 11375, 11898, 9878, -5133, -20174, -23547, -11247, -635, 3042, 6610, 13733, 11415, 5696, -5388, -5414, -7717, -14398, -23906, -11616, 2960, 8532, 11704, 10070, 9723, -3751, 665, 9401, 20659, 8350, -10181, -9055, -8205, -9281, -25654, -26913, -10491, 9203, 10808, 16249, 32766, 31053, 18175, -4917, -16559, -22679, -21475, -16579, -15481, -9254, 5846, 18310, 15245, -5005, -13175, -3894, 2126, 5928, 10376, 23562, 19628, 4668, 159, 718, -1675, -16557, -23268, -10720, 2665, 2803, -3239, -2477, -7580, 712, 3524, 6285, 8774, 12784, 19004, 17092, 3504, -22673, -29320, -21716, -5382, 530, 2608, 124, 7514, 6073, -5499, -8322, -5286, -139, 6426, 10214, 18780, 23572, 17624, 11017, 3118, 1408, -7100, -14049, -22574, -21201, -21813, -10565, -3958, 4544, 25595, 29009, 15625, -3457, -8430, -4271, 1613, -3726, -8739, -9505, -1768, 2240, 582, -2224, -4578, 842, 8305, 3048, -6276, -11899, -10606, 5292, 12691, 11688, 2035, -1940, 3116, 4174, -6870, -13432, -12613, -7731, -6918, -10784, 1965, 8703, 9950, -1413, -10248, -4431, 10420, 19591, 23957, 20429, 3120, -10601, -19574, -13409, -11433, -5820, 5132, 4181, -8713, -15387, -8734, 2962, -2326, -16373, -8421, 14569, 32756, 32766, 14942, 3783, 102, -5927, -13628, -20442, -17167, -10545, 8788, 24955, 20744, 4968, -16991, -22596, -21614, -9416, 4653, 19842, 15643, 11892, 10800, 3026, -9398, -23907, -12979, -7796, -11611, -29250, -22145, 13831, 32766, 32759, 12828, -6551, -5362, 1092, -12378, -11878, -14051, -7824, 9118, 13828, 4552, -11680, -6945, 7670, 15679, -6678, -32752, -32767, -26732, -10347, 1714, 12754, 29186, 32766, 32761, 32765, 1868, -23644, -32767, -32765, -32767, -24885, -12634, -5549, 6095, 21174, 28888, 18957, 4510, 3654, 11926, 11384, -3545, -15878, -22497, -23246, -11554, 5267, 23540, 21337, 11652, 1084, -4513, -5751, -21685, -22671, -17470, -9779, -15516, -13094, -4678, 11856, 32609, 32757, 32766, 14342, 1882, -16769, -18477, -14177, -6242, 4213, 1617, -1341, -4171, -6529, -20338, -19066, -14958, -3554, 7203, 14378, 14669, 12833, 14908, 12446, 3061, -10133, -17051, -17559, -13746, -549, -330, -33, -5126, -12261, -8859, -2851, 3992, 11267, 16827, 16977, 16803, 6240, -3486, -5998, -8667, -18599, -32767, -32765, -16524, 1494, 10033, 2141, 5552, 4957, 10232, 8532, 12028, 19681, 26932, 19641, -3229, -11556, -21633, -20420, -19504, -9124, -920, -1908, -14999, -12341, -759, 14895, 7449, -9406, -21645, -14805, 2507, 10330, 23540, 32763, 32760, 12605, -11782, -23006, -23063, -26258, -17429, -7760, 298, -5880, 6015, 4852, -2713, 1505, 5780, 20892, 17197, 11666, -965, -5705, -16677, -22063, -13679, -1026, 2355, 3434, -3117, -19964, -8766, 2951, 11804, 9189, 6299, 14186, 13339, 6653, -6803, -1048, 6816, 460, -15814, -13380, -608, 3780, -536, -9673, 2060, 1379, -1055, -8788, -9718, -5126, -11972, -3243, 5269, 12845, 1166, -7347, 5670, 17801, 13351, -10941, -9701, 868, 7045, -3443, -26139, -30809, -25886, -11456, 602, 15210, 24860, 23955, 14300, 4400, 710, -6037, -12556, -17526, -11873, -9044, -7088, -4662, 2393, 3744, -616, 891, 424, -2898, -14662, -12423, -2029, 17649, 30249, 30350, 24175, 4746, -6188, -16092, -26075, -30118, -28391, -12632, 306, 11766, 10539, 4517, 2946, -6004, -3674, 4589, 18300, 18886, 10168, 1174, -627, -6858, -19220, -18871, -8104, 5123, -1681, -9224, -6038, 3945, -612, 2746, 17091, 19069, 17442, -353, -12245, -12718, -3389, 8455, 9634, 22, -5128, -7824, -11784, -8963, -7947, 521, 3917, 7312, 8719, -2428, -6135, -8030, 1238, 10242, -5862, -12470, -2862, 8428, 7474, -2502, -3283, -6168, -6765, -15359, -17765, -11362, -3457, -2110, -8010, 4771, 15916, 24507, 16299, 9918, 5903, 1858, 3986, 6245, 3429, -5765, -5761, -7668, -2100, -12881, -23072, -30958, -18782, 11741, 26023, 30078, 11889, -8806, -24078, -20889, -15397, -2678, 16409, 29517, 32766, 22444, 6307, -12532, -16280, -9020, -4297, 94, -4648, -11909, -12154, -6012, 311, 6139, 3059, 8272, 769, -3438, -1042, -1973, 177, -5093, -8848, -1462, 10394, 8854, 419, 8737, 15572, 13318, 3606, -11869, -4885, -7856, -1767, -11868, -15463, -15047, -12883, -4491, 195, 13194, 10120, 11337, 6735, 17338, 11442, 3632, -10723, -14085, -18207, -21181, -9573, 9262, 29019, 27932, 20702, -1472, -8717, -20958, -18292, -20861, -17922, -8256, -3952, 8472, 14150, 20068, 22512, 16102, 1207, -5181, -5872, -8799, -19680, -18299, -11641, -6881, -6448, -6425, 1724, 10856, 11645, 2473, 1652, 3483, 1095, -644, 1466, 3185, -1104, -8478, -11680, -5192, 9810, 16657, 16852, 17517, 10990, -4365, -25830, -26825, -13920, 8018, 16275, 8582, -4203, -9312, -13056, -15353, 24, 2341, 7853, 3419, 7901, 9684, 11338, 6075, -29, -2086, -8797, -7391, -2774, 785, -9227, -9679, -14689, -13602, -13437, -2762, 9847, 21031, 18247, 7922, 4342, 6193, 6171, -7516, -14006, -11162, -6220, -3744, -1710, -5403, 1208, 8079, 14974, 7896, 4193, 5230, 8360, 10942, 320, -17827, -27959, -23321, -17082, -12661, -9171, 11322, 22199, 26606, 18611, 13504, 4755, -8107, -13163, -11967, -2863, -5285, 5025, 5074, 9720, 6302, -6825, -15734, -17905, -7872, -365, 13260, 9638, 8346, 7174, 7990, 3682, -196, -556, -6998, -6905, -12228, -10967, -3812, 3164, -2792, -5334, -5735, -6083, -1645, 1143, 9946, 16113, 11555, 1810, 20, -2040, -5417, -14986, -17754, -8463, 5821, 9293, 12060, 13850, 7985, 7121, -3163, -10574, -14041, -165, 9230, 11944, 10910, -401, -3315, -2289, 858, -6605, -16567, -20347, -12074, -2868, -1116, -761, 6950, 12078, 18952, 17611, 9216, 10258, 5369, 189, -12262, -8624, -10373, -9502, -824, 9198, 11496, 3041, -911, -8665, -6926, -3227, 7579, 10669, 19830, 11130, 1486, -4163, -6508, -8986, -18979, -9565, -3402, 4764, -5545, -7702, 4611, 24182, 32764, 18976, 8649, 2033, -11245, -31438, -32767, -31515, -20410, -7289, 10943, 26430, 32765, 21473, 5774, 1170, 3799, 2467, -10360, -16904, -19185, -20268, -22393, -10711, 6495, 18744, 21365, 16706, 10770, 2734, 4043, 6140, 7301, 6270, 473, 3033, -6271, -14899, -19191, -11041, 6241, 18626, 24495, 7693, -948, -6647, -10971, -10904, -9504, 714, 11307, 10591, 5429, 822, 3817, 11590, 7810, 1821, -7280, -7951, -2580, 596, -2334, -6034, -4075, 2280, 7428, 5691, 5533, -2559, -5386, -3763, 1732, 6807, 6371, 225, -8240, -16577, -22342, -11538, 1673, 14828, 19992, 20029, 12722, 2220, -6593, -19773, -24637, -11888, 12154, 18666, 14093, 18777, 18579, 1039, -17324, -20163, -20130, -18288, -19216, -18887, 3031, 25622, 32762, 31692, 18939, 9645, -4683, -9325, -6883, -13058, -15666, -10682, -3246, 6597, 13004, 7283, -2040, -10503, -9349, -5946, -2638, -3519, -1208, -11814, -14375, -5644, 13207, 28494, 27610, 26956, 22516, 9195, -15486, -24744, -18497, -6717, -9227, -8552, -7961, 2421, 6282, 1907, 4939, 15742, 24200, 10567, -4355, -3282, 882, -5328, -16121, -21330, -16703, -8531, -2078, -779, 1937, 325, 5568, 6158, 14849, 16806, 13940, 4690, -5393, 1147, 8897, 2683, -8775, -4546, 329, -3462, -14066, -2234, 7118, 8118, -5092, -8427, 5536, 17096, 20753, 2422, -14735, -23597, -13454, -1845, 574, 3202, 4461, 8636, 10323, 12325, 5193, -10092, -12878, -15560, -15261, -6218, 5055, 10473, 15365, 13321, 6049, 1871, 2927, 394, -6533, -11349, -10433, -8153, -7322, -4541, -8264, 4144, 5194, 5374, 10205, 14860, 10596, 2898, 2551, 2228, -1406, -13794, -17317, -17546, -8633, -5499, 4216, 11957, 17641, 17263, 9047, 4523, -7189, -14201, -16290, -8895, 1375, 7294, 6603, 1980, 3961, 2234, -2257, -10263, -13642, -9998, -4069, -377, 4987, 16334, 15056, 12818, 1879, -323, -3190, -9394, -12315, -6017, 6076, 16831, 19225, 8633, 4246, -3158, -7054, -20208, -17716, -20519, -19691, -16794, -5548, 11262, 20819, 23535, 13887, 12515, 4746, 7579, 3729, -117, -7443, -11190, -11876, -3071, 3095, 363, -4313, -4891, -2674, 1535, 11319, 14643, 12449, -914, -8628, -11493, -15309, -23420, -12395, -159, 6311, 3552, 3667, 15962, 28012, 22848, 4422, -7568, -16567, -17315, -10313, -612, 4665, -1545, -7073, -4322, -2957, -1409, -3919, 3179, 8542, 9734, -2604, -9577, -12689, -12805, -10510, 1347, 23344, 25761, 18505, 5425, 4253, 2027, -5210, -12073, -14844, -13396, -16562, -18778, -10510, 2337, 15168, 17769, 11332, 4189, 5648, 6163, 396, -5323, -4677, -3947, -3759, -624, 1261, 2908, -1191, -488, 2953, 7661, 2318, 2047, 2383, -4558, -8686, -10819, -10194, -5308, 1151, 9365, 9165, 6854, -2750, -15407, -12139, -5741, 8930, 14390, 14191, 14315, 15888, 10449, 4220, -2014, -12338, -23334, -23957, -12018, -3455, 7538, 11165, 11132, 8996, 10078, 6681, 1568, -8703, -13723, -13419, -11149, 220, 9053, 17751, 12286, 7853, -2585, -6969, -11860, -11711, -7251, -10127, -5772, 403, 13400, 16351, 12622, 1467, 3258, 9357, 12877, -1417, -19224, -13684, -9583, -8226, -17753, -16629, -3663, 3267, 4334, 5032, 11466, 11654, 14906, 13773, 5671, 1627, -5381, 99, 5868, 805, -11051, -20758, -20728, -11020, -4956, 3152, 10837, 17827, 23963, 15757, 6470, -6722, -17499, -18892, -14151, -12787, -7247, 3245, 15075, 18308, 12111, 7102, -5982, -9425, -8450, -5542, 3068, 1993, 3349, 6060, 11661, 11897, 3073, -8315, -10135, -4750, -3475, -3483, -3411, 2442, -1333, -2390, 5422, 13455, 12556, -896, -11533, -14544, -9545, -2699, 521, 3135, 3693, 7215, 6952, 2795, 1650, -214, 4246, 3598, -5283, -6938, 2552, 5132, -7385, -14951, -17470, -13164, -2134, 8690, 12339, 12718, 14295, 7516, 6345, 8755, 9802, 7888, 5642, 6838, -5134, -25243, -32767, -28539, -17292, -4441, 359, -227, 3349, 10948, 15975, 16992, 19325, 16802, 14091, -361, -8669, -9821, -7497, -8122, -9456, -9036, -13340, -13965, -11274, -5876, -1383, 13037, 22476, 24269, 14291, 3914, 4129, 2830, -5081, -13843, -17919, -9946, -4552, -4684, -11884, -10200, -483, 12362, 18538, 14237, 11282, 557, -9816, -21279, -17293, -7192, 7050, 19494, 23641, 11061, 624, -6153, -6514, -7485, -5611, -536, 4765, 3313, -6048, -7256, -9286, -625, -2865, 329, -380, 8322, 11776, 9820, 5548, -1372, 1459, 2249, 646, -11243, -9182, -2597, 2087, 2323, 2477, 2057, 3549, 4068, -5315, -14707, -11814, -3885, -1189, -3359, 3451, 13155, 21440, 18014, -7, -12857, -14800, -9506, -9131, -11188, -19881, -12245, -9142, -7715, 1840, 10413, 18685, 21113, 21882, 18813, 14261, 7585, -4250, -16411, -14180, -16841, -19971, -20944, -13461, 63, 3657, -7760, -18437, -10708, 8439, 22448, 25454, 20526, 12946, 15103, 11529, 4947, -5720, -19077, -24859, -21318, -12264, -2716, 7715, 12033, 14007, 10096, 3141, -7016, -8839, -3984, 5479, 12253, 7341, -5033, -15010, -5310, -4709, -2695, -13334, -14717, -15264, -14049, -2405, 9786, 26217, 19815, 17566, 7907, 6200, -2587, -9472, -6107, -463, -1219, -10284, -15962, -19444, -11752, -3815, 716, 1931, 7730, 7460, 9702, 4372, -159, -6989, -10845, -8953, -10883, -3248, 1957, 4467, 5688, 9087, 1510, -4925, -10685, -16838, -11978, 2733, 9396, 11629, 14917, 14992, 12119, 3000, -4596, -11436, -9214, -12377, -11655, -7133, 6772, 5790, -3612, -5107, -6081, -5697, -4245, 1334, 4198, 8784, 4020, 8582, 8343, 3389, -1213, -13028, -19035, -16179, -5459, 4449, 10489, 11469, 4237, 4494, 309, -5228, -9262, -8065, 1359, -4269, -13733, -14090, -148, 16226, 23577, 14447, 3068, -3885, -9003, -10533, -12105, -15384, -14228, -11094, -207, 8979, 11173, 7857, 1217, -3387, -8318, -2354, 3569, 11810, 7936, -2683, -11213, -15427, -9789, 623, 7519, 9642, 8267, 2200, -5024, -16240, -14446, -5948, 3936, 10057, 8350, 5677, 39, -5964, -8154, -6084, 1294, 5768, 1288, -7096, -9246, -4875, 3224, 9230, 7021, 5955, 6425, 5783, 795, -3910, -12592, -12889, -12555, -11575, -2656, 5985, 12887, 9592, 7687, 8092, 6361, -4674, -7397, -8330, -7016, -6205, -1426, 2264, 1300, 3427, 6496, 5868, -3456, -9933, -13821, -7011, -2968, 706, 8127, 14459, 13105, 5228, -2114, 5715, 10593, 11718, -3922, -14166, -22019, -22266, -11930, -5793, 180, 760, 13365, 10953, 10160, 709, -4616, -7621, -468, 3867, -1442, -5213, 2011, 7558, 10676, 9531, -928, -8642, -13608, -2609, -3116, 592, 915, 6836, 7556, 7937, 4687, -1722, -7750, -17562, -12607, -3673, 5422, 2575, -1514, -830, -2559, 7257, 10583, 1564, -5711, -5361, 9705, 10634, 4680, -2338, -6490, -4179, -295, -1029, 255, 2542, 799, 3601, -2022, -1027, 1118, 1760, -4020, -14314, -16961, -9364, 9372, 13273, 14216, 12073, 8582, -3798, -12277, -12318, -8170, -4433, -2184, 11582, 21316, 20534, 4923, -700, -7381, -2314, -6798, -5540, -7225, -12235, -13629, -10523, 5837, 4740, -679, -6539, 8390, 15374, 13708, 5514, 6246, 1213, -1074, -3027, -7738, -4772, 2941, 8068, 6196, 12452, 8697, 2288, -8524, -7579, -2741, -4350, -14169, -13421, -8598, -3283, -7336, -7521, 3608, 15337, 23755, 14739, 8821, -4081, -4905, -10167, -14767, -12504, -5945, 7438, 12620, 20028, 14019, 12483, 10671, -333, -15465, -27047, -30931, -27464, -12678, 2303, 19047, 25181, 19777, 14957, 5197, -4276, -13510, -17195, -15235, -7079, 4818, 7977, 9100, 7040, 8647, 5979, 4453, 5322, 2756, -733, -6526, -11693, -8293, -4599, -3801, -5620, -5276, -3264, -4886, -1539, 7645, 12907, 13611, 13938, 13050, 9519, -1925, -8175, -7811, -2398, -96, 5607, 3890, 663, -7305, -13629, -15401, -8995, 2153, 2774, -3823, -9139, -1637, 5060, 8267, 1101, 690, 6463, 7135, 4653, -814, -4988, 1514, 2171, 2312, -3283, 336, 5302, 5903, 2544, -15324, -19966, -13337, 3699, 11326, 5954, 1467, -1873, 428, 4186, 3661, 540, -5964, -7610, -13981, -16137, -11623, -3853, 323, 1344, 1118, -1170, 1875, 9969, 18131, 20679, 16328, 9145, 4420, -5800, -12396, -17166, -23194, -15296, -9277, -2511, 13089, 19809, 18101, 2727, -6140, -6456, -3084, -8753, -15677, -14430, -6225, 11402, 19642, 17889, 5777, 3189, -1909, -8227, -11488, -14801, -4779, 4439, 4328, -9614, -15316, -9898, 2862, 9969, 10586, 15540, 20094, 21480, 11104, 2455, -6141, -11585, -19088, -21735, -14157, -6026, -1366, 981, 8862, 12625, 8963, 6094, 5740, 10950, 10389, 7644, 117, -7499, -9853, -17512, -21273, -24708, -20308, -9028, 5570, 16205, 16105, 4680, -804, 3366, 10071, 4808, -2334, -535, 4082, 11847, 12359, 9445, -1337, -6637, -19251, -25140, -21571, -7047, 9617, 18084, 26642, 23588, 13182, -12782, -24653, -25571, -15824, -6620, 1408, 7343, 12109, 13102, 4195, -1108, -9852, -11192, -10776, -2598, 7272, 12977, 6387, -287, -2786, 2756, 3869, -1329, -1968, -4550, 824, 1157, -1221, -4646, -1804, 2509, -1578, -5400, -10247, -2394, 14401, 21716, 19112, 13775, 7081, 2402, -533, -7896, -15196, -14564, -3786, -630, -1276, -7444, -4023, -4864, -11580, -6885, 5902, 16488, 7240, -5061, -14429, -10763, -9072, -1427, 8129, 12770, 12943, 8704, 10153, 9510, 9442, 2496, -6721, -9606, -9466, -3493, -806, -5807, -10723, -11330, -6714, -4916, 4493, 15271, 27432, 32764, 29967, 17976, -1076, -17054, -23153, -24353, -22567, -20254, -20622, -9218, -3505, -5484, -13311, -12125, -11240, 1877, 21050, 32763, 32766, 27268, 18424, 3116, -6986, -14929, -14087, -9386, 229, 1782, 8821, 4674, -3171, -13006, -13602, -8086, -4926, -2282, -2367, -2208, -1587, 6446, 15490, 18996, 9012, -721, -5948, -6900, -17046, -20429, -14752, -2652, -1142, -3536, -9517, -8706, -4430, -569, 7916, 10059, 14292, 17076, 21939, 18675, 13578, 8574, 5330, -1431, -14511, -28877, -32759, -29297, -26254, -26074, -15018, 7291, 29793, 32765, 26247, 10672, -1526, -4117, 2061, 9490, 2591, -2650, -7204, -5298, 4198, 11374, 16576, 10249, 9741, 3717, -2278, -9340, -13370, -16160, -13643, -8345, -4522, -5946, -7554, -3525, 739, 6972, -388, 4930, 7979, 9047, -2105, -8510, -5164, 2919, 5740, 8431, 12580, 13479, 12687, 1258, -1562, -7805, -9198, -15944, -13427, -14075, -16275, -20210, -11767, 11120, 21609, 26070, 24165, 24154, 11392, 488, -6486, -12222, -16445, -24692, -26528, -29170, -26127, -17761, -2657, 12238, 18208, 16277, 13176, 5989, -5973, -5433, -2047, 8377, 17239, 24949, 21769, 11636, 891, -12498, -21157, -20503, -11190, -9913, -7251, -7396, -5346, -7470, -1795, 3708, 7797, 8235, 5353, 4561, -1397, -4950, -12151, -6084, -4902, 3332, 4932, 3468, -391, -4569, -2542, -3155, 2035, -3078, -412, -2056, -3757, -6026, -4459, 3655, 15191, 20238, 15599, 8063, 3179, 2465, -12769, -10130, -6303, -1116, -1419, -1902, -25, -237, 5868, 3645, 5576, -1369, 3565, 1193, 201, 2879, 3855, 3810, 3227, 2875, -1334, -4056, -4029, -662, -2264, 2188, 19, 5599, 3788, 3400, -1558, -11956, -16150, -16577, -6129, 3901, 7782, 6193, 4557, 2581, -4529, -8242, -4532, 941, 5030, 9458, 14678, 6592, 3053, -3565, -10722, -18564, -24937, -24827, -14795, -2172, 7694, 11055, 7713, 1803, -7414, -10872, -13799, -6069, -419, 8791, 12155, 3967, -5341, -5458, -403, -135, -6988, -14463, -20149, -18709, -12522, -7488, 1614, 11079, 24590, 30169, 26280, 11782, 5882, 980, -7674, -15008, -17359, -15176, -12333, -6661, -203, 9096, 12091, 3915, -8744, -14025, -7181, 4409, 12158, 10975, 5858, 7523, 7574, 4961, -4062, -8897, -8332, -7346, -10945, -14559, -9599, -2850, 4703, 2748, 2320, 6477, 7593, 4541, -2757, -8937, -8300, 1543, 2210, -7073, -11828, -7760, -5389, -1932, 9397, 16246, 12762, -6358, -12541, -11860, -15393, -20214, -18248, -577, 7752, 12848, 10578, 8893, 8331, 4151, -1697, -1014, 211, -2617, -7360, -13374, -11404, -12414, -15622, -13287, -6824, -335, 5696, 8146, 15051, 11428, 16482, 16718, 9469, 1649, -10617, -15224, -21657, -24409, -25939, -13678, 3645, 17351, 18400, 6305, -6989, -13070, -5898, -2104, -6871, -8471, -7960, -4352, -2188, -256, -1640, 6439, 9672, 1995, -4517, -6877, -4922, -8871, -7603, 1305, 12875, 13171, 11346, 1625, -2634, -6648, -14364, -14670, -5586, 3641, 3280, 7074, 9567, 3543, -3526, -5060, -3831, 3449, 8041, 10509, 5077, 2877, -1015, -6006, -4301, -8834, -10189, -12035, -6068, -3628, -837, 360, -1905, 4352, 1938, -2817, -8506, -591, 10966, 21066, 19101, 9554, 5232, -3962, -16746, -26456, -22869, -20000, -7799, 2539, -254, 2149, 8098, 15476, 13689, 11743, 4082, 187, 1402, -4075, 1551, 2623, 3610, -9772, -16147, -21507, -17043, -10083, -11906, -4880, 486, 9302, 10269, 16554, 18263, 16540, 5539, -6280, -11638, -10608, -13217, -15490, -9077, -1727, 664, 797, 7434, 5787, 6068, 1934, -1370, -5018, -12921, -16820, -16247, 4884, 13107, 16795, 9388, 8946, 8951, 8191, 13223, 1139, -1640, -16050, -18363, -27291, -23069, -13466, -5592, 3750, 8833, 23715, 27924, 26582, 13208, -1246, -12629, -19197, -20114, -13064, -3107, 2287, 6379, 6799, 553, -7524, -12643, -7646, 4404, 10829, 5113, 7280, 7620, 4729, -1686, -8643, -8273, -9559, -5298, -8633, -8713, -4938, 653, 3567, 5292, 9450, 7908, 8568, 2628, -2500, -8675, -14694, -11405, -4850, 1615, 9765, 18156, 14746, 6180, -5762, -14051, -11814, -679, -88, -6589, -8635, -14691, -8123, 2014, 9250, 12506, 11757, 10027, 8503, 13849, 10022, 218, -11300, -17059, -20786, -18666, -13611, -14794, -9831, 2598, 12552, 14714, 16540, 17698, 16756, 10986, 6531, -5359, -15097, -16580, -8063, -3018, -906, -2978, -4470, -5570, -8543, -954, 4147, 12219, 13789, 13095, 3557, 3397, 343, -4524, -12653, -14090, -1476, 3572, 6320, 1151, 4997, 2889, -698, -13572, -22656, -20432, -10977, 4745, 17648, 24164, 18076, 9593, -1202, -6685, -13717, -13670, -6035, 471, 4474, 2471, 3850, 5475, -1161, -5306, -6124, -7160, -5089, -2801, 3265, 7276, 7011, 1940, -5704, -8795, -6644, 2715, 11067, 9097, 2367, 2880, 1836, -725, -7432, -14154, -12848, -8058, 3377, 9282, 14846, 12014, 3170, -5338, -9760, -7491, -5479, 3081, 7825, 12650, 10400, 3981, -2354, -8287, -7957, -4327, 1515, 5105, 1854, -828, -1146, -8333, -6634, -2031, 3114, 1554, 4409, 2292, 1602, 379, 85, 2656, -6580, -3803, -5627, -1500, -5963, -445, 3924, 7297, 9829, 9563, 9194, -2740, -12558, -16412, -6180, -1093, 109, 126, 8210, 4125, 1689, -4876, -3913, 1615, 1366, 1818, 1032, 4188, 597, -500, -2898, -6366, -14213, -7196, -177, -429, 5136, 7900, 9599, 8676, 3470, -2408, -632, 2297, -315, -4333, -6249, -7383, -13444, -11002, -4565, 6014, 12541, 15296, 8384, 1140, -2269, -6388, -6474, -10855, -7080, -5009, 200, 1989, 8960, 7698, 6751, 9183, 4816, 941, -7223, -7607, -14333, -14222, -8700, 653, 7044, 9306, 10963, 8416, 9730, 3545, -7014, -11733, -3035, 2066, 4292, 8311, 3355, -7067, -17450, -17791, -14588, -7743, 5581, 9207, 12263, 8708, 4361, 2938, 85, 2136, 1692, 4343, 356, -2174, -2747, 1268, 3099, 1028, -2205, -985, -4936, -7861, -4419, -876, -65, -1235, -5401, -9355, -1667, -114, 7550, 11297, 16893, 15236, 12059, 6006, -1028, -6013, -14669, -13053, -6419, 1362, 2718, 2269, -3448, -6585, -5465, -4275, -4085, 3981, 15141, 13453, 13828, 7364, 9337, 6929, 73, -8074, -16987, -13850, -15038, -1797, 6944, 11846, 6135, 8811, 4760, 2635, 3563, 932, -359, -5554, -5535, -4566, -1193, -1980, 3557, 6351, 7558, 7371, 2838, -9183, -5880, -7189, -4834, -2626, 1463, 6258, 5253, 3137, -330, 5298, 1553, -174, -4609, -5978, -5701, -2963, 3211, 2226, 5808, 4117, 5067, 9146, 7919, -132, -5726, -7157, -2751, 5282, 3199, 4163, 4410, 6075, -3105, -11364, -20210, -15818, -6787, 12589, 25768, 24509, 18248, 11911, 14087, 9480, 5868, -2744, -5421, -9602, -6681, -7935, -1266, -6647, -10469, -10852, -3323, 5499, 8117, 11962, 9620, 16810, 16661, 12667, 231, 309, -1353, -1646, -1470, 282, 4127, 3508, 4150, 5264, 6628, 1588, -2625, -6739, -1970, 2461, 3177, 4089, 3788, 2549, -1034, -2594, -3501, 24, 1671, -232, -2060, -3847, -4729, -2127, -1287, -4857, -768, 1769, 2065, 4711, 5135, 3214, 1097, 5723, 13598, 7453, -1080, -6800, -8537, 3897, 7843, 13000, 15317, 9293, 3615, -1073, -6571, -10789, -4413, -2930, -201, 7287, 17893, 23814, 26069, 20458, 12134, -1726, -14053, -14929, -10552, -4203, 382, 2346, -885, -443, -444, -2300, 1938, 6609, 957, -1438, 3537, 14671, 13157, 6834, 2422, 3541, 5750, 6284, 5930, 3738, 1901, -1099, -4537, -8881, -5338, -4644, -2750, -1944, 6595, 11235, 13199, 10475, 3935, -3547, -3590, 3989, 6286, 9374, 8734, 942, -8884, -4934, 3224, 12083, 10994, 7457, -4070, -12927, -19212, -22107, -14141, -4458, 5007, 10306, 17517, 18457, 12553, 4199, 2805, 2228, 6283, -2713, -13233, -13243, -6821, -495, 2843, 7685, 15589, 27127, 24501, 16704, 5420, -3921, -15126, -20870, -14325, 2174, 13683, 16818, 17043, 13217, 6675, -1795, 2343, -1820, -9052, -19483, -17202, -16838, -10120, 1987, 11394, 27897, 29028, 29760, 20599, 18169, 366, -7289, -11734, -5804, -5076, -3994, -1366, -7286, -4853, -10467, -3433, -4934, 6443, 13549, 26333, 22037, 13554, 1015, -5200, -9879, -21705, -15141, -13275, -6042, -3107, 5336, 10767, 17601, 17736, 14551, 11368, 2741, -3216, -3094, -2936, -1549, 3942, 8243, 8162, 2086, 2175, -4154, -3724, 1651, 4809, -400, -4803, -3574, -4828, 2192, 5729, 9925, 1269, -3173, -13223, -16836, -11611, -6955, 2375, 13037, 27463, 27824, 23868, 16247, 12834, 5787, -5506, -11996, -18224, -17791, -12591, -8975, -7605, -10635, -1288, 12144, 21117, 9197, -4256, -4908, -2623, 3402, 9258, 15735, 15300, 10720, 12613, 11669, 11558, 6508, -6377, -8476, -6219, 5434, 2640, -1867, -7114, -4747, -485, 3262, 1684, 160, 3173, 3131, 3875, 3732, 12597, 11025, 9766, 5998, 4000, -7855, -16683, -17990, -15101, -7170, 644, 5661, 11640, 14756, 6597, 842, 2553, 5851, 944, -1401, -2516, 644, 2055, 1190, -3227, 3010, 9302, 5162, -1066, -7322, -11167, -16098, -12949, -10237, -770, 699, -1651, -723, 1823, 3002, 3982, 10928, 6974, 4842, 4999, 12750, 20142, 22523, 21822, 12372, -5447, -24228, -32765, -32767, -23323, -12046, 2539, 8609, 5115, 315, -605, 8416, 16095, 15563, 16309, 12275, 12459, 7950, 4447, 5883, 9116, 4817, -3170, -3367, -6420, -8794, -17163, -18387, -15356, -12296, -3959, 3213, 10543, 11233, 11034, 6320, 4057, -435, 822, 5119, 2294, 5365, 4905, 10440, 6444, 6923, 5494, 889, -9861, -25283, -32383, -28688, -13961, 4820, 19559, 20979, 14776, 2048, 2945, 5741, 9345, 9602, 6866, 2024, -9688, -19651, -23749, -19789, -6803, 930, 5195, 10436, 12014, 8840, 184, -3071, -2874, 165, -1656, -729, 3676, 6578, 3720, -985, 4094, 6920, 7131, 4785, 2928, -2683, -4285, -8211, -6161, -3391, -4815, -5209, -9323, -5269, 366, 9246, 5958, 9139, 7897, 8489, -709, -5791, -8208, -4490, 1906, 3221, 9666, 2414, 6744, -3324, -3837, -9924, -6236, -5706, 1262, 4424, 2151, 2628, -5412, -461, -4019, -815, 3153, 11045, 2456, -785, -7225, -5134, -1877, 1340, 8841, 11253, 18389, 14590, 8081, -4745, -12362, -11038, -9789, -11770, -10806, -4715, -1541, 3976, 9639, 8987, 6532, 1239, -5624, -15358, -12268, -5697, -800, 595, 5217, 8380, 13666, 16538, 14239, 10635, 3133, -9930, -22787, -26629, -23470, -12768, -6805, 7031, 11410, 13048, 13565, 14708, 15583, 11639, 9048, 3216, 1271, -6795, -10979, -7556, -9324, -9313, -14071, -13696, -8642, -5272, -3254, -1478, 6336, 9749, 12878, 11342, 4848, 4445, 6868, 10359, 8389, 1237, -1332, -1114, -3086, -7973, -8811, -8215, -6575, -6480, 581, 6298, 10675, 7030, 2420, -3557, -2996, 2531, -2153, -4324, -8936, -3010, -315, 3564, 1424, 817, 821, 3067, 8143, 6821, 2797, -661, -1069, -6552, -6739, -8304, -2658, 658, 2283, 18, -2508, -3579, -5175, -5874, -11688, -10283, -6339, 3681, 14612, 24638, 21195, 10299, 7939, 4166, -2310, -2137, -5501, -8351, -15889, -17475, -14710, -9442, 2115, 8097, 19049, 15554, 11902, -29, -6590, -7827, -9583, -8294, -4420, 47, 6249, 8503, 8242, 7242, 6109, 5967, 1228, -7950, -17123, -17686, -16339, -9555, -25, 13627, 10291, 1678, 17611, 13259, 10136, 8238, -25529, 7168, 17902, 6083, -8084, -15477, -32767, -15348, 15295, 7770, 19358, -32767, 26967, 30335, -25345, 27666, -32767, -32765, 29091, 9927, -12633, 9922, 32764, 7724, 17865, -10722, -3608, 1018, -16656, 32763, -25662, 10165, 32766, -30318, 32762, 32406, -32767, -32760, 32762, 20490, -16639, 13615, -32767, -21066, -32767, -14460, -2729, -32765, 32764, 6249, -27680, 32762, 14144, -23085, -3915, 18930, -15344, -7572, 15816, -14818, 668, -14507, 7045, -5036, 9215, 32763, -8869, 32643, 32765, 3083, 14495, 24150, 32766, 20010, 4796, 12101, -14262, -28602, -32761, -32765, -32763, 2038, 17931, -24573, 11265, -3205, -5609, 16413, 6158, 6972, -695, 5342, 32763, 21351, 3013, 10099, -11399, -11171, -3542, -32767, -29236, -862, 15549, 26611, 29940, 8992, -5249, 3499, 3939, -16913, -32764, 1280, 13166, 2679, 8083, 29740, 7864, -3453, -9919, -11607, 2144, 11975, 4800, 9857, 14856, 962, 2784, 9178, -7813, -32764, -2982, 22793, 17395, -12133, -12920, -1089, -13679, -17322, -4811, -12149, -11820, 8022, 16001, 26365, 6659, -11905, 4899, -4558, -32239, -6311, 4787, 8504, -3013, -8510, 3872, -15277, -25988, 59, 13371, -10435, 23430, 6063, 13830, 32766, 5215, -4188, 5395, -3877, -17022, -5817, -4672, 25273, -8837, -10323, 7805, 19350, 4339, -17378, -6430, -8205, 10137, 3077, -27320, 3427, -10253, -32764, 6866, 2125, 21368, 2125, -32764, 5791, 23314, -7176, -11560, -9848, 3890, 14353, 9794, -16887, -32764, -21235, 13607, 13957, -14452, -6435, 26684, 4136, -13614, 8166, 5047, 28507, 81, -14738, 12712, -6629, -31143, -23464, -13412, -5714, 12269, 25593, 20314, -5265, -23049, 17398, -689, -32763, -16963, -9129, 15554, 30788, 7168, -26555, -5241, 8049, -7555, -13365, 379, -1330, -6694, 16834, 19073, -16800, -31408, -6430, 20319, -7291, -26481, -17194, 18032, 32766, -5080, -28708, -7253, -11466, -20912, -11636, -7270, 1943, -14830, 2409, 31901, -1526, -31399, -6851, 10613, 24241, 21449, -10067, -12306, -12475, -6757, -6300, -19608, -12613, 17034, 13781, 32765, 32762, 18884, 3405, -14191, -25508, 526, 11333, -11385, -15986, -9511, 7215, 22488, -3267, -25325, -10755, -13487, -20431, -32766, -26613, 4991, 175, -5315, -6931, -19964, 315, 31208, 13074, -1157, 10343, 17138, 23655, -1466, -18944, -9014, 5768, 1133, 7386, 9711, -8539, 4816, 9746, -607, -8453, -22356, -4353, 24101, 21309, 17236, 16529, 11632, 8528, -9491, -31623, 1074, -4745, -10201, -2913, -12509, -24371, -8982, -1234, -5332, 5354, -32766, -18111, 1745, 12545, 32764, 26330, 1374, -9989, -15589, -20634, 1811, 11218, 3056, 16817, -4359, -10686, 19213, 14343, 22463, -1160, 1495, 6287, 8697, 20701, 29686, 26620, -19758, -3930, -6049, -27067, -9687, -10987, -3377, 11927, 9597, 11394, 8593, -4446, 5562, 11955, 2599, 3486, 1237, -10673, -14106, -11149, -7974, 3053, 21481, 10742, -1905, 18653, 8662, 13311, 19980, 7985, -13037, -26183, -7910, -10988, -10104, -5346, 4374, 14805, 24636, 6998, -25705, -26240, 8698, 13058, -5403, 3862, 11454, -3036, -24555, -21141, -15744, 5348, 3985, 15769, 16196, -1072, 918, -1613, -2820, -9585, -10881, 10136, 20716, 8977, 15586, 3857, -2972, -3436, 6663, -6795, -17556, -8294, -10275, -14223, -22408, -6010, 10032, 14330, 9246, -6957, -14568, 4199, 23678, 10670, -2752, 3327, 10767, 17479, 24516, 29172, 6846, -10196, -13780, -3988, 1472, -620, -1682, 6543, 13606, 13799, -3153, -16821, 2581, -3485, -13336, -21069, -32762, -32767, -4422, -10167, -6180, 14160, 15091, 4363, -8718, 5543, 17400, 10189, 11600, 28157, 23066, 12543, -3574, -14816, -14479, -7401, 7617, 9283, 9566, 26446, 14716, -18664, -20934, 3554, 17880, 4380, -5718, -428, 17355, 27209, 29169, 19666, -2632, -21972, -16463, -1457, -9810, -19899, -13757, -1966, -10815, -2590, 19468, 12068, -4212, 345, -1611, -13164, -12948, 9470, 14593, 16295, 18985, 17226, 15925, -7987, -1746, -15693, -9157, 10575, 5179, -7574, -19563, -4343, -4675, -6555, 7998, 15377, 14013, -5496, -13692, -12507, -13655, 26212, 28174, 13896, -5042, -32651, -96, 12849, 21826, 23595, -1914, 9505, -872, -3224, 20687, 7239, -17473, -23864, -15743, -2398, 358, -16959, -24775, -10992, -18484, -15186, 13628, 10507, 5558, 5475, 11938, 20659, 32762, 30646, 7171, 19397, 6048, -7374, 12670, 29142, 7998, 1205, 11408, -1977, -30522, -32767, -32765, -19031, 18075, 22157, 21355, 29086, 19649, 1703, 587, 15066, 7596, -3064, 12148, 18272, -728, -23458, -10043, -7836, -30145, -24439, -22448, -17205, -24117, -32765, -26817, 15761, 32766, 27424, 24127, 32762, 15931, 1621, 12036, 13815, -3045, -14557, -19874, -31120, -22489, -20724, -17050, 2932, 15810, -10461, -32759, -25256, 11519, 29634, 32762, 32766, 32764, 32071, 18636, 1114, -19194, -17292, -11082, 2497, 12852, -2003, -11534, -6084, -11586, -19467, -24327, -14118, -18278, -17504, -6334, -2903, 203, 11408, 17756, 12736, 9275, -10042, -32763, -14928, 18589, 8277, 16050, 25434, 14587, 1381, -2483, -4124, 2822, 3039, -9179, -9966, 2000, 5937, -7257, -11906, -15675, -19617, -32763, -5572, 25282, 19976, -1226, -9935, 3885, 16473, 16114, -3970, -14950, -16849, -9541, -7986, -3488, 1325, -11633, -16810, 15430, 31068, 28844, 19069, 10590, 5647, -11199, -5966, 28042, 32289, 2183, -5844, -14870, -2974, -11735, -32767, -32764, -32766, -32767, -25448, -2660, 8654, 11530, 13834, 30735, 32764, 19184, 10191, 26905, 23026, 16212, 3958, 11142, 21951, 2739, -19085, -26578, -26779, -25919, -18319, -7945, 7986, 4798, -9807, 1626, 3953, -7298, -21503, -26424, -368, 10318, 9438, 4228, 7569, 225, 982, 4768, -11486, -6106, 7469, 13307, 22130, 11419, -3288, 2448, 10323, -117, -19455, -21627, -22751, -16346, -21368, -23717, -26736, -26344, -24114, -13963, 13909, 14570, 18536, 32765, 32683, 6407, -5990, -17454, -19614, -2980, -4894, -17517, -5355, 8270, 11429, 20304, 17699, 18853, 10751, 21848, 26632, 3042, -9354, -5725, -11013, -14442, -3885, -11977, -15353, -23427, -15817, 1440, 9591, 19570, 6885, -10350, -4958, -8166, -7803, 10095, 2546, -10858, -8606, 2936, -2921, -21851, -18958, -7826, 6054, 16684, 22761, 18610, 8866, -535, -16174, -6544, 19180, 25799, -3884, -12800, -6361, -20192, -16029, -18567, -24527, -15643, -10775, -16644, -14294, 2195, 12358, -609, -3441, -14493, -18112, -5875, 1448, 8375, 47, 11319, -3142, 3253, 15339, 3019, -7114, -10612, -3460, -12719, -7932, -9892, -5451, -4184, 2439, 6751, 5985, 7702, -7742, -5095, 1937, -2336, -4580, -2629, -7434, -4059, 2768, 2181, 6948, 9328, 3745, 14227, 16482, 12224, 5114, -3633, -6824, -16988, -18532, -15286, 9852, 10838, 2208, -1178, -11815, -15346, -24299, -12950, 18512, 23556, 12623, 1691, -17603, -25211, -22235, -3999, -7045, -8217, -4408, -1821, 17698, 28227, 14359, -7673, -16244, -20055, -7634, 5598, 14178, -2660, -13024, -5236, -2057, 17792, 21689, 8174, -12686, -30468, -24080, -13123, -12201, 3173, 3096, -2216, 4202, 8072, 10469, -555, 5293, 10287, 9679, -878, -11233, -12642, -4849, 11526, 15907, 3905, -13068, -10860, -18448, -20887, -11856, -6059, 8087, 22704, 31490, 30446, 22442, 14487, -765, -14971, -24336, -23077, -18573, -2925, 12989, 7417, 7895, 5481, 8294, -16586, -32763, -15794, -3978, 1082, 8806, 4904, -9501, -5896, -2563, 2016, 2602, 4376, -3205, -775, 14187, 17834, 4456, -10519, -5786, -6241, -8188, -7136, -7581, 4108, 9561, -2016, -9331, -6514, 745, -9135, -22960, -23542, -13718, 5178, 31522, 32766, 22942, 1722, -5667, -8939, -12977, 3358, 15905, 13646, 10976, 7993, -1154, -5171, -16828, -17262, -16345, -6759, -227, 1259, -3788, -1171, 11439, 20440, 26289, 23496, 16696, -847, -11055, -9839, 9230, 3790, -7400, -19802, -32767, -32764, -13130, 7485, 8639, 8615, 14586, 2769, -11642, -5033, -10596, -14395, -14719, -1108, -13462, -12948, 11543, 23217, 22841, 15491, 6430, -11884, -5817, 3268, 1498, -8873, -25419, -23645, -2432, 9406, 16496, 6072, 3889, 810, -7333, -1877, 1303, 5445, -10193, -18514, -6165, 1517, 9319, 6708, 2628, 8843, -1695, 11183, 8812, 5158, 6853, -13238, -15845, -11996, -3254, 3455, 6297, -1101, -13920, 4849, 23981, 10688, 1355, -5596, -9699, -24098, -23397, -11480, 2430, 12908, 19411, 17041, 6911, 13978, -5172, -29462, -18634, -2418, -498, 8618, 4848, -15660, -32761, -32386, -5231, 30432, 32766, 30635, 21259, 2047, -15918, -25786, -15977, 3577, 4616, -4846, 11604, 21144, 18851, 6907, 2953, -9846, -19546, -15279, -20822, -10922, -9477, -6048, -2807, 1557, 6906, 13156, 5935, 3719, 4395, 3152, 7016, 6295, 4042, -4239, 625, -14640, -25069, -9727, 14749, 25661, 19936, 6442, -1921, -12092, -19715, -17225, -18009, -6936, 1907, 11252, 5968, 6321, 474, -5654, 2217, 4069, 13351, 8654, 7158, 6426, 553, 966, 2150, -5857, -10237, -7775, -13446, -16116, -9329, -9382, -17606, 1749, 16193, 7426, 861, 7862, 2992, -14631, -13681, -2531, 7280, -1836, -2364, 7217, 10925, 15013, 11100, 9669, 13934, 2424, -15870, -15692, -15477, -20497, -14692, -9609, -6730, -1058, 7316, 1759, -7365, 8578, 13157, 2111, -3114, -459, -8566, -15925, -5087, 5476, 10296, 14651, 976, -14217, 1430, 13258, 7598, -1092, -3257, -6288, -6787, -10415, -10250, -16753, -10938, 2195, 1117, 4600, 12573, 18742, 3845, 8743, 26062, 19866, -10082, -27573, -25312, -26782, -19522, -5904, 13164, 28464, 28912, 15038, -1394, 4135, -3298, -11859, -9892, -1905, 11218, 7383, 4619, -15175, -29855, -26738, 2131, 22666, 27958, 31412, 32766, 26629, 10652, -102, -21934, -23039, -26523, -32767, -26503, 1761, 6469, 6582, 1678, -4978, -7315, -8617, -2902, -225, 12287, 2740, -13035, -28087, -14026, -9003, -13389, -4614, 8566, 16502, 9148, 8616, 3515, -2059, -5663, -5718, -3315, -13023, -15763, 9042, 21844, 26898, 24179, 14855, 3858, -827, -827, -7878, -11871, -14951, -7681, -7160, -7277, 9212, 18900, 17627, 5366, -2538, -9552, -2751, 9453, 2170, -10673, -22583, -18271, -11736, -9822, -12671, -7408, -7696, 6971, 10189, 7949, 19975, 22527, 16180, -1474, -1724, 6831, 6122, -5849, -1080, -1078, -11407, -9093, 10971, 9122, 413, -6485, -8244, 1249, 895, 3733, -1014, 524, -3813, 2261, 8868, 14620, 9835, 1079, 7223, 5607, -11709, -28684, -17003, -15002, -15690, -5054, 4741, -4392, -13804, -9585, -11451, -4580, 11602, 16543, 6982, -2719, -3507, 1842, 7243, 19570, 16805, 1539, -10686, -12773, -18124, -21378, -17103, -5538, 14675, 30236, 30114, 7658, 1468, -9797, -11372, 229, 621, -4601, 552, 9652, 2689, -13529, -10801, -960, -13348, -15981, -13824, -9023, 97, 22387, 32488, 32766, 14502, -8288, -13492, -12643, -12361, -27713, -18850, 2924, 13874, -849, -8126, -554, 2216, 312, 4384, 18282, 17529, 19657, 10279, -5368, -16057, -17711, -14658, -17629, -15572, -9170, -1984, -10148, 654, 10192, 12992, 15807, 11010, 12230, 14673, 8886, 2922, 23902, 32766, 9101, -14768, -20906, -24082, -24164, -24603, -15524, -8706, -1724, 6799, -2033, 4561, 18712, 19685, 14953, 2746, -4094, -10261, -3314, 5155, 3811, 5150, 3166, -1646, -9987, -9566, -3272, -682, -697, 303, -2830, -4131, 3085, 6086, 3541, -165, -7053, -5303, -10673, -8795, 4065, 223, -5110, 2516, 2805, -4345, 8590, 18128, 6512, 3192, 14120, 18323, 8988, -5985, -1329, 8245, 6889, 624, -14104, -26517, -18820, -9121, -2590, 7443, 17893, 18275, 1956, -1143, -2543, -2217, 6616, 5493, 783, 2394, -1956, -15734, -20382, -20929, -22355, -10433, -1753, 6566, 17040, 15816, 4312, -3859, 5636, 7594, 4510, 5588, 8043, -7077, -10349, 12248, 17634, 7250, -9813, -23494, -22684, -8664, 232, 9598, 12314, 1671, 252, 6600, 4481, -4007, -10149, -3555, 1603, -3338, 2384, 20414, 15865, 555, -1045, -8673, -9285, -3530, 5805, 2751, -7453, 431, 4674, -5009, -11711, -13103, -12142, -10945, -9733, -11609, 183, 15021, -1584, -7489, -350, -4127, -8067, -73, 7929, 5168, 9507, 13920, 7759, 726, 2148, 413, -8369, 3357, 22096, 2630, -12281, -4741, 3335, 2147, -9590, -4202, -2510, -1434, 8090, 8747, 2415, -755, -2649, -2968, -6569, -2449, 5946, 5010, 2906, -286, 137, 6686, 16708, 3779, -14781, -16303, -7223, -8204, -16429, -11887, 867, 6948, 7107, 5840, 5876, 2815, -3184, 4832, 8159, -1185, -5681, 7937, 13361, -5184, -17494, -5981, 8076, -526, -9650, -606, -9213, -11150, -1601, -36, -981, -8018, 1770, 13465, 16116, 16534, 15247, 4339, -1685, 9469, 14363, 8043, 1412, -8313, -6453, -4367, -8267, -209, -593, -8139, -10931, -3487, 1356, 2969, -510, 1147, 15644, 5451, -5536, 5404, 13556, 8821, -8066, -18201, -2685, 7581, -6294, -22658, -17146, 5838, 14138, 202, -6871, 3240, 2600, -3730, -3454, -5213, -1124, 4399, 6565, 7367, 4522, 15972, 21669, 1243, -17682, -20840, -10789, 7342, 7072, -7687, -9670, 5183, 10800, 5852, -3027, -15603, -6953, 7332, 9777, 362, -414, 18520, 13830, -15169, -13716, -813, 8130, 9154, -9106, -15953, -1960, 1023, -9288, -4517, 4000, 4000, 51, -5405, -8831, -4653, 1038, 5677, 3359, -3979, -4614, -3737, 5462, 14639, 1792, 1262, 9808, -4449, -10320, 3561, 4153, -5134, -5675, 2268, 10102, 3417, 225, 7725, -138, -12000, -7210, -4905, 1980, 9116, 3244, -3203, -5743, -6387, -6194, -6012, -12156, -10063, 379, -7373, -8192, 6994, 14565, 7277, -4268, 4830, 2856, -13059, 2305, 25028, 17874, 6721, -3847, -12130, -8912, -8719, -9726, -15101, -11990, 6825, 11956, 2100, -6688, -1671, 7223, -1127, -344, 15009, 23777, 10258, -1433, 933, 394, 3299, 2495, -6769, -10874, -5888, -7168, -3289, -3816, -16689, -17343, -6301, -1, -5251, -4055, 5996, 9485, 2921, 388, 10000, 16644, 9704, -2515, -6204, 6454, 9791, -5035, -2509, 1956, -2805, 347, 5750, 4948, -1215, -1493, 6451, 6636, -3487, -2034, 5797, 6114, -331, -8430, -12200, -6841, 979, 5095, 5352, 4554, 10946, 7828, -7495, -13833, -7455, -2922, -5915, -6456, -450, 11449, 10626, -2070, 1043, 11389, 8829, -9421, -16003, 4715, 16900, 947, -8580, 1657, 5410, -3417, -8342, -6161, -2019, -5341, -15517, -4174, 4719, -1499, 6799, 18405, 16352, -7867, -32766, -13101, 17834, 11079, 4792, 4396, 11266, 19451, 9534, -8194, -8136, -3562, 3129, 5090, -6388, -15193, -5190, 6830, 1127, -13019, -21862, -3769, 10518, 4521, 8534, 11234, 955, 6360, 12151, -423, -18174, -12324, 9398, 12101, -4278, -14997, -3173, 3047, -3136, -5442, 3970, 10047, 685, 886, 11744, 1994, -4424, 7478, 10327, 2695, -6549, -5423, 3505, -126, -11271, -9499, -2021, 6462, 8470, -5955, -5065, 3438, -4091, -2958, -2894, -6382, 1005, 5429, 995, 1000, 6661, 2889, -6916, -12806, -5452, 7994, 7655, 4754, 6801, 2149, 2616, 1642, -4569, -3480, -13761, -17609, 9252, 18266, 650, 320, 3832, -2960, -10802, -9610, 3329, 5216, -5057, -1167, 8481, 12788, 11638, 346, -4922, -7773, -15416, -5396, 18004, 12686, -2629, -5231, -6745, -1892, 3198, -405, -2362, -2428, -977, 1843, -5611, -5944, 7496, 11127, -247, -10780, -16106, -3113, 1389, -4834, 6521, 5485, -8261, -5701, 6085, 11404, 11234, -856, -2588, 7987, 4036, -8817, -8464, -5067, -9236, -9164, -1190, 6936, 2081, 677, 10487, 8679, -3247, -4689, -110, -751, -4320, -845, 5244, 4751, -7559, -1663, 11728, 8410, 5898, 1525, -6200, -2977, 11567, 4369, -6899, -7793, -5833, -1121, 569, -901, 2578, 5541, 5227, -9341, -19098, 2735, 9732, 1588, 4211, 11454, 767, -12557, -11539, 3721, 12669, -5099, -14860, 10616, 19003, 3010, 3155, 3440, 6937, -4580, -13089, -321, 1899, -9774, -13720, -2879, 8062, 6476, 939, -3758, -9305, -5970, 4437, 4153, -4408, 4671, 10181, 2334, -3891, -9844, -10131, -2519, 2267, 8447, 7720, 1246, 4089, 4568, 783, 1100, -9744, -22200, -7769, 72, -9832, -11302, -2599, 7570, 12442, 8489, 8743, 1268, -15263, -9034, 6523, 7020, -299, -904, 7895, 15071, 7225, -1030, 1011, -520, 3138, 6355, -4399, -8203, -7515, -46, 4398, -8314, -14122, -731, 11008, 6770, -3238, -6417, 13680, 27042, 9264, -11374, -14981, -2308, 9349, -2410, -14050, -4233, -1717, -4070, 2856, 1236, -7805, -6303, -3904, 1978, 10614, 6945, -1425, -2732, 4287, 1391, -11944, -8065, 8424, 4193, -7482, -9238, -5566, 7212, 17322, 8306, -10476, -15424, -6502, 3440, 4821, -5341, -7892, 3412, 10926, 7310, 4466, 8998, 7792, -9686, -27369, -11193, 13055, 13200, -1484, -10924, -8189, -1422, -3511, -16538, -24701, -11642, 25400, 29367, 2960, -2493, 7235, 7578, 506, -11881, -28567, -31850, -13053, 13761, 21138, 7808, -9236, -9246, 5856, 11171, -5310, -10084, 6357, 11912, 4649, -2611, -7135, -5131, -6651, -10608, -3435, 2230, 7159, 8005, -6877, -18904, -7850, 11535, 21633, 7630, -13744, -1986, 15852, 2120, -21724, -23564, 2751, 19387, 7666, -6103, -5147, 9636, 8676, -8766, -14183, -8699, -2124, 1026, -6389, -8922, 151, 9474, 17568, 7509, -3444, -4695, -12481, -21912, -27465, -23479, -11954, 6043, 16196, 14423, 12566, 16339, 18111, 7145, -1290, -1239, 3830, 8846, 637, -11490, -12021, -2870, 4779, -2437, -11769, -7862, 2491, 17098, 16045, 1346, 6926, 20968, 15777, -6626, -22942, -18890, -13086, -14626, -19671, -20677, -9730, 4666, 7471, -4502, -11679, -2936, 9845, 7333, 6909, 16754, 15746, 333, -17020, -32364, -32759, -19456, -11473, -23077, -32767, -20801, 4720, 14190, 5500, -12713, -12162, 17979, 32766, 17745, -5887, -2154, 23581, 32361, 15282, -11471, -27052, -28633, -16554, 618, 2686, -6875, -2469, 14764, 31589, 32760, 28983, 22692, 1588, -15711, -24880, -23143, -12527, -9016, -12128, -13790, -5071, 14148, 18393, 4813, -1637, 2964, 12115, 16354, 940, -7229, 4961, 12113, 4214, -22569, -32152, -20149, -11217, -9377, -10357, -1700, 9583, 13831, 586, -6375, 925, 4767, 1496, -3104, -11913, -22985, -21869, -8046, 11053, 17468, 11779, 6517, 6377, 7822, 14703, 20519, 9488, -15073, -32757, -32767, -32760, -29241, -14968, 2711, 13118, 22102, 27456, 20855, 12372, 8104, 1888, -119, -2874, -8216, 847, 17959, 11110, -11976, -25499, -26432, -20113, -11505, -885, 7052, -2116, -14996, -8253, 12634, 32766, 24578, 8679, -2211, -18680, -22900, -2152, 10856, 5186, 1065, 4342, 17734, 28149, 18575, -10240, -19463, -5326, 9628, 4572, -1858, -4769, -2331, 232, -2871, -11480, -1992, 26540, 32766, 25490, -11287, -25701, -579, 32763, -910, -15762, -1187, 15600, 24009, 3440, 6806, 19612, 26442, 14187, 2592, 4199, 15589, 6498, -9836, -16464, -10578, -1005, 2951, 91, -539, 2997, 15165, 28272, 22739, 1390, -17790, -12882, 10222, 23814, 10274, -1028, 11766, 29487, 16858, -12587, -32530, -25305, -6978, 11524, 29487, 28837, 24910, 12189, -16702, -21027, 1140, 15642, 16783, 6426, -13408, -19635, -8317, -5013, -11418, -15655, -4099, 1621, -1174, 11966, 25265, 18994, -4962, -28388, -24020, 593, 10450, -1856, -12202, 221, 15194, 14370, 11914, 6921, -5191, -7803, -5061, 4525, 6154, -10518, -4914, 16404, 19067, 10868, 1105, -5383, -415, 2891, -9092, -22239, -13428, 11810, 22739, 1777, -15496, -8749, 7627, 15683, 8429, 9206, 16635, 18320, 14421, 13723, 9850, -426, -11463, -5773, 5809, -3985, -6769, -11654, -19420, -14602, -4491, 11885, 22859, 20489, 15917, 15134, 14678, 19176, 22638, 22234, 21737, 11509, -7256, -21073, -23459, -6907, 9596, 3539, -5776, -4067, 2105, 7148, 4379, 6885, 15183, 22932, 20177, 1617, -5727, 4787, 14790, 5816, -13322, -25028, -18424, -12992, -12346, -13807, -9088, 8709, 19379, 18253, 9070, 8662, 4963, 3076, 1724, -7302, -4084, 8039, 11035, 11966, 10667, 1309, -8954, -15193, -7953, -10067, -11665, 1182, 13395, 9950, -1524, -2518, 3510, 6921, 9625, 22793, 20102, 3557, -21625, -32761, -13567, 9056, 9904, -6740, -7171, 8066, 11401, 10106, 1357, -3056, 10061, 29855, 23165, -7987, -22401, -10009, -2959, -13627, -15456, 102, 9734, -3047, -10373, 18611, 32765, 13622, -11546, -12993, -3504, 7360, 13601, 26639, 32764, 22242, -2792, -19751, -24288, -12802, -12005, -2872, 22545, 30361, 18225, -792, -7017, 18921, 32763, 17870, -16434, -13923, 26090, 32764, 16595, -21216, -23789, -11855, -2564, -10803, -25156, -30925, -1278, 32766, 32765, 10368, -8998, -11398, -9019, -2244, 8227, 4365, -4624, -3280, -2145, 7896, 26068, 32766, 14865, -14681, -32580, -32761, -28304, 3385, 23563, 18896, 904, -7448, 7160, 28943, 5044, -22966, -6342, 14777, 2404, -15515, 4270, 27834, 23291, 102, -3686, 5518, 11360, 8633, 718, 4203, -1720, -29375, -32766, -6140, 7071, 6746, 13691, 27610, 27715, 2683, -4891, 20207, 32766, 9819, -32767, -32766, -15284, 13473, 24799, 18828, 8233, 4766, 18291, 32598, 26333, 2703, -9909, 48, 9786, 5588, -17665, -30720, -13599, 7209, 19874, 15303, 4501, -223, -9394, -20025, -17031, -774, 24249, 27978, -4120, -32767, -32765, 14955, 32766, 20723, -20828, -26335, -10475, 5315, 24664, 27862, 7699, -13909, -26814, -8284, 17812, 9618, -12569, -21278, -9802, -290, 1221, -4976, -9445, -14877, -6880, 7982, 18330, 10920, -14268, -29758, -11602, 21356, 15704, -4399, -14193, -7492, 2588, 15171, 7437, 4194, 910, -10077, -9859, 1485, 10689, -1857, -16446, -6628, 8900, -1930, -7467, 7520, 11015, 5380, 12, -8549, -3438, 134, -1276, 10861, 13320, 7682, 2082, -3055, -5832, -7792, -3717, 1226, -1824, -6556, 4815, 20070, 9215, -13770, -18567, 8149, 23681, 9683, -3369, -4866, -1458, -4951, -4184, -6415, -8677, -11449, -15759, -5548, 9713, 12649, -408, -12650, -2806, 11291, 10690, 2257, -5623, -3658, -6, 3430, -2528, -1619, 6888, -2257, -11998, -8413, -808, 314, -3858, -2546, 4680, 3737, 3766, -8634, -9336, 16718, 26698, 10793, -11914, -15330, -371, 10539, 3072, 2303, -766, -4511, -2916, 2352, 4792, 2570, 6575, 2827, -4305, -10988, 771, 11485, -138, -8429, 5088, 8761, -8046, -16347, -7922, 8231, 12790, -1367, -16604, -10298, 4042, 8292, -289, -3629, 4869, 1311, -1327, 5327, 5363, 8612, -5301, -14900, 5396, 11772, 2225, -1138, 1215, -1286, -827, -6062, -8979, -972, -2654, 1761, 5986, 9312, 11224, -184, -6875, -5669, -1348, -8763, -21175, -13264, 10949, 21408, -3287, -17842, -7291, 1956, 6053, -1415, -7369, -8637, -1506, 5071, 11316, 16565, 9072, 292, -7888, -5391, 3454, 6264, -2558, -3477, -4018, -8722, 3035, 2794, -4412, 2048, 1438, -7729, -10466, 3413, 15523, 479, -10477, -626, 10253, 13178, 14214, -4378, -20376, -6229, 9576, 18113, 5499, -14610, -13190, -896, 3228, 3752, 3814, 179, -2898, -2397, 1301, 4986, 4553, -3465, -16635, -14388, 1727, 4393, -10766, -6952, 12910, 15329, 4901, -12950, -14227, -798, 10753, 8133, 5900, 3311, -3512, -4888, -5180, 9554, 18250, 2661, -18333, -10968, 375, -3908, -8450, 1306, 18774, 14380, -9919, -14691, 11696, 19067, 8928, -7231, -20449, -14331, -176, 18094, 20127, 1108, -11854, -14843, -11674, 2380, 2025, -5484, 1837, 4390, -953, -5540, -2031, 5227, 4519, 7885, 4271, -5587, 4406, 20820, 19435, -4681, -16490, -7754, 5062, -1992, -20259, -3394, 18254, -1175, -20063, -6750, 7240, 10593, 3285, 554, 3427, 8407, 8438, -1104, -2490, 9301, 8084, -12544, -16554, -5405, 3662, 1236, -1419, 3910, 5036, -6745, -13972, -2929, 6129, 9610, 3152, -2187, 2090, -6842, -6813, 13529, 17275, 3147, -9708, -13674, -7127, 3900, 7845, 4277, -4456, -4430, 12469, 9653, -10108, -11122, -6751, -12289, -5304, 6319, 14680, 18048, -3795, -17107, -14640, -5565, 7146, 3088, 5285, 13742, -537, 4660, 23222, -54, -14706, -273, -2515, -7976, 12280, 16317, 3657, -4267, -11721, -10091, 4323, 13447, 4124, -887, -3222, -9125, -9814, -1099, -3292, -9821, 1517, 11488, -4794, -6050, 7711, -2546, -6949, 9630, 10686, -6998, -8378, 5510, 9508, -3476, -9189, 4391, 14868, 2240, -4649, -4764, -1290, -2997, -8864, 8113, 21542, -3339, -17260, 2774, 8597, -2199, -6426, 3187, -2761, -6118, 4168, 11956, 6012, -6198, -5161, 10103, 17591, -4911, -16460, 2425, 24154, 10588, -12399, -1968, -399, -9911, -728, 2855, -7511, -8813, 14075, 28295, 4587, -17964, -18562, -11851, 670, 9108, -3422, -6432, 3874, 6028, 657, -2528, 2326, -6288, -8023, 2111, 3583, -8642, -5893, 4106, 4450, 12871, 7022, -5198, 723, 9348, 6731, 37, -4861, -7402, -14251, -6268, 15627, 18747, 2147, -2988, -523, 4636, 4155, -5209, -3043, 5774, 6303, -6486, -1969, -1265, -7377, -39, 11574, 5951, -14496, -12956, 2172, 4195, -3479, 11265, 17425, -834, -15351, -8815, 6689, -2533, -9052, 6049, 11758, -4287, -8516, 3828, -5525, -4213, 6293, -108, -2371, -3738, -272, 10209, 9498, -3105, -7926, -9249, 1985, -2653, -1366, 6804, 1857, 6379, 8835, -1996, -20431, -17555, -6385, 11056, 18844, 3095, -16541, -1381, 13622, 8081, -8943, -26349, -1066, 14259, 21563, 27226, 6797, 7131, 12021, -2158, -6313, -7525, -22134, -9472, 22222, 19282, -7146, -10361, -4371, -30674, -32765, -77, 32765, 32764, 4189, -22664, -310, -414, -26654, -21808, -13119, -11406, 4022, 509, 14748, 24298, -7341, -17193, -9636, 4893, 20984, 19199, -2630, 3467, 12526, 29874, 7495, -24018, 5712, 18635, -166, -10898, 1523, 1608, 19491, 11049, -17890, -18259, -10735, -5021, 7317, 17613, -3276, -19590, -15168, 18738, 7431, -12404, 10075, 6766, 5876, 7205, -631, -9086, 18451, 28262, -3561, -32763, -25938, 17501, 15125, 8632, -11435, -1087, -4812, 1705, -13763, -14035, 21345, 8486, 24903, 32764, -10135, -11990, 8827, -26198, 6964, 25604, 25275, 18177, -32767, -26074, 14209, 4668, -769, -4670, -11399, -290, -3430, -8973, -16628, -16822, 6996, 11061, 5256, 8059, -15638, -32762, 8002, 23952, 14391, 3688, -11402, -4573, -5322, 16541, -4620, -2088, 5359, 10125, 2683, 6953, 24626, -3147, -18191, -17507, -10794, 12418, 28997, 7852, 2210, 2363, -11055, -17402, 1488, 5756, -9084, -8667, 23651, -5173, -32765, -8957, 29496, 13927, -32762, -31286, -1500, 27957, 23480, 29239, 32763, -13656, -32767, -28984, 10946, 19022, -10690, 6017, 31397, -11278, -16399, -17510, 6371, 2945, -4236, -4306, -9721, 18413, 21660, 16933, 12521, -15931, -32764, -32764, -7235, 24216, 21491, 25260, 13680, -10797, -32766, -16372, -22458, -9270, 18489, 12579, 32766, -6036, -32761, -26662, -2954, 7827, 13165, 17961, 11071, -15596, -8280, -2192, 22716, 32763, -11241, -24370, -28494, -25801, 5756, 32766, 21330, -1528, -32362, -29096, 525, -11658, -727, -338, 145, 12858, 19755, -3746, -630, -315, -32765, -12201, 19640, -8869, -23104, 1802, 2894, -8408, 6494, 12471, 258, -13548, -10176, 11081, 21655, 4594, -7236, -12489, -29890, -32767, -20013, 26978, 32763, 6571, -5708, 6010, -13442, -11055, 1186, -1181, 6613, 4971, 15205, 12318, -6989, -11847, -21023, -16635, 192, -7564, 5278, 8483, 12962, 27855, 7025, -15079, -29894, -8813, 21012, 26165, 11564, -15282, -6471, 16922, 15142, -16142, -31900, -32647, -22612, 8222, 11490, 22054, 3795, -32767, -29909, -6661, 11568, 21187, 5643, -2446, -6067, -10897, 32766, 32760, -12342, -16660, -7975, -8629, -4082, 8351, 32765, 32764, -2872, -12769, -8013, -24316, -32758, -7695, 10789, 9594, -21515, -32765, 3113, 3043, -25018, -13215, 1409, 19148, 17206, -17190, -9253, 7779, 3881, 25536, 5777, 8266, 23616, -815, 241, -21620, -10472, 30545, 23789, -1585, 12342, 22974, 20637, 914, -16686, 313, 15956, -502, 5376, 21666, -3512, -25687, -32766, -12230, 16193, 24198, 15433, 7497, -6951, -15766, 5563, -1770, -7524, 25307, 19216, 12978, -7400, -32765, -23490, 9667, 9241, -20455, 11726, 23499, -19026, -32766, -16829, 153, 14564, -7097, -22365, -23839, -30729, 247, 8229, 4699, 18554, 27832, 25737, 6295, -25829, -30518, 2444, 32760, 32766, -5952, -32763, -20275, 2401, -52, -7639, 1164, 15401, 31981, 32764, -5368, -32766, -32764, 6474, 32766, 32579, -10989, -12008, 13999, 32766, 16193, -24684, -3877, -11711, -32766, -15776, -21, 14043, 8849, 5016, -13744, -32762, -29503, 1770, 19628, 7267, -9193, -32767, -1268, 16519, -28219, -32764, 12229, 14585, -32158, -9794, 32766, 25060, 6293, 1098, 2029, 4157, 7262, 12691, 21677, 16346, 1401, -5202, -2957, 711, -32763, -32767, 13533, 24807, 15832, 13968, -896, -6135, 5865, 15493, -7338, -20580, -5398, 6543, -4761, -16250, 2898, -77, -1183, -16239, -32767, -16120, 21102, 4991, -3805, 413, -1708, -3772, -5787, 13211, 29618, -4417, -16761, 12209, 17301, 10013, -21806, -32528, 77, 23027, 15304, 12144, 17288, 9026, -8078, -32763, -16014, 7142, 6582, 3659, -10890, 337, 15340, 22100, 24882, 7939, -29645, -32762, 6945, 7671, -14278, -4358, -5085, -9350, -21127, -13401, 20261, 14367, 3074, 13602, 8816, -21455, -3906, 23101, 29371, 25273, -708, 8869, -8357, -31982, 8996, 21156, -5539, -18538, -32764, -24078, -91, 11259, 22984, 8878, -32764, -32765, 4646, 32764, 32419, -8888, -13005, 9829, 18193, 14377, 17415, 8982, -2682, 2448, -16052, -11452, 9882, 27459, 7037, -27139, -17548, -3792, 13350, 10983, -16841, -32767, -27800, 6969, -3251, -10811, 12854, 6533, -6975, 7973, 17643, -8364, -15053, 9441, 26186, 28224, -1068, -19645, -19988, 7424, 8515, -20295, -10631, 661, 10775, 590, -569, 22306, 32764, 3170, -32766, -12660, 24766, 20419, -1042, -23801, -9532, 2879, -2934, 11405, 9399, -26994, -32761, 646, 22503, 3518, -21129, 330, 32766, 32764, -13771, -32765, -7535, 26319, 31701, -14592, -28575, 3689, 23948, 26975, 681, -30089, -19399, 17393, 19504, 849, -4003, -4338, -17058, -26505, -14098, 3562, 779, -7497, 280, 142, -8936, -10748, -12352, 12440, 23325, -116, 4926, 24289, 32762, 4755, -32767, -32757, -2239, 5575, 7524, 9560, 10410, 3843, -14114, -13610, 7324, 18409, -14714, -26620, 9987, 10383, 25513, 32765, 7206, -17046, -32765, -22958, -20216, 24742, 32297, -20049, -11812, 11230, 14575, -11904, -9669, -12003, -17577, -2862, -8384, 7037, 32764, 16680, -32497, -31787, 3904, 32763, 14443, -26456, -32767, 3815, 9462, -3849, 2255, -7935, -26576, -21858, -5793, 27140, 32766, 9158, -23522, -21622, -2713, 32764, 32453, -7928, -32766, -24144, 637, 9750, 30607, 12564, -17169, -12186, 7499, 5055, -1031, -6498, -23417, -25452, -4484, 21183, 32766, 15357, 5011, 6709, -15233, -32767, -23800, 18306, 32169, -2619, -25928, 13274, 23744, -573, -15073, -3750, -2755, -6624, -6492, -23464, -20181, 16944, 32764, -911, -21446, 4669, 32766, 18061, -14789, -15699, 26372, 32758, 1939, -21736, -23974, -15882, -19938, -19937, 7248, 32766, 9548, -4047, 18692, 15382, 14694, -1364, -26938, -14154, 6989, 32763, 19772, -28715, -26699, -14142, 8645, 20279, 10476, -6552, -21222, -28606, -17438, 6433, 10396, 13489, 16564, 7296, 5403, 565, -7425, -9761, -4814, 12870, 14974, -9740, -13820, -10420, -5669, -3990, 327, 19418, -6683, -19296, 16520, 32763, 7787, 361, 18117, 16516, -13721, -28578, -22199, -14854, 12386, 20832, 20524, -3270, -29071, -18509, 12522, 14551, -19536, -10901, 18061, -10755, 16949, 32766, -14785, -22985, -16760, -21177, 350, 19805, 18887, 3158, -5439, -2316, 1846, -6252, -16299, -21284, -9063, 15542, 13138, -1270, 15721, -2712, -25169, 12068, 16053, 2492, -30474, -31168, 17342, 18217, 15919, -6151, 6711, 32766, 26802, -16284, -32192, -30122, -32766, 3777, 32763, 8795, -19013, -15652, 3182, 15679, 11601, -15881, -32764, -7338, 8816, 2486, -26875, -9236, 21080, 10339, 4286, 10521, -376, -22880, -5629, 12888, 22391, 19990, -5234, -5993, -640, -11625, -3470, 11070, -73, -15075, -1004, 18643, 9852, -30293, -19932, 10439, 6077, 13452, 11656, -21898, -32766, -28726, 9515, 28364, -3663, -5351, 31593, 28918, 14142, -8396, -32762, -7581, 23815, -20, 5268, -107, -25769, -14015, -726, 23994, 16758, -13396, 8192, 12576, -14350, -27677, 5108, -10137, -7948, 11799, -11323, -3404, 7373, 32763, 27553, -20182, -9982, 539, -17986, -29719, -13413, 20368, 32765, 13754, -28770, -20351, 20163, 30772, 3764, -18172, -17265, 5816, 7047, -13240, -23370, -1436, 16184, 8855, 13024, 310, -8718, 6331, 590, -6007, -14115, -23071, 19349, 31081, 3631, -15502, -10657, 6505, 25946, 32766, 15000, -26234, -32767, -3965, -10867, -32763, 13794, 32766, 17000, -14370, -7603, 1970, 13611, -7296, -19763, -12453, -15410, 377, -10426, -13861, 32764, 32761, 7198, -19708, -30409, 2211, 9511, 9511, 19845, 5060, -15146, -13534, 8582, -51, -1061, -1445, -16118, -3371, -12980, 20354, 31197, -6703, -2743, 3207, -8835, -27110, -11302, 32766, 32764, -5590, -32767, -32760, 110, 32766, -3017, -32766, 662, -1869, -16086, 5346, 13559, 32762, 4176, -29195, 702, 32764, 5847, -30556, -8970, 12262, 11721, -23715, -27178, -5935, -4077, 3673, 24375, 26711, -7172, -26346, 242, 17212, 21490, 32010, -7422, -32765, -31792, 5649, 32762, -6555, -29412, -19478, 18451, 32154, 4090, 21513, 15750, -6682, -23307, -15550, 14205, -2994, -10004, 3445, -5467, 1286, 6096, 7313, 6128, 4088, -4735, -26346, -1954, 24543, 2312, -30768, -16898, 824, -2675, 12683, 27347, 10230, -32766, -32761, -1234, 16384, 23021, -13955, -32766, 7453, 32765, -11607, -13050, 23913, 1545, 9599, 26401, 21640, -4141, -20206, -14598, -5549, 15675, 19420, -5859, -32760, -14974, 11922, -6812, 6312, 2803, -16106, 5735, -2404, -32761, -12946, 27657, 32052, -4253, -20521, -968, 2762, 8533, 14491, -4631, -933, 16593, -13551, -29071, 6463, 32762, 12919, -15986, -12104, -2863, -879, 8145, 20683, 14583, 8229, -16216, -22572, 11180, 5928, -3212, -21657, -1313, 32764, 5528, -21153, -17596, -5224, -9844, 10425, 17957, -1312, 7008, 13686, 22342, -4222, -32762, -19052, 4024, -18123, -16752, 22381, 32766, 30489, -32764, -32767, -8478, 23951, 32766, 32762, -28683, -24409, 23210, 21692, -2231, 12843, -8586, -32764, 5090, 14211, -3466, -9954, -2628, 25189, 17822, 324, 2479, 17309, -742, -21365, 6187, 13031, -29381, -17711, 29121, 11284, -19663, 16219, 32762, -15257, -32766, -998, 32765, 2512, -32767, 12410, 32762, 26217, -23958, -28065, 8606, 1319, -30622, -15373, 8433, -3939, 217, 8240, -9263, -10312, -6568, 6468, -888, 2495, 15134, -13410, -16717, -11129, 11443, 29739, 3545, 14410, 32764, -5044, -32765, -17795, 20787, 4367, -31353, -6282, 19120, 32763, 785, -28991, -20370, -5567, 16703, 10400, 12504, -11804, -32767, 5869, 32759, 32766, 32763, -18958, -32763, -32767, -10395, 8613, 11771, 6195, -10717, -27981, -14947, 20493, 27545, 8495, -1167, 10250, -6739, -19754, -21830, -28979, 9353, 29413, -13302, -15795, -3603, 1632, 20158, 32764, 3527, -10722, -2671, -24680, -10620, 922, 7659, 9629, 7226, -6433, -2302, 2686, 15586, 20025, 30552, 32762, -24206, -32766, -12969, 3925, 4658, 7412, 3971, -18360, -14709, -4674, -19605, 2222, 16010, -4388, -16757, -7372, 12249, 26130, 32710, -22, -25405, -16042, 2830, -17436, -18684, -4606, -6265, 4747, -6206, -7242, -9003, 4066, 32762, 32766, 10641, -32767, -32764, -18015, 32766, 32762, -11455, -32767, -16849, -14772, -5860, -9926, 5834, -7982, -5480, 5595, -4856, 8845, -2800, -6430, 32035, 32766, 6604, -25218, -15635, 994, 17800, 5484, -32767, -22703, 15144, 23874, -11496, -19992, 10948, 3628, -2560, 14491, 6212, -28122, 8889, 12960, 5650, 16457, -6930, 5727, 5383, -13026, -13176, -9641, -13783, -26874, -32767, 24632, 32760, 16501, -22271, 15802, -7984, 64, 13635, 2975, 2345, -10938, -28434, -13990, 26262, 20617, -385, -32766, -22043, 19581, -16407, 6647, 23585, 12812, 32764, 7167, -14076, -16131, 20672, 2677, -32764, -22130, 1876, 27368, -7476, -27191, -6735, 6609, 19375, -16885, -7400, 8951, 10649, 10208, -5462, 5619, 5986, 11532, -26489, -31214, 3732, 19991, 26720, 4286, -10476, -16627, -5658, 17749, 9818, -10111, -3558, 15476, -425, -17399, 366, 1801, 1454, 6128, 684, 9813, 17830, -6080, -1953, 55, -9726, -8901, 11138, 32766, -6970, -19577, 6402, -8542, -32765, -26249, 6030, -8042, -14717, -4241, 4374, 20246, 25343, -17172, -11894, 9828, 5539, 17767, 24738, 1954, -18856, 4076, 28829, -2983, -8897, 10784, -4639, -8631, 7082, -12616, -3693, 7916, -23917, 20796, 32759, 18557, -32767, -26484, 1140, 8309, 22447, -14361, -6782, 415, 1416, -4285, -10651, 16375, 20488, -677, 491, -32758, -32767, 864, 32763, 22453, -32766, -20020, 26182, 32764, 10834, -13444, -21847, -32110, -1265, 32548, 15876, 47, -18425, -11559, 25683, 19816, 13681, 18835, -3126, -14454, 11501, -3457, -26940, 13470, 32746, -20137, -32767, -30223, 16227, 26243, -9596, -10651, -16868, 10562, 32764, 20988, -10825, -7521, 31779, 6149, -2039, -14152, -23141, -10737, -12461, -15307, 13438, 8292, -15789, 9936, -3275, -13115, 14459, 1824, -8181, 15383, 10445, 8316, -9121, -20139, 20099, 8255, -31085, -18617, 3859, 16945, 28453, 8509, -21614, -11265, 9381, 18929, 2530, -20170, -20670, -1855, 14917, -7519, 9151, 18256, -10931, -24121, -15050, 12631, 4051, 7045, 5237, 1004, 25564, -6373, -32766, -4685, 17691, -9187, -26115, -4610, 27499, 3337, -32760, -2260, 7546, 16742, 14882, -10517, -14806, -17858, 8675, 25893, 2109, -13094, 10520, 9934, -22671, -4792, -1808, 9132, 26053, -32767, -32758, 11448, 10953, 9630, 14545, -291, 15152, 28276, 21025, -9754, -23927, 1562, 12393, -31584, -32766, 2027, -4606, 11291, 20650, 8206, 13028, -8806, -32766, -10591, 32764, 32765, -133, -284, 32766, 19447, 3220, 631, 1097, -1659, -16749, -22704, -5618, -4440, 3283, 6825, -28861, -32766, -18281, 24594, 32765, -11396, -32767, 14224, 32759, 8368, -3953, -14068, 15965, 28995, -20034, -31756, 11651, 20717, 25777, 28563, -13580, -32764, -7803, 29562, 32765, -7829, -15454, -6639, 7687, 15728, -20846, -13482, -8325, 3835, 11589, 31320, 20563, -24065, 433, 22072, -9326, -11439, -7885, -22637, -16383, 24680, 32766, -11112, -32763, -17049, 6088, 22684, 32760, 10155, -32767, -32761, -32767, -2752, -7946, -6116, 10138, 14931, -7570, -16903, 12860, 22426, 11184, 9538, 24898, 17872, -32767, -19793, 30319, 6536, 4664, -16933, -11856, 18712, -4496, -32573, -32766, -8190, -5837, -2685, 20128, 7908, 13121, 4130, -5752, -1889, -4733, 18585, 24514, -4345, -25917, 14176, 32499, 7369, -25951, -27079, 18772, 9544, -25123, -19484, 7563, -13862, -30002, 22227, 27198, 3633, -6374, -27163, -5023, 16087, 32766, 24028, -16520, 5204, -6178, -32765, -10664, 16817, 32766, 11643, -10189, -12741, -32767, 2191, 5638, -7717, 13785, 13248, 18636, 23559, -5296, -32196, -8104, 16194, 18477, -1205, -25250, -21274, -15861, -12883, 32101, 15140, -8394, -11512, -32765, 2799, 32766, 5098, -13314, 12862, 15919, -932, -6158, -9131, -22696, -31181, 2468, 32766, 4456, -30769, -7517, -9894, -8981, 9, -11060, 6514, 32766, 25377, 15599, 12024, -5543, 13184, 28278, -269, -32767, -32762, 22348, 26548, -1421, -16054, -32766, 6656, 8338, 963, 24488, 1402, -20678, -19312, 32759, 32766, 4634, -2055, 3284, -6585, -23487, 12290, 20320, 1487, -4839, -26054, 2004, 3633, -26840, -29514, -30135, 5754, 26686, 4717, 4592, 3947, -26951, -13483, 28374, 23162, 15345, -9811, -18920, 31100, 32762, -14039, -14900, 11858, 6059, -8709, -19893, -11331, 3296, 17196, 9122, 912, -13360, -21398, -2294, -1576, 9183, -12091, -24773, 22538, 29152, 730, -10787, 5723, 18570, 2018, -19186, -22336, -13053, 3190, 9552, 10952, 12622, 1455, -18572, 831, 7594, -32765, -15806, 32766, 24489, -32767, -22834, -304, 5299, 15871, 3004, -6560, 9581, 1979, -6248, 7334, -8557, -7645, 15579, 11709, 2886, -6906, -25170, 11391, 17156, -19513, -26326, 4718, 15540, 8142, 24958, 32763, 10677, -32764, -25258, 27417, 3553, -32760, -30834, 21729, 32764, 8002, -30035, -6454, 20136, -3688, 834, -229, 4198, 2823, -23283, 9787, 3539, -18790, 16196, 10346, -25897, -24837, -721, 22679, 25250, 11879, -1579, -1369, -19588, 11877, 31467, -7981, -19741, -25743, 1184, 17806, 26854, 16417, -17645, -12121, 11165, -18245, -28038, 6688, 5441, 3227, -1933, 5519, 9173, 6926, -3571, -25330, 4217, 26985, 1286, -6133, -7247, 1901, 22057, 1621, -4257, 14152, 19906, -10344, -32766, -32762, 3898, 18580, 8932, -13617, -28712, 418, 32766, 21456, -7637, -9474, -8323, 12218, 32763, 8693, -31158, 1820, 967, 705, 8412, 11658, -17156, -32767, 8286, 17837, -20587, -16810, 21376, 14963, -30828, -15078, 14302, 23822, 16429, 5843, 8737, -19666, -12563, -4298, -45, 22180, 13476, 3052, -12773, -18465, -12713, -3597, 12597, -9249, -11965, -8815, -8043, 14538, 20663, 18909, 1329, 6685, -6388, -32761, -11893, 21706, 2326, -24435, 4205, 21197, 3331, 6203, 5057, -7783, -11027, -11844, 14689, 12492, -23904, 688, 11075, -8402, 17533, 2296, -19538, -790, 8445, 3746, -2852, 160, 7342, 12278, -16026, -20402, 5646, 2457, 7079, -13856, -16743, 12076, 13345, 5074, 3273, -8599, -18173, -450, -10512, -16890, 19444, 27591, -4452, -20003, 524, 4566, -23857, -6063, 26550, 11035, -14507, -7703, 26891, 29991, 2268, -10245, -8051, 21749, 806, -17379, 4533, -4819, -13945, -2866, -8221, -18091, 6828, -14225, -11769, 21707, 2444, -14658, -21866, 2044, 32764, 3839, -6682, 3636, -1646, 1567, 124, 10530, 1014, -20421, -28141, 11059, 18548, 6319, -7020, -11974, 13883, -10465, -17061, 12652, 11943, 10059, 7466, -11497, -9429, 17839, 21756, -2164, -22328, -845, 29703, 6373, -16139, -3480, -594, 10603, 8156, -15034, -22106, -7615, -2075, -8182, 18266, 20492, -7010, -8560, -2112, -3872, 745, -8155, 4186, 13042, 7696, -2220, -15744, 9430, -8460, -7808, 17416, -16784, -18767, 15823, 26667, 6448, -1162, 598, -2312, 13144, 4546, -10304, -7299, 4055, 10, -10462, -7204, -4276, 3710, -4320, 1601, -1573, -13906, 3417, 9966, 4147, 11572, 7063, -16139, 954, 11260, -5104, 3497, 15862, 6831, 6199, 2561, 317, -1975, -16985, -2642, 8898, 4292, -16066, -31331, -18934, -11394, 5840, 12273, -5235, -1920, 20902, 24572, -10075, -187, 20843, 5572, 5347, 627, -4908, -11417, -7086, 7716, 20711, -3529, -32766, 9186, 6148, -3779, -5330, -15795, 15913, -6868, -17364, 14272, 22346, -8156, -21821, -3674, 20975, 25632, -3214, -8033, -13594, -32767, -8016, 26999, 7196, -11909, -13376, -12517, 14734, 6965, -3311, 20417, 307, -18929, -6173, 13242, 23336, 11105, -3219, 8769, -4990, -14334, 2776, 8116, -2075, -18619, -19449, 7709, 25268, -16269, -22595, 12530, 8018, -12840, -1357, 2315, -5811, 503, 5050, 4848, -4343, -6679, -507, -2187, 20943, 24436, -23727, -13214, 14568, 15539, 4422, -9388, -8087, 17, 9474, -8249, 695, 15704, -5290, -1892, 2374, -17631, -8902, 1125, 10937, 1904, -24600, 311, 26454, 6607, -18080, -15268, 8744, 13006, -1348, 10161, 4747, -8501, -3885, 10272, 14397, 5143, -14192, -17394, 5644, 5356, -9181, 103, 8587, -12743, -4827, 17799, 7429, 1997, 1500, 2206, 13553, 672, -8161, 822, 10239, -4492, -15764, 5603, 18433, 7198, -10786, -15397, -11448, 106, -4572, -17951, -539, -1109, -22850, -438, 13499, 3325, 9610, 8351, 6490, 5522, -1914, 7652, 5081, -11698, -11592, 12686, 19075, -384, -15131, -24390, 3304, 7465, -10933, -7507, -11923, -4540, 4495, 12457, 23647, 14684, -11355, -10875, 9892, 8027, 5275, -4418, -9113, -12964, -12785, 21021, 24441, 2983, -860, 5254, -19578, -28171, -5520, -579, 2189, -3370, 10489, 16076, 8148, 2163, -20115, -18264, -2673, 4945, 13780, -172, -9084, 6231, 18865, 8658, -8784, -2205, 7707, -10648, -12101, 4006, -9434, 9581, 13153, -7039, -4324, -19546, 3158, 25563, -5280, -8506, 3366, 10728, 18780, 1993, -14413, -118, 7840, -14365, 170, 17666, 2258, -5038, -7582, 8623, 10245, -9122, -6605, -14017, -23405, -1588, 16386, 3214, -6533, -9835, -10550, 4245, -8043, -2805, 15294, -4750, -5119, 13624, 9134, 1811, 6255, 11719, 8484, -5450, -12508, -19099, -2802, 19527, 10056, -3307, 984, -5473, -13426, 7679, 218, 2420, 8296, -9122, -21491, -10136, 20398, 6376, -788, 6112, 1421, 3223, 8693, 3934, -9134, -8629, 4821, -1286, -484, 7654, -7342, -9799, 384, 5584, 1894, -14648, -13463, -2430, -5302, 6226, 9738, 7639, 13295, 11188, -9971, -7169, -1623, -7029, 6067, 3249, -8092, 6102, 15132, -3867, -8624, -4021, -8102, -9190, 15989, 22828, -976, -6557, -9948, -1870, 15493, -2042, -4688, 8660, 7967, 5440, 2793, -619, -7892, -8862, -8887, -2964, 3867, 3123, 3319, 1528, -725, 5631, 769, -5810, -2334, 4992, 3375, -3252, 876, 8059, 4095, -4951, 3253, 2705, -6263, -22026, -32765, -979, 18679, 12985, 8542, -2572, -12373, -14350, 7924, 7606, 1758, -2298, -5057, 7998, 1674, 12893, 1400, -6351, 2251, -10848, 2456, 9247, -1054, -1732, 1283, -4255, -6092, 868, 5719, 12566, -1389, -11008, -5725, -2761, 9079, 4589, -8918, -12840, -3897, 9932, 3236, -2048, -8043, -1032, 12481, -5622, -11675, -15330, -12834, 13885, 11313, -2845, -5565, 3060, 13684, -11, 2654, 15170, 5463, 1493, 5521, -963, -21838, -8323, 9640, -9539, 3004, 215, 2987, 14278, -5591, -5371, -972, 6250, -1949, -10027, 5093, 3500, 8091, 13793, -3581, -13028, -8611, 7630, -2450, 1159, 9563, 894, -7818, -3057, 11097, -4451, 6766, 2348, -8681, -6633, 6995, 9403, -14960, 2860, 12510, 6621, 4908, -4737, -8526, -2103, 747, 2597, -4571, -14128, -8858, 163, 12658, 9196, -1987, 956, 7961, -1094, -8418, -3024, -7654, -343, 23011, 4091, -4840, 4733, -5187, -909, 1266, 3919, 2437, -9967, -9077, 4330, -996, -12616, 4020, 6265, -6569, 13034, -141, -13039, 933, -1329, -6835, -12913, 2048, 721, -15293, -1970, 13395, 7600, -3849, -11920, -6152, 4932, 5741, 293, -3659, -6048, 17063, 13372, -7996, 4961, -2153, 8638, 7811, -11865, -7391, -1593, 7317, 3617, 7206, 613, -10136, -11155, -7826, 6381, 1975, 12045, 14764, 2377, -780, -10520, -508, -4381, -2641, 7497, -4432, -5418, -3225, -2249, -5684, 8616, 12399, -2414, -6162, 7103, 8344, -5481, -1849, -3882, -4752, 3953, 10255, -3955, -7383, 7492, 3600, -1736, 2944, 464, -8696, -7956, 5471, 6982, -869, -9100, -3454, 3092, 4029, -5976, -14821, 11325, 8975, 6912, 12684, -762, -14122, -9543, 8374, -9458, -7668, 11754, 4062, 5675, 7885, 912, -1152, -443, -5185, -3803, -4247, -12764, -967, 8584, -120, -2467, -7071, -9449, 3433, -2375, -318, 2231, -5900, 7000, 11372, 109, 5427, 8136, -14061, 4580, 19138, 169, -9497, -7821, 7556, 884, -7871, -2971, 3628, 5637, -4918, 895, -1674, -5624, 5480, 4570, 4896, 2689, -3028, -2729, 3226, -5543, -11134, 6493, 5472, -9594, -2466, 5404, 7840, -1810, 4486, 5880, -7324, 3148, -8694, -5056, 5986, -3830, -5920, 3871, 1936, -7212, 1082, 7387, -184, -12175, 1508, 11900, 596, 3401, -11755, -17417, 4929, 4881, 6005, 9154, -5555, -14293, 2448, 2113, -5979, 429, -1852, 9481, 3821, -7096, 10227, -1197, 1200, 14469, -5915, -13543, -5492, 3524, 2473, 6682, 10383, 2883, -937, 2205, -852, -14955, 346, 3502, -12402, 13004, 18729, 365, -7155, -8378, -2544, 868, 4395, -3149, 3814, 6493, 676, 6253, -3336, 1525, -2718, -10181, 9353, 11107, 3013, -939, -6300, -13320, -3243, 2831, -3318, -415, -2575, 1933, 1688, -8511, -10212, -12299, 8813, 21193, -570, 532, 2286, -3382, -4316, 211, -623, 3244, 9282, 1298, 2988, -5949, -1508, 9235, -2522, -5343, -9469, -9643, -2831, -6277, 254, 6951, -3576, -9367, 5668, 9112, 3679, 2722, -10144, -10299, -1973, 7846, 11772, -2145, -2871, 3898, 6898, 5009, -1735, -1194, 7200, -4372, -15539, 7187, 7979, 3667, 9533, -5454, -8240, 5441, 7905, 5307, -4744, -5487, 5854, 1530, 4509, 4290, -1220, 6785, 5240, -4771, -1334, 6804, -4722, -6596, 2503, -4071, -3167, -1979, -2452, 747, -1106, -769, -3579, -5057, -56, 4054, 4272, -1162, 923, 3138, -2068, -3152, -6564, -6986, -156, 163, -263, 4572, 1896, 488, -7, -4617, -3065, -1522, -343, -1293, 3315, 1241, -3001, 2860, 623, 1339, -2056, -6148, -4611, -2701, 2628, 8381, 2040, -2202, 741, -1320, -5282, -4483, -2691, -4513, 4606, 10320, -514, -7819, 2461, 801, 1463, 6895, -2502, -4851, 5159, 7770, -210, -3265, 2116, 2577, 1687, 6016, 2745, -6560, -8733, -3540, -3934, 1198, -2363, -4443, 3466, 9222, 664, -6038, 1145, 5927, 2273, 5735, 2992, -4916, 456, 1544, 1708, -26669, -23794, -4199, 4445, 14939, 16252, 11815, 10517, 18435, 10890, 8743, 9055, 9203, 7493, 2856, -3215, -4639, -8065, -5393, 7933, 9308, -2745, 5756, 14324, 1272, -8847, -10399, -7546, -5581, 420, 3242, 1967, -10431, -7937, 8819, 12995, 11101, 17436, 14628, 4191, 5216, 6857, 13444, 10066, -7457, -20261, -19858, -14583, -8400, 323, 683, -902, 1050, 5232, 2818, -6059, -9581, -5805, 4683, -5299, -19203, -20675, -15956, 3899, 11728, 6034, -482, -4671, 2019, 6886, 4476, -1764, -4500, -1135, 303, -5193, -13101, -2042, 4398, -1699, -2049, -105, 3759, 9109, 9464, 11768, 7431, -4457, 87, -532, 101, -1231, -2156, -4218, -10895, -7633, -7041, -711, 1035, 1750, 6227, 4423, 1832, 3251, 8899, 6760, 158, -1317, 1760, 14374, 22680, 14384, 7715, 1213, -4725, -1322, -1740, -955, 9699, 6106, -2020, 7499, -7790, -23522, -5486, 7498, 1858, -3822, -4181, -10017, -9135, -6026, -2148, 9008, 10179, 1829, -5852, -6964, 2696, 8992, 12344, 13872, 6296, -5765, -10096, -12152, -6038, 6864, 9217, -906, -11285, -7175, -1540, 3466, -53, -5893, -12123, -6798, 5375, 3717, -425, 5403, 13849, -3506, -19658, -11280, 8568, 23106, 19257, 5706, -8110, -18508, -10337, 1887, 2191, 2269, 10254, 7278, -1902, 2300, -1555, -6055, -2824, 1571, 8804, 7214, -1563, -1999, -4229, -7123, -13584, -12832, -1717, 8037, 6591, -3235, -255, -2214, -11407, -3597, 3069, 1176, 14577, 23861, 8168, -16977, -28600, -16625, 16496, 29045, 14551, 4841, 3403, 516, -18869, -25207, 5939, 17021, 23212, 10726, -8456, -18122, -28840, 2517, 20956, 19551, -1619, 5098, 15655, -22788, -8187, 17056, -2988, 1052, 31455, 2200, -32767, -16558, 28561, 620, 8686, 28191, 19750, -15549, 10316, 17311, 2309, 19879, 5003, -8001, -32763, -32334, 29244, -654, -31687, 18103, 29220, -21125, -24059, -8243, -9743, 26826, 22768, 10, -5187, -24157, -16262, 276, 9280, 15811, 4476, -10227, 10957, 9871, -14834, 16401, 32764, 14970, -32767, -24512, -6342, -12851, -17233, -17425, -15793, -3448, 19191, 19134, -8197, -1291, 4820, -16541, -5389, 4141, 1193, 16006, 32762, -1737, -32767, -20408, 11680, 9270, 22567, 22925, -19272, -26548, 8418, 4507, -11874, 18833, 23783, 5601, 3736, -8155, -32767, -11660, 23128, 7041, 20209, 28550, -6416, -21679, 17386, 17178, -32761, -30273, 11118, 10189, 9100, 13607, -3579, -20804, -18088, -15794, -7692, 30778, 32764, 6549, -11410, 1926, -4865, -6679, 21361, 24613, -3800, -15288, -10984, 3894, 19534, 20283, -6223, -32767, -21622, -25820, -24439, 20225, 32766, 5954, -18986, -7362, -6346, -12230, -4770, 18139, 26980, -765, -13011, 3698, 3066, -1382, -9279, 32765, 32763, 22380, 11628, 15968, 8982, -32252, -32763, -16325, -9196, 595, 23380, 16495, -4972, -8830, 3135, 7600, -684, -22226, -23377, 6270, 15760, -4847, -12405, 3729, 15581, -131, -23227, -16599, 6480, 17208, -1949, -23099, -31901, -21458, -11720, -3655, 11706, 15469, -7179, -18065, -5910, 3005, 2883, -5779, -6906, -9730, -12866, -17812, -11542, -581, 8847, 4981, -3316, -3885, -9100, -22, 23287, 32759, 21005, 10120, 21581, 24414, -1142, -31211, -32767, -26885, -11651, -4131, 1255, 6797, 356, -879, 16857, 28826, 15936, 3483, -2739, -10730, -18963, -11965, 9274, 12888, 9771, 5396, -6376, -8227, 8007, 14763, 18055, 13973, -6221, -17816, -1743, 22975, 17818, 15769, 19617, 8432, -5167, -1991, 12527, 4863, -11520, -20963, -22304, -11053, -678, 5169, 8751, 189, -11493, -20772, -11662, 10042, 10496, -1785, -6836, -4798, -12152, -10298, 4990, 1340, -9053, -3452, 4923, 6850, 4586, 8589, 8780, 9469, 20100, 13497, 456, -4463, -17088, -16759, -653, 2383, -5805, -1619, 4538, -5999, -6694, -1040, 4352, 2019, -5285, -13956, -14909, -13430, -23958, -18143, 3942, 18745, 27862, 22187, 3957, -1960, -5394, -9476, -14622, -11206, -1131, 11549, 21949, 15637, -1254, -16558, -19985, -13027, -3741, 1679, -2839, 1367, 11058, 8278, 12724, 15299, 11783, 1559, -10394, -7793, -682, 8901, 5735, -1144, 7350, 10742, 5210, -13219, -21137, -12132, -18028, -11163, 13526, 20167, 19915, 11768, 1499, 4787, -32, -5421, 1413, 11243, 9451, -238, 473, 6667, 214, -8122, -11045, -17147, -13075, 2347, 18510, 25521, 13477, 7443, 18284, 11144, -5907, -5536, 5439, 5479, -5164, -6714, -6288, -4978, -4079, -6981, -4468, -9042, -19643, -11618, 14709, 16814, -3549, -5352, 4140, -4490, -9622, -5670, -11350, -10542, -8127, -2895, -133, -6215, -5560, -1959, -2364, -1533, -8323, -10674, -8768, -14094, -9093, -2626, -2430, 1145, 903, -3661, 823, 3074, 2668, 9150, 16346, 13758, 4425, -3410, -6564, -5164, 3364, 13355, 2474, -2883, 6694, 3767, 2157, 765, -6538, -9271, -9373, -16733, -21072, -11411, -2987, -4350, -1549, 9291, 9089, 7869, 10270, 6990, 3667, 3825, 5608, 9789, 9127, -3420, -7183, 2589, 7059, 6753, 10646, 7452, -5044, -868, 11090, 14758, 18836, 20518, 20082, 14150, 7735, 5744, 7167, -1098, -17156, -16579, -4352, -4545, -13988, -17274, -17836, -19080, -14985, -4823, -4455, 1413, 13015, 15640, 8783, 1480, -26, 4471, 11273, 908, -6401, 1757, -826, -5724, 863, -7944, -21676, -18625, -15079, -16597, -12449, -1765, 7036, 11454, 10854, 1690, 5147, 13653, 10527, 1875, -9303, -11507, -12124, -3870, -2234, -12188, -13471, -14135, -12715, -8247, 4497, 16749, 13218, 9717, 15650, 16075, 8714, 1890, -3185, -809, -1351, -6441, 613, 10149, 2799, 961, 503, -9423, -17641, -30807, -24502, -7233, 4405, 16256, 20628, 19103, 9499, -1513, -7622, -454, -233, -9507, -3928, 1823, 5610, 3843, -1927, -7645, -7594, -5139, 6310, 18548, 13672, 14516, 15423, 10429, 15222, 13252, -2016, -7188, -7553, -6261, 3281, 12142, 11274, 5789, -965, -9273, -19470, -20089, -18863, -15618, -5267, -582, 479, -1570, -9081, -18087, -12349, -9106, -10163, -4361, -1555, -2997, -4633, 1807, 6431, 3511, 6042, 7340, 1418, 261, 6104, 9327, 14133, 17091, 13315, 10803, 8370, 2131, -8197, -6681, -3252, -7812, -11149, -708, 7573, 9816, 11969, 4880, -4194, -10292, 3399, 10544, 4695, 2059, -6136, -5559, 3015, -1089, -6283, -8821, -4934, -4076, -4040, 2480, -3444, -8162, -4339, 6728, 13355, 19344, 19400, 8048, -5005, -10855, -7694, -1142, 1194, 1288, 3704, -2048, -7784, -9564, -12960, -9845, -3123, -3248, -5242, -7107, -10315, 5, 15070, 10751, 13502, 11212, -4383, -14308, -7391, 2460, -1925, -1463, 5105, 7272, 8137, 8926, -5188, -15192, -8214, -4266, -1452, 5581, 575, 11, -3525, -7313, -1232, -3328, -429, 2563, -5708, -6330, 3487, 7067, 6666, 5297, 1371, 1486, 3567, 2334, -352, -7749, -6756, -2443, 5856, 10709, 10868, 13465, 15759, 11426, -3158, -7414, -9769, -813, 6135, 1444, 2031, -3773, -7552, -3048, -1659, 3136, 3231, 172, -788, -9815, -15964, -12248, 2055, 15163, 11590, 6706, 9014, -2640, -7580, -7640, -6308, 6806, 8307, 5162, 3154, -3533, -10234, -12038, -15190, -15162, -13426, -1177, 7077, -2543, 298, 6143, 5039, 6075, 9216, 8142, -956, -11227, -9792, -2825, -1658, -1152, 2818, 8576, 7572, 3299, 3664, -835, 487, 8853, 11061, 12979, 8129, -952, -1523, -9341, -12248, -4125, -9515, -7862, -6421, -6696, 4973, 8498, 3007, -896, -6838, -6929, -1322, 4036, 13694, 11505, -3186, -3215, 160, -5701, -3087, -1239, 9592, 14640, 6905, -4952, -12876, -4684, 2800, 1836, -4448, -4749, -5332, 10122, 16488, 3929, 2114, -797, -4166, -3981, -5398, -7047, -454, 4571, 8279, -70, -9934, -13355, -14799, -9065, -306, 4760, 1312, 8656, 4056, -1099, 6051, 5797, 6837, 150, -10812, 1206, 3052, -10261, -3807, -1911, 6951, 13765, 2692, -1380, -4713, -10598, -2381, 5946, 7654, 7494, -1970, -29, 8788, 10415, 6283, -1227, -9333, -8079, 3027, 5617, 4655, 6901, 10944, 6790, -3754, -13276, -5788, -2173, -9909, -5164, -2377, -111, -1801, 558, -2212, -3406, -733, 3565, 7545, 4130, 929, 1820, 6423, -4394, -8274, -9503, -4589, -1026, 987, -792, -13984, -17300, -14620, -4295, 2301, -1559, -5351, 1219, 4111, 5319, 5752, 5463, 1731, -949, -3513, -2010, 8630, 11232, 7695, 4021, 1646, -5012, -3658, 6071, 14112, 11899, 8083, 7243, 3605, 1385, 433, -2261, -4853, -7305, -9078, -8305, -2867, 5547, 3740, -3009, -454, -613, -6330, -5538, -5995, -7939, -2603, 2555, 2539, 6604, 2160, 2008, 4837, 6840, 10393, 5207, 5233, 2379, -447, 8002, 3629, -7476, -2386, -4320, -4841, -3198, -2625, 769, 3697, 3048, -656, 538, -2010, 700, 811, -1496, -2514, -4211, -1434, -4626, -9962, -11422, -11530, -7151, -4599, 3526, 4956, 4575, 5840, -15147, -14978, -1397, -275, 3970, 2670, -56, 769, -514, 3276, 10383, 12554, 8064, 3074, -2860, -8826, -6867, 5019, 13711, 5711, 1838, 395, 1030, 2896, 2063, -1396, -11551, -10976, -10401, -7152, 5568, 11593, 16590, 18803, 13540, 7613, -846, -5135, -3303, -1756, -2258, -4605, -2999, -10144, -10162, -6911, -4686, 6195, 6192, 5423, 5942, 2167, -701, 2920, 250, 4583, 6409, -1613, 2904, 7216, 6487, -999, 87, -6818, -22693, -13467, -2028, 238, 3832, 3282, 183, 6741, 11106, -712, -7747, -4870, -1870, 1056, 7672, 4971, -10600, -12828, -6494, -3634, -3672, -4206, 3204, 1426, 7392, 10188, -7173, -14158, -10126, 2395, 6164, -542, -44, 5784, 7685, 10465, 4724, -2919, -3226, 1617, 9354, 1475, -3894, -3203, -7889, -9839, -9913, -8847, -4495, 5488, 15378, 6849, -5341, -5655, -6673, -4803, 3679, 13059, 18312, 20301, 12991, -3376, -7653, -3168, -1774, 2800, 860, -10550, -11597, -7604, 1649, 1690, -4127, -952, 1025, 10582, 9289, 2387, -1718, -4649, -1190, -2717, -10084, -5232, 174, -762, 926, -390, 582, 2817, 351, -3284, -113, 804, -39, 3819, 13711, 2530, -8803, -3453, 95, 4607, -660, -5653, -301, 5487, 100, 2605, 6138, 2168, 587, -7360, -8981, -5490, -5106, -251, -566, -5862, -4368, 6201, 10107, 2433, -476, -513, -5298, -212, 690, -3460, 821, 1441, 211, -720, -466, -6052, -5489, 3429, 3437, -4100, -2987, 1363, 5472, 10276, 5155, -510, 945, 2282, 4705, 1432, -1309, -2058, 5716, 14345, 1392, -1874, -5260, -7804, -3783, -6651, -13214, -14161, -3846, 10972, 7416, 72, 6374, 377, -4587, -2865, -3282, -1284, 4621, 4072, 8708, 8761, 497, -107, 929, -2265, -2283, 5672, 2023, -2015, 1602, -2681, -7401, -2391, -85, 3155, 6681, 6219, 7197, 1183, -10247, -10754, 1068, 3263, 5520, 4425, -5081, 966, -4170, -13730, -13724, -14225, -1662, 6045, 6879, 6500, 5959, 6802, 5815, 6890, 3690, -2925, 2125, 655, -862, 3353, -5450, -1986, -2036, -5392, 5941, 2280, -6147, 2006, -4, -2241, -4101, -6252, -1473, 7288, 16752, 5032, -740, -7411, -5208, 1667, -7780, -8873, -833, 6347, 13024, 13410, -571, -7345, -5463, -2460, -8354, -13753, -10987, -2053, 11281, 10479, 4375, -2622, -6969, 3901, 6694, -154, 4224, 2599, -5962, -219, 3406, -1773, -6179, -2426, -453, -4504, 1610, -488, 1544, 3669, 22, -1567, -5300, 3196, 13307, 4704, -4774, -6862, -4946, 2955, 8137, 1265, 1435, 9955, 2094, 1468, -9698, -14872, -4141, 2466, 6312, 3472, -1013, -7457, -2186, 4401, 5999, 822, -4912, -5928, -5928, 671, 1842, 1401, 7796, -1725, -3053, 4553, -2076, 3076, 1652, -1367, -1727, -4732, 6986, 571, -7821, 221, -1317, -4120, -230, -4593, -3973, 3829, 1087, 3148, 3514, 787, 4140, -853, -2964, 759, 3823, 4431, -7196, -13008, -8331, 2966, 6952, 8969, 11494, -3645, -4900, -515, -7402, -5818, 2321, 5028, -5868, 1564, 8208, -2283, -89, 4858, 7195, -30, -2772, -2472, 47, 3425, 3958, 6022, 389, 1378, 1969, -3758, -1131, -2384, 1336, 4631, -6147, -3316, 3587, -868, -3415, 1030, -90, -7715, -7330, -4025, -1309, 287, -5110, -2445, 2615, 4935, 5809, 3542, -1677, -3171, -1796, 2803, 6538, -734, 6822, 6604, 5630, 2653, -4281, -5511, -8468, 7756, 5314, -4425, 4991, 7671, 3379, 6081, 538, -4658, -1511, -5966, -531, 1284, -4154, -3685, -6992, -7144, 958, 5369, 2439, 1059, 8880, 39, -13350, -2718, -1772, -5281, 1610, 2178, 2672, 2628, -1251, -4078, -4520, -833, 951, -230, 3200, 1883, -2300, 4676, 1045, 5141, 6715, -858, -4355, -7443, -5976, -6733, 3724, 6352, 2792, -2373, -3727, -6301, -559, 8445, 3443, -3418, -4187, 3146, 4185, 3997, -1069, -3476, -7200, -3970, 2177, -229, 3039, 6086, 3039, -411, -2901, -4551, -1847, -2741, -1999, 532, 4419, 4732, -1265, -9025, -2362, 5876, 2468, 10794, 6430, 875, -2723, 3229, 4165, -3873, 1641, -7285, -9841, -3984, 1071, 1740, 2546, 3033, -3060, -4449, 1360, -932, 4760, 6551, -9467, -2631, 6146, 2706, -2965, -9919, -5625, 5092, 607, -5214, 2215, 3953, -2474, -3845, 3640, 7931, 5655, 4102, -2093, -9133, -4463, 6149, 3282, -6642, -5480, 9619, 11500, -533, 1296, -8623, -6623, 4059, 1344, 4493, 962, 1769, 4001, 1498, 1907, -5679, -8044, 3059, -1214, -2046, 5014, 2975, -3173, -9297, 64, 2806, 3678, 5220, 1419, -196, -5305, -1270, 1027, -3510, -6694, -5811, 5537, 8773, 1175, -3217, -4032, 8168, 2808, 1125, 5031, -4258, 371, -2692, -934, 4041, 116, -4667, -396, -208, -4237, -6064, -3117, 2249, -1875, -2608, -1515, -2412, 8690, 9952, -7081, 7136, 8076, -1917, 4612, 55, -2479, -4272, -2545, -539, -8192, -4551, 5034, 7318, 10492, -1538, -13536, -6145, -846, -1675, 320, 2229, 3339, 5462, 6493, 496, -6903, 1938, 7813, -3372, -4413, -2723, -1389, 6738, 998, -8190, -2314, 2152, 4301, -510, -4547, -1329, 180, 5487, 2567, -489, 102, 57, 2696, 2208, -1292, -282, -4648, -3645, 1211, -3404, -6145, -2867, 621, -2171, 1327, -763, -5293, 8663, 18004, 5039, -2891, -598, -2791, -2759, -7923, -4846, 2245, -1003, 2315, -5833, -1792, 10540, 1905, 707, -1611, -4541, -1229, 4311, 7133, 2595, -2439, 4072, 890, -9345, -2188, 621, 672, -3810, -350, -4682, -7091, 4729, 3813, 6869, 269, -5831, -4364, -4462, -3415, -5340, -2084, 7059, 3217, 4338, 9642, 324, -4002, -2479, 8884, 14215, 5593, -6680, -11416, -144, 2294, -5544, -2874, -1685, 5165, 3564, -4358, -1428, -4253, 1205, 6418, 219, -1500, -1023, -7929, -483, 10461, 8353, -3723, -18453, -6394, 1336, -5848, 7302, 4201, 2089, 4588, -3047, 1248, 246, -81, 853, 2846, 3140, -494, -1001, 1579, -2890, -3187, -1599, 348, 5612, 1611, 1496, 5500, -6600, -2743, 6284, -8858, -10674, 4530, 3792, 3424, 5814, -12293, -2699, 7622, -295, -3191, -5267, -6221, 5543, 12025, 3236, -3548, -9321, -6043, 1860, 4232, -1723, -3956, -933, 2068, 5086, 3061, 427, -1970, -1280, 7502, 8216, 4293, -1489, -1736, 1231, 3775, -2569, -5270, -42, 2673, 5360, -5491, -10750, -3884, 6551, 8000, -8168, -4495, -799, -4176, 6392, 6321, 9693, -2595, -10986, 6136, 6110, -2568, -1117, -1718, -1619, -3851, -2765, 586, -208, 3020, 1474, -1614, -805, -1129, 5302, 8842, -2421, -9421, 1108, 2611, 3257, 11806, 6925, 5301, -7858, -13255, -10355, -9951, 2258, 5657, 1151, 1104, -8924, -1474, -663, -90, 10634, -4854, 2306, 9810, -1512, -402, 2267, -5318, 655, -1252, 920, -9533, -13226, 3755, 7616, 11364, -751, -6870, -8192, 5517, 10282, 1614, -3853, -7462, 869, -3734, -4554, 342, 7368, 6501, -3406, -2064, 354, 7247, -1311, -2585, -623, -4417, 149, 212, 2290, 1458, 8871, 4589, -7505, -3010, 1253, 2967, 7583, -6986, -7314, 7771, 720, -2396, 4791, 720, -6061, -4249, -6738, -4476, 922, 2760, 7345, 2800, -3412, 4054, 1392, -9345, -10765, -4130, -3256, 17853, 14489, -14478, -8349, -604, 2711, -1258, 2127, 5013, 6600, -4951, -8114, -1165, -10468, 2443, 6697, 305, 6268, 3639, -9045, -2745, 50, -7146, 5121, 4455, -816, 8465, 3205, 481, -4047, -6926, 1434, -6127, -3472, 1375, 5378, 960, -1367, 6844, 1524, -3338, -652, -1454, 3598, 6491, 2731, 6257, -2365, -5972, -10298, -8079, -648, 13304, 15150, -6841, -13310, -6416, -2144, 3958, 1505, -1675, 9146, 5859, 1862, -4863, 544, 8659, -1813, -4878, 4817, -1504, -9496, 6315, 1134, -10964, 3479, 13056, 117, -11058, -3829, -1708, -3747, 2564, 5321, 4297, 3643, 5791, 472, -2627, -6612, -15920, 5563, 17750, -1027, -3587, -9214, -7040, -2777, -1061, 12573, 10047, -6965, -9144, -5714, -3225, 13382, 1626, -6598, -6836, 2753, 12956, -699, -237, -5139, 4185, 14013, -4671, -13951, -8647, -2117, 18296, 18513, -7927, -14227, -4018, 9395, 6652, -5212, -9818, 807, 11995, 4433, 2407, -14303, -21139, 133, 12283, 2012, 3063, 7506, -4096, -468, -7265, 370, 1497, -2739, 10320, -969, -1295, 12571, -4882, -8202, -5298, -4258, 11763, 5577, 9479, -5356, -18006, 6709, 9946, 1864, -5110, -8061, -10231, -1699, 16265, 5406, -8315, -14703, -462, 9901, -1446, -1298, 2070, 1120, 3537, 10408, -782, -6462, -2819, -4220, 12676, 1868, -18026, 8725, 12349, 3598, -251, -4425, -2216, -8016, -2461, -5981, 6133, 17284, 2401, -14426, -16480, 1472, 2661, 1943, -2576, -6713, -1811, 12646, 11252, -12043, -5778, 1724, 1900, -849, 5087, 11858, 1417, 2838, -11656, -13487, -341, -3391, 7026, 3312, -4326, -51, -132, 3504, 2447, -3379, 7716, 15172, 3102, -10001, -9195, -9946, 2135, 9939, -4688, 2710, -4419, -5027, 7330, 2662, -237, -9721, -9684, 3856, 3870, -1463, -1287, 5375, -5449, -6041, 5148, 9298, 11985, -3606, -2825, -10794, -9130, 5793, 6811, -1300, 9718, 10235, -1493, -845, -3490, 2982, -7527, -4182, -7, -5135, -9902, -6210, -2837, 9010, 18026, 10926, -7564, -7165, 4889, -6488, 2786, -3519, -2161, 11729, -1527, -10746, -4908, -2408, 9045, 1537, -1103, -3106, -8258, 933, 5528, 13582, 1098, -926, 2030, 5360, -9354, -2218, 2871, -8901, 706, -8809, -2874, 11419, -839, -1142, 4034, -5751, 3138, -2071, -6931, -6945, -853, 2113, -6047, 6790, 5766, -1861, 14501, 4820, -7274, -3718, -6317, 8316, 7089, 2693, -5408, -6604, 4365, 15150, -6137, -16718, -2491, -6061, 854, 11299, 6632, -8752, -7583, -837, 20632, 6309, -10506, -13321, -9711, 7359, 699, 4471, 6945, 3826, -4677, -4385, -732, -1332, 4611, 13681, 4768, -6511, 1017, 2026, -2464, -1679, -15102, -13925, -1139, 7253, 18964, -9104, -16102, 9024, 17918, 6630, -4351, -4314, -13575, 10938, 14071, -12425, -8563, -3385, 13364, 8008, -2373, -13472, -2745, 16437, 18239, -4409, -15258, 7027, -1143, 6110, -1931, 8183, -1130, -18728, -2938, -2752, -9750, 5688, 14259, 767, 1085, 2275, -1457, -15805, -9160, 293, 17590, 18473, 2358, -10902, -5584, -11455, -7444, 18869, 4124, -813, -2147, -10659, -308, 1092, 2580, -1538, -7368, 2254, 368, 15384, 3190, -10487, -12115, -1359, 12442, -7041, 7456, 5371, -6013, 408, 1347, 5440, -2957, 240, 3169, 15111, 13655, -10134, -28111, -26191, 11353, 9221, 15565, 6841, -25387, -10519, -2221, 6481, 9558, 462, -1494, -2257, 2813, 15002, 6234, -6106, -4460, -2558, 5524, -9033, -17392, 815, 18831, 2797, -14528, 408, -236, 828, 3834, -4244, -8278, 12717, 371, -7401, 3593, 919, 11337, 832, -2282, -3677, -11712, 2354, 18981, -2688, -8531, 1792, 827, 1570, 1537, -8226, -7166, 8165, 62, 3278, -8727, -11409, 3327, 3678, 9601, -4536, -10721, -1769, 4227, 9128, 4137, -341, 4426, 7542, -9695, -5480, 4144, -6514, 3453, 3220, -6413, -12513, -16790, 4488, 16731, 2414, -3826, -2428, 487, 7369, 9235, -4750, -4785, 7028, 677, -3269, -5164, -4634, 142, 5867, -2926, -7422, -10888, 1777, 18784, 3988, -1086, 3601, 8470, 8397, 6612, -8184, 1766, 14776, 250, -6923, -17195, -21460, 6199, 15062, 1254, -6184, -4556, 333, 207, 10224, -6141, -8511, -1185, 3576, 4949, 3199, -836, -4111, 6239, 13561, 1811, -10143, 2033, -1305, 2614, 6917, -3695, -9024, 48, -994, 3440, 3318, -12955, -7985, 5321, 5565, 4051, -2318, -12677, -3865, -453, 13799, 14473, -4022, -5769, -3488, -11603, -2377, 7645, 8288, 8464, -5949, -1204, -4398, -2636, 1217, 3293, 6818, -954, 68, -100, -1495, -7748, 1749, 5433, -3093, 366, 1618, -1415, -1782, 2097, 3890, 6200, 3750, -4877, -9252, -5730, 844, 4316, 317, -222, 1268, -77, 4074, -537, -1829, -1663, -9254, -299, 6176, -799, 3531, 2119, -3567, -3263, 1001, 9135, 2639, 329, 810, -1993, -5222, -1533, 2633, 4545, -3382, -9848, 269, -1076, -2833, 2980, 12249, 1334, -4928, 6022, -1844, -6469, 1691, -1147, 841, -1424, -1688, -2306, -3454, 6296, 5726, -7381, -10528, 8983, 870, -4512, 3933, 7289, 2914, -600, 2313, -401, 778, -4626, -7477, -980, 3786, -1539, -2417, 4148, -1579, -3699, 4429, 386, 2303, -191, -3366, 2889, -3632, -12998, -5013, 3838, 11342, 12121, -1927, -2841, 523, -699, -3829, -3250, 1763, 614, -3799, 2537, -263, -7849, 1473, 4000, 362, 2405, 2887, 4839, -583, -6550, 2050, 3785, -2192, -3424, -6374, -1335, 5921, 5674, 3660, -4949, -9932, -8124, 3372, 4484, 4611, 8581, -2073, -7434, -3623, -2108, -5551, -1654, 1252, 7011, 6693, 468, 1431, 528, 1719, 5296, 4104, -1344, -1155, -2233, -5883, -4504, 293, -867, -144, 3913, 5793, 4244, -2186, -1949, -1464, 2882, 1138, -1975, 2746, 3262, 3608, -591, -4947, -2671, 6436, 4632, 3127, 724, -1252, -574, -3397, 84, -118, 245, 2146, 7182, 95, -4129, -4108, -895, 10297, 9324, 1294, 1792, 5165, 8109, 11648, 9380, 1999, -17154, -26239, -32764, -32765, -24959, -12205, -6298, -5002, -3255, -7416, -4042, 4369, 7240, 10130, 12793, 2132, -779, 14579, 15563, 12184, 6407, -6475, -6344, -3163, 1205, -5980, -20701, -30237, -32764, -30838, -26227, -31631, -30836, -27533, -32761, -26832, -20932, -2750, 19894, 32758, 22521, 9675, 5523, 1495, 17983, 20542, 28715, 14475, -6754, -2702, -1340, -1643, -8881, -12367, -21079, -18876, -9471, -4636, 12533, 11304, 22339, 8087, 2059, 6599, -8947, -7221, -5226, 20147, 32024, 25741, 7082, -13608, -30130, -22058, -20075, 249, 12039, 2901, 15438, 7298, -3081, -8175, -14986, -9498, -4807, 9367, 19272, 6605, 18034, 13228, 32763, 32007, 26610, 29138, -2710, -13382, -25089, -11297, -6916, -32192, -28390, -32767, -32760, -18310, -32763, -23702, -32765, -32765, -15572, -3621, 6044, 11988, 3444, 5992, 10461, 3295, 6574, -11117, -13367, -28930, -31468, -23060, -20902, -13203, 16500, 22951, 22442, 32760, 15045, 1149, 2220, -4829, -10705, 7479, 6936, 8551, 13373, 20492, 12029, -20972, -22946, 1017, 67, -6247, -5491, -2630, -7275, -7944, 10456, 10987, 5470, 8535, 30168, 32765, 32766, 19190, -2378, 3665, -9946, -745, 4050, -8160, 1228, 5619, -4239, -1139, 627, -15913, -7591, -9785, -26589, -23092, -10955, 17991, 25835, 12884, 18216, 11057, 6302, 11237, 1902, 1399, -155, -16229, -20148, -19809, -19114, -15165, -22754, -25691, -14296, 6627, 22050, 24310, 24245, 32041, 14213, -1423, -688, -4395, -5579, -17633, -23151, -20464, -27329, -30153, -28127, -27756, -15108, -10079, -5418, -6857, -14577, -6838, 11, 177, 2444, -5284, -15151, -14994, -6236, 1014, 7863, 20130, 17594, 10989, 8396, 14576, 7630, -3141, 5479, 5637, 638, -1582, -1117, 187, 5381, 15758, 12335, -901, -10521, -14845, -6629, 10732, 19354, 18483, 937, 2822, 12066, 7505, 3791, -12221, -1970, 4710, -7497, 2748, -1329, -13655, -1876, 145, -9470, -20491, -16235, -3862, 1638, -2903, -16275, -18166, -6773, -1829, -906, 2901, 10600, 26497, 19307, 4829, 6525, 14774, 7784, -9447, -28333, -24592, -3684, 9644, 6759, 6368, 9268, -2338, -4318, -6498, -1575, -2248, -2240, -8969, -19826, -17370, -5401, -2351, -9261, -4092, -1142, 828, -166, -2764, 6144, 22526, 27586, 15290, -2974, -5596, -8144, -11942, -21538, -18989, -6367, -10528, -16389, -9851, 8226, 22945, 21189, 1296, 2077, 10291, 5835, 7760, 25981, 23726, 5012, -11658, -18950, -13813, -12638, -6721, -3070, 5667, 16441, 17739, 12045, 6931, -203, 5285, 28416, 32765, 32766, 23851, 5776, 1024, -693, 7767, 5990, 1012, 728, -3916, -12063, -24861, -27587, -21555, -9687, -3869, 11644, 21951, 32765, 32765, 32766, 14014, -4964, -17170, -3816, 2954, 5326, 25601, 2098, 8932, -14679, -19817, -23271, -28405, -7150, -17818, -16959, 8497, 13379, 10067, -8598, -7983, 14494, 1617, 11435, 2277, -109, 11197, 9508, 11011, 941, -10440, -5071, -8041, -12121, -2388, -1726, 12296, 19546, 18235, 12951, 6267, 8133, 3595, 4736, 11552, 16960, 8742, 4915, -6426, -20430, -13837, -12887, -13583, -18432, -11136, -10101, -14925, -10868, -7579, 4150, 13502, 18208, 9142, 2555, 5691, -385, -5121, -10809, -11576, -1653, 11687, 11688, 8548, 15506, 7248, -2955, -6326, -14318, -17628, -1168, 10359, 15303, 7748, -5131, -16789, -32764, -32766, -29494, -25800, -15501, -8312, 905, 355, 6567, 15181, 7149, 2278, 9784, 28986, 32766, 30039, 12850, 3249, 14568, 12415, 5906, -2551, -5208, -7365, -14149, -29087, -32766, -23609, 1268, 8483, 11429, 19686, 25999, 32386, 24745, 23155, 17733, 8690, -5059, -8429, -5316, 2333, -5820, 4826, 7883, -3278, -530, -11859, -1339, -6472, -20559, -10360, -10605, -8521, -10983, -13990, 9455, 697, 8306, 21447, 16320, 18287, 8142, 5177, -2032, -15177, -23481, -25989, -16130, 5630, -2415, -10510, -10599, -9161, -5086, -14039, -10356, -3673, 7727, 5137, -1728, 1947, 4561, 6250, -7805, -1933, 733, 1836, 1224, 39, 7939, 8301, 15731, 6030, 487, 8243, 20246, 17898, 10628, 12802, 1440, -13217, -16344, -12694, -8138, -2678, -7417, -21185, -17794, -12200, -10993, -1428, 14383, 12251, 12727, 23733, 15974, 14445, 10938, 10577, 1695, -3113, -2071, -8510, -1462, 7112, 2793, 1598, 5553, 8288, 6395, -4456, -11414, -7197, -474, -2606, -1325, -8746, -2161, -3740, -2620, 6532, 1868, 2442, 3130, 1251, -7770, -758, 3168, 5293, -5795, -5017, -130, -90, 3546, -2505, -7672, -7717, -11229, -25693, -14917, -14710, -4913, -5692, -3003, 9442, 3444, 10705, -209, -221, 5353, -5375, -2974, -7649, -14913, -8990, -4820, 10774, 19977, 27842, 26700, 14190, 13968, 14520, 6235, 6098, 2776, -4694, -7499, -7702, -5071, -12000, -5072, -7754, -5101, -7612, -7124, 3867, 734, 924, -4334, 2796, 6597, 5651, 6527, -817, -9256, -9997, 1524, 9679, 6778, 2102, -1521, 2971, -5326, -12781, 1345, 7133, 6639, 2224, 11304, 15270, 5872, 1370, 3548, 6584, 4273, -4447, -20560, -16083, -6822, -1012, -1834, -5739, -522, -841, -6137, -9854, -12242, -2984, -3679, -7685, 552, -10976, -10074, -7799, -5269, 2702, 2044, 15261, 14974, 8477, 6127, -5108, 2, 2684, -683, 1513, 1875, 8116, 8252, 8639, 11046, 4015, 550, 2319, -2310, -5049, -7046, 320, 314, -5402, -959, -10437, -12822, -5178, -5409, -7258, -2743, 5167, -13, 423, 2276, 6036, 11578, 9562, 19734, 2844, 1034, 4994, 3097, 8052, -11375, -2789, 6772, -1818, 1088, -2992, -2380, 5167, -3558, -1520, -13408, -21043, -18675, -22433, -5779, 2522, 2173, 9649, 4400, -1890, 137, -3192, 1121, -2730, -3336, -3616, -727, 2665, 4543, 12422, 10904, 2321, -4411, 3578, 5740, -1330, -2821, -2635, 868, -1036, -3195, -2741, -351, 5079, -5425, -6270, -7653, 649, 9528, 10328, 16532, 4887, 3960, -2460, -5437, -4201, -2098, 3387, -1903, -1950, 1306, 1120, -1466, 6758, 342, 4200, 6961, -2426, 452, -14628, -14804, -9303, -9708, 680, -120, -6328, 660, 3378, 11147, 7971, 2549, 7856, -10341, -19898, -15678, -7379, -86, 7053, 7458, 15054, 14900, 14834, 12391, -1011, -2274, -7924, -11348, -13568, 844, 8162, 2393, -10800, -10972, -6244, 887, 5093, -3884, -7024, -2789, -3437, -10927, -2319, -3636, 5219, -5681, -4384, 73, -5414, 8952, 6526, 17263, 13984, -360, 4354, 551, -5329, -1132, 2649, 16379, 12461, 6658, 5526, -6861, -13286, -14477, -12317, -2681, -4203, -10117, -11255, -7323, 5979, 2121, 4678, 10546, 14435, 3290, -7085, -8003, -2961, 5958, 2490, -88, -1934, 6434, 14403, 7783, 5866, 12118, 9677, 10701, 3262, 1357, 11, 3293, -5195, -23557, -16548, -5772, 4921, 1945, 8726, 5148, -6756, -9312, -12732, -8056, -154, 861, -8738, -7010, -2580, 1586, 3483, 10223, 3908, -4688, -1512, -5250, 1114, 771, 958, 149, -8032, -5139, 95, 1248, 8745, 15483, 22385, 14078, 4351, -2360, -16091, -21899, -23392, -18299, -13567, 4084, 10801, 11357, 9303, 5181, -599, -5406, -4858, -1375, -1566, -6392, 1758, 6455, 9823, -5778, -8522, -7006, -5463, -1533, -1670, 4323, 15363, 18515, 4943, 7202, -1082, -3220, -11681, -6548, 718, -4368, 9450, 5065, 13453, 11079, -8124, -648, -3896, -11665, -13845, -10698, 9416, 8361, 15288, 20652, 3407, 3004, 716, -722, -266, -12233, -10197, -6768, -843, 10401, 4011, 4658, -805, -2794, -2324, -1999, 1632, -1944, 231, -1853, -5182, -6698, 4910, 10678, -533, -6014, -5901, -6087, -2223, 7220, 15170, 9388, 7046, -1969, -12162, 1532, 2010, 4177, 6653, 11779, 7094, -4557, 2420, 491, -3253, -9244, -9872, -7939, -948, 3864, 2880, -4162, -10067, -9532, -9553, 2481, 1350, 2453, -1252, -15588, -16532, -13152, -9355, -6325, -4789, 1470, 9072, 12396, 20032, 17397, 13263, 4820, -12398, -8533, -4040, -2401, 5028, 392, -3374, -4929, -6632, -5273, -9609, -8063, -2122, -480, 5127, 7541, 15279, 19240, 2229, -6847, -14831, -16521, -2236, 562, 7823, 16278, 15384, 4491, -3939, -2301, -277, 3752, -1447, -7345, -17166, -6694, 5168, 9430, 9954, -4574, -5258, -6819, -13345, -9805, -5109, 475, 10577, 10053, 10132, -140, -823, 3046, -2077, 1811, 4740, 8022, 9367, 11162, 10828, 6604, -4012, -11969, -10607, -8126, -6225, -511, -1738, 4117, 11194, 12953, 8496, -597, 1017, -4113, -7984, -7711, -8854, -4738, -1165, -3998, -952, 2587, 1841, -6243, -7445, -2029, 68, 3631, 4567, 7493, 3061, 2033, -2533, -8646, -10373, -5973, 1413, 2809, 7586, 11959, 13323, 10102, 7548, -2374, -6370, -5598, -1512, -292, -9466, -9369, -10152, -8359, -2840, -735, -7091, -7790, -702, 3922, 3752, -459, -450, 2495, 5927, 5251, 4081, 6415, 12674, 4218, -2261, -3130, -6833, -4211, -2205, -275, 2790, 7596, 9334, 12702, 9825, -2337, -16014, -20442, -16603, -7837, -923, 6148, 12278, 15837, 6734, -7822, -6944, -4932, -255, -1240, -3843, -776, 8258, 16383, 15567, 10578, 10820, 9747, 2461, -3668, -9537, -6770, -2149, -3477, 135, 1757, 284, -3527, -7730, -5982, -9367, -6429, -1678, 3983, 7643, 8787, 6912, 4152, 1023, -8549, -10955, -8736, -5517, -4684, 5042, 10602, 8507, 4759, 3404, 7802, 3600, -691, -3320, -4128, -4814, -4683, -3025, 2617, -232, -2778, -6648, -9943, -687, -791, 2894, 2035, 3303, 6351, 5766, 4353, -5843, -10765, -8637, -4318, -2852, 684, 3761, 9547, 10130, 8102, 9940, 7095, 2676, -395, 593, -2738, -6162, -6212, -628, 8419, 8749, -945, -9966, -7654, -4028, -8690, -11248, -8311, -6935, 2354, 9399, 5160, 5507, 10793, 9271, -3087, -13538, -15543, -13753, -6449, -1652, -1274, 5014, 10142, 8386, 8585, 2780, -4923, -5393, -8969, -2315, 5691, 15194, 20386, 15084, 12245, 4136, 388, -1826, -4303, -2814, -6063, -6040, 2303, 8928, 8840, 4534, 5209, 2211, -944, -4904, -8888, -7195, -4700, -743, -398, 448, 3746, 2392, 452, -2363, -11626, -9827, -7894, -1758, 5977, 8390, 11212, 9096, 7612, 3403, -1338, -3998, -9091, -12631, -8791, -5315, -331, -781, 4755, 7789, 2371, -2428, -5093, -75, -1145, -477, 1188, -1015, -2524, -503, -2207, -4649, -69, -671, -1132, 1337, 3887, 6933, 4930, 7295, 4764, 2342, 489, -3840, -5160, -5449, 3882, 5965, 7302, 12220, 13224, 10197, 6334, 2317, -2505, -8406, -9098, -2990, 5888, 15808, 13410, 8402, 4190, 3104, 412, -7117, -12375, -14569, -14355, -10782, -5562, 2203, 10021, 9609, 5747, -6849, -12700, -12390, -12557, -2905, 533, 2281, 4889, 4687, 4808, 1703, -1312, -4941, -7766, -11791, -10689, -4892, 4066, 11809, 7820, 7651, 5732, 3634, -130, -10396, -10078, -12302, -11402, -3102, 1221, 1668, -939, 1443, 5969, 7315, 5354, -859, -2895, 1989, -2175, -7127, -2881, 3530, 5499, 4509, 6954, 6016, 3334, 6648, 5479, 24, -1998, 459, 5000, 11061, 13875, 11059, 9562, 7043, 2071, -5595, -3668, 1215, 1872, 3321, 8547, 11504, 10791, 10253, 7478, 4205, 1575, -3297, -8411, -5146, -438, 4371, 4524, 4586, 2835, -336, -1008, -2055, -3655, -1032, 628, -3315, -6448, -6242, -128, -2166, -6861, -4327, -3053, -1819, -2726, -6238, -2794, 745, 907, -4710, -9357, -8542, -10765, -6685, 1990, 3185, 5300, 6725, 5272, 3020, -2035, -3474, -4597, -3484, 2162, 9052, 11351, 9895, 3598, -438, -2989, -5808, -4011, -2680, 6358, 13942, 9641, 5748, 4204, 2598, 4789, 5287, 1325, -3363, -6789, -6405, -637, 5784, 10934, 5408, 1899, 1693, -71, 2328, 1362, 4986, 2000, -4217, -7544, -8143, -4317, 1880, 5990, 8537, 6467, 1922, 2, -2564, 472, -2953, -8262, -7258, -3784, 1812, 8305, 10424, 9139, 3745, -113, -2509, -2161, -591, -325, -121, 974, 6307, 7261, 8854, 3211, -978, -4367, -7260, -9948, -12612, -8518, -117, 5925, 5101, 2107, -256, 1267, -2244, -4306, -10961, -14988, -9164, -2225, 851, 3815, 10092, 13617, 8159, 577, -6897, -4834, 2544, 1327, 2992, -295, -65, -3856, -3346, 4925, 4491, 5066, 6341, 5389, 9513, 10355, 6644, -1408, -6722, 1565, -592, 1213, 7846, 9536, 12589, 6157, 422, -260, 35, 3229, -488, 1501, 4791, 4707, 9482, 7868, 5248, -2153, -6215, -6063, -9729, -7221, -2136, 2577, 1695, -6159, -4690, -4978, -3231, -1482, -10884, -11015, -8488, -5210, -316, 257, 2869, -1588, -7059, 97, 1102, 3535, 1184, -3209, 2303, -1898, -2290, 777, 4591, 8729, 6832, 6481, 4972, 4894, 7685, 2639, 112, 4817, 4362, 5091, 5372, 8031, 9317, 6550, 6947, 2978, 4236, 3488, 1729, 2719, -2227, -2516, 1193, 5753, 2975, -3855, -2635, -1310, -1412, -1446, -2975, -5139, -10665, -11904, -3885, 1916, 5326, 8507, 3364, -2698, -10678, -14083, -11137, -5275, 3822, 5792, 7329, 6011, 3318, 6583, 6845, 6375, 4351, 3101, 4381, 5624, 7130, 2617, -799, -5643, -2485, 1325, 3220, 6778, 7363, 6709, 4494, 457, -7512, -9745, -6926, 1715, 4648, 5692, 5649, 3978, 3041, -2368, -9140, -11569, -10462, -8627, -5249, -119, -99, -4825, -4510, 249, -2237, -9448, -12303, -15481, -9401, 106, 11419, 11961, 6660, 202, -9278, -11519, -503, 7486, 7089, 8368, 4601, 2498, 1738, 12977, 15567, 11445, 11326, 6459, 2838, 5823, 6708, 6487, 3757, -459, -270, 3115, 11326, 8260, 6496, 296, -2541, -1320, -3820, -1433, -2212, -1503, -3473, -5927, 645, 255, -3451, -2439, -4955, -483, -4125, -4592, 321, -5569, -6715, -5200, -3101, -588, -3267, -407, -501, -3727, -3359, -5735, -3946, -705, 1743, 4669, 6996, 5728, 6295, 8400, 7295, -454, -569, 5206, 8251, 3915, 2943, 12407, 13514, 5602, 3060, 9901, 14097, 14876, 6227, 1775, -2646, -739, 4668, 3704, 4700, -527, -1652, -88, 514, 144, 773, 840, -6874, -14990, -15469, -13676, -4817, 7189, 3699, -4574, -7455, -11922, -8941, -11797, -14146, -7339, -11718, -3309, -1918, -8844, -1594, -5461, 3386, -1138, -11167, -2295, -3760, 3175, 8660, 16729, 13429, 3827, 2972, 3201, 4845, 5611, 4634, -808, -940, -2101, -1662, -5843, 2521, 3204, 4176, 9530, 6159, 4414, 4150, 2759, -7850, -5034, -2564, 2560, -2479, 2614, 3015, 6991, 1411, -3773, 4040, -4792, 5997, -7767, -3287, 819, -10131, 10886, 12965, 2906, 3762, -7377, 6490, 6743, 208, 11649, 226, 237, -5149, -6005, 4088, 5007, 9789, 8281, 725, 9281, -1295, -2145, 4415, 6482, 4041, -1986, 6486, 1409, 3697, 2311, -4552, -10764, 4236, 14023, -2065, -5254, -4268, 1535, -178, -6122, 1400, -3245, -1500, -7638, -23191, -10839, -1176, 5024, -3080, -1388, 126, -4416, 2403, -2865, 989, -4779, -3672, -7438, -6828, 6289, 5154, 2810, 3876, 837, -10886, -1124, 5648, 4339, 3659, 1965, -3133, 1372, 7082, 8937, 911, -5396, 3803, -4525, 1053, 6369, 10966, 18033, 5698, 2620, 7417, 5962, 6158, -930, -1879, 4999, -601, 4901, 9280, 3580, 5938, -1149, -3875, -3727, 3255, 10994, -1063, -1787, 712, -7336, 1188, -1324, -11965, -4842, -5627, -8255, -11348, -3593, 4701, 5169, -7581, -253, -269, -4226, -6214, -17034, 2278, -2859, -10599, 2829, 855, 2862, 4150, -12458, 4591, 4993, 5955, 2344, -6804, 3466, -4575, -7722, -3957, -567, 4574, 11634, 8887, 10183, 83, 1338, 6639, 10464, 6416, 4261, 4390, -231, 739, -4022, -2841, -3500, 10536, 13574, 2769, 8730, 7815, 12367, 10693, -471, -3411, -11724, 82, -4033, -4415, -2816, -4205, 4771, 1053, 7047, -1586, 35, -4372, -15647, -9599, -8654, -5381, -14121, -14545, -3879, -1503, -8798, -1104, 5507, -4288, -5625, -10111, -3800, 3320, 4418, 7979, 8553, -1372, -2540, -12261, -12341, -2822, -12865, 3731, 9396, 11574, 19161, 5726, 3963, -124, -7011, -2058, -6200, 5074, 11074, 1852, 8961, 2753, 1257, 10588, 15904, 12634, -23, 8629, 9403, -3849, -5304, -4770, -369, 13702, 5645, -8123, -656, 10795, 9937, -2405, -2636, -2128, 3749, -6062, 4236, 6782, -3921, -984, -10499, 345, -2490, -16463, 8482, 13678, 2308, 3135, -15187, 5827, -3174, -3763, 7003, -11167, -3300, -3745, -4529, 1495, -1918, 3818, 5531, -1007, 3424, -8350, -10086, -5491, 3077, 727, 3639, 6559, 2690, -2415, -10904, -18340, -13532, 12214, 20087, 6461, -6038, -5592, 5804, 6106, 922, -2276, -6383, 8561, -3435, -8034, -10853, 1308, 15556, 4255, 4961, -1701, 7568, 8010, 451, -5356, -9353, -1157, -4787, 1922, 15044, 7368, -2942, 1327, -1212, -10088, -3212, 1796, 3745, 1273, -335, -1466, -3384, -3125, 705, -17699, -14301, -86, -1634, 12667, 6175, 7711, 4854, -6222, -5319, -5563, -7866, -3533, -6426, -2389, 2242, -6395, 5187, 1950, -5067, -97, 843, -917, 3889, 12788, 7505, -1303, -6579, -5817, -3930, 3457, -7461, -9580, 9422, 16766, 7431, -533, -930, 7270, 2249, -17693, 584, -414, 5495, -4175, -8742, 12056, -12302, -9319, 18857, 7410, 7790, -735, -9732, 5104, -8305, 7855, 8602, 5469, 7367, -5967, -4222, -4950, -12061, -383, 3859, 13230, 6863, -14605, -8290, 3087, 11689, -8724, -5408, -4028, -4153, -5185, -4118, -811, 497, 14876, -1569, -7133, -1418, -6061, 4601, 976, -480, -5599, -8529, 5489, -3072, -3350, -3265, 4499, 1533, -1173, -1387, -2435, 12941, 922, -5548, 95, 3811, 2362, -8504, 1256, 9275, -783, -4558, 1798, -1320, -245, 4287, 2723, 2328, 2685, -1298, -5577, 5850, 1328, -7938, -20039, -5109, 8994, -2001, 6527, 9381, 17734, 12867, -6111, -4842, -4041, 2493, 9439, 2272, 10334, 2708, -5821, -10, -12890, -12080, 108, 8221, 8950, -1617, 4225, 1065, -9625, -8479, -10794, -4251, 1336, -8231, -3493, 13489, 8216, 3227, 380, 1163, 10941, -678, -8052, -2579, -3307, 145, -5309, 3627, 8229, -5985, -5804, 3514, -3613, -5213, -9461, -16021, 4761, 9097, 7343, -60, -2493, 1067, -6639, -5460, -6172, -19542, -11555, -1543, 12967, 16966, 2985, 4055, 7756, 931, -14521, -16819, -10176, -574, -2131, -3058, -5952, -909, 8799, 2679, 1534, 445, -9460, -989, -639, 1656, -7658, -11547, -7165, -11226, -2138, -9077, 6802, 15411, 17198, 2656, -7641, 5835, -431, -3492, 4954, 8358, 8641, -1983, -1697, 9392, -3275, -2847, -207, 101, 9224, 3098, 1680, -5338, -9465, 4472, -3070, -4082, 2186, -1481, -10763, -5441, 1885, -720, 2534, 1994, -2743, -4416, -5959, -1710, 5662, 7497, 7670, -4291, 216, -4453, -9458, -2522, -4786, -974, 9746, 9018, -1106, -5118, -995, -1245, -11130, -11216, -369, 12198, 5105, -7171, -7010, 4360, 1233, -427, 5111, 6729, 6837, -3254, -10874, -10781, -3328, -724, 3319, 4278, 405, -1488, -3024, 2985, 292, -37, -2042, -12340, -3430, -8454, -3244, 9009, 2785, 6444, 1007, -1720, -220, -348, 7604, 6782, -1843, -4376, -3487, -428, 10952, 9994, 1093, -4275, 2505, 4262, -1441, 1679, 5347, 5827, -1488, -8413, -8511, 1261, 2713, 7980, -303, -3549, -8296, -9039, -4710, -2431, 4115, -7414, -4907, -6677, -4899, -7453, -9420, -4162, -6224, -8521, -2017, 3566, 7164, -112, -12588, -8245, -638, 5426, -1662, -7572, -9119, -12500, -15643, -12945, 2744, 9832, 2706, 5097, 11938, 6560, -4135, -4235, 2282, -5603, -12741, -8168, -9302, 5758, 11629, 5122, 3957, 1649, 8543, 3734, 2202, -1429, -6315, 6000, 9571, 3801, 1486, -2457, -5270, -3544, 1374, 8178, 13335, 2322, -65, 2191, -224, -3768, -6567, -124, -1769, -737, -14217, -14203, -1007, 4719, -432, -14803, -8497, -7522, -4461, 9331, 11850, 11149, 382, -5908, -6017, -16265, -15004, -11583, 3278, 170, -14310, -5439, 2176, 9443, 7579, 4915, -2521, -14379, -15762, -7633, -914, 22, 4610, 11461, 17210, 4067, -10494, -4039, 7384, 6792, 1288, -6313, -4507, 3365, 5392, 6164, 3541, 8711, 7622, 4765, 3634, 3651, 686, -1258, -631, 9574, 13613, 9957, 4477, 2749, 6734, -4234, -5364, -5417, -875, 135, 833, -2858, -1412, 1763, -9308, -20597, -16050, 2820, 2610, -8182, -7972, -2323, -3457, -4219, 3139, 11501, 4889, 1848, -3408, -12638, -7601, -6149, 1555, 1145, -8050, -1994, -6549, 9298, 6750, -5338, 8891, 6154, -2966, -14237, -12400, -364, 1251, -6017, 586, 1018, -539, 2026, 5732, 6319, 5732, 3304, -3688, -1835, 1316, -5678, -7845, 8063, 9454, 568, -6383, 9554, 6634, -3047, -2310, -2652, -322, -7065, 1840, -6849, -4477, -2056, -8734, -2012, -14367, -13234, 2538, -5328, -10723, -15572, -2475, 12038, -2053, 3755, 5399, 4404, 1998, -15781, -22454, -12645, -3765, 7113, 6263, 2890, 2409, -2876, 7157, 9944, 1298, -10669, -8190, -642, 1503, -1568, 2995, 12309, 6853, 13020, 9108, 2704, 5662, -3055, -7517, -17699, -11029, 5180, 13547, 22498, 6603, -7148, -10186, -736, -6034, -14289, 1782, 772, -2070, -3290, -1, 1920, 1232, -2494, -12412, -6562, 5760, 10260, 4085, 2647, -8655, -14854, 319, 3537, -3671, -528, 8678, 6549, 1562, -4245, -9159, -16600, -3486, 11481, 4596, 1830, -164, 14771, 10338, -15173, -13372, -1896, 10881, 7546, -11826, -6044, -6464, -3334, 13735, 10000, 6769, 1629, 708, 9615, 6150, 771, -1295, -12875, 682, 5329, -6832, 589, -1752, 4053, 1794, -9556, -8412, 6829, 8058, 4655, -4662, -21139, -1707, 5021, 9405, 5920, -2189, -5733, -15891, -10297, 1393, -1785, 1574, 3390, -4778, -123, 1038, 13365, 7753, 886, 3831, -11765, -12681, -7681, -12056, -188, 4445, 9350, 12001, -3020, -6650, 3302, 8611, 4735, -9267, -25610, -19961, -3171, 16634, 19662, 9347, 7011, 923, -10342, -16686, -12480, 6983, 7569, 1901, 7246, 16364, 7808, -5139, 2845, 4337, 9021, -4024, -11576, 280, 3962, -2746, -12508, 2338, 17033, 15127, 10108, 1762, -2575, -6384, -11773, -11379, -3020, 148, 2434, 5, 5517, -344, -8961, 1574, -4981, -11266, -6221, 2930, -13161, -14325, 7873, 10802, -407, -5606, 4025, 3472, -7281, -3965, -4631, -13168, -3525, 1269, 6624, -297, -6736, 2882, 4432, 4814, 6622, -1828, -8894, -2645, 4492, -206, -5812, -7556, -10090, -1474, 6104, 6082, 8499, 16207, 2957, -18875, -23760, -13988, 8638, 25549, 23464, 14809, -1844, -17754, -17494, -11729, 6704, 11116, 1706, 9390, -2970, 208, 9163, 2720, 21112, 16993, 7806, -9103, -25510, -10008, -6223, -11041, -7512, 6293, 16674, 15421, 10793, -1379, -7777, -6350, -3362, -4413, -6803, -2603, 16409, 12157, -8953, -9407, -10565, -11525, -10995, 6359, 14507, 229, -13020, -9646, -1013, 1677, 399, 3011, 9496, 2632, -12011, -19635, -8665, -23, 1096, 2291, 5520, 11230, 2679, -2832, 3699, 3470, 570, -3247, 2208, 8563, 9949, 1607, -3916, 207, -6210, -5083, 4480, 4203, 6192, 10845, 10694, -1593, -6131, 630, -9701, -14951, -8523, -347, 8751, 17059, 4626, 4714, 7682, -6160, -6041, -6900, -969, -660, -2641, -5362, -11068, -1651, 3484, 5712, 12505, 12163, -6355, -16006, -19434, -19284, 782, 5912, 9667, 5665, 1774, -1954, -9952, -3246, 2612, 3438, -8969, -17354, -8484, 10422, 11364, 1748, 2524, 2914, 2505, -5438, -8774, 1685, 3900, 5690, 2736, 4078, 13807, 12153, 6111, -3474, -5501, -3231, -4536, -5857, -1227, 5921, 9125, 8287, 5565, 1462, 2364, -3919, -6901, -6067, -3279, -3237, -8314, 2687, 6279, 7347, 3346, 2463, 2586, 675, -2018, -9591, -8254, -3179, -1297, 892, 7195, 9412, 2796, -7478, -15630, -12840, -317, 2474, -615, -5686, -2360, 2846, 3411, -80, -1235, 1283, -532, 3276, 1048, 2516, 6770, -1883, -4783, -5937, -10294, -7511, 376, 10983, 8676, -6323, -10649, -7296, -2117, 6828, 8136, 10062, 10312, 5069, -3851, -16096, -17128, -4274, -1435, -3469, 3619, 4994, 6994, 7420, -289, -9311, -11313, -7302, -2782, 1445, 8872, 5940, -3124, 122, 2594, 1001, -216, 2448, 8709, 4900, 5855, 5913, 516, 5562, 3827, -1226, -2708, 2355, 5548, 2880, 825, 701, -2307, -1773, 1007, -1391, 2103, 5172, 145, -4183, 218, 1997, -6329, -12581, -5255, 1647, -913, -5408, -5201, -3772, -3403, -9250, -8510, -1462, -3071, -4985, -3684, -2394, 560, 1497, 2553, -547, -6872, -7481, -8190, 1294, 6560, 6316, -757, -2742, -1539, -5590, -4418, -1990, 4749, 4467, 2712, -2292, -3626, 4780, 8757, 4568, -2577, 837, 8949, 13425, 12269, 751, -5713, -5792, -5237, -2235, -496, 3032, 4762, -2496, -9243, -12095, -4718, 3416, 5680, 8644, 2193, -2715, -1580, 382, -1830, -8432, -9720, -5601, -1160, -264, -8793, -4578, 5292, 1423, -2254, -1133, 580, -1755, -2609, 1245, 4804, -1382, -1065, 8092, 2818, -2489, 3103, 5215, 1689, -8383, -4035, 1810, 420, 1800, 4761, 9798, 3510, -750, -1830, -1351, 4784, 6075, -3844, -1192, 864, -4437, -4832, -1136, 890, -3407, -870, -785, -3301, -3586, -4547, -6524, -486, -702, -7439, -4793, -1807, -6381, -6341, 1399, -753, -2321, -587, -3961, -7231, -9678, -2842, 159, 790, 2107, -5099, -2030, -3010, -6279, 1040, 6099, 11479, 6897, -2070, 1835, 4302, 2709, 22, 1369, 1696, -3368, -2609, 3927, 9764, 4989, 4128, 9541, 9090, 1195, -2064, 3994, -168, -3943, -3965, -1805, -1966, -541, 4598, 656, -824, 789, 740, 714, 2100, -553, -1773, -2345, -3803, -7188, -9002, -4506, -1385, -3541, -6419, 201, 2772, -1740, -6126, -10746, -11842, -8071, -500, 3011, 278, -275, 765, -1868, -104, 4188, 8847, 7070, -1449, 1720, 1954, -3290, -5020, -2074, 1011, -998, -2046, 5508, 10728, 6426, 5461, -1422, -4963, 2977, 5148, 3376, 2760, 5323, 7147, -3729, -7551, -3862, -1442, 2477, 2450, 809, -2008, -4256, -6244, -1504, 1254, 526, -1776, 1188, 3642, -664, 437, -5456, -8308, -5467, -5951, -5219, -4800, -2336, -1184, -4136, -5434, -7143, -6249, -4295, -6799, -4733, -73, -2225, -1849, -2609, -3687, -1544, -3107, 284, 2313, 1254, -1666, 1064, 5102, 3357, -953, -3673, -1956, -4597, 2138, 7514, 1451, 194, 2365, 5208, 2243, -2538, 4177, 9176, 9081, 2658, -3840, -2215, -3269, -1883, -7330, -6599, 1920, 6973, 3688, -2218, 5090, 3815, -1725, -4026, 1382, -462, -4307, -1282, 2751, 8039, 3019, -479, -1022, 4321, 3478, -120, 1336, 2718, 319, -3546, -10767, -9370, -129, -292, 464, -993, 4272, 2417, -3567, 1076, -678, -4019, -2723, -7126, -6778, -7655, -4474, 3638, -380, 786, -2525, -8711, -6308, -1855, 1342, -553, -6671, -4611, -5165, -6287, -4243, -6170, -37, 3094, 2431, 2471, 2499, 4492, 784, 1587, 3376, 3385, 2963, 1771, 962, -996, 2330, -4766, -3844, 3439, 3923, 6906, 5060, 6224, 7295, 1032, 2903, -2049, -3204, 1960, -1400, 2181, 95, 64, 1682, 1619, 3436, 2093, 1607, 491, -1234, 530, -3504, -2149, -2816, -5124, -1854, -4437, -3181, -5145, -2516, -1125, -6552, -7374, -9334, -7886, -5171, -2430, 47, -2329, -1530, -8520, -7149, -3331, -1624, 794, -8757, -6586, -2490, 6668, 9359, 2411, 2915, 172, -2167, -3585, 1873, 6560, 4949, 521, 765, 1112, -298, 5381, 10416, 12043, 7254, 4145, 4001, 1264, 176, 1087, -4825, -905, 5208, 4618, 5607, 3253, 6384, 4680, -23, 229, -3567, -6132, -2039, -4814, -1979, -3042, -6223, -1344, -6787, -7562, -4860, -5777, -3962, -1513, 1924, 1819, -4265, -5055, -5714, -7828, -5989, -7835, -5462, -2165, -4251, -4615, -3559, 1042, 1686, 5332, 4991, 3243, 2929, -1639, -2941, -3992, -2454, -5795, -804, 6855, 5898, 9543, 10307, 5940, 6943, 3868, 1876, -5078, -1579, 5226, 2335, 5671, 3567, 711, -30, 5038, 5962, 4799, 2815, 823, -401, -313, -2673, -2079, -2064, -1808, -438, -621, 1910, -975, -1154, -1645, -1229, -2821, -1231, -1967, -1475, 3025, 2127, 479, -1835, -3220, 2099, -2274, -3944, -158, -4488, 4664, 3225, 4122, 5143, -908, 2713, -351, -232, 1863, -1042, -269, -1668, -8233, -5171, -3508, -333, 7446, 11887, 10386, 396, -4776, -2755, -5890, -9801, -7431, -11816, -3941, -394, -275, 6342, 1005, -4207, -6070, -6541, -3141, -4828, -4448, 4584, 929, 2710, -2505, -5940, 508, -5208, -4309, -2257, -5128, 380, 3691, 2120, 2482, -809, 3513, 1738, -1034, 1719, -4439, -4238, -2887, -4627, -2726, -1062, 2077, 6687, 8222, 6447, 4899, 1242, -2753, -6258, -7053, -9167, -10851, -3181, 5591, 5817, 7488, 2316, 56, 1275, -6255, -7826, -10614, -2625, -1622, -4931, -1348, -2081, -3299, -1297, 2266, 6322, 9346, 5723, -2433, -5727, 865, 3471, 1601, 1700, 7175, 3623, -42, -3257, 174, 4382, 3923, 2849, -4307, 2476, 4164, 5154, 11456, 4612, 1826, -2500, -3647, 6433, 2482, 8447, 3576, -2077, 9585, 5966, 8338, 6990, 10681, 12427, 652, 893, -1845, -3804, 1068, -3344, -6585, -4478, -2758, -129, 5064, 15149, 11644, -1168, -5926, -6341, -9391, -7771, -6869, -7264, 4349, 5218, 4960, 4553, -1378, 519, -640, -2210, 331, -1624, 4148, 7333, 2998, 5249, 743, 3445, 8194, 5741, 5890, 3784, -1516, 1603, 6530, 8162, 9882, 4496, 8868, 11229, 5706, 447, -6907, -3728, -3235, -5990, -5023, -3304, 931, 5179, -122, -1902, -2614, -5099, -6859, -18009, -12517, -11244, -12734, -6546, -5453, 4350, 2964, -7795, -5742, -7767, -4841, -6811, -11004, -3875, -9116, -10060, -12279, -8898, -2064, -570, 826, -1234, 1598, 966, -3893, -1784, 61, 1615, 196, -2381, 5269, 4086, 5412, 2460, -1180, 3435, 6178, 6699, 5209, 12962, 11741, 7933, 4222, -18, 1993, -1635, 3314, 6638, -805, 3625, -5404, -8215, -1180, 1439, 5513, -2534, 2350, 85, -4001, -3960, -7438, -7989, -6422, -10813, -14652, -7455, -2857, -1010, 2512, 8301, -2076, -8011, -6392, -7990, -8512, -2952, -2167, -5729, 1466, 1112, 492, 720, -4036, -284, 1292, -1727, -3132, -8166, 2501, 3808, -1028, 4064, 455, 6335, 6496, 261, 963, -503, -1622, 1766, 5130, 10884, 12020, 6913, 10198, 5299, 1758, -1198, -9374, -7698, -2838, -829, -459, 990, 2674, 7344, 1075, -2915, -2954, -9152, -10974, -13160, -4018, -77, -4175, -3148, -8711, -1789, 1168, -457, 1845, 997, 4720, -5631, -8873, -3927, 1062, 2481, -4712, -2020, -1259, -658, 1958, 4371, 13152, 10377, 1938, 782, 507, 7625, 7863, 4565, 6025, 1301, 6686, 2661, -5834, 2273, 10020, 9998, 6169, 6412, 7685, 4786, 916, 1879, 972, -1333, 3537, 3044, -2392, 2766, -5375, -7426, -2450, -533, 2066, 1113, 6618, 1550, -1563, -917, -10221, -15632, -6163, -6746, -5142, 3110, 5427, 6046, 8623, 5502, -3691, -4235, -491, -2656, -9156, -1241, -1008, -2337, 3781, 317, 4932, 6955, -2158, 602, -5504, -2400, -53, -7217, 5285, 2884, 129, 2979, -840, 3264, -1603, -7471, -3680, -8094, -7593, -643, 3019, 6933, 8798, 3104, 1161, -890, -1771, -4206, -11686, -11967, -3768, 1005, 4941, 5061, 2175, 10818, -948, -4444, 531, -519, 4243, -2871, -539, -675, -8299, -3160, -3609, 4980, 8275, 2238, 3117, -3271, 1371, 3846, 1303, 1010, -270, -712, -3722, -3005, -3049, 1193, 1746, 1904, 9545, 2635, -2218, -263, 3965, 6260, 3842, -1411, -291, 702, 1538, 2499, -9779, -2872, 4109, -1612, 1719, -178, 786, 3996, -503, 4833, -752, -7984, 2367, -3076, -7841, -7107, -14469, -3323, -1192, 6074, 10314, 8501, 13563, 829, -184, -1092, -8155, -6068, -243, 707, 4712, 8190, 6762, 4653, 9432, 6441, 1507, 3002, 5049, 29, -3758, 4906, 4532, 1203, 3661, 2372, 4848, 3203, -2871, 3469, -3837, 3187, 4981, -3758, 2394, 3302, 4902, 4493, -3618, -2135, -4681, -8279, -1386, -6893, -6002, 832, 1505, 6352, 4246, -2715, -1906, -8373, -7333, -9849, -6039, -2849, -937, -213, -732, -960, -4525, 5494, 2110, 2151, 4378, 3099, 2726, -1335, 351, 3272, -5469, -3639, -167, 2831, 7953, 8309, 3983, 1642, 6330, 4475, -1200, -1059, 8223, 4370, 1884, 3828, -937, -1765, -4794, 187, 10353, -974, -2417, 2845, 2300, -377, -4952, -5539, -1961, -819, -137, -5570, -17950, -10098, -5612, -8167, -2169, -887, -66, -1279, -3473, 6879, -2129, -8257, 828, -7111, -11591, -11446, -9503, -128, 808, 9061, 8881, 5085, 1166, -4713, -794, -1753, -693, -232, 2111, 1733, 5506, 4370, 138, 735, 6759, 5488, 4855, 7149, 8219, 7557, 2410, 4291, 1020, -5433, 235, 3344, 7024, 2981, -3855, 6296, -68, 7448, 5026, -4068, -1490, -6383, -4381, -634, -1760, -2625, -6225, -9963, -4158, -9146, -5287, 3774, 4104, 4739, -3570, -4431, -7694, -7464, 744, 98, 2162, -4283, -1525, -3562, 1066, 4073, -1276, 6966, 3859, -434, 5316, 5185, 2555, 2216, 1311, -1626, -12731, -4904, 3039, 8463, 15996, 11070, -3517, -5007, -1216, -4679, -6247, 1681, 8667, 2062, -2868, -417, -3419, -5749, -6776, -3371, 5964, -6730, -1708, 813, 3365, 143, -7468, -4718, -4656, -2724, -625, -3588, -12734, -8971, -7841, -3944, -118, 5179, 2024, 91, -210, 5250, -362, -10370, -1685, -8492, -6816, -4783, -5861, 6472, 6601, 6301, 5651, 544, -1303, -1243, 3544, 5621, 1836, 2967, 5171, 8342, 6510, -4475, -3920, -3113, 1472, 2202, 5859, 10070, 5331, -298, -2103, -1194, -425, -6648, -4629, 200, -1460, -3866, -4074, 3759, -827, 2015, -1153, -5189, -6595, -2385, -1574, -1939, -5099, -10390, -11643, -6182, 4294, 651, 134, 2702, 2607, 1107, 1645, -2165, -2734, -1105, 3106, -691, -522, -1841, -281, 2063, 1738, -5900, -8530, 4726, 7521, 4737, 5895, 9144, -1224, -7932, -5192, -3101, -9403, -2699, 6443, 5349, 6748, 3242, -8595, -5449, 20, 767, -312, 483, 1795, -5595, -6358, -1873, -3686, -5584, -8544, -9430, 4124, 1285, 114, 83, 1942, -1428, -9028, -10734, -4360, -203, 2398, -998, -6997, -6395, -10428, 1680, 6347, 8490, 4863, 3213, 2247, -371, -3809, -7170, -1645, -116, 121, -3531, 425, 10377, 5193, 4278, 6042, -357, -4507, 1769, 9048, 7060, 7092, 4726, -1797, -1301, -746, -4703, -656, -1876, -2219, -3855, 2351, 5013, 1642, -119, -2737, -2059, -455, -6671, -8461, -2915, -3681, -8983, -10867, -4297, -2041, 8415, 10717, 7384, -821, -1735, -4543, -3836, -7175, -6143, 484, 2597, 3699, -2693, 1448, 3273, 11235, 6172, 328, -5401, -9546, 1327, 3401, 42, 2875, 680, -2592, -6296, -2760, -1742, -4264, 1322, 8410, -1788, -2584, 3677, -3579, -3787, -6769, 900, -3484, -5077, -4329, -6017, 3920, 823, -4301, 2678, 2774, 2833, 2999, 3307, -2136, -7448, -8031, -1655, -679, -6327, -6398, -7331, 5931, 4449, 5188, 1321, 288, -1134, -7546, -2476, 4152, 441, -286, -1053, -334, 9, -1751, 13729, 5881, 8386, 6685, 256, 3969, 1593, -141, -3717, -3513, 2546, 2542, 1642, 8901, 7650, -706, -9493, -1965, -1086, -889, 6400, 2781, 795, 1550, -3485, -5966, -1839, -3958, -562, -2136, -4190, -4342, -1422, 5907, -2792, -800, 1199, 1173, 3903, 6884, 1040, -8215, -7941, -9615, -6399, -6095, 2717, 16661, 9376, 2676, 4079, 3154, 597, -5583, -1925, -4300, -4789, -3977, 4020, 1427, 4743, 10187, 1965, 7124, -2428, 2947, 1896, -3977, 3174, -3405, 1009, 2577, 505, 448, -4482, 4731, 3000, 67, -2053, -2186, -5960, 2475, 9708, 5392, 3922, -8278, 2096, -557, -1956, -6102, -7719, 6391, -65, 1713, 5141, 289, 5919, 10327, 4354, -6292, -10251, -10577, -3636, 2516, 3991, 2525, -102, 2824, 6151, 4312, 4025, 6724, -1436, 1045, -4356, 2945, 1936, -2292, 6641, -275, -5226, -1444, 4782, 4207, 12290, 6080, 1848, -1901, -769, 4230, -8, -2673, -733, 2765, 1165, 1711, 1912, 4469, -483, 459, 322, 1279, 1119, 4071, 10908, 7498, -2924, -6797, 1270, -5000, -356, 4058, -1317, -6779, -3781, 2863, 355, 6623, 10161, 9814, 2310, 943, -3899, -11899, -5750, -6664, 6715, 4344, 1774, 15360, 2709, 4360, -19, 3128, 1179, -14372, -2824, 924, -2131, -1682, 3262, 632, 9190, 9429, -4173, -1264, -2137, 6742, 3341, -4884, -707, -8762, 1984, 9245, 1000, 2788, -1684, -3608, 703, -2136, -4827, 366, 2358, 11505, 6203, -1670, 3050, -8416, -1775, 622, -3979, -4206, -7406, 1819, 5986, 15054, 9785, -412, 3408, 793, -2382, -9565, 2138, 7053, 1335, 3344, -3606, -1302, 950, 8225, 12739, 6964, 1592, 4384, 5190, 2152, -4534, -252, 5213, -2661, 2489, 3331, -2496, -2926, 7561, 7617, 4259, -778, 5947, 5470, 1819, 4006, -9617, -4718, 5816, 5691, 2701, 1215, -4356, -1775, -127, 1350, -945, 4962, 4017, -162, 2701, 4471, -360, -2903, 2356, -3892, 5577, 3527, -4945, -10937, 2364, 9186, 7037, 10430, 3864, 2138, -5476, -1255, -4171, -11242, -2062, -5220, 6151, 4630, 2253, 11752, 862, 12404, -2381, -8466, -4170, -8092, 3036, 4667, 6009, 1682, 52, -4579, -2585, -1034, -7142, -518, 3203, 1603, -3110, -161, 4002, 359, -2203, 3907, 637, -6596, -1646, -318, 8637, -4706, -4203, 4958, 7091, 9496, 2006, 4828, 5565, -6974, -6340, -3636, -5354, -3726, 947, 14751, 1674, 9191, 4731, -5649, 6015, 5257, 4518, -3356, 823, 7718, 1805, 4015, -10304, -11497, -546, 10531, 15046, -4175, 6785, 8903, 1741, -3790, -7951, -4869, 2416, -838, 5532, -485, -6921, 10638, 1308, 1458, 757, 1019, 3707, -2214, 2527, -96, -10994, -2088, 1550, -1640, 788, 224, 175, 1993, 3176, 5507, -2061, -2830, -3299, -3565, 6114, 6509, 8651, -294, -5324, -2796, 735, 2807, -2338, -3493, 10354, 4183, 9553, 11202, -2828, 287, -4902, 4079, -3112, -16773, 282, -1307, 1749, 3963, 2156, 6852, -7826, 3219, -2694, -879, 292, 1300, 1341, -3222, 1338, -4830, 552, -3157, -6208, -8658, -2342, 5972, 8801, 1677, 7249, 5358, -1003, -1292, -7298, -4715, 1099, 1224, -314, 3242, 1010, -2624, -2032, 1039, 8516, 10247, 7754, -1075, -8542, -8084, -3838, 6362, -4153, -674, -1136, 4412, 3268, -2568, -6614, -4080, 14610, 4669, 2229, -4632, 844, 4151, -6525, -7976, -12422, -4211, -5384, 6377, 15300, 5639, 11676, 4751, 4123, -3057, -5257, -4963, -875, 905, 2073, 2400, 9837, 13381, -6937, -3041, -5068, 850, 2304, 5156, 7017, -702, -5558, -4313, -8859, -2362, 5352, 7364, 6957, -3349, 221, -5250, -2052, 3009, -6314, 1140, 11712, -77, 1784, -4002, -773, 1906, -1185, 1044, -4203, -4695, -2209, 3957, 9960, 6656, -644, 794, -11401, -4389, 742, -2916, 2869, -3410, -374, -4005, -9918, 971, -2704, 4070, 12951, 4580, 5268, -151, -13053, -4189, 636, 2249, 1125, -8903, 1048, -3556, -1646, 7867, 6029, 5543, 6546, -906, -6732, 2441, -1717, -4603, -5319, -2599, -5925, -4461, 13283, 3, -8123, -2162, 10398, 2210, -5189, 1450, -2945, -3976, -1696, 4963, 1819, 7858, -3157, 900, 3604, -3379, -11965, -1622, 13650, 5618, 18578, 7931, 1325, 6052, -12783, -9917, -9294, -4086, 6857, -948, 12272, 13745, 11700, 7628, 4694, -1538, -5327, -11472, 936, -5214, -3575, 15165, 8072, 7889, -10541, -860, -819, 7937, 6958, -4156, 5472, -7480, -12302, 3370, 5324, 6055, 1718, -2198, -6639, -10633, 4187, -638, 3593, 10297, -2733, -102, 692, -5011, 11799, 2699, -10016, -6313, -7028, 1056, -526, -1488, 6076, 847, 45, -2242, -7063, 51, -8758, -1556, 14015, -2012, 882, -2576, -3789, 5757, -3822, 1458, 7171, 10185, 13361, -4643, -1657, 9947, -14660, -1510, 6733, 1255, 4724, 6988, -3754, -5974, -2148, 4491, 11209, 2097, 19837, 3054, -9653, -3979, -12650, -11413, 9657, 6478, 6614, 8482, -976, -4231, -19449, -8339, 13044, -7081, -1190, 7428, -776, 3546, -18024, 2012, 8898, 4944, -7820, -8220, 452, -2990, -3482, -5624, 1441, -1333, 12364, 10639, 7035, -379, -8851, 3077, -3270, 515, 2142, 912, 2954, -6738, 10817, 5100, 7175, 9986, 446, -10248, -1573, 4586, -722, 5782, 16593, 16176, -8898, -6952, -5178, 6889, -596, 3743, 8618, -4119, 8065, 11221, 1602, 581, -3939, 3726, -3615, -9574, 17863, -2906, -7902, -1559, -8963, 10264, -1008, 3745, 26457, -11689, -20022, -6031, -3781, 15257, 14978, 6688, -9839, -18024, 4955, 10086, -4785, 1761, -2596, -1754, 2397, -5071, -2453, 1343, 11557, 6220, -6508, -2683, 10792, 6899, -1987, -16976, 2879, -1402, -22099, 7356, 4820, 12211, 13761, 13651, -6699, -18669, 11924, 8743, -6146, -4711, 1092, -8832, -7352, 4919, -991, 3792, 22537, 10354, 3055, -3169, -8062, 3992, -3808, -723, 11178, 3264, 7550, 2181, -11177, 1954, -3464, 7642, 11980, -4890, -14183, -755, 10898, -5282, 5003, -715, -2998, -6210, 5464, 19381, 391, 9974, 863, 3234, 9925, -5093, -5302, -10272, 48, 624, 9973, 15737, 2442, 6675, -11613, -13830, -2182, 2624, 2697, 3123, 23903, -7930, -29531, -7486, -9144, 7056, 15429, 12096, 4983, -15182, 1852, 2559, -7343, 4934, 2064, 14311, 3080, -2510, 9121, -6526, 12390, -7263, -10469, 7536, -3641, 13916, -5838, -9146, 758, -5600, 5725, 8682, 7818, -1119, -15127, 6251, 8114, 7700, 9598, 1281, -2898, 1672, 14181, -3990, 5272, 12336, 4273, -3625, -2298, -661, 6939, 5372, -6530, -5955, -1297, -997, -13021, -7311, 4617, 14014, 10500, 7132, -13346, -1454, 7031, -8055, -15068, -10701, 4429, -8285, 3950, 7278, 6117, -3164, 14870, 11709, -12082, 7914, 4855, 1075, -13688, -8843, 7562, -5684, 11222, 4789, -8314, 16467, -4782, 6922, 13042, -694, -11904, -757, 12359, -9580, 4508, 9799, 1776, -9450, 7299, 6329, -7550, -988, 3241, 6236, -2290, -5150, -3156, -2134, 9803, 10915, -3034, -6762, -9584, -733, -312, 11342, 25323, 2629, -2462, 12139, 13874, -11781, -12618, -1047, 3730, 11519, -1974, 8924, -1197, -15289, 2457, 7074, 3155, -649, -8848, -3072, 6728, 10014, 12176, 3352, 4489, -6993, -10049, 1836, -2447, 2245, 13754, -4037, -3107, 12012, 9316, 11488, -6624, -8050, -638, -3876, -2797, -6639, 8972, 11485, -8427, 6722, 15078, 2699, -8725, -3513, 3340, 6329, -9560, -11622, -4414, -2192, 14570, -8686, 8435, 4535, -21453, -2100, 8165, 671, 10688, 9025, -8442, -154, -3934, 2113, 7881, 10504, 13024, -9836, -9105, -1799, -17266, 7436, 24490, 2282, 9280, -5373, -11504, -7093, -12736, 15436, 2301, -1356, 2211, -3870, 20721, 9923, -10163, 1035, -1463, -7117, -2468, 22301, 19477, 8679, 10508, -13651, -20470, -14276, 18270, 12491, -24179, 547, 6388, 10759, 9676, 2511, 6961, -6417, -15124, -27885, -1276, -7776, 7910, 3437, 8095, 13176, -4244, 1960, -15146, 3506, 3458, -9234, -13381, 6038, -1329, 2160, -5439, 17471, 6372, -1946, 11252, -9626, 8504, -10640, -11324, -5861, -12911, 9259, 11519, -3891, 16109, -22609, -1804, 6698, -6325, 594, -16152, -1038, 4365, 12341, 12922, 11049, -4342, -14878, -17403, 13148, 10655, 15744, -7555, -5975, -700, -6961, 17451, 10728, 17515, -4175, -10332, -17165, -24135, -9093, 17929, 15874, 11779, 789, 11471, 16116, 5627, 8499, -12582, -1380, -5984, -6295, -12864, -2717, 14811, 13471, 8534, -1561, -5417, -2865, 6303, -8865, -1802, -11380, 13138, 14496, -3653, -5368, -26186, -7530, -11809, -9829, 8690, 18768, 18652, -11725, -21251, 2732, -6597, 3641, 7355, 4784, 8051, 252, -17468, -6669, 520, -8076, -20494, -27990, 19988, 910, 10080, 26725, 17145, 24087, -11385, -18695, -13554, -2577, -7270, -17819, 9191, 19283, 21280, -7807, 4116, -1614, -5243, 10526, -4736, 14794, 3339, -15283, -9366, -17404, -23286, 4974, 18934, 32766, 12694, -18361, -2411, -4440, 11862, -15275, -14912, 1358, -16555, 8873, 8126, 11194, 8549, -22744, 3806, -23264, -10140, -11331, 1821, 13640, -7083, 19888, 10308, 6657, -347, -22266, 3549, -5041, 8577, 16318, -22087, 11763, 2542, -1063, 6504, 3928, 18196, 7018, -25907, -19372, -28228, 10823, 18020, -9247, 12597, -20224, 7826, 17537, -8152, 7156, 5305, -1451, -9986, -32766, -11892, -17858, 9118, 32762, 4269, 13065, -5809, -127, -5389, -1884, -5818, -14522, 11917, -2587, -1283, 1535, -2542, 12512, -3921, 7803, 224, -532, 4650, -17844, 6010, 2, -10092, -50, 8496, 9865, 4080, -358, -17294, -11220, 8916, 7594, -9960, -3333, 11487, 3872, 2903, 28902, 28479, -7597, -25868, -16034, 9064, -8289, -21357, -2615, 4110, 10806, -11020, -4865, 13688, 3728, 12219, 1670, -11971, -5694, -9051, -7159, -10352, -14906, 6875, 5230, 15696, 30356, 218, -13861, -8609, -10349, -1604, -12801, -3735, 12429, 7613, 24691, 11953, 2766, 12468, 228, -11050, -10226, -11824, 7241, -7419, -672, 28975, 22681, 8025, -25153, -19523, -2529, -7348, -12977, -11499, -21, 6851, 21245, -5843, -6890, 24741, 5062, 6546, -9912, -14518, -14136, -18494, -10834, -14945, -10948, 1685, -8175, 5797, 10522, 20500, 25003, -12568, -18468, -32766, -16024, -10093, -3859, 20967, 8844, 10370, -9, 9176, 11501, 1564, 770, -6315, -12484, 2155, -16447, 4712, 3338, 17720, 32765, -1763, 1940, 4062, 8063, 12073, -11368, 3797, -10983, -32331, -5475, -11496, 13090, 19319, -8189, -3261, 11049, 7576, 2687, 136, 615, 6258, -26676, -9908, 13961, 21616, 17092, -13058, 5820, 340, -15973, -32765, -16426, 25351, 11243, 2813, -8144, -112, -599, -3308, 5539, -10942, 2824, -1042, -22765, -14831, 13247, 20367, 2998, 583, 6662, 4821, -3277, -17537, -27979, -1733, -232, -13353, -20366, 5181, 32764, 193, 10333, 26, 1997, 14809, -22726, -19822, -27908, -2122, 30405, 12095, 14631, 5918, -8589, -5222, -13685, -9824, -20208, -449, 9103, -2763, 24345, 4503, -10809, -15731, -16515, -2854, -616, 15734, 4260, -14041, -5923, -6077, 8377, 11088, 1900, -3993, 5157, 22668, 8680, 12306, -13360, 4861, 20187, -8614, -6761, -10942, 7531, 9710, 8379, 19721, 11101, -12601, -1641, -18023, -24182, -16266, -8617, 12986, -9492, 19175, 7517, -26044, -7397, -699, 20177, 4150, -24261, -10689, 11650, 7141, -3906, 1371, -6351, -5026, -16153, -232, 17485, 20193, 23342, -22315, -22692, -24839, -32580, 3221, 23185, 14921, 8855, 7395, -12307, -4939, -18084, -28838, -9088, -9265, 19209, 9339, -3473, -6160, -24696, 14983, -2262, -16366, -9291, -19092, 8976, 20021, 13630, 31034, 26234, 12252, -316, -27698, 23, 604, 13882, 11493, -14741, -8215, -30312, 4349, 31916, 14840, 7905, -10250, -4857, -1116, -7630, -17817, -11234, 5300, 1333, 6806, 29796, 4086, -17393, 6624, -11692, -19788, -15692, 21755, 13467, -5819, 10211, 4742, 4721, -10389, 390, 3103, -2807, -4067, -6859, -5203, 1371, 14560, 6501, -12256, -15353, 3417, -1748, -11903, 15180, 14776, -18557, -32767, -20354, -11051, -6785, 3001, -4306, 21950, 17542, -3403, -13174, -2586, -1918, -23318, -27995, 2056, 10375, 16410, 29243, 11995, 3377, -702, -2002, 11492, 11483, -14300, -20988, -11840, 27788, 23024, 23917, 23666, 1874, -5108, -18780, -12335, -624, 10496, 2351, -31687, -32765, -11392, 6634, 32763, 32760, -7328, -8968, -10872, 32764, -390, -23957, 20123, 3842, 12577, 10095, 20363, 32764, 10684, -1215, -32767, -32763, -32765, -16996, 32765, -49, -32763, -17258, 7779, -7224, -32759, 22417, 4796, -32114, -19875, -7514, 4237, -26261, -12866, -3919, 20866, 32530, 32764, 32758, 32766, 24398, -19375, -32767, -23576, 1984, -7253, -2683, 5177, 4653, 7301, 23350, 28212, 2758, -20939, -18532, -12172, 15858, 23486, 10576, -715, -3292, 305, 8151, 6126, 18465, -3788, -26829, -17479, -24186, -3476, 19639, 11187, 8370, -5134, -32765, -19043, 815, 31204, 27742, 1040, -20380, -32761, -4055, 8497, 32765, 32766, 32763, 17574, -32767, -31406, -7716, -16986, -13208, -3670, 28480, 31994, 32764, 32764, -32763, -32765, -13431, -26094, -32761, -20535, -10158, -2168, -5219, 12381, 32766, 32764, -456, -18819, -9158, -32765, -22548, -14113, 16394, -3957, 7208, -9764, -19152, 226, -31241, 28358, 24865, 9715, -816, -32764, -22017, 8633, 32762, 32766, -414, 16848, 10876, 1897, 13270, -15718, -32766, -15903, -18185, -29691, 12767, 22104, 32765, 696, 8405, 15987, 18779, 32764, 14903, -23948, -32762, -26409, -26818, -13065, 6257, 32759, 23774, 22403, 22490, 9716, -6875, 7444, -10044, -32766, -32767, -32763, -17143, 30872, 32763, 23959, 14047, -25615, -32763, -32765, -11699, 30435, 16861, -15154, -8207, 7517, 30194, 27296, -2069, 17434, -5886, -32764, -32765, -32766, 6490, 25602, 4796, 13280, 15973, -3909, 10779, 31270, 15315, -10649, -32766, -25948, -28583, -12949, 21391, 19811, 30878, 24530, 12286, -18700, -32762, -27187, -30510, -10400, -1113, -9324, 30489, 32761, 32766, 14111, -45, 10446, -13890, -32767, -20027, -9268, 8289, 32766, 32764, 19140, 11299, -4155, -9000, 22414, 8583, -12733, -12813, -17886, -30818, -18167, 12009, 16012, 16196, 5882, -12278, -21029, -16370, -19585, -4116, -15189, 711, -739, -2939, -3445, 25418, 32761, 4184, 5397, -8969, -3670, -11548, 2368, -25170, -32767, 1394, 22968, 14997, 5773, 12973, 915, 15374, 224, -17224, -17933, -8196, 6528, -491, -22779, -6849, -621, 26379, 32766, 32761, 15031, -24084, -32760, -32767, -28097, -11100, 26070, 32764, 32763, 16068, -4880, -9686, -19844, -7832, -6806, -10634, -8547, -14031, -10254, 8292, 27416, 32766, 28062, 16215, 5536, -2829, -15558, -18458, -21453, -1035, -296, 2413, -2810, -7549, 3501, 12084, 16853, 5356, -17081, -23949, -3289, 168, 16295, 14577, 19630, 13983, 17042, 17262, 2240, -11426, -18755, -14350, -32602, -32157, 2238, 27607, 32766, 16966, -8765, -12841, -16869, -13247, -21895, 465, 119, -2292, 2181, -12062, -11586, 9746, 5478, 10195, -626, -32111, -30590, 6486, 28167, 20838, 21802, -15712, -12405, -6452, -6867, 2066, -4982, -4691, -5319, -9527, 10884, 5843, -2324, 21320, 20648, 16248, 10636, -3028, -18426, -23947, -26560, -13057, -4997, 12902, 9955, 389, -1866, 6905, 4303, -10316, 16160, 11425, 16715, 5665, -15436, -9394, -19591, -6299, -3460, -6712, 10298, 12192, 22636, 19797, -1408, -3482, -7305, -11884, 8438, 15787, 6450, 15308, 368, -9546, -165, 4149, 11069, -11002, -19677, -21877, -16808, 2938, 21256, 32766, 5751, -21993, -17344, 11114, 13471, 9415, 4014, -17510, -23443, 2265, 11683, 7328, 13466, 10706, 14258, -5108, -14927, -13287, -13620, -3282, -8326, -11624, -3054, 13275, 15904, 6207, 25315, 13318, -10759, -15998, -32763, -32763, -29635, 4941, 32014, 32766, 32760, 14174, 3086, -8386, -8866, -16234, -14431, -6384, -8498, 6934, 14735, 176, -2769, 4711, 10813, 19656, 1227, 3881, 8512, -2760, -12952, -16989, -21732, -10116, 368, -10958, -9285, -2845, 7408, 18176, 12987, 4434, 13075, 3916, 6223, -6997, -10704, 2296, 2116, 15403, 13337, 290, 3548, -9938, -3636, 9734, -7567, 7277, -2775, -11964, -9617, -13359, -1564, 12947, 12947, 7043, -5972, -2415, -11866, -16525, -1621, -16511, -2655, 1884, 8595, 9068, 8591, 16652, -2264, -6711, 31, -3830, 959, -7218, -979, 13202, 3535, 8696, -3897, -1359, 8982, -1969, -2545, 470, -567, -2403, -10879, -5926, 994, -1661, -2679, -10129, -9781, -1233, 5389, 10511, 6273, 5896, 11035, -4010, -1957, -6537, 3532, 22312, 10167, -1735, -21222, -24141, -7619, 4426, 17390, 16766, -904, -1282, -5356, -3312, -4835, 3065, 3596, -3268, 110, 3416, 17053, 13148, 7047, 2491, 240, -10836, -2906, -5125, -8360, -10549, -20586, -11409, -1646, 10016, 17453, 8467, 3527, 4452, 5365, 2831, -10973, -5706, -3680, 810, -5195, -19, 1909, 5619, 17297, 10787, 3195, -866, -8400, -10961, -6020, -6350, -1521, -10928, -5776, -5879, -7169, -1566, -4131, 3362, 14564, 17785, 15793, 2574, 3367, 350, -11504, -7069, -6980, 8562, 14201, 2744, -3847, -8244, -4736, -768, -3841, -3561, -2443, -143, 6068, 8340, 10652, 2418, -9637, -4668, -8895, -6225, -5336, 1566, 7109, 5106, 10835, 2676, 8267, 2878, 3754, 13151, 8341, -1331, -12761, -9758, -900, -356, -4815, -6759, -10440, -5426, 5417, 15800, 17199, -5933, -16733, -4536, -2354, 9649, 21594, 19137, 6368, -8909, -6421, -8559, -9436, -9311, -10443, -4249, -3068, 2757, 14744, 14061, 10967, -1704, -14387, -14830, -14613, -7076, 2266, 6290, 15586, 9140, -3728, 4358, -2800, 5304, 1590, -6500, -2638, -7123, 420, 4149, -1479, -3109, -5617, -14876, -7318, -3928, 1536, -1850, -9317, 1158, 6950, 16375, 12943, 1093, 8401, 8981, 9354, 422, -2189, 912, -5569, 3453, 2400, 1662, 2891, -9398, -13323, -12683, -8835, -1289, 5802, 14354, 14895, 17700, 8450, -5564, -10377, -10758, -9366, -911, 6182, 8501, 9541, 9811, 4324, -6445, -11132, -15148, -2583, 11746, 14182, 6424, -2387, -5469, -12639, -10950, -1240, -2071, 2080, -3460, 564, -802, 2154, 19038, 7008, 5122, -2832, -7142, -2479, -64, 2566, -9585, -15739, -4538, -5732, -4135, 11039, 8912, 6055, 515, -2028, 2814, 2212, 5761, 545, 2301, 3056, -7295, -4515, -6020, -1897, 2232, -2133, -7290, -793, 7364, -4139, -4063, 6665, 13524, 10988, 3985, -1623, -5126, -3996, -961, 455, -2585, 1834, 2687, -563, -2947, -3179, -1139, -2222, -1706, 136, 1775, 907, -1879, -3171, -2163, 884, 1674, -1672, -2064, -502, 1951, 2812, 445, -3076, -2796, -2343, -1017, 1361, -1309, 528, 1173, -511, 2028, 1581, -506, -543, -1215, -22, 2500, 2999, 283, -2829, -1182, -286, 1216, 2662, 4121, 2708, 921, 3530, -346, -112, 1690, 674, 1144, -874, 261, -3, -2544, -3119, -1880, 3216, 3972, -2017, -1387, 1013, -1777, -1519, 354, 1029, -1245, -2398, 425, 772, -1756, -1536, 150, 563, 326, -1935, -217, 1638, -1143, 988, 3047, -1281, -1469, -1657, -1672, 745, -1027, 344, 1296, 2593, 2833, 921, 417, 1397, 444, 1422, 8, -4104, -2004, -693, 465, 1626, 2007, -74, 2674, 1388, -1058, 284, -1373, -437, -167, 54, 1303, 2296, 3111, -595, -3957, 228, 424, 739, 2968, 2874, 299, -5039, -145, 3721, -891, -2674, -2499, -3423, -3349, -2069, -1010, 1487, 254, -1686, -4547, 347, 3683, -1191, -4928, -2901, -589, -1766, 33, 2662, 5375, 1840, -3497, -1560, 2430, -2389, -771, 341, 1075, 4092, 552, -430, 1235, -1398, -2562, 905, 1599, 396, 1169, 1080, -2292, -615, -3186, -4472, -74, 1800, 3159, 5184, 1353, -4526, -2753, 855, -1738, -2147, 2957, 2725, 348, -281, -1806, 2137, 48, -4115, -1710, 545, 3773, 1150, -204, -1355, -1803, -594, -2326, -116, 2169, -1604, -1222, 28, -1385, -408, 2027, 1412, 1206, 4418, 1123, -2680, -3402, -75, 3901, -72, -707, 236, 2827, 4024, -2268, -2226, 44, 603, -861, -799, 1400, 2213, -2125, 2615, 5785, -5759, -6920, -784, 2642, 3318, 2561, 956, 5, -1068, -4615, -891, 5357, -2016, -1887, 1064, 1239, 2662, -334, -701, -1999, 1859, 1987, -362, 1443, 493, -2694, -3264, -1419, 91, 1829, 679, 395, 467, -1030, -604, -1581, -1805, -1201, -455, -288, -1394, 1096, -1439, -3130, 871, 1855, 1835, -561, -4508, -1264, 2622, 1630, -607, -3012, -645, 1462, 2593, 1723, 1277, 414, -423, -392, -2444, 1367, 2060, 1823, -3084, -5353, 2296, 4495, 727, -5294, -2939, 3701, 1877, -3521, -2749, 2008, 1674, -1425, 3270, 1074, -1687, 2547, 2150, 1995, 4574, 2546, -3780, -2975, -242, 724, -113, -2425, 203, 3314, -2127, -2802, 2696, 4883, -74, -5477, -2274, 2144, 3142, 1560, 414, -463, -609, -4759, -1701, 3029, -213, 1985, 1831, 549, -948, -3574, -1259, 2260, 3901, -614, -1953, 2957, 3770, 1421, -2396, -4026, -354, -1676, -3765, -698, 1197, 671, 1279, -153, -5170, -1737, 1111, 819, -3, -5003, -3788, 3124, 5769, -946, -5103, -3894, -5868, -3550, 2496, 840, -4515, 306, 2060, -2549, -1741, 1907, 262, -228, 331, -1156, -2985, -5100, 1562, 647, -1071, -1172, 300, 1383, 3185, 3437, -801, 736, -2752, -2943, 357, 4736, 982, -3134, 2550, -2007, -7421, -119, 1981, -1255, -230, 2708, 796, -3525, -2171, 1305, 312, 732, -1540, -1296, 4568, 3456, -192, -1007, -345, 218, -1024, -6866, -3017, 1320, 2673, -754, 2806, 4599, 1322, 1690, 1585, 4806, -725, -2795, -1383, 1765, 568, 256, 4796, 7176, 915, 1747, 2254, -2407, -5255, -6658, 3259, 5952, 6428, 3742, 309, 439, 857, -2500, 633, 1826, 1093, 1369, -4377, -1833, -145, -1328, -834, 947, -37, 2609, 924, -4473, -4082, 1425, 4580, 2775, 660, -665, -1660, -4454, -3212, -2202, -273, 2984, 7121, 10313, 6360, 3978, 5634, 7735, 5609, 3038, 2345, -17085, -32764, -32767, -14582, -13631, 32764, 8926, -27638, -12866, -17632, -2123, -30885, -9315, 32766, 718, 10626, 14210, 2947, -4916, -24771, -19510, -4120, 27628, 32763, 25964, 8725, 21914, 17186, 3384, -5335, -1573, 5215, -15431, -32765, -25562, -12416, -146, 18315, 6212, 21765, 20890, -1565, -13591, -6689, 11622, 7278, -4962, 9967, 16248, 2551, 11210, -1834, -10336, 14394, 18058, 8099, 4695, -8332, 5260, -11108, -15636, -5044, -8323, 19561, 14008, -8043, -18154, -18654, -6973, 411, 8499, 12224, -5640, 9304, 11997, 2852, 14050, 15795, 23076, 7592, 4133, -11358, 5871, 9226, -32757, -32767, 3758, 9979, -10070, 337, 1993, -28952, -25174, -10234, 6122, 11260, -7742, -13706, 2734, 13856, 17528, 15417, 860, -4308, 20954, 23072, -13103, -9207, 5988, -11783, -23013, -1399, 6984, -1530, 6074, 2793, 9209, 15164, 11922, 11753, -2803, -13231, -17973, -17981, -15991, -7180, 7706, 183, 12801, 15586, -11179, -12519, -3107, 9694, 6706, -8519, 11474, 9209, 414, 1358, -12695, 932, -13267, -15470, 4380, 24297, 24170, 9907, -1255, 8418, 32762, 20480, 9710, 2540, -14525, -32767, -26498, -11002, -28729, -18698, -4325, -3764, 1846, 14166, 27718, 18508, 5991, 5792, -6980, -7209, -8586, -6398, 14229, 16577, 8732, 7470, 6815, 11470, 4376, 1424, 571, 5685, -9062, -14328, -2644, 3475, 1306, -18485, -1450, 3691, -5103, -12965, -9223, 4781, -3296, -4565, 3582, 4741, -1933, -4107, 2953, -8908, -5894, 17151, 12245, 4421, -1819, -6113, 6927, 10916, -5699, -7661, 399, 5989, 2425, 3606, -3113, -4825, 6325, 6175, 14459, 281, -7546, -12316, -26526, -19508, -2022, 5288, -9440, -1778, 12647, 1960, -251, 1326, 3917, -2309, -16626, -10106, 11213, 17420, -6999, -2116, 16882, 13575, 17773, 27070, 23879, 1584, -11116, -480, 1513, -1328, 723, -7100, -6528, -3791, -7420, 5058, 7974, 6236, 15348, 6690, 6854, 12879, -1324, -16933, -5414, -2352, -11191, -6131, -9219, -12217, 1829, 19383, 21043, 18302, 8589, 7145, 10158, 8566, 6028, 3682, -5461, -20700, -27432, -11385, 7723, 4788, 3829, 54, 2277, 4805, 13158, 4200, -11715, -13792, -14285, 2309, 1172, -8204, -6910, 6048, 7968, -4652, -5737, 760, 11333, 11397, 221, 5252, 5891, -10635, -3776, 3027, -3026, 976, 3855, 395, -8822, -10664, -2226, 1244, -776, -8293, -3591, 5740, 1614, -4509, -3043, 3235, -2067, -5120, 5059, 17780, 11395, -4163, -10583, -9672, 1363, 10385, 3626, -2473, 5891, -1061, -1520, 8077, 9175, 9636, 2541, -3407, -2382, -7702, -7099, -2821, 883, 3594, -1930, 3228, 1319, 10347, 8211, -1913, 9378, 5043, -7111, -19483, -14185, -8443, -8038, 6089, 7113, 1190, -3563, 1568, 7651, 11895, 7518, -4278, 1013, -5649, -5627, -8026, -8754, -4155, -4315, 1450, -2910, 8320, 13663, 5699, -2953, -6120, -1879, 5611, 4435, -6532, -10728, -11070, -10234, -1400, 10900, 5881, 1031, -1998, -3246, -925, 2124, 4746, 4601, -2973, -10933, -5001, 4113, -2006, -9641, -7088, 3934, 8652, -2061, -1489, -5, 361, -1603, 7110, 6552, -4017, -6087, -7360, -1019, 5444, 6595, -1903, 3809, 9457, 8755, 5381, -506, -4249, -3982, -7165, -6829, 2397, 1089, -487, -2746, 1202, 5680, 10213, 8412, -575, -2340, 5142, 4886, 5848, 7998, -8, 2180, 8236, 13694, 3769, -7275, -2747, 2324, -2383, -4977, -1472, 4987, -3652, -7814, 8654, 2687, -1923, -2333, -6517, -1793, -1360, 2148, 1863, -1857, 545, -4042, 364, 14774, 14029, -992, -4375, 8690, 7786, 2804, 7608, 7385, -367, -9745, -6258, -4435, -7783, -5834, -5251, -1938, 5105, 1655, -13909, -8746, 6148, 6119, 6474, 7818, 4093, -1357, -9645, -11714, -7396, -1279, -2787, -5583, 3120, 5575, 2009, -2503, -2413, -2681, -7117, -674, 5661, 120, 2071, 4527, 2547, 1872, 6443, 9644, -211, -6776, -2369, 1197, 3913, 3765, -3489, 3965, 2856, -1463, -793, 129, 3194, -4944, -7227, 1295, 7524, 1441, -6787, -6873, 1638, 4010, -1385, -420, -5174, -7264, 1295, 5322, 5093, -4567, -7398, -1277, -1458, -5770, -1046, -4284, -8253, -458, 4292, 12492, 6509, 767, -3208, -9513, -7666, -609, -1786, -8217, -6462, 1183, 5308, -793, 3930, 10820, 3781, 1763, 6400, 2762, -1085, -4109, -6757, -6941, -8340, -4833, 2808, 878, -1565, 6853, 5959, 7179, 13213, 4224, -1842, -1647, 1977, 4170, 805, -2056, -1269, 1838, -6538, -8678, 1069, 5333, 6230, 7038, 10992, 9132, 1346, 2373, 1543, -1109, 2010, 5423, 6708, 3533, 2404, 638, 2501, 8680, 3945, -3600, -5616, -3052, 1484, 2403, 367, -877, 2493, 2497, 682, 3771, 1978, -1204, 1904, -2512, -5856, -1086, 2505, 3722, -69, -1996, -296, 70, -2980, -2746, 4802, 7649, -1040, -4018, -2485, -3143, -2983, -5611, -2130, 2133, 1892, 3246, 2065, -2378, 521, 2843, -576, 1327, 5824, 6916, 5884, 6632, 5495, 3121, 2432, 9948, 13577, 4461, -19629, -32767, -32763, -9084, 25076, 14154, -21223, -7798, 23319, 6022, -10084, 5123, 11863, 11387, 9060, 4274, 3481, 5126, 7975, 10079, -11084, -17762, -13336, -15743, -25587, -24639, -11313, -13967, -1019, 10618, 4995, 7171, 15642, 13945, 10200, 6909, 17408, 16128, 21124, 31716, 19010, -358, -13649, 3674, 12018, -7994, -7444, -873, -2911, 6744, -7504, -17523, -4111, 3348, 7982, 6403, -684, -17761, -27178, -12070, -11793, -8606, -10682, -5143, 26187, 28876, 18554, -457, -6278, 6720, 6428, -290, -2645, 196, -1528, 2236, 9021, 7372, 11901, 9546, -6968, -26251, -32767, -32757, -32767, -27432, -19054, 9576, 4085, 3923, 32760, 32766, 31086, 28020, 24573, 22464, -1116, -15980, -3267, 3332, 9729, 7414, -400, -3923, -15443, -7797, 4505, 8962, 11484, 7346, 10338, 16686, 10039, 3746, 22104, 32766, 9165, -14281, -17984, -13977, -349, -1607, -18084, -18354, -19070, -24475, -19371, -9779, 7081, 9461, 8812, 8951, -2024, 1485, 14477, 14681, 7465, 3949, -761, -500, -6960, -17320, -17814, 5192, 6381, -12877, -4100, 2355, 4778, 26188, 32766, 25495, 16270, 15136, 8988, -23519, -32763, -32766, -32762, -23564, -3146, 19837, 16463, 4399, -4280, -22815, -28967, -19406, -18989, -16400, -6267, -5821, 1103, 10862, 1720, -20208, -25511, -7014, 12744, 11641, 17449, 28816, 17676, 12138, 14402, 15412, 16671, -2873, -4525, 11424, 7968, 15697, 15648, 1949, -17002, -8474, 14559, 18980, 13503, 15340, 19924, 1606, -18436, -16306, -2328, -7145, -13962, -17223, -19475, -23048, -20084, -6187, -3394, -7320, 2141, 10386, 8583, -3081, -1064, 3757, -20549, -20901, -5436, 1427, 1731, 7620, 8890, -325, 7484, 15131, 4290, -18495, -20092, -5429, 1647, 1491, 3210, 11376, 29370, 31871, 16308, 3286, -7935, -9775, -7158, 7794, 2166, -14712, -5239, -15013, -23323, -5838, 21750, 27637, 3494, -13657, -27129, -10064, 15253, 11314, -9152, -3853, 4960, 4178, -2165, 3353, 27031, 7228, -8515, -8411, -7971, -5316, 4819, -891, -13818, -14613, -8291, 13993, 27883, 20554, 4938, 17360, 30201, 15450, -9491, -26149, -20097, -5628, 655, 15478, 22168, -1350, -12687, -12497, -7181, 15024, 27206, 13773, -8085, -10968, -11942, -17114, -21092, -12197, 2159, 4006, 13606, 18996, 2062, -13570, -6958, -1374, -7752, -17371, -6988, 12622, 17217, 10521, 5142, 513, -2350, 7828, 12905, 11365, -5545, -7919, 7676, 1334, -5058, 5466, 13035, 10162, 17246, 19833, 6454, -3410, -4769, -5990, 5565, 9031, -2857, -6857, -10906, -10430, -1859, 5255, 4249, 6902, 7218, 3413, 2539, -5076, -12854, -8216, -5916, -3138, -1593, -3643, 3712, 5617, -144, -6083, -14428, -18160, -3514, 14851, 14373, 13926, 15354, 1958, -12087, -11028, 945, 4569, 7204, 9826, 10925, 9064, -2978, -11046, -8254, -12045, -16601, -6118, 2333, 3985, 3670, 1623, -7009, -15705, -9323, 2720, 1929, 1140, 5631, 3758, -611, -4128, -4876, -3383, 3667, 13751, 14962, -956, -9644, 458, 5426, 8669, 9933, 3958, -1999, -10064, -7171, 5645, 3009, -6420, -6512, -2674, -280, -2334, -11032, -7223, 5539, 8824, 6518, 11361, 10312, -9386, -7428, 3777, -9156, -16119, -6322, 865, 5536, 8470, 15597, 17902, 11009, 2793, -4140, -12263, -13663, -5617, -3785, 720, 4173, 5140, 3452, 49, -2403, 1556, 5282, 1310, 1774, 4233, 1237, -6638, -5249, 6141, 7192, 8891, 13175, 1570, -7358, -6275, -6745, -2146, -1220, -7678, -7774, -5210, 299, 5021, 13905, 9709, -5152, -4697, 2709, 6020, 3011, -1768, -5325, -5503, -2009, -1104, 962, 6571, 8681, 9310, 4535, -2522, -9280, -3690, 2198, -303, -2989, -1605, -2186, -2090, 2748, 4475, -1177, -15248, -2648, 11610, 7221, 7725, 11534, 9235, 1328, -5828, -15052, -18241, -6468, 2554, 7057, 8972, 2618, 3104, 1749, -997, -3697, -7796, -9286, -3602, 9892, 14158, 6409, -2327, -3609, -1091, 1558, -4993, -4047, 1371, -676, 4153, 6718, 7184, -961, -5215, -1727, 587, 2476, -3010, -9097, -6040, 5713, 6029, 1, -1698, -830, 3201, 3989, 2642, 2434, 3143, 1375, -4074, -3504, -2371, -699, 3644, 1160, 1693, 8019, 7698, 1884, -1905, -4158, -5816, -1610, 1637, -946, 1828, 5801, 8581, 4892, -1877, 1365, 2267, -7199, -10203, -1895, 5198, 7649, 4687, -655, -1748, -6719, -9958, -3093, 4943, 5193, -2089, -4717, 280, 6071, 1759, -2767, -2755, 2304, 3438, -2600, -437, 3802, 4425, 4867, 3361, 2275, 4959, 1822, -5131, -5264, -1748, -1929, -2205, 1526, 7842, 9160, 3907, -3033, -2498, -675, -1950, -260, 2364, 4244, -1587, -4378, -2315, 2391, 6269, 2077, -3170, -3940, 778, 1366, -2520, -3632, -1366, -5995, -10910, -1121, 5692, 387, 65, 854, -3938, -2418, 1579, 2236, -922, -4670, 539, 9109, 7617, 1600, 916, -273, -2503, -3126, -1908, -923, 753, 4501, 5939, 1744, -3849, -318, 3807, 5174, 2396, -2696, -614, -2835, -3516, 3479, 2812, 1086, 2612, 1231, -2884, -5465, -3800, -906, 86, 3239, 3855, -4786, -7977, -5009, -929, -2539, -4122, 1961, 5585, 2489, -2468, -2071, 2738, 769, -7447, -6409, -2194, -3360, -1136, 1085, -1303, -1742, -1774, -54, 1088, -1004, -1101, -2951, -3031, -1163, 1190, 6137, 4510, -1188, -3710, -2662, 195, 4014, 4504, 2860, 1033, -3842, -2515, 5275, 6455, -612, -2603, 1157, 1151, -1268, 1155, 2143, -646, 1481, 3331, 2663, 5143, 5904, 1096, -3070, -1550, 2817, -418, -6215, -1602, 1862, -1703, -5763, -2490, 4843, 2844, 246, -1732, -5583, -9009, -9303, -6885, -6317, -1671, 2212, 2286, -264, -3876, -2937, -861, -1774, -3340, -294, 2504, 752, -65, 1320, 4697, 5415, 4295, 2173, -1061, -3937, -935, 3341, 2613, 2110, 789, 1241, 1898, 1160, -238, 396, 2170, 3510, 2769, 1604, -688, -2339, -2797, -1408, 2260, 499, -192, -2966, -5073, -3872, -114, 2359, -252, -1272, -1937, -1520, 1643, 1453, -1692, -3, 492, -2893, -7113, -6121, 645, 2019, -491, -146, 1809, 3963, 3931, -80, -1931, -941, 20649, -14858, -5593, -5384, 3071, 29801, 14883, -21128, 23355, -20231, 21483, 22296, -9348, -148, -22198, 31760, -594, 31730, -12091, -1367, -17014, -26696, -29397, -25713, -19772, -10124, -428, -18894, 22274, -9832, 7100, -13842, 2024, 28649, -18800, -6283, 22340, 28574, 4882, -1710, 31744, 5313, -19371, -16184, 5741, 23008, -16813, -2953, -20081, 7897, 2226, -23461, 10565, -10408, 18383, -20237, -23818, -29465, -28203, -30222, -13608, 18365, -10642, -30522, -27558, -27328, 31162, -13615, 17301, -18819, -9646, -16220, 19412, 10776, -16295, -32117, 3874, -3093, -30523, -10983, 28358, -19461, 6283, 10743, 18187, 32187, -13485, 8748, -22132, -9074, -17261, 16243, 5200, -21316, 31361, -6864, -5321, 29849, 9118, -22363, -18180, -28664, -6518, -7950, 2404, -14436, 22073, 23380, -17457, 17410, -9536, 2824, 983, -9209, 1964, 260, -4055, 24450, -21759, 27659, 22116, 8138, 19380, -4121, 30859, -3129, -24092, 7957, -11326, -8522, -1003, -25806, -13754, 12117, 31216, -17055, -17737, 19109, 8692, 15589, -16613, 5290, -16629, -11525, 18969, -15889, 15872, -23580, -5934, 31773, -16001, -29581, 21659, 17939, 22821, 9893, -25263, -1872, -28152, -2891, -15868, -20581, 17702, -26931, 12781, -9024, -19750, 4954, -3646, 8548, 2512, -28819, -32131, 24260, -9054, 3966, 22072, 13495, -26983, 4455, -25081, -28499, -8228, -31041, 16406, 14032, -25396, -12660, -3852, -24063, 18028, -8962, 13364, 22830, 15002, -2157, -23217, 31074, 4482, -25148, -10446, 319, -20769, 18084, -5383, 15271, -17117, 5089, -2342, -7279, -17672, -31506, -30679, 20894, 22396, 11513, 26223, -22513, -2964, -21775, -29699, 25174, -17527, 636, -14121, -20345, 11038, -16533, -13368, -22933, 31832, -3081, -31392, -22574, -15634, 16097, -26505, 6396, -25112, 30311, -21878, -2889, 5671, 31704, 10493, 9341, 14587, -10865, 19028, 20999, 20817, -24648, -11494, -4504, 4496, 12532, -4589, 19016, -27245, 31678, -16696, 2676, -31236, -6665, 23570, 18117, 11978, 4014, -27133, 31443, 27409, 28216, 18884, -25713, -22610, -27973, 16485, -10800, -21644, 14727, -89, 22658, 13178, -31448, 21633, 3347, -4360, 18797, 31789, 17144, -19703, -31592, -13163, 11955, -12610, 12110, 19109, -28081, 15527, -17614, -28828, 8131, 6604, -2730, 7651, 32644, -30537, 7803, -14886, -17571, -4347, 5681, 25683, -27738, -19562, 4094, -7460, 31968, 1168, -10971, -29856, 13558, 31632, 16114, -12998, 8586, 26492, -463, 10360, 14037, 31328, -11008, 10320, 8259, -20886, -1025, 7425, 25434, -9411, 16848, -22769, -7784, 11067, -2116, 6113, 22384, 19538, -4998, 18934, -2796, -8557, -16346, 30040, -2580, 23623, -17554, 17676, -2438, -14170, 18729, 29968, 15254, -20395, -32215, 3628, 15904, -16904, -9007, -16856, 24151, -14, 32228, -26568, -31846, -31817, 12343, 3893, -30202, 22000, 21580, -19447, -2097, 17948, -29870, 25947, -27426, -32461, 17592, 16600, -19052, 10892, 2180, 2702, -28222, -22647, 25128, -12819, 21218, 25070, -5485, 10528, -26782, -13186, -15429, -11918, 31641, -30725, -5571, -26483, 2111, 19455, -19148, -5717, 14639, -21977, -30757, 26792, -28377, -27040, 17894, -10418, 9854, 23521, 8486, 29802, -10511, -18947, -20338, -8837, -25293, 484, 10758, 19111, 28105, -25852, -12404, -32439, -4802, 20441, 32073, -27524, -28983, -4270, -10553, -26971, 27509, 9141, 17850, -31998, 26954, 4623, 15124, -5579, -21291, 29169, -3496, 4267, -32281, -10184, -14644, 22501, -26200, 23159, -6019, 2247, -21884, 19703, 15660, 14746, 2167, 30817, 748, 2562, 28793, 11036, -27895, 21036, -24036, -3069, 24558, 4487, -22041, -26528, -19013, 32735, -14585, -1479, -26842, -23941, -16375, 25685, 2629, 24813, 16991, -26608, -31645, 23346, 30601, -19007, 15755, -914, 10201, -10943, -10477, 32249, 19268, -7984, 5683, 24534, 17679, -16864, 11108, -29697, 8971, 5010, 25091, -1721, 21386, 4072, -28886, -12204, -22745, 15160, 24816, -18038, 27971, 19219, -8520, -22597, -13711, -18344, 29390, -1200, -7965, -12689, 15567, 3886, -19348, 29619, -7587, 25728, 29101, 5266, -31151, 16655, 6902, 13841, -31125, -20189, -4397, 968, 7597, 15402, -32466, -13964, -3976, 10178, 29372, 25676, 24968, 20045, -23820, -22951, 3092, -20862, -1326, 10620, -8676, -24606, -17664, 13960, -26365, 13152, -19886, 21303, -23465, 18855, 16443, 25724, 29927, -11706, 27576, -20656, 3505, 8124, -30622, 16594, -8133, 25055, -11996, 23266, 20004, -4886, 31445, -5576, 10236, -26269, 1844, 8087, -10451, 9281, -13281, -8331, -21789, -21989, 20633, -23829, 28162, -27094, -17067, 957, 17718, -19101, -10276, 3460, -1567, -22566, 6283, 23544, -26722, 10197, 10500, -30378, 6721, 9317, -7940, 10838, -3354, 17690, -24198, -24828, -8301, -5814, -935, 14319, -8061, 43, 22913, -16638, -28157, 14794, -2484, -30893, 26393, -13015, 21341, -12908, 28407, 24747, 16734, 6100, -19668, -18806, -18187, -18786, 6529, 26762, -31830, 18003, -5989, 18248, 9662, -21199, 9143, 6828, 10440, -18368, 3618, -22212, 9106, -11316, -21033, -6249, 20903, 12988, 9510, -11528, 32273, -8522, -20613, -5162, -24676, 14017, 4035, -18495, -30162, -20187, 11879, 27751, -5212, 25537, 26983, -257, -26037, -15957, -6279, -10262, 22665, -17261, 28853, -4202, 15172, 25698, -1461, 1996, 3101, 1852, 10540, 9665, -2547, -16248, 10598, -521, 8781, 1054, -28548, -425, -30180, 11199, -4211, 21114, -9819, -12368, 1107, 31599, 21620, 17409, -15319, 7091, 23714, -4294, 22543, 25294, -31107, 17751, -30108, 11729, -31186, -10757, 3753, -13837, -13702, -17730, 21232, -18892, 2041, -22451, -12296, -5184, 23256, -14313, -32197, -8255, 18816, -11686, -21624, -13808, 23981, -17698, 29149, 1701, 20420, -14867, -16565, 2054, 8792, 15638, -17040, -7936, -28190, 26533, -23260, 26008, -19532, 6506, 4437, 16982, -2718, -31641, 29389, -25059, 31292, -30437, -5496, -22162, 18712, -10334, -17047, 10828, -22208, -13319, 15475, 5528, -16935, 4522, -12274, 31469, -13240, -16267, 31549, -3115, 30439, 27231, 11323, -14472, -21781, 73, -15527, 12043, -9980, -19391, 4585, -10257, -10770, 10525, -16057, 855, 120, 11255, 20453, 29986, 32259, -18496, 1439, 22308, -15833, 31594, 7317, -12561, -20359, -12138, 1066, 25022, 20750, -30939, -24385, -24859, 3352, 11519, -17591, -22652, 4303, -1298, 6930, 2277, 16050, -29585, -15414, 16596, -10305, -1472, -25795, 17368, -19674, -17816, 31527, 20784, -17534, -9952, -12163, -516, -9366, -6446, -22637, 15802, -19294, 6628, 30583, -6969, 30415, -30278, 24140, 17577, -1019, -13124, 6139, 1416, 19322, -13245, -21794, -23579, -6057, -6673, -376, -13149, 746, -27306, 27221, 13328, -8308, -22570, 1734, 452, -210, 1050, 58, -354, -81, -623, -114, -933, 1614, 1108, -1304, 334, -541, -523, -459, 1442, -1354, 335, -334, 1038, -276, -771, 825, -98, 1009, -808, 732, -701, 1595, -212, 382, 2344, -1364, 1770, 226, -22, 1453, -1846, 816, -1825, -980, 962, -2799, 2157, -2269, 310, 1173, -1815, 4646, -2509, 6080, -1108, 3501, 1998, -1803, 5683, -3631, 5338, -3034, 2271, 642, -2175, 2495, -3852, 2995, -4016, 2416, -1819, -267, 1339, -3309, 3211, -5036, 4395, -5813, 2789, -1531, -976, 794, -1227, 3142, -1151, 433, -865, 1513, -2995, 3611, -6603, 3318, -3894, 794, 1164, -4264, 6636, -5112, 6101, -2152, 1936, 2537, -912, 3656, -2737, 6485, -3899, 4683, -1831, 3298, -247, 1420, 2860, -4156, 8562, -4334, 6505, -4113, 3752, -773, -1101, 4812, -6149, 6035, -6267, 4991, -3080, -1482, -356, -4028, 2420, -7472, 6471, -7820, 5129, -4307, 713, 2226, -2719, 4792, -5046, 6188, -4817, 2529, -488, 305, 2395, -520, 2465, 110, 3246, -393, 1218, 1594, -814, 2505, -2602, 2344, -588, -1186, -284, -2523, -1930, -1713, 1315, -1319, 1084, 1902, -2960, 1999, -1042, 3307, -249, -202, 2481, -6180, 6586, -2661, 4527, -3787, 1733, 3577, -1707, 5139, -2568, 3131, -3250, 1697, -825, -1863, -117, -3187, 999, -2209, 284, -2069, 2624, -390, -509, 1312, -2497, 2235, -3470, 3642, -3280, 869, 490, -4492, 2518, 2544, -301, 4501, 359, 297, -2474, 1264, 3411, -5359, 1162, -4916, 7807, -5268, -2322, 524, -4044, 3615, -4432, 5297, -3295, 4367, -343, 734, 3646, -2381, 6207, -4515, 6792, -7224, 4070, -146, -1538, 6774, -4617, 8400, -2205, 3918, -2275, 3051, 2225, -1081, 1850, -4419, 9161, -5476, -1538, -4366, -947, -6278, 458, 3548, -7546, 6926, -8697, 5747, -6844, 3483, -3233, -1434, 2294, -9789, -558, -1999, 3853, -6044, 3869, -2462, 5773, -138, 639, 7384, -6124, 10655, -6653, 9001, -5123, 1145, 3225, -4381, 8892, -14545, 13853, -4386, 8396, -3619, 5984, 446, 1041, 5177, -4293, 8698, -8542, 5728, -17477, 10341, 904, -5249, 12432, -11162, 5459, -8702, 9380, -3380, -2284, -500, -2179, 9011, -12819, 4770, -9543, 5499, -8455, 3676, -6303, 3165, -1731, -2930, 4449, -8013, 8688, -9506, 7704, -6752, -837, 1663, -5695, 5604, -2387, 2451, 7459, 1655, -827, 355, 2377, 3954, -2891, -2017, 4945, 9119, 1649, -11237, 12003, -16184, 8527, 2454, 1738, 3709, -2918, 5426, -5561, 8944, -6518, 10693, -6543, 9568, -16010, 3704, 6303, -12302, 20690, -14419, 8633, -7042, -523, 3103, -11312, 10750, -14016, 10298, -9486, -749, -868, -5469, 3968, -13559, -2381, 5889, 5711, -5747, 6028, -5381, 3843, -1967, 1923, 597, -3416, 4848, -16247, -3153, 11748, -661, 4539, 8333, -5223, -199, 4879, 5046, 2767, -5481, 5747, 1346, 4878, -8442, 1600, 2944, -2942, 5197, -6223, 6199, -3348, 1518, -163, 691, -66, -1884, 498, 434, -4964, -2344, -841, -8670, 9717, -3503, 3301, 10398, -6791, 4083, -6227, 11646, -5906, -1039, -4882, 10319, 10827, -19676, 4725, -8915, -2637, -516, 6281, -3970, 4396, -1705, 81, -1439, 31, 687, -4548, 1747, -5661, 4216, -5396, 3869, -1078, -709, 5687, -4969, 9299, -5182, 6711, -2869, 118, 5466, -4788, 6914, -7065, 5160, -4997, 2359, -2683, 3482, -2329, 4333, -1307, 3114, 2727, -2647, 6508, -6544, 6125, -5208, 2993, -2186, -512, 756, -1786, 1985, -2462, 3395, -2963, 2470, -3186, -425, -936, -4361, 3209, -6387, 5065, -6574, 5296, -4694, 1120, -1690, -1928, 1845, 844, 836, 2989, -2400, 2756, -182, 234, -294, -3233, 1742, -1472, 282, -1750, 481, 68, -1462, 816, -3027, 1958, -3834, 1580, -3441, 2507, -2946, 458, -1467, -1614, 282, -4103, 4069, -5918, 3777, -4176, 2490, -1196, 681, 1464, -2390, 5493, -5874, 4437, -1730, 1208, 2449, 322, 1931, -3356, 5721, -1869, 4490, -3485, 4129, 2775, 1747, 2151, -3383, 7207, -6425, 5097, -4322, -202, 999, -5495, 5830, -7034, 1956, -5394, 2533, -135, -4398, 3580, -5616, 4387, -3460, 4181, -1655, 421, 1133, -991, 1350, -355, 56, 514, -1373, -631, 1268, -2600, 800, -840, 2405, -987, -523, -2262, 1913, -3222, 1532, -530, -3783, 1981, -1504, 4025, -3110, 623, 1123, -417, 2349, -2976, 3428, -2643, 2832, -1751, 2276, 582, 2663, 782, -2126, 7299, -4569, 7393, -5108, 5676, -573, -1119, 3940, -5723, 6099, -7816, 3333, -5916, -213, 983, -5620, 4796, -7820, 5261, -7060, 4474, -3336, -1645, -655, -1767, 5558, -8904, 4763, -4803, 6804, -4619, 164, 3051, -4339, 5803, -3267, 3787, 598, -674, 2147, -1892, -82, -6027, 1810, -967, -291, 2111, -2905, 1304, -894, -206, -1713, 9052, -741, 4009, -4906, 7157, -6804, 8686, 4607, 5048, -9799, 4666, 2444, -2204, 3064, -8318, 7810, -8213, 3595, -5587, 197, -457, -3732, 6603, -3750, -3495, 2364, -14628, -1935, 2115, -762, 3347, 3157, -2512, -12132, 8975, 4239, 54, -122, -3614, 11418, 487, -7688, 602, -2127, 2255, -2500, -2323, 1139, -1096, -1569, -2574, -3118, 4805, -4008, 3513, -1967, 6339, 6694, -7987, 1596, 1364, 10049, -4959, 14600, -4412, -10305, 6050, -10468, 6114, 299, 4452, -444, -1090, 8601, 3090, 3573, 1163, 1422, -6747, 3665, -4588, -3967, 6088, -8961, 7071, -5966, 393, -2514, -2329, 2421, -5899, 7634, -8853, 4074, -5853, 8132, -1502, -7641, 4263, -4833, 9264, -15182, -5432, 8090, 6125, -362, -6591, 6677, -22, 1338, 9575, -179, -5190, -2755, 1001, 1184, -4097, -6700, 4320, 758, -804, -1357, 290, 2180, 248, 1586, 2927, -1138, 3179, -818, -4527, 7806, -720, 1510, 632, 404, -1628, 1216, -3079, 268, 1477, 51, 4050, 5062, -4978, -2782, 3974, -3182, 3151, -6448, 2767, 2279, -2038, 1128, 491, -11062, -5227, 8153, -3484, 7482, 11192, -8271, -1786, -632, -16041, 3127, 8390, -5713, 1112, 1676, -12694, -5563, 9538, 4109, -3509, -2609, 4175, 1374, -263, 12929, -3434, -7577, 5272, -14890, -2544, 9236, 1208, -3288, -1650, -826, -12748, 8113, 9616, -4431, 1377, -38, 7870, 2087, -8058, 2257, 72, 407, -562, 1643, -2728, -9242, 5118, 4994, -1430, 11545, -261, -6325, 3012, 45, 628, -585, -529, 2332, -53, 386, 2806, -2197, -2900, -2723, 19426, -5567, -811, -2487, 923, 813, -5382, 3334, -7420, 2682, -4880, 7370, -5201, 399, -2572, 6503, -779, -2708, 3864, -6712, 5766, -6089, 3628, -2747, -2324, 4127, -2261, 7629, -16510, 7876, 5538, 1630, 2262, -3560, 7248, -3348, 480, -12925, 7728, -8869, 2925, 4575, -1637, -177, -11, 3694, 2481, -3333, 440, 2726, -1554, 2956, -4457, 3430, -5765, 3607, -2661, 4173, -13725, 2632, 7351, -1259, -2939, -3737, -1784, -19051, 12108, 2881, -5665, -9633, 2463, 8337, -2343, 2638, -1533, 3830, 2931, -4248, -1568, 1904, 2901, -4246, 552, -1846, -14457, 3283, 8313, -1355, -3399, 982, -3555, -2271, 4907, 1434, -392, 3367, 154, -247, 2519, 2525, 3176, -4812, 5208, 186, 1698, 1800, -1832, 4653, -2727, 2586, 1461, -1748, 567, -1964, 4662, -1837, 428, -32, -100, 2071, -5063, -304, 10, -6373, 7099, 15858, -9793, 6430, -6620, -2316, -4504, 6354, 1021, -8926, 4488, -6136, 3263, -3040, 10, 542, 11013, -4687, -4364, -3078, 9392, -6839, 14409, 3375, -12518, 1594, 98, 11897, -8135, 11837, -6514, -2795, 3116, -5180, 1569, 9429, 771, 1022, 9437, -12730, 1161, 2870, -633, 5660, -8326, 7675, -4121, 838, 1702, -6681, 13142, -4532, -3904, 210, -3466, 2690, -6672, -16304, 10716, 3716, -2995, 14779, -5470, -17321, -2107, 11111, 5507, -10148, -706, 7582, 7112, -400, 5425, 978, -9050, 6505, -23466, 4391, 11836, -6452, 6153, -4112, -797, -5447, 3241, -9, -1326, -2123, -1099, 1751, -1509, 958, -510, -642, 1552, -245, 3034, -3567, -3759, 5342, 3468, -2037, -3726, 2173, -12483, 4063, 6368, -2863, -2356, -1720, 2400, -843, -1260, -2104, -625, 1198, -501, -2722, 2611, -1185, 4356, -7319, 3016, 7998, -1480, 11250, 6791, -7993, -5056, 4012, -868, -13, -7268, 2342, 8337, -3185, -1822, -4235, 11149, 7248, -20773, -12011, 9731, -1618, -1490, 7041, -5849, -2410, -3054, 6460, -1192, 1681, -9373, -13768, -5946, -7039, 13639, -10234, -3373, 23250, 17760, -13473, -2235, 12008, -7427, -4162, -550, 2154, -4601, 1792, -6035, -7804, 12567, -3386, 4235, -3689, -5816, 5505, -693, 2336, -21420, 7726, 4950, 17224, 2924, -3047, 12132, -15633, 5713, -25628, -8003, -850, -4033, 11450, -12804, 5227, -8843, -2590, 12207, -10604, 22472, -6929, 7098, 7180, -5000, 13341, -9713, 18146, -11909, 15336, -2770, -8171, 11571, -22047, 11363, -16634, -715, 140, -8759, 6149, -14689, 11599, -17424, 5182, 961, -5161, 19187, -14286, 21499, -5648, 6979, 4170, -2181, 13125, -9935, 17999, -11239, 10566, -4364, -9610, 11638, -21433, 11891, -19636, -2195, 2632, -12946, 13324, -17584, 13118, -6578, 3295, 8440, -7892, 19785, -9025, 16124, -238, -884, 7178, -8878, 11386, -8327, 13211, -6197, -575, 2341, -13778, 9463, -18058, 7036, -7243, -3585, 3568, -6336, 4291, -16953, 14122, -11040, 7509, 8291, -7540, 26753, -11201, 16247, -2618, 1710, 9109, -8535, 15621, -16472, 12552, -10954, -3736, 2806, -18596, 12436, -18983, 6493, -6293, -3942, 7378, -12407, 14155, -13512, 11652, -376, 2223, 14282, -10949, 16891, -8146, 9502, 331, 25, 8450, -9176, 12885, -14006, 7003, -6130, -7645, 6737, -16837, 10485, -10796, 2404, 6721, -4655, 5427, -4736, 3839, -2320, 2746, -6688, 5691, 5879, -4546, 8071, -5421, 6175, -4245, 7487, 2250, 2106, 6651, -10018, 11886, -11906, 1639, -2905, -4623, 3097, -4668, 6723, -10191, 3941, -6522, -810, 2738, -8856, 10423, -7155, 6695, 380, -1583, 5925, -4425, 14900, -10376, 11706, -455, 1196, 8949, -11969, 11279, -13097, 3995, -1625, -4039, -1518, -3952, 5306, -10355, 7086, -10202, -3248, 6444, -9604, 10969, -4063, 4219, 3012, 1707, 4559, -6702, 15472, -7542, 11222, 1845, -2578, 8431, -12268, 8037, -9158, 3419, -865, -3604, 570, -8829, 7154, -12648, 2298, -899, -1180, 7767, -6536, 7048, -4820, 3762, -4648, 2500, 3655, -2158, 11392, -9739, 12482, -4488, 3019, 4344, -5217, 7642, -8772, 7563, -5148, 4615, -2187, -6815, 4823, -9402, 3219, -6944, 966, 265, -4609, 4412, -7387, 8365, -6365, 6754, 3535, -5720, 13376, -8624, 12182, -3148, 4364, 477, -3959, 10336, -8540, 8709, -9434, -114, -5122, -5222, 8158, -9176, 2777, -7383, 2209, -899, -3774, 7145, -9222, 11682, -5179, 4313, 5388, -2876, 11341, -10050, 14645, -5542, 5144, -178, -4714, 10593, -13147, 7456, -11483, 3593, 1769, -8515, 4042, -12095, 5232, -5362, -4407, 1299, 84, 7162, -3746, 7217, -3749, 5575, 1979, 627, 8177, -4945, 10766, -7694, 7053, -2330, -4137, 9996, -7144, 5398, -9317, 4380, -3181, -5809, 3069, -11863, 5337, -8159, 1605, -510, -1835, 8418, -9407, 9171, -3267, 7856, 4830, -308, 10481, -6250, 11267, -9332, 5914, -507, -3435, 7943, -10752, 7707, -11480, 3109, -2796, -9053, 2220, -8406, 6331, -6645, 4183, 434, -9426, 7210, -4380, 10552, -3294, 7118, 4860, -3512, 12303, -8381, 12489, -6322, 2808, -2863, -2818, 3412, -8746, 7150, -10628, 4661, -5906, -2431, 1998, -6452, 5500, -6502, 2414, -1716, -44, 4309, -4394, 9873, -5326, 4524, 2979, 59, 5803, -7704, 9194, -5335, 6242, 1908, -714, 3555, -5733, 5038, -6054, -1630, -3383, -588, 922, -5498, 2040, -4796, -2065, 504, -287, 6130, -9484, 9836, -4907, 3281, 6007, -92, 5653, -9784, 11291, -11417, 9060, -1379, 800, 4230, -8196, 5672, -8727, 4278, -4714, -1972, -1135, -4152, 3044, -5837, 3394, -1637, -2104, 11534, -3330, 5037, -2422, -785, 3904, -5043, 6730, 177, -341, -2815, 20, 1327, -1339, -238, 481, -470, 1937, -6125, 419, -1066, -2106, 4105, -746, 3292, -2781, 4963, -2781, 4267, -3591, 2907, 2401, -539, 2337, -4475, 5780, -5652, 4430, -4874, 3182, 5536, -3703, 1012, -2172, 402, 620, -5538, 2179, -665, 1170, 2085, 677, 2170, -2419, 4984, -6148, 6074, -3233, 4510, -3180, 538, 2029, -3252, 5604, -3779, 3786, -5570, 3999, -3306, 1710, -250, 4, -3256, 427, -2784, -445, 1481, -2458, 4754, 557, 1814, -300, 3460, -3615, 6026, -6422, 4524, -2409, 751, 2388, -1248, 750, -8377, 9996, -574, 226, 1186, -1585, -2078, 715, -11106, 1476, 5037, -2831, 6532, 3623, -6652, -2228, 4059, 943, 2543, 304, 3601, -7660, 4665, -596, 1005, -1056, -2912, 6650, -3090, 4736, -798, -9, 183, -1026, -1926, 444, 4988, 327, -4936, 2428, -2664, 2513, -66, 4804, -5808, -7104, 6647, -6863, 5771, -5683, 6203, -8153, 4447, 1054, -2541, 7761, -6006, 7514, 806, -3402, -5047, 2851, -2668, 1602, -4324, 1142, -1733, 1363, -1295, 1336, 1084, 1870, -426, -3807, 5905, -3266, 4638, -9096, 6346, 1468, 1051, -3935, -1722, 7081, -782, -3705, -4122, 2249, -7539, 5690, -5145, 4425, 9948, -3476, -199, 2017, -1259, 6441, -11936, 1805, 691, -3648, 5275, -1214, 560, -6140, 6770, -14883, 11008, -12242, 5408, -2055, -3434, 7648, -5538, 6563, -8301, 7406, -10759, 5933, -3242, -890, -4023, -107, -2605, -1086, 2489, -3370, 9304, 4622, -6413, -4997, 7333, -301, 4498, -1795, 3105, -1283, -136, 5321, 747, -3707, 330, -1491, -2450, 100, -10574, 7601, 5868, -4173, -6840, -26, 9018, -190, -7183, 356, 5032, 5794, -8182, -2543, 7019, 655, 3714, -3123, 4377, -11027, 8996, -3522, 3725, 2078, -1521, -6748, 3034, -7723, 2119, -1638, -1431, 8531, -3609, 7218, 4492, -6524, -4714, 2168, -6443, 7004, -771, 1876, 3305, -1135, 3463, 1830, -5598, 1251, -1309, -7810, 9552, 4060, -3542, -133, -1913, 79, 2180, -9152, 820, 4113, -2529, 6289, 3923, -2631, 73, 886, -8089, 4552, 2485, -3064, 8285, -2973, 3560, -190, 2697, -14692, 2294, 323, -3955, 4625, -7076, 10788, 5793, -4750, -13218, 8261, -15816, 6230, -4219, -2245, 5794, -6435, 5276, -1525, -4647, -7763, 3720, -2701, 804, -3485, 3833, -8664, 8530, -10012, 5478, -1735, -102, 2056, -6988, 10217, 1526, -3797, -16894, 10257, -17966, 7689, -2915, -4313, 18601, -2126, -12781, 149, -5483, -6366, 3869, -11211, 11288, 12687, -3827, -5777, 6979, -17199, 4796, 1757, -3317, 8556, -5235, 8801, 3370, -1941, 317, -4224, -7567, 1518, -3549, -534, -3079, -1658, 4534, -2474, 3010, 5084, -7410, 3806, -4280, -6822, 6807, -5862, 5329, 7411, 2769, -6315, 5813, -14457, -7190, 12132, -11995, 16860, 17448, -17267, -11874, 5737, -12626, 3957, -5719, -4307, 29957, 386, -11279, 5631, -14185, -8169, 5850, -10512, 11852, 15147, -3942, 5327, 1879, -21165, 5139, 1529, -982, 2968, -7903, 13105, 5673, -7057, -2373, -613, -12156, 5263, 9581, -2012, -11606, -367, 1022, -3409, 8446, 4543, -2337, 6412, -4455, -8568, 6954, -16735, 10157, 6922, 151, 3050, -248, -2036, -3263, 2788, -5067, 3769, -3780, 2330, -1157, -1377, -7415, 1707, 11989, 1492, -11700, 830, 688, 408, -1209, 105, 659, -9420, 10421, -1379, 4119, -1808, 5433, -10203, 1515, 6807, 370, 1546, -3442, 822, -11484, 6424, -12993, 6189, 11188, -4457, -1705, 1323, -10743, 1796, -4765, -4212, 9162, 796, 8568, 10861, -4549, -13620, 11182, -16035, 9046, 587, 1642, -836, -4860, 4920, -13169, 16631, 9538, -14489, -10224, 5617, -11576, 5691, -36, -785, 10063, 3782, -11841, 8131, -8863, -5981, 11741, -7505, 10189, -6986, 9116, 8189, 897, -27581, 7150, 4624, -4502, 6976, -6735, 4377, -3061, -837, -7828, 6229, 1224, 129, -2832, 3236, -13137, 5812, 790, 3092, 3233, 3900, -5410, -15263, 18107, -3500, 7157, 6587, 1574, -20718, 6937, -1038, -3516, 10429, -720, -9542, -9701, 8493, -8702, 8032, 11549, -7929, -8282, 5697, -12512, 8847, -1449, 6372, 437, 3213, -539, -5708, 8927, -9810, 11641, -9012, 8287, -3474, 1895, -8010, -1425, 172, -7397, 13409, 1991, -8594, -5432, 803, -9947, 8886, 8038, 631, -7067, 10027, -17686, 7503, 1029, -2258, 12073, 2547, 124, -7464, 8158, -16350, 11703, -7261, 2331, 8955, -1498, -11837, 436, 1001, -4404, 4943, -1019, -1682, -8196, 8248, 4020, 2520, -8330, 9771, -14721, 6616, 6797, 4168, -2677, -1282, 2984, -11903, 13250, -5914, 4539, -9709, 5605, -4157, 1196, 414, -1844, 6829, 996, -6361, 291, -1743, -5053, 4958, -10065, 11357, -239, 5296, -4002, 6549, -7759, 5081, -3534, -4197, 11020, -4367, 7203, -1483, 1463, -12199, 8732, -14575, 5728, 8290, -3778, 8138, 2605, -17236, -4451, 5662, -6555, 10886, 9428, -2558, -15041, 11709, -2743, 7039, -6423, 6129, -5125, -3409, 12231, -5412, 8084, 1016, -1090, -8606, 6032, -10019, 5394, -573, -411, -818, -4224, 14954, 7995, -18357, -6196, 10152, -3780, 7658, 11487, -3340, -18317, 10566, -9883, 2691, 19433, 2931, -6631, 322, 2508, -2977, 3399, -4473, 4358, -13046, 6378, 14731, -5363, -154, -362, -7155, -1087, 5739, 588, 5488, 14101, -12513, -7253, 6141, -8150, 7150, 15061, 727, -5375, 2885, -4576, -5911, 18469, 12137, -13433, -549, 167, -7805, 4009, 18125, -7132, 0, 1224, -15712, -5817, 28268, 11401, -18961, 1859, -21, 4390, -47, 4813, -1187, 11657, -4773, 8154, -1566, 670, 207, 5302, 5964, -1476, 12776, -11152, 6077, -5463, 6548, -5046, 6945, -3765, 6837, -1787, 882, 2967, -2438, 6383, -3800, 11405, -6203, 11120, -2973, 2719, 1422, -2349, 3033, -210, 130, 2204, -173, 2303, -502, 1165, 822, -314, 2602, -1192, 1674, 515, -2895, 1934, -2927, 2213, -2813, 15, 3450, 259, 3649, -7688, 10739, 6774, 2571, -30173, 13249, -8620, 2863, 927, -8391, 13787, -9309, 8384, -10026, 8375, -7916, 5738, -6480, 4550, -7221, 3316, -2219, -227, 3986, 589, -3662, -5595, 6163, -15504, 15608, -922, 6242, -16414, 8057, 9198, 3383, -11779, -1618, 4619, -7603, 5367, -8443, 6096, -4952, 4264, -4402, 3260, -902, 2054, -10718, 2320, -1658, 284, 4577, 4860, -5182, -12795, 10669, -11505, 11365, 10414, 2019, -20023, 7692, 3114, -3230, 9680, -1015, -3499, -10179, 10662, -4487, 3093, 7551, -6554, -11138, 1158, -4688, -1440, 11773, 4787, -8849, 2001, 183, -587, 4415, -139, 3895, -2297, 6643, -14745, 7076, 8045, -977, 1430, -1707, -556, -6560, 5285, -7684, 4911, 5412, -6312, -8278, 896, 9065, 2345, -11796, 4150, 4736, 3841, -5037, -3967, 7281, -3215, 7065, -3527, 6349, -1467, 2323, -10970, -453, 9569, -683, 1693, 1487, -3816, -5716, 3004, -12214, 7233, 1999, 583, 11258, 1443, -18705, 3929, 2535, -1460, 5164, 2661, -1483, -5137, 9022, 6700, -1788, -21121, 9323, -2822, -781, 18661, 3220, -14486, -1035, 5024, -3086, 5100, 551, -1291, -10206, 6054, -5406, 1816, 13583, -2774, 496, 2330, -8729, 2717, -3981, -6991, 11254, 8503, -3252, -2089, 3317, -9594, 6607, -2977, -306, 19036, 4563, -8805, 156, -3795, -9032, 6074, -2561, 1327, 174, -1663, 11889, -3943, -2461, 2254, -4942, 3418, -2271, -135, 5728, 6370, -2752, 1436, 1017, -2785, 3384, -2539, 3314, -729, -1713, 7179, -578, -2136, -3096, 1350, 1770, -790, 8027, -5027, -1182, -495, -1966, 1615, 568, 2960, -215, -1684, 3965, -3292, 5583, 16904, -8297, 7635, -516, -19258, 4889, 2937, -4257, 7020, -692, 726, 555, 1872, 5088, -3826, 3459, -3477, -3849, 931, -573, -17, 6372, 1013, 1552, 5884, -6786, 305, 1138, -3301, 4040, 2706, -15, -2118, 2002, -8194, -2136, 9308, -6898, 13722, 5412, -7238, 8565, -10333, -7696, 3528, -6670, 1379, 5874, -2759, 14999, 2251, -5992, 7242, -10572, 609, 354, -5662, 7232, -1793, 2204, 2352, -1680, 6897, -1840, -856, 462, -2081, -1666, 2293, 6, -37, 4591, -3521, 4656, -3651, -1017, 591, -4694, 2101, -1409, 2107, -395, 2363, 436, -6232, 8837, 2633, 876, 15921, -6982, -4893, 1515, -13771, 889, 646, -7559, 11713, -814, 4077, 16771, -14852, -1635, -586, -11438, 4638, -1787, 1403, 3116, 192, 5010, -1720, 4989, 4648, -4950, 2519, -3477, -4454, 2111, -3478, -238, 1711, -1417, 1358, 1025, -3116, -273, 1260, -555, 722, -1080, 1925, -2799, 1657, 10767, -3903, 4578, 1800, -11542, 1127, -4723, -3358, 3124, -7462, 7347, 6025, -2368, 16326, -5503, -7154, 4317, -13929, 1163, 1319, -5346, 7319, -3423, 5672, 8662, -6776, 1579, -1784, -6529, 576, 2230, -826, 2336, 1970, -4159, 1136, -1094, -3002, 2302, -3642, 1114, 475, -1395, 12196, -811, -6058, 5236, -12402, -376, 565, -7467, 8028, -6104, 7146, 7974, -4583, 10607, -3351, -13048, 3087, -8928, -1674, 3432, -4536, 5438, -1082, 938, 3568, -1776, 1439, 505, -2153, 2876, -6822, 3115, -4908, -1923, 3810, -6460, 9316, -719, 1937, 8136, -7855, -6583, 1556, -10699, 2595, -3478, -3509, 11835, -1335, 4780, 8480, -10265, -1060, -22, -9021, 6766, -6237, 3830, -1886, -332, 2016, -1333, -872, -2660, 2680, -3821, 2704, 566, -1457, -4893, 2060, -3009, 2941, -4577, 907, -2463, -599, 3050, -295, 2982, -1427, 1776, -6714, 4393, -9466, 4510, -5077, 526, 4163, -2303, 3515, 1428, -6198, -4057, 2545, -6058, 4244, -3433, 2763, -8511, 4655, -2474, 2739, -856, 2840, -5611, -2356, 1882, -9686, 9945, -8468, 7037, -1036, 1402, -2606, 1965, -2965, 610, -6249, -1185, -1997, -4898, 4782, -5809, 6708, -3304, 3105, -3444, 3179, -10474, 4531, 591, 451, 3640, 316, -149, 75, -2167, -9311, 6365, -10610, 7326, -5700, 2446, -576, 776, -5311, -1059, 153, -4899, 9351, 3338, -3968, -568, -746, -15592, 10697, -10500, 7730, -4197, 930, 7781, -1925, 3341, 1334, -7037, -10600, 9351, -5848, 3960, -8742, 4547, -4177, 258, 5618, -873, -3210, 887, -107, 2173, -3403, -6511, 6538, -8678, 9185, -3193, 3962, 1100, 1067, -1478, 2192, -7918, -3758, 4680, -7352, 8501, 377, -1182, 694, 355, -12853, 5919, -5435, 768, 3652, -2289, 5545, 1677, 50, 4102, -2880, -4492, 4151, -12754, 8204, -10158, 4284, 2375, -2353, 12983, 2492, -5580, 3915, -9229, -14109, 8982, -12611, 8959, 1766, 452, 5601, -695, 215, 4438, -9122, 2991, -7074, -11850, 15232, -4121, 8043, 9726, -2013, -6731, 5117, -12946, 2377, 1690, -4889, 10059, 522, -4343, -4370, 3132, -1253, 132, -2653, 1871, -5465, 2150, 2322, 1859, -292, 3275, -270, 2557, -447, -2697, 4306, -2083, 3709, -11585, 6198, -4369, -897, 10486, -3990, 4618, -105, -1736, 1631, -4859, -1747, 372, -4954, 2769, 2607, 218, 2801, 646, -1031, 3802, -4109, 553, 1543, -4699, 8085, 1691, 665, 11647, -5766, -179, 1528, -11134, 1828, -685, -5719, 13554, 120, 1488, 13974, -15099, -7183, 2223, -6564, 1464, 16079, -6363, 17890, 4965, -17719, 7242, -9285, -5030, 8019, -5408, 7526, 16913, -8623, 17660, -6632, -13627, 1617, 1433, -2575, 366, -3554, 4757, -2397, 5048, 18886, -13143, 18035, -10750, -6192, 2553, -4465, 1510, 3286, -2908, 16694, 13092, -11076, 13543, -12644, -3971, 837, -6064, 1552, 223, -2444, 2528, -2570, 944, 392, -162, 1630, -111, 1196, 329, 2308, -668, 5062, -910, 2540, -758, 3419, -1509, 4634, 722, -2297, 727, -1590, 2361, -1942, 1782, -1407, 1062, -1726, 805, -741, -48, 659, -182, 1001, 370, 1002, 214, -263, 1766, -1031, 3406, -4910, 4131, -3690, 2731, -2273, -114, -2614, -5265, 4636, -7093, 5893, -15165, 10696, 115, 1613, -15193, 3586, -3679, -5936, 11956, -5183, 4717, -5231, 4868, -5719, 5073, -6484, 5575, -6315, 4793, -4358, 1574, -552, -1412, 980, -4511, 3746, -6904, 5944, -7531, 6586, -6661, 3884, -6026, 3015, -4273, 184, 608, -2757, 1879, -1543, -899, -7190, 6894, -7846, 7733, -5973, 5465, -9073, 3061, -1394, -1433, 2229, -3494, 4659, -4363, 3851, -4634, 2820, -13251, 7735, 6184, 388, -11987, -107, 7584, 2274, -7320, -1987, -568, -13092, 12451, 3801, -656, -3371, 3822, -10546, 4545, 2629, 1167, -5397, -3058, 6964, -5089, 7962, 3822, -3917, -8600, 4563, -7009, 2212, 2721, -1289, 3545, 1803, -11876, -6440, 12394, 5205, -4849, -2104, 768, -11991, 8549, 7735, 1061, -7511, 3397, -3805, -1061, 5177, -1622, 2244, -2401, 785, -8375, 5464, -462, 752, 2098, 1555, -7697, 1558, 566, -2441, 5218, 3621, -7041, -10741, 10884, 5332, -497, -13062, 6264, 933, 569, 9208, 4847, -13181, -2371, 2779, -8363, 11379, 3130, -2190, -5977, 3716, -8181, 2747, 7325, 217, -7742, -373, 5483, 872, -1574, -716, -172, -8073, 7638, -876, 2905, -2660, 2379, 6651, 5068, -20040, -7756, 18897, -1309, 2452, 7038, -6932, -17122, 9854, 6172, -1724, 3213, -434, -5892, -1116, 1644, -2080, 3456, 2001, 197, 2893, -600, 1013, 910, -5270, 3624, -102, -102, 6103, -463, 658, 1803, -3237, -454, -51, -8006, 6533, 15993, -7232, -2836, 501, -499, 2101, -7120, 243, 2096, -3399, 7064, 10697, -9468, -7935, 4736, -5048, 1729, 23525, -2140, -12769, 1142, 1165, -640, 4263, 3742, -4298, -2390, 1281, -1673, 853, 16986, -5973, -8164, -577, -197, -3366, 10907, 5860, -7820, 6126, -5618, -2004, 2563, 5692, -2103, -2919, -574, 22745, 3111, -18154, 3008, -1126, -1248, 1946, -91, -544, 280, -1519, 1052, -1235, -98, -1451, 4193, -2833, 5548, 760, 377, 5486, -4974, 5395, -2736, 1167, 287, -1666, 2301, -3869, 2646, -819, -323, 1537, -1791, 2477, -2023, 2379, -2202, 1474, -61, -1111, 2067, -2524, 1744, -575, -1362, 1100, -1930, 899, 756, 152, 1813, -2864, 4305, -2407, 2323, -2223, 2608, -3546, 2924, -7551, -5658, 9922, -3071, 3014, -4558, 2823, -6524, 3902, -3628, 2144, -10282, -821, 19962, 2809, -11893, 3431, -8214, -11302, 13134, -6740, 7071, -7482, 5106, -6062, 3686, -4268, 1660, -752, -2311, 2865, -4549, 3363, -5420, 5533, -8547, 7281, -9209, 6658, -6250, 3116, -3563, 272, -1277, -2149, 1629, -8243, 7550, -6787, 6865, -4593, 4456, -12369, 7486, -7000, 4235, -3866, -1914, 6636, -1578, 1280, -3234, -112, -17950, 13930, -10707, 6710, -273, 396, 6782, 2939, -14760, -1766, 5117, -5396, 7361, -2243, 1686, -5094, 4404, -9063, 5150, -4911, 2503, 112, -1013, 1854, -1187, 2041, 114, -612, -8650, 6881, -1539, 2217, 2882, -410, 4076, 1011, -8200, 2644, -7132, -6860, 9984, -4233, 6366, 9748, -6215, 207, 244, -1944, 1281, -2746, 179, 1310, -2412, 9259, 4045, -2936, 5647, -6415, -4735, 2408, -4015, 1666, 8490, -3680, 8606, 2059, -14628, -1072, 2594, -1298, 4795, 8327, -5066, -3024, 1711, -2634, 2152, 1684, 75, -3489, -4429, 13757, 862, 1208, 10146, -11689, -8079, 4990, -7088, 2987, 12860, -4330, 7020, 666, -11338, -179, 658, -3911, 7666, 6892, -5747, 3177, -1899, -4533, 3518, -12390, 1522, 19567, -276, -6095, -57, -736, -6502, 11588, 12191, -10635, -4662, 785, -9198, 2624, 3649, -2840, 9797, -636, 4328, 9441, -16815, -5949, 5270, -3063, 4375, 1422, 993, 3374, 1335, 1554, 5003, -18468, -1984, 6245, -8044, 13511, 3038, -2103, 7824, -6606, -14892, 6302, -1987, -451, 6576, -315, 3427, 7945, -15329, -5537, 4486, -11509, 11917, 2542, 2389, 13865, -2876, -14067, 4745, -7391, -5694, 16164, -1051, 1303, 6041, -7793, -4334, 1223, -10610, 4680, 14592, -3208, -10304, 2123, -476, -1255, 4441, 13, 4224, 10305, -9483, -7105, 5248, -8151, 5683, -6960, 657, 7348, -3596, 6051, 1281, -3347, -109, -3225, -8195, 5649, -8790, 5886, 20301, -7205, 772, 2897, -15132, 1731, -409, -4312, 7013, 416, 2738, 6672, -5119, -14350, 7788, 7441, -202, -10715, 1692, 2271, -2810, 3686, -3816, 6337, 4389, -5127, -6365, 3643, -2459, 2509, -2626, 1219, 2066, 872, -2588, 2008, -6354, -7287, 9575, -4271, 5692, 6319, -1908, -14883, 7334, -1015, 974, -1045, -3014, 8248, 3479, -10080, -10260, 10614, -292, 969, -4659, 4332, -9218, 4683, -1434, 560, 1916, 517, -3663, -586, 1408, -4326, 4373, -12867, 9491, -9719, 5719, 4273, -478, 2348, 1564, -8601, -1769, -551, -11792, 16169, -249, 1768, 9229, -5162, -10005, 6656, -16983, 3984, 5475, -2431, 5882, 1786, -3456, -3248, 2977, -6373, 5733, -3433, 3801, -3521, 4059, -8343, 1959, 569, 251, 1558, 939, -2455, -11212, -13192, 2004, 10746, -1466, -15215, -6323, 10935, 6137, -10407, -11931, 2958, 10235, 4856, 4466, -270, 463, 1600, -889, 875, 24, 1547, 1115, -860, 246, 1309, 1320, -469, -2655, 590, 3934, -1747, -1047, -248, 923, 920, 411, -985, 887, 1906, -1316, 455, -1231, 10029, -2652, 156, 1022, -8745, -9151, -5542, 6316, 2655, -7509, -8940, 3544, 5732, -2984, -17591, -2415, 7938, 1939, -4445, -5534, 1544, 4348, 3494, 1392, 990, -376, -719, 769, 486, -512, -515, 430, 276, 677, -1187, -283, 630, -58, -3393, 832, -2606, -12687, 5374, 292, -522, -7545, -8128, -178, 7853, -4256, -1638, 8866, -677, -2015, -9535, 8013, -9765, -16029, -1442, 9634, 2389, -9146, -5976, 4327, 4232, -5291, -7574, -2623, 4185, -430, 4865, 534, 902, 1543, 480, -1464, -253, 875, 1294, -824, -979, 434, 1392, 371, -1814, 1469, -1689, 4755, 7665, 5425, 257, -3038, 3407, 6621, 2688, -3607, -2783, -1302, -631, 505, 1268, 607, 413, 583, 1797, 1036, -453, 273, 1478, 1186, 439, 473, -74, 1940, 1104, 3395, 715, -2913, -3217, 14169, 3779, -3544, -1585, 3369, 13398, -5394, 12715, 14427, 1994, -6446, 2956, 13541, 8370, -2542, -7120, -3828, -2905, 1165, 3173, 2409, -1492, 513, 1327, 6889, 9950, 19697, -9533, -7683, 7297, 16286, 3850, -15187, 4093, -2504, 850, -432, 3800, 1065, 508, -250, 1705, 3708, -589, 347, -70, 3107, 1965, 3417, 1636, 2173, -65, 2834, 12897, 5369, -5773, 2285, 7786, 7823, -3543, -68, -846, -4075, -3552, -10328, 5302, 3900, 2280, 444, -3315, 1395, 3313, 1287, -3537, -1187, 2967, 2791, -1977, -2377, 886, 2884, 3621, 852, 881, 1475, 1330, 668, -35, 1119, 1512, 952, 195, -221, 1397, 2395, -347, 174, -7557, 3402, 548, -11758, -4105, 5475, 4186, -10882, -13373, -1343, 10036, 95, -12417, -9592, 7525, 6691, 11023, 10396, 2427, -3532, -95, 8347, 4725, -2410, -4627, -701, -1877, 1222, -609, 2174, -9286, 9759, 4545, -6991, 2491, -3328, 1607, -64, 1896, -2087, -5, 68, 1526, -267, -1514, -313, 2606, 866, -1434, 392, 7514, 8753, -2581, -4022, 689, 7760, 3254, -3659, -2990, 4810, 7008, -283, -5273, -2826, -416, 509, -686, -597, 378, 451, -552, -673, 1643, 1547, -832, -1472, 479, 215, 502, -1466, 364, 5835, 11594, 5931, -3937, -5579, 7242, 11066, 1008, -9375, -73, 13564, 6983, -7101, -8949, -361, -1523, -4568, -9032, -570, 2495, 2803, -6408, -3347, -2482, 9008, -9329, -5689, 8903, -9937, 4603, -13055, -955, 6288, 2564, -34, -778, -299, -453, 772, -2565, -709, -1219, 465, -2052, 294, -1745, 592, -2085, 11410, 10410, -2230, -6591, 630, 11276, 4409, -7012, -5616, 9408, 8547, -2256, -7812, 3273, 10099, 3509, -5980, -5446, -3471, -1249, -1080, 273, -775, -1012, -908, -69, 636, -1259, 698, -2903, 2950, -4390, 20009, 3073, -19935, -990, -1014, 3361, -529, 1862, -728, -99, 221, 1849, 639, 27, -447, 2942, 4398, 14025, 5579, -7942, 343, 6693, 13235, 4769, -5617, -1319, 13073, 12884, -2506, -8602, 5723, 14554, 4691, -8489, -7557, -4261, -3381, 1530, 2226, -1069, -2035, -359, 3141, 560, -955, -3274, 5507, 2646, 6780, 9258, -6359, 445, -1268, 2888, 2799, -414, -1255, 1374, 2694, 980, -542, -190, 3051, 1493, 615, -883, 1456, 2139, 1937, -842, 18, 1638, 2418, 148, -691, 1237, 2794, 1299, -1030, -867, 2434, 2681, -1289, -1782, 675, 3970, 959, -1589, -1306, 2606, 1827, 460, -1809, 503, 2263, 2163, -1361, -891, 11882, 448, 6113, 17886, 2614, -6960, -2486, 14144, 8587, -2132, -6624, 7916, 9488, -13149, -1355, 863, 486, 2146, -776, 147, -129, 3035, 2126, -1267, -358, 2735, 3310, -537, -1178, 1444, 1799, 8641, 166, -4258, 2446, -769, 2370, -708, 2101, -146, 945, 513, 297, 1754, -1029, 4026, -21884, 1570, 16207, -2353, 745, -2334, 4026, 1671, -669, -1619, 366, 2902, -68, -126, -2830, 3534, -761, 3682, -13795, -13258, 9866, 6341, 2682, 810, 962, -2004, 3854, -24737, 7328, 9370, -4783, -3659, -3345, 8586, -260, 4630, -5415, 2232, -692, 224, -2034, 815, -1001, 1710, -686, -999, -27, 1616, 1280, -870, -1733, 3854, 21055, -1231, -10339, -830, 5921, 1837, -3904, -2256, 1568, 297, 425, -462, -1635, 2958, 2738, -2000, -2215, 1189, 1079, -263, -1542, 691, 1526, 782, -1217, 185, 426, 889, 38, -860, -627, -244, -130, -872, -682, 125, 75, 83, -938, -365, 72, 454, -1437, -960, 1106, -685, -318, -6082, 2794, 1172, -981, 2481, 524, 76, -2687, 993, 840, 1207, -2459, -1254, 976, 1720, -1735, -2027, -310, -314, -765, 435, -1647, -2577, 1208, -559, 286, -3212, -4486, -2192, 1893, 1722, 106, -686, 59, -644, -177, 654, 836, -925, -1267, -217, 384, 64, -1885, 208, 335, 1318, -2968, 1322, -8573, -16956, 1750, 5692, -2775, -11697, -6521, 6136, 3639, -7390, -12978, 1647, 6371, 5150, 880, 2592, -2608, 1258, 12858, -6107, -3670, -3140, -1408, 1717, 253, -1756, -2572, 743, 3000, 9423, 12465, 5165, -6870, -6602, -714, -223, -152, 84, 3970, 7108, 2492, -2710, -231, 5889, 4647, -1251, -3308, -766, 3323, 6495, -8614, -3107, -7817, -8907, 2990, 6900, 2429, -2145, 505, 2058, 1690, -2456, -1377, -33, 2787, -8178, 17903, 8612, -5105, 838, 9187, 10362, -5965, -2353, 3086, 13795, 4770, -4338, -4244, -4032, -4978, 11243, -2843, -5668, 3349, -1789, -401, -1625, 2209, 17, -2936, -5077, 444, 2765, 760, -5336, -2386, 1270, 4606, 856, 4034, 210, -3951, 665, -6241, -4462, 1804, 4819, 1283, 620, 195, 860, -663, 1695, -5342, -5943, 5358, -1436, -5970, -1789, 3087, 801, -5033, -3697, -320, 3327, -4116, -7048, -5964, 3274, 4070, -16865, -12093, 5336, 9874, 371, -2834, -301, 3138, 275, -3950, -3374, 1167, 2269, 483, -4292, -776, 12833, 5818, -3569, -5911, 4744, 9149, -1, -7756, -276, 9538, 4875, -4644, -4163, 4961, 7985, -919, -9110, -2693, -2623, -2176, 427, 825, -1243, -2843, -460, 1586, -27, -2647, -2483, 1271, 877, -2268, 3816, 739, -1636, -99, 1070, 1112, -1567, -1163, 180, 2392, -533, -1049, -1028, 985, 1379, -235, 89, -3029, -4138, 185, 15, 2572, 5467, 4000, -2256, -3159, 2455, 4466, 1004, -3897, -1000, -1787, 8564, -712, -3993, -368, -1889, -1225, 5981, 9612, -10400, -1228, 7817, 9933, -1467, -8230, -768, -1329, 7100, -1296, -3835, 13846, 12833, 339, -9594, -6573, -1774, -1740, -578, -890, 509, -617, 248, -977, 7722, 13034, 2404, -6506, -5977, 7319, 8554, -852, -5513, 2407, 12491, 6155, -6313, -5087, 7278, 11303, 698, -8892, -6131, -2198, -497, -1210, 189, -1033, 54, -853, 199, -1170, 745, -1864, 1306, -1172, 7420, 12330, -11232, -1961, -1255, -176, 429, -390, -1238, -409, 898, 169, -1390, -553, 543, 220, -1585, 41, 14964, -3713, 3373, 16113, 4145, -5558, -5139, 12009, 3990, -5532, -754, 2047, 13289, 6748, -6255, -4889, -5528, -3432, -485, 1529, -457, -1616, -626, 1511, 446, -1434, -1169, 1236, 509, -1072, -1148, -1304, 2561, 1101, 1162, 1605, 107, -1103, -293, 1688, 1368, -1037, -1287, 1059, 2032, -23, -1932, -2066, -1279, 4353, 13433, 10623, -3609, -6589, 4532, 11792, 3138, -6574, -3571, 9306, 9872, -1312, -9353, 4105, 11586, 3487, -8085, -5849, 2081, 2917, -1327, -3197, 6704, 1037, 7969, -2456, -2652, 9837, 7474, -1471, -8162, -5481, -3320, -1670, 44, -2006, -8317, 2355, 1323, 668, -5019, -12169, -4342, 4838, 3956, -1096, -1230, -520, 1167, -598, -569, -938, -886, -725, -1548, -819, -1325, 196, -2216, -639, -2780, -587, -2738, -9132, 1266, -12090, -17457, -2001, 6403, -1263, -13662, -10660, 2203, 3957, -1332, 6970, -3140, -1, -8675, -12451, 25107, 3112, -11254, 5970, 11987, 3280, -13668, -3113, 10328, 8992, -7287, -7799, 2632, 536, -1295, -2211, -4719, -1468, 363, -2411, -2838, -969, 1699, -1224, -2545, -2140, 881, 619, -2730, -2575, -1293, 3320, -15725, -5359, 2871, -16686, -9962, -584, 7125, -6836, -12995, -5826, 4608, 1836, -10581, 5489, 5689, -3974, 3453, -1300, -1222, 4204, 2286, -4170, -4461, 1812, 2535, -217, -4907, 70, 1904, 2350, -5721, -1481, -2867, -2951, -2747, 283, -4154, -1205, 17470, -10746, -2855, 7768, 10217, 2556, -10432, 88, 6815, 8910, -9199, -12979, -11326, -14853, -4475, 6503, -1681, -11358, -10142, 3208, 5113, -6609, -13948, -4693, 7616, 466, -10708, -4269, 2993, 4714, 1641, -2865, 747, -2772, 2234, -12325, -2041, 2683, -2321, -4417, -5827, 8530, -996, 1388, -3191, 350, -3540, -5525, -178, 2645, -410, -5321, -1871, 871, 2380, -4337, -3569, -831, 2864, -291, 6576, 11670, -392, -4016, 7272, 9782, 1753, -6210, -501, 13349, 8987, -6122, -7838, 9000, 15153, 622, -11284, -5498, -3509, -1914, 1425, 1944, -1554, -1759, 485, 2229, 597, -2287, -97, 204, 3138, -3614, 17713, 12711, -11333, 1798, 14048, 11825, -7571, -6022, 8195, 13833, 1357, -7071, 1671, -4987, -5529, 2025, -1006, -1668, 579, 1574, -1169, -282, 1294, 1512, -866, -1705, 925, 1726, -521, -4592, -519, 1136, 2120, 4266, 1863, 254, 269, 1008, 2106, 646, -263, 1, 4876, 1567, -2072, -232, -1559, 3994, -1528, -3928, 777, -2878, -4294, 866, 1993, 90, -4095, -1511, 1452, 2121, -679, -89, 1487, -1157, -1786, -656, -3169, -4548, -318, 209, -942, -3847, -2466, 99, -758, -2251, -15925, -2382, 7795, 2171, 809, -599, 763, 794, -1649, -2621, -819, 1605, -1674, -8776, -2870, -8462, -10005, 2208, 2672, 3521, -12070, -6049, 9119, -1118, -17, -1763, -1224, -828, -1392, -1732, -1103, -1512, -1371, -756, -1815, -1385, -1377, -1382, -462, 949, -2609, -1380, 396, 199, -1432, -2820, -603, 637, -281, -2473, -1650, 128, 944, -1797, -2105, -2387, -6482, 1830, 535, -5152, -11022, -11309, 357, 4707, -3123, -12911, -6121, 5435, 6627, 2323, 1505, -2375, -2851, 275, 2033, -1428, -2522, -2278, 768, 136, -1161, -2266, -767, 624, -760, -1654, -7974, 5675, 2096, -4824, -5165, -2029, 4764, 316, -5222, -4679, 2408, -672, -232, 87, -83, -1568, -1366, 161, 782, 1073, -734, -1029, 239, 469, -194, 137, 158, 239, -144, 45, -135, 249, 61, 11, -259, 8, 223, -384, -173, -67, -1129, -283, 1229, -76, -279, 38, 109, 402, 50, 105, 14, 244, 189, -186, 115, 93, 306, 555, -444, -1119, -2492, -20, 2133, 392, 921, 2685, -1846, -4606, -1767, 1052, 3407, 856, -2879, -8706, -395, 7022, 151, 839, 778, 5778, 4111, -4553, -6400, -6586, 301, 3568, 4471, 11620, 11207, -1453, 2458, 3387, -1408, -6973, -18814, -1064, 6228, -3325, -2721, -2444, 6810, 8972, 1418, -11542, -6875, 7975, 7679, 708, -7596, -4865, -7990, -5731, -5323, -12185, -8704, -7604, 1177, 4494, -3960, 14419, 16179, -4506, -582, 163, 8066, 7540, -5367, -1548, -4900, 7, 213, -5102, -11572, -6562, 12212, 11119, 3421, 2804, -6837, -21664, 4370, 5506, -12049, -9550, -9835, -7191, -729, 8009, 562, -5887, -1315, -2942, -7181, -11369, -10480, -1768, -1108, -3532, -2553, -2003, -2195, 3990, -3528, -15495, -1707, -923, -15264, -9448, 2911, 20652, 7137, -17909, -9360, 2396, 2928, -512, -1512, 3571, 2048, -15, -6850, -10705, -2233, -527, 10477, -15074, -25944, -14038, -6875, 8735, 5992, 6948, 8099, 11143, 4957, -14086, -13255, -1387, -7553, -9769, -7184, -2536, 7901, 8866, 10050, 9034, -10122, -19807, -17834, -14165, -6016, -13570, -3824, 16468, 11379, 8012, 2608, -655, -1821, -8600, -15377, -17312, -14044, -1346, 20864, 11126, -798, -1548, -4829, -5363, -18465, -14085, -1709, 765, 30, 1467, -674, -9106, 10246, 24650, 10474, -5192, -14324, -7150, -5217, -27410, -13695, 776, -2464, -4956, -14760, -9601, -57, 14035, 9601, -58, -9273, -13119, -13199, -6390, 5511, 4206, 11806, 15220, 11965, 7026, -7597, -7082, -7895, -16070, -20519, -24819, -4564, 4027, -5461, 563, 272, 1756, -2064, -8930, 969, 6936, 4646, 5716, 2918, -11008, -9695, -5018, 2156, -2412, -20531, -14254, -4404, 10183, 13916, 8837, -4971, -13387, 3530, -11482, -23916, -22301, -9052, 1518, 16600, 15512, -3309, -8423, -13470, -9149, -1009, 22562, 11899, -3026, -11575, -6827, 4592, 694, -8753, -18648, -17698, -15565, 1730, -3959, -11084, 15603, 23839, 15508, 2330, -8033, -8520, -2790, 7685, -7179, -16311, -5322, -4437, -5137, -17870, -13356, 14995, 15384, 7679, -12826, -1813, 15425, 12991, 494, -18846, -9055, -490, 8164, -2585, -13138, -2918, 1899, 2150, 1915, -1644, -9689, -15915, -12711, -13539, -6811, 6262, 15589, 25533, 15790, 5573, -2652, -17031, -20224, -16607, -5946, 2708, 10503, 6988, -5299, -12247, -15654, -10437, -3772, 3786, 1184, 3091, 11619, 2762, -169, 8331, 2253, -9309, 2154, 743, -11376, -5019, 5525, 9470, 8114, 8554, -9094, -18382, -29300, -14230, 4109, 4997, 4156, -8951, -1828, -1319, -5072, -3220, 5073, 2932, -1017, -12151, -20240, -17003, -8314, 6930, 17417, 7513, -7428, 2529, 3895, 2218, -8614, -10252, 2338, 4602, 3041, -3028, -4878, -3674, -1042, -658, 3728, 4106, 3829, -4459, -7997, -678, -6100, -8696, -1759, 2496, 3391, 335, -3543, 148, -7844, -15268, 7873, 16044, 9159, 7754, -2986, -11155, -16853, -12190, -23436, -11478, 25336, 12814, 3585, 16020, 4203, -13295, 437, 5071, -5843, -5173, -5161, -11412, -11399, -4625, 2809, 1566, -14318, 7697, 29026, 2868, -9790, -11981, -12042, -7092, -1857, -1691, -270, 14066, 13489, 768, 808, 1020, -8578, -10793, -11955, 9869, 10953, -5139, -8976, -4643, 13671, 11499, -774, -7741, -11687, -12477, -5254, -1107, 5995, 6467, 6675, 4354, 1481, -6949, -2716, -3049, -22154, -27760, -19457, -2126, 10725, 24479, 8859, -4739, 179, 3635, 4929, 2767, -2134, 964, -9467, -23166, -11154, -3213, 4122, 14550, 17421, 8534, -6743, -14972, -13670, -7429, -7324, 4896, 17729, 18281, 7331, -16315, -19346, -14109, 3704, 1434, -5075, -5858, -9819, -15229, 1202, 14274, 927, 2641, -2110, -9285, -9428, 550, -12749, -17166, -8558, 4088, 7615, 16134, 14020, 3791, -8945, -17709, 3422, 1929, -1422, -3687, -3187, -6941, 5118, 9474, -2037, -2359, 5196, -10117, -11305, 5106, 5298, 4446, -3950, -8578, -15498, -1887, 5698, 10625, 10232, 4258, -12784, -21281, -15454, -10887, 209, 5294, 2786, -4252, 2670, 5255, 7999, 4531, -706, -10443, -17215, -9878, 5382, 5517, -2276, -10958, -13015, 4694, -345, -4395, 4924, 4173, -5837, -4390, -3839, -385, -2841, -4999, -5305, 825, 20409, 5619, -6417, -7907, -9241, -8647, -2501, 2337, -5727, 1909, 6526, -2227, -7637, -5633, 920, 5245, 9318, 7457, 3436, -14615, -15717, 1649, -6365, -4673, 8205, 13059, 6454, -6250, -14078, -14652, 1578, 10067, 2075, 4213, 5694, 6503, 1377, -1329, -15373, -20979, -2201, 3399, 5163, -5258, -5807, 4187, -1707, -8259, 287, 1101, -84, -4053, -2416, 8358, 10159, 9590, -3601, -3096, 3363, -9726, -16307, -9567, -1662, 3344, -6652, -4073, 6406, 4152, -923, -10412, -2122, 14200, 8954, 3236, -263, -6041, -5563, -8754, -2825, 1645, 12054, 14702, 5222, -786, -8846, -10173, -7634, -2536, -1252, -1477, -4256, -4242, -3276, 4344, -3379, -19244, -13902, -5301, 5320, 2478, -1520, 8841, 9759, 6491, 5703, 2705, -11242, -3379, 9566, 7074, 4166, -2271, -9423, -13005, 1613, 2207, 1300, 9225, 4300, -19217, -17049, -9186, -12302, -3457, 6254, -887, -2199, 9770, 10133, 11091, 12822, 4328, -19093, -7708, 1300, 7525, 674, -9244, -19511, -17967, 2987, 4856, 7509, 1605, -3942, -13456, 8184, 15577, 5296, 859, -5631, 6637, -6749, -23010, -13704, -1437, 9266, 9024, 5313, 3458, -2494, -8137, -11521, -11065, -4750, -2335, -3390, -4304, -724, 13059, 3197, -2139, 9336, 13599, 16786, 6551, 308, -6346, -6398, -3591, -2483, -4089, -5849, -6581, -2403, 14682, 406, -14350, -6982, -4077, -8234, 2973, 5745, 5670, -2079, -6204, 1832, 9050, 13363, 76, -10351, -19789, -6697, 7236, 14726, 10819, 8546, -7243, -17133, -14400, -11836, -3880, 4109, 8671, -412, -8177, -16941, -6472, 1905, 13246, 11667, 9079, 2, 10433, 18176, 576, -12077, -25827, -19925, -15646, -2395, 1348, 3830, 6103, -4248, -19609, -5923, 10395, 7819, 11078, 4456, 15883, 7807, -9294, 763, 966, -707, 5638, 8879, -4985, -12003, -5521, 1019, 2929, 10643, 29450, 32766, 31501, 16067, -7956, -16060, -22919, -31068, -21340, -1155, 12847, 16485, 9914, -352, -11449, -21677, -25646, -21566, -11672, -2772, 488, 1218, 4151, 10849, 15751, 17299, 18576, 12445, -454, -9485, -10793, -7074, 859, 10190, 20742, 23316, 18091, 7662, -2114, -5591, -3735, 6281, 14253, 13579, 5147, 7404, -3968, -11554, -3031, 4156, 10330, 14866, 21221, 15644, 6793, -341, -7737, -13584, -7560, 1469, 8037, 10551, 8433, 1837, -6827, -9324, -9089, -7118, -5694, -5070, -3821, -5503, -8292, -10707, -12834, -14606, -10670, -6285, -5512, -15345, 10593, 27946, -2130, 6506, -2515, -10834, -396, -13240, -17937, -25627, -30589, -30131, -32763, -16539, -9341, -4255, 5929, -3338, 1426, -11139, -19807, -13654, -18276, -902, -2398, -6826, 1897, -7211, -3636, -9815, -13442, -6102, -12417, -3203, -2556, -2687, 6056, 201, 7005, 7437, 3725, 11123, 1281, 1575, 3061, 5236, 15719, 12410, 24645, 27754, 22934, 26326, 14941, 15765, 15661, 12907, 20860, 18733, 24552, 26736, 19443, 22477, 18142, 20303, 20998, 13382, 21879, 21095, 24933, 26665, 19570, 26020, 22703, 22499, 22391, 20861, 26016, 21348, 23691, 27632, 21585, 22870, 16992, 15879, 17494, 11721, 18116, 17952, 19479, 20644, 12159, 13362, 8882, 6652, 10707, 6175, 10775, 8078, 6196, 8336, 2637, 6398, 5037, 3694, 6032, -1038, -1539, -6697, -15159, -8538, -3702, 5842, 253, -4568, 2412, -7078, -9073, -16530, -18319, -5694, -5149, -5343, -9809, -4229, 2416, -5804, -4803, -7503, -14154, -12989, -16681, -14033, -10889, -11871, -3475, -4820, -2884, -4847, -11242, -9553, -14207, -11261, -7145, -8966, -5633, -9156, -8412, -7410, -13377, -5817, -8195, -4920, -1530, -10202, -7133, -4489, -787, 75, -1366, -140, -1980, -2088, 26, 5340, 3091, -5982, -1116, 3206, -2284, -4380, -2254, -210, -244, -5273, -3538, -3470, -4613, -3297, -7896, -1702, -3076, -2279, 658, -4132, -896, -2968, -7258, -5079, -3331, -4365, -6976, -7650, -3600, -3968, -5959, -8858, -5830, -5298, -15294, -11091, -8335, -8543, -7226, -16998, -16610, -16548, -18271, -13610, -16936, -15800, -17245, -19237, -16038, -20743, -19778, -20239, -21892, -18421, -22870, -22870, -22139, -23645, -20249, -23512, -21264, -22130, -28000, -23293, -22420, -26047, -29149, -28472, -20691, -19274, -24998, -27468, -31288, -28881, -28062, -23197, -22064, -28553, -24985, -21844, -20503, -23275, -28707, -24599, -19861, -21863, -25920, -29769, -21419, -28020, -30408, -20972, -22202, -20251, -21119, -17443, -16757, -22442, -22244, -18686, -14821, -14026, -17644, -14848, -11868, -11046, -10377, -12320, -10933, -10740, -10163, -5701, -8118, -6632, -6236, -12800, -4381, -6002, -4909, -2855, -11821, -3837, 2120, 2202, -35, -1236, 5270, 5490, 3697, -153, -2375, 3335, 2021, 2317, 2530, 4547, 9218, 7750, 8692, 6140, 5630, 7493, 3820, 3718, 7391, 10404, 11357, 6558, 6817, 10420, 7878, 5727, 1534, 5558, 12991, 9582, 6315, 4980, 10537, 11943, 4215, 1867, 2481, 8451, 7751, 313, 1876, 7289, 10389, 4722, -2480, -196, 2871, 2140, 1494, 188, 3374, 2834, 838, 1311, -349, 2468, 1207, -1378, -439, -1187, -2394, -2995, -1402, -752, -4462, -2572, -1238, -2280, -1824, -4007, -1112, -394, -2936, -3808, -5982, -4350, -3691, -4226, -1485, -2608, -4114, -3169, -344, 104, -5271, -5164, -1132, 1934, 3804, 2717, 2220, 623, 43, 2403, 2051, 1997, 1653, 1064, 2481, 2112, 3601, 5838, 6161, 7009, 5661, 3996, 4989, 4512, 7158, 6818, 9297, 8780, 6475, 12886, 12238, 10296, 7478, 9141, 14609, 14664, 14429, 14028, 12630, 16444, 12975, 13884, 20883, 18195, 18381, 19776, 22886, 20944, 16453, 20378, 24138, 22569, 18879, 19408, 23874, 25584, 20633, 20727, 23744, 20948, 22546, 25439, 26947, 23241, 22109, 23919, 24808, 23542, 20174, 21790, 25703, 26151, 22651, 20676, 20454, 21607, 20183, 20979, 19872, 19830, 20376, 19656, 21035, 20885, 20457, 20093, 18441, 16949, 16068, 14817, 14981, 14333, 15359, 14130, 13906, 13425, 11601, 11064, 10108, 10062, 10525, 9573, 8222, 8440, 6772, 6776, 5588, 5213, 5288, 4040, 4879, 3465, 2603, 2523, 1002, 1902, 1157, 70, -689, -1408, -311, -2466, -329, -602, -5633, -5747, -3261, -2025, -5281, -8534, -7112, -4599, -5107, -8787, -10354, -7194, -5491, -8857, -11966, -13285, -13577, -12460, -9648, -8543, -11078, -11991, -10638, -9451, -11507, -13886, -14939, -11635, -9862, -10465, -13010, -9943, -6431, -8502, -8862, -10021, -9689, -9985, -8175, -8225, -6674, -7209, -6639, -6057, -6506, -6995, -7583, -6976, -7657, -6247, -5671, -4032, -5921, -5734, -1798, -1521, -4341, -5528, -4427, -2100, -2026, -3947, -2982, 479, 2845, 2121, 959, 1692, 1941, 1803, 1776, 2264, 2829, 4111, 3751, 4616, 5105, 5538, 7830, 4573, 3327, 3539, 4312, 5168, 6920, 6142, 5483, 5295, 7717, 7185, 8415, 11339, 4585, 6272, 6733, 6387, 10362, 9396, 7214, 8687, 9738, 7897, 5539, 6560, 9069, 9000, 6053, 5032, 8664, 9097, 6129, 2727, 2836, 3643, 3098, 4142, 3313, 1178, 619, 1155, 2035, 783, -1663, -2347, 451, 1772, -590, -316, 711, -1066, -1978, -2142, -3274, -3810, -5114, -4667, -4336, -5982, -6486, -7740, -7751, -8331, -9853, -10048, -10256, -10152, -11208, -11762, -12081, -13152, -13168, -13095, -13660, -14463, -15817, -14511, -12373, -15411, -19914, -19343, -18441, -20226, -19839, -18879, -20050, -20708, -21024, -20932, -20279, -21827, -21654, -21947, -21546, -22401, -22559, -22643, -22594, -21683, -22322, -21958, -23284, -22879, -23804, -21983, -22466, -23231, -22715, -23139, -22282, -22917, -22920, -22375, -21656, -22068, -24462, -24642, -20835, -20902, -21396, -22941, -21582, -18451, -19490, -21006, -20850, -18514, -16317, -17854, -18706, -17603, -14851, -14101, -14640, -12755, -13759, -14578, -11802, -9194, -9954, -12009, -12878, -8141, -7270, -8471, -9960, -6763, -8458, -8474, -6635, -6839, -7492, -5468, -4258, -2635, -2011, -3560, -1716, -4158, -1249, -3431, -336, -2924, 6147, -9065, -31441, -32767, -27125, -32354, -12193, -5790, -10778, 18222, 6946, 25350, 16697, 15253, 17435, 3983, 10903, -3797, -122, -1112, -11155, -1502, -3302, -146, 4695, -3906, 10846, 8608, 8677, 11999, 4429, 16644, 8937, 3827, 11685, 910, 7899, 4077, 4007, 10136, 752, 9082, 6987, 6682, 12501, 3583, 10435, 9611, 7120, 13197, 3879, 9570, 6732, 4088, 10357, 3103, 8257, 7093, 4032, 10722, 3267, 7298, 6766, 2644, 8559, 594, 3825, 4477, -310, 5068, -148, 2519, 2051, -1876, 7119, 300, 929, 1142, -2645, 3687, -3138, -1566, -1281, -5592, -1397, -5438, -1696, -2736, -8755, -2311, -5281, -4895, -5313, -11240, -3661, -7649, -9804, -5690, -11548, -6672, -10361, -10405, -6938, -13066, -7733, -11229, -11972, -9032, -14928, -10453, -13383, -14527, -10464, -15614, -10738, -12424, -14222, -11206, -16301, -11213, -13055, -15304, -11708, -16331, -11925, -13829, -16900, -12260, -16047, -12879, -12946, -15311, -8934, -12030, -10722, -13137, -15356, -7247, -11675, -11979, -13832, -13587, -5362, -13024, -12720, -9919, -11073, -6029, -8086, -4964, -6549, -10429, -5116, -6280, -4983, -5640, -8883, -1852, -3784, -3167, -3520, -4503, 838, -3566, -1347, 269, -1792, 1978, -59, 127, 2989, 386, 4694, 2099, 2959, 5669, 3811, 6860, 5682, 5430, 8683, 7883, 7626, 9030, 7331, 10847, 8550, 12302, 12568, 11119, 14533, 11539, 16232, 15567, 14582, 18206, 15559, 17563, 17648, 16894, 19843, 17303, 20457, 20954, 19620, 23290, 21082, 22875, 23967, 21895, 25227, 22313, 24389, 25072, 21972, 26087, 24532, 26556, 26863, 24320, 28605, 26995, 27663, 28316, 26175, 29720, 27254, 27960, 28720, 26133, 28847, 28057, 28388, 30406, 27917, 30471, 28669, 28277, 30547, 26766, 29913, 28219, 28152, 28840, 25643, 27632, 25383, 26619, 29358, 26488, 26610, 25216, 26824, 28756, 24063, 24384, 24911, 25308, 25761, 19848, 22100, 24286, 23814, 22708, 19410, 22861, 22709, 20811, 19466, 18307, 20469, 19953, 17332, 17221, 16040, 19207, 18897, 16023, 17420, 15269, 16653, 14892, 12230, 14599, 12947, 13019, 11652, 9888, 12765, 10253, 10189, 8927, 7075, 9471, 7007, 7961, 7740, 5636, 6937, 4534, 4954, 4313, 2264, 3713, 1651, 1924, 1687, -300, 1377, -288, -278, -52, -2545, -1666, -3635, -3144, -2882, -5274, -4079, -6265, -5318, -5063, -7496, -6227, -7725, -7756, -8226, -9001, -8304, -9890, -9744, -9198, -10432, -10626, -11632, -11818, -10368, -11466, -12046, -11847, -11986, -13654, -13363, -11115, -13347, -15150, -13425, -12244, -11783, -14828, -15161, -11748, -11736, -12500, -14478, -13454, -10903, -11458, -11803, -11765, -12286, -10365, -11630, -10045, -8358, -11291, -11315, -9772, -7291, -9944, -10918, -8358, -7395, -7307, -8250, -8740, -5541, -5199, -6716, -6928, -5943, -2770, -4136, -5107, -4414, -2434, -1096, -3392, -3507, -3777, -4259, -2492, -1206, -579, -1311, -1549, 280, 1432, 888, 732, 979, 2832, 2779, 1718, 2464, 4248, 5992, 5128, 5571, 6345, 6177, 6232, 7491, 7845, 8032, 10776, 10757, 8822, 9415, 11967, 12188, 10658, 10816, 11065, 12586, 12792, 13139, 14129, 13673, 14653, 14738, 15093, 15602, 15694, 16447, 16384, 16527, 17239, 16821, 16530, 17620, 17442, 16880, 17891, 19472, 19281, 17628, 18015, 19177, 19805, 18734, 18060, 19553, 20038, 20398, 21554, 21691, 19755, 19268, 20580, 21546, 20528, 19746, 19495, 20903, 21121, 19719, 19843, 20034, 21325, 19532, 18417, 18807, 19098, 19245, 19083, 18663, 19041, 18900, 18430, 18251, 17994, 19373, 17540, 16910, 18054, 16817, 15896, 15135, 15108, 15670, 14975, 15414, 14824, 14343, 13783, 12670, 13035, 12407, 12323, 12166, 11451, 11354, 10625, 9981, 9824, 9245, 8774, 8119, 8161, 8234, 7114, 6594, 6309, 5779, 5766, 4667, 4656, 4439, 4484, 4869, 4523, 3435, 1692, 1406, 2692, 2399, 92, -749, -417, 1070, -1034, -2622, -2676, -1093, -2973, -7130, -6852, -5387, -4109, -5805, -7346, -7530, -5900, -6674, -8605, -9919, -9268, -7830, -9800, -10663, -10041, -9925, -10395, -11808, -11878, -12149, -13038, -12833, -13606, -13756, -14053, -14785, -14561, -15486, -15418, -15612, -16132, -15138, -16276, -16776, -17166, -17013, -16553, -17687, -18267, -18417, -18145, -18038, -19186, -19412, -18611, -18791, -19021, -20324, -20267, -20535, -20696, -19324, -19601, -20444, -21835, -20688, -18887, -20208, -21082, -21240, -19516, -18509, -20461, -19272, -19918, -21808, -19048, -17757, -19742, -20129, -20272, -18851, -17786, -18715, -19173, -19153, -16857, -16904, -17591, -17817, -16019, -14817, -15688, -15454, -15153, -15287, -14501, -14113, -14274, -13505, -13400, -12786, -12751, -11980, -11182, -10652, -11505, -10027, -8995, -9513, -8592, -7876, -7688, -8128, -7239, -7979, -7780, -6105, -4699, -4802, -6320, -5121, -2885, -2268, -1195, -1188, -1854, -2389, -1520, 414, -31, -43, 472, 1711, 2887, 2200, 1870, 3116, 3861, 3569, 3865, 4440, 5113, 5601, 6333, 6358, 6396, 7952, 8050, 7541, 7739, 8968, 10079, 9950, 10974, 11770, 11005, 11156, 11921, 12485, 12348, 12043, 13282, 13968, 14084, 13486, 13619, 14938, 14748, 14744, 14545, 14338, 15287, 15128, 16114, 16341, 15960, 16442, 16276, 16738, 16608, 16587, 16942, 17036, 17067, 16873, 16859, 18198, 17051, 17892, 16744, 16229, 17605, 17305, 16878, 16599, 16991, 17338, 16728, 16460, 18190, 16058, 16497, 16114, 16987, 15599, 16964, 16117, 15146, 15279, 16932, 15244, 14088, 14167, 14309, 16367, 12557, 23737, 19846, 18388, 16918, 13776, 14317, 10368, 11932, 9314, 9525, 9198, 8758, 9328, 10280, 9690, 11033, 10134, 10545, 8995, 8129, 7837, 6551, 8280, 7712, 6372, 5692, 4608, 5376, 4534, }; const int16_t* sample_table[] = { smp_sample_data, smp_noise_sample, }; const size_t smp_boundaries[] = { 0, 17099, 20852, 30369, 63050, 85807, 95952, 106297, 117606, 128013, }; const size_t* sample_boundary_table[] = { smp_boundaries, }; } // namespace elements