diff --git a/data.py b/data.py new file mode 100644 index 0000000..dea4584 --- /dev/null +++ b/data.py @@ -0,0 +1,13 @@ +''' +I could use SQLite for a data file format, or just pickle. +''' + +from pickle import load as pload, dump + +def save(fn, game_state): + with open(fn, 'wb') as f: + dump(game_state, f, protocol=0) + +def load(fn): + with open(fn, 'rb') as f: + return pload(f) diff --git a/game.state b/game.state new file mode 100644 index 0000000..e29bd69 --- /dev/null +++ b/game.state @@ -0,0 +1,7803 @@ +(dp0 +Vwidth +p1 +I10240 +sVheight +p2 +I7680 +sVstars +p3 +(dp4 +(I4749 +I7310 +tp5 +I2 +s(I5040 +I7341 +tp6 +I2 +s(I4597 +I7454 +tp7 +I2 +s(I4716 +I7095 +tp8 +I6 +s(I4960 +I7160 +tp9 +I1 +s(I4827 +I7582 +tp10 +I3 +s(I4495 +I7199 +tp11 +I1 +s(I5267 +I7390 +tp12 +I2 +s(I5068 +I7525 +tp13 +I1 +s(I5291 +I7153 +tp14 +I2 +s(I4490 +I7627 +tp15 +I1 +s(I4323 +I7605 +tp16 +I1 +s(I4412 +I7416 +tp17 +I2 +s(I4540 +I7018 +tp18 +I3 +s(I4765 +I6840 +tp19 +I2 +s(I4555 +I6830 +tp20 +I4 +s(I4901 +I6996 +tp21 +I1 +s(I5128 +I7082 +tp22 +I1 +s(I5062 +I6920 +tp23 +I1 +s(I4663 +I7606 +tp24 +I1 +s(I4333 +I6985 +tp25 +I2 +s(I4333 +I7275 +tp26 +I4 +s(I5434 +I7428 +tp27 +I2 +s(I5239 +I7568 +tp28 +I1 +s(I5447 +I7220 +tp29 +I1 +s(I5597 +I7102 +tp30 +I1 +s(I5373 +I6968 +tp31 +I3 +s(I4219 +I7478 +tp32 +I1 +s(I4043 +I7521 +tp33 +I2 +s(I4869 +I6539 +tp34 +I2 +s(I4600 +I6652 +tp35 +I5 +s(I4967 +I6685 +tp36 +I2 +s(I4356 +I6821 +tp37 +I1 +s(I4313 +I6657 +tp38 +I1 +s(I5227 +I6808 +tp39 +I1 +s(I5172 +I6657 +tp40 +I3 +s(I4970 +I7658 +tp41 +I2 +s(I4079 +I6980 +tp42 +I1 +s(I4178 +I7207 +tp43 +I1 +s(I4023 +I7313 +tp44 +I1 +s(I5702 +I7513 +tp45 +I2 +s(I5688 +I7313 +tp46 +I1 +s(I5528 +I7558 +tp47 +I1 +s(I5801 +I6991 +tp48 +I1 +s(I5641 +I6939 +tp49 +I1 +s(I5493 +I6774 +tp50 +I1 +s(I4128 +I7669 +tp51 +I2 +s(I3776 +I7364 +tp52 +I2 +s(I3873 +I7660 +tp53 +I3 +s(I4842 +I6337 +tp54 +I1 +s(I4618 +I6384 +tp55 +I2 +s(I4403 +I6449 +tp56 +I1 +s(I5100 +I6421 +tp57 +I1 +s(I4045 +I6777 +tp58 +I2 +s(I4114 +I6618 +tp59 +I2 +s(I4170 +I6409 +tp60 +I2 +s(I5370 +I6552 +tp61 +I2 +s(I3883 +I6951 +tp62 +I1 +s(I3914 +I7189 +tp63 +I2 +s(I5906 +I7468 +tp64 +I1 +s(I5958 +I7665 +tp65 +I1 +s(I5750 +I7676 +tp66 +I4 +s(I5852 +I7286 +tp67 +I2 +s(I6079 +I6930 +tp68 +I3 +s(I5731 +I6701 +tp69 +I2 +s(I5970 +I6759 +tp70 +I1 +s(I5992 +I7132 +tp71 +I2 +s(I5573 +I6628 +tp72 +I4 +s(I5563 +I6464 +tp73 +I5 +s(I3693 +I7610 +tp74 +I1 +s(I3519 +I7197 +tp75 +I2 +s(I3724 +I7105 +tp76 +I6 +s(I3884 +I7485 +tp77 +I1 +s(I4732 +I6184 +tp78 +I3 +s(I5017 +I6090 +tp79 +I2 +s(I4853 +I6073 +tp80 +I1 +s(I4561 +I6195 +tp81 +I3 +s(I4203 +I6247 +tp82 +I1 +s(I5225 +I6246 +tp83 +I3 +s(I3867 +I6789 +tp84 +I1 +s(I4207 +I6883 +tp85 +I2 +s(I3860 +I6598 +tp86 +I1 +s(I3967 +I6473 +tp87 +I3 +s(I4035 +I6301 +tp88 +I3 +s(I4162 +I6089 +tp89 +I2 +s(I4399 +I6243 +tp90 +I2 +s(I5430 +I6285 +tp91 +I1 +s(I3580 +I6886 +tp92 +I3 +s(I3711 +I6725 +tp93 +I1 +s(I6159 +I7545 +tp94 +I3 +s(I6026 +I7340 +tp95 +I3 +s(I5752 +I7155 +tp96 +I1 +s(I6300 +I6709 +tp97 +I3 +s(I6213 +I7142 +tp98 +I1 +s(I6313 +I6968 +tp99 +I2 +s(I6132 +I6641 +tp100 +I1 +s(I5829 +I6530 +tp101 +I2 +s(I5986 +I6562 +tp102 +I3 +s(I5266 +I6416 +tp103 +I2 +s(I5755 +I6243 +tp104 +I1 +s(I3586 +I7461 +tp105 +I2 +s(I3382 +I7626 +tp106 +I1 +s(I3249 +I7124 +tp107 +I3 +s(I3360 +I7290 +tp108 +I3 +s(I3417 +I7029 +tp109 +I2 +s(I4664 +I5969 +tp110 +I2 +s(I5238 +I5964 +tp111 +I1 +s(I5085 +I5904 +tp112 +I2 +s(I4838 +I5870 +tp113 +I3 +s(I4472 +I6015 +tp114 +I1 +s(I3969 +I6081 +tp115 +I2 +s(I5392 +I6088 +tp116 +I1 +s(I3756 +I6361 +tp117 +I1 +s(I3561 +I6567 +tp118 +I1 +s(I3843 +I6185 +tp119 +I1 +s(I4041 +I5858 +tp120 +I2 +s(I4262 +I5934 +tp121 +I1 +s(I5555 +I6017 +tp122 +I5 +s(I3434 +I6687 +tp123 +I1 +s(I3371 +I6871 +tp124 +I1 +s(I6261 +I7402 +tp125 +I1 +s(I6333 +I7580 +tp126 +I1 +s(I6477 +I6958 +tp127 +I2 +s(I6178 +I6444 +tp128 +I3 +s(I6463 +I6702 +tp129 +I1 +s(I6448 +I6539 +tp130 +I1 +s(I6531 +I7149 +tp131 +I2 +s(I6332 +I7258 +tp132 +I2 +s(I6033 +I6286 +tp133 +I2 +s(I5030 +I6255 +tp134 +I6 +s(I5810 +I5992 +tp135 +I3 +s(I3424 +I7459 +tp136 +I2 +s(I3170 +I7500 +tp137 +I1 +s(I3158 +I7670 +tp138 +I2 +s(I2948 +I7089 +tp139 +I1 +s(I3174 +I6867 +tp140 +I6 +s(I3058 +I7270 +tp141 +I3 +s(I4625 +I5733 +tp142 +I1 +s(I5143 +I5712 +tp143 +I2 +s(I5425 +I5785 +tp144 +I1 +s(I4944 +I5732 +tp145 +I4 +s(I4842 +I5605 +tp146 +I1 +s(I4418 +I5797 +tp147 +I1 +s(I3868 +I5894 +tp148 +I3 +s(I3666 +I5980 +tp149 +I1 +s(I5574 +I6183 +tp150 +I2 +s(I3604 +I6267 +tp151 +I1 +s(I3490 +I6411 +tp152 +I1 +s(I3253 +I6630 +tp153 +I1 +s(I4259 +I5754 +tp154 +I1 +s(I4095 +I5548 +tp155 +I1 +s(I5702 +I5741 +tp156 +I3 +s(I3118 +I7028 +tp157 +I1 +s(I6474 +I7497 +tp158 +I2 +s(I6505 +I7665 +tp159 +I2 +s(I6594 +I6829 +tp160 +I2 +s(I6747 +I6997 +tp161 +I1 +s(I6424 +I6364 +tp162 +I1 +s(I6327 +I6216 +tp163 +I3 +s(I6753 +I6662 +tp164 +I1 +s(I6646 +I6514 +tp165 +I1 +s(I6623 +I6292 +tp166 +I1 +s(I6640 +I7304 +tp167 +I1 +s(I6771 +I7163 +tp168 +I3 +s(I5999 +I6122 +tp169 +I3 +s(I6156 +I6180 +tp170 +I2 +s(I5958 +I5834 +tp171 +I1 +s(I2954 +I7491 +tp172 +I2 +s(I2961 +I7668 +tp173 +I1 +s(I2780 +I7013 +tp174 +I3 +s(I2858 +I7242 +tp175 +I3 +s(I2637 +I7090 +tp176 +I1 +s(I2904 +I6845 +tp177 +I1 +s(I2995 +I6625 +tp178 +I1 +s(I4633 +I5416 +tp179 +I2 +s(I4377 +I5614 +tp180 +I1 +s(I5126 +I5543 +tp181 +I1 +s(I5401 +I5617 +tp182 +I2 +s(I5564 +I5557 +tp183 +I1 +s(I4807 +I5413 +tp184 +I1 +s(I4997 +I5334 +tp185 +I2 +s(I4563 +I5578 +tp186 +I1 +s(I3562 +I5806 +tp187 +I2 +s(I3724 +I5769 +tp188 +I1 +s(I3365 +I6063 +tp189 +I1 +s(I3315 +I6218 +tp190 +I2 +s(I3199 +I6454 +tp191 +I1 +s(I3960 +I5701 +tp192 +I1 +s(I3989 +I5359 +tp193 +I1 +s(I4280 +I5370 +tp194 +I3 +s(I3833 +I5502 +tp195 +I2 +s(I5814 +I5537 +tp196 +I1 +s(I6729 +I7520 +tp197 +I2 +s(I6943 +I6900 +tp198 +I2 +s(I7031 +I7035 +tp199 +I1 +s(I6526 +I6115 +tp200 +I2 +s(I6222 +I5973 +tp201 +I1 +s(I6450 +I5959 +tp202 +I1 +s(I6799 +I6460 +tp203 +I3 +s(I7045 +I6694 +tp204 +I2 +s(I6779 +I6252 +tp205 +I2 +s(I6790 +I6067 +tp206 +I3 +s(I6873 +I7437 +tp207 +I1 +s(I6475 +I7337 +tp208 +I1 +s(I6931 +I7239 +tp209 +I3 +s(I5873 +I6360 +tp210 +I1 +s(I5994 +I5599 +tp211 +I1 +s(I6160 +I5756 +tp212 +I1 +s(I2702 +I7664 +tp213 +I4 +s(I2808 +I7415 +tp214 +I1 +s(I2712 +I6831 +tp215 +I3 +s(I2485 +I6980 +tp216 +I3 +s(I2584 +I7352 +tp217 +I2 +s(I2417 +I7315 +tp218 +I1 +s(I2801 +I6687 +tp219 +I2 +s(I3027 +I6363 +tp220 +I1 +s(I2829 +I6478 +tp221 +I3 +s(I4658 +I5161 +tp222 +I2 +s(I4525 +I5268 +tp223 +I3 +s(I5263 +I5354 +tp224 +I4 +s(I5406 +I5433 +tp225 +I1 +s(I5785 +I5372 +tp226 +I3 +s(I5613 +I5392 +tp227 +I1 +s(I4870 +I5158 +tp228 +I1 +s(I4981 +I5034 +tp229 +I1 +s(I5086 +I5201 +tp230 +I1 +s(I4456 +I5432 +tp231 +I1 +s(I3586 +I5568 +tp232 +I1 +s(I3339 +I5798 +tp233 +I3 +s(I3381 +I5620 +tp234 +I2 +s(I3114 +I6077 +tp235 +I1 +s(I4141 +I5177 +tp236 +I1 +s(I3762 +I5142 +tp237 +I3 +s(I3914 +I5087 +tp238 +I3 +s(I3803 +I5325 +tp239 +I1 +s(I4394 +I5092 +tp240 +I3 +s(I3640 +I5259 +tp241 +I2 +s(I5957 +I5401 +tp242 +I2 +s(I6842 +I7648 +tp243 +I2 +s(I7153 +I6923 +tp244 +I2 +s(I7287 +I7133 +tp245 +I2 +s(I7216 +I7278 +tp246 +I1 +s(I6645 +I5879 +tp247 +I1 +s(I6337 +I5801 +tp248 +I3 +s(I6513 +I5761 +tp249 +I2 +s(I7098 +I6406 +tp250 +I1 +s(I6968 +I6540 +tp251 +I2 +s(I6938 +I6352 +tp252 +I2 +s(I7324 +I6817 +tp253 +I3 +s(I7165 +I6566 +tp254 +I2 +s(I7005 +I6034 +tp255 +I1 +s(I6845 +I5895 +tp256 +I2 +s(I7051 +I6205 +tp257 +I1 +s(I7057 +I7498 +tp258 +I1 +s(I6179 +I5358 +tp259 +I1 +s(I6270 +I5572 +tp260 +I3 +s(I2669 +I7503 +tp261 +I1 +s(I2421 +I7634 +tp262 +I1 +s(I2520 +I6636 +tp263 +I2 +s(I2437 +I6784 +tp264 +I1 +s(I2192 +I7011 +tp265 +I1 +s(I2473 +I7164 +tp266 +I1 +s(I2195 +I7329 +tp267 +I2 +s(I2390 +I7473 +tp268 +I1 +s(I2196 +I7507 +tp269 +I2 +s(I2266 +I7179 +tp270 +I2 +s(I2665 +I6476 +tp271 +I1 +s(I2871 +I6176 +tp272 +I3 +s(I2635 +I6290 +tp273 +I1 +s(I4481 +I4906 +tp274 +I1 +s(I4676 +I4923 +tp275 +I1 +s(I5535 +I5186 +tp276 +I2 +s(I5350 +I5095 +tp277 +I4 +s(I5945 +I5185 +tp278 +I2 +s(I5699 +I5172 +tp279 +I3 +s(I4840 +I4859 +tp280 +I2 +s(I5197 +I4819 +tp281 +I1 +s(I5147 +I4998 +tp282 +I2 +s(I3285 +I5467 +tp283 +I2 +s(I3469 +I5425 +tp284 +I2 +s(I3131 +I5609 +tp285 +I3 +s(I3141 +I5894 +tp286 +I2 +s(I2843 +I5985 +tp287 +I2 +s(I2951 +I5817 +tp288 +I2 +s(I4108 +I4971 +tp289 +I3 +s(I3637 +I5029 +tp290 +I1 +s(I3668 +I4855 +tp291 +I3 +s(I3487 +I5101 +tp292 +I1 +s(I3838 +I4820 +tp293 +I1 +s(I4264 +I4903 +tp294 +I2 +s(I3432 +I5261 +tp295 +I2 +s(I6149 +I5169 +tp296 +I1 +s(I7445 +I7012 +tp297 +I2 +s(I7441 +I7266 +tp298 +I1 +s(I7321 +I7406 +tp299 +I4 +s(I7594 +I7122 +tp300 +I2 +s(I6794 +I5682 +tp301 +I2 +s(I6624 +I5564 +tp302 +I2 +s(I6448 +I5575 +tp303 +I1 +s(I7317 +I6345 +tp304 +I1 +s(I7330 +I6520 +tp305 +I1 +s(I7558 +I6863 +tp306 +I1 +s(I7486 +I6707 +tp307 +I1 +s(I7223 +I5882 +tp308 +I1 +s(I7088 +I5731 +tp309 +I2 +s(I7357 +I6167 +tp310 +I3 +s(I7178 +I6082 +tp311 +I1 +s(I7073 +I7672 +tp312 +I1 +s(I7230 +I7595 +tp313 +I1 +s(I6345 +I5408 +tp314 +I1 +s(I6385 +I5212 +tp315 +I5 +s(I2420 +I6385 +tp316 +I1 +s(I2238 +I6627 +tp317 +I1 +s(I2268 +I6802 +tp318 +I1 +s(I2037 +I6942 +tp319 +I1 +s(I1909 +I7101 +tp320 +I1 +s(I2072 +I7168 +tp321 +I2 +s(I1966 +I7530 +tp322 +I2 +s(I2032 +I7338 +tp323 +I3 +s(I2097 +I7657 +tp324 +I2 +s(I2679 +I6037 +tp325 +I4 +s(I2515 +I6005 +tp326 +I2 +s(I2383 +I6133 +tp327 +I2 +s(I4493 +I4652 +tp328 +I4 +s(I4613 +I4772 +tp329 +I2 +s(I5656 +I4943 +tp330 +I2 +s(I5475 +I4887 +tp331 +I1 +s(I5307 +I4937 +tp332 +I1 +s(I5813 +I5059 +tp333 +I3 +s(I6074 +I4898 +tp334 +I1 +s(I5006 +I4748 +tp335 +I1 +s(I4721 +I4588 +tp336 +I3 +s(I5233 +I4520 +tp337 +I1 +s(I5422 +I4704 +tp338 +I4 +s(I3120 +I5245 +tp339 +I2 +s(I3034 +I5404 +tp340 +I1 +s(I2903 +I5543 +tp341 +I1 +s(I2722 +I5730 +tp342 +I2 +s(I4162 +I4679 +tp343 +I1 +s(I4020 +I4781 +tp344 +I1 +s(I3331 +I4986 +tp345 +I1 +s(I3500 +I4891 +tp346 +I3 +s(I3717 +I4659 +tp347 +I4 +s(I3482 +I4646 +tp348 +I2 +s(I3875 +I4617 +tp349 +I3 +s(I3241 +I5124 +tp350 +I2 +s(I6381 +I5018 +tp351 +I1 +s(I6250 +I4890 +tp352 +I2 +s(I7746 +I7043 +tp353 +I3 +s(I7481 +I7549 +tp354 +I2 +s(I7747 +I7326 +tp355 +I1 +s(I7739 +I6873 +tp356 +I2 +s(I6966 +I5452 +tp357 +I1 +s(I6557 +I5300 +tp358 +I2 +s(I6726 +I5388 +tp359 +I4 +s(I7511 +I6377 +tp360 +I1 +s(I7541 +I6544 +tp361 +I1 +s(I7833 +I6710 +tp362 +I1 +s(I7660 +I6661 +tp363 +I2 +s(I7305 +I5702 +tp364 +I2 +s(I7445 +I5926 +tp365 +I2 +s(I7490 +I5740 +tp366 +I1 +s(I7231 +I5537 +tp367 +I1 +s(I6961 +I5625 +tp368 +I3 +s(I7542 +I6207 +tp369 +I4 +s(I6594 +I4999 +tp370 +I1 +s(I2233 +I6210 +tp371 +I3 +s(I2248 +I6384 +tp372 +I1 +s(I2079 +I6407 +tp373 +I3 +s(I2085 +I6701 +tp374 +I1 +s(I1974 +I6570 +tp375 +I1 +s(I1804 +I6868 +tp376 +I2 +s(I1708 +I7059 +tp377 +I1 +s(I1758 +I7244 +tp378 +I2 +s(I1815 +I7617 +tp379 +I2 +s(I1791 +I7422 +tp380 +I2 +s(I2499 +I5781 +tp381 +I2 +s(I2289 +I5852 +tp382 +I2 +s(I2628 +I5881 +tp383 +I5 +s(I2201 +I6032 +tp384 +I2 +s(I4331 +I4593 +tp385 +I2 +s(I4372 +I4762 +tp386 +I2 +s(I4304 +I4428 +tp387 +I2 +s(I4604 +I4430 +tp388 +I3 +s(I5684 +I4655 +tp389 +I2 +s(I5805 +I4768 +tp390 +I1 +s(I6278 +I4689 +tp391 +I3 +s(I5013 +I4533 +tp392 +I1 +s(I4848 +I4319 +tp393 +I2 +s(I5284 +I4248 +tp394 +I1 +s(I5380 +I4443 +tp395 +I1 +s(I5059 +I4281 +tp396 +I2 +s(I5149 +I4663 +tp397 +I2 +s(I5527 +I4562 +tp398 +I1 +s(I3006 +I5038 +tp399 +I1 +s(I2856 +I5237 +tp400 +I1 +s(I2794 +I5393 +tp401 +I1 +s(I2648 +I5565 +tp402 +I3 +s(I4137 +I4505 +tp403 +I2 +s(I3064 +I4838 +tp404 +I2 +s(I3266 +I4793 +tp405 +I1 +s(I3880 +I4433 +tp406 +I1 +s(I3699 +I4424 +tp407 +I1 +s(I3498 +I4438 +tp408 +I5 +s(I3259 +I4600 +tp409 +I1 +s(I4057 +I4356 +tp410 +I1 +s(I6495 +I4768 +tp411 +I3 +s(I6122 +I4608 +tp412 +I4 +s(I7908 +I7130 +tp413 +I2 +s(I7943 +I6887 +tp414 +I2 +s(I7680 +I7664 +tp415 +I3 +s(I8051 +I7373 +tp416 +I1 +s(I7914 +I7557 +tp417 +I3 +s(I7597 +I7409 +tp418 +I2 +s(I7047 +I5291 +tp419 +I2 +s(I6752 +I5188 +tp420 +I2 +s(I6926 +I5181 +tp421 +I1 +s(I7776 +I6310 +tp422 +I1 +s(I7787 +I6499 +tp423 +I3 +s(I8086 +I6567 +tp424 +I4 +s(I7964 +I6440 +tp425 +I1 +s(I8061 +I6734 +tp426 +I2 +s(I7376 +I5462 +tp427 +I1 +s(I7515 +I5561 +tp428 +I3 +s(I7649 +I5915 +tp429 +I2 +s(I7749 +I5613 +tp430 +I3 +s(I7210 +I5345 +tp431 +I1 +s(I7387 +I5272 +tp432 +I1 +s(I7810 +I6124 +tp433 +I1 +s(I6754 +I4791 +tp434 +I2 +s(I6868 +I4954 +tp435 +I3 +s(I2037 +I5965 +tp436 +I1 +s(I2027 +I6198 +tp437 +I2 +s(I1875 +I6431 +tp438 +I2 +s(I1716 +I6660 +tp439 +I1 +s(I1883 +I6271 +tp440 +I1 +s(I1536 +I6973 +tp441 +I2 +s(I1639 +I6837 +tp442 +I2 +s(I1587 +I7219 +tp443 +I1 +s(I1410 +I7077 +tp444 +I2 +s(I1614 +I7447 +tp445 +I3 +s(I1574 +I7613 +tp446 +I1 +s(I2338 +I5575 +tp447 +I3 +s(I2104 +I5771 +tp448 +I1 +s(I4416 +I4129 +tp449 +I1 +s(I4429 +I4292 +tp450 +I1 +s(I4212 +I4267 +tp451 +I1 +s(I4662 +I4239 +tp452 +I2 +s(I5828 +I4384 +tp453 +I2 +s(I5921 +I4589 +tp454 +I1 +s(I5980 +I4744 +tp455 +I1 +s(I6309 +I4374 +tp456 +I2 +s(I6151 +I4411 +tp457 +I2 +s(I4722 +I4081 +tp458 +I1 +s(I4898 +I4057 +tp459 +I1 +s(I5491 +I4166 +tp460 +I2 +s(I5177 +I3966 +tp461 +I2 +s(I5337 +I4006 +tp462 +I2 +s(I5566 +I4377 +tp463 +I1 +s(I5091 +I4122 +tp464 +I1 +s(I2914 +I4770 +tp465 +I1 +s(I2725 +I4899 +tp466 +I4 +s(I2777 +I5074 +tp467 +I2 +s(I2623 +I5185 +tp468 +I1 +s(I2480 +I5402 +tp469 +I3 +s(I3075 +I4657 +tp470 +I2 +s(I2887 +I4594 +tp471 +I3 +s(I4023 +I4179 +tp472 +I2 +s(I3657 +I4251 +tp473 +I4 +s(I3817 +I4187 +tp474 +I1 +s(I3464 +I4222 +tp475 +I1 +s(I3197 +I4341 +tp476 +I1 +s(I3093 +I4473 +tp477 +I2 +s(I4159 +I4076 +tp478 +I3 +s(I6574 +I4616 +tp479 +I1 +s(I6433 +I4485 +tp480 +I1 +s(I8153 +I7018 +tp481 +I1 +s(I8246 +I6807 +tp482 +I2 +s(I8178 +I7270 +tp483 +I1 +s(I8164 +I7533 +tp484 +I1 +s(I8337 +I7236 +tp485 +I2 +s(I8045 +I7662 +tp486 +I2 +s(I7159 +I5059 +tp487 +I3 +s(I7023 +I4902 +tp488 +I2 +s(I7972 +I6130 +tp489 +I1 +s(I8108 +I6370 +tp490 +I3 +s(I8286 +I6396 +tp491 +I1 +s(I8178 +I6215 +tp492 +I1 +s(I8273 +I6649 +tp493 +I1 +s(I7628 +I5445 +tp494 +I2 +s(I7788 +I5396 +tp495 +I2 +s(I7891 +I5872 +tp496 +I1 +s(I7920 +I5596 +tp497 +I5 +s(I8048 +I5709 +tp498 +I3 +s(I7382 +I5101 +tp499 +I2 +s(I7660 +I5170 +tp500 +I1 +s(I7049 +I4741 +tp501 +I1 +s(I6797 +I4534 +tp502 +I9 +s(I1829 +I6081 +tp503 +I3 +s(I1877 +I5905 +tp504 +I1 +s(I1956 +I5685 +tp505 +I4 +s(I1706 +I6258 +tp506 +I3 +s(I1644 +I6496 +tp507 +I2 +s(I1479 +I6636 +tp508 +I1 +s(I1306 +I6869 +tp509 +I1 +s(I1444 +I7386 +tp510 +I2 +s(I1270 +I7218 +tp511 +I5 +s(I1234 +I7043 +tp512 +I5 +s(I1325 +I7550 +tp513 +I3 +s(I2187 +I5500 +tp514 +I1 +s(I2259 +I5267 +tp515 +I3 +s(I4430 +I3831 +tp516 +I1 +s(I4660 +I3930 +tp517 +I2 +s(I4265 +I3945 +tp518 +I2 +s(I5725 +I4214 +tp519 +I7 +s(I5706 +I4488 +tp520 +I1 +s(I6025 +I4294 +tp521 +I2 +s(I5884 +I4194 +tp522 +I4 +s(I6293 +I4177 +tp523 +I2 +s(I6552 +I4215 +tp524 +I2 +s(I6056 +I4137 +tp525 +I1 +s(I4956 +I3900 +tp526 +I2 +s(I5529 +I4007 +tp527 +I1 +s(I4980 +I3739 +tp528 +I4 +s(I5305 +I3696 +tp529 +I3 +s(I5148 +I3728 +tp530 +I4 +s(I5437 +I3788 +tp531 +I2 +s(I2539 +I4897 +tp532 +I3 +s(I2670 +I4701 +tp533 +I3 +s(I2453 +I5087 +tp534 +I1 +s(I2881 +I4422 +tp535 +I1 +s(I2712 +I4372 +tp536 +I1 +s(I3915 +I3933 +tp537 +I1 +s(I3700 +I4025 +tp538 +I1 +s(I3274 +I4107 +tp539 +I2 +s(I3438 +I4045 +tp540 +I2 +s(I3559 +I3920 +tp541 +I2 +s(I3068 +I4214 +tp542 +I2 +s(I2883 +I4245 +tp543 +I2 +s(I4056 +I3815 +tp544 +I2 +s(I6680 +I4422 +tp545 +I3 +s(I8320 +I6959 +tp546 +I1 +s(I8450 +I7090 +tp547 +I2 +s(I8471 +I6608 +tp548 +I1 +s(I8484 +I6923 +tp549 +I1 +s(I8420 +I7381 +tp550 +I3 +s(I8319 +I7577 +tp551 +I2 +s(I8619 +I7291 +tp552 +I1 +s(I7324 +I4919 +tp553 +I2 +s(I7237 +I4770 +tp554 +I3 +s(I8127 +I5966 +tp555 +I4 +s(I8339 +I6150 +tp556 +I1 +s(I8444 +I6352 +tp557 +I3 +s(I8001 +I5262 +tp558 +I1 +s(I7812 +I5088 +tp559 +I1 +s(I8118 +I5467 +tp560 +I2 +s(I8226 +I5699 +tp561 +I1 +s(I7593 +I4943 +tp562 +I1 +s(I7458 +I4812 +tp563 +I2 +s(I7791 +I4904 +tp564 +I2 +s(I7032 +I4506 +tp565 +I1 +s(I7277 +I4592 +tp566 +I2 +s(I6891 +I4347 +tp567 +I2 +s(I1551 +I5967 +tp568 +I2 +s(I1644 +I6099 +tp569 +I1 +s(I1713 +I5954 +tp570 +I7 +s(I1732 +I5792 +tp571 +I1 +s(I1834 +I5450 +tp572 +I3 +s(I1532 +I6324 +tp573 +I1 +s(I1442 +I6105 +tp574 +I5 +s(I1413 +I6477 +tp575 +I2 +s(I1222 +I6452 +tp576 +I2 +s(I1289 +I6615 +tp577 +I2 +s(I1045 +I6835 +tp578 +I1 +s(I1128 +I6642 +tp579 +I3 +s(I1474 +I6818 +tp580 +I5 +s(I1204 +I7394 +tp581 +I2 +s(I961 +I7240 +tp582 +I3 +s(I936 +I7036 +tp583 +I3 +s(I1103 +I7675 +tp584 +I2 +s(I2027 +I5402 +tp585 +I2 +s(I2102 +I5086 +tp586 +I1 +s(I2205 +I4960 +tp587 +I2 +s(I2003 +I5241 +tp588 +I2 +s(I4598 +I3676 +tp589 +I2 +s(I4278 +I3762 +tp590 +I1 +s(I4433 +I3657 +tp591 +I1 +s(I4530 +I3529 +tp592 +I1 +s(I4822 +I3677 +tp593 +I1 +s(I5689 +I3947 +tp594 +I2 +s(I5957 +I4002 +tp595 +I1 +s(I6425 +I3981 +tp596 +I3 +s(I6252 +I3901 +tp597 +I5 +s(I6609 +I4051 +tp598 +I1 +s(I6748 +I4181 +tp599 +I2 +s(I5676 +I3752 +tp600 +I2 +s(I4818 +I3512 +tp601 +I2 +s(I5118 +I3507 +tp602 +I3 +s(I5360 +I3405 +tp603 +I2 +s(I5512 +I3463 +tp604 +I2 +s(I5657 +I3580 +tp605 +I1 +s(I2366 +I4762 +tp606 +I4 +s(I2490 +I4452 +tp607 +I2 +s(I2634 +I4538 +tp608 +I2 +s(I2752 +I4142 +tp609 +I2 +s(I2514 +I4122 +tp610 +I2 +s(I3700 +I3765 +tp611 +I2 +s(I3977 +I3656 +tp612 +I1 +s(I3025 +I4037 +tp613 +I3 +s(I3262 +I3879 +tp614 +I1 +s(I3489 +I3730 +tp615 +I1 +s(I2780 +I3984 +tp616 +I2 +s(I8629 +I7104 +tp617 +I1 +s(I8423 +I6775 +tp618 +I1 +s(I8622 +I6800 +tp619 +I1 +s(I8600 +I6497 +tp620 +I3 +s(I8780 +I6538 +tp621 +I1 +s(I8752 +I6932 +tp622 +I1 +s(I8648 +I7469 +tp623 +I1 +s(I8535 +I7644 +tp624 +I1 +s(I8866 +I7100 +tp625 +I2 +s(I8819 +I7428 +tp626 +I1 +s(I7450 +I4548 +tp627 +I1 +s(I8301 +I5887 +tp628 +I2 +s(I8545 +I6173 +tp629 +I1 +s(I8574 +I5942 +tp630 +I3 +s(I8661 +I6348 +tp631 +I2 +s(I8122 +I5004 +tp632 +I2 +s(I8167 +I5164 +tp633 +I2 +s(I7980 +I4841 +tp634 +I2 +s(I8356 +I5500 +tp635 +I1 +s(I8459 +I5671 +tp636 +I2 +s(I7657 +I4685 +tp637 +I3 +s(I7957 +I4651 +tp638 +I2 +s(I7280 +I4405 +tp639 +I1 +s(I7168 +I4268 +tp640 +I1 +s(I7019 +I4124 +tp641 +I4 +s(I1236 +I5965 +tp642 +I1 +s(I1519 +I5801 +tp643 +I1 +s(I1324 +I5829 +tp644 +I2 +s(I1634 +I5614 +tp645 +I3 +s(I1706 +I5300 +tp646 +I2 +s(I1611 +I5455 +tp647 +I1 +s(I1862 +I5148 +tp648 +I1 +s(I1290 +I6293 +tp649 +I2 +s(I1010 +I6221 +tp650 +I2 +s(I917 +I6371 +tp651 +I1 +s(I1047 +I6470 +tp652 +I2 +s(I920 +I6641 +tp653 +I2 +s(I838 +I6908 +tp654 +I2 +s(I996 +I7475 +tp655 +I1 +s(I845 +I7411 +tp656 +I3 +s(I751 +I7139 +tp657 +I2 +s(I687 +I7324 +tp658 +I4 +s(I804 +I7627 +tp659 +I2 +s(I1931 +I4899 +tp660 +I3 +s(I2109 +I4831 +tp661 +I2 +s(I2382 +I4941 +tp662 +I1 +s(I4364 +I3466 +tp663 +I2 +s(I4179 +I3565 +tp664 +I1 +s(I4598 +I3374 +tp665 +I3 +s(I5927 +I3801 +tp666 +I2 +s(I6451 +I3723 +tp667 +I2 +s(I6591 +I3882 +tp668 +I2 +s(I6204 +I3598 +tp669 +I2 +s(I6110 +I3798 +tp670 +I6 +s(I6739 +I3813 +tp671 +I1 +s(I6889 +I3959 +tp672 +I2 +s(I5838 +I3532 +tp673 +I2 +s(I4915 +I3352 +tp674 +I2 +s(I5078 +I3321 +tp675 +I1 +s(I5515 +I3181 +tp676 +I1 +s(I5274 +I3229 +tp677 +I1 +s(I5727 +I3350 +tp678 +I1 +s(I2160 +I4579 +tp679 +I1 +s(I2375 +I4586 +tp680 +I2 +s(I2285 +I4254 +tp681 +I2 +s(I2258 +I4421 +tp682 +I2 +s(I2508 +I4286 +tp683 +I2 +s(I2574 +I3913 +tp684 +I2 +s(I2301 +I4055 +tp685 +I1 +s(I3705 +I3535 +tp686 +I4 +s(I3882 +I3525 +tp687 +I2 +s(I4047 +I3447 +tp688 +I1 +s(I3847 +I3368 +tp689 +I3 +s(I2951 +I3877 +tp690 +I3 +s(I3149 +I3608 +tp691 +I2 +s(I3325 +I3658 +tp692 +I2 +s(I3460 +I3564 +tp693 +I2 +s(I2676 +I3711 +tp694 +I1 +s(I2848 +I3694 +tp695 +I2 +s(I8845 +I6739 +tp696 +I1 +s(I8897 +I6342 +tp697 +I1 +s(I9028 +I6626 +tp698 +I2 +s(I9044 +I6464 +tp699 +I1 +s(I9063 +I6984 +tp700 +I2 +s(I8943 +I7551 +tp701 +I1 +s(I8776 +I7596 +tp702 +I3 +s(I9060 +I7194 +tp703 +I3 +s(I8873 +I7271 +tp704 +I2 +s(I9085 +I7422 +tp705 +I2 +s(I7570 +I4373 +tp706 +I2 +s(I7734 +I4533 +tp707 +I1 +s(I7411 +I4293 +tp708 +I2 +s(I8824 +I6186 +tp709 +I1 +s(I8720 +I6061 +tp710 +I3 +s(I8668 +I5750 +tp711 +I5 +s(I8420 +I4910 +tp712 +I2 +s(I8233 +I4751 +tp713 +I2 +s(I8317 +I5223 +tp714 +I1 +s(I8304 +I5033 +tp715 +I1 +s(I7811 +I4738 +tp716 +I1 +s(I8592 +I5337 +tp717 +I4 +s(I8582 +I5499 +tp718 +I2 +s(I7844 +I4371 +tp719 +I1 +s(I8006 +I4471 +tp720 +I2 +s(I7148 +I3974 +tp721 +I2 +s(I7361 +I4013 +tp722 +I1 +s(I7066 +I3830 +tp723 +I1 +s(I989 +I5810 +tp724 +I2 +s(I1163 +I5735 +tp725 +I1 +s(I1019 +I6019 +tp726 +I4 +s(I1139 +I6126 +tp727 +I2 +s(I1456 +I5540 +tp728 +I1 +s(I1323 +I5638 +tp729 +I3 +s(I1491 +I5175 +tp730 +I2 +s(I1690 +I5133 +tp731 +I6 +s(I1458 +I5340 +tp732 +I2 +s(I802 +I6248 +tp733 +I2 +s(I834 +I6032 +tp734 +I3 +s(I762 +I6535 +tp735 +I1 +s(I630 +I6397 +tp736 +I3 +s(I619 +I6669 +tp737 +I3 +s(I590 +I6980 +tp738 +I3 +s(I553 +I7494 +tp739 +I3 +s(I451 +I7237 +tp740 +I3 +s(I588 +I7657 +tp741 +I2 +s(I1778 +I4681 +tp742 +I1 +s(I1683 +I4812 +tp743 +I1 +s(I4190 +I3306 +tp744 +I3 +s(I4387 +I3256 +tp745 +I3 +s(I4542 +I3168 +tp746 +I1 +s(I4763 +I3187 +tp747 +I1 +s(I6588 +I3542 +tp748 +I2 +s(I6449 +I3455 +tp749 +I1 +s(I6111 +I3321 +tp750 +I1 +s(I6079 +I3495 +tp751 +I5 +s(I5976 +I3628 +tp752 +I2 +s(I6736 +I3649 +tp753 +I1 +s(I6932 +I3713 +tp754 +I1 +s(I5912 +I3239 +tp755 +I1 +s(I4921 +I3062 +tp756 +I1 +s(I5101 +I3161 +tp757 +I1 +s(I5528 +I2867 +tp758 +I1 +s(I5758 +I3091 +tp759 +I2 +s(I5392 +I3029 +tp760 +I1 +s(I5142 +I2971 +tp761 +I2 +s(I1945 +I4677 +tp762 +I1 +s(I2066 +I4356 +tp763 +I2 +s(I1853 +I4492 +tp764 +I2 +s(I2131 +I4195 +tp765 +I1 +s(I2403 +I3852 +tp766 +I4 +s(I2452 +I3670 +tp767 +I2 +s(I2174 +I3835 +tp768 +I2 +s(I2111 +I4031 +tp769 +I3 +s(I3661 +I3259 +tp770 +I1 +s(I3518 +I3340 +tp771 +I1 +s(I3937 +I3194 +tp772 +I1 +s(I2983 +I3593 +tp773 +I2 +s(I3191 +I3351 +tp774 +I3 +s(I3348 +I3401 +tp775 +I2 +s(I2893 +I3457 +tp776 +I1 +s(I3101 +I3806 +tp777 +I2 +s(I2650 +I3435 +tp778 +I1 +s(I9137 +I6797 +tp779 +I1 +s(I9198 +I6314 +tp780 +I3 +s(I9036 +I6181 +tp781 +I1 +s(I9295 +I6496 +tp782 +I1 +s(I9254 +I6675 +tp783 +I2 +s(I9298 +I7031 +tp784 +I3 +s(I9235 +I7224 +tp785 +I3 +s(I9161 +I7659 +tp786 +I1 +s(I9296 +I7416 +tp787 +I2 +s(I7727 +I4216 +tp788 +I2 +s(I7511 +I4132 +tp789 +I3 +s(I7307 +I4165 +tp790 +I1 +s(I8885 +I5895 +tp791 +I1 +s(I9027 +I6012 +tp792 +I1 +s(I8920 +I5586 +tp793 +I2 +s(I8830 +I5724 +tp794 +I2 +s(I8693 +I4886 +tp795 +I2 +s(I8397 +I4626 +tp796 +I4 +s(I8548 +I4733 +tp797 +I3 +s(I8481 +I5071 +tp798 +I2 +s(I8127 +I4597 +tp799 +I1 +s(I8665 +I5055 +tp800 +I1 +s(I8778 +I5425 +tp801 +I3 +s(I8906 +I5310 +tp802 +I3 +s(I8738 +I5581 +tp803 +I1 +s(I8727 +I5229 +tp804 +I2 +s(I7996 +I4295 +tp805 +I1 +s(I7900 +I4121 +tp806 +I1 +s(I8286 +I4478 +tp807 +I2 +s(I8218 +I4331 +tp808 +I2 +s(I7346 +I3813 +tp809 +I2 +s(I7093 +I3659 +tp810 +I2 +s(I7554 +I3945 +tp811 +I2 +s(I857 +I5656 +tp812 +I2 +s(I696 +I5792 +tp813 +I2 +s(I1112 +I5548 +tp814 +I2 +s(I1263 +I5469 +tp815 +I2 +s(I1530 +I4888 +tp816 +I3 +s(I1273 +I5155 +tp817 +I1 +s(I1254 +I4979 +tp818 +I1 +s(I684 +I6098 +tp819 +I2 +s(I489 +I6215 +tp820 +I1 +s(I478 +I6525 +tp821 +I1 +s(I317 +I6447 +tp822 +I1 +s(I689 +I6842 +tp823 +I1 +s(I403 +I6833 +tp824 +I2 +s(I324 +I7020 +tp825 +I1 +s(I267 +I7465 +tp826 +I3 +s(I190 +I7255 +tp827 +I1 +s(I382 +I7650 +tp828 +I2 +s(I1570 +I4627 +tp829 +I2 +s(I1674 +I4475 +tp830 +I2 +s(I1793 +I4992 +tp831 +I3 +s(I1380 +I4790 +tp832 +I2 +s(I4223 +I3102 +tp833 +I2 +s(I4412 +I2987 +tp834 +I2 +s(I4572 +I2877 +tp835 +I3 +s(I4743 +I2981 +tp836 +I1 +s(I6706 +I3355 +tp837 +I3 +s(I6459 +I3287 +tp838 +I1 +s(I6282 +I3454 +tp839 +I1 +s(I6254 +I3203 +tp840 +I2 +s(I6022 +I3069 +tp841 +I2 +s(I6944 +I3435 +tp842 +I1 +s(I7127 +I3468 +tp843 +I2 +s(I5877 +I2983 +tp844 +I2 +s(I4777 +I2794 +tp845 +I3 +s(I4923 +I2892 +tp846 +I3 +s(I5363 +I2805 +tp847 +I1 +s(I5599 +I2570 +tp848 +I2 +s(I5436 +I2589 +tp849 +I2 +s(I5693 +I2773 +tp850 +I2 +s(I5137 +I2811 +tp851 +I3 +s(I1789 +I4229 +tp852 +I1 +s(I1910 +I4034 +tp853 +I1 +s(I2255 +I3583 +tp854 +I1 +s(I2482 +I3407 +tp855 +I1 +s(I1994 +I3756 +tp856 +I1 +s(I1845 +I3859 +tp857 +I2 +s(I3721 +I3047 +tp858 +I1 +s(I3524 +I3141 +tp859 +I2 +s(I3353 +I3076 +tp860 +I2 +s(I3944 +I2953 +tp861 +I5 +s(I2981 +I3313 +tp862 +I3 +s(I3137 +I3068 +tp863 +I1 +s(I2755 +I3190 +tp864 +I1 +s(I2428 +I3216 +tp865 +I1 +s(I9387 +I6838 +tp866 +I2 +s(I8968 +I6854 +tp867 +I2 +s(I9448 +I6344 +tp868 +I1 +s(I9251 +I6053 +tp869 +I2 +s(I9438 +I6182 +tp870 +I2 +s(I9468 +I6551 +tp871 +I4 +s(I9567 +I7085 +tp872 +I1 +s(I9467 +I7246 +tp873 +I1 +s(I9455 +I7575 +tp874 +I1 +s(I9579 +I7460 +tp875 +I1 +s(I7745 +I3985 +tp876 +I5 +s(I9000 +I5731 +tp877 +I1 +s(I9213 +I5880 +tp878 +I2 +s(I9166 +I5491 +tp879 +I2 +s(I8626 +I4579 +tp880 +I3 +s(I8926 +I4754 +tp881 +I2 +s(I8888 +I4910 +tp882 +I2 +s(I8778 +I4649 +tp883 +I3 +s(I8522 +I4378 +tp884 +I2 +s(I8862 +I5140 +tp885 +I6 +s(I9079 +I5174 +tp886 +I2 +s(I8200 +I4066 +tp887 +I1 +s(I7896 +I3805 +tp888 +I1 +s(I8075 +I3863 +tp889 +I2 +s(I8445 +I4221 +tp890 +I1 +s(I8379 +I4072 +tp891 +I2 +s(I7588 +I3751 +tp892 +I2 +s(I7262 +I3666 +tp893 +I2 +s(I7423 +I3644 +tp894 +I4 +s(I7319 +I3494 +tp895 +I4 +s(I827 +I5420 +tp896 +I4 +s(I543 +I5679 +tp897 +I1 +s(I711 +I5539 +tp898 +I2 +s(I1015 +I5399 +tp899 +I1 +s(I502 +I5850 +tp900 +I3 +s(I552 +I6002 +tp901 +I4 +s(I1056 +I5217 +tp902 +I1 +s(I1106 +I4893 +tp903 +I1 +s(I1189 +I4724 +tp904 +I2 +s(I1097 +I5057 +tp905 +I2 +s(I379 +I6084 +tp906 +I1 +s(I324 +I6633 +tp907 +I1 +s(I272 +I6283 +tp908 +I3 +s(I37 +I6471 +tp909 +I1 +s(I80 +I6266 +tp910 +I2 +s(I148 +I6800 +tp911 +I1 +s(I158 +I7090 +tp912 +I1 +s(I30 +I6949 +tp913 +I1 +s(I88 +I7571 +tp914 +I1 +s(I103 +I7392 +tp915 +I3 +s(I27 +I7239 +tp916 +I2 +s(I1441 +I4517 +tp917 +I3 +s(I1573 +I4338 +tp918 +I2 +s(I1407 +I4331 +tp919 +I2 +s(I1251 +I4551 +tp920 +I1 +s(I1432 +I5021 +tp921 +I2 +s(I4139 +I2855 +tp922 +I1 +s(I4321 +I2802 +tp923 +I5 +s(I4472 +I2702 +tp924 +I1 +s(I4657 +I2650 +tp925 +I1 +s(I6616 +I3210 +tp926 +I2 +s(I6896 +I3218 +tp927 +I2 +s(I6498 +I3092 +tp928 +I2 +s(I6331 +I3028 +tp929 +I3 +s(I6164 +I2902 +tp930 +I3 +s(I5850 +I2820 +tp931 +I1 +s(I7059 +I3295 +tp932 +I3 +s(I7306 +I3333 +tp933 +I2 +s(I6041 +I2758 +tp934 +I2 +s(I4980 +I2610 +tp935 +I2 +s(I4791 +I2556 +tp936 +I1 +s(I5137 +I2646 +tp937 +I4 +s(I5773 +I2607 +tp938 +I3 +s(I5539 +I2412 +tp939 +I1 +s(I5768 +I2359 +tp940 +I1 +s(I5351 +I2414 +tp941 +I2 +s(I5151 +I2466 +tp942 +I2 +s(I1538 +I4090 +tp943 +I1 +s(I1705 +I4091 +tp944 +I2 +s(I1644 +I3907 +tp945 +I1 +s(I2086 +I3447 +tp946 +I3 +s(I2290 +I3400 +tp947 +I4 +s(I2608 +I3255 +tp948 +I2 +s(I1895 +I3618 +tp949 +I2 +s(I1909 +I3448 +tp950 +I1 +s(I1536 +I3776 +tp951 +I3 +s(I1767 +I3714 +tp952 +I2 +s(I3695 +I2740 +tp953 +I1 +s(I3485 +I2909 +tp954 +I1 +s(I3128 +I2853 +tp955 +I6 +s(I3299 +I2900 +tp956 +I4 +s(I4029 +I2694 +tp957 +I2 +s(I2918 +I2897 +tp958 +I3 +s(I2913 +I3078 +tp959 +I4 +s(I3377 +I3236 +tp960 +I1 +s(I2574 +I3076 +tp961 +I2 +s(I2761 +I2983 +tp962 +I1 +s(I2222 +I3251 +tp963 +I1 +s(I2329 +I3090 +tp964 +I4 +s(I2171 +I3040 +tp965 +I2 +s(I9613 +I6805 +tp966 +I1 +s(I9658 +I6463 +tp967 +I1 +s(I9628 +I6300 +tp968 +I2 +s(I9564 +I6017 +tp969 +I3 +s(I9401 +I5917 +tp970 +I1 +s(I9694 +I6656 +tp971 +I2 +s(I9783 +I7076 +tp972 +I4 +s(I9628 +I7298 +tp973 +I2 +s(I9671 +I6957 +tp974 +I1 +s(I9746 +I7455 +tp975 +I1 +s(I9736 +I7626 +tp976 +I2 +s(I9815 +I7306 +tp977 +I4 +s(I7794 +I3677 +tp978 +I1 +s(I9309 +I5722 +tp979 +I1 +s(I9369 +I5358 +tp980 +I2 +s(I9210 +I5326 +tp981 +I2 +s(I9450 +I5634 +tp982 +I4 +s(I8747 +I4397 +tp983 +I3 +s(I9148 +I4795 +tp984 +I2 +s(I9030 +I4614 +tp985 +I3 +s(I9077 +I5014 +tp986 +I1 +s(I8586 +I4076 +tp987 +I4 +s(I8754 +I4186 +tp988 +I2 +s(I9260 +I5167 +tp989 +I1 +s(I8330 +I3795 +tp990 +I3 +s(I7998 +I3645 +tp991 +I2 +s(I7815 +I3518 +tp992 +I1 +s(I8224 +I3660 +tp993 +I1 +s(I8528 +I3897 +tp994 +I2 +s(I7589 +I3589 +tp995 +I1 +s(I7468 +I3385 +tp996 +I2 +s(I787 +I5130 +tp997 +I4 +s(I704 +I5270 +tp998 +I1 +s(I584 +I5399 +tp999 +I1 +s(I281 +I5688 +tp1000 +I1 +s(I363 +I5419 +tp1001 +I2 +s(I1194 +I5322 +tp1002 +I1 +s(I201 +I5934 +tp1003 +I3 +s(I927 +I5051 +tp1004 +I1 +s(I1020 +I4600 +tp1005 +I2 +s(I845 +I4908 +tp1006 +I3 +s(I990 +I4776 +tp1007 +I6 +s(I78 +I6646 +tp1008 +I2 +s(I35 +I6098 +tp1009 +I1 +s(I1186 +I4255 +tp1010 +I2 +s(I1254 +I4091 +tp1011 +I1 +s(I1149 +I4425 +tp1012 +I2 +s(I988 +I4443 +tp1013 +I1 +s(I4170 +I2580 +tp1014 +I2 +s(I4388 +I2539 +tp1015 +I1 +s(I4532 +I2406 +tp1016 +I2 +s(I4787 +I2360 +tp1017 +I3 +s(I6687 +I2930 +tp1018 +I2 +s(I6733 +I3085 +tp1019 +I1 +s(I6946 +I2935 +tp1020 +I2 +s(I7139 +I3014 +tp1021 +I2 +s(I6375 +I2842 +tp1022 +I1 +s(I6534 +I2813 +tp1023 +I1 +s(I6203 +I2601 +tp1024 +I4 +s(I5981 +I2609 +tp1025 +I3 +s(I7530 +I3236 +tp1026 +I2 +s(I7316 +I3160 +tp1027 +I1 +s(I6107 +I2469 +tp1028 +I2 +s(I4972 +I2392 +tp1029 +I1 +s(I5951 +I2381 +tp1030 +I2 +s(I5387 +I2195 +tp1031 +I5 +s(I5614 +I2201 +tp1032 +I2 +s(I5808 +I2112 +tp1033 +I2 +s(I6003 +I2191 +tp1034 +I3 +s(I5245 +I2119 +tp1035 +I2 +s(I5104 +I2301 +tp1036 +I1 +s(I1451 +I3942 +tp1037 +I4 +s(I1543 +I3616 +tp1038 +I2 +s(I2054 +I3281 +tp1039 +I1 +s(I1684 +I3476 +tp1040 +I9 +s(I1894 +I3205 +tp1041 +I2 +s(I1690 +I3275 +tp1042 +I1 +s(I1363 +I3783 +tp1043 +I2 +s(I3593 +I2571 +tp1044 +I2 +s(I3779 +I2488 +tp1045 +I3 +s(I3861 +I2743 +tp1046 +I2 +s(I3928 +I2557 +tp1047 +I1 +s(I3408 +I2600 +tp1048 +I3 +s(I3053 +I2550 +tp1049 +I1 +s(I3280 +I2737 +tp1050 +I5 +s(I3244 +I2581 +tp1051 +I2 +s(I4015 +I2393 +tp1052 +I1 +s(I2959 +I2725 +tp1053 +I2 +s(I2632 +I2777 +tp1054 +I3 +s(I2853 +I2589 +tp1055 +I2 +s(I2459 +I2830 +tp1056 +I2 +s(I2330 +I2929 +tp1057 +I2 +s(I2194 +I2830 +tp1058 +I2 +s(I1936 +I2992 +tp1059 +I1 +s(I9881 +I6777 +tp1060 +I3 +s(I9864 +I6611 +tp1061 +I3 +s(I9972 +I6406 +tp1062 +I2 +s(I9845 +I6301 +tp1063 +I3 +s(I9735 +I6180 +tp1064 +I1 +s(I9799 +I6011 +tp1065 +I2 +s(I9747 +I5842 +tp1066 +I1 +s(I9561 +I5831 +tp1067 +I2 +s(I10091 +I7142 +tp1068 +I2 +s(I10014 +I6951 +tp1069 +I1 +s(I9976 +I7459 +tp1070 +I1 +s(I9945 +I7652 +tp1071 +I2 +s(I10007 +I7291 +tp1072 +I3 +s(I9525 +I5483 +tp1073 +I2 +s(I9619 +I5207 +tp1074 +I2 +s(I9405 +I5088 +tp1075 +I2 +s(I9616 +I5619 +tp1076 +I2 +s(I8888 +I4293 +tp1077 +I1 +s(I8945 +I4477 +tp1078 +I5 +s(I9232 +I4547 +tp1079 +I3 +s(I9414 +I4876 +tp1080 +I3 +s(I9370 +I4716 +tp1081 +I2 +s(I9152 +I4367 +tp1082 +I4 +s(I8806 +I4015 +tp1083 +I1 +s(I8977 +I4149 +tp1084 +I4 +s(I9276 +I4982 +tp1085 +I2 +s(I8409 +I3526 +tp1086 +I2 +s(I8480 +I3714 +tp1087 +I4 +s(I8229 +I3438 +tp1088 +I1 +s(I7992 +I3289 +tp1089 +I2 +s(I7796 +I3286 +tp1090 +I2 +s(I7648 +I3367 +tp1091 +I1 +s(I8042 +I3457 +tp1092 +I1 +s(I8686 +I3780 +tp1093 +I4 +s(I570 +I5032 +tp1094 +I1 +s(I523 +I5214 +tp1095 +I1 +s(I37 +I5858 +tp1096 +I1 +s(I213 +I5535 +tp1097 +I1 +s(I26 +I5640 +tp1098 +I3 +s(I294 +I5228 +tp1099 +I1 +s(I127 +I5250 +tp1100 +I6 +s(I885 +I5268 +tp1101 +I3 +s(I770 +I4618 +tp1102 +I2 +s(I624 +I4709 +tp1103 +I1 +s(I190 +I6142 +tp1104 +I1 +s(I1092 +I4098 +tp1105 +I3 +s(I1170 +I3944 +tp1106 +I2 +s(I997 +I4253 +tp1107 +I2 +s(I805 +I4285 +tp1108 +I2 +s(I720 +I4450 +tp1109 +I2 +s(I4276 +I2393 +tp1110 +I1 +s(I4651 +I2135 +tp1111 +I2 +s(I4486 +I2243 +tp1112 +I1 +s(I4304 +I2199 +tp1113 +I1 +s(I4929 +I2190 +tp1114 +I1 +s(I6850 +I2800 +tp1115 +I1 +s(I6589 +I2659 +tp1116 +I2 +s(I7001 +I2720 +tp1117 +I2 +s(I7318 +I2941 +tp1118 +I1 +s(I6409 +I2646 +tp1119 +I1 +s(I6348 +I2432 +tp1120 +I2 +s(I7633 +I2964 +tp1121 +I3 +s(I7787 +I3072 +tp1122 +I2 +s(I7483 +I3046 +tp1123 +I1 +s(I6214 +I2180 +tp1124 +I1 +s(I5386 +I1887 +tp1125 +I1 +s(I5562 +I2022 +tp1126 +I1 +s(I5711 +I1953 +tp1127 +I3 +s(I5845 +I1820 +tp1128 +I2 +s(I6096 +I2008 +tp1129 +I2 +s(I6257 +I2024 +tp1130 +I1 +s(I5112 +I1857 +tp1131 +I2 +s(I5027 +I2015 +tp1132 +I1 +s(I1516 +I3440 +tp1133 +I6 +s(I1381 +I3544 +tp1134 +I2 +s(I1736 +I3035 +tp1135 +I1 +s(I1519 +I3037 +tp1136 +I1 +s(I1515 +I3251 +tp1137 +I2 +s(I1261 +I3652 +tp1138 +I1 +s(I3385 +I2330 +tp1139 +I2 +s(I3592 +I2378 +tp1140 +I3 +s(I3865 +I2337 +tp1141 +I2 +s(I3739 +I2179 +tp1142 +I2 +s(I3502 +I2740 +tp1143 +I2 +s(I3195 +I2399 +tp1144 +I1 +s(I2789 +I2412 +tp1145 +I2 +s(I3049 +I2247 +tp1146 +I2 +s(I4029 +I2160 +tp1147 +I2 +s(I2467 +I2668 +tp1148 +I1 +s(I2652 +I2607 +tp1149 +I1 +s(I2510 +I2505 +tp1150 +I1 +s(I2296 +I2650 +tp1151 +I1 +s(I2003 +I2682 +tp1152 +I1 +s(I1889 +I2824 +tp1153 +I1 +s(I1712 +I2863 +tp1154 +I1 +s(I10124 +I6692 +tp1155 +I3 +s(I10140 +I6310 +tp1156 +I1 +s(I10021 +I6113 +tp1157 +I4 +s(I10068 +I6541 +tp1158 +I1 +s(I9988 +I5857 +tp1159 +I1 +s(I9792 +I5624 +tp1160 +I2 +s(I9993 +I5691 +tp1161 +I1 +s(I10209 +I7259 +tp1162 +I1 +s(I10192 +I6967 +tp1163 +I2 +s(I10206 +I7526 +tp1164 +I4 +s(I9748 +I5445 +tp1165 +I2 +s(I9875 +I5293 +tp1166 +I2 +s(I9706 +I4998 +tp1167 +I2 +s(I9861 +I5065 +tp1168 +I3 +s(I9546 +I4992 +tp1169 +I1 +s(I9909 +I5503 +tp1170 +I1 +s(I9400 +I4400 +tp1171 +I1 +s(I9454 +I4568 +tp1172 +I3 +s(I9307 +I4255 +tp1173 +I2 +s(I9586 +I4745 +tp1174 +I3 +s(I8999 +I3837 +tp1175 +I2 +s(I8863 +I3731 +tp1176 +I2 +s(I9090 +I4015 +tp1177 +I2 +s(I9139 +I4169 +tp1178 +I4 +s(I8574 +I3525 +tp1179 +I2 +s(I8431 +I3329 +tp1180 +I2 +s(I8621 +I3306 +tp1181 +I1 +s(I8161 +I3128 +tp1182 +I2 +s(I8338 +I3151 +tp1183 +I1 +s(I8037 +I2998 +tp1184 +I2 +s(I8859 +I3523 +tp1185 +I2 +s(I340 +I4861 +tp1186 +I2 +s(I524 +I4862 +tp1187 +I1 +s(I362 +I5061 +tp1188 +I3 +s(I25 +I5477 +tp1189 +I3 +s(I202 +I5064 +tp1190 +I4 +s(I1 +I5004 +tp1191 +I1 +s(I681 +I4902 +tp1192 +I1 +s(I434 +I4497 +tp1193 +I2 +s(I911 +I4025 +tp1194 +I5 +s(I1087 +I3807 +tp1195 +I3 +s(I889 +I3837 +tp1196 +I1 +s(I586 +I4280 +tp1197 +I2 +s(I637 +I4098 +tp1198 +I2 +s(I4144 +I2297 +tp1199 +I1 +s(I4783 +I2041 +tp1200 +I1 +s(I4414 +I2076 +tp1201 +I1 +s(I4813 +I1861 +tp1202 +I2 +s(I4588 +I1831 +tp1203 +I2 +s(I4251 +I1973 +tp1204 +I3 +s(I6756 +I2575 +tp1205 +I2 +s(I7039 +I2549 +tp1206 +I1 +s(I6557 +I2487 +tp1207 +I2 +s(I6901 +I2426 +tp1208 +I4 +s(I7223 +I2636 +tp1209 +I2 +s(I7155 +I2819 +tp1210 +I1 +s(I7520 +I2808 +tp1211 +I2 +s(I6437 +I2282 +tp1212 +I1 +s(I7836 +I2801 +tp1213 +I1 +s(I7660 +I2656 +tp1214 +I2 +s(I6413 +I2065 +tp1215 +I1 +s(I5245 +I1632 +tp1216 +I2 +s(I5562 +I1697 +tp1217 +I2 +s(I5400 +I1683 +tp1218 +I2 +s(I5722 +I1650 +tp1219 +I1 +s(I6045 +I1807 +tp1220 +I2 +s(I5998 +I1542 +tp1221 +I1 +s(I6249 +I1849 +tp1222 +I2 +s(I6415 +I1880 +tp1223 +I2 +s(I4966 +I1647 +tp1224 +I2 +s(I1371 +I3345 +tp1225 +I1 +s(I1225 +I3452 +tp1226 +I2 +s(I1563 +I2800 +tp1227 +I4 +s(I1232 +I2932 +tp1228 +I2 +s(I1381 +I3162 +tp1229 +I1 +s(I1212 +I3185 +tp1230 +I6 +s(I984 +I3560 +tp1231 +I4 +s(I3232 +I2078 +tp1232 +I1 +s(I3513 +I2062 +tp1233 +I1 +s(I3870 +I2019 +tp1234 +I1 +s(I3536 +I2223 +tp1235 +I1 +s(I3623 +I1886 +tp1236 +I1 +s(I3238 +I2242 +tp1237 +I1 +s(I2885 +I2186 +tp1238 +I2 +s(I2699 +I2223 +tp1239 +I2 +s(I2562 +I2322 +tp1240 +I1 +s(I2984 +I1989 +tp1241 +I2 +s(I3982 +I1901 +tp1242 +I1 +s(I2335 +I2465 +tp1243 +I3 +s(I2450 +I2203 +tp1244 +I1 +s(I2268 +I2316 +tp1245 +I2 +s(I2165 +I2535 +tp1246 +I2 +s(I1691 +I2649 +tp1247 +I1 +s(I1803 +I2514 +tp1248 +I2 +s(I1966 +I2469 +tp1249 +I2 +s(I1409 +I2867 +tp1250 +I2 +s(I10237 +I6442 +tp1251 +I2 +s(I10187 +I5995 +tp1252 +I2 +s(I10240 +I6161 +tp1253 +I2 +s(I10231 +I5666 +tp1254 +I1 +s(I10064 +I5543 +tp1255 +I1 +s(I10115 +I5140 +tp1256 +I2 +s(I10063 +I5309 +tp1257 +I2 +s(I9974 +I4931 +tp1258 +I3 +s(I9813 +I4770 +tp1259 +I1 +s(I9605 +I4448 +tp1260 +I1 +s(I9480 +I4157 +tp1261 +I2 +s(I9621 +I4251 +tp1262 +I4 +s(I9762 +I4605 +tp1263 +I2 +s(I9065 +I3568 +tp1264 +I1 +s(I9201 +I3681 +tp1265 +I2 +s(I9232 +I3940 +tp1266 +I1 +s(I9376 +I4020 +tp1267 +I1 +s(I8796 +I3367 +tp1268 +I2 +s(I8533 +I3069 +tp1269 +I2 +s(I8808 +I3097 +tp1270 +I1 +s(I8300 +I2968 +tp1271 +I1 +s(I8148 +I2833 +tp1272 +I1 +s(I7999 +I2741 +tp1273 +I1 +s(I8962 +I3309 +tp1274 +I2 +s(I9146 +I3421 +tp1275 +I2 +s(I420 +I4674 +tp1276 +I7 +s(I261 +I4574 +tp1277 +I4 +s(I177 +I4755 +tp1278 +I2 +s(I331 +I4331 +tp1279 +I2 +s(I721 +I3780 +tp1280 +I1 +s(I727 +I3589 +tp1281 +I1 +s(I750 +I3941 +tp1282 +I2 +s(I450 +I4118 +tp1283 +I2 +s(I466 +I3829 +tp1284 +I2 +s(I4364 +I1773 +tp1285 +I3 +s(I4643 +I1666 +tp1286 +I1 +s(I4540 +I1531 +tp1287 +I2 +s(I4134 +I1773 +tp1288 +I1 +s(I6642 +I2307 +tp1289 +I2 +s(I7117 +I2261 +tp1290 +I1 +s(I7340 +I2493 +tp1291 +I1 +s(I6930 +I2262 +tp1292 +I1 +s(I7184 +I2446 +tp1293 +I1 +s(I7476 +I2579 +tp1294 +I2 +s(I7383 +I2724 +tp1295 +I1 +s(I7888 +I2613 +tp1296 +I3 +s(I7696 +I2475 +tp1297 +I3 +s(I7853 +I2413 +tp1298 +I2 +s(I7494 +I2417 +tp1299 +I2 +s(I6694 +I1971 +tp1300 +I3 +s(I6577 +I2107 +tp1301 +I2 +s(I5278 +I1449 +tp1302 +I1 +s(I5076 +I1389 +tp1303 +I3 +s(I5726 +I1444 +tp1304 +I5 +s(I5543 +I1524 +tp1305 +I1 +s(I6286 +I1642 +tp1306 +I2 +s(I5876 +I1350 +tp1307 +I2 +s(I6269 +I1424 +tp1308 +I1 +s(I6074 +I1364 +tp1309 +I1 +s(I6500 +I1653 +tp1310 +I2 +s(I4741 +I1474 +tp1311 +I2 +s(I4898 +I1347 +tp1312 +I2 +s(I1334 +I2692 +tp1313 +I3 +s(I1517 +I2584 +tp1314 +I2 +s(I1056 +I2863 +tp1315 +I1 +s(I1006 +I3089 +tp1316 +I7 +s(I1088 +I2702 +tp1317 +I2 +s(I1001 +I3363 +tp1318 +I2 +s(I3277 +I1893 +tp1319 +I1 +s(I3373 +I2154 +tp1320 +I3 +s(I3772 +I1752 +tp1321 +I1 +s(I3940 +I1731 +tp1322 +I2 +s(I3541 +I1652 +tp1323 +I1 +s(I2681 +I2030 +tp1324 +I1 +s(I2850 +I1895 +tp1325 +I2 +s(I3090 +I1869 +tp1326 +I2 +s(I4057 +I1597 +tp1327 +I1 +s(I2109 +I2371 +tp1328 +I2 +s(I2327 +I2011 +tp1329 +I2 +s(I2511 +I2035 +tp1330 +I1 +s(I2135 +I2185 +tp1331 +I2 +s(I1683 +I2336 +tp1332 +I3 +s(I1513 +I2384 +tp1333 +I2 +s(I1845 +I2340 +tp1334 +I2 +s(I10227 +I5456 +tp1335 +I2 +s(I10168 +I5821 +tp1336 +I2 +s(I10195 +I4977 +tp1337 +I3 +s(I10086 +I4726 +tp1338 +I2 +s(I9881 +I4479 +tp1339 +I3 +s(I9786 +I4237 +tp1340 +I2 +s(I9537 +I4005 +tp1341 +I2 +s(I9669 +I3902 +tp1342 +I1 +s(I9754 +I4039 +tp1343 +I1 +s(I9496 +I3712 +tp1344 +I1 +s(I9359 +I3537 +tp1345 +I2 +s(I9375 +I3817 +tp1346 +I3 +s(I8619 +I2866 +tp1347 +I5 +s(I8999 +I3003 +tp1348 +I2 +s(I8843 +I2919 +tp1349 +I1 +s(I8454 +I2836 +tp1350 +I3 +s(I8260 +I2654 +tp1351 +I2 +s(I8056 +I2467 +tp1352 +I2 +s(I9126 +I3203 +tp1353 +I1 +s(I9362 +I3279 +tp1354 +I3 +s(I56 +I4640 +tp1355 +I3 +s(I175 +I4392 +tp1356 +I1 +s(I167 +I4071 +tp1357 +I5 +s(I619 +I3462 +tp1358 +I1 +s(I820 +I3289 +tp1359 +I3 +s(I419 +I3656 +tp1360 +I3 +s(I372 +I3965 +tp1361 +I2 +s(I197 +I3784 +tp1362 +I6 +s(I4298 +I1586 +tp1363 +I3 +s(I4436 +I1376 +tp1364 +I1 +s(I4700 +I1293 +tp1365 +I2 +s(I6792 +I2157 +tp1366 +I2 +s(I7167 +I2010 +tp1367 +I3 +s(I7390 +I2165 +tp1368 +I1 +s(I7339 +I2329 +tp1369 +I2 +s(I6932 +I2045 +tp1370 +I1 +s(I7703 +I2188 +tp1371 +I1 +s(I7949 +I2260 +tp1372 +I2 +s(I7543 +I2212 +tp1373 +I4 +s(I6887 +I1784 +tp1374 +I2 +s(I6714 +I1751 +tp1375 +I1 +s(I5502 +I1325 +tp1376 +I2 +s(I5303 +I1258 +tp1377 +I2 +s(I5112 +I1136 +tp1378 +I2 +s(I5661 +I1251 +tp1379 +I2 +s(I5877 +I1189 +tp1380 +I1 +s(I6469 +I1474 +tp1381 +I2 +s(I6121 +I1662 +tp1382 +I2 +s(I6209 +I1240 +tp1383 +I2 +s(I6435 +I1158 +tp1384 +I2 +s(I6689 +I1484 +tp1385 +I3 +s(I4801 +I1108 +tp1386 +I1 +s(I4976 +I1039 +tp1387 +I1 +s(I1374 +I2512 +tp1388 +I2 +s(I1190 +I2511 +tp1389 +I2 +s(I1315 +I2356 +tp1390 +I2 +s(I881 +I2706 +tp1391 +I1 +s(I836 +I3009 +tp1392 +I2 +s(I1012 +I2435 +tp1393 +I1 +s(I3165 +I1707 +tp1394 +I4 +s(I3357 +I1699 +tp1395 +I1 +s(I3740 +I1476 +tp1396 +I4 +s(I3920 +I1484 +tp1397 +I2 +s(I3542 +I1490 +tp1398 +I1 +s(I3271 +I1507 +tp1399 +I1 +s(I2517 +I1874 +tp1400 +I1 +s(I2936 +I1664 +tp1401 +I3 +s(I2680 +I1746 +tp1402 +I1 +s(I4171 +I1471 +tp1403 +I5 +s(I4086 +I1282 +tp1404 +I2 +s(I2063 +I1904 +tp1405 +I2 +s(I2424 +I1711 +tp1406 +I2 +s(I2218 +I1863 +tp1407 +I2 +s(I1915 +I2126 +tp1408 +I2 +s(I1637 +I2134 +tp1409 +I1 +s(I1476 +I2145 +tp1410 +I2 +s(I10118 +I4454 +tp1411 +I3 +s(I10082 +I4255 +tp1412 +I4 +s(I9937 +I4158 +tp1413 +I1 +s(I9974 +I3932 +tp1414 +I1 +s(I9867 +I3772 +tp1415 +I2 +s(I9775 +I3613 +tp1416 +I2 +s(I9650 +I3498 +tp1417 +I1 +s(I9467 +I3409 +tp1418 +I1 +s(I8614 +I2553 +tp1419 +I1 +s(I8919 +I2765 +tp1420 +I2 +s(I8737 +I2748 +tp1421 +I1 +s(I8511 +I2676 +tp1422 +I2 +s(I9202 +I2876 +tp1423 +I2 +s(I9115 +I2726 +tp1424 +I2 +s(I9168 +I3034 +tp1425 +I1 +s(I8444 +I2456 +tp1426 +I3 +s(I8211 +I2378 +tp1427 +I2 +s(I9396 +I3043 +tp1428 +I1 +s(I9611 +I3291 +tp1429 +I2 +s(I18 +I4256 +tp1430 +I1 +s(I5 +I3869 +tp1431 +I2 +s(I658 +I3264 +tp1432 +I2 +s(I421 +I3484 +tp1433 +I3 +s(I488 +I3198 +tp1434 +I2 +s(I850 +I3460 +tp1435 +I1 +s(I241 +I3576 +tp1436 +I1 +s(I580 +I3943 +tp1437 +I2 +s(I4377 +I1151 +tp1438 +I2 +s(I4536 +I1200 +tp1439 +I1 +s(I7406 +I1846 +tp1440 +I1 +s(I7023 +I1909 +tp1441 +I1 +s(I7250 +I1707 +tp1442 +I3 +s(I7538 +I1970 +tp1443 +I1 +s(I7362 +I2001 +tp1444 +I2 +s(I7808 +I2010 +tp1445 +I1 +s(I7963 +I2067 +tp1446 +I2 +s(I8165 +I2048 +tp1447 +I2 +s(I8120 +I2234 +tp1448 +I1 +s(I6988 +I1536 +tp1449 +I3 +s(I6820 +I1601 +tp1450 +I1 +s(I7045 +I1707 +tp1451 +I1 +s(I5714 +I1090 +tp1452 +I3 +s(I5425 +I1047 +tp1453 +I2 +s(I5261 +I1055 +tp1454 +I6 +s(I5188 +I831 +tp1455 +I1 +s(I6089 +I963 +tp1456 +I2 +s(I5766 +I928 +tp1457 +I1 +s(I6616 +I1258 +tp1458 +I2 +s(I6086 +I1124 +tp1459 +I1 +s(I6249 +I950 +tp1460 +I1 +s(I6656 +I985 +tp1461 +I2 +s(I6722 +I1134 +tp1462 +I3 +s(I6442 +I981 +tp1463 +I3 +s(I6888 +I1267 +tp1464 +I1 +s(I4528 +I992 +tp1465 +I2 +s(I4874 +I850 +tp1466 +I1 +s(I4682 +I912 +tp1467 +I4 +s(I1138 +I2328 +tp1468 +I1 +s(I1265 +I2067 +tp1469 +I1 +s(I600 +I2767 +tp1470 +I2 +s(I742 +I2529 +tp1471 +I1 +s(I783 +I2850 +tp1472 +I1 +s(I547 +I2991 +tp1473 +I3 +s(I698 +I3092 +tp1474 +I2 +s(I991 +I2209 +tp1475 +I2 +s(I777 +I2341 +tp1476 +I1 +s(I3010 +I1472 +tp1477 +I2 +s(I3585 +I1257 +tp1478 +I1 +s(I3890 +I1272 +tp1479 +I2 +s(I3363 +I1311 +tp1480 +I1 +s(I3200 +I1259 +tp1481 +I2 +s(I2823 +I1437 +tp1482 +I1 +s(I2643 +I1489 +tp1483 +I1 +s(I4255 +I1316 +tp1484 +I1 +s(I3954 +I1015 +tp1485 +I2 +s(I4142 +I1131 +tp1486 +I2 +s(I1773 +I1800 +tp1487 +I3 +s(I2059 +I1672 +tp1488 +I1 +s(I1906 +I1958 +tp1489 +I1 +s(I2287 +I1539 +tp1490 +I2 +s(I2459 +I1481 +tp1491 +I2 +s(I1664 +I1968 +tp1492 +I3 +s(I1487 +I1889 +tp1493 +I4 +s(I1318 +I1884 +tp1494 +I1 +s(I10167 +I4026 +tp1495 +I1 +s(I10180 +I3727 +tp1496 +I1 +s(I9992 +I3653 +tp1497 +I2 +s(I9842 +I3367 +tp1498 +I2 +s(I9770 +I3222 +tp1499 +I5 +s(I8795 +I2522 +tp1500 +I1 +s(I8644 +I2368 +tp1501 +I2 +s(I9031 +I2583 +tp1502 +I1 +s(I9436 +I2684 +tp1503 +I4 +s(I9423 +I2868 +tp1504 +I1 +s(I9186 +I2450 +tp1505 +I3 +s(I9318 +I2562 +tp1506 +I2 +s(I8533 +I2237 +tp1507 +I2 +s(I8355 +I2295 +tp1508 +I1 +s(I8344 +I2099 +tp1509 +I2 +s(I9636 +I2975 +tp1510 +I2 +s(I172 +I3404 +tp1511 +I2 +s(I582 +I3668 +tp1512 +I2 +s(I317 +I3330 +tp1513 +I2 +s(I203 +I3119 +tp1514 +I1 +s(I318 +I3007 +tp1515 +I1 +s(I55 +I3576 +tp1516 +I1 +s(I4253 +I879 +tp1517 +I2 +s(I7642 +I1779 +tp1518 +I2 +s(I7234 +I1468 +tp1519 +I2 +s(I7460 +I1511 +tp1520 +I5 +s(I7498 +I1681 +tp1521 +I1 +s(I8035 +I1860 +tp1522 +I1 +s(I7836 +I1726 +tp1523 +I1 +s(I8307 +I1802 +tp1524 +I3 +s(I7076 +I1268 +tp1525 +I1 +s(I5580 +I926 +tp1526 +I1 +s(I5903 +I839 +tp1527 +I3 +s(I5914 +I1017 +tp1528 +I1 +s(I5419 +I823 +tp1529 +I2 +s(I5327 +I682 +tp1530 +I4 +s(I5033 +I744 +tp1531 +I1 +s(I5183 +I564 +tp1532 +I2 +s(I6081 +I752 +tp1533 +I1 +s(I6246 +I759 +tp1534 +I2 +s(I5761 +I666 +tp1535 +I2 +s(I5612 +I759 +tp1536 +I3 +s(I6403 +I813 +tp1537 +I2 +s(I6541 +I717 +tp1538 +I1 +s(I6910 +I1005 +tp1539 +I1 +s(I6810 +I825 +tp1540 +I1 +s(I7067 +I1087 +tp1541 +I4 +s(I4575 +I732 +tp1542 +I1 +s(I4420 +I783 +tp1543 +I3 +s(I4741 +I679 +tp1544 +I1 +s(I1103 +I2084 +tp1545 +I2 +s(I1161 +I1780 +tp1546 +I1 +s(I499 +I2572 +tp1547 +I2 +s(I419 +I2717 +tp1548 +I3 +s(I298 +I2822 +tp1549 +I2 +s(I602 +I2413 +tp1550 +I1 +s(I911 +I1917 +tp1551 +I7 +s(I782 +I2017 +tp1552 +I4 +s(I551 +I2207 +tp1553 +I2 +s(I3001 +I1311 +tp1554 +I2 +s(I2837 +I1253 +tp1555 +I1 +s(I3391 +I1005 +tp1556 +I2 +s(I3771 +I1139 +tp1557 +I4 +s(I3241 +I1104 +tp1558 +I2 +s(I3046 +I1052 +tp1559 +I1 +s(I2638 +I1213 +tp1560 +I1 +s(I3873 +I810 +tp1561 +I2 +s(I4033 +I811 +tp1562 +I1 +s(I3678 +I925 +tp1563 +I2 +s(I1661 +I1520 +tp1564 +I2 +s(I1494 +I1691 +tp1565 +I2 +s(I1897 +I1688 +tp1566 +I1 +s(I2125 +I1492 +tp1567 +I1 +s(I1940 +I1503 +tp1568 +I1 +s(I2075 +I1309 +tp1569 +I4 +s(I2316 +I1285 +tp1570 +I1 +s(I1269 +I1641 +tp1571 +I2 +s(I10189 +I3481 +tp1572 +I2 +s(I9990 +I3474 +tp1573 +I2 +s(I10008 +I3152 +tp1574 +I4 +s(I10123 +I3268 +tp1575 +I4 +s(I9910 +I2972 +tp1576 +I2 +s(I9546 +I3131 +tp1577 +I1 +s(I8794 +I2248 +tp1578 +I2 +s(I8948 +I2369 +tp1579 +I2 +s(I8662 +I2104 +tp1580 +I2 +s(I9596 +I2809 +tp1581 +I2 +s(I9560 +I2462 +tp1582 +I1 +s(I9589 +I2628 +tp1583 +I1 +s(I9292 +I2167 +tp1584 +I2 +s(I9419 +I2306 +tp1585 +I1 +s(I8549 +I1936 +tp1586 +I1 +s(I9850 +I2818 +tp1587 +I1 +s(I107 +I3253 +tp1588 +I2 +s(I86 +I3007 +tp1589 +I2 +s(I4298 +I593 +tp1590 +I3 +s(I7689 +I1572 +tp1591 +I2 +s(I7497 +I1324 +tp1592 +I2 +s(I7737 +I1393 +tp1593 +I2 +s(I8155 +I1747 +tp1594 +I1 +s(I8044 +I1611 +tp1595 +I1 +s(I8608 +I1771 +tp1596 +I3 +s(I8443 +I1590 +tp1597 +I3 +s(I8204 +I1519 +tp1598 +I1 +s(I7244 +I1085 +tp1599 +I1 +s(I7304 +I1289 +tp1600 +I1 +s(I5936 +I598 +tp1601 +I1 +s(I5421 +I528 +tp1602 +I3 +s(I5586 +I598 +tp1603 +I1 +s(I5192 +I401 +tp1604 +I1 +s(I4852 +I541 +tp1605 +I2 +s(I5327 +I291 +tp1606 +I1 +s(I5005 +I315 +tp1607 +I1 +s(I6116 +I478 +tp1608 +I4 +s(I6367 +I530 +tp1609 +I2 +s(I5790 +I405 +tp1610 +I2 +s(I5589 +I415 +tp1611 +I1 +s(I6590 +I421 +tp1612 +I1 +s(I6801 +I567 +tp1613 +I3 +s(I6986 +I847 +tp1614 +I2 +s(I7210 +I915 +tp1615 +I2 +s(I4680 +I452 +tp1616 +I2 +s(I4537 +I575 +tp1617 +I3 +s(I4156 +I705 +tp1618 +I3 +s(I1061 +I1632 +tp1619 +I3 +s(I891 +I1629 +tp1620 +I2 +s(I376 +I2403 +tp1621 +I3 +s(I219 +I2647 +tp1622 +I1 +s(I38 +I2794 +tp1623 +I1 +s(I363 +I2213 +tp1624 +I2 +s(I648 +I1766 +tp1625 +I5 +s(I558 +I1933 +tp1626 +I3 +s(I462 +I2069 +tp1627 +I2 +s(I2774 +I1089 +tp1628 +I1 +s(I3495 +I867 +tp1629 +I3 +s(I3269 +I857 +tp1630 +I4 +s(I3397 +I692 +tp1631 +I1 +s(I3554 +I1085 +tp1632 +I1 +s(I2998 +I794 +tp1633 +I1 +s(I2852 +I870 +tp1634 +I3 +s(I2450 +I1059 +tp1635 +I2 +s(I2615 +I901 +tp1636 +I1 +s(I3944 +I503 +tp1637 +I3 +s(I3742 +I679 +tp1638 +I2 +s(I1571 +I1287 +tp1639 +I2 +s(I1471 +I1486 +tp1640 +I2 +s(I1797 +I1401 +tp1641 +I2 +s(I2091 +I1142 +tp1642 +I1 +s(I1803 +I1175 +tp1643 +I1 +s(I1935 +I1046 +tp1644 +I2 +s(I2244 +I1084 +tp1645 +I2 +s(I1316 +I1325 +tp1646 +I3 +s(I1121 +I1449 +tp1647 +I1 +s(I10180 +I3048 +tp1648 +I1 +s(I10154 +I2822 +tp1649 +I2 +s(I8809 +I2014 +tp1650 +I1 +s(I8989 +I2063 +tp1651 +I3 +s(I8821 +I1838 +tp1652 +I2 +s(I9761 +I2665 +tp1653 +I2 +s(I9865 +I2433 +tp1654 +I4 +s(I9665 +I2303 +tp1655 +I2 +s(I9462 +I2106 +tp1656 +I1 +s(I9218 +I1990 +tp1657 +I1 +s(I9674 +I2113 +tp1658 +I1 +s(I10022 +I2698 +tp1659 +I6 +s(I4180 +I444 +tp1660 +I2 +s(I4432 +I342 +tp1661 +I1 +s(I7916 +I1406 +tp1662 +I1 +s(I7521 +I1153 +tp1663 +I1 +s(I7740 +I1128 +tp1664 +I2 +s(I8216 +I1352 +tp1665 +I2 +s(I8600 +I1521 +tp1666 +I3 +s(I8797 +I1652 +tp1667 +I6 +s(I8542 +I1355 +tp1668 +I1 +s(I8376 +I1291 +tp1669 +I2 +s(I7403 +I821 +tp1670 +I7 +s(I5944 +I339 +tp1671 +I1 +s(I5093 +I180 +tp1672 +I1 +s(I5016 +I530 +tp1673 +I2 +s(I5488 +I161 +tp1674 +I3 +s(I5158 +I21 +tp1675 +I2 +s(I4793 +I277 +tp1676 +I3 +s(I6180 +I306 +tp1677 +I1 +s(I6367 +I355 +tp1678 +I2 +s(I5702 +I204 +tp1679 +I1 +s(I5866 +I157 +tp1680 +I2 +s(I6417 +I183 +tp1681 +I3 +s(I6648 +I216 +tp1682 +I2 +s(I6776 +I392 +tp1683 +I2 +s(I6940 +I424 +tp1684 +I4 +s(I6960 +I633 +tp1685 +I1 +s(I7123 +I591 +tp1686 +I4 +s(I7394 +I1019 +tp1687 +I3 +s(I7344 +I669 +tp1688 +I2 +s(I4622 +I221 +tp1689 +I2 +s(I861 +I1396 +tp1690 +I2 +s(I631 +I1591 +tp1691 +I3 +s(I174 +I2484 +tp1692 +I1 +s(I138 +I2311 +tp1693 +I2 +s(I53 +I2616 +tp1694 +I3 +s(I282 +I2007 +tp1695 +I1 +s(I465 +I1779 +tp1696 +I1 +s(I447 +I1581 +tp1697 +I1 +s(I741 +I2172 +tp1698 +I1 +s(I176 +I2143 +tp1699 +I3 +s(I271 +I1819 +tp1700 +I2 +s(I3137 +I589 +tp1701 +I1 +s(I3609 +I585 +tp1702 +I5 +s(I3272 +I446 +tp1703 +I2 +s(I3433 +I447 +tp1704 +I1 +s(I2872 +I532 +tp1705 +I2 +s(I2838 +I704 +tp1706 +I2 +s(I2648 +I740 +tp1707 +I2 +s(I2374 +I867 +tp1708 +I1 +s(I2480 +I706 +tp1709 +I1 +s(I3731 +I345 +tp1710 +I1 +s(I4083 +I304 +tp1711 +I3 +s(I3936 +I231 +tp1712 +I1 +s(I1506 +I1032 +tp1713 +I1 +s(I1707 +I1041 +tp1714 +I1 +s(I2161 +I882 +tp1715 +I3 +s(I1919 +I885 +tp1716 +I1 +s(I2473 +I1254 +tp1717 +I3 +s(I1292 +I1079 +tp1718 +I1 +s(I1125 +I1224 +tp1719 +I2 +s(I10224 +I2567 +tp1720 +I2 +s(I10042 +I2533 +tp1721 +I3 +s(I9092 +I1819 +tp1722 +I1 +s(I9010 +I1661 +tp1723 +I2 +s(I9913 +I2190 +tp1724 +I1 +s(I10031 +I2301 +tp1725 +I1 +s(I9659 +I1880 +tp1726 +I2 +s(I9440 +I1916 +tp1727 +I2 +s(I9164 +I2283 +tp1728 +I2 +s(I9273 +I1824 +tp1729 +I1 +s(I9901 +I2030 +tp1730 +I1 +s(I4263 +I258 +tp1731 +I2 +s(I4544 +I73 +tp1732 +I1 +s(I4415 +I173 +tp1733 +I1 +s(I7964 +I1188 +tp1734 +I3 +s(I7690 +I933 +tp1735 +I2 +s(I7938 +I954 +tp1736 +I2 +s(I8214 +I1145 +tp1737 +I4 +s(I8897 +I1449 +tp1738 +I2 +s(I8634 +I1152 +tp1739 +I2 +s(I8786 +I1213 +tp1740 +I1 +s(I8460 +I1003 +tp1741 +I2 +s(I7658 +I769 +tp1742 +I1 +s(I7564 +I575 +tp1743 +I1 +s(I6103 +I90 +tp1744 +I1 +s(I4821 +I116 +tp1745 +I1 +s(I5294 +I109 +tp1746 +I3 +s(I4972 +I60 +tp1747 +I1 +s(I6271 +I49 +tp1748 +I2 +s(I5735 +I22 +tp1749 +I2 +s(I6450 +I7 +tp1750 +I3 +s(I6668 +I39 +tp1751 +I1 +s(I6912 +I197 +tp1752 +I1 +s(I7076 +I319 +tp1753 +I2 +s(I7397 +I497 +tp1754 +I1 +s(I659 +I1155 +tp1755 +I2 +s(I956 +I1242 +tp1756 +I2 +s(I900 +I1083 +tp1757 +I1 +s(I608 +I1401 +tp1758 +I2 +s(I13 +I2210 +tp1759 +I2 +s(I89 +I2001 +tp1760 +I2 +s(I138 +I1729 +tp1761 +I1 +s(I451 +I1343 +tp1762 +I1 +s(I173 +I1520 +tp1763 +I1 +s(I1 +I1855 +tp1764 +I1 +s(I3017 +I457 +tp1765 +I1 +s(I3782 +I499 +tp1766 +I3 +s(I3373 +I212 +tp1767 +I2 +s(I3126 +I263 +tp1768 +I2 +s(I3597 +I240 +tp1769 +I1 +s(I2677 +I543 +tp1770 +I3 +s(I2734 +I369 +tp1771 +I1 +s(I2898 +I328 +tp1772 +I4 +s(I2502 +I473 +tp1773 +I1 +s(I2240 +I736 +tp1774 +I1 +s(I2287 +I502 +tp1775 +I2 +s(I3731 +I136 +tp1776 +I1 +s(I4108 +I61 +tp1777 +I2 +s(I3933 +I31 +tp1778 +I1 +s(I1625 +I762 +tp1779 +I1 +s(I1423 +I878 +tp1780 +I1 +s(I2059 +I667 +tp1781 +I1 +s(I1850 +I596 +tp1782 +I3 +s(I1118 +I915 +tp1783 +I2 +s(I10216 +I2394 +tp1784 +I4 +s(I9172 +I1665 +tp1785 +I4 +s(I9376 +I1695 +tp1786 +I1 +s(I9118 +I1360 +tp1787 +I2 +s(I10210 +I2094 +tp1788 +I5 +s(I10074 +I1971 +tp1789 +I2 +s(I9843 +I1820 +tp1790 +I3 +s(I9656 +I1586 +tp1791 +I1 +s(I9525 +I1775 +tp1792 +I2 +s(I4276 +I5 +tp1793 +I5 +s(I7855 +I773 +tp1794 +I2 +s(I8088 +I709 +tp1795 +I3 +s(I8150 +I926 +tp1796 +I1 +s(I8334 +I877 +tp1797 +I3 +s(I8724 +I1417 +tp1798 +I2 +s(I8837 +I936 +tp1799 +I3 +s(I8634 +I985 +tp1800 +I1 +s(I8943 +I1178 +tp1801 +I2 +s(I8618 +I785 +tp1802 +I1 +s(I7914 +I620 +tp1803 +I5 +s(I7722 +I544 +tp1804 +I2 +s(I7508 +I284 +tp1805 +I1 +s(I7663 +I376 +tp1806 +I2 +s(I5444 +I2 +tp1807 +I1 +s(I6929 +I37 +tp1808 +I1 +s(I7115 +I148 +tp1809 +I4 +s(I7320 +I191 +tp1810 +I1 +s(I7229 +I428 +tp1811 +I1 +s(I375 +I1167 +tp1812 +I3 +s(I772 +I870 +tp1813 +I3 +s(I552 +I983 +tp1814 +I1 +s(I944 +I849 +tp1815 +I1 +s(I223 +I1295 +tp1816 +I3 +s(I35 +I1370 +tp1817 +I2 +s(I2950 +I154 +tp1818 +I1 +s(I3537 +I67 +tp1819 +I2 +s(I3239 +I28 +tp1820 +I2 +s(I2763 +I164 +tp1821 +I4 +s(I2580 +I129 +tp1822 +I1 +s(I2473 +I264 +tp1823 +I1 +s(I2267 +I327 +tp1824 +I1 +s(I2008 +I397 +tp1825 +I2 +s(I1542 +I615 +tp1826 +I2 +s(I1663 +I468 +tp1827 +I2 +s(I1229 +I655 +tp1828 +I2 +s(I1837 +I396 +tp1829 +I4 +s(I978 +I636 +tp1830 +I1 +s(I1270 +I812 +tp1831 +I1 +s(I9331 +I1536 +tp1832 +I1 +s(I9517 +I1424 +tp1833 +I3 +s(I9341 +I1232 +tp1834 +I1 +s(I9171 +I1119 +tp1835 +I1 +s(I10232 +I1894 +tp1836 +I1 +s(I10178 +I1725 +tp1837 +I2 +s(I9987 +I1696 +tp1838 +I1 +s(I9844 +I1420 +tp1839 +I2 +s(I9814 +I1640 +tp1840 +I1 +s(I7863 +I463 +tp1841 +I2 +s(I8271 +I606 +tp1842 +I1 +s(I8152 +I494 +tp1843 +I3 +s(I8404 +I712 +tp1844 +I1 +s(I9016 +I813 +tp1845 +I1 +s(I8997 +I976 +tp1846 +I2 +s(I8789 +I724 +tp1847 +I1 +s(I8571 +I584 +tp1848 +I1 +s(I8717 +I484 +tp1849 +I2 +s(I7857 +I260 +tp1850 +I3 +s(I7677 +I140 +tp1851 +I1 +s(I7538 +I36 +tp1852 +I2 +s(I7257 +I9 +tp1853 +I1 +s(I98 +I1074 +tp1854 +I3 +s(I349 +I868 +tp1855 +I2 +s(I652 +I751 +tp1856 +I2 +s(I796 +I620 +tp1857 +I1 +s(I493 +I695 +tp1858 +I1 +s(I256 +I999 +tp1859 +I2 +s(I2851 +I13 +tp1860 +I1 +s(I2333 +I77 +tp1861 +I1 +s(I2062 +I217 +tp1862 +I1 +s(I1891 +I232 +tp1863 +I2 +s(I1398 +I687 +tp1864 +I1 +s(I1530 +I337 +tp1865 +I1 +s(I1354 +I373 +tp1866 +I2 +s(I1622 +I187 +tp1867 +I2 +s(I1164 +I502 +tp1868 +I2 +s(I1002 +I423 +tp1869 +I3 +s(I838 +I456 +tp1870 +I2 +s(I9634 +I1311 +tp1871 +I1 +s(I9510 +I1130 +tp1872 +I2 +s(I9391 +I952 +tp1873 +I1 +s(I9155 +I911 +tp1874 +I2 +s(I10013 +I1476 +tp1875 +I2 +s(I9882 +I1186 +tp1876 +I4 +s(I10126 +I1327 +tp1877 +I2 +s(I8293 +I312 +tp1878 +I1 +s(I8407 +I470 +tp1879 +I2 +s(I8122 +I313 +tp1880 +I1 +s(I9091 +I559 +tp1881 +I2 +s(I9286 +I672 +tp1882 +I4 +s(I8927 +I578 +tp1883 +I1 +s(I8591 +I293 +tp1884 +I2 +s(I8848 +I345 +tp1885 +I2 +s(I8742 +I210 +tp1886 +I1 +s(I7924 +I51 +tp1887 +I2 +s(I8046 +I167 +tp1888 +I1 +s(I155 +I804 +tp1889 +I1 +s(I298 +I716 +tp1890 +I1 +s(I378 +I572 +tp1891 +I3 +s(I563 +I538 +tp1892 +I1 +s(I653 +I380 +tp1893 +I3 +s(I2134 +I47 +tp1894 +I2 +s(I1939 +I71 +tp1895 +I2 +s(I1754 +I33 +tp1896 +I4 +s(I1234 +I219 +tp1897 +I2 +s(I1413 +I224 +tp1898 +I4 +s(I1414 +I50 +tp1899 +I1 +s(I1575 +I19 +tp1900 +I2 +s(I953 +I127 +tp1901 +I3 +s(I1068 +I257 +tp1902 +I1 +s(I749 +I203 +tp1903 +I1 +s(I9737 +I1090 +tp1904 +I1 +s(I9719 +I906 +tp1905 +I5 +s(I9568 +I973 +tp1906 +I2 +s(I9440 +I791 +tp1907 +I1 +s(I10000 +I902 +tp1908 +I3 +s(I10122 +I1022 +tp1909 +I1 +s(I10181 +I1535 +tp1910 +I1 +s(I8275 +I2 +tp1911 +I2 +s(I8503 +I112 +tp1912 +I1 +s(I8213 +I159 +tp1913 +I2 +s(I9041 +I328 +tp1914 +I1 +s(I9280 +I363 +tp1915 +I2 +s(I9464 +I548 +tp1916 +I2 +s(I8756 +I48 +tp1917 +I2 +s(I8955 +I107 +tp1918 +I2 +s(I8110 +I10 +tp1919 +I1 +s(I20 +I601 +tp1920 +I2 +s(I29 +I904 +tp1921 +I1 +s(I214 +I526 +tp1922 +I1 +s(I420 +I326 +tp1923 +I1 +s(I151 +I365 +tp1924 +I2 +s(I454 +I150 +tp1925 +I2 +s(I1158 +I41 +tp1926 +I2 +s(I747 +I13 +tp1927 +I1 +s(I9851 +I641 +tp1928 +I1 +s(I9600 +I680 +tp1929 +I2 +s(I10230 +I896 +tp1930 +I1 +s(I10077 +I654 +tp1931 +I1 +s(I9173 +I227 +tp1932 +I2 +s(I9189 +I49 +tp1933 +I3 +s(I9380 +I207 +tp1934 +I1 +s(I9579 +I382 +tp1935 +I2 +s(I9744 +I502 +tp1936 +I1 +s(I3 +I426 +tp1937 +I1 +s(I245 +I164 +tp1938 +I2 +s(I34 +I94 +tp1939 +I1 +s(I9927 +I415 +tp1940 +I5 +s(I9846 +I807 +tp1941 +I3 +s(I10133 +I429 +tp1942 +I2 +s(I10233 +I568 +tp1943 +I1 +s(I9471 +I60 +tp1944 +I1 +s(I9618 +I209 +tp1945 +I6 +s(I9784 +I323 +tp1946 +I1 +s(I370 +I10 +tp1947 +I1 +s(I9969 +I185 +tp1948 +I2 +s(I10159 +I121 +tp1949 +I2 +s(I9786 +I61 +tp1950 +I2 +s(I10217 +I282 +tp1951 +I2 +s(I9980 +I5 +tp1952 +I2 +ss. \ No newline at end of file diff --git a/server.py b/server.py new file mode 100644 index 0000000..03eb61f --- /dev/null +++ b/server.py @@ -0,0 +1,23 @@ +from random import randint, expovariate, seed +from data import save +from poisson import poisson + + +MINIMUM_DISTANCE_BETWEEN_STARS = 160 +WIDTH, HEIGHT = 10240, 7680 + + +seed(23) + +print('Generating data.') +state = dict( + width = WIDTH, + height = HEIGHT, + stars = { + (x, y): round(1 + expovariate(1)) + for x, y in poisson(WIDTH, HEIGHT, MINIMUM_DISTANCE_BETWEEN_STARS) + }, + ) + +print('Saving game.state') +save('game.state', state) diff --git a/ui.py b/ui.py index 9f1056e..5e1f69b 100644 --- a/ui.py +++ b/ui.py @@ -3,7 +3,7 @@ from tkinter import * from PIL import Image from PIL.ImageTk import PhotoImage -from poisson import poisson +from data import load class App: @@ -44,21 +44,14 @@ class App: -from random import randint, expovariate, seed +state = load('game.state') +width, height = state['width'], state['height'] -seed(23) - -width, height = 10240, 7680 root = Tk() app = App(root, bg='black', scrollregion=(0, 0, width, height)) app.frame.pack(expand=True, fill=BOTH) -k = poisson(width, height, 160) - -for x, y in k: - #x, y = randint(0, width - 1), randint(0, height - 1) - #radius = randint(2, 10) // 2 - radius = round(1 + expovariate(1)) +for (x, y), radius in state['stars'].items(): app.canvas.create_oval( x - radius, y - radius, x + radius, y + radius,