diff --git a/main.p8 b/main.p8 index d67180c..06e5114 100644 --- a/main.p8 +++ b/main.p8 @@ -158,19 +158,28 @@ d505aa3b118eb2f2c4333549a23b566224356131b5834961e1225403423312095023531252272092 70954c1817109352c5410681966841290376240ba3f26050311a12110340a2505703112022c0023da045850c514513424822930514b06403532e235a783717104760256632d9a212272711306328d47551b51b4c8610acf67a11171810339055e1331841200028a2611a977291bc0633572201044ba2d638db0dc860213021c3 d112540c847a3d2b88693720504c31e4c2a055431ea47602f804e4f405ea10be68d639ab9642a1a0f9744232be8b125319405159f512649d3402d0f79b242cc8070585421956f10584116d681c448868019160838b3092e51133c11263b7e4a313b74352a3a46110ad32d144b302e26975019463487231002d09c89c9840767c 1233002a63a4119274ca950163625513502e12302efaa1f0da9bd420612524a1633109a700f00006686083c205503d7474030070402a080b771442d79631632280e071b7d0fbb7412f13543919c4033e083182299b4330060551235013a835620e5a550325022a2d7b6250b34740163bde22730861f407910271937553c120b5 -c744206292856e00177230131e46015d219b307ea03d1374224f339b0332ac1d305462d2072b67cc2b2c719fd41b6d7055c4034638560aa482d0b4174a44155203a5f26b03e1c4050a061bb02125530606752302412b605a53d7031508303520ee7358104b094101782e0da82aa965130b220f5118784700058771bb09c1848a -84e32894119c8c830111590f933415202a40e60104443520d85821d00105399c0423922c8a8c60c600a333716c6097531112330c7bb050227f550833742371ac8e2e2312dd34e095107d34612049251a3deb6208401203151a43a27a118cf1a03f760708847432034f246608904943930431780a3ed102d070346a8180e40001 -b5fba3451b167353e0ab21fec20653f18161b035200815132041a5511b50c80cb8ec658516319143950f05932c71460162439bb00c35530113be243271389c083c73c731106070335009dd0051113622908990265b11472516044a777d4707da0a9053504030942690db86053408221540300221a1b223d201403440048d1f48 -4031617635e060621524e87647400b86740349c001590791270282f1305f32609b70132269a2e523f29108033096e310074312114a134e52922a29092b23421793346149671bd491176025541256501109144457253663a3041a394b173931169515f337ae26330c801902d2354d51a0d502f19a68088df41a38841f83044202 -165400107b081e045b2d911211a8712289a63102323b2a767022341116b34c639c0304052bc382e21905427000630d0344c8516c4665925034920b9e82e6539039736e020647801142321b12b421352743f871c100440b6f531b020113e6371140020437a921126a05779678c4402151412281754c4778ca02ac432553e12607 -330d3b1af86533a032400724969268734f760a27f45001fc40174422188a161d2b20289007145394e66022a840575b320200f8407e833275018515844490ad0274093119b1a8010367323f2135ad8338806974bdcf944424070b0100c95446014320023a08347f77b21f31872f09139552112c417007140f63fcb520a4112016 -0295260120027224b5b87554902044101506154406128150c06446423260ca5002317a18f37405043057165158a6084708c515050021be292a811208283572c826a2810977302ec94a55ff919502b2a33442144b74715544716219300212f37011e813c08fd56608a386131e44f220902515151bc569b305210218c1e545826c -4d34323500a9431391130198127276500440b220a1422b6b58b6a6367635e10b61808b7002313e52053a146635275f70118a2339ba62046d760b5000d3bd0012687814013f87a2a306831030325632662132df101a5135900a7f1b3300e00860033081ec4010c00204b14440037253060c2451d45409e76d349560b2593b3365 -32459905b00864008c262420078270533013221a930d612db04c05a42fb620419293885f24e59110d0005c320075cd4841a019089c63f521d6b8c92babf6430b48030084324d0025af206b02e0300bf8854a07666b0423108028201456180b4216287129020549401639a610ba03231030662131c41543d3b070208d0a123230 -71431b689680b02410030f304bfb6684a31fc6017605041745581335b0749863260429ad11e061ed6e25a287895137ef20b21260418041d2a04408aa5b960a230a1b522000b325e270a090811741436d45572801621c4496bd57895524875309220b5187209a1b20519b253842509224b56812a2910935501f1d040a008a2460 -155508248600254795b5b16ea19227d1778a7880d91843084837f450a85c0013035505588001e0718000312c7340025143107c3f1e39c5515151621712018f7700112d8117095613020005794534d3241ab897b0d1bd287c0020012b01f0008d4b05418a400af2271362259c660a090391020222c0df12e86b3440000584050c -5637072006bf05e801b465c2621967083d0b0398115119a8a3035b04210310cba70b9aa852730f100d307b00062fb003b20767442823f233303082432338c029c70e761c3814180802150300df070980c19b3745ea37f075717622a530a08765450627000082080a0054706b6695b73832b009290054e7001c98404c2be41203 -aa5d07675526e306a49c50e220e7350148d085070623116528350f05003090f21400007d0047c035240273124800700339218809070000b43005252e00371000840c048e01ea2084000d5530c12756ac1d93d0d5c060c70004d0106720b8c800b0d8e0038000504108d78577810481533ba0f0c804000c07005205760000b850 -02f76081e1020f00d0d01e9a14224e1e4078186105860002404003070950000090001f430910009b0300290de050d6d02077c01400f00400048d00e050060c500c87060000020d00c0006540d290002100586000a0d00d00b14a00000a00f044f9002800600003a0400af00b0409580d040070670c0005000009e80500000020 -0000070000080678000300600009000b00d06000000f0d77e0000000000400c000009610d00000000000a050000000000000080000a0d0000a60d805000000080000026000b00000000060c0e000000000000080500004000009e0000306000000000000000000000706700000000050d0600000906000b00000900c00000000 -00030d00c0050000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +c744206292856e00177230131e4664132299e1cb25282d52b13828222771226595220403221d43773619434346126c3567c96af1356d483de56b331814220046b94129728703d0161517aa693313119c341152942202213d0f1f3f26e9332496232652160c514733116f421606531606104212d4a953269428a1125134a1d912 +0eb422597b26350120a171e349612134c9142d146749443a140164485321c32601712ac41553453c214fb331161a65e2311177e8260325372426315b61313431198737c765a021231371d1125145133556411898141f522524f242365433456f33d1c3851221d8856206221266a11902860574f2c2f669925566e1111414c216 +17383d226bb8043e7225a85d2a54a253020293660733115946a1320927aad3b3062216247d464736831c541a55e3111133321844817061314233552193ff90261b2115c3311b0f11394d112c4b50b226832392a1800362e0af2112964d51c62e7438138044111251527392453356127117a4411e248128543533430112251446 +83645030104244478b155ca4692124a7218533bd53d241a2285d231014c2404d8a4a3893e5311961125b8ca4c05718918a6a22fa37133a16443366c0ef85111113c11455a33f14751e14158c1329235342037e4851a118373e8123318690513322191542512c343211e12364535642522d851577d5031131a138388026281d23 +4117175b245135513316154f5128b77794216263421a2343431311a184232183197d861324702222405412743042d311014272164277061d76144351142869112287525947671572332141e8951123821203a5e0862b4b354e1fb26a21728815247d154173b42354321b79e552161b41b2503203182e4b6082e414b233331639 +121334545121215928201243496b6827120283421a11100245161641634b91b514137d1812ecd1513b2472615615311681783ad325b945b4402636f2a56321125051546183466a11312e64cd91263281da08321132af727a3e726714219329984c2120046523493343415c42fa969b3316921b6514d5ab2a0cd5135342353425 +d206c1895317208b2de9282306212575c00233774525443c0f812116531c830224481114144a3118d210c21473403c7953773536496c23a222eb02829461138291c63113276135357d001236316101010251e6a72aab5343410243d6e1125a2f492f7d1ed486627333559362436e472c1a042a12671a7e251133fe725e521653 +41e913524751c3037713931886122a5333192129a3315f390f11425f81141ae11e4594146216cd26424bb52d79115100267010503862403941458b52b259527d235a1335a84153811735631359012d74206d3e5a45b18341301102252980647329127411134317ac232312825c9042920c262a80231434551040439991d68e22 +5efb5b7c040b81037c5d437350ac1f44137816585262514866a35c3a9152504d17191410113001133d217b45132e34c192124951696506b11e2422425013a9a360248c25142471a6d50192401265c5024523301244541421018c52247191a0233975403812111e9433531727325171432918580310b03159411130221834a212 +3111b7d0849034ed18467546445e2b3167255e79165432a331705302731704321109454d0341e61812b6d42eb5771922c28bc22620063780836e81622b135d31b1622aab15522382156322d23113536643231643a5a49e1371693151622649ac561598477102584c601212b15813b504231351813239eb237622c0321896153c +3486b40b2d4231d242282e36a1e6726a12a1302d14f3d1400529e2f19643207240ee304011231952567133651e2143621739061162108bd51f232358514e3135122d1122a5138418f8233354401121281234913781f031213346a1b43342303127d243318931023a5e01a2233b448d644462444261412323233e21f217a31429 +741114111131124046148334d11335112223525ff4471301199555613413565326933b1d2102a1140711c14188c365261222f18d107519116014231709e5059181b33791143555116381a05b3279b533316c582838377716c23065147444329d137295fd8790264c18f77014161053362d18631d0d5a42120689912c9c553846 +1571b752651e1b3173befa40215c1574f082332ca51e482d510a9419e91132166214903271193c61a7c6153378111241021461a03053455311d2244115a33a11362646e44b31134b1015c179e1c2f843134912233e71566542713761111de19c893725541e4195112a9a5a384411e53519553312f2911c20e00695b237944452 +228256512f66243b14c0414a12b915a17485cc1336a41d166571b39272251b38136142846559e2d46316031b4711044f43625867974535a87348160882162355c71339439562e22421253266289a3a26092643ac631c33c08414b933102370392411193533719733230f3b0314e48435460612326b20904515919322e3639d43 +8a074c50428115e11322211931133e1355519a21a26981d96042210a12d323c32884d6e833c4756b1c311773352367394025473561809122110b56042330b1231427854c724d64492359a112343295360a204808598543044d522c2b5696152456b11416325124319121427124836b0daa2917131b3135441335e2217ca2029f +564011f57a1036357762523322096ff25183883a59305548245832cc32a55583cf1184202161a751e4a709034223344852a19456db41a634823171345c77122a4a1d11402b462e430546171aa413a85247b6a45286074a211536282332323936a327243333a62724248a537216143720e16041107f0612f413611222e3421001 +5604b1d04e19331b34405b2542811616221019132cdb2e36c302371801ad521931840fb4213110c59645731821c7731101d506c1930202623f524a033165112133369272d2548f23821580662142151432933910316146ac3231b73875510283462a23216868111f2ea042641358deb33e24488161388a70d91313115d634003 +c492289b5141433d10374b16ac6712152316072551b722065a5283281a38c5231917332655ba5132645398212681682366db513652522963701fe6723a24511d01384ce43011451847018f145627a209222c220271255a694633a9051ccd817d5637235922660701b13a672095b2180038bd21e40a215147541542a093157131 +11815492467355afc91233693c11353858911a9435472621655585113bb221b41231b7503d446362128922324731c7464641d6621824a229a261503263221082a3c16342933fe47632531159b36121c4c2617387d2981056ada6034141238333442c30816334d66a12841135335e3614732211ea451553443241434600a51605 +ac49a4516135e231316332ea30311c4262420391515020b57bd441827626ac3121117111e314397621634cb3447532223145c52549d3474b525a1c989c31b862b1326188144227333515131111fc3b65b224f64bd1527f81533141132c0400436907b5a141116192500377c52a4204cb5b1443093181151372271275a5c21543 +0213443436179d540a0421b1332362702b151242c2450e1821020294022d139137116a265363201a417e6bc5e1a31234223159790027b329244251720d751333b1252336219722c103e2724730b622fb01376883122163095251130106632831c48231207c9502184135264193b2424137132e90260124b61613235227611101 +13712081357d5710d54533453922517613848b628b3b641f43a7663345121216810362b2c7156715654325282652161c51606571a9496a031289a2214237520b1418c711153501152334053265f63459171a382d422ca31647d14515b66413354007a217748646555a90432161424550847b2265129382112252243570e43c51 +65c36534685711e9102895112512419d21062604c95c130841452445322376286c511128422626915a101d1784631830017c530411332960ae66b0413c47d931b13c711089060157a17361523352b25d1361221c656591611341ab14204a11439732663150620112032a4302036325e8322eb5573042a212431b18cf56578e33 +01447a75130226312881342247810740351d14141305239e12a4a2a05f13240a271933164e873663574b18d11154b2a2c2b508bd1139611c011433129273356283427d6691126215131a293225461533e0141302912a4014a0a339c5412251367842eb475112a2161c3053660c4165f0088114571448943b44b0213366192131 +3595095320212d4246bb3525231d3b3234458d54831ad803236b13b2846895482785e36db149044cb33736ca3e121195567012831f4015944f3b1e536b19875925733040180b521901843ca07c561341e32205335aa1312525119424621210263825580964765b25958843f318b4b51518289837551312e812d22097226242e0 diff --git a/progression.lua b/progression.lua index c428912..be1415f 100644 --- a/progression.lua +++ b/progression.lua @@ -1,5 +1,5 @@ progression={ - ruleset:new(11,4,13,22,"ff"), + ruleset:new(11,5,10,25,"l7"), -- level 1 ruleset:new(5,1,9,0), -- by test: always winnable -- level 2 @@ -13,5 +13,5 @@ progression={ -- fortune's foundation ruleset:new(11,4,13,22,"ff"), -- harder than fortune's foundation - ruleset:new(11,5,10,25) + ruleset:new(11,5,10,25,"l7") } \ No newline at end of file diff --git a/seed_compressor/compressor.py b/seed_compressor/compressor.py index 4d24a73..ad433f8 100644 --- a/seed_compressor/compressor.py +++ b/seed_compressor/compressor.py @@ -15,15 +15,16 @@ def main(): # analyze(level_4) level_5 = load_seeds("input/level_5.txt")[:5000] # analyze(level_5) - ff = load_seeds("input/fortunes_foundation.txt") + ff = load_seeds("input/fortunes_foundation.txt")[:7578] # analyze(ff) - # level_7 = load_seeds("input/level_7.txt")[:5000] + level_7 = load_seeds("input/level_7.txt")[:6000] # analyze(level_7) level_4_data = negencode_16b(level_4) level_5_data = negencode_delta_4b(level_5) ff_data = delta_4b(ff) + level_7_data = delta_4b(level_7) all_data = b"" @@ -31,19 +32,19 @@ def main(): for block, data in [ ("l4", level_4_data), ("l5", level_5_data), - ("ff", ff_data) + ("ff", ff_data), + ("l7", level_7_data), ]: offsets[f"{block}_start"] = len(all_data) all_data += data offsets[f"{block}_end"] = len(all_data) - augment_map("../main.p8", "../seed_constants.lua", all_data, offsets) def augment_map(target, constants_file, binary, offsets): - assert isinstance(binary, bytes) and len(binary) < 8192 # length of mapdata print(f"Length of basic extra map data: {len(binary)}") + assert isinstance(binary, bytes) and len(binary) <= 8192 # length of mapdata mapdata = (binary + bytes([0] * 8192))[:8192] cart = Pico8Cart.load(target) diff --git a/seed_compressor/input/level_7.txt b/seed_compressor/input/level_7.txt new file mode 100644 index 0000000..9b7ce8f --- /dev/null +++ b/seed_compressor/input/level_7.txt @@ -0,0 +1,11750 @@ +81 +11 +124 +76 +10 +111 +128 +63 +106 +136 +50 +150 +6 +152 +74 +27 +113 +91 +171 +18 +167 +16 +125 +51 +148 +198 +93 +146 +200 +219 +196 +83 +177 +14 +237 +36 +262 +239 +276 +169 +285 +138 +242 +241 +259 +299 +302 +279 +182 +166 +191 +159 +306 +255 +320 +309 +295 +328 +313 +373 +269 +348 +340 +388 +286 +354 +428 +382 +398 +322 +441 +343 +469 +319 +453 +488 +456 +520 +525 +414 +508 +361 +529 +527 +521 +494 +569 +563 +417 +580 +589 +594 +614 +605 +422 +596 +505 +593 +676 +511 +682 +660 +413 +512 +483 +716 +722 +731 +629 +696 +741 +445 +743 +683 +688 +706 +771 +734 +773 +647 +778 +789 +752 +612 +764 +820 +622 +689 +814 +833 +793 +797 +863 +737 +767 +742 +738 +795 +816 +772 +897 +928 +879 +940 +949 +882 +934 +960 +957 +968 +973 +780 +864 +962 +976 +899 +982 +1019 +919 +931 +936 +1009 +1033 +905 +1034 +1026 +1068 +1014 +1015 +1029 +1097 +975 +1104 +1032 +1059 +1040 +1089 +1125 +1147 +1126 +1061 +1167 +1062 +1148 +1055 +1145 +1094 +1215 +817 +1098 +1186 +1211 +1177 +1196 +1239 +1235 +1245 +1225 +1263 +1237 +955 +1163 +1217 +1194 +1202 +1276 +1334 +1252 +1150 +1191 +1285 +1368 +1336 +1328 +1332 +1370 +1384 +1376 +1400 +1341 +1244 +1288 +1379 +1262 +1427 +1236 +1457 +1248 +1473 +1466 +1475 +1472 +1436 +1428 +1495 +1286 +1504 +1509 +1483 +1453 +1476 +1317 +1479 +1511 +1350 +1535 +1357 +1529 +1505 +1555 +1542 +1559 +1563 +1576 +1581 +1525 +1577 +1603 +1607 +1630 +1619 +1546 +1450 +1524 +1435 +1669 +1647 +1597 +1689 +1629 +1566 +1677 +1705 +1701 +1624 +1402 +1676 +1642 +1723 +1719 +1743 +1611 +1711 +1679 +1745 +1782 +1627 +1779 +1765 +1716 +1750 +1807 +1812 +1653 +1776 +1728 +1831 +1731 +1801 +1784 +1848 +1832 +1783 +1826 +1878 +1706 +1790 +1791 +1746 +1862 +1896 +1828 +1872 +1903 +1915 +1921 +1906 +1947 +1931 +1919 +1930 +1936 +1833 +1841 +1968 +1645 +1994 +1997 +1954 +1970 +1979 +2016 +1913 +1957 +2034 +1898 +2004 +1927 +2061 +2044 +1834 +2068 +2079 +1987 +1870 +1953 +2096 +2078 +2101 +2106 +1965 +1958 +2134 +1969 +2029 +2139 +2092 +1961 +2128 +2123 +2140 +2064 +2062 +2071 +2067 +2195 +2102 +2200 +2148 +2111 +2023 +2138 +2223 +2165 +2232 +2115 +2247 +2112 +2157 +2257 +2118 +2206 +2229 +2191 +2171 +2268 +2302 +2283 +2221 +2331 +2094 +2318 +2289 +2186 +2250 +2350 +2170 +2243 +2366 +2337 +2193 +2286 +2303 +2400 +2377 +2332 +2358 +2227 +2336 +2253 +2166 +2404 +2262 +2093 +2413 +2202 +2440 +2371 +2457 +2379 +2429 +2491 +2402 +2238 +2405 +2315 +2502 +2431 +2465 +2531 +2326 +2519 +2419 +2430 +2569 +2533 +2596 +2602 +2471 +2616 +2554 +2590 +2517 +2560 +2548 +2407 +2643 +2580 +2618 +2498 +2619 +2617 +2650 +2334 +2641 +2689 +2706 +2685 +2585 +2717 +2658 +2644 +2695 +2744 +2578 +2687 +2672 +2768 +2661 +2651 +2772 +2669 +2620 +2795 +2770 +2787 +2761 +2629 +2813 +2851 +2854 +2725 +2800 +2888 +2900 +2844 +2625 +2897 +2815 +2934 +2940 +2942 +2937 +2947 +2834 +2846 +2825 +2830 +2624 +2777 +2980 +2747 +2906 +2871 +3006 +2956 +3051 +3090 +3048 +3065 +3088 +2977 +2941 +2912 +3025 +3062 +3103 +3133 +3086 +2960 +3153 +3127 +3165 +3137 +3147 +3008 +3177 +3123 +3110 +2976 +3197 +3015 +3164 +3144 +3035 +3221 +3225 +3207 +3224 +3237 +2982 +3239 +3240 +3248 +3097 +3182 +3186 +3161 +3099 +2966 +3264 +3091 +3256 +3202 +3293 +3265 +3272 +3252 +3298 +3310 +3228 +3227 +3297 +3322 +3320 +3365 +3234 +3350 +3332 +3187 +3307 +3409 +3226 +3413 +3418 +3391 +3430 +3294 +3397 +3323 +3438 +3436 +3315 +3433 +3398 +3449 +3302 +3480 +3530 +3481 +3304 +3493 +3541 +3511 +3574 +3479 +3576 +3412 +3411 +3231 +3510 +3598 +3572 +3437 +3335 +3374 +3582 +3593 +3619 +3620 +3590 +3609 +3667 +3683 +3607 +3669 +3484 +3497 +3546 +3725 +3628 +3726 +3738 +3514 +3723 +3526 +3727 +3766 +3748 +3767 +3779 +3785 +3661 +3761 +3824 +3729 +3812 +3708 +3854 +3808 +3595 +3835 +3827 +3801 +3858 +3823 +3886 +3883 +3512 +3861 +3860 +3897 +3863 +3874 +3876 +3912 +3906 +3901 +3909 +3744 +3895 +3869 +3787 +3962 +3934 +3961 +3960 +3993 +3859 +3942 +3917 +3976 +3868 +4010 +3923 +4031 +3935 +4058 +3978 +4062 +3956 +3933 +4028 +4013 +4018 +3952 +4083 +4089 +4066 +4116 +4132 +4021 +3815 +4006 +4153 +4093 +3924 +4047 +4024 +4057 +4001 +4165 +4180 +4072 +3926 +4172 +4161 +4197 +4192 +4098 +4052 +4157 +4224 +3982 +4202 +4191 +4080 +4234 +4252 +4228 +4048 +4269 +4272 +4243 +3991 +4214 +4246 +4245 +4271 +4050 +4320 +4336 +4285 +4355 +4357 +4262 +4248 +4338 +4315 +4302 +4343 +4291 +4385 +4388 +4280 +3990 +4389 +4342 +4383 +4353 +4423 +4288 +4427 +4365 +4409 +4459 +4467 +4421 +4477 +4151 +4370 +4502 +4511 +4481 +4528 +4494 +4446 +4547 +4533 +4537 +4323 +4554 +4555 +4491 +4593 +4538 +4562 +4536 +4603 +4619 +4553 +4639 +4573 +4514 +4646 +4664 +4665 +4581 +4655 +4673 +4647 +4405 +4683 +4731 +4607 +4703 +4699 +4745 +4742 +4739 +4755 +4782 +4557 +4776 +4800 +4766 +4701 +4762 +4829 +4852 +4738 +4773 +4788 +4728 +4756 +4862 +4859 +4860 +4718 +4877 +4689 +4903 +4879 +4865 +4925 +4844 +4888 +4770 +4929 +4956 +4957 +4858 +4961 +4857 +4924 +4861 +4878 +4962 +4909 +4883 +4993 +4967 +4991 +5004 +5021 +5039 +4893 +4975 +5019 +4936 +5060 +5002 +5046 +5015 +5072 +5007 +5108 +4988 +5101 +4906 +5090 +4987 +5012 +5166 +5098 +5136 +5125 +5064 +5134 +5143 +5195 +5190 +5197 +5193 +5078 +5089 +5208 +5133 +4941 +5217 +5142 +5198 +5227 +5225 +5251 +5246 +5187 +5219 +5139 +5249 +5157 +5273 +5077 +4942 +5267 +5268 +5213 +5239 +5252 +5291 +5308 +5253 +5306 +5242 +5296 +5288 +5344 +5313 +5088 +5224 +5356 +5207 +5338 +5186 +5343 +5381 +5151 +5401 +5405 +5270 +5416 +5376 +5427 +5415 +5438 +5279 +5479 +5349 +5302 +5430 +5330 +5471 +5503 +5446 +5283 +5404 +5495 +5519 +5363 +5111 +5400 +5512 +5541 +5317 +5546 +5480 +5502 +5504 +5399 +5524 +5547 +5535 +5567 +5419 +5469 +5580 +5599 +5537 +5575 +5550 +5568 +5605 +5615 +5555 +5498 +5574 +5463 +5493 +5315 +5564 +5663 +5633 +5677 +5640 +5656 +5604 +5511 +5686 +5702 +5660 +5697 +5662 +5626 +5684 +5560 +5709 +5680 +5713 +5669 +5561 +5741 +5699 +5733 +5745 +5752 +5607 +5732 +5716 +5721 +5706 +5764 +5765 +5584 +5671 +5761 +5781 +5750 +5809 +5717 +5812 +5825 +5808 +5842 +5844 +5848 +5753 +5687 +5814 +5879 +5893 +5890 +5794 +5846 +5931 +5802 +5930 +5876 +5914 +5932 +5747 +5948 +5963 +5970 +5912 +5720 +5974 +5990 +5722 +5818 +5852 +5647 +5976 +6025 +6012 +6032 +6038 +6050 +6047 +5954 +6056 +5964 +6061 +5961 +6057 +6077 +5774 +6086 +5872 +6071 +6039 +6055 +5952 +6063 +6119 +6139 +6145 +6152 +5886 +6043 +6128 +6158 +6173 +6170 +6180 +6087 +6153 +6107 +6132 +6088 +6219 +6195 +6212 +6232 +5983 +6234 +6221 +6011 +6237 +6218 +6265 +6167 +5877 +6100 +6235 +6313 +6315 +6217 +6092 +6284 +6341 +6090 +5927 +6344 +6349 +6175 +6270 +6396 +6224 +6368 +6181 +6412 +6383 +6255 +6394 +6112 +6415 +6441 +6165 +6367 +6448 +6330 +6452 +6422 +6307 +6473 +6402 +6114 +6432 +6490 +6414 +6483 +6510 +6493 +6203 +6522 +6482 +6513 +6440 +6525 +6504 +6555 +6546 +6574 +6478 +6581 +6582 +6472 +6604 +6508 +6605 +6600 +6518 +6528 +6623 +6176 +6661 +6539 +6672 +6588 +6686 +6670 +6701 +6662 +6618 +6459 +6353 +6732 +6643 +6326 +6746 +6751 +6768 +6771 +6766 +6774 +6690 +6750 +6787 +6755 +6527 +6424 +6579 +6780 +6802 +6730 +6781 +6569 +6790 +6803 +6799 +6831 +6818 +6809 +6777 +6858 +6827 +6589 +6839 +6860 +6876 +6834 +6641 +6878 +6848 +6904 +6616 +6446 +6707 +6939 +6921 +6833 +6850 +6931 +6929 +6800 +6806 +6966 +6941 +6973 +6882 +6976 +6988 +6813 +7021 +6989 +6958 +6969 +6987 +7025 +7048 +6828 +7037 +7058 +7030 +6986 +6889 +6885 +7100 +7083 +6830 +6898 +7073 +6975 +6822 +7108 +7099 +7044 +7094 +7138 +7038 +7128 +7154 +7104 +7055 +7049 +6915 +7115 +7186 +7082 +7202 +7031 +7105 +7180 +7137 +7221 +7129 +7234 +7189 +7239 +7062 +7200 +7233 +7140 +7277 +6938 +7227 +7266 +7243 +7244 +7179 +7222 +7166 +7206 +7274 +7330 +7310 +7303 +7287 +7215 +7250 +7213 +7358 +7242 +7405 +7354 +7407 +7417 +7422 +7431 +7185 +7434 +7381 +7258 +7463 +7468 +7375 +7305 +7428 +7350 +7321 +7442 +7494 +7384 +7300 +7339 +7506 +7259 +7490 +7334 +7479 +7500 +7462 +7517 +7522 +7390 +7521 +7538 +7544 +7518 +7582 +7433 +7435 +7594 +7560 +7573 +7628 +7516 +7605 +7618 +7437 +7585 +7673 +7487 +7478 +7604 +7695 +7548 +7591 +7714 +7596 +7738 +7661 +7472 +7740 +7688 +7658 +7583 +7758 +7524 +7793 +7746 +7697 +7663 +7775 +7753 +7654 +7773 +7770 +7819 +7651 +7822 +7754 +7717 +7856 +7760 +7876 +7885 +7704 +7869 +7657 +7784 +7805 +7898 +7908 +7895 +7924 +7902 +7888 +7926 +7731 +7820 +7817 +7920 +7761 +7872 +7903 +7960 +7986 +7941 +7975 +7966 +7992 +7801 +7862 +8008 +7951 +8033 +8028 +8077 +7867 +7989 +8079 +7656 +7993 +8010 +8089 +8129 +8038 +8011 +8146 +8022 +8134 +8167 +8116 +7999 +8169 +8174 +8034 +8051 +8163 +8056 +7891 +8138 +8210 +8135 +8187 +8231 +8152 +8222 +8150 +8240 +8245 +8066 +8189 +8307 +8292 +8155 +8330 +8223 +8340 +8294 +8366 +8281 +8248 +8342 +8143 +8388 +8369 +8432 +8321 +8249 +8445 +8258 +8452 +8456 +8438 +8160 +8479 +8400 +8468 +8383 +8368 +8521 +8332 +8533 +8534 +8540 +8463 +8545 +8476 +8548 +8529 +8532 +8589 +8461 +8572 +8549 +8256 +8472 +8345 +8610 +8608 +8609 +8607 +8636 +8530 +8591 +8599 +8615 +8371 +8638 +8659 +8703 +8661 +8637 +8619 +8662 +8376 +8692 +8614 +8646 +8561 +8756 +8491 +8691 +8771 +8569 +8764 +8706 +8623 +8761 +8435 +8778 +8799 +8689 +8595 +8795 +8828 +8740 +8696 +8831 +8710 +8781 +8728 +8847 +8789 +8889 +8826 +8918 +8843 +8899 +8872 +8861 +8933 +8845 +8920 +8943 +8747 +8808 +8919 +8633 +8966 +8786 +8969 +8964 +8961 +8984 +8965 +9001 +8988 +9008 +8814 +8912 +8996 +8931 +8978 +9066 +9067 +8908 +9073 +8942 +9054 +8993 +8985 +9052 +9021 +9063 +9057 +9143 +9074 +9128 +9149 +8971 +9178 +8897 +9106 +9204 +9166 +9090 +8841 +8955 +9218 +9188 +9214 +9129 +9240 +8923 +9211 +9262 +9219 +9168 +9276 +9278 +9297 +9312 +9199 +9285 +9327 +9325 +9316 +9123 +9342 +9280 +9362 +9377 +9363 +9277 +9390 +9295 +9408 +9414 +9243 +9236 +9429 +9451 +9416 +9426 +9256 +9349 +9437 +9475 +9207 +9469 +9462 +9159 +9432 +9402 +9500 +9423 +9394 +9502 +9460 +9514 +9493 +9454 +9544 +9442 +9515 +9466 +9557 +9572 +9525 +9590 +9546 +9613 +9611 +9606 +9489 +9604 +9612 +9662 +9619 +9573 +9583 +9559 +9616 +9690 +9684 +9655 +9727 +9681 +9717 +9695 +9702 +9726 +9703 +9683 +9741 +9787 +9698 +9769 +9737 +9748 +9730 +9817 +9805 +9814 +9753 +9657 +9676 +9841 +9843 +9845 +9794 +9826 +9801 +9870 +9863 +9648 +9634 +9869 +9884 +9855 +9866 +9879 +9893 +9834 +9802 +9915 +9906 +9933 +9903 +9818 +9754 +9735 +9766 +9942 +9565 +9972 +9909 +9840 +9910 +10009 +9556 +9882 +10015 +9930 +9980 +10025 +10041 +10010 +10059 +9978 +10040 +10000 +9985 +9974 +10091 +10077 +10109 +10008 +10124 +10039 +9860 +10073 +10014 +10122 +10134 +10090 +10136 +9973 +10088 +10097 +10198 +10064 +10082 +10078 +10140 +10055 +10199 +10251 +10162 +10182 +10267 +10200 +10151 +10244 +10205 +10319 +10313 +10238 +10189 +10325 +10167 +10343 +10130 +10374 +10206 +10390 +10361 +10356 +10169 +10366 +9881 +10419 +10287 +10405 +10448 +10426 +10392 +10433 +10451 +10321 +10305 +10403 +10500 +10467 +10496 +10519 +10518 +10529 +10526 +10357 +10352 +10501 +10473 +10543 +10561 +10579 +10592 +10506 +10534 +10517 +10577 +10478 +10540 +10385 +10456 +10603 +10626 +10642 +10639 +10605 +10661 +10410 +10488 +10671 +10509 +10544 +10470 +10424 +10703 +10547 +10466 +10691 +10675 +10552 +10599 +10727 +10707 +10711 +10708 +10754 +10700 +10771 +10656 +10796 +10747 +10745 +10820 +10803 +10806 +10808 +10763 +10834 +10831 +10728 +10852 +10446 +10827 +10692 +10752 +10844 +10874 +10818 +10884 +10879 +10902 +10817 +10923 +10876 +10942 +10792 +10885 +10895 +10953 +10887 +10862 +10841 +10982 +10833 +10837 +10897 +10984 +10990 +11035 +10680 +11002 +11038 +11027 +10944 +10955 +11053 +11091 +10881 +11031 +11052 +11094 +11121 +11042 +11112 +11072 +10914 +11149 +11163 +11030 +11047 +11167 +10832 +11172 +10992 +11212 +11103 +11122 +11201 +10845 +11186 +11301 +11135 +11247 +11010 +11300 +11141 +11343 +11326 +11165 +11363 +11378 +11360 +11338 +11356 +11319 +11235 +11435 +11292 +11266 +11217 +11415 +11431 +11403 +11465 +11483 +11459 +11493 +11498 +11491 +11458 +11439 +11499 +11416 +11485 +11517 +11541 +11478 +11370 +11450 +11373 +11511 +11575 +11470 +11566 +11581 +11607 +11443 +11503 +11583 +11523 +11628 +11576 +11588 +11440 +11228 +11621 +11661 +11660 +11664 +11620 +11553 +11702 +11643 +11536 +11696 +11638 +11718 +11699 +11639 +11556 +11725 +11751 +11644 +11717 +11768 +11749 +11695 +11796 +11797 +11765 +11799 +11715 +11736 +11746 +11824 +11533 +11833 +11745 +11817 +11865 +11878 +11794 +11844 +11877 +11894 +11902 +11900 +11876 +11839 +11784 +11929 +11812 +11906 +11932 +11913 +11785 +11942 +11961 +11991 +11892 +12013 +11772 +11987 +11803 +12018 +11999 +11740 +12011 +11951 +12029 +12066 +11908 +12047 +12025 +12096 +12036 +12071 +12053 +11964 +11970 +12098 +12126 +12120 +12037 +12143 +12087 +12148 +12102 +12182 +12176 +11629 +12200 +12165 +12118 +12224 +12225 +12019 +12204 +12198 +12208 +12241 +12218 +11818 +12249 +12213 +12023 +12169 +12131 +12217 +12174 +12274 +12270 +12282 +12179 +12319 +12222 +12334 +12322 +12325 +12261 +12346 +12266 +12341 +12302 +12377 +12368 +12281 +11898 +12380 +12396 +12379 +12415 +12423 +12431 +12412 +12445 +12443 +12292 +12291 +12451 +12268 +12424 +12466 +12450 +12477 +12433 +12382 +12381 +12486 +12376 +12409 +12518 +12458 +12499 +12568 +12517 +12468 +12350 +12563 +12581 +12478 +12459 +12463 +12440 +12420 +12544 +12632 +12582 +12606 +12587 +12635 +12640 +12643 +12622 +12615 +12583 +12701 +12654 +12697 +12562 +12577 +12710 +12584 +12405 +12768 +12732 +12661 +12637 +12634 +12785 +12607 +12491 +12641 +12642 +12800 +12778 +12843 +12844 +12808 +12728 +12840 +12790 +12859 +12813 +12759 +12760 +12869 +12864 +12618 +12883 +12794 +12604 +12899 +12772 +12674 +12827 +12937 +12900 +12918 +12911 +12906 +12850 +12930 +12915 +12967 +12829 +12804 +12994 +12920 +12995 +13021 +12944 +12746 +13056 +13061 +12857 +13052 +12890 +13027 +12933 +13002 +12991 +13101 +13096 +13065 +13130 +13131 +13115 +13024 +12936 +13150 +13163 +12984 +12964 +13121 +13183 +13100 +13167 +13223 +13026 +13241 +13133 +13249 +13206 +13213 +13194 +13276 +13122 +13199 +13214 +13272 +13284 +13225 +13169 +13260 +13338 +13330 +13370 +13392 +13028 +13144 +13384 +13274 +13393 +13401 +13323 +13399 +13415 +13458 +13460 +13078 +13440 +13227 +13414 +13493 +13494 +13451 +13282 +13439 +13499 +13506 +13472 +13519 +13462 +13418 +13508 +13522 +13527 +13536 +13540 +13403 +13521 +13533 +13504 +13555 +13558 +13559 +13482 +13423 +13538 +13320 +13452 +13553 +13577 +13568 +13239 +13511 +13596 +13560 +13436 +13587 +13606 +13609 +13619 +13624 +13661 +13364 +13665 +13583 +13595 +13672 +13563 +13634 +13692 +13571 +13697 +13638 +13706 +13592 +13691 +13673 +13704 +13737 +13718 +13727 +13647 +13698 +13708 +13783 +13775 +13802 +13590 +13662 +13761 +13679 +13361 +13760 +13602 +13854 +13872 +13824 +13832 +13801 +13836 +13749 +13887 +13848 +13875 +13873 +13787 +13939 +13904 +13948 +13892 +13754 +13954 +13714 +13870 +13915 +13963 +13971 +13966 +13920 +13944 +13941 +14010 +14025 +14017 +13886 +13900 +13766 +13688 +14057 +13968 +13819 +14083 +13962 +14077 +14007 +14059 +14107 +14084 +13994 +14092 +14060 +14119 +14104 +14005 +14039 +13794 +14125 +13901 +14168 +13953 +14140 +14185 +14111 +14191 +14068 +14023 +14166 +14206 +14212 +14089 +14214 +14187 +14181 +14027 +14224 +14190 +14247 +13980 +14272 +14204 +14136 +14210 +14316 +14320 +14257 +14351 +14222 +14355 +14304 +14278 +14373 +14387 +14317 +13945 +14391 +14386 +14350 +14337 +14258 +14426 +14468 +14469 +14241 +14478 +14287 +14293 +14491 +14303 +14493 +14517 +14285 +14484 +14453 +14515 +14370 +14564 +14428 +14521 +14602 +14567 +14586 +14238 +14609 +14437 +14625 +14605 +14306 +14623 +14644 +14550 +14451 +14618 +14488 +14608 +14661 +14656 +14636 +14603 +14683 +14695 +14686 +14714 +14705 +14662 +14735 +14736 +14694 +14745 +14746 +14692 +14676 +14743 +14630 +14769 +14702 +14793 +14798 +14819 +14814 +14737 +14780 +14824 +14861 +14643 +14799 +14843 +14821 +14650 +14679 +14876 +14816 +14829 +14678 +14891 +14893 +14874 +14897 +14837 +14868 +14842 +14865 +14916 +14929 +14864 +14937 +14878 +14924 +14895 +14968 +14873 +14647 +14913 +14980 +15001 +15004 +14965 +14952 +14962 +15006 +15000 +15017 +14928 +14892 +14976 +14847 +15034 +15052 +15020 +14971 +15015 +15003 +15086 +15024 +14907 +15014 +15096 +15116 +15093 +15068 +15087 +15106 +15132 +14984 +15138 +15135 +15117 +15144 +15165 +15090 +14912 +15044 +15188 +15037 +15089 +15053 +15168 +15175 +15209 +15194 +15142 +14960 +15201 +15190 +15222 +15197 +15242 +15218 +15147 +15033 +15257 +15287 +15239 +15304 +15307 +15326 +15166 +15100 +15301 +15221 +15128 +15347 +15357 +15271 +15252 +15200 +15318 +15385 +15387 +15334 +15394 +15353 +15377 +15399 +15299 +15365 +15401 +15393 +15406 +15297 +15361 +15433 +15452 +15373 +15431 +15417 +15451 +15371 +15469 +15411 +15472 +15473 +15409 +15414 +15434 +15479 +15398 +15449 +15459 +15477 +15499 +15488 +15508 +15509 +15507 +15513 +15495 +15515 +15500 +15540 +15322 +15502 +15404 +15565 +15559 +15551 +15521 +15569 +15584 +15501 +15381 +15590 +15595 +15514 +15601 +15603 +15599 +15648 +15510 +15606 +15506 +15664 +15611 +15684 +15633 +15547 +15618 +15546 +15517 +15596 +15683 +15597 +15693 +15613 +15731 +15723 +15667 +15724 +15562 +15587 +15582 +15712 +15583 +15732 +15727 +15746 +15756 +15652 +15702 +15771 +15789 +15656 +15802 +15777 +15805 +15774 +15762 +15707 +15751 +15735 +15833 +15740 +15838 +15788 +15875 +15663 +15822 +15879 +15804 +15896 +15832 +15861 +15862 +15754 +15717 +15933 +15917 +15937 +15930 +15952 +15924 +15874 +15935 +15911 +15888 +15860 +15974 +16002 +16003 +15961 +16012 +15834 +15880 +15975 +16020 +16013 +16053 +16045 +15953 +16091 +16096 +16046 +15931 +16126 +16149 +16125 +16152 +16040 +15908 +16014 +15997 +16174 +16116 +16135 +16077 +16168 +16192 +16169 +16042 +16177 +16203 +16212 +16159 +16222 +16036 +16134 +16146 +16258 +16194 +16211 +16253 +16242 +16200 +16306 +16187 +16274 +16331 +16323 +15922 +16352 +16290 +16182 +16362 +16355 +16193 +16265 +16318 +16383 +16170 +16256 +16333 +16395 +16344 +16377 +16431 +16376 +16285 +16293 +16341 +16300 +16453 +16369 +16397 +16455 +16421 +16426 +16296 +16446 +16464 +16438 +16490 +16488 +16481 +16477 +16519 +16299 +16556 +16573 +16532 +16450 +16427 +16583 +16595 +16540 +16579 +16442 +16619 +16499 +16649 +16604 +16400 +16653 +16504 +16478 +16596 +16687 +16654 +16547 +16660 +16681 +16708 +16727 +16684 +16661 +16693 +16626 +16783 +16813 +16792 +16726 +16723 +16633 +16821 +16839 +16789 +16842 +16695 +16790 +16863 +16880 +16900 +16768 +16875 +16906 +16773 +16885 +16931 +16840 +16709 +16919 +16945 +16957 +16920 +16971 +16972 +16938 +16787 +16951 +16740 +16896 +16956 +17022 +16912 +16717 +16987 +17051 +16943 +16994 +17037 +17069 +17068 +16983 +16997 +17086 +16854 +16888 +17141 +17143 +17149 +17074 +17163 +17008 +17092 +17173 +16830 +17197 +17087 +17205 +17207 +16986 +17193 +17047 +17225 +17118 +17220 +17251 +17103 +17178 +16907 +17179 +17260 +17099 +17288 +17265 +17274 +17298 +17151 +17304 +17311 +17302 +17319 +17324 +17333 +17264 +17317 +17362 +17146 +17374 +17320 +17351 +17360 +17393 +17297 +17386 +17403 +17428 +17422 +17226 +17455 +17353 +17410 +17371 +17437 +17458 +17465 +17305 +17464 +17440 +17392 +17482 +17361 +17457 +17447 +17487 +17545 +17429 +17542 +17562 +17554 +17564 +17299 +17577 +17549 +17579 +17581 +17596 +17606 +17522 +17494 +17591 +17434 +17456 +17563 +17590 +17493 +17635 +17624 +17589 +17504 +17641 +17645 +17665 +17669 +17559 +17684 +17483 +17692 +17688 +17627 +17633 +17651 +17724 +17696 +17741 +17460 +17622 +17749 +17707 +17687 +17708 +17585 +17612 +17814 +17817 +17810 +17758 +17825 +17773 +17834 +17835 +17772 +17821 +17818 +17609 +17839 +17842 +17689 +17859 +17787 +17802 +17742 +17895 +17902 +17866 +17867 +17785 +17913 +17872 +17919 +17729 +17845 +17920 +17922 +17878 +17950 +17921 +17951 +17673 +17923 +17980 +17992 +17906 +17960 +17999 +17903 +18006 +17623 +17989 +17884 +17889 +17893 +17972 +18001 +18053 +18049 +18050 +18063 +18082 +18100 +17936 +17837 +18116 +18051 +18035 +18112 +18015 +18016 +18146 +18087 +18145 +18132 +18160 +18044 +18174 +18117 +18140 +18030 +18118 +18155 +18108 +18189 +18165 +18202 +18214 +18034 +18295 +18290 +18245 +18201 +18171 +18172 +18216 +18011 +18097 +18339 +18311 +18318 +18331 +18335 +18344 +18348 +18191 +18137 +18327 +18379 +18200 +18371 +18350 +18358 +18376 +18377 +18408 +18394 +18412 +18308 +18406 +18462 +18431 +18281 +18072 +18365 +18415 +18400 +18477 +18346 +18506 +18491 +18360 +18427 +18528 +18478 +18517 +18480 +18443 +18306 +18500 +18565 +18569 +18566 +18553 +18467 +18572 +18463 +18516 +18607 +18619 +18613 +18578 +18536 +18631 +18541 +18593 +18643 +18646 +18168 +18624 +18632 +18501 +18668 +18674 +18426 +18666 +18592 +18696 +18685 +18655 +18700 +18711 +18664 +18606 +18524 +18725 +18736 +18588 +18697 +18766 +18731 +18764 +18688 +18721 +18673 +18792 +18842 +18779 +18793 +18750 +18789 +18841 +18865 +18884 +18861 +18707 +18706 +18895 +18880 +18829 +18799 +18657 +18887 +18914 +18893 +18833 +18949 +18840 +18783 +18964 +18818 +18908 +18741 +18817 +18713 +18921 +18937 +18941 +18995 +18900 +19024 +18994 +18979 +19034 +19041 +19035 +19046 +18972 +18930 +19068 +19051 +18986 +19075 +19032 +19091 +19098 +18982 +19043 +19082 +19056 +19112 +18954 +19001 +19138 +19107 +18946 +19145 +19147 +19120 +19152 +19134 +19142 +19163 +19118 +19079 +19076 +19171 +19136 +19155 +19144 +19255 +19179 +19268 +19258 +19211 +19169 +19245 +19305 +19280 +19320 +19201 +19302 +19308 +19286 +19157 +19352 +19219 +19347 +19363 +19188 +19375 +19251 +19396 +19378 +19399 +19433 +19348 +19213 +19095 +19439 +19198 +19440 +19441 +19424 +19343 +19473 +19372 +19472 +19435 +19482 +19500 +19465 +19489 +19289 +19442 +19497 +19495 +19243 +19459 +19451 +19290 +19544 +19406 +19563 +19562 +19593 +19462 +19600 +19581 +19609 +19379 +19615 +19530 +19644 +19605 +19642 +19533 +19567 +19661 +19650 +19585 +19711 +19492 +19637 +19687 +19597 +19706 +19726 +19454 +19663 +19739 +19769 +19778 +19741 +19727 +19639 +19736 +19816 +19806 +19743 +19636 +19842 +19798 +19880 +19760 +19889 +19791 +19878 +19890 +19911 +19854 +19766 +19895 +19916 +19909 +19712 +19921 +19838 +19922 +19717 +19935 +19942 +19757 +19931 +19888 +19975 +19936 +19956 +19970 +19918 +19960 +19957 +19920 +20008 +19939 +19795 +20016 +19934 +19985 +19910 +19914 +20047 +19976 +19995 +20062 +19859 +20085 +20081 +19998 +20083 +20086 +20111 +20127 +20132 +19965 +19997 +20056 +20160 +20135 +20191 +20025 +20168 +20213 +20172 +20150 +20235 +20112 +20010 +20114 +20185 +20265 +20247 +20033 +20130 +20152 +20216 +20253 +20302 +20034 +20282 +20242 +20309 +20299 +20289 +20147 +20318 +20337 +20341 +20328 +20205 +20388 +20280 +20397 +20377 +20363 +20219 +20307 +20312 +20374 +20296 +20358 +20421 +20428 +20277 +20424 +20382 +20459 +20264 +20465 +20231 +20367 +20325 +20389 +20427 +20281 +20422 +20454 +20492 +20529 +20486 +20546 +20521 +20574 +20426 +20484 +20580 +20524 +20525 +20551 +20489 +20599 +20603 +20576 +20519 +20616 +20646 +20635 +20518 +20607 +20555 +20593 +20659 +20647 +20709 +20711 +20652 +20738 +20618 +20730 +20670 +20656 +20684 +20626 +20678 +20761 +20788 +20531 +20766 +20783 +20792 +20645 +20831 +20567 +20852 +20865 +20854 +20775 +20649 +20836 +20891 +20538 +20885 +20897 +20621 +20899 +20914 +20661 +20927 +20795 +20908 +20941 +20943 +20814 +20876 +20926 +20840 +20968 +20818 +20925 +20972 +20675 +20838 +20978 +20958 +20955 +20903 +20951 +20949 +20931 +20986 +20988 +20971 +20948 +21009 +20892 +21000 +20959 +20932 +20985 +21058 +20870 +21092 +21070 +20976 +21080 +21110 +21106 +21068 +21119 +21088 +21130 +21087 +21127 +20938 +21151 +21161 +21149 +21183 +21185 +20992 +21124 +21154 +21103 +21003 +21115 +21153 +21079 +21107 +21020 +21231 +21237 +21048 +21258 +21241 +21211 +21173 +21278 +21295 +21314 +21123 +21202 +21226 +21091 +21257 +21296 +21328 +21348 +21350 +21357 +21135 +20969 +21360 +21391 +21363 +21367 +21323 +21397 +21429 +21273 +21446 +21465 +21285 +21365 +21342 +21443 +21412 +21320 +21454 +21355 +21434 +21492 +21521 +21462 +21531 +21435 +21577 +21551 +21335 +21475 +21592 +21582 +21540 +21427 +21602 +21529 +21615 +21512 +21517 +21607 +21535 +21618 +21480 +21655 +21647 +21646 +21678 +21553 +21679 +21565 +21630 +21548 +21580 +21685 +21645 +21744 +21703 +21696 +21727 +21489 +21597 +21723 +21661 +21768 +21790 +21797 +21808 +21800 +21804 +21709 +21833 +21794 +21659 +21786 +21816 +21847 +21843 +21823 +21708 +21886 +21897 +21906 +21920 +21918 +21924 +21923 +21792 +21871 +21944 +21834 +21932 +21821 +21963 +21887 +21931 +21939 +21985 +21903 +21737 +21970 +22015 +21858 +22014 +22019 +21910 +21956 +21975 +22000 +22073 +21686 +22077 +22036 +21935 +22080 +21973 +22110 +22059 +22119 +21971 +22100 +22013 +22129 +21852 +22057 +22144 +22143 +22104 +22176 +22183 +22194 +22118 +22051 +21999 +22170 +22172 +22214 +22221 +22257 +21882 +22139 +22219 +22274 +22111 +22271 +22229 +22165 +22157 +22291 +22047 +22210 +22289 +22235 +22200 +22299 +22326 +22312 +22280 +22348 +22307 +22301 +22147 +22261 +22345 +22283 +21989 +22329 +22357 +22273 +22275 +22359 +22375 +22314 +22391 +22385 +22412 +22309 +22366 +22393 +22420 +22369 +22372 +22400 +22455 +22335 +22406 +22445 +22408 +22350 +22430 +22435 +22447 +22528 +22469 +22304 +22317 +22448 +22589 +22438 +22363 +22565 +22608 +22527 +22612 +22604 +22618 +22471 +22620 +22609 +22619 +22626 +22507 +22624 +22526 +22649 +22643 +22459 +22500 +22686 +22454 +22692 +22462 +22650 +22622 +22681 +22586 +22711 +22402 +22647 +22769 +22550 +22785 +22501 +22640 +22786 +22804 +22770 +22797 +22587 +22841 +22808 +22800 +22779 +22862 +22839 +22868 +22861 +22755 +22896 +22877 +22880 +22879 +22860 +22846 +22828 +22949 +22966 +22850 +22963 +22972 +22984 +22869 +22987 +22936 +22723 +22911 +22722 +22906 +22947 +22875 +22905 +23004 +22736 +23070 +23007 +23015 +22782 +22909 +23049 +23062 +23091 +23142 +23140 +23143 +23125 +23146 +22852 +23079 +23083 +23180 +23148 +23204 +23082 +23136 +23069 +23014 +23226 +23039 +22923 +23023 +23223 +23067 +23245 +23189 +23214 +23256 +23273 +23215 +23257 +23211 +23225 +23252 +23238 +23291 +23334 +23286 +23337 +23324 +23382 +23095 +23199 +23147 +23325 +23418 +23175 +23440 +23402 +23354 +23371 +23455 +23446 +23377 +23312 +23452 +23480 +23404 +23456 +23436 +23465 +23506 +23451 +23397 +23482 +23504 +23255 +23515 +23489 +23408 +23543 +23554 +23491 +23588 +23540 +23195 +23594 +23553 +23538 +23601 +23551 +23604 +23567 +23596 +23523 +23559 +23453 +23597 +23610 +23617 +23379 +23439 +23603 +23670 +23674 +23680 +23705 +23702 +23462 +23663 +23609 +23732 +23711 +23643 +23747 +23752 +23511 +23459 +23758 +23634 +23790 +23628 +23707 +23786 +23722 +23783 +23729 +23690 +23619 +23798 +23757 +23810 +23822 +23740 +23846 +23847 +23816 +23830 +23796 +23864 +23862 +23878 +23775 +23614 +23844 +23845 +23907 +23631 +23919 +23888 +23471 +23836 +23923 +23815 +23662 +23644 +23980 +23813 +23996 +23974 +23920 +23977 +24021 +24027 +23669 +23963 +24012 +24004 +24057 +24064 +24028 +24047 +23994 +23936 +24101 +23928 +24109 +24020 +24110 +24135 +23710 +24039 +24105 +24129 +24092 +24175 +23915 +24187 +23909 +24111 +24000 +24191 +24204 +24212 +24102 +24232 +24238 +24243 +24202 +24267 +24031 +24247 +24116 +24200 +24307 +23949 +24106 +24221 +24138 +24342 +24324 +24350 +24349 +24266 +24242 +24370 +24253 +24336 +24364 +24360 +24399 +24250 +24296 +24416 +24392 +24404 +24352 +24453 +24427 +24463 +24363 +24142 +24470 +24237 +24481 +24423 +24483 +24491 +24425 +24285 +24492 +24502 +23808 +24314 +24530 +24525 +24545 +24353 +24358 +24308 +24505 +24536 +24292 +24394 +24561 +24577 +24478 +24535 +24572 +24556 +24603 +24553 +24609 +24588 +24646 +24567 +24644 +24655 +24663 +24513 +24624 +24532 +24604 +24683 +24598 +24619 +24405 +24689 +24670 +24678 +24627 +24649 +24468 +24636 +24664 +24695 +24647 +24719 +24680 +24546 +24765 +24734 +24725 +24739 +24607 +24806 +24448 +24728 +24724 +24833 +24791 +24838 +24741 +24850 +24820 +24615 +24750 +24859 +24708 +24759 +24890 +24893 +24901 +24746 +24935 +24931 +24854 +24559 +24748 +24954 +24965 +24874 +24775 +25000 +24768 +25023 +24905 +24860 +25028 +24984 +25033 +24835 +24959 +24938 +25024 +24964 +25086 +24861 +25039 +25041 +24977 +25104 +25048 +24826 +24848 +25123 +24955 +25084 +25131 +25106 +25090 +25159 +25058 +25008 +25060 +25181 +24917 +25168 +25178 +25088 +25138 +25224 +25194 +24973 +25261 +25184 +25269 +25172 +25270 +25290 +25236 +25223 +25304 +25143 +25248 +25102 +25301 +25133 +25313 +25334 +25346 +25332 +25368 +25203 +25316 +25395 +25340 +25153 +25311 +25130 +25424 +25422 +25295 +25448 +25415 +25330 +25464 +25321 +25409 +25475 +25277 +25540 +25467 +25542 +25543 +25466 +25508 +25453 +25399 +25561 +25588 +25595 +25384 +25557 +25599 +25586 +25621 +25516 +25625 +25637 +25396 +25664 +25527 +25611 +25606 +25677 +25678 +25627 +25682 +25683 +25665 +25684 +25594 +25681 +25717 +25661 +25738 +25723 +25730 +25743 +25693 +25733 +25711 +25768 +25792 +25753 +25804 +25798 +25795 +25790 +25616 +25702 +25698 +25670 +25816 +25849 +25789 +25854 +25713 +25780 +25829 +25813 +25828 +25862 +25830 +25833 +25841 +25871 +25896 +25838 +25908 +25589 +25915 +25925 +25615 +25872 +25692 +25883 +25904 +25923 +25947 +25917 +25926 +25892 +25899 +25932 +25976 +25873 +25992 +26007 +25987 +26013 +25961 +25955 +25989 +26025 +26037 +25937 +26008 +25960 +26032 +25962 +26091 +25991 +26076 +26055 +26113 +26010 +25942 +26133 +26104 +26149 +26137 +26117 +26122 +26094 +26166 +26085 +26170 +26180 +26176 +26093 +26068 +26126 +26194 +26160 +25965 +26206 +26136 +26217 +26235 +26219 +26223 +26237 +26082 +26181 +26246 +26120 +26096 +26265 +26003 +26200 +26264 +26233 +26014 +26256 +26270 +26115 +26299 +26304 +26342 +26339 +26355 +26327 +26290 +26361 +26354 +26329 +26382 +26364 +26072 +26258 +26400 +26301 +26425 +26385 +26434 +26418 +26208 +26436 +26296 +26303 +26288 +26471 +26156 +26460 +26445 +26483 +26379 +26209 +26480 +26474 +26446 +26496 +26451 +26514 +26520 +26431 +26528 +26444 +26368 +26441 +26559 +26546 +26512 +26370 +26484 +26481 +26531 +26628 +26500 +26644 +26662 +26666 +26539 +26672 +26667 +26521 +26579 +26688 +26414 +26677 +26698 +26702 +26691 +26638 +26578 +26599 +26694 +26704 +26615 +26605 +26685 +26570 +26797 +26719 +26674 +26561 +26810 +26811 +26778 +26784 +26819 +26825 +26755 +26847 +26772 +26844 +26749 +26854 +26865 +26858 +26742 +26794 +26759 +26814 +26898 +26805 +26830 +26872 +26853 +26743 +26908 +26921 +26925 +26918 +26822 +26795 +26934 +26929 +26932 +26907 +26752 +26943 +26874 +26996 +26956 +26809 +26716 +26671 +26938 +26902 +26888 +27050 +27008 +27054 +27038 +26950 +27082 +27063 +26946 +26913 +27089 +27093 +27002 +27028 +27117 +27077 +27098 +26870 +27073 +27136 +27118 +27083 +26868 +27160 +27001 +27122 +27114 +27181 +27112 +26939 +27163 +27182 +27209 +27213 +27201 +27215 +27243 +27248 +27271 +27121 +27242 +27302 +27309 +27297 +27320 +27183 +27090 +27337 +27207 +27333 +27233 +27249 +27128 +27131 +27373 +27383 +27367 +27150 +27341 +27402 +27352 +27401 +27412 +26873 +27413 +27195 +27395 +27428 +27403 +27359 +27432 +27134 +27398 +27439 +27399 +27342 +27455 +27350 +27473 +27448 +27199 +27464 +27489 +27404 +27411 +27436 +27518 +27500 +27461 +27507 +27530 +27414 +27545 +27523 +27564 +27463 +27540 +27569 +27470 +27557 +27431 +27602 +27595 +27573 +27629 +27609 +27254 +27631 +27528 +27532 +27647 +27659 +27536 +27613 +27365 +27697 +27668 +27477 +27685 +27712 +27646 +27526 +27624 +27636 +27511 +27743 +27700 +27728 +27768 +27701 +27769 +27562 +27739 +27760 +27781 +27791 +27797 +27779 +27803 +27751 +27503 +27598 +27813 +27814 +27802 +27676 +27815 +27773 +27788 +27726 +27868 +27582 +27857 +27883 +27843 +27846 +27831 +27816 +27745 +27863 +27794 +27908 +27720 +27808 +27937 +27881 +27936 +27777 +27879 +27809 +27752 +27740 +27944 +27812 +27966 +27923 +27992 +27993 +27535 +27975 +27951 +27986 +27987 +27996 +28063 +27991 +27942 +27980 +27974 +28081 +27912 +27983 +27887 +28130 +28072 +27902 +28137 +28143 +28136 +28114 +28029 +28144 +28066 +28103 +28193 +28207 +28155 +28200 +28119 +28153 +28010 +28236 +28242 +27998 +28261 +28135 +28289 +28134 +28160 +28309 +28129 +28312 +28284 +28336 +28224 +28226 +28340 +28348 +28219 +28273 +28355 +28359 +28370 +28378 +28305 +28300 +28380 +28392 +28407 +28402 +28377 +28356 +28421 +28366 +28301 +28427 +28419 +28452 +28455 +28422 +28463 +28459 +28368 +28479 +28480 +28349 +28470 +28451 +28387 +28509 +28518 +28565 +28583 +28431 +28487 +28580 +28350 +28339 +28496 +28514 +28594 +28585 +28596 +28543 +28576 +28562 +28638 +28640 +28658 +28637 +28564 +28631 +28660 +28699 +28664 +28709 +28707 +28240 +28473 +28727 +28434 +28710 +28588 +28620 +28603 +28753 +28466 +28644 +28793 +28776 +28632 +28577 +28757 +28814 +28774 +28806 +28669 +28833 +28853 +28847 +28856 +28858 +28884 +28744 +28789 +28916 +28698 +28813 +28839 +28939 +28815 +28646 +28831 +28889 +28969 +28972 +28973 +28978 +28995 +28990 +28984 +28986 +28989 +28896 +29020 +29011 +28958 +28802 +28959 +29059 +28927 +28821 +29073 +28944 +29086 +29090 +28982 +28790 +28874 +28803 +29094 +28910 +29075 +29070 +29109 +29152 +29052 +28975 +28888 +29101 +29161 +29158 +29173 +29096 +29111 +29151 +29188 +29004 +29146 +29185 +29155 +29215 +29230 +29229 +29175 +29217 +29102 +29264 +28844 +29277 +29182 +29196 +29084 +29271 +29248 +29213 +29206 +29321 +29139 +29284 +29319 +29172 +29389 +29381 +29323 +29375 +29403 +29180 +29197 +29365 +29397 +29194 +29406 +29287 +29262 +29451 +29453 +29439 +29452 +29349 +29273 +29313 +29493 +29405 +29444 +29502 +29338 +29472 +29412 +29401 +29512 +29400 +29516 +29515 +29542 +29368 +29499 +29528 +29570 +29546 +29582 +29545 +29622 +29626 +29446 +29532 +29591 +29504 +29456 +29548 +29647 +29637 +29596 +29415 +29671 +29660 +29673 +29643 +29698 +29687 +29540 +29648 +29630 +29684 +29679 +29677 +29714 +29614 +29694 +29762 +29764 +29746 +29613 +29768 +29723 +29779 +29683 +29635 +29801 +29700 +29792 +29796 +29740 +29806 +29810 +29826 +29842 +29657 +29825 +29853 +29798 +29695 +29785 +29888 +29854 +29880 +29627 +29793 +29817 +29913 +29908 +29879 +29963 +29786 +29920 +29981 +29990 +29823 +29973 +29895 +30007 +30000 +29883 +30014 +30017 +29978 +30025 +29958 +29969 +30048 +30056 +29999 +29994 +29992 +29808 +29824 +30078 +30075 +29856 +29921 +29843 +29966 +30139 +30054 +29846 +30095 +30151 +30157 +29949 +30145 +30037 +30166 +29954 +30161 +30029 +30154 +30173 +30122 +30179 +30099 +30089 +30167 +30187 +30188 +30064 +30132 +30252 +30172 +30214 +30206 +30271 +30266 +30119 +30169 +30115 +30239 +30100 +30286 +30298 +30308 +30227 +30321 +30013 +30246 +30247 +30289 +30328 +30291 +30329 +30225 +30322 +30258 +30319 +30265 +30353 +30170 +30341 +30277 +30386 +30406 +30410 +30419 +30314 +30212 +30387 +30453 +30397 +30435 +30306 +30347 +30346 +30296 +30485 +30488 +30483 +30497 +30509 +30504 +30464 +30454 +30425 +30374 +30379 +30542 +30282 +30551 +30563 +30581 +30487 +30572 +30602 +30492 +30586 +30571 +30537 +30543 +30645 +30603 +30608 +30643 +30538 +30511 +30616 +30570 +30456 +30671 +30610 +30620 +30689 +30656 +30677 +30640 +30651 +30613 +30707 +30494 +30743 +30730 +30473 +30751 +30763 +30698 +30776 +30573 +30773 +30684 +30777 +30787 +30747 +30680 +30578 +30794 +30749 +30823 +30818 +30807 +30840 +30717 +30812 +30808 +30846 +30862 +30817 +30706 +30866 +30783 +30916 +30850 +30913 +30948 +30934 +30958 +30851 +30699 +30930 +30968 +30834 +30973 +30915 +31014 +30854 +30720 +30983 +31017 +31028 +31034 +30903 +30963 +31030 +31067 +31089 +30857 +31071 +30992 +31039 +31116 +31104 +31119 +30942 +30728 +31129 +31133 +31023 +31091 +31016 +31099 +31107 +31135 +31151 +31156 +30923 +31140 +31130 +31144 +31078 +31093 +31196 +31024 +31192 +31216 +31163 +31011 +31211 +31240 +31217 +31223 +31105 +31257 +31127 +31280 +31275 +31243 +30952 +31131 +31303 +31287 +31261 +31254 +31312 +31199 +31267 +31249 +31347 +31330 +31228 +31353 +31356 +31361 +31289 +31142 +31354 +31352 +31044 +31394 +31362 +31313 +31417 +31393 +31423 +31368 +31468 +31480 +31463 +31148 +31484 +31481 +31338 +31364 +31391 +31521 +31512 +31539 +31541 +31543 +31369 +31442 +31507 +31553 +31516 +31288 +31511 +31569 +31531 +31559 +31597 +31561 +31536 +31593 +31527 +31546 +31454 +31609 +31594 +31619 +31611 +31613 +31636 +31605 +31575 +31592 +31669 +31627 +31642 +31415 +31690 +31653 +31708 +31698 +31595 +31702 +31723 +31754 +31637 +31720 +31683 +31523 +31682 +31778 +31378 +31802 +31810 +31808 +31587 +31819 +31805 +31825 +31712 +31801 +31800 +31870 +31850 +31781 +31621 +31761 +31887 +31876 +31910 +31711 +31907 +31926 +31959 +31652 +31922 +31773 +31993 +31974 +31986 +31971 +31994 +31933 +31946 +31955 +31958 +31864 +32018 +32087 +32086 +32094 +32076 +32069 +32114 +32064 +32135 +31995 +32122 +31970 +32103 +32117 +32156 +32027 +32170 +32137 +32168 +32194 +32097 +32104 +32200 +31906 +32166 +32183 +32124 +32048 +32226 +32165 +32215 +32171 +32221 +32241 +32155 +32109 +32253 +32222 +32159 +32230 +32290 +32288 +32142 +32259 +32297 +32294 +32111 +32313 +32289 +32205 +32330 +32252 +32318 +32334 +32360 +32339 +32257 +32223 +32333 +32214 +32231 +32324 +32278 +32189 +32379 +32418 +32435 +32415 +32362 +32453 +32459 +32378 +32469 +32401 +32494 +32316 +32399 +32491 +32496 +32411 +32533 +32498 +32528 +32540 +32512 +32583 +32574 +32577 +32562 +32523 +32381 +32579 +32306 +32645 +32634 +32665 +32639 +32657 +32483 +32598 +32701 +32587 +32709 +32619 +32726 +32464 +32586 +32685 +32462 +32738 +32761 +32607 +32771 +32739 +32767 +32650 +32793 +32790 +32801 +32789 +32805 +32821 +32742 +32543 +32599 +32865 +32843 +32847 +32733 +32797 +32884 +32770 +32820 +32705 +32564 +32576 +32781 +32871 +32759 +32716 +32894 +32946 +32885 +32889 +32799 +32963 +32923 +32947 +32932 +32959 +32895 +33026 +32682 +33055 +32870 +32918 +32679 +32975 +32773 +33064 +32949 +33080 +33081 +33074 +33021 +32812 +32920 +33087 +33113 +33030 +33123 +33065 +33024 +33105 +32973 +33143 +33077 +32890 +33091 +33005 +33057 +33174 +33188 +32898 +33120 +33195 +33210 +33166 +33224 +33187 +33222 +33238 +33150 +33154 +33249 +33254 +33236 +33138 +33020 +33212 +33189 +33306 +33277 +33315 +33323 +33351 +33352 +33302 +33303 +33190 +33356 +33322 +33129 +33288 +33374 +33321 +33135 +33363 +33165 +33335 +33400 +32985 +33410 +33383 +33362 +33301 +33386 +33365 +33394 +33451 +33426 +33439 +33199 +33472 +33461 +33460 +33359 +33470 +33389 +33493 +33504 +33509 +33511 +33482 +33473 +33526 +33402 +33527 +33462 +33507 +33538 +33376 +33464 +33413 +33572 +33573 +33479 +33535 +33478 +33445 +33605 +33417 +33483 +33635 +33552 +33619 +33593 +33576 +33568 +33532 +33677 +33639 +33520 +33674 +33701 +33706 +33495 +33649 +33711 +33721 +33680 +33602 +33730 +33724 +33516 +33689 +33419 +33615 +33787 +33792 +33794 +33751 +33713 +33796 +33715 +33815 +33851 +33854 +33720 +33816 +33860 +33603 +33806 +33808 +33749 +33897 +33898 +33904 +33924 +33909 +33809 +33745 +33710 +33765 +33866 +33776 +33976 +33831 +33893 +33971 +33988 +33962 +34018 +34014 +34005 +33972 +34036 +34040 +33737 +33993 +34021 +34032 +34081 +33989 +34088 +34068 +34075 +33981 +33997 +34107 +33793 +34069 +34100 +34103 +34099 +34155 +33780 +34104 +34177 +34051 +34121 +34180 +34087 +34097 +34199 +34158 +34178 +34197 +33828 +34160 +34150 +34203 +34234 +33970 +34239 +34231 +34248 +34252 +34220 +34126 +34279 +34268 +34072 +34193 +34241 +34209 +34282 +34338 +34291 +34342 +34284 +34112 +34326 +34321 +34287 +34295 +34246 +34393 +34330 +34251 +34265 +34300 +34402 +34352 +34413 +34308 +34414 +34474 +34482 +34365 +34448 +34430 +34470 +34396 +34442 +34465 +34504 +34341 +34456 +34499 +34373 +34518 +34540 +34556 +34428 +34551 +34417 +34391 +34491 +34611 +34617 +34614 +34588 +34645 +34655 +34627 +34658 +34552 +34633 +34673 +34527 +34702 +34521 +34484 +34438 +34565 +34725 +34709 +34676 +34677 +34624 +34584 +34735 +34739 +34758 +34600 +34738 +34774 +34675 +34792 +34796 +34825 +34788 +34811 +34691 +34696 +34754 +34672 +34866 +34845 +34727 +34854 +34890 +34883 +34840 +34921 +34924 +34779 +34895 +34904 +34918 +34906 +34959 +34826 +34993 +34911 +34814 +35000 +35010 +34943 +34686 +35034 +35026 +35038 +35041 +34998 +35001 +35063 +34875 +34848 +34967 +34865 +35053 +35112 +35097 +35131 +35138 +35102 +35161 +35109 +35116 +35136 +35189 +35158 +35179 +35194 +35164 +35085 +35201 +35117 +35108 +35235 +35219 +35229 +35240 +35258 +35225 +35223 +35209 +35264 +35237 +35134 +35287 +35210 +35190 +35329 +35325 +35203 +35336 +35241 +35275 +35169 +35374 +35347 +35282 +35379 +35387 +35399 +35402 +35420 +35277 +35417 +35444 +35238 +35358 +35193 +35267 +35475 +35467 +35477 +35460 +35319 +35360 +35494 +35505 +35208 +35485 +35461 +35466 +35502 +35527 +35517 +35455 +35554 +35523 +35567 +35365 +35440 +35421 +35602 +35295 +35595 +35614 +35634 +35395 +35606 +35618 +35529 +35512 +35543 +35569 +35612 +35522 +35644 +35620 +35657 +35342 +35690 +35649 +35429 +35647 +35674 +35712 +35715 +35722 +35670 +35552 +35713 +35655 +35754 +35710 +35757 +35695 +35744 +35705 +35604 +35762 +35654 +35526 +35791 +35571 +35745 +35755 +35683 +35676 +35814 +35816 +35769 +35822 +35793 +35829 +35845 +35777 +35827 +35719 +35860 +35792 +35760 +35834 +35875 +35551 +35763 +35196 +35805 +35801 +35906 +35907 +35878 +35802 +35873 +35879 +35748 +35914 +35929 +35923 +35736 +35933 +35959 +35936 +35983 +35970 +35892 +35826 +35921 +35945 +35866 +36000 +36016 +35850 +35893 +36033 +36036 +36067 +36009 +36099 +36108 +36024 +36115 +36039 +36131 +36088 +36159 +35997 +36140 +36171 +36158 +36113 +35928 +35986 +36008 +36193 +36198 +36224 +36178 +36227 +36217 +36243 +36200 +36132 +36257 +36187 +36268 +36269 +36221 +36314 +36216 +36282 +36286 +36350 +36190 +36275 +36353 +36157 +36360 +36213 +36280 +36420 +36374 +36409 +36401 +36361 +36289 +36362 +36458 +36185 +36394 +36299 +36418 +36469 +36383 +36388 +36379 +36272 +36421 +36488 +36356 +36472 +36491 +36490 +36489 +36463 +36402 +36475 +36507 +36520 +36518 +36471 +36512 +36519 +36564 +36559 +36494 +36504 +36555 +36547 +36560 +36566 +36613 +36605 +36654 +36574 +36579 +36480 +36645 +36670 +36537 +36513 +36588 +36290 +36660 +36683 +36691 +36671 +36577 +36664 +36663 +36678 +36585 +36729 +36746 +36745 +36749 +36667 +36760 +36631 +36762 +36734 +36623 +36805 +36773 +36737 +36653 +36791 +36692 +36826 +36753 +36825 +36748 +36829 +36750 +36802 +36855 +36858 +36709 +36772 +36722 +36804 +36676 +36885 +36856 +36880 +36870 +36877 +36871 +36796 +36917 +36914 +36835 +36897 +36907 +36928 +36738 +36831 +36854 +36927 +36822 +36895 +36966 +36919 +36960 +36930 +36995 +37026 +36810 +37043 +36978 +36888 +36814 +37053 +36931 +36783 +37074 +37067 +36993 +37055 +37054 +37088 +37091 +36981 +37092 +37087 +37103 +37011 +37037 +37133 +37136 +37131 +36860 +37153 +37075 +36893 +37151 +37181 +37083 +37134 +37191 +37142 +37193 +37176 +37144 +37168 +37090 +37202 +37223 +37215 +37260 +37266 +37248 +37187 +37270 +37278 +37172 +37282 +37198 +37250 +37275 +37297 +37056 +37066 +37200 +37306 +36975 +37124 +37169 +37351 +37304 +37276 +37343 +37353 +37280 +37301 +37392 +37346 +37242 +37398 +37178 +37414 +37417 +37418 +37396 +37391 +37218 +37300 +37397 +37420 +37442 +37463 +37460 +37470 +37449 +37455 +37496 +37285 +37503 +37504 +37413 +37522 +37443 +37531 +37510 +37539 +37548 +37554 +37557 +37540 +37534 +37479 +37313 +37559 +37377 +37586 +37422 +37533 +37615 +37583 +37597 +37616 +37537 +37505 +37581 +37577 +37663 +37410 +37676 +37590 +37545 +37610 +37613 +37516 +37459 +37692 +37409 +37649 +37714 +37566 +37702 +37669 +37710 +37650 +37680 +37751 +37736 +37728 +37761 +37752 +37589 +37695 +37757 +37782 +37732 +37546 +37594 +37735 +37733 +37796 +37770 +37832 +37791 +37809 +37842 +37822 +37763 +37869 +37803 +37759 +37851 +37512 +37866 +37859 +37915 +37838 +37739 +37883 +37881 +37925 +37939 +37934 +37872 +37918 +37954 +37892 +37936 +37952 +37965 +37983 +37948 +37967 +37953 +37998 +37930 +37846 +37894 +37987 +38009 +38013 +37985 +37906 +37995 +38015 +38022 +38017 +37988 +38028 +38045 +37962 +38032 +38060 +37982 +37904 +38008 +37973 +38080 +38082 +38068 +38087 +38024 +38098 +38116 +38149 +37984 +38074 +38110 +38118 +38003 +38152 +38111 +38159 +38040 +37941 +38172 +38161 +38085 +38179 +38197 +38157 +38158 +38124 +38143 +37919 +38065 +38205 +38047 +38174 +38138 +38154 +38217 +38201 +37972 +38230 +38236 +38183 +38218 +38229 +38233 +38275 +38185 +38108 +38120 +38281 +38235 +38046 +38256 +38180 +38225 +38333 +38255 +38285 +38345 +38352 +38342 +38294 +38371 +38353 +38220 +38330 +38379 +38373 +38387 +38280 +38334 +38214 +38277 +38399 +38346 +38389 +38360 +38415 +38246 +38428 +38427 +38424 +38238 +38383 +38451 +38440 +38398 +38314 +38377 +38304 +38470 +38461 +38409 +38486 +38458 +38501 +38436 +38400 +38460 +38404 +38502 +38457 +38494 +38243 +38517 +38546 +38425 +38526 +38519 +38420 +38567 +38576 +38393 +38592 +38561 +38590 +38547 +38611 +38598 +38565 +38627 +38619 +38549 +38471 +38643 +38633 +38604 +38534 +38650 +38686 +38663 +38657 +38366 +38581 +38480 +38731 +38734 +38707 +38608 +38737 +38763 +38791 +38811 +38616 +38677 +38827 +38818 +38701 +38641 +38556 +38632 +38733 +38875 +38877 +38802 +38837 +38685 +38858 +38840 +38899 +38788 +38890 +38912 +38960 +38834 +38924 +38894 +38939 +38929 +38995 +38609 +38532 +38688 +39000 +38997 +38873 +39009 +39035 +39028 +39032 +38854 +38978 +39055 +38943 +39058 +39026 +38698 +39006 +39077 +39065 +38846 +39079 +39109 +39125 +38852 +39106 +39096 +39134 +38839 +39088 +39160 +39102 +39177 +39132 +38968 +39042 +39094 +39078 +39162 +39206 +39090 +38800 +39185 +39161 +39204 +39218 +39181 +39236 +39140 +39131 +39062 +39151 +39085 +39244 +39254 +39284 +39164 +39293 +39202 +39213 +39197 +39192 +39320 +39312 +39214 +39331 +39323 +39363 +39346 +39233 +39383 +39358 +39328 +39353 +39392 +39221 +39348 +39419 +39322 +39376 +39416 +39417 +39209 +39420 +39249 +39459 +39449 +39428 +39477 +39478 +39484 +39314 +39473 +39443 +39245 +39486 +39493 +39385 +39517 +39379 +39529 +39481 +39382 +39262 +39504 +39542 +39545 +39421 +39538 +39558 +39546 +39440 +39513 +39568 +39605 +39509 +39347 +39516 +39580 +39520 +39608 +39541 +39532 +39457 +39657 +39640 +39576 +39659 +39572 +39687 +39686 +39588 +39692 +39648 +39710 +39715 +39627 +39590 +39675 +39698 +39730 +39689 +39688 +39453 +39731 +39723 +39780 +39755 +39599 +39785 +39630 +39683 +39744 +39823 +39833 +39745 +39737 +39629 +39732 +39798 +39742 +39850 +39851 +39872 +39831 +39822 +39806 +39894 +39875 +39856 +39691 +39429 +39887 +39910 +39926 +39842 +39868 +39948 +39945 +39903 +39965 +39897 +40010 +39915 +39656 +39817 +39797 +40040 +39729 +39685 +40059 +40039 +39946 +40041 +40079 +40080 +40090 +40037 +40082 +39906 +40111 +39786 +39962 +40046 +39863 +40064 +40119 +40132 +40093 +40136 +40069 +40121 +40047 +39840 +40116 +40115 +40159 +40175 +40179 +40112 +40160 +40043 +40188 +40169 +40155 +40131 +40247 +40138 +40239 +40219 +40216 +40281 +40286 +39973 +40241 +40303 +40309 +40312 +40203 +40258 +40363 +40387 +40300 +40372 +40163 +40373 +40409 +40428 +40405 +40305 +40342 +40238 +40268 +40350 +40248 +40463 +40448 +40420 +40476 +40489 +40411 +40407 +40344 +40270 +40481 +40519 +40539 +40437 +40276 +40546 +40434 +40550 +40511 +40275 +40555 +40567 +40559 +40551 +40454 +40549 +40523 +40534 +40553 +40375 +40613 +40590 +40642 +40651 +40530 +40433 +40392 +40685 +40657 +40713 +40717 +40723 +40733 +40427 +40744 +40697 +40653 +40586 +40750 +40600 +40772 +40593 +40765 +40652 +40647 +40787 +40758 +40752 +40788 +40813 +40815 +40801 +40703 +40780 +40749 +40802 +40829 +40854 +40628 +40844 +40866 +40851 +40881 +40840 +40908 +40872 +40833 +40873 +40781 +40897 +40950 +40842 +40962 +40971 +40631 +40933 +40887 +40990 +41006 +40930 +40906 +41014 +41038 +40826 +40949 +41034 +41041 +41029 +40845 +40914 +41000 +40837 +40807 +41055 +41094 +41104 +41039 +40899 +41123 +41074 +41045 +40891 +41115 +41017 +41033 +41024 +41163 +40972 +41124 +41141 +41176 +41079 +41057 +40942 +41161 +41250 +41229 +41258 +41259 +41156 +41272 +41277 +41237 +41245 +41285 +41288 +41173 +41076 +41317 +41298 +41132 +41242 +41332 +41282 +41218 +41336 +41232 +41114 +41351 +41343 +41290 +41196 +41289 +41318 +41346 +41400 +41384 +41420 +41106 +41398 +41432 +41438 +41443 +41344 +41458 +41449 +41436 +41407 +41477 +41415 +41470 +41492 +41386 +41487 +41505 +41491 +41496 +41378 +41508 +41529 +41530 +41525 +41532 +41514 +41431 +41489 +41523 +41539 +41568 +41570 +41619 +41518 +41347 +41638 +41623 +41659 +41657 +41671 +41656 +41617 +41695 +41701 +41651 +41668 +41730 +41579 +41503 +41699 +41717 +41688 +41795 +41737 +41631 +41800 +41762 +41710 +41791 +41740 +41803 +41713 +41812 +41882 +41842 +41877 +41681 +41905 +41837 +41934 +41929 +41922 +41787 +41970 +41954 +41914 +41944 +41930 +41967 +41994 +41782 +42000 +41764 +41965 +41969 +41639 +42006 +41975 +41832 +41865 +42025 +41921 +42026 +41992 +42033 +42061 +42109 +41861 +42120 +42127 +42129 +42132 +42021 +41933 +42128 +42125 +41610 +42057 +42010 +42117 +42055 +41901 +42197 +42200 +42142 +41995 +42172 +42205 +41559 +42231 +42219 +42160 +42051 +42137 +42018 +42227 +42083 +42252 +42134 +42294 +42297 +42093 +42284 +42331 +42229 +42234 +42339 +42324 +42347 +42280 +42285 +41822 +42371 +42254 +42060 +42309 +42375 +42238 +42372 +42374 +42365 +42392 +42182 +42385 +42344 +42334 +42410 +42384 +42396 +42422 +42335 +42434 +42439 +42448 +42381 +42255 +42317 +42433 +42405 +42451 +42500 +42429 +42305 +42486 +42492 +42534 +42530 +42369 +42426 +42549 +42471 +42547 +42541 +42584 +42444 +42580 +42532 +42553 +42446 +42616 +42626 +42628 +42511 +42612 +42573 +42585 +42641 +42348 +42493 +42484 +42666 +42650 +42646 +42602 +42680 +42677 +42672 +42336 +42693 +42647 +42421 +42643 +42703 +42674 +42708 +42661 +42406 +42597 +42621 +42467 +42655 +42699 +42704 +42735 +42779 +42516 +42778 +42754 +42796 +42669 +42797 +42733 +42789 +42720 +42786 +42608 +42707 +42721 +42840 +42833 +42767 +42792 +42696 +42886 +42848 +42897 +42711 +42899 +42782 +42898 +42914 +42900 +42904 +42925 +42838 +42936 +42816 +42763 +42837 +42921 +42822 +42907 +42854 +42948 +42867 +42915 +42977 +42662 +42991 +42950 +43002 +42908 +43016 +43004 +43020 +43037 +42924 +42982 +43050 +42694 +43055 +43076 +43001 +42956 +43006 +42940 +43087 +43077 +43040 +43053 +42932 +43073 +43105 +43111 +43083 +43030 +42973 +43145 +43196 +43197 +43118 +43079 +43243 +43007 +43142 +43039 +43150 +43277 +42981 +43181 +43167 +43287 +43288 +43067 +43271 +43089 +43311 +43290 +43192 +43322 +43324 +43258 +43272 +43297 +43344 +43363 +43128 +43358 +43320 +43279 +43257 +43299 +43400 +43094 +43335 +43377 +43369 +43329 +43439 +43437 +43435 +43403 +43427 +43407 +43373 +43485 +43397 +43382 +43402 +43371 +43502 +43456 +43504 +43411 +43495 +43532 +43352 +43554 +43533 +43193 +43536 +43454 +43321 +43405 +43574 +43558 +43481 +43552 +43231 +43594 +43551 +43472 +43612 +43548 +43638 +43570 +43613 +43246 +43630 +43441 +43660 +43664 +43645 +43561 +43603 +43580 +43563 +43689 +43505 +43545 +43681 +43692 +43672 +43602 +43733 +43715 +43640 +43648 +43700 +43644 +43752 +43744 +43606 +43756 +43697 +43768 +43783 +43728 +43809 +43764 +43835 +43729 +43807 +43652 +43843 +43872 +43500 +43863 +43884 +43847 +43775 +43521 +43921 +43923 +43925 +43878 +43894 +43800 +43827 +43932 +43895 +43943 +43881 +43924 +43903 +43734 +43935 +43946 +43780 +43985 +43936 +43963 +44013 +44017 +44004 +44044 +43990 +43777 +44055 +43991 +44053 +43778 +44050 +43890 +43927 +44103 +44049 +44098 +44111 +44122 +44124 +44077 +44105 +44047 +44178 +44056 +44192 +44136 +44194 +44134 +44221 +44119 +44201 +44085 +44160 +44151 +44225 +44261 +43824 +44263 +44093 +44268 +44230 +44227 +44118 +44197 +44295 +44166 +44269 +44226 +44310 +44243 +44297 +44291 +44258 +44333 +44331 +44329 +44354 +44355 +44253 +44368 +44342 +44282 +44216 +44327 +44114 +44373 +44322 +44389 +44415 +44414 +44341 +44448 +44394 +44453 +44458 +44321 +44483 +44334 +44503 +44447 +44463 +44489 +44466 +44532 +44493 +44432 +44411 +44508 +44536 +44521 +44537 +44401 +44388 +44510 +44563 +44371 +44490 +44558 +44604 +44614 +44585 +44641 +44570 +44599 +44619 +44552 +44654 +44597 +44645 +44582 +44628 +44572 +44668 +44660 +44545 +44678 +44513 +44676 +44709 +44657 +44681 +44551 +44736 +44760 +44622 +44748 +44701 +44734 +44775 +44744 +44648 +44755 +44639 +44818 +44724 +44679 +44833 +44731 +44824 +44810 +44761 +44783 +44822 +44688 +44859 +44816 +44844 +44893 +44882 +44858 +44819 +44685 +44888 +44880 +44873 +44904 +44916 +44955 +44860 +44925 +44952 +44970 +44711 +44971 +44915 +44778 +44974 +44969 +44769 +45033 +44945 +44781 +45054 +45053 +45006 +45068 +44902 +45056 +44947 +44996 +45047 +45089 +45035 +45037 +45093 +45040 +45116 +45130 +45132 +45098 +45131 +45127 +44938 +45177 +45181 +45171 +44998 +44951 +45121 +44878 +45190 +44936 +45139 +45163 +45114 +45220 +45243 +45238 +45104 +45308 +45299 +45326 +45286 +45325 +45301 +45239 +45157 +45199 +45303 +45345 +45362 +45312 +45294 +45080 +45359 +45014 +45196 +45384 +45410 +45397 +45191 +45289 +44992 +45422 +45295 +45435 +45425 +45429 +45413 +45468 +45372 +45356 +45380 +45426 +45474 +45440 +45423 +45491 +45411 +45481 +45522 +45328 +45541 +45370 +45554 +45575 +45580 +45457 +45595 +45609 +45354 +45516 +45478 +45586 +45582 +45639 +45547 +45403 +45488 +45439 +45442 +45665 +45661 +45645 +45344 +45434 +45480 +45623 +45599 +45646 +45691 +45706 +45647 +45690 +45740 +45686 +45733 +45778 +45756 +45385 +45810 +45492 +45803 +45824 +45826 +45819 +45738 +45811 +45786 +45747 +45837 +45881 +45754 +45774 +45780 +45909 +45739 +45911 +45913 +45917 +45875 +45927 +45878 +45896 +45945 +45846 +45921 +45941 +45729 +45915 +45965 +45906 +45997 +45724 +46031 +46000 +45935 +46044 +46034 +45855 +45838 +45971 +45974 +45902 +46030 +46003 +46084 +45988 +45975 +46096 +46116 +46120 +46059 +46055 +46054 +46129 +46152 +46158 +46177 +45955 +46143 +46155 +45953 +46195 +46203 +46038 +46169 +46183 +46180 +46233 +46229 +46114 +46199 +46194 +46240 +46061 +46123 +46251 +46182 +46110 +46247 +46241 +46261 +46295 +46307 +46339 +46275 +46125 +46252 +46248 +46348 +46343 +46221 +46351 +46173 +46357 +46249 +46186 +46354 +46373 +46308 +46372 +46366 +46399 +46377 +46244 +46191 +46394 +46243 +46413 +46403 +46382 +46361 +46317 +46266 +46499 +46447 +46440 +46495 +46443 +46505 +46445 +46529 +46541 +46543 +46358 +46432 +46510 +46577 +46488 +46544 +46522 +46390 +46532 +46375 +46429 +46619 +46483 +46601 +46634 +46427 +46623 +46674 +46606 +46600 +46433 +46579 +46692 +46681 +46609 +46700 +46385 +46688 +46617 +46752 +46735 +46728 +46724 +46740 +46671 +46642 +46552 +46786 +46595 +46663 +46616 +46624 +46255 +46799 +46734 +46753 +46806 +46665 +46540 +46766 +46672 +46776 +46897 +46870 +46907 +46871 +46900 +46908 +46923 +46849 +46791 +46889 +46894 +46970 +46873 +46832 +46687 +46959 +46971 +46935 +46991 +46983 +46914 +46921 +46946 +46903 +46962 +46993 +46851 +47030 +47003 +47024 +46985 +46989 +47051 +47023 +47046 +47079 +46823 +47010 +46988 +47039 +47083 +47124 +46893 +47063 +47071 +47115 +47126 +47134 +47065 +47020 +47155 +47133 +47129 +47119 +47157 +47147 +47168 +47183 +47164 +47192 +47190 +47198 +47180 +47196 +47234 +47197 +47222 +47189 +47149 +47256 +46998 +47276 +47204 +47236 +47244 +47177 +47287 +47166 +47311 +47326 +47300 +47317 +47226 +47332 +47325 +47280 +47313 +47335 +47350 +47334 +47328 +47235 +47304 +47357 +47346 +47369 +47398 +47392 +47315 +47211 +47283 +47436 +47437 +47444 +47344 +47454 +47461 +47464 +47337 +47479 +47385 +47489 +47491 +47391 +47378 +47394 +47506 +47432 +47434 +47488 +47499 +47523 +47248 +47561 +47418 +47510 +47578 +47573 +47586 +47559 +47587 +47457 +47564 +47601 +47611 +47550 +47647 +47514 +47493 +47516 +47613 +47581 +47668 +47682 +47690 +47630 +47484 +47695 +47645 +47691 +47694 +47728 +47708 +47751 +47730 +47783 +47763 +47702 +47465 +47572 +47696 +47679 +47803 +47604 +47821 +47752 +47826 +47453 +47819 +47840 +47858 +47727 +47836 +47621 +47876 +47882 +47789 +47834 +47871 +47807 +47700 +47778 +47865 +47823 +47927 +47932 +47635 +47920 +47873 +47921 +47948 +47799 +47934 +47951 +47962 +47895 +47946 +47986 +47967 +47993 +48004 +47961 +48003 +48012 +48007 +47935 +47889 +47947 +47942 +48026 +48038 +47963 +48054 +47883 +48021 +48077 +48034 +47907 +47954 +48105 +48023 +48079 +47931 +48086 +48028 +48127 +48124 +48131 +48125 +48104 +48150 +48013 +48112 +47977 +48045 +48164 +48175 +48191 +48102 +48178 +48016 +48155 +47998 +48165 +48233 +48228 +48245 +48128 +48195 +48255 +48180 +48262 +48207 +48226 +48302 +48281 +47923 +48129 +48299 +48227 +48230 +48231 +48306 +48264 +48327 +48349 +48304 +48280 +48353 +48336 +48371 +48368 +48225 +48376 +47892 +48308 +48379 +48149 +48360 +48259 +48330 +48357 +48426 +48358 +48414 +48478 +48442 +48489 +48498 +48433 +48457 +48505 +48506 +48389 +48510 +48503 +48524 +48332 +48538 +48540 +48534 +48497 +48541 +48481 +48459 +48558 +48502 +48567 +48329 +48573 +48463 +48592 +48509 +48586 +48602 +48545 +48539 +48637 +48614 +48429 +48378 +48667 +48639 +48461 +48619 +48670 +48703 +48674 +48672 +48607 +48551 +48624 +48731 +48666 +48725 +48605 +48517 +48726 +48747 +48709 +48735 +48741 +48659 +48788 +48792 +48764 +48787 +48795 +48743 +48765 +48812 +48830 +48839 +48802 +48819 +48826 +48857 +48891 +48903 +48660 +48827 +48869 +48794 +48843 +48859 +48856 +48740 +48791 +48873 +48984 +48960 +48995 +48868 +48986 +49016 +48993 +48844 +48970 +48963 +48955 +48938 +48948 +49058 +49054 +49077 +49061 +49029 +48835 +49087 +49056 +49002 +49027 +49125 +49088 +49018 +49127 +49070 +49130 +49023 +49107 +49147 +49004 +49143 +49092 +49172 +49080 +49187 +49154 +49233 +49096 +49114 +49013 +49173 +49196 +49294 +49302 +49297 +49223 +49306 +49175 +49321 +49324 +49145 +49142 +49349 +49301 +49337 +49284 +49350 +49309 +49208 +49318 +49375 +49305 +49333 +49303 +49391 +49410 +49144 +49342 +49439 +49450 +49441 +49329 +49367 +49492 +49372 +49460 +49424 +49489 +49388 +49474 +49423 +49440 +49406 +49518 +49542 +49532 +49526 +49558 +49514 +49550 +49472 +49571 +49247 +49510 +49549 +49593 +49555 +49588 +49425 +49594 +49598 +49567 +49638 +49582 +49641 +49648 +49605 +49652 +49595 +49570 +49608 +49497 +49603 +49615 +49355 +49683 +49684 +49553 +49569 +49649 +49634 +49678 +49725 +49504 +49739 +49621 +49738 +49759 +49703 +49560 +49659 +49742 +49525 +49722 +49784 +49790 +49791 +49761 +49573 +49786 +49794 +49572 +49680 +49665 +49826 +49779 +49774 +49847 +49811 +49830 +49821 +49788 +49876 +49564 +49883 +49667 +49897 +49881 +49862 +49756 +49879 +49870 +49911 +49894 +49708 +49925 +49880 +49918 +49885 +49976 +49982 +49981 +50016 +49869 +49840 +49932 +49748 +49875 +50076 +50006 +50007 +49963 +50108 +50022 +50115 +50041 +50105 +50114 +49998 +50030 +50110 +50221 +50171 +49956 +50143 +50239 +50092 +50253 +49987 +50063 +50274 +50246 +50216 +50268 +50211 +50281 +50320 +50302 +50308 +50283 +50044 +50182 +50341 +50241 +50168 +50355 +50280 +50036 +50344 +50373 +50356 +50347 +50295 +50047 +50372 +50379 +50417 +50329 +50386 +50336 +50312 +50431 +50335 +50383 +50434 +50454 +50423 +50463 +50429 +50387 +50482 +50484 +50498 +50421 +50487 +50501 +50521 +50517 +50523 +50437 +50293 +50461 +50532 +50458 +50539 +50552 +50370 +50524 +50301 +50385 +50571 +50567 +50480 +50489 +50361 +50595 +50541 +50614 +50563 +50496 +50579 +50608 +50636 +50618 +50635 +50611 +50645 +50653 +50626 +50384 +50677 +50582 +50693 +50715 +50527 +50720 +50621 +50743 +50747 +50553 +50651 +50741 +50729 +50765 +50686 +50757 +50780 +50777 +50785 +50816 +50639 +50807 +50752 +50745 +50794 +50823 +50817 +50791 +50877 +50710 +50828 +50666 +50657 +50762 +50835 +50730 +50911 +50832 +50827 +50934 +50782 +50954 +50849 +50898 +50964 +50910 +50986 +50996 +50980 +50994 +50865 +51041 +50716 +51040 +50852 +50970 +51071 +50965 +50962 +51076 +50953 +51023 +50940 +50679 +51058 +51102 +51107 +51114 +51080 +51091 +51115 +50935 +51126 +51112 +51117 +51134 +50960 +51105 +51138 +51181 +51193 +51218 +51201 +51209 +51171 +51101 +51069 +51223 +51232 +51235 +51203 +51098 +51157 +51278 +51283 +51246 +50883 +51240 +51301 +51132 +51302 +51288 +51215 +51198 +51070 +51334 +51307 +51316 +51242 +51369 +51384 +51214 +51119 +51424 +51304 +51387 +51286 +51455 +51475 +51429 +51466 +51495 +51445 +51267 +51507 +51496 +51506 +51358 +51340 +51520 +51516 +51418 +51330 +51536 +51446 +51550 +51565 +51526 +51494 +51400 +51454 +51580 +51608 +51574 +51571 +51543 +51540 +51515 +51341 +51584 +51643 +51519 +51591 +51636 +51628 +51670 +51655 +51625 +51683 +51680 +51688 +51626 +51695 +51646 +51689 +51752 +51714 +51768 +51682 +51573 +51766 +51787 +51788 +51654 +51793 +51618 +51482 +51803 +51627 +51615 +51812 +51622 +51807 +51773 +51633 +51687 +51809 +51684 +51815 +51576 +51853 +51810 +51805 +51837 +51637 +51792 +51790 +51879 +51819 +51661 +51890 +51905 +51845 +51658 +51629 +51838 +51850 +51780 +51928 +51937 +51968 +51855 +51772 +51931 +51865 +52004 +51987 +51999 +52013 +51902 +52031 +52017 +51974 +51823 +51990 +51947 +51933 +52060 +51926 +51875 +52032 +52086 +52040 +51932 +52080 +52103 +52067 +52064 +52114 +52066 +52010 +52100 +52036 +52106 +52093 +52034 +52180 +52119 +51918 +52214 +52027 +52053 +52210 +52223 +52058 +52263 +52268 +52155 +52130 +52234 +52250 +52088 +52183 +52121 +52108 +52285 +52332 +52293 +52289 +52352 +52348 +52339 +52265 +52203 +52378 +52319 +52242 +52295 +52284 +52386 +52272 +52408 +52417 +52379 +52160 +52392 +52436 +52343 +52414 +52405 +52153 +52438 +52471 +52446 +52463 +52418 +52355 +52493 +52469 +52434 +52423 +52520 +52552 +52522 +52532 +52557 +52502 +52577 +52580 +52456 +52614 +52534 +52650 +52612 +52651 +52583 +52644 +52394 +52664 +52479 +52619 +52659 +52665 +52653 +52499 +52477 +52684 +52705 +52686 +52714 +52716 +52672 +52740 +52727 +52731 +52460 +52681 +52627 +52443 +52559 +52746 +52807 +52585 +52702 +52813 +52818 +52713 +52604 +52822 +52750 +52838 +52836 +52843 +52769 +52819 +52657 +52846 +52867 +52860 +52861 +52826 +52878 +52641 +52885 +52783 +52868 +52831 +52904 +52893 +52916 +52803 +52804 +52915 +52939 +52923 +52901 +52874 +52892 +52938 +52887 +52929 +52964 +52989 +52959 +52879 +52758 +52952 +53004 +52992 +53020 +53025 +53015 +52951 +53043 +53014 +52983 +52950 +52948 +53054 +53026 +53044 +53006 +52869 +53035 +53070 +53064 +53114 +53094 +53099 +52991 +52906 +53029 +53111 +53124 +53104 +53144 +53123 +52847 +53088 +53156 +53126 +53161 +53130 +53135 +53074 +53143 +52889 +53169 +53196 +53119 +53201 +53095 +53212 +53187 +53166 +53178 +53222 +53231 +53220 +53228 +53211 +53253 +53249 +53199 +53244 +53266 +53263 +53168 +53246 +53269 +53305 +53320 +53328 +53307 +53309 +53215 +53109 +53358 +53239 +53329 +53391 +53350 +53400 +53293 +53299 +53241 +53436 +53408 +53172 +53375 +53218 +53414 +53410 +53475 +53383 +53487 +53522 +53433 +53544 +53484 +53482 +53566 +53379 +53359 +53556 +53464 +53583 +53580 +53504 +53342 +53563 +53437 +53425 +53629 +53668 +53275 +53667 +53607 +53510 +53669 +53618 +53712 +53735 +53597 +53695 +53747 +53694 +53762 +53756 +53789 +53801 +53815 +53817 +53701 +53814 +53589 +53530 +53837 +53833 +53830 +53691 +53819 +53864 +53881 +53681 +53874 +53884 +53887 +53771 +53886 +53903 +53777 +53888 +53677 +53754 +53885 +53841 +53852 +53862 +53898 +53905 +53916 +53632 +53980 +53899 +53772 +53878 +53913 +53704 +53969 +54015 +53796 +54006 +54004 +54023 +54018 +53828 +53979 +53947 +54026 +54017 +54014 +54044 +53993 +53917 +54039 +53943 +53971 +54085 +54107 +54069 +54066 +54117 +54024 +54073 +54065 +54122 +54138 +54163 +54094 +54127 +53920 +54102 +54166 +54189 +54185 +54188 +54164 +54016 +54036 +54214 +54038 +54227 +54229 +54153 +54184 +54194 +54235 +54223 +54253 +54259 +54167 +53997 +54109 +54240 +54009 +54234 +54268 +54205 +54212 +54275 +54101 +54262 +54303 +54312 +54323 +54219 +54201 +54254 +54131 +54200 +54231 +54321 +54334 +54329 +54376 +54371 +54380 +54041 +54398 +54249 +54396 +54291 +54326 +54402 +54441 +54289 +54320 +54426 +54362 +54464 +54463 +54457 +54401 +54423 +54499 +54512 +54525 +54361 +54420 +54388 +54539 +54479 +54546 +54540 +54421 +54561 +54559 +54566 +54567 +54582 +54417 +54537 +54504 +54543 +54428 +54569 +54555 +54536 +54627 +54636 +54529 +54648 +54452 +54597 +54632 +54653 +54584 +54554 +54552 +54541 +54667 +54645 +54677 +54614 +54694 +54721 +54657 +54697 +54619 +54723 +54526 +54739 +54659 +54656 +54700 +54683 +54676 +54738 +54754 +54728 +54603 +54765 +54777 +54725 +54797 +54794 +54742 +54715 +54780 +54802 +54768 +54823 +54613 +54841 +54675 +54798 +54833 +54875 +54828 +54831 +54888 +54684 +54784 +54897 +54824 +54497 +54766 +54690 +54848 +54809 +54926 +54953 +54918 +54919 +54989 +54962 +54891 +54867 +54821 +55025 +55006 +55024 +54591 +54952 +54878 +54849 +55028 +54915 +55038 +55050 +55057 +55042 +54907 +55100 +55075 +55110 +55001 +55071 +55141 +54889 +54996 +55134 +55054 +54920 +55162 +55133 +55040 +55142 +55197 +55207 +54968 +54935 +55210 +55033 +55070 +54997 +55240 +55209 +55244 +55109 +55249 +55211 +55231 +55273 +55129 +55287 +55261 +55303 +55220 +55147 +55039 +55167 +55311 +55275 +55237 +55319 +55337 +55253 +55309 +55230 +55372 +55346 +55342 +55383 +55263 +55363 +55267 +55308 +55397 +55176 +55392 +55399 +55417 +55293 +55312 +55404 +55416 +55328 +55361 +55400 +55382 +55451 +55421 +55475 +55481 +55449 +55377 +55527 +55512 +55511 +55539 +55282 +55507 +55517 +55386 +55467 +55571 +55573 +55570 +55567 +55569 +55549 +55557 +55607 +55347 +55616 +55618 +55599 +55637 +55485 +55668 +55658 +55492 +55680 +55635 +55655 +55693 +55587 +55724 +55631 +55506 +55721 +55742 +55531 +55726 +55729 +55753 +55598 +55684 +55774 +55679 +55555 +55595 +55662 +55493 +55670 +55802 +55755 +55660 +55856 +55628 +55554 +55758 +55837 +55813 +55683 +55888 +55778 +55857 +55775 +55809 +55785 +55895 +55764 +55849 +55860 +55878 +55915 +55896 +55945 +55884 +55784 +55903 +55967 +55858 +55876 +55942 +55996 +55925 +55928 +55963 +55970 +56012 +55991 +55902 +55978 +56004 +56016 +56066 +56017 +55923 +55920 +56081 +56106 +56107 +56078 +56115 +56079 +56049 +55982 +55968 +55932 +55907 +55956 +56137 +56162 +56056 +56169 +56179 +55908 +56168 +56058 +56124 +56151 +56205 +56233 +56159 +56251 +56052 +56282 +56130 +56291 +56185 +56248 +56135 +56289 +56077 +56255 +56326 +56311 +56284 +56360 +56351 +56371 +56334 +56225 +56358 +56298 +56369 +56309 +56355 +56161 +56394 +56407 +56376 +56339 +56453 +56434 +56399 +56445 +56416 +56379 +56486 +56516 +56491 +56513 +56526 +56544 +56542 +56380 +56531 +56568 +56582 +56325 +56583 +56575 +56546 +56540 +56436 +56600 +56610 +56439 +56624 +56628 +56589 +56651 +56632 +56536 +56662 +56590 +56649 +56457 +56611 +56661 +56703 +56716 +56727 +56746 +56724 +56751 +56744 +56769 +56780 +56749 +56591 +56702 +56860 +56852 +56844 +56870 +56757 +56908 +56904 +56879 +56614 +56874 +56946 +56917 +56680 +56853 +56845 +56928 +56885 +56992 +56825 +56784 +56995 +56918 +56972 +56957 +56998 +56996 +56973 +56977 +57055 +56947 +56937 +57022 +57086 +57063 +57075 +57107 +57105 +56898 +56970 +57058 +57074 +57082 +57146 +57043 +56994 +57143 +57166 +57207 +57100 +57199 +57040 +57229 +57227 +57254 +57239 +57257 +57016 +57078 +57282 +57246 +57095 +57265 +57044 +57295 +57263 +57127 +57302 +57192 +57359 +57342 +57335 +57358 +57284 +57375 +57289 +57377 +57157 +57202 +57363 +57150 +57291 +57328 +57431 +57439 +57368 +57293 +57308 +57453 +57454 +57396 +57393 +57451 +57478 +57421 +57380 +57529 +57476 +57367 +57469 +57535 +57427 +57437 +57484 +57544 +57442 +57548 +57500 +57534 +57583 +57557 +57514 +57576 +57450 +57541 +57631 +57585 +57641 +57602 +57398 +57662 +57611 +57604 +57572 +57673 +57670 +57671 +57168 +57554 +57684 +57642 +57440 +57503 +57532 +57655 +57698 +57573 +57709 +57760 +57555 +57697 +57719 +57617 +57707 +57590 +57777 +57792 +57779 +57789 +57793 +57822 +57800 +57816 +57860 +57743 +57833 +57713 +57801 +57862 +57704 +57732 +57915 +57794 +57897 +57810 +57797 +57929 +57636 +57908 +57893 +57912 +57940 +57839 +57774 +58010 +57954 +58001 +57963 +57958 +57868 +57998 +57951 +57999 +57881 +58052 +58070 +57975 +57875 +57925 +58098 +57845 +57917 +58100 +57890 +58129 +58021 +58105 +58144 +58025 +58148 +58155 +58114 +58172 +58121 +58195 +58145 +58160 +57933 +58152 +57981 +58059 +58108 +58029 +58132 +58225 +58020 +58219 +58229 +58216 +58198 +58164 +58245 +58247 +58124 +58203 +58215 +58197 +58266 +58211 +58244 +58080 +58275 +58208 +58090 +58287 +58190 +58254 +58313 +58226 +58305 +58040 +58176 +58328 +58351 +58267 +58365 +58274 +58336 +58268 +58396 +58337 +58390 +58412 +58432 +58407 +58433 +58399 +58285 +58469 +58272 +58446 +58400 +58352 +58501 +58489 +58474 +58480 +58513 +58324 +58467 +58406 +58522 +58404 +58478 +58534 +58593 +58538 +58601 +58560 +58521 +58608 +58611 +58634 +58292 +58514 +58527 +58544 +58670 +58574 +58626 +58643 +58610 +58632 +58664 +58716 +58617 +58703 +58717 +58735 +58353 +58714 +58618 +58747 +58713 +58343 +58730 +58629 +58758 +58553 +58831 +58779 +58838 +58825 +58711 +58502 +58844 +58794 +58864 +58858 +58822 +58471 +58692 +58802 +58828 +58890 +58892 +58842 +58685 +58932 +58936 +58845 +58907 +58859 +58942 +58871 +58923 +58889 +58901 +58799 +58939 +58958 +58763 +58882 +58995 +58866 +59012 +58972 +58951 +58867 +58980 +59003 +59031 +58940 +58950 +59034 +59036 +59062 +58941 +59070 +59006 +58999 +59085 +59057 +59069 +59026 +58938 +59107 +59040 +59076 +59116 +59016 +59056 +58989 +59054 +59061 +59074 +59113 +59086 +59130 +59004 +59014 +59112 +59171 +59119 +59143 +59100 +59075 +59188 +59200 +59159 +59162 +59202 +59118 +59082 +59277 +59278 +59114 +59309 +59293 +59280 +59144 +59121 +59300 +59339 +59317 +59295 +59247 +59152 +59341 +59301 +59127 +59358 +59311 +59389 +59160 +59332 +59419 +59383 +59403 +59394 +59420 +59137 +59449 +59350 +59251 +59454 +59174 +59489 +59474 +59507 +59455 +59503 +59509 +59459 +59504 +59541 +59544 +59470 +59488 +59524 +59435 +59255 +59501 +59550 +59518 +59365 +59629 +59430 +59661 +59652 +59651 +59676 +59632 +59633 +59616 +59715 +59647 +59677 +59678 +59563 +59534 +59363 +59741 +59670 +59758 +59765 +59436 +59718 +59763 +59777 +59762 +59657 +59788 +59782 +59752 +59781 +59768 +59767 +59789 +59724 +59557 +59794 +59679 +59785 +59790 +59666 +59568 +59830 +59848 +59861 +59558 +59846 +59872 +59873 +59851 +59803 +59877 +59859 +59576 +59816 +59903 +59900 +59791 +59719 +59879 +59925 +59933 +59904 +59936 +59942 +59910 +59795 +59968 +59961 +59914 +59977 +59995 +59932 +59998 +60025 +60014 +59962 +60009 +60008 +60041 +59949 +59976 +60048 +60092 +59963 +60109 +60011 +60089 +60049 +60127 +60122 +60110 +59958 +60090 +60107 +60123 +60153 +60113 +60103 +60096 +59972 +60094 +60176 +60117 +60210 +60186 +60134 +60157 +60132 +60000 +60075 +60243 +60250 +60220 +59878 +60281 +60156 +60222 +60268 +60140 +60150 +60251 +60235 +60167 +60283 +60202 +60339 +60328 +60327 +60116 +60275 +60193 +60189 +60351 +60371 +60298 +60376 +60350 +60169 +60314 +60390 +60321 +60367 +60344 +60378 +60410 +60412 +60423 +60442 +60430 +60311 +60455 +60460 +60441 +60461 +60299 +60389 +60408 +60396 +60444 +60170 +60495 +60474 +60483 +60326 +60255 +60505 +60514 +60542 +60482 +60380 +60537 +60450 +60543 +60524 +60547 +60539 +60580 +60573 +60582 +60525 +60562 +60375 +60594 +60602 +60471 +60597 +60584 +60520 +60590 +60632 +60592 +60624 +60545 +60541 +60549 +60588 +60552 +60572 +60498 +60666 +60644 +60613 +60708 +60670 +60706 +60633 +60692 +60636 +60727 +60743 +60697 +60742 +60557 +60493 +60770 +60771 +60620 +60783 +60750 +60793 +60782 +60794 +60622 +60780 +60741 +60714 +60751 +60355 +60843 +60683 +60781 +60829 +60820 +60607 +60753 +60895 +60777 +60828 +60910 +60821 +60757 +60853 +60655 +60786 +60949 +60913 +60955 +60950 +60787 +60973 +60796 +60979 +60952 +60959 +61016 +60967 +60992 +60921 +61024 +61038 +61031 +60764 +60983 +60923 +61080 +61009 +60956 +61018 +60809 +61061 +61107 +60962 +61124 +61084 +61138 +61111 +60927 +60884 +60968 +61142 +61185 +61169 +61183 +61197 +61193 +61203 +61189 +61100 +61062 +61186 +61222 +61154 +61163 +61224 +60929 +61145 +61129 +61104 +61270 +61210 +61278 +61288 +61055 +61300 +61263 +61256 +61297 +61190 +61339 +61291 +61179 +61314 +61318 +61176 +61264 +61371 +61130 +61360 +61251 +61386 +61356 +61305 +61387 +61376 +61381 +61412 +61410 +61446 +61226 +61426 +61295 +61276 +61457 +61395 +61508 +61427 +61379 +61451 +61503 +61516 +61445 +61448 +61482 +61569 +61511 +61530 +61230 +61548 +61273 +61557 +61593 +61588 +61584 +61518 +61630 +61529 +61274 +61315 +61458 +61424 +61640 +61579 +61279 +61662 +61585 +61654 +61629 +61691 +61686 +61624 +61706 +61702 +61651 +61711 +61673 +61614 +61723 +61720 +61713 +61739 +61694 +61623 +61699 +61705 +61646 +61755 +61657 +61684 +61821 +61787 +61796 +61823 +61827 +61575 +61744 +61837 +61847 +61858 +61864 +61772 +61632 +61777 +61903 +61510 +61698 +61682 +61753 +61736 +61913 +61768 +61899 +61908 +61942 +61958 +61906 +61931 +61973 +61952 +61726 +61907 +61974 +61655 +61840 +61885 +61922 +62014 +62018 +61998 +61963 +61915 +61990 +62057 +62063 +62067 +62061 +62090 +61923 +62106 +62114 +62115 +62122 +61992 +62088 +62041 +62054 +62125 +61978 +62140 +62097 +62156 +62049 +62047 +62175 +62205 +62116 +62217 +62215 +62231 +62151 +62180 +62170 +62209 +62272 +62108 +62259 +62023 +62240 +62301 +62174 +62331 +62149 +62324 +62349 +62335 +62296 +62353 +62303 +62256 +62379 +62383 +62250 +62395 +62339 +62321 +62226 +62338 +62348 +62417 +62388 +62420 +62429 +62334 +62455 +62447 +62459 +62167 +62377 +62473 +62477 +62502 +62503 +62400 +62515 +62508 +62318 +62427 +62464 +62542 +62284 +62538 +62433 +62554 +62555 +62525 +62591 +62405 +62581 +62544 +62574 +62164 +62600 +62623 +62549 +62634 +62639 +62589 +62551 +62675 +62640 +62587 +62496 +62679 +62647 +62560 +62617 +62731 +62661 +62597 +62686 +62630 +62698 +62761 +62750 +62773 +62645 +62759 +62741 +62764 +62760 +62830 +62725 +62787 +62853 +62845 +62791 +62863 +62683 +62809 +62891 +62793 +62735 +62888 +62730 +62718 +62919 +62917 +62700 +62916 +62765 +62900 +62958 +62953 +62758 +62840 +62766 +62973 +62943 +62796 +62920 +62979 +62922 +62980 +62785 +62996 +63021 +63011 +63008 +62881 +63036 +63030 +63009 +62865 +63034 +63039 +62913 +63059 +62726 +63061 +62950 +62859 +63040 +63070 +63092 +63001 +63072 +63020 +62940 +63037 +62915 +63053 +63024 +63104 +63177 +62850 +63026 +63149 +63169 +63138 +63115 +63033 +63183 +63225 +63211 +63141 +63232 +63237 +63266 +63112 +63260 +63202 +63073 +63181 +63277 +63298 +63025 +63317 +63289 +63288 +63349 +63065 +63324 +63343 +63293 +63194 +63373 +63312 +63351 +63253 +63350 +63355 +63388 +63375 +63379 +63385 +63381 +63240 +63308 +63425 +63402 +63321 +63422 +63377 +63408 +63262 +63448 +63446 +63453 +63275 +63404 +63467 +63273 +63484 +63478 +63504 +63390 +63509 +63518 +63481 +63494 +63520 +63444 +63540 +63547 +63438 +63532 +63409 +63433 +63543 +63521 +63596 +63511 +63403 +63609 +63622 +63549 +63496 +63554 +63642 +63634 +63639 +63580 +63643 +63649 +63531 +63660 +63670 +63635 +63678 +63702 +63704 +63633 +63616 +63716 +63589 +63473 +63594 +63746 +63743 +63559 +63615 +63775 +63719 +63756 +63645 +63793 +63708 +63644 +63817 +63567 +63749 +63796 +63811 +63837 +63750 +63858 +63840 +63851 +63909 +63886 +63914 +63706 +63824 +63936 +63925 +63689 +63762 +63856 +63648 +63931 +63957 +63992 +63982 +64017 +63938 +64003 +63895 +64021 +64011 +64049 +63500 +63965 +63849 +63972 +64091 +64104 +64092 +64118 +63937 +64073 +63970 +64127 +64041 +63788 +64152 +64154 +64114 +64126 +64166 +63744 +64170 +64084 +64143 +64177 +64063 +63987 +64202 +64159 +64039 +64193 +64115 +64216 +63939 +64238 +63999 +64247 +64183 +64264 +64279 +64194 +64161 +64129 +64285 +64186 +63803 +64295 +64263 +64298 +64233 +64259 +64329 +64344 +64255 +64315 +63947 +64204 +64272 +64375 +64369 +64379 +64158 +64378 +64380 +64389 +64328 +64382 +64400 +64422 +64360 +64428 +64350 +64208 +64434 +64451 +64346 +64469 +64195 +64404 +64381 +64141 +64488 +64466 +64485 +64515 +64470 +64496 +64486 +64197 +64540 +64477 +64438 +64531 +64479 +64347 +64575 +64376 +64561 +64433 +64550 +64560 +64577 +64564 +64557 +64614 +64630 +64435 +64631 +64544 +64595 +64476 +64651 +64665 +64610 +64618 +64661 +64576 +64702 +64668 +64432 +64641 +64693 +64707 +64659 +64722 +64761 +64747 +64680 +64729 +64774 +64731 +64716 +64671 +64780 +64563 +64607 +64812 +64809 +64811 +64647 +64681 +64828 +64857 +64786 +64863 +64798 +64796 +64760 +64910 +64678 +64901 +64912 +64824 +64826 +64940 +64706 +64945 +64934 +64950 +64971 +64698 +64880 +64963 +64899 +64919 +64837 +64956 +64816 +64948 +64977 +64986 +65012 +65020 +65022 +64872 +64748 +64881 +65061 +65045 +64911 +64825 +64983 +65072 +65075 +65067 +65024 +64946 +65100 +65092 +65121 +64846 +64980 +65081 +65070 +65006 +65079 +65141 +65170 +64989 +65171 +65111 +65183 +65190 +65204 +64957 +65195 +65135 +65208 +65227 +65007 +65212 +65245 +65213 +65238 +65263 +65143 +65215 +65053 +65122 +64953 +65192 +65226 +65191 +65220 +65267 +65320 +65289 +65341 +65256 +65294 +65255 +65338 +65030 +65299 +65357 +65260 +65339 +65350 +65200 +65343 +65295 +65287 +65391 +65377 +65395 +65398 +65385 +65393 +65376 +65363 +65324 +65400 +65424 +65402 +65434 +65439 +65367 +65406 +65455 +65342 +65358 +65476 +65519 +65345 +65533 +65491 +65442 +65530 +65561 +65452 +65539 +65365 +65433 +65583 +65448 +65599 +65569 +65600 +65459 +65511 +65584 +65642 +65655 +65631 +65680 +65629 +65620 +65719 +65577 +65723 +65689 +65734 +65740 +65661 +65637 +65755 +65603 +65693 +65751 +65667 +65786 +65560 +65793 +65574 +65799 +65594 +65744 +65776 +65765 +65841 +65851 +65796 +65828 +65703 +65769 +65831 +65783 +65686 +65762 +65891 +65817 +65869 +65465 +65892 +65878 +65936 +65929 +65886 +65956 +65846 +65606 +65954 +65966 +65818 +65907 +65955 +65807 +65980 +65947 +65989 +65880 +65784 +65893 +66005 +65838 +66042 +65969 +66047 +66044 +65990 +66016 +65999 +66063 +66061 +66056 +65825 +66092 +66089 +66102 +66094 +66101 +66014 +66104 +66109 +66120 +66031 +66032 +66105 +66149 +66166 +66021 +66086 +66137 +66093 +66188 +65875 +66213 +66167 +66142 +66228 +66048 +66115 +66214 +66244 +66194 +66118 +66250 +66196 +66286 +66287 +66248 +66300 +66304 +66302 +66258 +66331 +66298 +66290 +66333 +66306 +66342 +66360 +66339 +66318 +66362 +66247 +66236 +66352 +66372 +66160 +66397 +66232 +66320 +66314 +66392 +66374 +66077 +66400 +66226 +66385 +66293 +66436 +66368 +66414 +66459 +66335 +66401 +66472 +66465 +66387 +66309 +66451 +66497 +66222 +66503 +66185 +66478 +66411 +66504 +66499 +65887 +66529 +66479 +66454 +66466 +66516 +66549 +66543 +66588 +66596 +66607 +66328 +66431 +66599 +66524 +66455 +66579 +66611 +66476 +66442 +66631 +66646 +66622 +66644 +66650 +66491 +66667 +66676 +66624 +66678 +66536 +66663 +66710 +66719 +66720 +66647 +66613 +66610 +66700 +66708 +66657 +66706 +66767 +66701 +66747 +66729 +66632 +66665 +66760 +66770 +66653 +66802 +66679 +66812 +66821 +66834 +66808 +66804 +66853 +66500 +66838 +66816 +66724 +66885 +66882 +66889 +66907 +66915 +66776 +66848 +66740 +66891 +66774 +66926 +66955 +66975 +66913 +66866 +66977 +66902 +66934 +67009 +67013 +67017 +66865 +67018 +67029 +66992 +66995 +67002 +67046 +67053 +66833 +67069 +66869 +66928 +66967 +67095 +67043 +67066 +67109 +67072 +67104 +67180 +67108 +67220 +67155 +67187 +67127 +67163 +67257 +66986 +67132 +67258 +67268 +67195 +67044 +67003 +67283 +67275 +67296 +67263 +67114 +67299 +67305 +67301 +67308 +67324 +67273 +67252 +67138 +67315 +67351 +67356 +67028 +67355 +67350 +67172 +67366 +67320 +67354 +67256 +67133 +67411 +67262 +67418 +67436 +67191 +67288 +67272 +67414 +67447 +67390 +67433 +67460 +67466 +67403 +67357 +67463 +67473 +67317 +67497 +67524 +67526 +67479 +67119 +67444 +67530 +67410 +67446 +67561 +67552 +67587 +67594 +67579 +67610 +67293 +67457 +67599 +67640 +67657 +67563 +67652 +67370 +67614 +67668 +67662 +67678 +67655 +67474 +67567 +67691 +67685 +67707 +67688 +67680 +67713 +67711 +67572 +67687 +67752 +67660 +67700 +67607 +67769 +67762 +67717 +67682 +67764 +67689 +67792 +67784 +67591 +67727 +67800 +67852 +67860 +67864 +67877 +67837 +67835 +67900 +67901 +67696 +67915 +67910 +67920 +67911 +67719 +67951 +67821 +67944 +67956 +67960 +67933 +67946 +67849 +67971 +67904 +67940 +67942 +68014 +67981 +68027 +68000 +67905 +67638 +68039 +67976 +67993 +68063 +68019 +67973 +68085 +68059 +68092 +68093 +67813 +68097 +67882 +68112 +67979 +68062 +68160 +68044 +67872 +68131 +68157 +68181 +68135 +68183 +68214 +68057 +68192 +68194 +68077 +67986 +68184 +68237 +68056 +68246 +68226 +68254 +68217 +68219 +68265 +68247 +68279 +68267 +68215 +68142 +68216 +68271 +68101 +68283 +68310 +68129 +68296 +68312 +68259 +68234 +68221 +68353 +68245 +68366 +68373 +68211 +68322 +68369 +68365 +68334 +68276 +68368 +68389 +68409 +68383 +68292 +68210 +68382 +68386 +68391 +68441 +68414 +68425 +68454 +68446 +68466 +68470 +68430 +68480 +68475 +68456 +68487 +68435 +68497 +68515 +68376 +68471 +68506 +68504 +68537 +68561 +68304 +68579 +68465 +68525 +68536 +68571 +68590 +68584 +68555 +68541 +68619 +68628 +68521 +68295 +68531 +68578 +68638 +68632 +68311 +68662 +68655 +68684 +68513 +68333 +68681 +68595 +68706 +68692 +68597 +68745 +68658 +68735 +68583 +68701 +68629 +68756 +68776 +68648 +68791 +68739 +68807 +68670 +68757 +68614 +68759 +68733 +68788 +68826 +68782 +68832 +68758 +68831 +68880 +68887 +68812 +68906 +68914 +68852 +68874 +68911 +68960 +68896 +68949 +68929 +68977 +68710 +68965 +68892 +68998 +69007 +68990 +68976 +68946 +69038 +69044 +68878 +68997 +68996 +69056 +69040 +68848 +69083 +69089 +69078 +68855 +69019 +68950 +69104 +69064 +69113 +69022 +69109 +68936 +69069 +69058 +69160 +69163 +68867 +69088 +69170 +68933 +69141 +69062 +69196 +69176 +68915 +69027 +69224 +69068 +69234 +69235 +69091 +69182 +69209 +68962 +69102 +69106 +69257 +69214 +69273 +69246 +69282 +69255 +69197 +69243 +69297 +69187 +69290 +69140 +69264 +69222 +69289 +69339 +69286 +69358 +69154 +69110 +69309 +69090 +69365 +69363 +69240 +69181 +69305 +69318 +69262 +69206 +69300 +69374 +69413 +69354 +69284 +69304 +69442 +69414 +69395 +69437 +69453 diff --git a/seed_constants.lua b/seed_constants.lua index f5846f0..21dc741 100644 --- a/seed_constants.lua +++ b/seed_constants.lua @@ -4,5 +4,7 @@ seed_constants={ l5_start=4138, l5_end=4679, ff_start=4679, - ff_end=11017 + ff_end=9102, + l7_start=9102, + l7_end=12288 } diff --git a/seeds.lua b/seeds.lua index 46f4803..fa419fb 100644 --- a/seeds.lua +++ b/seeds.lua @@ -4,6 +4,7 @@ function seeds:init() self.l4=seed_pool:new(seed_constants.l4_start,seed_constants.l4_end,_naive_16b,true) self.l5=seed_pool:new(seed_constants.l5_start,seed_constants.l5_end,_delta_4b,true) self.ff=seed_pool:new(seed_constants.ff_start,seed_constants.ff_end,_delta_4b) + self.l7=seed_pool:new(seed_constants.l7_start,seed_constants.l7_end,_delta_4b) end function seeds:choose(pool) if (pool) return self[pool]:choose() diff --git a/simulator/level_7.txt b/simulator/level_7.txt deleted file mode 100644 index 5dd58a2..0000000 --- a/simulator/level_7.txt +++ /dev/null @@ -1,1051 +0,0 @@ -81 -11 -124 -76 -10 -111 -128 -63 -106 -136 -50 -150 -6 -152 -74 -27 -113 -91 -171 -18 -167 -16 -125 -51 -148 -198 -93 -146 -200 -219 -196 -83 -177 -14 -237 -36 -262 -239 -276 -169 -285 -138 -242 -241 -259 -299 -302 -279 -182 -166 -191 -159 -306 -255 -320 -309 -295 -328 -313 -373 -269 -348 -340 -388 -286 -354 -428 -382 -398 -322 -441 -343 -469 -319 -453 -488 -456 -520 -525 -414 -508 -361 -529 -527 -521 -494 -569 -563 -417 -580 -589 -594 -614 -605 -422 -596 -505 -593 -676 -511 -682 -660 -413 -512 -483 -716 -722 -731 -629 -696 -741 -445 -743 -683 -688 -706 -771 -734 -773 -647 -778 -789 -752 -612 -764 -820 -622 -689 -814 -833 -793 -797 -863 -737 -767 -742 -738 -795 -816 -772 -897 -928 -879 -940 -949 -882 -934 -960 -957 -968 -973 -780 -864 -962 -976 -899 -982 -1019 -919 -931 -936 -1009 -1033 -905 -1034 -1026 -1068 -1014 -1015 -1029 -1097 -975 -1104 -1032 -1059 -1040 -1089 -1125 -1147 -1126 -1061 -1167 -1062 -1148 -1055 -1145 -1094 -1215 -817 -1098 -1186 -1211 -1177 -1196 -1239 -1235 -1245 -1225 -1263 -1237 -955 -1163 -1217 -1194 -1202 -1276 -1334 -1252 -1150 -1191 -1285 -1368 -1336 -1328 -1332 -1370 -1384 -1376 -1400 -1341 -1244 -1288 -1379 -1262 -1427 -1236 -1457 -1248 -1473 -1466 -1475 -1472 -1436 -1428 -1495 -1286 -1504 -1509 -1483 -1453 -1476 -1317 -1479 -1511 -1350 -1535 -1357 -1529 -1505 -1555 -1542 -1559 -1563 -1576 -1581 -1525 -1577 -1603 -1607 -1630 -1619 -1546 -1450 -1524 -1435 -1669 -1647 -1597 -1689 -1629 -1566 -1677 -1705 -1701 -1624 -1402 -1676 -1642 -1723 -1719 -1743 -1611 -1711 -1679 -1745 -1782 -1627 -1779 -1765 -1716 -1750 -1807 -1812 -1653 -1776 -1728 -1831 -1731 -1801 -1784 -1848 -1832 -1783 -1826 -1878 -1706 -1790 -1791 -1746 -1862 -1896 -1828 -1872 -1903 -1915 -1921 -1906 -1947 -1931 -1919 -1930 -1936 -1833 -1841 -1968 -1645 -1994 -1997 -1954 -1970 -1979 -2016 -1913 -1957 -2034 -1898 -2004 -1927 -2061 -2044 -1834 -2068 -2079 -1987 -1870 -1953 -2096 -2078 -2101 -2106 -1965 -1958 -2134 -1969 -2029 -2139 -2092 -1961 -2128 -2123 -2140 -2064 -2062 -2071 -2067 -2195 -2102 -2200 -2148 -2111 -2023 -2138 -2223 -2165 -2232 -2115 -2247 -2112 -2157 -2257 -2118 -2206 -2229 -2191 -2171 -2268 -2302 -2283 -2221 -2331 -2094 -2318 -2289 -2186 -2250 -2350 -2170 -2243 -2366 -2337 -2193 -2286 -2303 -2400 -2377 -2332 -2358 -2227 -2336 -2253 -2166 -2404 -2262 -2093 -2413 -2202 -2440 -2371 -2457 -2379 -2429 -2491 -2402 -2238 -2405 -2315 -2502 -2431 -2465 -2531 -2326 -2519 -2419 -2430 -2569 -2533 -2596 -2602 -2471 -2616 -2554 -2590 -2517 -2560 -2548 -2407 -2643 -2580 -2618 -2498 -2619 -2617 -2650 -2334 -2641 -2689 -2706 -2685 -2585 -2717 -2658 -2644 -2695 -2744 -2578 -2687 -2672 -2768 -2661 -2651 -2772 -2669 -2620 -2795 -2770 -2787 -2761 -2629 -2813 -2851 -2854 -2725 -2800 -2888 -2900 -2844 -2625 -2897 -2815 -2934 -2940 -2942 -2937 -2947 -2834 -2846 -2825 -2830 -2624 -2777 -2980 -2747 -2906 -2871 -3006 -2956 -3051 -3090 -3048 -3065 -3088 -2977 -2941 -2912 -3025 -3062 -3103 -3133 -3086 -2960 -3153 -3127 -3165 -3137 -3147 -3008 -3177 -3123 -3110 -2976 -3197 -3015 -3164 -3144 -3035 -3221 -3225 -3207 -3224 -3237 -2982 -3239 -3240 -3248 -3097 -3182 -3186 -3161 -3099 -2966 -3264 -3091 -3256 -3202 -3293 -3265 -3272 -3252 -3298 -3310 -3228 -3227 -3297 -3322 -3320 -3365 -3234 -3350 -3332 -3187 -3307 -3409 -3226 -3413 -3418 -3391 -3430 -3294 -3397 -3323 -3438 -3436 -3315 -3433 -3398 -3449 -3302 -3480 -3530 -3481 -3304 -3493 -3541 -3511 -3574 -3479 -3576 -3412 -3411 -3231 -3510 -3598 -3572 -3437 -3335 -3374 -3582 -3593 -3619 -3620 -3590 -3609 -3667 -3683 -3607 -3669 -3484 -3497 -3546 -3725 -3628 -3726 -3738 -3514 -3723 -3526 -3727 -3766 -3748 -3767 -3779 -3785 -3661 -3761 -3824 -3729 -3812 -3708 -3854 -3808 -3595 -3835 -3827 -3801 -3858 -3823 -3886 -3883 -3512 -3861 -3860 -3897 -3863 -3874 -3876 -3912 -3906 -3901 -3909 -3744 -3895 -3869 -3787 -3962 -3934 -3961 -3960 -3993 -3859 -3942 -3917 -3976 -3868 -4010 -3923 -4031 -3935 -4058 -3978 -4062 -3956 -3933 -4028 -4013 -4018 -3952 -4083 -4089 -4066 -4116 -4132 -4021 -3815 -4006 -4153 -4093 -3924 -4047 -4024 -4057 -4001 -4165 -4180 -4072 -3926 -4172 -4161 -4197 -4192 -4098 -4052 -4157 -4224 -3982 -4202 -4191 -4080 -4234 -4252 -4228 -4048 -4269 -4272 -4243 -3991 -4214 -4246 -4245 -4271 -4050 -4320 -4336 -4285 -4355 -4357 -4262 -4248 -4338 -4315 -4302 -4343 -4291 -4385 -4388 -4280 -3990 -4389 -4342 -4383 -4353 -4423 -4288 -4427 -4365 -4409 -4459 -4467 -4421 -4477 -4151 -4370 -4502 -4511 -4481 -4528 -4494 -4446 -4547 -4533 -4537 -4323 -4554 -4555 -4491 -4593 -4538 -4562 -4536 -4603 -4619 -4553 -4639 -4573 -4514 -4646 -4664 -4665 -4581 -4655 -4673 -4647 -4405 -4683 -4731 -4607 -4703 -4699 -4745 -4742 -4739 -4755 -4782 -4557 -4776 -4800 -4766 -4701 -4762 -4829 -4852 -4738 -4773 -4788 -4728 -4756 -4862 -4859 -4860 -4718 -4877 -4689 -4903 -4879 -4865 -4925 -4844 -4888 -4770 -4929 -4956 -4957 -4858 -4961 -4857 -4924 -4861 -4878 -4962 -4909 -4883 -4993 -4967 -4991 -5004 -5021 -5039 -4893 -4975 -5019 -4936 -5060 -5002 -5046 -5015 -5072 -5007 -5108 -4988 -5101 -4906 -5090 -4987 -5012 -5166 -5098 -5136 -5125 -5064 -5134 -5143 -5195 -5190 -5197 -5193 -5078 -5089 -5208 -5133 -4941 -5217 -5142 -5198 -5227 -5225 -5251 -5246 -5187 -5219 -5139 -5249 -5157 -5273 -5077 -4942 -5267 -5268 -5213 -5239 -5252 -5291 -5308 -5253 -5306 -5242 -5296 -5288 -5344 -5313 -5088 -5224 -5356 -5207 -5338 -5186 -5343 -5381 -5151 -5401 -5405 -5270 -5416 -5376 -5427 -5415 -5438 -5279 -5479 -5349 -5302 -5430 -5330 -5471 -5503 -5446 -5283 -5404 -5495 -5519 -5363 -5111 -5400 -5512 -5541 -5317 -5546 -5480 -5502 -5504 -5399 -5524 -5547 -5535 -5567 -5419 -5469 -5580 -5599 -5537 -5575 -5550 -5568 -5605 -5615 -5555 -5498 -5574 -5463 -5493 -5315 -5564 -5663 -5633 -5677 -5640 -5656 -5604 -5511 -5686 -5702 -5660 -5697 -5662 -5626 -5684 -5560 -5709 -5680 -5713 -5669 -5561 -5741 -5699 -5733 -5745 -5752 -5607 -5732 -5716 -5721 -5706 -5764 -5765 -5584 -5671 -5761 -5781 -5750 -5809 -5717 -5812 -5825 -5808 -5842 -5844 -5848 -5753 -5687 -5814 -5879 -5893 -5890 -5794 -5846 -5931 -5802 -5930 -5876 -5914 -5932 -5747 -5948 -5963 -5970 -5912 -5720 -5974 -5990 -5722 -5818 -5852 -5647 -5976 -6025 -6012 -6032 -6038 -6050 -6047 -5954 -6056 -5964 diff --git a/simulator/src/seed_archive/level_7.txt b/simulator/src/seed_archive/level_7.txt new file mode 100644 index 0000000..9b7ce8f --- /dev/null +++ b/simulator/src/seed_archive/level_7.txt @@ -0,0 +1,11750 @@ +81 +11 +124 +76 +10 +111 +128 +63 +106 +136 +50 +150 +6 +152 +74 +27 +113 +91 +171 +18 +167 +16 +125 +51 +148 +198 +93 +146 +200 +219 +196 +83 +177 +14 +237 +36 +262 +239 +276 +169 +285 +138 +242 +241 +259 +299 +302 +279 +182 +166 +191 +159 +306 +255 +320 +309 +295 +328 +313 +373 +269 +348 +340 +388 +286 +354 +428 +382 +398 +322 +441 +343 +469 +319 +453 +488 +456 +520 +525 +414 +508 +361 +529 +527 +521 +494 +569 +563 +417 +580 +589 +594 +614 +605 +422 +596 +505 +593 +676 +511 +682 +660 +413 +512 +483 +716 +722 +731 +629 +696 +741 +445 +743 +683 +688 +706 +771 +734 +773 +647 +778 +789 +752 +612 +764 +820 +622 +689 +814 +833 +793 +797 +863 +737 +767 +742 +738 +795 +816 +772 +897 +928 +879 +940 +949 +882 +934 +960 +957 +968 +973 +780 +864 +962 +976 +899 +982 +1019 +919 +931 +936 +1009 +1033 +905 +1034 +1026 +1068 +1014 +1015 +1029 +1097 +975 +1104 +1032 +1059 +1040 +1089 +1125 +1147 +1126 +1061 +1167 +1062 +1148 +1055 +1145 +1094 +1215 +817 +1098 +1186 +1211 +1177 +1196 +1239 +1235 +1245 +1225 +1263 +1237 +955 +1163 +1217 +1194 +1202 +1276 +1334 +1252 +1150 +1191 +1285 +1368 +1336 +1328 +1332 +1370 +1384 +1376 +1400 +1341 +1244 +1288 +1379 +1262 +1427 +1236 +1457 +1248 +1473 +1466 +1475 +1472 +1436 +1428 +1495 +1286 +1504 +1509 +1483 +1453 +1476 +1317 +1479 +1511 +1350 +1535 +1357 +1529 +1505 +1555 +1542 +1559 +1563 +1576 +1581 +1525 +1577 +1603 +1607 +1630 +1619 +1546 +1450 +1524 +1435 +1669 +1647 +1597 +1689 +1629 +1566 +1677 +1705 +1701 +1624 +1402 +1676 +1642 +1723 +1719 +1743 +1611 +1711 +1679 +1745 +1782 +1627 +1779 +1765 +1716 +1750 +1807 +1812 +1653 +1776 +1728 +1831 +1731 +1801 +1784 +1848 +1832 +1783 +1826 +1878 +1706 +1790 +1791 +1746 +1862 +1896 +1828 +1872 +1903 +1915 +1921 +1906 +1947 +1931 +1919 +1930 +1936 +1833 +1841 +1968 +1645 +1994 +1997 +1954 +1970 +1979 +2016 +1913 +1957 +2034 +1898 +2004 +1927 +2061 +2044 +1834 +2068 +2079 +1987 +1870 +1953 +2096 +2078 +2101 +2106 +1965 +1958 +2134 +1969 +2029 +2139 +2092 +1961 +2128 +2123 +2140 +2064 +2062 +2071 +2067 +2195 +2102 +2200 +2148 +2111 +2023 +2138 +2223 +2165 +2232 +2115 +2247 +2112 +2157 +2257 +2118 +2206 +2229 +2191 +2171 +2268 +2302 +2283 +2221 +2331 +2094 +2318 +2289 +2186 +2250 +2350 +2170 +2243 +2366 +2337 +2193 +2286 +2303 +2400 +2377 +2332 +2358 +2227 +2336 +2253 +2166 +2404 +2262 +2093 +2413 +2202 +2440 +2371 +2457 +2379 +2429 +2491 +2402 +2238 +2405 +2315 +2502 +2431 +2465 +2531 +2326 +2519 +2419 +2430 +2569 +2533 +2596 +2602 +2471 +2616 +2554 +2590 +2517 +2560 +2548 +2407 +2643 +2580 +2618 +2498 +2619 +2617 +2650 +2334 +2641 +2689 +2706 +2685 +2585 +2717 +2658 +2644 +2695 +2744 +2578 +2687 +2672 +2768 +2661 +2651 +2772 +2669 +2620 +2795 +2770 +2787 +2761 +2629 +2813 +2851 +2854 +2725 +2800 +2888 +2900 +2844 +2625 +2897 +2815 +2934 +2940 +2942 +2937 +2947 +2834 +2846 +2825 +2830 +2624 +2777 +2980 +2747 +2906 +2871 +3006 +2956 +3051 +3090 +3048 +3065 +3088 +2977 +2941 +2912 +3025 +3062 +3103 +3133 +3086 +2960 +3153 +3127 +3165 +3137 +3147 +3008 +3177 +3123 +3110 +2976 +3197 +3015 +3164 +3144 +3035 +3221 +3225 +3207 +3224 +3237 +2982 +3239 +3240 +3248 +3097 +3182 +3186 +3161 +3099 +2966 +3264 +3091 +3256 +3202 +3293 +3265 +3272 +3252 +3298 +3310 +3228 +3227 +3297 +3322 +3320 +3365 +3234 +3350 +3332 +3187 +3307 +3409 +3226 +3413 +3418 +3391 +3430 +3294 +3397 +3323 +3438 +3436 +3315 +3433 +3398 +3449 +3302 +3480 +3530 +3481 +3304 +3493 +3541 +3511 +3574 +3479 +3576 +3412 +3411 +3231 +3510 +3598 +3572 +3437 +3335 +3374 +3582 +3593 +3619 +3620 +3590 +3609 +3667 +3683 +3607 +3669 +3484 +3497 +3546 +3725 +3628 +3726 +3738 +3514 +3723 +3526 +3727 +3766 +3748 +3767 +3779 +3785 +3661 +3761 +3824 +3729 +3812 +3708 +3854 +3808 +3595 +3835 +3827 +3801 +3858 +3823 +3886 +3883 +3512 +3861 +3860 +3897 +3863 +3874 +3876 +3912 +3906 +3901 +3909 +3744 +3895 +3869 +3787 +3962 +3934 +3961 +3960 +3993 +3859 +3942 +3917 +3976 +3868 +4010 +3923 +4031 +3935 +4058 +3978 +4062 +3956 +3933 +4028 +4013 +4018 +3952 +4083 +4089 +4066 +4116 +4132 +4021 +3815 +4006 +4153 +4093 +3924 +4047 +4024 +4057 +4001 +4165 +4180 +4072 +3926 +4172 +4161 +4197 +4192 +4098 +4052 +4157 +4224 +3982 +4202 +4191 +4080 +4234 +4252 +4228 +4048 +4269 +4272 +4243 +3991 +4214 +4246 +4245 +4271 +4050 +4320 +4336 +4285 +4355 +4357 +4262 +4248 +4338 +4315 +4302 +4343 +4291 +4385 +4388 +4280 +3990 +4389 +4342 +4383 +4353 +4423 +4288 +4427 +4365 +4409 +4459 +4467 +4421 +4477 +4151 +4370 +4502 +4511 +4481 +4528 +4494 +4446 +4547 +4533 +4537 +4323 +4554 +4555 +4491 +4593 +4538 +4562 +4536 +4603 +4619 +4553 +4639 +4573 +4514 +4646 +4664 +4665 +4581 +4655 +4673 +4647 +4405 +4683 +4731 +4607 +4703 +4699 +4745 +4742 +4739 +4755 +4782 +4557 +4776 +4800 +4766 +4701 +4762 +4829 +4852 +4738 +4773 +4788 +4728 +4756 +4862 +4859 +4860 +4718 +4877 +4689 +4903 +4879 +4865 +4925 +4844 +4888 +4770 +4929 +4956 +4957 +4858 +4961 +4857 +4924 +4861 +4878 +4962 +4909 +4883 +4993 +4967 +4991 +5004 +5021 +5039 +4893 +4975 +5019 +4936 +5060 +5002 +5046 +5015 +5072 +5007 +5108 +4988 +5101 +4906 +5090 +4987 +5012 +5166 +5098 +5136 +5125 +5064 +5134 +5143 +5195 +5190 +5197 +5193 +5078 +5089 +5208 +5133 +4941 +5217 +5142 +5198 +5227 +5225 +5251 +5246 +5187 +5219 +5139 +5249 +5157 +5273 +5077 +4942 +5267 +5268 +5213 +5239 +5252 +5291 +5308 +5253 +5306 +5242 +5296 +5288 +5344 +5313 +5088 +5224 +5356 +5207 +5338 +5186 +5343 +5381 +5151 +5401 +5405 +5270 +5416 +5376 +5427 +5415 +5438 +5279 +5479 +5349 +5302 +5430 +5330 +5471 +5503 +5446 +5283 +5404 +5495 +5519 +5363 +5111 +5400 +5512 +5541 +5317 +5546 +5480 +5502 +5504 +5399 +5524 +5547 +5535 +5567 +5419 +5469 +5580 +5599 +5537 +5575 +5550 +5568 +5605 +5615 +5555 +5498 +5574 +5463 +5493 +5315 +5564 +5663 +5633 +5677 +5640 +5656 +5604 +5511 +5686 +5702 +5660 +5697 +5662 +5626 +5684 +5560 +5709 +5680 +5713 +5669 +5561 +5741 +5699 +5733 +5745 +5752 +5607 +5732 +5716 +5721 +5706 +5764 +5765 +5584 +5671 +5761 +5781 +5750 +5809 +5717 +5812 +5825 +5808 +5842 +5844 +5848 +5753 +5687 +5814 +5879 +5893 +5890 +5794 +5846 +5931 +5802 +5930 +5876 +5914 +5932 +5747 +5948 +5963 +5970 +5912 +5720 +5974 +5990 +5722 +5818 +5852 +5647 +5976 +6025 +6012 +6032 +6038 +6050 +6047 +5954 +6056 +5964 +6061 +5961 +6057 +6077 +5774 +6086 +5872 +6071 +6039 +6055 +5952 +6063 +6119 +6139 +6145 +6152 +5886 +6043 +6128 +6158 +6173 +6170 +6180 +6087 +6153 +6107 +6132 +6088 +6219 +6195 +6212 +6232 +5983 +6234 +6221 +6011 +6237 +6218 +6265 +6167 +5877 +6100 +6235 +6313 +6315 +6217 +6092 +6284 +6341 +6090 +5927 +6344 +6349 +6175 +6270 +6396 +6224 +6368 +6181 +6412 +6383 +6255 +6394 +6112 +6415 +6441 +6165 +6367 +6448 +6330 +6452 +6422 +6307 +6473 +6402 +6114 +6432 +6490 +6414 +6483 +6510 +6493 +6203 +6522 +6482 +6513 +6440 +6525 +6504 +6555 +6546 +6574 +6478 +6581 +6582 +6472 +6604 +6508 +6605 +6600 +6518 +6528 +6623 +6176 +6661 +6539 +6672 +6588 +6686 +6670 +6701 +6662 +6618 +6459 +6353 +6732 +6643 +6326 +6746 +6751 +6768 +6771 +6766 +6774 +6690 +6750 +6787 +6755 +6527 +6424 +6579 +6780 +6802 +6730 +6781 +6569 +6790 +6803 +6799 +6831 +6818 +6809 +6777 +6858 +6827 +6589 +6839 +6860 +6876 +6834 +6641 +6878 +6848 +6904 +6616 +6446 +6707 +6939 +6921 +6833 +6850 +6931 +6929 +6800 +6806 +6966 +6941 +6973 +6882 +6976 +6988 +6813 +7021 +6989 +6958 +6969 +6987 +7025 +7048 +6828 +7037 +7058 +7030 +6986 +6889 +6885 +7100 +7083 +6830 +6898 +7073 +6975 +6822 +7108 +7099 +7044 +7094 +7138 +7038 +7128 +7154 +7104 +7055 +7049 +6915 +7115 +7186 +7082 +7202 +7031 +7105 +7180 +7137 +7221 +7129 +7234 +7189 +7239 +7062 +7200 +7233 +7140 +7277 +6938 +7227 +7266 +7243 +7244 +7179 +7222 +7166 +7206 +7274 +7330 +7310 +7303 +7287 +7215 +7250 +7213 +7358 +7242 +7405 +7354 +7407 +7417 +7422 +7431 +7185 +7434 +7381 +7258 +7463 +7468 +7375 +7305 +7428 +7350 +7321 +7442 +7494 +7384 +7300 +7339 +7506 +7259 +7490 +7334 +7479 +7500 +7462 +7517 +7522 +7390 +7521 +7538 +7544 +7518 +7582 +7433 +7435 +7594 +7560 +7573 +7628 +7516 +7605 +7618 +7437 +7585 +7673 +7487 +7478 +7604 +7695 +7548 +7591 +7714 +7596 +7738 +7661 +7472 +7740 +7688 +7658 +7583 +7758 +7524 +7793 +7746 +7697 +7663 +7775 +7753 +7654 +7773 +7770 +7819 +7651 +7822 +7754 +7717 +7856 +7760 +7876 +7885 +7704 +7869 +7657 +7784 +7805 +7898 +7908 +7895 +7924 +7902 +7888 +7926 +7731 +7820 +7817 +7920 +7761 +7872 +7903 +7960 +7986 +7941 +7975 +7966 +7992 +7801 +7862 +8008 +7951 +8033 +8028 +8077 +7867 +7989 +8079 +7656 +7993 +8010 +8089 +8129 +8038 +8011 +8146 +8022 +8134 +8167 +8116 +7999 +8169 +8174 +8034 +8051 +8163 +8056 +7891 +8138 +8210 +8135 +8187 +8231 +8152 +8222 +8150 +8240 +8245 +8066 +8189 +8307 +8292 +8155 +8330 +8223 +8340 +8294 +8366 +8281 +8248 +8342 +8143 +8388 +8369 +8432 +8321 +8249 +8445 +8258 +8452 +8456 +8438 +8160 +8479 +8400 +8468 +8383 +8368 +8521 +8332 +8533 +8534 +8540 +8463 +8545 +8476 +8548 +8529 +8532 +8589 +8461 +8572 +8549 +8256 +8472 +8345 +8610 +8608 +8609 +8607 +8636 +8530 +8591 +8599 +8615 +8371 +8638 +8659 +8703 +8661 +8637 +8619 +8662 +8376 +8692 +8614 +8646 +8561 +8756 +8491 +8691 +8771 +8569 +8764 +8706 +8623 +8761 +8435 +8778 +8799 +8689 +8595 +8795 +8828 +8740 +8696 +8831 +8710 +8781 +8728 +8847 +8789 +8889 +8826 +8918 +8843 +8899 +8872 +8861 +8933 +8845 +8920 +8943 +8747 +8808 +8919 +8633 +8966 +8786 +8969 +8964 +8961 +8984 +8965 +9001 +8988 +9008 +8814 +8912 +8996 +8931 +8978 +9066 +9067 +8908 +9073 +8942 +9054 +8993 +8985 +9052 +9021 +9063 +9057 +9143 +9074 +9128 +9149 +8971 +9178 +8897 +9106 +9204 +9166 +9090 +8841 +8955 +9218 +9188 +9214 +9129 +9240 +8923 +9211 +9262 +9219 +9168 +9276 +9278 +9297 +9312 +9199 +9285 +9327 +9325 +9316 +9123 +9342 +9280 +9362 +9377 +9363 +9277 +9390 +9295 +9408 +9414 +9243 +9236 +9429 +9451 +9416 +9426 +9256 +9349 +9437 +9475 +9207 +9469 +9462 +9159 +9432 +9402 +9500 +9423 +9394 +9502 +9460 +9514 +9493 +9454 +9544 +9442 +9515 +9466 +9557 +9572 +9525 +9590 +9546 +9613 +9611 +9606 +9489 +9604 +9612 +9662 +9619 +9573 +9583 +9559 +9616 +9690 +9684 +9655 +9727 +9681 +9717 +9695 +9702 +9726 +9703 +9683 +9741 +9787 +9698 +9769 +9737 +9748 +9730 +9817 +9805 +9814 +9753 +9657 +9676 +9841 +9843 +9845 +9794 +9826 +9801 +9870 +9863 +9648 +9634 +9869 +9884 +9855 +9866 +9879 +9893 +9834 +9802 +9915 +9906 +9933 +9903 +9818 +9754 +9735 +9766 +9942 +9565 +9972 +9909 +9840 +9910 +10009 +9556 +9882 +10015 +9930 +9980 +10025 +10041 +10010 +10059 +9978 +10040 +10000 +9985 +9974 +10091 +10077 +10109 +10008 +10124 +10039 +9860 +10073 +10014 +10122 +10134 +10090 +10136 +9973 +10088 +10097 +10198 +10064 +10082 +10078 +10140 +10055 +10199 +10251 +10162 +10182 +10267 +10200 +10151 +10244 +10205 +10319 +10313 +10238 +10189 +10325 +10167 +10343 +10130 +10374 +10206 +10390 +10361 +10356 +10169 +10366 +9881 +10419 +10287 +10405 +10448 +10426 +10392 +10433 +10451 +10321 +10305 +10403 +10500 +10467 +10496 +10519 +10518 +10529 +10526 +10357 +10352 +10501 +10473 +10543 +10561 +10579 +10592 +10506 +10534 +10517 +10577 +10478 +10540 +10385 +10456 +10603 +10626 +10642 +10639 +10605 +10661 +10410 +10488 +10671 +10509 +10544 +10470 +10424 +10703 +10547 +10466 +10691 +10675 +10552 +10599 +10727 +10707 +10711 +10708 +10754 +10700 +10771 +10656 +10796 +10747 +10745 +10820 +10803 +10806 +10808 +10763 +10834 +10831 +10728 +10852 +10446 +10827 +10692 +10752 +10844 +10874 +10818 +10884 +10879 +10902 +10817 +10923 +10876 +10942 +10792 +10885 +10895 +10953 +10887 +10862 +10841 +10982 +10833 +10837 +10897 +10984 +10990 +11035 +10680 +11002 +11038 +11027 +10944 +10955 +11053 +11091 +10881 +11031 +11052 +11094 +11121 +11042 +11112 +11072 +10914 +11149 +11163 +11030 +11047 +11167 +10832 +11172 +10992 +11212 +11103 +11122 +11201 +10845 +11186 +11301 +11135 +11247 +11010 +11300 +11141 +11343 +11326 +11165 +11363 +11378 +11360 +11338 +11356 +11319 +11235 +11435 +11292 +11266 +11217 +11415 +11431 +11403 +11465 +11483 +11459 +11493 +11498 +11491 +11458 +11439 +11499 +11416 +11485 +11517 +11541 +11478 +11370 +11450 +11373 +11511 +11575 +11470 +11566 +11581 +11607 +11443 +11503 +11583 +11523 +11628 +11576 +11588 +11440 +11228 +11621 +11661 +11660 +11664 +11620 +11553 +11702 +11643 +11536 +11696 +11638 +11718 +11699 +11639 +11556 +11725 +11751 +11644 +11717 +11768 +11749 +11695 +11796 +11797 +11765 +11799 +11715 +11736 +11746 +11824 +11533 +11833 +11745 +11817 +11865 +11878 +11794 +11844 +11877 +11894 +11902 +11900 +11876 +11839 +11784 +11929 +11812 +11906 +11932 +11913 +11785 +11942 +11961 +11991 +11892 +12013 +11772 +11987 +11803 +12018 +11999 +11740 +12011 +11951 +12029 +12066 +11908 +12047 +12025 +12096 +12036 +12071 +12053 +11964 +11970 +12098 +12126 +12120 +12037 +12143 +12087 +12148 +12102 +12182 +12176 +11629 +12200 +12165 +12118 +12224 +12225 +12019 +12204 +12198 +12208 +12241 +12218 +11818 +12249 +12213 +12023 +12169 +12131 +12217 +12174 +12274 +12270 +12282 +12179 +12319 +12222 +12334 +12322 +12325 +12261 +12346 +12266 +12341 +12302 +12377 +12368 +12281 +11898 +12380 +12396 +12379 +12415 +12423 +12431 +12412 +12445 +12443 +12292 +12291 +12451 +12268 +12424 +12466 +12450 +12477 +12433 +12382 +12381 +12486 +12376 +12409 +12518 +12458 +12499 +12568 +12517 +12468 +12350 +12563 +12581 +12478 +12459 +12463 +12440 +12420 +12544 +12632 +12582 +12606 +12587 +12635 +12640 +12643 +12622 +12615 +12583 +12701 +12654 +12697 +12562 +12577 +12710 +12584 +12405 +12768 +12732 +12661 +12637 +12634 +12785 +12607 +12491 +12641 +12642 +12800 +12778 +12843 +12844 +12808 +12728 +12840 +12790 +12859 +12813 +12759 +12760 +12869 +12864 +12618 +12883 +12794 +12604 +12899 +12772 +12674 +12827 +12937 +12900 +12918 +12911 +12906 +12850 +12930 +12915 +12967 +12829 +12804 +12994 +12920 +12995 +13021 +12944 +12746 +13056 +13061 +12857 +13052 +12890 +13027 +12933 +13002 +12991 +13101 +13096 +13065 +13130 +13131 +13115 +13024 +12936 +13150 +13163 +12984 +12964 +13121 +13183 +13100 +13167 +13223 +13026 +13241 +13133 +13249 +13206 +13213 +13194 +13276 +13122 +13199 +13214 +13272 +13284 +13225 +13169 +13260 +13338 +13330 +13370 +13392 +13028 +13144 +13384 +13274 +13393 +13401 +13323 +13399 +13415 +13458 +13460 +13078 +13440 +13227 +13414 +13493 +13494 +13451 +13282 +13439 +13499 +13506 +13472 +13519 +13462 +13418 +13508 +13522 +13527 +13536 +13540 +13403 +13521 +13533 +13504 +13555 +13558 +13559 +13482 +13423 +13538 +13320 +13452 +13553 +13577 +13568 +13239 +13511 +13596 +13560 +13436 +13587 +13606 +13609 +13619 +13624 +13661 +13364 +13665 +13583 +13595 +13672 +13563 +13634 +13692 +13571 +13697 +13638 +13706 +13592 +13691 +13673 +13704 +13737 +13718 +13727 +13647 +13698 +13708 +13783 +13775 +13802 +13590 +13662 +13761 +13679 +13361 +13760 +13602 +13854 +13872 +13824 +13832 +13801 +13836 +13749 +13887 +13848 +13875 +13873 +13787 +13939 +13904 +13948 +13892 +13754 +13954 +13714 +13870 +13915 +13963 +13971 +13966 +13920 +13944 +13941 +14010 +14025 +14017 +13886 +13900 +13766 +13688 +14057 +13968 +13819 +14083 +13962 +14077 +14007 +14059 +14107 +14084 +13994 +14092 +14060 +14119 +14104 +14005 +14039 +13794 +14125 +13901 +14168 +13953 +14140 +14185 +14111 +14191 +14068 +14023 +14166 +14206 +14212 +14089 +14214 +14187 +14181 +14027 +14224 +14190 +14247 +13980 +14272 +14204 +14136 +14210 +14316 +14320 +14257 +14351 +14222 +14355 +14304 +14278 +14373 +14387 +14317 +13945 +14391 +14386 +14350 +14337 +14258 +14426 +14468 +14469 +14241 +14478 +14287 +14293 +14491 +14303 +14493 +14517 +14285 +14484 +14453 +14515 +14370 +14564 +14428 +14521 +14602 +14567 +14586 +14238 +14609 +14437 +14625 +14605 +14306 +14623 +14644 +14550 +14451 +14618 +14488 +14608 +14661 +14656 +14636 +14603 +14683 +14695 +14686 +14714 +14705 +14662 +14735 +14736 +14694 +14745 +14746 +14692 +14676 +14743 +14630 +14769 +14702 +14793 +14798 +14819 +14814 +14737 +14780 +14824 +14861 +14643 +14799 +14843 +14821 +14650 +14679 +14876 +14816 +14829 +14678 +14891 +14893 +14874 +14897 +14837 +14868 +14842 +14865 +14916 +14929 +14864 +14937 +14878 +14924 +14895 +14968 +14873 +14647 +14913 +14980 +15001 +15004 +14965 +14952 +14962 +15006 +15000 +15017 +14928 +14892 +14976 +14847 +15034 +15052 +15020 +14971 +15015 +15003 +15086 +15024 +14907 +15014 +15096 +15116 +15093 +15068 +15087 +15106 +15132 +14984 +15138 +15135 +15117 +15144 +15165 +15090 +14912 +15044 +15188 +15037 +15089 +15053 +15168 +15175 +15209 +15194 +15142 +14960 +15201 +15190 +15222 +15197 +15242 +15218 +15147 +15033 +15257 +15287 +15239 +15304 +15307 +15326 +15166 +15100 +15301 +15221 +15128 +15347 +15357 +15271 +15252 +15200 +15318 +15385 +15387 +15334 +15394 +15353 +15377 +15399 +15299 +15365 +15401 +15393 +15406 +15297 +15361 +15433 +15452 +15373 +15431 +15417 +15451 +15371 +15469 +15411 +15472 +15473 +15409 +15414 +15434 +15479 +15398 +15449 +15459 +15477 +15499 +15488 +15508 +15509 +15507 +15513 +15495 +15515 +15500 +15540 +15322 +15502 +15404 +15565 +15559 +15551 +15521 +15569 +15584 +15501 +15381 +15590 +15595 +15514 +15601 +15603 +15599 +15648 +15510 +15606 +15506 +15664 +15611 +15684 +15633 +15547 +15618 +15546 +15517 +15596 +15683 +15597 +15693 +15613 +15731 +15723 +15667 +15724 +15562 +15587 +15582 +15712 +15583 +15732 +15727 +15746 +15756 +15652 +15702 +15771 +15789 +15656 +15802 +15777 +15805 +15774 +15762 +15707 +15751 +15735 +15833 +15740 +15838 +15788 +15875 +15663 +15822 +15879 +15804 +15896 +15832 +15861 +15862 +15754 +15717 +15933 +15917 +15937 +15930 +15952 +15924 +15874 +15935 +15911 +15888 +15860 +15974 +16002 +16003 +15961 +16012 +15834 +15880 +15975 +16020 +16013 +16053 +16045 +15953 +16091 +16096 +16046 +15931 +16126 +16149 +16125 +16152 +16040 +15908 +16014 +15997 +16174 +16116 +16135 +16077 +16168 +16192 +16169 +16042 +16177 +16203 +16212 +16159 +16222 +16036 +16134 +16146 +16258 +16194 +16211 +16253 +16242 +16200 +16306 +16187 +16274 +16331 +16323 +15922 +16352 +16290 +16182 +16362 +16355 +16193 +16265 +16318 +16383 +16170 +16256 +16333 +16395 +16344 +16377 +16431 +16376 +16285 +16293 +16341 +16300 +16453 +16369 +16397 +16455 +16421 +16426 +16296 +16446 +16464 +16438 +16490 +16488 +16481 +16477 +16519 +16299 +16556 +16573 +16532 +16450 +16427 +16583 +16595 +16540 +16579 +16442 +16619 +16499 +16649 +16604 +16400 +16653 +16504 +16478 +16596 +16687 +16654 +16547 +16660 +16681 +16708 +16727 +16684 +16661 +16693 +16626 +16783 +16813 +16792 +16726 +16723 +16633 +16821 +16839 +16789 +16842 +16695 +16790 +16863 +16880 +16900 +16768 +16875 +16906 +16773 +16885 +16931 +16840 +16709 +16919 +16945 +16957 +16920 +16971 +16972 +16938 +16787 +16951 +16740 +16896 +16956 +17022 +16912 +16717 +16987 +17051 +16943 +16994 +17037 +17069 +17068 +16983 +16997 +17086 +16854 +16888 +17141 +17143 +17149 +17074 +17163 +17008 +17092 +17173 +16830 +17197 +17087 +17205 +17207 +16986 +17193 +17047 +17225 +17118 +17220 +17251 +17103 +17178 +16907 +17179 +17260 +17099 +17288 +17265 +17274 +17298 +17151 +17304 +17311 +17302 +17319 +17324 +17333 +17264 +17317 +17362 +17146 +17374 +17320 +17351 +17360 +17393 +17297 +17386 +17403 +17428 +17422 +17226 +17455 +17353 +17410 +17371 +17437 +17458 +17465 +17305 +17464 +17440 +17392 +17482 +17361 +17457 +17447 +17487 +17545 +17429 +17542 +17562 +17554 +17564 +17299 +17577 +17549 +17579 +17581 +17596 +17606 +17522 +17494 +17591 +17434 +17456 +17563 +17590 +17493 +17635 +17624 +17589 +17504 +17641 +17645 +17665 +17669 +17559 +17684 +17483 +17692 +17688 +17627 +17633 +17651 +17724 +17696 +17741 +17460 +17622 +17749 +17707 +17687 +17708 +17585 +17612 +17814 +17817 +17810 +17758 +17825 +17773 +17834 +17835 +17772 +17821 +17818 +17609 +17839 +17842 +17689 +17859 +17787 +17802 +17742 +17895 +17902 +17866 +17867 +17785 +17913 +17872 +17919 +17729 +17845 +17920 +17922 +17878 +17950 +17921 +17951 +17673 +17923 +17980 +17992 +17906 +17960 +17999 +17903 +18006 +17623 +17989 +17884 +17889 +17893 +17972 +18001 +18053 +18049 +18050 +18063 +18082 +18100 +17936 +17837 +18116 +18051 +18035 +18112 +18015 +18016 +18146 +18087 +18145 +18132 +18160 +18044 +18174 +18117 +18140 +18030 +18118 +18155 +18108 +18189 +18165 +18202 +18214 +18034 +18295 +18290 +18245 +18201 +18171 +18172 +18216 +18011 +18097 +18339 +18311 +18318 +18331 +18335 +18344 +18348 +18191 +18137 +18327 +18379 +18200 +18371 +18350 +18358 +18376 +18377 +18408 +18394 +18412 +18308 +18406 +18462 +18431 +18281 +18072 +18365 +18415 +18400 +18477 +18346 +18506 +18491 +18360 +18427 +18528 +18478 +18517 +18480 +18443 +18306 +18500 +18565 +18569 +18566 +18553 +18467 +18572 +18463 +18516 +18607 +18619 +18613 +18578 +18536 +18631 +18541 +18593 +18643 +18646 +18168 +18624 +18632 +18501 +18668 +18674 +18426 +18666 +18592 +18696 +18685 +18655 +18700 +18711 +18664 +18606 +18524 +18725 +18736 +18588 +18697 +18766 +18731 +18764 +18688 +18721 +18673 +18792 +18842 +18779 +18793 +18750 +18789 +18841 +18865 +18884 +18861 +18707 +18706 +18895 +18880 +18829 +18799 +18657 +18887 +18914 +18893 +18833 +18949 +18840 +18783 +18964 +18818 +18908 +18741 +18817 +18713 +18921 +18937 +18941 +18995 +18900 +19024 +18994 +18979 +19034 +19041 +19035 +19046 +18972 +18930 +19068 +19051 +18986 +19075 +19032 +19091 +19098 +18982 +19043 +19082 +19056 +19112 +18954 +19001 +19138 +19107 +18946 +19145 +19147 +19120 +19152 +19134 +19142 +19163 +19118 +19079 +19076 +19171 +19136 +19155 +19144 +19255 +19179 +19268 +19258 +19211 +19169 +19245 +19305 +19280 +19320 +19201 +19302 +19308 +19286 +19157 +19352 +19219 +19347 +19363 +19188 +19375 +19251 +19396 +19378 +19399 +19433 +19348 +19213 +19095 +19439 +19198 +19440 +19441 +19424 +19343 +19473 +19372 +19472 +19435 +19482 +19500 +19465 +19489 +19289 +19442 +19497 +19495 +19243 +19459 +19451 +19290 +19544 +19406 +19563 +19562 +19593 +19462 +19600 +19581 +19609 +19379 +19615 +19530 +19644 +19605 +19642 +19533 +19567 +19661 +19650 +19585 +19711 +19492 +19637 +19687 +19597 +19706 +19726 +19454 +19663 +19739 +19769 +19778 +19741 +19727 +19639 +19736 +19816 +19806 +19743 +19636 +19842 +19798 +19880 +19760 +19889 +19791 +19878 +19890 +19911 +19854 +19766 +19895 +19916 +19909 +19712 +19921 +19838 +19922 +19717 +19935 +19942 +19757 +19931 +19888 +19975 +19936 +19956 +19970 +19918 +19960 +19957 +19920 +20008 +19939 +19795 +20016 +19934 +19985 +19910 +19914 +20047 +19976 +19995 +20062 +19859 +20085 +20081 +19998 +20083 +20086 +20111 +20127 +20132 +19965 +19997 +20056 +20160 +20135 +20191 +20025 +20168 +20213 +20172 +20150 +20235 +20112 +20010 +20114 +20185 +20265 +20247 +20033 +20130 +20152 +20216 +20253 +20302 +20034 +20282 +20242 +20309 +20299 +20289 +20147 +20318 +20337 +20341 +20328 +20205 +20388 +20280 +20397 +20377 +20363 +20219 +20307 +20312 +20374 +20296 +20358 +20421 +20428 +20277 +20424 +20382 +20459 +20264 +20465 +20231 +20367 +20325 +20389 +20427 +20281 +20422 +20454 +20492 +20529 +20486 +20546 +20521 +20574 +20426 +20484 +20580 +20524 +20525 +20551 +20489 +20599 +20603 +20576 +20519 +20616 +20646 +20635 +20518 +20607 +20555 +20593 +20659 +20647 +20709 +20711 +20652 +20738 +20618 +20730 +20670 +20656 +20684 +20626 +20678 +20761 +20788 +20531 +20766 +20783 +20792 +20645 +20831 +20567 +20852 +20865 +20854 +20775 +20649 +20836 +20891 +20538 +20885 +20897 +20621 +20899 +20914 +20661 +20927 +20795 +20908 +20941 +20943 +20814 +20876 +20926 +20840 +20968 +20818 +20925 +20972 +20675 +20838 +20978 +20958 +20955 +20903 +20951 +20949 +20931 +20986 +20988 +20971 +20948 +21009 +20892 +21000 +20959 +20932 +20985 +21058 +20870 +21092 +21070 +20976 +21080 +21110 +21106 +21068 +21119 +21088 +21130 +21087 +21127 +20938 +21151 +21161 +21149 +21183 +21185 +20992 +21124 +21154 +21103 +21003 +21115 +21153 +21079 +21107 +21020 +21231 +21237 +21048 +21258 +21241 +21211 +21173 +21278 +21295 +21314 +21123 +21202 +21226 +21091 +21257 +21296 +21328 +21348 +21350 +21357 +21135 +20969 +21360 +21391 +21363 +21367 +21323 +21397 +21429 +21273 +21446 +21465 +21285 +21365 +21342 +21443 +21412 +21320 +21454 +21355 +21434 +21492 +21521 +21462 +21531 +21435 +21577 +21551 +21335 +21475 +21592 +21582 +21540 +21427 +21602 +21529 +21615 +21512 +21517 +21607 +21535 +21618 +21480 +21655 +21647 +21646 +21678 +21553 +21679 +21565 +21630 +21548 +21580 +21685 +21645 +21744 +21703 +21696 +21727 +21489 +21597 +21723 +21661 +21768 +21790 +21797 +21808 +21800 +21804 +21709 +21833 +21794 +21659 +21786 +21816 +21847 +21843 +21823 +21708 +21886 +21897 +21906 +21920 +21918 +21924 +21923 +21792 +21871 +21944 +21834 +21932 +21821 +21963 +21887 +21931 +21939 +21985 +21903 +21737 +21970 +22015 +21858 +22014 +22019 +21910 +21956 +21975 +22000 +22073 +21686 +22077 +22036 +21935 +22080 +21973 +22110 +22059 +22119 +21971 +22100 +22013 +22129 +21852 +22057 +22144 +22143 +22104 +22176 +22183 +22194 +22118 +22051 +21999 +22170 +22172 +22214 +22221 +22257 +21882 +22139 +22219 +22274 +22111 +22271 +22229 +22165 +22157 +22291 +22047 +22210 +22289 +22235 +22200 +22299 +22326 +22312 +22280 +22348 +22307 +22301 +22147 +22261 +22345 +22283 +21989 +22329 +22357 +22273 +22275 +22359 +22375 +22314 +22391 +22385 +22412 +22309 +22366 +22393 +22420 +22369 +22372 +22400 +22455 +22335 +22406 +22445 +22408 +22350 +22430 +22435 +22447 +22528 +22469 +22304 +22317 +22448 +22589 +22438 +22363 +22565 +22608 +22527 +22612 +22604 +22618 +22471 +22620 +22609 +22619 +22626 +22507 +22624 +22526 +22649 +22643 +22459 +22500 +22686 +22454 +22692 +22462 +22650 +22622 +22681 +22586 +22711 +22402 +22647 +22769 +22550 +22785 +22501 +22640 +22786 +22804 +22770 +22797 +22587 +22841 +22808 +22800 +22779 +22862 +22839 +22868 +22861 +22755 +22896 +22877 +22880 +22879 +22860 +22846 +22828 +22949 +22966 +22850 +22963 +22972 +22984 +22869 +22987 +22936 +22723 +22911 +22722 +22906 +22947 +22875 +22905 +23004 +22736 +23070 +23007 +23015 +22782 +22909 +23049 +23062 +23091 +23142 +23140 +23143 +23125 +23146 +22852 +23079 +23083 +23180 +23148 +23204 +23082 +23136 +23069 +23014 +23226 +23039 +22923 +23023 +23223 +23067 +23245 +23189 +23214 +23256 +23273 +23215 +23257 +23211 +23225 +23252 +23238 +23291 +23334 +23286 +23337 +23324 +23382 +23095 +23199 +23147 +23325 +23418 +23175 +23440 +23402 +23354 +23371 +23455 +23446 +23377 +23312 +23452 +23480 +23404 +23456 +23436 +23465 +23506 +23451 +23397 +23482 +23504 +23255 +23515 +23489 +23408 +23543 +23554 +23491 +23588 +23540 +23195 +23594 +23553 +23538 +23601 +23551 +23604 +23567 +23596 +23523 +23559 +23453 +23597 +23610 +23617 +23379 +23439 +23603 +23670 +23674 +23680 +23705 +23702 +23462 +23663 +23609 +23732 +23711 +23643 +23747 +23752 +23511 +23459 +23758 +23634 +23790 +23628 +23707 +23786 +23722 +23783 +23729 +23690 +23619 +23798 +23757 +23810 +23822 +23740 +23846 +23847 +23816 +23830 +23796 +23864 +23862 +23878 +23775 +23614 +23844 +23845 +23907 +23631 +23919 +23888 +23471 +23836 +23923 +23815 +23662 +23644 +23980 +23813 +23996 +23974 +23920 +23977 +24021 +24027 +23669 +23963 +24012 +24004 +24057 +24064 +24028 +24047 +23994 +23936 +24101 +23928 +24109 +24020 +24110 +24135 +23710 +24039 +24105 +24129 +24092 +24175 +23915 +24187 +23909 +24111 +24000 +24191 +24204 +24212 +24102 +24232 +24238 +24243 +24202 +24267 +24031 +24247 +24116 +24200 +24307 +23949 +24106 +24221 +24138 +24342 +24324 +24350 +24349 +24266 +24242 +24370 +24253 +24336 +24364 +24360 +24399 +24250 +24296 +24416 +24392 +24404 +24352 +24453 +24427 +24463 +24363 +24142 +24470 +24237 +24481 +24423 +24483 +24491 +24425 +24285 +24492 +24502 +23808 +24314 +24530 +24525 +24545 +24353 +24358 +24308 +24505 +24536 +24292 +24394 +24561 +24577 +24478 +24535 +24572 +24556 +24603 +24553 +24609 +24588 +24646 +24567 +24644 +24655 +24663 +24513 +24624 +24532 +24604 +24683 +24598 +24619 +24405 +24689 +24670 +24678 +24627 +24649 +24468 +24636 +24664 +24695 +24647 +24719 +24680 +24546 +24765 +24734 +24725 +24739 +24607 +24806 +24448 +24728 +24724 +24833 +24791 +24838 +24741 +24850 +24820 +24615 +24750 +24859 +24708 +24759 +24890 +24893 +24901 +24746 +24935 +24931 +24854 +24559 +24748 +24954 +24965 +24874 +24775 +25000 +24768 +25023 +24905 +24860 +25028 +24984 +25033 +24835 +24959 +24938 +25024 +24964 +25086 +24861 +25039 +25041 +24977 +25104 +25048 +24826 +24848 +25123 +24955 +25084 +25131 +25106 +25090 +25159 +25058 +25008 +25060 +25181 +24917 +25168 +25178 +25088 +25138 +25224 +25194 +24973 +25261 +25184 +25269 +25172 +25270 +25290 +25236 +25223 +25304 +25143 +25248 +25102 +25301 +25133 +25313 +25334 +25346 +25332 +25368 +25203 +25316 +25395 +25340 +25153 +25311 +25130 +25424 +25422 +25295 +25448 +25415 +25330 +25464 +25321 +25409 +25475 +25277 +25540 +25467 +25542 +25543 +25466 +25508 +25453 +25399 +25561 +25588 +25595 +25384 +25557 +25599 +25586 +25621 +25516 +25625 +25637 +25396 +25664 +25527 +25611 +25606 +25677 +25678 +25627 +25682 +25683 +25665 +25684 +25594 +25681 +25717 +25661 +25738 +25723 +25730 +25743 +25693 +25733 +25711 +25768 +25792 +25753 +25804 +25798 +25795 +25790 +25616 +25702 +25698 +25670 +25816 +25849 +25789 +25854 +25713 +25780 +25829 +25813 +25828 +25862 +25830 +25833 +25841 +25871 +25896 +25838 +25908 +25589 +25915 +25925 +25615 +25872 +25692 +25883 +25904 +25923 +25947 +25917 +25926 +25892 +25899 +25932 +25976 +25873 +25992 +26007 +25987 +26013 +25961 +25955 +25989 +26025 +26037 +25937 +26008 +25960 +26032 +25962 +26091 +25991 +26076 +26055 +26113 +26010 +25942 +26133 +26104 +26149 +26137 +26117 +26122 +26094 +26166 +26085 +26170 +26180 +26176 +26093 +26068 +26126 +26194 +26160 +25965 +26206 +26136 +26217 +26235 +26219 +26223 +26237 +26082 +26181 +26246 +26120 +26096 +26265 +26003 +26200 +26264 +26233 +26014 +26256 +26270 +26115 +26299 +26304 +26342 +26339 +26355 +26327 +26290 +26361 +26354 +26329 +26382 +26364 +26072 +26258 +26400 +26301 +26425 +26385 +26434 +26418 +26208 +26436 +26296 +26303 +26288 +26471 +26156 +26460 +26445 +26483 +26379 +26209 +26480 +26474 +26446 +26496 +26451 +26514 +26520 +26431 +26528 +26444 +26368 +26441 +26559 +26546 +26512 +26370 +26484 +26481 +26531 +26628 +26500 +26644 +26662 +26666 +26539 +26672 +26667 +26521 +26579 +26688 +26414 +26677 +26698 +26702 +26691 +26638 +26578 +26599 +26694 +26704 +26615 +26605 +26685 +26570 +26797 +26719 +26674 +26561 +26810 +26811 +26778 +26784 +26819 +26825 +26755 +26847 +26772 +26844 +26749 +26854 +26865 +26858 +26742 +26794 +26759 +26814 +26898 +26805 +26830 +26872 +26853 +26743 +26908 +26921 +26925 +26918 +26822 +26795 +26934 +26929 +26932 +26907 +26752 +26943 +26874 +26996 +26956 +26809 +26716 +26671 +26938 +26902 +26888 +27050 +27008 +27054 +27038 +26950 +27082 +27063 +26946 +26913 +27089 +27093 +27002 +27028 +27117 +27077 +27098 +26870 +27073 +27136 +27118 +27083 +26868 +27160 +27001 +27122 +27114 +27181 +27112 +26939 +27163 +27182 +27209 +27213 +27201 +27215 +27243 +27248 +27271 +27121 +27242 +27302 +27309 +27297 +27320 +27183 +27090 +27337 +27207 +27333 +27233 +27249 +27128 +27131 +27373 +27383 +27367 +27150 +27341 +27402 +27352 +27401 +27412 +26873 +27413 +27195 +27395 +27428 +27403 +27359 +27432 +27134 +27398 +27439 +27399 +27342 +27455 +27350 +27473 +27448 +27199 +27464 +27489 +27404 +27411 +27436 +27518 +27500 +27461 +27507 +27530 +27414 +27545 +27523 +27564 +27463 +27540 +27569 +27470 +27557 +27431 +27602 +27595 +27573 +27629 +27609 +27254 +27631 +27528 +27532 +27647 +27659 +27536 +27613 +27365 +27697 +27668 +27477 +27685 +27712 +27646 +27526 +27624 +27636 +27511 +27743 +27700 +27728 +27768 +27701 +27769 +27562 +27739 +27760 +27781 +27791 +27797 +27779 +27803 +27751 +27503 +27598 +27813 +27814 +27802 +27676 +27815 +27773 +27788 +27726 +27868 +27582 +27857 +27883 +27843 +27846 +27831 +27816 +27745 +27863 +27794 +27908 +27720 +27808 +27937 +27881 +27936 +27777 +27879 +27809 +27752 +27740 +27944 +27812 +27966 +27923 +27992 +27993 +27535 +27975 +27951 +27986 +27987 +27996 +28063 +27991 +27942 +27980 +27974 +28081 +27912 +27983 +27887 +28130 +28072 +27902 +28137 +28143 +28136 +28114 +28029 +28144 +28066 +28103 +28193 +28207 +28155 +28200 +28119 +28153 +28010 +28236 +28242 +27998 +28261 +28135 +28289 +28134 +28160 +28309 +28129 +28312 +28284 +28336 +28224 +28226 +28340 +28348 +28219 +28273 +28355 +28359 +28370 +28378 +28305 +28300 +28380 +28392 +28407 +28402 +28377 +28356 +28421 +28366 +28301 +28427 +28419 +28452 +28455 +28422 +28463 +28459 +28368 +28479 +28480 +28349 +28470 +28451 +28387 +28509 +28518 +28565 +28583 +28431 +28487 +28580 +28350 +28339 +28496 +28514 +28594 +28585 +28596 +28543 +28576 +28562 +28638 +28640 +28658 +28637 +28564 +28631 +28660 +28699 +28664 +28709 +28707 +28240 +28473 +28727 +28434 +28710 +28588 +28620 +28603 +28753 +28466 +28644 +28793 +28776 +28632 +28577 +28757 +28814 +28774 +28806 +28669 +28833 +28853 +28847 +28856 +28858 +28884 +28744 +28789 +28916 +28698 +28813 +28839 +28939 +28815 +28646 +28831 +28889 +28969 +28972 +28973 +28978 +28995 +28990 +28984 +28986 +28989 +28896 +29020 +29011 +28958 +28802 +28959 +29059 +28927 +28821 +29073 +28944 +29086 +29090 +28982 +28790 +28874 +28803 +29094 +28910 +29075 +29070 +29109 +29152 +29052 +28975 +28888 +29101 +29161 +29158 +29173 +29096 +29111 +29151 +29188 +29004 +29146 +29185 +29155 +29215 +29230 +29229 +29175 +29217 +29102 +29264 +28844 +29277 +29182 +29196 +29084 +29271 +29248 +29213 +29206 +29321 +29139 +29284 +29319 +29172 +29389 +29381 +29323 +29375 +29403 +29180 +29197 +29365 +29397 +29194 +29406 +29287 +29262 +29451 +29453 +29439 +29452 +29349 +29273 +29313 +29493 +29405 +29444 +29502 +29338 +29472 +29412 +29401 +29512 +29400 +29516 +29515 +29542 +29368 +29499 +29528 +29570 +29546 +29582 +29545 +29622 +29626 +29446 +29532 +29591 +29504 +29456 +29548 +29647 +29637 +29596 +29415 +29671 +29660 +29673 +29643 +29698 +29687 +29540 +29648 +29630 +29684 +29679 +29677 +29714 +29614 +29694 +29762 +29764 +29746 +29613 +29768 +29723 +29779 +29683 +29635 +29801 +29700 +29792 +29796 +29740 +29806 +29810 +29826 +29842 +29657 +29825 +29853 +29798 +29695 +29785 +29888 +29854 +29880 +29627 +29793 +29817 +29913 +29908 +29879 +29963 +29786 +29920 +29981 +29990 +29823 +29973 +29895 +30007 +30000 +29883 +30014 +30017 +29978 +30025 +29958 +29969 +30048 +30056 +29999 +29994 +29992 +29808 +29824 +30078 +30075 +29856 +29921 +29843 +29966 +30139 +30054 +29846 +30095 +30151 +30157 +29949 +30145 +30037 +30166 +29954 +30161 +30029 +30154 +30173 +30122 +30179 +30099 +30089 +30167 +30187 +30188 +30064 +30132 +30252 +30172 +30214 +30206 +30271 +30266 +30119 +30169 +30115 +30239 +30100 +30286 +30298 +30308 +30227 +30321 +30013 +30246 +30247 +30289 +30328 +30291 +30329 +30225 +30322 +30258 +30319 +30265 +30353 +30170 +30341 +30277 +30386 +30406 +30410 +30419 +30314 +30212 +30387 +30453 +30397 +30435 +30306 +30347 +30346 +30296 +30485 +30488 +30483 +30497 +30509 +30504 +30464 +30454 +30425 +30374 +30379 +30542 +30282 +30551 +30563 +30581 +30487 +30572 +30602 +30492 +30586 +30571 +30537 +30543 +30645 +30603 +30608 +30643 +30538 +30511 +30616 +30570 +30456 +30671 +30610 +30620 +30689 +30656 +30677 +30640 +30651 +30613 +30707 +30494 +30743 +30730 +30473 +30751 +30763 +30698 +30776 +30573 +30773 +30684 +30777 +30787 +30747 +30680 +30578 +30794 +30749 +30823 +30818 +30807 +30840 +30717 +30812 +30808 +30846 +30862 +30817 +30706 +30866 +30783 +30916 +30850 +30913 +30948 +30934 +30958 +30851 +30699 +30930 +30968 +30834 +30973 +30915 +31014 +30854 +30720 +30983 +31017 +31028 +31034 +30903 +30963 +31030 +31067 +31089 +30857 +31071 +30992 +31039 +31116 +31104 +31119 +30942 +30728 +31129 +31133 +31023 +31091 +31016 +31099 +31107 +31135 +31151 +31156 +30923 +31140 +31130 +31144 +31078 +31093 +31196 +31024 +31192 +31216 +31163 +31011 +31211 +31240 +31217 +31223 +31105 +31257 +31127 +31280 +31275 +31243 +30952 +31131 +31303 +31287 +31261 +31254 +31312 +31199 +31267 +31249 +31347 +31330 +31228 +31353 +31356 +31361 +31289 +31142 +31354 +31352 +31044 +31394 +31362 +31313 +31417 +31393 +31423 +31368 +31468 +31480 +31463 +31148 +31484 +31481 +31338 +31364 +31391 +31521 +31512 +31539 +31541 +31543 +31369 +31442 +31507 +31553 +31516 +31288 +31511 +31569 +31531 +31559 +31597 +31561 +31536 +31593 +31527 +31546 +31454 +31609 +31594 +31619 +31611 +31613 +31636 +31605 +31575 +31592 +31669 +31627 +31642 +31415 +31690 +31653 +31708 +31698 +31595 +31702 +31723 +31754 +31637 +31720 +31683 +31523 +31682 +31778 +31378 +31802 +31810 +31808 +31587 +31819 +31805 +31825 +31712 +31801 +31800 +31870 +31850 +31781 +31621 +31761 +31887 +31876 +31910 +31711 +31907 +31926 +31959 +31652 +31922 +31773 +31993 +31974 +31986 +31971 +31994 +31933 +31946 +31955 +31958 +31864 +32018 +32087 +32086 +32094 +32076 +32069 +32114 +32064 +32135 +31995 +32122 +31970 +32103 +32117 +32156 +32027 +32170 +32137 +32168 +32194 +32097 +32104 +32200 +31906 +32166 +32183 +32124 +32048 +32226 +32165 +32215 +32171 +32221 +32241 +32155 +32109 +32253 +32222 +32159 +32230 +32290 +32288 +32142 +32259 +32297 +32294 +32111 +32313 +32289 +32205 +32330 +32252 +32318 +32334 +32360 +32339 +32257 +32223 +32333 +32214 +32231 +32324 +32278 +32189 +32379 +32418 +32435 +32415 +32362 +32453 +32459 +32378 +32469 +32401 +32494 +32316 +32399 +32491 +32496 +32411 +32533 +32498 +32528 +32540 +32512 +32583 +32574 +32577 +32562 +32523 +32381 +32579 +32306 +32645 +32634 +32665 +32639 +32657 +32483 +32598 +32701 +32587 +32709 +32619 +32726 +32464 +32586 +32685 +32462 +32738 +32761 +32607 +32771 +32739 +32767 +32650 +32793 +32790 +32801 +32789 +32805 +32821 +32742 +32543 +32599 +32865 +32843 +32847 +32733 +32797 +32884 +32770 +32820 +32705 +32564 +32576 +32781 +32871 +32759 +32716 +32894 +32946 +32885 +32889 +32799 +32963 +32923 +32947 +32932 +32959 +32895 +33026 +32682 +33055 +32870 +32918 +32679 +32975 +32773 +33064 +32949 +33080 +33081 +33074 +33021 +32812 +32920 +33087 +33113 +33030 +33123 +33065 +33024 +33105 +32973 +33143 +33077 +32890 +33091 +33005 +33057 +33174 +33188 +32898 +33120 +33195 +33210 +33166 +33224 +33187 +33222 +33238 +33150 +33154 +33249 +33254 +33236 +33138 +33020 +33212 +33189 +33306 +33277 +33315 +33323 +33351 +33352 +33302 +33303 +33190 +33356 +33322 +33129 +33288 +33374 +33321 +33135 +33363 +33165 +33335 +33400 +32985 +33410 +33383 +33362 +33301 +33386 +33365 +33394 +33451 +33426 +33439 +33199 +33472 +33461 +33460 +33359 +33470 +33389 +33493 +33504 +33509 +33511 +33482 +33473 +33526 +33402 +33527 +33462 +33507 +33538 +33376 +33464 +33413 +33572 +33573 +33479 +33535 +33478 +33445 +33605 +33417 +33483 +33635 +33552 +33619 +33593 +33576 +33568 +33532 +33677 +33639 +33520 +33674 +33701 +33706 +33495 +33649 +33711 +33721 +33680 +33602 +33730 +33724 +33516 +33689 +33419 +33615 +33787 +33792 +33794 +33751 +33713 +33796 +33715 +33815 +33851 +33854 +33720 +33816 +33860 +33603 +33806 +33808 +33749 +33897 +33898 +33904 +33924 +33909 +33809 +33745 +33710 +33765 +33866 +33776 +33976 +33831 +33893 +33971 +33988 +33962 +34018 +34014 +34005 +33972 +34036 +34040 +33737 +33993 +34021 +34032 +34081 +33989 +34088 +34068 +34075 +33981 +33997 +34107 +33793 +34069 +34100 +34103 +34099 +34155 +33780 +34104 +34177 +34051 +34121 +34180 +34087 +34097 +34199 +34158 +34178 +34197 +33828 +34160 +34150 +34203 +34234 +33970 +34239 +34231 +34248 +34252 +34220 +34126 +34279 +34268 +34072 +34193 +34241 +34209 +34282 +34338 +34291 +34342 +34284 +34112 +34326 +34321 +34287 +34295 +34246 +34393 +34330 +34251 +34265 +34300 +34402 +34352 +34413 +34308 +34414 +34474 +34482 +34365 +34448 +34430 +34470 +34396 +34442 +34465 +34504 +34341 +34456 +34499 +34373 +34518 +34540 +34556 +34428 +34551 +34417 +34391 +34491 +34611 +34617 +34614 +34588 +34645 +34655 +34627 +34658 +34552 +34633 +34673 +34527 +34702 +34521 +34484 +34438 +34565 +34725 +34709 +34676 +34677 +34624 +34584 +34735 +34739 +34758 +34600 +34738 +34774 +34675 +34792 +34796 +34825 +34788 +34811 +34691 +34696 +34754 +34672 +34866 +34845 +34727 +34854 +34890 +34883 +34840 +34921 +34924 +34779 +34895 +34904 +34918 +34906 +34959 +34826 +34993 +34911 +34814 +35000 +35010 +34943 +34686 +35034 +35026 +35038 +35041 +34998 +35001 +35063 +34875 +34848 +34967 +34865 +35053 +35112 +35097 +35131 +35138 +35102 +35161 +35109 +35116 +35136 +35189 +35158 +35179 +35194 +35164 +35085 +35201 +35117 +35108 +35235 +35219 +35229 +35240 +35258 +35225 +35223 +35209 +35264 +35237 +35134 +35287 +35210 +35190 +35329 +35325 +35203 +35336 +35241 +35275 +35169 +35374 +35347 +35282 +35379 +35387 +35399 +35402 +35420 +35277 +35417 +35444 +35238 +35358 +35193 +35267 +35475 +35467 +35477 +35460 +35319 +35360 +35494 +35505 +35208 +35485 +35461 +35466 +35502 +35527 +35517 +35455 +35554 +35523 +35567 +35365 +35440 +35421 +35602 +35295 +35595 +35614 +35634 +35395 +35606 +35618 +35529 +35512 +35543 +35569 +35612 +35522 +35644 +35620 +35657 +35342 +35690 +35649 +35429 +35647 +35674 +35712 +35715 +35722 +35670 +35552 +35713 +35655 +35754 +35710 +35757 +35695 +35744 +35705 +35604 +35762 +35654 +35526 +35791 +35571 +35745 +35755 +35683 +35676 +35814 +35816 +35769 +35822 +35793 +35829 +35845 +35777 +35827 +35719 +35860 +35792 +35760 +35834 +35875 +35551 +35763 +35196 +35805 +35801 +35906 +35907 +35878 +35802 +35873 +35879 +35748 +35914 +35929 +35923 +35736 +35933 +35959 +35936 +35983 +35970 +35892 +35826 +35921 +35945 +35866 +36000 +36016 +35850 +35893 +36033 +36036 +36067 +36009 +36099 +36108 +36024 +36115 +36039 +36131 +36088 +36159 +35997 +36140 +36171 +36158 +36113 +35928 +35986 +36008 +36193 +36198 +36224 +36178 +36227 +36217 +36243 +36200 +36132 +36257 +36187 +36268 +36269 +36221 +36314 +36216 +36282 +36286 +36350 +36190 +36275 +36353 +36157 +36360 +36213 +36280 +36420 +36374 +36409 +36401 +36361 +36289 +36362 +36458 +36185 +36394 +36299 +36418 +36469 +36383 +36388 +36379 +36272 +36421 +36488 +36356 +36472 +36491 +36490 +36489 +36463 +36402 +36475 +36507 +36520 +36518 +36471 +36512 +36519 +36564 +36559 +36494 +36504 +36555 +36547 +36560 +36566 +36613 +36605 +36654 +36574 +36579 +36480 +36645 +36670 +36537 +36513 +36588 +36290 +36660 +36683 +36691 +36671 +36577 +36664 +36663 +36678 +36585 +36729 +36746 +36745 +36749 +36667 +36760 +36631 +36762 +36734 +36623 +36805 +36773 +36737 +36653 +36791 +36692 +36826 +36753 +36825 +36748 +36829 +36750 +36802 +36855 +36858 +36709 +36772 +36722 +36804 +36676 +36885 +36856 +36880 +36870 +36877 +36871 +36796 +36917 +36914 +36835 +36897 +36907 +36928 +36738 +36831 +36854 +36927 +36822 +36895 +36966 +36919 +36960 +36930 +36995 +37026 +36810 +37043 +36978 +36888 +36814 +37053 +36931 +36783 +37074 +37067 +36993 +37055 +37054 +37088 +37091 +36981 +37092 +37087 +37103 +37011 +37037 +37133 +37136 +37131 +36860 +37153 +37075 +36893 +37151 +37181 +37083 +37134 +37191 +37142 +37193 +37176 +37144 +37168 +37090 +37202 +37223 +37215 +37260 +37266 +37248 +37187 +37270 +37278 +37172 +37282 +37198 +37250 +37275 +37297 +37056 +37066 +37200 +37306 +36975 +37124 +37169 +37351 +37304 +37276 +37343 +37353 +37280 +37301 +37392 +37346 +37242 +37398 +37178 +37414 +37417 +37418 +37396 +37391 +37218 +37300 +37397 +37420 +37442 +37463 +37460 +37470 +37449 +37455 +37496 +37285 +37503 +37504 +37413 +37522 +37443 +37531 +37510 +37539 +37548 +37554 +37557 +37540 +37534 +37479 +37313 +37559 +37377 +37586 +37422 +37533 +37615 +37583 +37597 +37616 +37537 +37505 +37581 +37577 +37663 +37410 +37676 +37590 +37545 +37610 +37613 +37516 +37459 +37692 +37409 +37649 +37714 +37566 +37702 +37669 +37710 +37650 +37680 +37751 +37736 +37728 +37761 +37752 +37589 +37695 +37757 +37782 +37732 +37546 +37594 +37735 +37733 +37796 +37770 +37832 +37791 +37809 +37842 +37822 +37763 +37869 +37803 +37759 +37851 +37512 +37866 +37859 +37915 +37838 +37739 +37883 +37881 +37925 +37939 +37934 +37872 +37918 +37954 +37892 +37936 +37952 +37965 +37983 +37948 +37967 +37953 +37998 +37930 +37846 +37894 +37987 +38009 +38013 +37985 +37906 +37995 +38015 +38022 +38017 +37988 +38028 +38045 +37962 +38032 +38060 +37982 +37904 +38008 +37973 +38080 +38082 +38068 +38087 +38024 +38098 +38116 +38149 +37984 +38074 +38110 +38118 +38003 +38152 +38111 +38159 +38040 +37941 +38172 +38161 +38085 +38179 +38197 +38157 +38158 +38124 +38143 +37919 +38065 +38205 +38047 +38174 +38138 +38154 +38217 +38201 +37972 +38230 +38236 +38183 +38218 +38229 +38233 +38275 +38185 +38108 +38120 +38281 +38235 +38046 +38256 +38180 +38225 +38333 +38255 +38285 +38345 +38352 +38342 +38294 +38371 +38353 +38220 +38330 +38379 +38373 +38387 +38280 +38334 +38214 +38277 +38399 +38346 +38389 +38360 +38415 +38246 +38428 +38427 +38424 +38238 +38383 +38451 +38440 +38398 +38314 +38377 +38304 +38470 +38461 +38409 +38486 +38458 +38501 +38436 +38400 +38460 +38404 +38502 +38457 +38494 +38243 +38517 +38546 +38425 +38526 +38519 +38420 +38567 +38576 +38393 +38592 +38561 +38590 +38547 +38611 +38598 +38565 +38627 +38619 +38549 +38471 +38643 +38633 +38604 +38534 +38650 +38686 +38663 +38657 +38366 +38581 +38480 +38731 +38734 +38707 +38608 +38737 +38763 +38791 +38811 +38616 +38677 +38827 +38818 +38701 +38641 +38556 +38632 +38733 +38875 +38877 +38802 +38837 +38685 +38858 +38840 +38899 +38788 +38890 +38912 +38960 +38834 +38924 +38894 +38939 +38929 +38995 +38609 +38532 +38688 +39000 +38997 +38873 +39009 +39035 +39028 +39032 +38854 +38978 +39055 +38943 +39058 +39026 +38698 +39006 +39077 +39065 +38846 +39079 +39109 +39125 +38852 +39106 +39096 +39134 +38839 +39088 +39160 +39102 +39177 +39132 +38968 +39042 +39094 +39078 +39162 +39206 +39090 +38800 +39185 +39161 +39204 +39218 +39181 +39236 +39140 +39131 +39062 +39151 +39085 +39244 +39254 +39284 +39164 +39293 +39202 +39213 +39197 +39192 +39320 +39312 +39214 +39331 +39323 +39363 +39346 +39233 +39383 +39358 +39328 +39353 +39392 +39221 +39348 +39419 +39322 +39376 +39416 +39417 +39209 +39420 +39249 +39459 +39449 +39428 +39477 +39478 +39484 +39314 +39473 +39443 +39245 +39486 +39493 +39385 +39517 +39379 +39529 +39481 +39382 +39262 +39504 +39542 +39545 +39421 +39538 +39558 +39546 +39440 +39513 +39568 +39605 +39509 +39347 +39516 +39580 +39520 +39608 +39541 +39532 +39457 +39657 +39640 +39576 +39659 +39572 +39687 +39686 +39588 +39692 +39648 +39710 +39715 +39627 +39590 +39675 +39698 +39730 +39689 +39688 +39453 +39731 +39723 +39780 +39755 +39599 +39785 +39630 +39683 +39744 +39823 +39833 +39745 +39737 +39629 +39732 +39798 +39742 +39850 +39851 +39872 +39831 +39822 +39806 +39894 +39875 +39856 +39691 +39429 +39887 +39910 +39926 +39842 +39868 +39948 +39945 +39903 +39965 +39897 +40010 +39915 +39656 +39817 +39797 +40040 +39729 +39685 +40059 +40039 +39946 +40041 +40079 +40080 +40090 +40037 +40082 +39906 +40111 +39786 +39962 +40046 +39863 +40064 +40119 +40132 +40093 +40136 +40069 +40121 +40047 +39840 +40116 +40115 +40159 +40175 +40179 +40112 +40160 +40043 +40188 +40169 +40155 +40131 +40247 +40138 +40239 +40219 +40216 +40281 +40286 +39973 +40241 +40303 +40309 +40312 +40203 +40258 +40363 +40387 +40300 +40372 +40163 +40373 +40409 +40428 +40405 +40305 +40342 +40238 +40268 +40350 +40248 +40463 +40448 +40420 +40476 +40489 +40411 +40407 +40344 +40270 +40481 +40519 +40539 +40437 +40276 +40546 +40434 +40550 +40511 +40275 +40555 +40567 +40559 +40551 +40454 +40549 +40523 +40534 +40553 +40375 +40613 +40590 +40642 +40651 +40530 +40433 +40392 +40685 +40657 +40713 +40717 +40723 +40733 +40427 +40744 +40697 +40653 +40586 +40750 +40600 +40772 +40593 +40765 +40652 +40647 +40787 +40758 +40752 +40788 +40813 +40815 +40801 +40703 +40780 +40749 +40802 +40829 +40854 +40628 +40844 +40866 +40851 +40881 +40840 +40908 +40872 +40833 +40873 +40781 +40897 +40950 +40842 +40962 +40971 +40631 +40933 +40887 +40990 +41006 +40930 +40906 +41014 +41038 +40826 +40949 +41034 +41041 +41029 +40845 +40914 +41000 +40837 +40807 +41055 +41094 +41104 +41039 +40899 +41123 +41074 +41045 +40891 +41115 +41017 +41033 +41024 +41163 +40972 +41124 +41141 +41176 +41079 +41057 +40942 +41161 +41250 +41229 +41258 +41259 +41156 +41272 +41277 +41237 +41245 +41285 +41288 +41173 +41076 +41317 +41298 +41132 +41242 +41332 +41282 +41218 +41336 +41232 +41114 +41351 +41343 +41290 +41196 +41289 +41318 +41346 +41400 +41384 +41420 +41106 +41398 +41432 +41438 +41443 +41344 +41458 +41449 +41436 +41407 +41477 +41415 +41470 +41492 +41386 +41487 +41505 +41491 +41496 +41378 +41508 +41529 +41530 +41525 +41532 +41514 +41431 +41489 +41523 +41539 +41568 +41570 +41619 +41518 +41347 +41638 +41623 +41659 +41657 +41671 +41656 +41617 +41695 +41701 +41651 +41668 +41730 +41579 +41503 +41699 +41717 +41688 +41795 +41737 +41631 +41800 +41762 +41710 +41791 +41740 +41803 +41713 +41812 +41882 +41842 +41877 +41681 +41905 +41837 +41934 +41929 +41922 +41787 +41970 +41954 +41914 +41944 +41930 +41967 +41994 +41782 +42000 +41764 +41965 +41969 +41639 +42006 +41975 +41832 +41865 +42025 +41921 +42026 +41992 +42033 +42061 +42109 +41861 +42120 +42127 +42129 +42132 +42021 +41933 +42128 +42125 +41610 +42057 +42010 +42117 +42055 +41901 +42197 +42200 +42142 +41995 +42172 +42205 +41559 +42231 +42219 +42160 +42051 +42137 +42018 +42227 +42083 +42252 +42134 +42294 +42297 +42093 +42284 +42331 +42229 +42234 +42339 +42324 +42347 +42280 +42285 +41822 +42371 +42254 +42060 +42309 +42375 +42238 +42372 +42374 +42365 +42392 +42182 +42385 +42344 +42334 +42410 +42384 +42396 +42422 +42335 +42434 +42439 +42448 +42381 +42255 +42317 +42433 +42405 +42451 +42500 +42429 +42305 +42486 +42492 +42534 +42530 +42369 +42426 +42549 +42471 +42547 +42541 +42584 +42444 +42580 +42532 +42553 +42446 +42616 +42626 +42628 +42511 +42612 +42573 +42585 +42641 +42348 +42493 +42484 +42666 +42650 +42646 +42602 +42680 +42677 +42672 +42336 +42693 +42647 +42421 +42643 +42703 +42674 +42708 +42661 +42406 +42597 +42621 +42467 +42655 +42699 +42704 +42735 +42779 +42516 +42778 +42754 +42796 +42669 +42797 +42733 +42789 +42720 +42786 +42608 +42707 +42721 +42840 +42833 +42767 +42792 +42696 +42886 +42848 +42897 +42711 +42899 +42782 +42898 +42914 +42900 +42904 +42925 +42838 +42936 +42816 +42763 +42837 +42921 +42822 +42907 +42854 +42948 +42867 +42915 +42977 +42662 +42991 +42950 +43002 +42908 +43016 +43004 +43020 +43037 +42924 +42982 +43050 +42694 +43055 +43076 +43001 +42956 +43006 +42940 +43087 +43077 +43040 +43053 +42932 +43073 +43105 +43111 +43083 +43030 +42973 +43145 +43196 +43197 +43118 +43079 +43243 +43007 +43142 +43039 +43150 +43277 +42981 +43181 +43167 +43287 +43288 +43067 +43271 +43089 +43311 +43290 +43192 +43322 +43324 +43258 +43272 +43297 +43344 +43363 +43128 +43358 +43320 +43279 +43257 +43299 +43400 +43094 +43335 +43377 +43369 +43329 +43439 +43437 +43435 +43403 +43427 +43407 +43373 +43485 +43397 +43382 +43402 +43371 +43502 +43456 +43504 +43411 +43495 +43532 +43352 +43554 +43533 +43193 +43536 +43454 +43321 +43405 +43574 +43558 +43481 +43552 +43231 +43594 +43551 +43472 +43612 +43548 +43638 +43570 +43613 +43246 +43630 +43441 +43660 +43664 +43645 +43561 +43603 +43580 +43563 +43689 +43505 +43545 +43681 +43692 +43672 +43602 +43733 +43715 +43640 +43648 +43700 +43644 +43752 +43744 +43606 +43756 +43697 +43768 +43783 +43728 +43809 +43764 +43835 +43729 +43807 +43652 +43843 +43872 +43500 +43863 +43884 +43847 +43775 +43521 +43921 +43923 +43925 +43878 +43894 +43800 +43827 +43932 +43895 +43943 +43881 +43924 +43903 +43734 +43935 +43946 +43780 +43985 +43936 +43963 +44013 +44017 +44004 +44044 +43990 +43777 +44055 +43991 +44053 +43778 +44050 +43890 +43927 +44103 +44049 +44098 +44111 +44122 +44124 +44077 +44105 +44047 +44178 +44056 +44192 +44136 +44194 +44134 +44221 +44119 +44201 +44085 +44160 +44151 +44225 +44261 +43824 +44263 +44093 +44268 +44230 +44227 +44118 +44197 +44295 +44166 +44269 +44226 +44310 +44243 +44297 +44291 +44258 +44333 +44331 +44329 +44354 +44355 +44253 +44368 +44342 +44282 +44216 +44327 +44114 +44373 +44322 +44389 +44415 +44414 +44341 +44448 +44394 +44453 +44458 +44321 +44483 +44334 +44503 +44447 +44463 +44489 +44466 +44532 +44493 +44432 +44411 +44508 +44536 +44521 +44537 +44401 +44388 +44510 +44563 +44371 +44490 +44558 +44604 +44614 +44585 +44641 +44570 +44599 +44619 +44552 +44654 +44597 +44645 +44582 +44628 +44572 +44668 +44660 +44545 +44678 +44513 +44676 +44709 +44657 +44681 +44551 +44736 +44760 +44622 +44748 +44701 +44734 +44775 +44744 +44648 +44755 +44639 +44818 +44724 +44679 +44833 +44731 +44824 +44810 +44761 +44783 +44822 +44688 +44859 +44816 +44844 +44893 +44882 +44858 +44819 +44685 +44888 +44880 +44873 +44904 +44916 +44955 +44860 +44925 +44952 +44970 +44711 +44971 +44915 +44778 +44974 +44969 +44769 +45033 +44945 +44781 +45054 +45053 +45006 +45068 +44902 +45056 +44947 +44996 +45047 +45089 +45035 +45037 +45093 +45040 +45116 +45130 +45132 +45098 +45131 +45127 +44938 +45177 +45181 +45171 +44998 +44951 +45121 +44878 +45190 +44936 +45139 +45163 +45114 +45220 +45243 +45238 +45104 +45308 +45299 +45326 +45286 +45325 +45301 +45239 +45157 +45199 +45303 +45345 +45362 +45312 +45294 +45080 +45359 +45014 +45196 +45384 +45410 +45397 +45191 +45289 +44992 +45422 +45295 +45435 +45425 +45429 +45413 +45468 +45372 +45356 +45380 +45426 +45474 +45440 +45423 +45491 +45411 +45481 +45522 +45328 +45541 +45370 +45554 +45575 +45580 +45457 +45595 +45609 +45354 +45516 +45478 +45586 +45582 +45639 +45547 +45403 +45488 +45439 +45442 +45665 +45661 +45645 +45344 +45434 +45480 +45623 +45599 +45646 +45691 +45706 +45647 +45690 +45740 +45686 +45733 +45778 +45756 +45385 +45810 +45492 +45803 +45824 +45826 +45819 +45738 +45811 +45786 +45747 +45837 +45881 +45754 +45774 +45780 +45909 +45739 +45911 +45913 +45917 +45875 +45927 +45878 +45896 +45945 +45846 +45921 +45941 +45729 +45915 +45965 +45906 +45997 +45724 +46031 +46000 +45935 +46044 +46034 +45855 +45838 +45971 +45974 +45902 +46030 +46003 +46084 +45988 +45975 +46096 +46116 +46120 +46059 +46055 +46054 +46129 +46152 +46158 +46177 +45955 +46143 +46155 +45953 +46195 +46203 +46038 +46169 +46183 +46180 +46233 +46229 +46114 +46199 +46194 +46240 +46061 +46123 +46251 +46182 +46110 +46247 +46241 +46261 +46295 +46307 +46339 +46275 +46125 +46252 +46248 +46348 +46343 +46221 +46351 +46173 +46357 +46249 +46186 +46354 +46373 +46308 +46372 +46366 +46399 +46377 +46244 +46191 +46394 +46243 +46413 +46403 +46382 +46361 +46317 +46266 +46499 +46447 +46440 +46495 +46443 +46505 +46445 +46529 +46541 +46543 +46358 +46432 +46510 +46577 +46488 +46544 +46522 +46390 +46532 +46375 +46429 +46619 +46483 +46601 +46634 +46427 +46623 +46674 +46606 +46600 +46433 +46579 +46692 +46681 +46609 +46700 +46385 +46688 +46617 +46752 +46735 +46728 +46724 +46740 +46671 +46642 +46552 +46786 +46595 +46663 +46616 +46624 +46255 +46799 +46734 +46753 +46806 +46665 +46540 +46766 +46672 +46776 +46897 +46870 +46907 +46871 +46900 +46908 +46923 +46849 +46791 +46889 +46894 +46970 +46873 +46832 +46687 +46959 +46971 +46935 +46991 +46983 +46914 +46921 +46946 +46903 +46962 +46993 +46851 +47030 +47003 +47024 +46985 +46989 +47051 +47023 +47046 +47079 +46823 +47010 +46988 +47039 +47083 +47124 +46893 +47063 +47071 +47115 +47126 +47134 +47065 +47020 +47155 +47133 +47129 +47119 +47157 +47147 +47168 +47183 +47164 +47192 +47190 +47198 +47180 +47196 +47234 +47197 +47222 +47189 +47149 +47256 +46998 +47276 +47204 +47236 +47244 +47177 +47287 +47166 +47311 +47326 +47300 +47317 +47226 +47332 +47325 +47280 +47313 +47335 +47350 +47334 +47328 +47235 +47304 +47357 +47346 +47369 +47398 +47392 +47315 +47211 +47283 +47436 +47437 +47444 +47344 +47454 +47461 +47464 +47337 +47479 +47385 +47489 +47491 +47391 +47378 +47394 +47506 +47432 +47434 +47488 +47499 +47523 +47248 +47561 +47418 +47510 +47578 +47573 +47586 +47559 +47587 +47457 +47564 +47601 +47611 +47550 +47647 +47514 +47493 +47516 +47613 +47581 +47668 +47682 +47690 +47630 +47484 +47695 +47645 +47691 +47694 +47728 +47708 +47751 +47730 +47783 +47763 +47702 +47465 +47572 +47696 +47679 +47803 +47604 +47821 +47752 +47826 +47453 +47819 +47840 +47858 +47727 +47836 +47621 +47876 +47882 +47789 +47834 +47871 +47807 +47700 +47778 +47865 +47823 +47927 +47932 +47635 +47920 +47873 +47921 +47948 +47799 +47934 +47951 +47962 +47895 +47946 +47986 +47967 +47993 +48004 +47961 +48003 +48012 +48007 +47935 +47889 +47947 +47942 +48026 +48038 +47963 +48054 +47883 +48021 +48077 +48034 +47907 +47954 +48105 +48023 +48079 +47931 +48086 +48028 +48127 +48124 +48131 +48125 +48104 +48150 +48013 +48112 +47977 +48045 +48164 +48175 +48191 +48102 +48178 +48016 +48155 +47998 +48165 +48233 +48228 +48245 +48128 +48195 +48255 +48180 +48262 +48207 +48226 +48302 +48281 +47923 +48129 +48299 +48227 +48230 +48231 +48306 +48264 +48327 +48349 +48304 +48280 +48353 +48336 +48371 +48368 +48225 +48376 +47892 +48308 +48379 +48149 +48360 +48259 +48330 +48357 +48426 +48358 +48414 +48478 +48442 +48489 +48498 +48433 +48457 +48505 +48506 +48389 +48510 +48503 +48524 +48332 +48538 +48540 +48534 +48497 +48541 +48481 +48459 +48558 +48502 +48567 +48329 +48573 +48463 +48592 +48509 +48586 +48602 +48545 +48539 +48637 +48614 +48429 +48378 +48667 +48639 +48461 +48619 +48670 +48703 +48674 +48672 +48607 +48551 +48624 +48731 +48666 +48725 +48605 +48517 +48726 +48747 +48709 +48735 +48741 +48659 +48788 +48792 +48764 +48787 +48795 +48743 +48765 +48812 +48830 +48839 +48802 +48819 +48826 +48857 +48891 +48903 +48660 +48827 +48869 +48794 +48843 +48859 +48856 +48740 +48791 +48873 +48984 +48960 +48995 +48868 +48986 +49016 +48993 +48844 +48970 +48963 +48955 +48938 +48948 +49058 +49054 +49077 +49061 +49029 +48835 +49087 +49056 +49002 +49027 +49125 +49088 +49018 +49127 +49070 +49130 +49023 +49107 +49147 +49004 +49143 +49092 +49172 +49080 +49187 +49154 +49233 +49096 +49114 +49013 +49173 +49196 +49294 +49302 +49297 +49223 +49306 +49175 +49321 +49324 +49145 +49142 +49349 +49301 +49337 +49284 +49350 +49309 +49208 +49318 +49375 +49305 +49333 +49303 +49391 +49410 +49144 +49342 +49439 +49450 +49441 +49329 +49367 +49492 +49372 +49460 +49424 +49489 +49388 +49474 +49423 +49440 +49406 +49518 +49542 +49532 +49526 +49558 +49514 +49550 +49472 +49571 +49247 +49510 +49549 +49593 +49555 +49588 +49425 +49594 +49598 +49567 +49638 +49582 +49641 +49648 +49605 +49652 +49595 +49570 +49608 +49497 +49603 +49615 +49355 +49683 +49684 +49553 +49569 +49649 +49634 +49678 +49725 +49504 +49739 +49621 +49738 +49759 +49703 +49560 +49659 +49742 +49525 +49722 +49784 +49790 +49791 +49761 +49573 +49786 +49794 +49572 +49680 +49665 +49826 +49779 +49774 +49847 +49811 +49830 +49821 +49788 +49876 +49564 +49883 +49667 +49897 +49881 +49862 +49756 +49879 +49870 +49911 +49894 +49708 +49925 +49880 +49918 +49885 +49976 +49982 +49981 +50016 +49869 +49840 +49932 +49748 +49875 +50076 +50006 +50007 +49963 +50108 +50022 +50115 +50041 +50105 +50114 +49998 +50030 +50110 +50221 +50171 +49956 +50143 +50239 +50092 +50253 +49987 +50063 +50274 +50246 +50216 +50268 +50211 +50281 +50320 +50302 +50308 +50283 +50044 +50182 +50341 +50241 +50168 +50355 +50280 +50036 +50344 +50373 +50356 +50347 +50295 +50047 +50372 +50379 +50417 +50329 +50386 +50336 +50312 +50431 +50335 +50383 +50434 +50454 +50423 +50463 +50429 +50387 +50482 +50484 +50498 +50421 +50487 +50501 +50521 +50517 +50523 +50437 +50293 +50461 +50532 +50458 +50539 +50552 +50370 +50524 +50301 +50385 +50571 +50567 +50480 +50489 +50361 +50595 +50541 +50614 +50563 +50496 +50579 +50608 +50636 +50618 +50635 +50611 +50645 +50653 +50626 +50384 +50677 +50582 +50693 +50715 +50527 +50720 +50621 +50743 +50747 +50553 +50651 +50741 +50729 +50765 +50686 +50757 +50780 +50777 +50785 +50816 +50639 +50807 +50752 +50745 +50794 +50823 +50817 +50791 +50877 +50710 +50828 +50666 +50657 +50762 +50835 +50730 +50911 +50832 +50827 +50934 +50782 +50954 +50849 +50898 +50964 +50910 +50986 +50996 +50980 +50994 +50865 +51041 +50716 +51040 +50852 +50970 +51071 +50965 +50962 +51076 +50953 +51023 +50940 +50679 +51058 +51102 +51107 +51114 +51080 +51091 +51115 +50935 +51126 +51112 +51117 +51134 +50960 +51105 +51138 +51181 +51193 +51218 +51201 +51209 +51171 +51101 +51069 +51223 +51232 +51235 +51203 +51098 +51157 +51278 +51283 +51246 +50883 +51240 +51301 +51132 +51302 +51288 +51215 +51198 +51070 +51334 +51307 +51316 +51242 +51369 +51384 +51214 +51119 +51424 +51304 +51387 +51286 +51455 +51475 +51429 +51466 +51495 +51445 +51267 +51507 +51496 +51506 +51358 +51340 +51520 +51516 +51418 +51330 +51536 +51446 +51550 +51565 +51526 +51494 +51400 +51454 +51580 +51608 +51574 +51571 +51543 +51540 +51515 +51341 +51584 +51643 +51519 +51591 +51636 +51628 +51670 +51655 +51625 +51683 +51680 +51688 +51626 +51695 +51646 +51689 +51752 +51714 +51768 +51682 +51573 +51766 +51787 +51788 +51654 +51793 +51618 +51482 +51803 +51627 +51615 +51812 +51622 +51807 +51773 +51633 +51687 +51809 +51684 +51815 +51576 +51853 +51810 +51805 +51837 +51637 +51792 +51790 +51879 +51819 +51661 +51890 +51905 +51845 +51658 +51629 +51838 +51850 +51780 +51928 +51937 +51968 +51855 +51772 +51931 +51865 +52004 +51987 +51999 +52013 +51902 +52031 +52017 +51974 +51823 +51990 +51947 +51933 +52060 +51926 +51875 +52032 +52086 +52040 +51932 +52080 +52103 +52067 +52064 +52114 +52066 +52010 +52100 +52036 +52106 +52093 +52034 +52180 +52119 +51918 +52214 +52027 +52053 +52210 +52223 +52058 +52263 +52268 +52155 +52130 +52234 +52250 +52088 +52183 +52121 +52108 +52285 +52332 +52293 +52289 +52352 +52348 +52339 +52265 +52203 +52378 +52319 +52242 +52295 +52284 +52386 +52272 +52408 +52417 +52379 +52160 +52392 +52436 +52343 +52414 +52405 +52153 +52438 +52471 +52446 +52463 +52418 +52355 +52493 +52469 +52434 +52423 +52520 +52552 +52522 +52532 +52557 +52502 +52577 +52580 +52456 +52614 +52534 +52650 +52612 +52651 +52583 +52644 +52394 +52664 +52479 +52619 +52659 +52665 +52653 +52499 +52477 +52684 +52705 +52686 +52714 +52716 +52672 +52740 +52727 +52731 +52460 +52681 +52627 +52443 +52559 +52746 +52807 +52585 +52702 +52813 +52818 +52713 +52604 +52822 +52750 +52838 +52836 +52843 +52769 +52819 +52657 +52846 +52867 +52860 +52861 +52826 +52878 +52641 +52885 +52783 +52868 +52831 +52904 +52893 +52916 +52803 +52804 +52915 +52939 +52923 +52901 +52874 +52892 +52938 +52887 +52929 +52964 +52989 +52959 +52879 +52758 +52952 +53004 +52992 +53020 +53025 +53015 +52951 +53043 +53014 +52983 +52950 +52948 +53054 +53026 +53044 +53006 +52869 +53035 +53070 +53064 +53114 +53094 +53099 +52991 +52906 +53029 +53111 +53124 +53104 +53144 +53123 +52847 +53088 +53156 +53126 +53161 +53130 +53135 +53074 +53143 +52889 +53169 +53196 +53119 +53201 +53095 +53212 +53187 +53166 +53178 +53222 +53231 +53220 +53228 +53211 +53253 +53249 +53199 +53244 +53266 +53263 +53168 +53246 +53269 +53305 +53320 +53328 +53307 +53309 +53215 +53109 +53358 +53239 +53329 +53391 +53350 +53400 +53293 +53299 +53241 +53436 +53408 +53172 +53375 +53218 +53414 +53410 +53475 +53383 +53487 +53522 +53433 +53544 +53484 +53482 +53566 +53379 +53359 +53556 +53464 +53583 +53580 +53504 +53342 +53563 +53437 +53425 +53629 +53668 +53275 +53667 +53607 +53510 +53669 +53618 +53712 +53735 +53597 +53695 +53747 +53694 +53762 +53756 +53789 +53801 +53815 +53817 +53701 +53814 +53589 +53530 +53837 +53833 +53830 +53691 +53819 +53864 +53881 +53681 +53874 +53884 +53887 +53771 +53886 +53903 +53777 +53888 +53677 +53754 +53885 +53841 +53852 +53862 +53898 +53905 +53916 +53632 +53980 +53899 +53772 +53878 +53913 +53704 +53969 +54015 +53796 +54006 +54004 +54023 +54018 +53828 +53979 +53947 +54026 +54017 +54014 +54044 +53993 +53917 +54039 +53943 +53971 +54085 +54107 +54069 +54066 +54117 +54024 +54073 +54065 +54122 +54138 +54163 +54094 +54127 +53920 +54102 +54166 +54189 +54185 +54188 +54164 +54016 +54036 +54214 +54038 +54227 +54229 +54153 +54184 +54194 +54235 +54223 +54253 +54259 +54167 +53997 +54109 +54240 +54009 +54234 +54268 +54205 +54212 +54275 +54101 +54262 +54303 +54312 +54323 +54219 +54201 +54254 +54131 +54200 +54231 +54321 +54334 +54329 +54376 +54371 +54380 +54041 +54398 +54249 +54396 +54291 +54326 +54402 +54441 +54289 +54320 +54426 +54362 +54464 +54463 +54457 +54401 +54423 +54499 +54512 +54525 +54361 +54420 +54388 +54539 +54479 +54546 +54540 +54421 +54561 +54559 +54566 +54567 +54582 +54417 +54537 +54504 +54543 +54428 +54569 +54555 +54536 +54627 +54636 +54529 +54648 +54452 +54597 +54632 +54653 +54584 +54554 +54552 +54541 +54667 +54645 +54677 +54614 +54694 +54721 +54657 +54697 +54619 +54723 +54526 +54739 +54659 +54656 +54700 +54683 +54676 +54738 +54754 +54728 +54603 +54765 +54777 +54725 +54797 +54794 +54742 +54715 +54780 +54802 +54768 +54823 +54613 +54841 +54675 +54798 +54833 +54875 +54828 +54831 +54888 +54684 +54784 +54897 +54824 +54497 +54766 +54690 +54848 +54809 +54926 +54953 +54918 +54919 +54989 +54962 +54891 +54867 +54821 +55025 +55006 +55024 +54591 +54952 +54878 +54849 +55028 +54915 +55038 +55050 +55057 +55042 +54907 +55100 +55075 +55110 +55001 +55071 +55141 +54889 +54996 +55134 +55054 +54920 +55162 +55133 +55040 +55142 +55197 +55207 +54968 +54935 +55210 +55033 +55070 +54997 +55240 +55209 +55244 +55109 +55249 +55211 +55231 +55273 +55129 +55287 +55261 +55303 +55220 +55147 +55039 +55167 +55311 +55275 +55237 +55319 +55337 +55253 +55309 +55230 +55372 +55346 +55342 +55383 +55263 +55363 +55267 +55308 +55397 +55176 +55392 +55399 +55417 +55293 +55312 +55404 +55416 +55328 +55361 +55400 +55382 +55451 +55421 +55475 +55481 +55449 +55377 +55527 +55512 +55511 +55539 +55282 +55507 +55517 +55386 +55467 +55571 +55573 +55570 +55567 +55569 +55549 +55557 +55607 +55347 +55616 +55618 +55599 +55637 +55485 +55668 +55658 +55492 +55680 +55635 +55655 +55693 +55587 +55724 +55631 +55506 +55721 +55742 +55531 +55726 +55729 +55753 +55598 +55684 +55774 +55679 +55555 +55595 +55662 +55493 +55670 +55802 +55755 +55660 +55856 +55628 +55554 +55758 +55837 +55813 +55683 +55888 +55778 +55857 +55775 +55809 +55785 +55895 +55764 +55849 +55860 +55878 +55915 +55896 +55945 +55884 +55784 +55903 +55967 +55858 +55876 +55942 +55996 +55925 +55928 +55963 +55970 +56012 +55991 +55902 +55978 +56004 +56016 +56066 +56017 +55923 +55920 +56081 +56106 +56107 +56078 +56115 +56079 +56049 +55982 +55968 +55932 +55907 +55956 +56137 +56162 +56056 +56169 +56179 +55908 +56168 +56058 +56124 +56151 +56205 +56233 +56159 +56251 +56052 +56282 +56130 +56291 +56185 +56248 +56135 +56289 +56077 +56255 +56326 +56311 +56284 +56360 +56351 +56371 +56334 +56225 +56358 +56298 +56369 +56309 +56355 +56161 +56394 +56407 +56376 +56339 +56453 +56434 +56399 +56445 +56416 +56379 +56486 +56516 +56491 +56513 +56526 +56544 +56542 +56380 +56531 +56568 +56582 +56325 +56583 +56575 +56546 +56540 +56436 +56600 +56610 +56439 +56624 +56628 +56589 +56651 +56632 +56536 +56662 +56590 +56649 +56457 +56611 +56661 +56703 +56716 +56727 +56746 +56724 +56751 +56744 +56769 +56780 +56749 +56591 +56702 +56860 +56852 +56844 +56870 +56757 +56908 +56904 +56879 +56614 +56874 +56946 +56917 +56680 +56853 +56845 +56928 +56885 +56992 +56825 +56784 +56995 +56918 +56972 +56957 +56998 +56996 +56973 +56977 +57055 +56947 +56937 +57022 +57086 +57063 +57075 +57107 +57105 +56898 +56970 +57058 +57074 +57082 +57146 +57043 +56994 +57143 +57166 +57207 +57100 +57199 +57040 +57229 +57227 +57254 +57239 +57257 +57016 +57078 +57282 +57246 +57095 +57265 +57044 +57295 +57263 +57127 +57302 +57192 +57359 +57342 +57335 +57358 +57284 +57375 +57289 +57377 +57157 +57202 +57363 +57150 +57291 +57328 +57431 +57439 +57368 +57293 +57308 +57453 +57454 +57396 +57393 +57451 +57478 +57421 +57380 +57529 +57476 +57367 +57469 +57535 +57427 +57437 +57484 +57544 +57442 +57548 +57500 +57534 +57583 +57557 +57514 +57576 +57450 +57541 +57631 +57585 +57641 +57602 +57398 +57662 +57611 +57604 +57572 +57673 +57670 +57671 +57168 +57554 +57684 +57642 +57440 +57503 +57532 +57655 +57698 +57573 +57709 +57760 +57555 +57697 +57719 +57617 +57707 +57590 +57777 +57792 +57779 +57789 +57793 +57822 +57800 +57816 +57860 +57743 +57833 +57713 +57801 +57862 +57704 +57732 +57915 +57794 +57897 +57810 +57797 +57929 +57636 +57908 +57893 +57912 +57940 +57839 +57774 +58010 +57954 +58001 +57963 +57958 +57868 +57998 +57951 +57999 +57881 +58052 +58070 +57975 +57875 +57925 +58098 +57845 +57917 +58100 +57890 +58129 +58021 +58105 +58144 +58025 +58148 +58155 +58114 +58172 +58121 +58195 +58145 +58160 +57933 +58152 +57981 +58059 +58108 +58029 +58132 +58225 +58020 +58219 +58229 +58216 +58198 +58164 +58245 +58247 +58124 +58203 +58215 +58197 +58266 +58211 +58244 +58080 +58275 +58208 +58090 +58287 +58190 +58254 +58313 +58226 +58305 +58040 +58176 +58328 +58351 +58267 +58365 +58274 +58336 +58268 +58396 +58337 +58390 +58412 +58432 +58407 +58433 +58399 +58285 +58469 +58272 +58446 +58400 +58352 +58501 +58489 +58474 +58480 +58513 +58324 +58467 +58406 +58522 +58404 +58478 +58534 +58593 +58538 +58601 +58560 +58521 +58608 +58611 +58634 +58292 +58514 +58527 +58544 +58670 +58574 +58626 +58643 +58610 +58632 +58664 +58716 +58617 +58703 +58717 +58735 +58353 +58714 +58618 +58747 +58713 +58343 +58730 +58629 +58758 +58553 +58831 +58779 +58838 +58825 +58711 +58502 +58844 +58794 +58864 +58858 +58822 +58471 +58692 +58802 +58828 +58890 +58892 +58842 +58685 +58932 +58936 +58845 +58907 +58859 +58942 +58871 +58923 +58889 +58901 +58799 +58939 +58958 +58763 +58882 +58995 +58866 +59012 +58972 +58951 +58867 +58980 +59003 +59031 +58940 +58950 +59034 +59036 +59062 +58941 +59070 +59006 +58999 +59085 +59057 +59069 +59026 +58938 +59107 +59040 +59076 +59116 +59016 +59056 +58989 +59054 +59061 +59074 +59113 +59086 +59130 +59004 +59014 +59112 +59171 +59119 +59143 +59100 +59075 +59188 +59200 +59159 +59162 +59202 +59118 +59082 +59277 +59278 +59114 +59309 +59293 +59280 +59144 +59121 +59300 +59339 +59317 +59295 +59247 +59152 +59341 +59301 +59127 +59358 +59311 +59389 +59160 +59332 +59419 +59383 +59403 +59394 +59420 +59137 +59449 +59350 +59251 +59454 +59174 +59489 +59474 +59507 +59455 +59503 +59509 +59459 +59504 +59541 +59544 +59470 +59488 +59524 +59435 +59255 +59501 +59550 +59518 +59365 +59629 +59430 +59661 +59652 +59651 +59676 +59632 +59633 +59616 +59715 +59647 +59677 +59678 +59563 +59534 +59363 +59741 +59670 +59758 +59765 +59436 +59718 +59763 +59777 +59762 +59657 +59788 +59782 +59752 +59781 +59768 +59767 +59789 +59724 +59557 +59794 +59679 +59785 +59790 +59666 +59568 +59830 +59848 +59861 +59558 +59846 +59872 +59873 +59851 +59803 +59877 +59859 +59576 +59816 +59903 +59900 +59791 +59719 +59879 +59925 +59933 +59904 +59936 +59942 +59910 +59795 +59968 +59961 +59914 +59977 +59995 +59932 +59998 +60025 +60014 +59962 +60009 +60008 +60041 +59949 +59976 +60048 +60092 +59963 +60109 +60011 +60089 +60049 +60127 +60122 +60110 +59958 +60090 +60107 +60123 +60153 +60113 +60103 +60096 +59972 +60094 +60176 +60117 +60210 +60186 +60134 +60157 +60132 +60000 +60075 +60243 +60250 +60220 +59878 +60281 +60156 +60222 +60268 +60140 +60150 +60251 +60235 +60167 +60283 +60202 +60339 +60328 +60327 +60116 +60275 +60193 +60189 +60351 +60371 +60298 +60376 +60350 +60169 +60314 +60390 +60321 +60367 +60344 +60378 +60410 +60412 +60423 +60442 +60430 +60311 +60455 +60460 +60441 +60461 +60299 +60389 +60408 +60396 +60444 +60170 +60495 +60474 +60483 +60326 +60255 +60505 +60514 +60542 +60482 +60380 +60537 +60450 +60543 +60524 +60547 +60539 +60580 +60573 +60582 +60525 +60562 +60375 +60594 +60602 +60471 +60597 +60584 +60520 +60590 +60632 +60592 +60624 +60545 +60541 +60549 +60588 +60552 +60572 +60498 +60666 +60644 +60613 +60708 +60670 +60706 +60633 +60692 +60636 +60727 +60743 +60697 +60742 +60557 +60493 +60770 +60771 +60620 +60783 +60750 +60793 +60782 +60794 +60622 +60780 +60741 +60714 +60751 +60355 +60843 +60683 +60781 +60829 +60820 +60607 +60753 +60895 +60777 +60828 +60910 +60821 +60757 +60853 +60655 +60786 +60949 +60913 +60955 +60950 +60787 +60973 +60796 +60979 +60952 +60959 +61016 +60967 +60992 +60921 +61024 +61038 +61031 +60764 +60983 +60923 +61080 +61009 +60956 +61018 +60809 +61061 +61107 +60962 +61124 +61084 +61138 +61111 +60927 +60884 +60968 +61142 +61185 +61169 +61183 +61197 +61193 +61203 +61189 +61100 +61062 +61186 +61222 +61154 +61163 +61224 +60929 +61145 +61129 +61104 +61270 +61210 +61278 +61288 +61055 +61300 +61263 +61256 +61297 +61190 +61339 +61291 +61179 +61314 +61318 +61176 +61264 +61371 +61130 +61360 +61251 +61386 +61356 +61305 +61387 +61376 +61381 +61412 +61410 +61446 +61226 +61426 +61295 +61276 +61457 +61395 +61508 +61427 +61379 +61451 +61503 +61516 +61445 +61448 +61482 +61569 +61511 +61530 +61230 +61548 +61273 +61557 +61593 +61588 +61584 +61518 +61630 +61529 +61274 +61315 +61458 +61424 +61640 +61579 +61279 +61662 +61585 +61654 +61629 +61691 +61686 +61624 +61706 +61702 +61651 +61711 +61673 +61614 +61723 +61720 +61713 +61739 +61694 +61623 +61699 +61705 +61646 +61755 +61657 +61684 +61821 +61787 +61796 +61823 +61827 +61575 +61744 +61837 +61847 +61858 +61864 +61772 +61632 +61777 +61903 +61510 +61698 +61682 +61753 +61736 +61913 +61768 +61899 +61908 +61942 +61958 +61906 +61931 +61973 +61952 +61726 +61907 +61974 +61655 +61840 +61885 +61922 +62014 +62018 +61998 +61963 +61915 +61990 +62057 +62063 +62067 +62061 +62090 +61923 +62106 +62114 +62115 +62122 +61992 +62088 +62041 +62054 +62125 +61978 +62140 +62097 +62156 +62049 +62047 +62175 +62205 +62116 +62217 +62215 +62231 +62151 +62180 +62170 +62209 +62272 +62108 +62259 +62023 +62240 +62301 +62174 +62331 +62149 +62324 +62349 +62335 +62296 +62353 +62303 +62256 +62379 +62383 +62250 +62395 +62339 +62321 +62226 +62338 +62348 +62417 +62388 +62420 +62429 +62334 +62455 +62447 +62459 +62167 +62377 +62473 +62477 +62502 +62503 +62400 +62515 +62508 +62318 +62427 +62464 +62542 +62284 +62538 +62433 +62554 +62555 +62525 +62591 +62405 +62581 +62544 +62574 +62164 +62600 +62623 +62549 +62634 +62639 +62589 +62551 +62675 +62640 +62587 +62496 +62679 +62647 +62560 +62617 +62731 +62661 +62597 +62686 +62630 +62698 +62761 +62750 +62773 +62645 +62759 +62741 +62764 +62760 +62830 +62725 +62787 +62853 +62845 +62791 +62863 +62683 +62809 +62891 +62793 +62735 +62888 +62730 +62718 +62919 +62917 +62700 +62916 +62765 +62900 +62958 +62953 +62758 +62840 +62766 +62973 +62943 +62796 +62920 +62979 +62922 +62980 +62785 +62996 +63021 +63011 +63008 +62881 +63036 +63030 +63009 +62865 +63034 +63039 +62913 +63059 +62726 +63061 +62950 +62859 +63040 +63070 +63092 +63001 +63072 +63020 +62940 +63037 +62915 +63053 +63024 +63104 +63177 +62850 +63026 +63149 +63169 +63138 +63115 +63033 +63183 +63225 +63211 +63141 +63232 +63237 +63266 +63112 +63260 +63202 +63073 +63181 +63277 +63298 +63025 +63317 +63289 +63288 +63349 +63065 +63324 +63343 +63293 +63194 +63373 +63312 +63351 +63253 +63350 +63355 +63388 +63375 +63379 +63385 +63381 +63240 +63308 +63425 +63402 +63321 +63422 +63377 +63408 +63262 +63448 +63446 +63453 +63275 +63404 +63467 +63273 +63484 +63478 +63504 +63390 +63509 +63518 +63481 +63494 +63520 +63444 +63540 +63547 +63438 +63532 +63409 +63433 +63543 +63521 +63596 +63511 +63403 +63609 +63622 +63549 +63496 +63554 +63642 +63634 +63639 +63580 +63643 +63649 +63531 +63660 +63670 +63635 +63678 +63702 +63704 +63633 +63616 +63716 +63589 +63473 +63594 +63746 +63743 +63559 +63615 +63775 +63719 +63756 +63645 +63793 +63708 +63644 +63817 +63567 +63749 +63796 +63811 +63837 +63750 +63858 +63840 +63851 +63909 +63886 +63914 +63706 +63824 +63936 +63925 +63689 +63762 +63856 +63648 +63931 +63957 +63992 +63982 +64017 +63938 +64003 +63895 +64021 +64011 +64049 +63500 +63965 +63849 +63972 +64091 +64104 +64092 +64118 +63937 +64073 +63970 +64127 +64041 +63788 +64152 +64154 +64114 +64126 +64166 +63744 +64170 +64084 +64143 +64177 +64063 +63987 +64202 +64159 +64039 +64193 +64115 +64216 +63939 +64238 +63999 +64247 +64183 +64264 +64279 +64194 +64161 +64129 +64285 +64186 +63803 +64295 +64263 +64298 +64233 +64259 +64329 +64344 +64255 +64315 +63947 +64204 +64272 +64375 +64369 +64379 +64158 +64378 +64380 +64389 +64328 +64382 +64400 +64422 +64360 +64428 +64350 +64208 +64434 +64451 +64346 +64469 +64195 +64404 +64381 +64141 +64488 +64466 +64485 +64515 +64470 +64496 +64486 +64197 +64540 +64477 +64438 +64531 +64479 +64347 +64575 +64376 +64561 +64433 +64550 +64560 +64577 +64564 +64557 +64614 +64630 +64435 +64631 +64544 +64595 +64476 +64651 +64665 +64610 +64618 +64661 +64576 +64702 +64668 +64432 +64641 +64693 +64707 +64659 +64722 +64761 +64747 +64680 +64729 +64774 +64731 +64716 +64671 +64780 +64563 +64607 +64812 +64809 +64811 +64647 +64681 +64828 +64857 +64786 +64863 +64798 +64796 +64760 +64910 +64678 +64901 +64912 +64824 +64826 +64940 +64706 +64945 +64934 +64950 +64971 +64698 +64880 +64963 +64899 +64919 +64837 +64956 +64816 +64948 +64977 +64986 +65012 +65020 +65022 +64872 +64748 +64881 +65061 +65045 +64911 +64825 +64983 +65072 +65075 +65067 +65024 +64946 +65100 +65092 +65121 +64846 +64980 +65081 +65070 +65006 +65079 +65141 +65170 +64989 +65171 +65111 +65183 +65190 +65204 +64957 +65195 +65135 +65208 +65227 +65007 +65212 +65245 +65213 +65238 +65263 +65143 +65215 +65053 +65122 +64953 +65192 +65226 +65191 +65220 +65267 +65320 +65289 +65341 +65256 +65294 +65255 +65338 +65030 +65299 +65357 +65260 +65339 +65350 +65200 +65343 +65295 +65287 +65391 +65377 +65395 +65398 +65385 +65393 +65376 +65363 +65324 +65400 +65424 +65402 +65434 +65439 +65367 +65406 +65455 +65342 +65358 +65476 +65519 +65345 +65533 +65491 +65442 +65530 +65561 +65452 +65539 +65365 +65433 +65583 +65448 +65599 +65569 +65600 +65459 +65511 +65584 +65642 +65655 +65631 +65680 +65629 +65620 +65719 +65577 +65723 +65689 +65734 +65740 +65661 +65637 +65755 +65603 +65693 +65751 +65667 +65786 +65560 +65793 +65574 +65799 +65594 +65744 +65776 +65765 +65841 +65851 +65796 +65828 +65703 +65769 +65831 +65783 +65686 +65762 +65891 +65817 +65869 +65465 +65892 +65878 +65936 +65929 +65886 +65956 +65846 +65606 +65954 +65966 +65818 +65907 +65955 +65807 +65980 +65947 +65989 +65880 +65784 +65893 +66005 +65838 +66042 +65969 +66047 +66044 +65990 +66016 +65999 +66063 +66061 +66056 +65825 +66092 +66089 +66102 +66094 +66101 +66014 +66104 +66109 +66120 +66031 +66032 +66105 +66149 +66166 +66021 +66086 +66137 +66093 +66188 +65875 +66213 +66167 +66142 +66228 +66048 +66115 +66214 +66244 +66194 +66118 +66250 +66196 +66286 +66287 +66248 +66300 +66304 +66302 +66258 +66331 +66298 +66290 +66333 +66306 +66342 +66360 +66339 +66318 +66362 +66247 +66236 +66352 +66372 +66160 +66397 +66232 +66320 +66314 +66392 +66374 +66077 +66400 +66226 +66385 +66293 +66436 +66368 +66414 +66459 +66335 +66401 +66472 +66465 +66387 +66309 +66451 +66497 +66222 +66503 +66185 +66478 +66411 +66504 +66499 +65887 +66529 +66479 +66454 +66466 +66516 +66549 +66543 +66588 +66596 +66607 +66328 +66431 +66599 +66524 +66455 +66579 +66611 +66476 +66442 +66631 +66646 +66622 +66644 +66650 +66491 +66667 +66676 +66624 +66678 +66536 +66663 +66710 +66719 +66720 +66647 +66613 +66610 +66700 +66708 +66657 +66706 +66767 +66701 +66747 +66729 +66632 +66665 +66760 +66770 +66653 +66802 +66679 +66812 +66821 +66834 +66808 +66804 +66853 +66500 +66838 +66816 +66724 +66885 +66882 +66889 +66907 +66915 +66776 +66848 +66740 +66891 +66774 +66926 +66955 +66975 +66913 +66866 +66977 +66902 +66934 +67009 +67013 +67017 +66865 +67018 +67029 +66992 +66995 +67002 +67046 +67053 +66833 +67069 +66869 +66928 +66967 +67095 +67043 +67066 +67109 +67072 +67104 +67180 +67108 +67220 +67155 +67187 +67127 +67163 +67257 +66986 +67132 +67258 +67268 +67195 +67044 +67003 +67283 +67275 +67296 +67263 +67114 +67299 +67305 +67301 +67308 +67324 +67273 +67252 +67138 +67315 +67351 +67356 +67028 +67355 +67350 +67172 +67366 +67320 +67354 +67256 +67133 +67411 +67262 +67418 +67436 +67191 +67288 +67272 +67414 +67447 +67390 +67433 +67460 +67466 +67403 +67357 +67463 +67473 +67317 +67497 +67524 +67526 +67479 +67119 +67444 +67530 +67410 +67446 +67561 +67552 +67587 +67594 +67579 +67610 +67293 +67457 +67599 +67640 +67657 +67563 +67652 +67370 +67614 +67668 +67662 +67678 +67655 +67474 +67567 +67691 +67685 +67707 +67688 +67680 +67713 +67711 +67572 +67687 +67752 +67660 +67700 +67607 +67769 +67762 +67717 +67682 +67764 +67689 +67792 +67784 +67591 +67727 +67800 +67852 +67860 +67864 +67877 +67837 +67835 +67900 +67901 +67696 +67915 +67910 +67920 +67911 +67719 +67951 +67821 +67944 +67956 +67960 +67933 +67946 +67849 +67971 +67904 +67940 +67942 +68014 +67981 +68027 +68000 +67905 +67638 +68039 +67976 +67993 +68063 +68019 +67973 +68085 +68059 +68092 +68093 +67813 +68097 +67882 +68112 +67979 +68062 +68160 +68044 +67872 +68131 +68157 +68181 +68135 +68183 +68214 +68057 +68192 +68194 +68077 +67986 +68184 +68237 +68056 +68246 +68226 +68254 +68217 +68219 +68265 +68247 +68279 +68267 +68215 +68142 +68216 +68271 +68101 +68283 +68310 +68129 +68296 +68312 +68259 +68234 +68221 +68353 +68245 +68366 +68373 +68211 +68322 +68369 +68365 +68334 +68276 +68368 +68389 +68409 +68383 +68292 +68210 +68382 +68386 +68391 +68441 +68414 +68425 +68454 +68446 +68466 +68470 +68430 +68480 +68475 +68456 +68487 +68435 +68497 +68515 +68376 +68471 +68506 +68504 +68537 +68561 +68304 +68579 +68465 +68525 +68536 +68571 +68590 +68584 +68555 +68541 +68619 +68628 +68521 +68295 +68531 +68578 +68638 +68632 +68311 +68662 +68655 +68684 +68513 +68333 +68681 +68595 +68706 +68692 +68597 +68745 +68658 +68735 +68583 +68701 +68629 +68756 +68776 +68648 +68791 +68739 +68807 +68670 +68757 +68614 +68759 +68733 +68788 +68826 +68782 +68832 +68758 +68831 +68880 +68887 +68812 +68906 +68914 +68852 +68874 +68911 +68960 +68896 +68949 +68929 +68977 +68710 +68965 +68892 +68998 +69007 +68990 +68976 +68946 +69038 +69044 +68878 +68997 +68996 +69056 +69040 +68848 +69083 +69089 +69078 +68855 +69019 +68950 +69104 +69064 +69113 +69022 +69109 +68936 +69069 +69058 +69160 +69163 +68867 +69088 +69170 +68933 +69141 +69062 +69196 +69176 +68915 +69027 +69224 +69068 +69234 +69235 +69091 +69182 +69209 +68962 +69102 +69106 +69257 +69214 +69273 +69246 +69282 +69255 +69197 +69243 +69297 +69187 +69290 +69140 +69264 +69222 +69289 +69339 +69286 +69358 +69154 +69110 +69309 +69090 +69365 +69363 +69240 +69181 +69305 +69318 +69262 +69206 +69300 +69374 +69413 +69354 +69284 +69304 +69442 +69414 +69395 +69437 +69453