← Back to team overview

yade-dev team mailing list archive

[svn] r1818 - trunk/scripts/test

 

Author: eudoxos
Date: 2009-06-26 14:35:07 +0200 (Fri, 26 Jun 2009)
New Revision: 1818

Added:
   trunk/scripts/test/horse.coarse.gts
Modified:
   trunk/scripts/test/gts.py
Log:
1. Add coarsened horse geometry for the example gts.py


Modified: trunk/scripts/test/gts.py
===================================================================
--- trunk/scripts/test/gts.py	2009-06-25 23:20:31 UTC (rev 1817)
+++ trunk/scripts/test/gts.py	2009-06-26 12:35:07 UTC (rev 1818)
@@ -8,8 +8,8 @@
 import gts
 
 try:
-	surf=gts.read(open('horse.gts'))
-	surf.coarsen(1000) # MUCH faster subsequently if the surface is coarse
+	#surf=gts.read(open('horse.gts')); surf.coarsen(1000); surf.write(open('horse.coarse.gts','w'))
+	surf=gts.read(open('horse.coarse.gts'))
 except IOError:
 	print """horse.gts not found, you need to download input data:
 

Added: trunk/scripts/test/horse.coarse.gts
===================================================================
--- trunk/scripts/test/horse.coarse.gts	2009-06-25 23:20:31 UTC (rev 1817)
+++ trunk/scripts/test/horse.coarse.gts	2009-06-26 12:35:07 UTC (rev 1818)
@@ -0,0 +1,2007 @@
+336 1002 668 GtsSurface GtsFace GtsEdge GtsVertex
+0.01632376508 0.02011445965 0.03949959237
+0.01658055601 0.02674922323 0.04300259797
+0.01342358396 0.04386696349 0.0605453965
+0.03001315348 0.01873622255 -0.04975389892
+0.03116204225 0.01487261331 -0.04662516627
+0.03463446561 0.01417249157 -0.06445953302
+0.03853905253 -0.06858153453 -0.05929809
+0.03482282022 -0.07347322551 -0.06009816584
+0.03366937294 -0.06833041545 -0.06716035938
+-0.00372101118 -0.05117824214 -0.005623645339
+0.007895279935 -0.05575069912 -0.005892351915
+-0.0051427155 -0.06231273516 -0.02069042783
+-0.004407438103 0.0225899988 -0.0146861251
+-0.0003199737081 0.02192630914 -0.02218160879
+-0.00413713029 0.02296543695 -0.03588216291
+0.03873458014 -0.03350409582 0.02683470299
+0.04167919777 -0.05209059257 0.02091048947
+0.0384508985 -0.04394816916 0.03037623224
+-0.00347869098 -0.0933882462 -0.05987463672
+-0.007297635957 -0.085588449 -0.05685515734
+-0.005108643449 -0.08776230264 -0.06592629656
+0.00971348483 -0.05849589992 0.03501436738
+0.01354081077 -0.06958064753 0.02776828047
+0.003341884252 -0.06982264577 0.02716426742
+0.03602814732 -0.06264440825 -0.06411553023
+0.03861060035 -0.06676979291 -0.07423763023
+-0.004846611765 -0.08361531667 -0.04846258017
+-0.002386477701 -0.08901605742 -0.04964340898
+0.02635812852 0.01450927868 -0.005449945347
+0.02124857632 0.005886586267 -0.01502511705
+0.02930646502 0.01418264739 -0.00105293662
+0.004999485014 0.04869287387 0.01582247286
+0.004243912062 0.06354979735 0.03968593702
+0.01387909336 0.04855022447 0.01654678367
+-0.009574652073 0.04456750532 -0.07629616209
+-0.002485469762 0.04727735928 -0.0764080269
+-0.00700769812 0.03847786397 -0.06665893437
+0.0032170073 -0.07051379881 -0.0243411354
+0.003533893412 -0.07682277776 -0.03010434885
+-5.745529168e-05 -0.08205292028 -0.04580411502
+-0.004448292266 0.05776775096 0.04979181973
+-0.002383352765 0.05840379756 0.03884913681
+0.001649104365 0.04848064833 0.02428435727
+0.02280040553 -0.006939100398 -0.01700689858
+0.006525650782 -0.001905083605 -0.01926260778
+0.007140868966 -0.01530936769 -0.01866033645
+-0.01982634563 0.06775149539 0.06364431428
+-0.02052662065 0.06497200103 0.07184237648
+-0.01519768681 0.07336705425 0.0715293586
+0.01640748827 -0.05470159714 -0.004061572812
+0.02539781525 -0.05123916404 -0.004418224582
+0.01340618388 -0.04149645941 -0.001936511727
+-0.008547100601 -0.08917646339 -0.07601223399
+0.002777066181 -0.08725952582 -0.0750620646
+0.03253016364 -0.01043332179 0.02464282367
+0.0304216333 0.006229091894 0.01981939311
+0.02379963169 0.004276035173 0.02641813304
+0.021068714 -0.04731479093 0.03782239003
+0.003905242236 -0.03500299482 0.03582015786
+0.004519749149 -0.04728633163 0.036171524
+-0.03280646749 0.08281820251 0.05149462988
+-0.02756475039 0.08573123505 0.05271463003
+-0.03829187523 0.09115468692 0.04143674173
+0.02850202338 -0.03054564901 -0.006315949257
+0.02350165238 -0.01868529666 -0.01503724716
+0.01965018576 -0.03322924453 -0.008539572723
+0.003739677065 -0.06921427227 -0.01054149552
+-0.00232621657 -0.07547428688 -0.01626294319
+0.002561009975 -0.08147905387 -0.02169793489
+0.003076164201 0.04142008331 -0.0761966455
+-0.01048475663 0.07223536575 0.03862131711
+0.003992378901 0.06593588934 0.0451209652
+-0.001399859785 0.07361016554 0.04738085301
+0.03596544551 -0.05057151191 -0.02335768512
+0.02889815291 -0.04556070059 -0.01670429877
+0.03458402404 -0.05834573855 -0.0371353123
+0.02010910444 0.03325359829 0.03825534808
+0.01969706093 0.04715955569 0.04155686324
+-0.004374822524 0.03051240645 -0.02705523158
+-0.007495620838 0.02978022866 -0.0413146882
+-0.000952619628 0.03546274646 -0.02679558677
+0.02492957417 -0.05990563106 -0.005103924907
+0.01611197516 -0.06303677163 0.002209156417
+0.02878306107 -0.06891623602 0.006810449087
+0.03078789176 -0.04533835443 0.03599761587
+0.02662411434 -0.06036994096 0.03367763245
+-0.006198482586 -0.06038907344 0.02623821462
+0.0008375952448 -0.05729894408 0.03314770082
+0.01065539068 -0.02926798544 -0.01268610203
+-0.00123172177 -0.0821110564 -0.06523927604
+0.002267643128 -0.08483936173 -0.06485744272
+0.002435320012 -0.0287034084 -0.0104083385
+0.005898167992 -0.04014503574 -0.002000862249
+-0.003413185552 -0.03748934485 0.0001903625871
+0.02897089094 -0.06595417837 -0.0270747464
+0.02626254606 -0.0576519279 -0.02771720415
+0.02815688444 -0.05859886192 -0.01099546206
+-0.00569519506 -0.003667327703 -0.009867925479
+-0.003664341859 -0.01099308827 -0.01318038894
+-0.01057455748 -0.0149757422 -0.004342056125
+0.001165074828 0.02523403306 -0.03957574567
+0.04054506938 -0.05491973431 -0.0005712432394
+0.03459796038 -0.0670694805 0.014086427
+0.03694977413 -0.06008906668 -0.006327568557
+-0.01401089929 0.061731812 0.04791715597
+-0.008148017624 0.06212160805 0.05173537454
+0.03793501933 -0.05819911215 -0.0302432721
+0.03560587506 -0.06245449477 -0.03179501568
+0.0367011475 -0.05846435141 -0.02266137752
+-0.03563223221 0.09281699658 0.03718100785
+-0.04395759744 0.08685333977 0.03936496067
+0.03260221715 0.008892183194 0.01391709339
+0.03162763347 0.02970131831 0.02390040048
+0.02728308792 0.01291182131 0.02544617293
+-0.03210473943 0.07806264329 0.03992804324
+-0.02533315814 0.06818440412 0.04741765489
+-0.01650203414 0.06427222995 0.04146414271
+6.463558982e-05 -0.06502324323 -0.01986639057
+0.03588887642 -0.01310150974 -0.006069052401
+0.03347089759 -0.001366867552 -0.006152612083
+0.03880636848 -0.006999837534 0.002448307327
+0.03634549187 0.03037389935 0.0006780210525
+0.03114699098 0.03489764439 -0.01010029658
+0.03181243893 0.02389805249 -0.01343461117
+0.03321915172 -0.06970096602 -0.07479721793
+0.02617661498 -0.06543442348 -0.07512581527
+0.03863791475 -0.05898871062 -0.07447204709
+-0.02464585764 0.07790419383 0.03911371277
+-0.003676175066 -0.08031856436 -0.04419774774
+0.007343293057 -0.0690826736 0.004699082341
+0.001135414165 0.00332397633 -0.0149654229
+-0.01018168771 -0.008969831054 0.01620246584
+-0.004067298017 0.003541697005 0.02036548799
+-0.005624862137 0.01297296776 0.01362713716
+0.02993126142 0.006120180121 -0.05980834193
+0.0300117401 0.01043604433 -0.06707332214
+0.02614749382 0.009599598604 -0.06096653469
+0.04068615925 -0.03832144847 0.002255096
+0.03504581195 -0.04090497767 -0.006560986967
+0.001606782166 -0.06062908051 -0.002709502897
+-0.04048925521 0.08225382497 0.03671803481
+0.03132196986 -0.05482448464 -0.07441255765
+0.02897618302 -0.0646968157 -0.06570386051
+0.03944244605 -0.009950499022 0.0125642861
+0.01703653311 0.00492018746 -0.01825757265
+-0.006672171266 -0.02467411049 -0.007335749351
+-0.01088453518 -0.02619080841 0.002504819755
+-0.004774100144 0.01405735811 0.001208144152
+-0.009245597269 0.02264272615 -0.009987290754
+0.02942965855 0.03814804577 -0.003053383658
+0.02693592434 0.04610907695 0.00513848505
+0.03161183356 0.04457372099 0.01243961132
+0.01749335271 0.003408425806 0.02948884943
+-0.0005986910633 0.06249697317 0.0389153322
+-0.01011112712 -0.002490220659 -0.001339166587
+0.02831876953 -0.04114566039 -0.004324052218
+0.0299062197 -0.06640669737 -0.03817618226
+0.03362395169 -0.06807729632 -0.04214825059
+0.03145385637 -0.07043790333 -0.05065241666
+-0.01385993011 0.07856512257 0.07010909487
+-0.008966036138 0.08124334878 0.07413615785
+-0.009634851258 0.08377656624 0.0648067235
+0.03417987295 -0.03126020576 0.002051472635
+0.03887913599 -0.01975554264 0.0003483112019
+0.04041715828 -0.02222707883 0.009213719072
+-0.02411216744 0.08716343663 0.04001838496
+-0.03624732783 0.08877194901 0.03128124926
+-0.006824447279 -0.03618631285 0.01036314859
+0.006109389531 0.01401156355 -0.0172745504
+-0.016955121 0.08888462345 0.06025997372
+0.003136454446 0.05879174051 0.06996981433
+0.009364015629 0.04383896399 0.06214828201
+-0.002738714681 0.05721547048 0.06819604226
+0.003596156501 0.02817269302 0.03719761616
+0.001175439491 0.0400173452 0.03540909225
+-0.001421426994 0.0409502811 0.02679768936
+0.02296542558 0.0167059551 -0.02832207696
+0.02023218019 0.01721885354 -0.01877052029
+0.02259148848 0.02360483443 -0.03643464206
+-0.02733044091 0.08787125685 0.04692096171
+-0.01399844147 0.08714155927 0.0463454293
+-0.002247771816 0.04960853348 0.04956155038
+0.0371112331 -0.05642993252 -0.009103748836
+0.03086388637 -0.05958940644 -0.009900558094
+0.008083627594 0.02943377229 -0.01652181423
+0.02878488846 0.03153740072 -0.01648268425
+0.007378942884 0.03703186095 -0.01198024828
+-0.00711984916 0.0838714505 0.05079055561
+-0.01484917366 0.08707045168 0.05273273139
+0.008900663526 0.02076874679 0.04039260339
+-0.01065687562 0.06781706451 0.07104192583
+-0.01923213626 0.06975322838 0.07592350727
+-0.00180861207 -0.0237871789 0.02633206102
+0.007081781297 0.03686708502 0.05384152926
+0.0002606634791 0.0300769278 -0.05264987799
+-1.128720967e-05 0.03467143884 -0.05385795846
+0.001993284754 0.03402992897 -0.06497843758
+0.01894026904 0.04552231826 0.002338742111
+-0.001477592376 -0.07066827034 0.01717140905
+-0.01058369946 -0.06554564462 -0.00479891702
+-0.008532601031 -0.06674792612 0.01454048954
+-0.005328400137 0.02877925501 0.02858328232
+-0.002489659267 0.01816406301 0.02870549243
+-0.008868073212 0.02177590967 0.01659891666
+0.03201213473 -0.03332058818 0.03405172573
+0.02496484114 -0.03482376588 0.03693143424
+-0.007084975908 0.03564502825 -0.07638398126
+0.03309913736 -0.06616617067 -0.02570362467
+-0.01123582043 -0.05349151222 0.02156296952
+-0.00633979874 -0.03525189872 0.02863119267
+-0.01001486821 -0.04111521424 0.02037054785
+0.0240898149 0.01974495734 -0.07571285871
+0.03668911049 0.01706817617 -0.07522452542
+0.03082837721 0.02288104727 -0.07477952054
+0.02004949479 -0.004877881526 0.02863728161
+0.02147141403 -0.01898875044 0.03130205807
+0.006868598403 -0.008743899678 0.02845800478
+-0.03490374023 0.08345473139 0.03190892168
+0.008286006602 0.001373361038 0.02840663722
+0.02705283708 0.01619527881 -0.01904634486
+0.022758065 0.01432331388 -0.03659455797
+0.03933367424 -0.01642258446 0.01840400709
+-0.006687503522 0.06451285043 0.03898786259
+-0.009085418731 0.03245207027 -0.01436499165
+0.03017300659 -0.06508189934 -0.05136735094
+0.003987663327 0.02925023984 -0.03321500269
+0.002677092655 0.03375018866 -0.03674315581
+0.01543242064 0.05460798553 0.05507772057
+-0.006421711898 0.07742526017 0.0696651736
+-0.00419132276 -0.05856793964 -0.008116933705
+-0.009676266086 -0.06914423615 -0.01503783708
+-0.008579063342 -0.05596021705 -0.006619909699
+-0.008921886058 -0.06482584683 -0.01934456468
+-0.009096315992 0.04204102618 0.01160160007
+-0.001243446183 0.04418645785 0.02362804039
+0.02923820731 -0.05857134399 -0.03571304629
+-0.002887048581 -0.0754397367 -0.02372546511
+-0.007453359386 -0.07962267368 -0.03389720166
+-0.004418211153 -0.08432068557 -0.0330810779
+0.02811757561 0.01166375995 -0.04552155405
+0.02608452271 0.01702714733 -0.05039300674
+-0.004886597434 -0.08350444289 -0.02345986511
+0.02169112298 0.04075759437 -0.009406391461
+0.03388216058 0.008237899224 -0.05888296292
+0.002132409231 -0.08893284272 -0.05841890011
+0.02946293638 -0.05685698454 -0.01696938881
+-0.01305732701 -0.0157875938 0.007581932394
+0.005269242578 0.02758668777 -0.01804179941
+0.03118551162 0.03798029219 0.02305685213
+-0.001595891186 0.07680675732 0.060244239
+0.007605483109 0.06676323908 0.06410015977
+0.01226952149 0.06313109224 0.05174176455
+0.002168516904 0.0378257627 0.04619511973
+-0.001847705929 0.04890833961 0.05690814405
+0.01822885995 0.02472848353 -0.01765149387
+0.04227347687 -0.04626460744 0.01045022104
+-0.0125827108 -0.06033001875 0.005882403099
+0.03271534573 -0.07082661945 0.01008829488
+-0.007930641285 -0.03393843478 0.01695082313
+0.003929964985 -0.0747043599 0.01742741436
+-0.0004563179936 -0.07386146954 0.00329895685
+0.009455168205 -0.0213275606 0.03132971345
+-0.003094427367 -0.06889170807 0.004888854831
+-0.0002324813022 0.04324301091 -0.003959822551
+-0.008930419313 0.03645375466 -0.003607792147
+-0.00219576075 0.03672636003 -0.01519672412
+-0.004890876841 0.08032221011 0.04169445033
+0.03204520536 0.01216969195 0.007172154793
+0.0334482328 0.01894850435 0.006412574084
+-0.01053739535 -0.00121782329 0.007474316827
+-0.009658087064 -0.02323201166 0.01729006577
+-0.01398463733 0.06392721831 0.06528033564
+-0.003849456001 0.02659364606 -0.06127373877
+-0.004525240387 0.032610241 -0.05552797955
+-7.321253012e-05 -0.08671894842 -0.04651054113
+0.01524840974 -0.07077468336 0.01566478909
+0.02910546993 0.02580914068 -0.03501947875
+-0.003027918867 0.0274712287 -0.05450942447
+0.02660446376 -0.07178426534 0.02078314662
+0.03089218932 -0.06842592557 0.0254113444
+-0.007285789227 -0.06987799181 -0.006666778386
+-0.009342702668 0.02821069851 -0.01160202414
+0.008309789168 -0.07466218109 0.01244918111
+0.03449252159 -0.02526268162 0.02567523323
+0.02693937743 0.01503796125 -0.06642532575
+0.0305308809 0.01669467749 -0.06497438481
+-0.001842715329 0.06835726867 0.07180223722
+0.02764793923 -0.02139899706 0.02973917638
+0.03400049703 0.0256575615 0.01400341786
+0.02131985423 0.02976380702 -0.0168021812
+-0.00324064901 -0.04495672781 0.03258885092
+-0.004602734265 -0.08184784244 -0.06468988447
+-0.005672196731 -0.07565345108 -0.07601500342
+0.02925991119 0.02479922737 -0.02520777166
+0.03269591498 0.0277623861 -0.01367485415
+-4.654141262e-05 0.03928648009 -0.06696839047
+-0.002767040698 0.0356435873 -0.0534366966
+-0.0006501128157 -0.07325849781 -0.007626583867
+0.03786301243 -0.04770031706 -0.007155020039
+0.03928093361 -0.05036233226 -0.01652680834
+-0.01159532294 -0.04432251675 0.000424691754
+-0.005770502646 0.04434374064 0.004006854425
+0.03409200069 0.01012577627 -0.07298442924
+0.02693396209 0.01067269833 -0.07605978988
+0.01525639847 0.05852779157 0.03919665467
+0.01860558345 0.05440443651 0.04216043825
+0.0215432062 0.04824932889 0.02026185737
+0.03272982977 0.02047535574 -0.03832779158
+0.007739006328 0.04111411938 -0.006129204093
+-0.008831888102 0.034482007 0.02187978353
+0.02470204879 0.04321137839 0.02812018636
+0.01009625484 -0.07142165998 0.002750268743
+0.03771656929 -0.03253814824 0.01613668194
+-0.02570503406 0.06997745916 0.06186892063
+0.03434032889 0.02097979117 -0.006163903795
+-0.006326888154 -0.07210550394 -0.02454785768
+-0.01319774279 -0.04906725707 0.00385722078
+0.03716209013 -0.05645697252 0.02963372594
+0.03911499902 -0.06043184261 0.02293037278
+-0.01230511982 0.02883591172 -0.0002496826006
+-0.0003834515401 0.01828587539 -0.01794697368
+0.009431580276 0.05582461812 0.06562219815
+0.02815722799 -0.07116956276 -0.06035016397
+-0.00260950101 0.0114412311 0.0241202205
+-0.004563529073 0.03402878707 -0.06824679112
+0.02623861077 0.01965492023 0.03060247466
+0.002319258917 -0.07963579628 -0.07542058232
+-0.00710983949 0.08707816298 0.07453090766
+0.03573676564 -0.06371483034 -0.05173565457
+0.003082377389 0.01686611051 -0.01117955432
+-0.01647276147 0.08032673271 0.03979473134
+-0.02855869872 0.07398775536 0.05116857685
+-0.0003623580119 0.035165732 -0.07604654345
+-0.008158632395 -0.08143711256 -0.07113356096
+-0.004247150314 -0.07092102127 -0.02826231462
+0.04198405446 -0.0587478605 0.01143895384
+1 2
+3 2
+1 3
+4 5
+6 5
+4 6
+7 8
+8 9
+9 7
+10 11
+11 12
+12 10
+13 14
+13 15
+15 14
+16 17
+16 18
+18 17
+19 20
+20 21
+19 21
+22 23
+22 24
+23 24
+25 9
+26 9
+25 26
+19 27
+19 28
+28 27
+29 30
+29 31
+31 30
+32 33
+33 34
+32 34
+35 36
+37 35
+37 36
+38 39
+40 39
+38 40
+41 42
+42 43
+43 41
+44 45
+44 46
+46 45
+47 48
+48 49
+47 49
+50 51
+52 50
+52 51
+53 21
+54 53
+21 54
+55 56
+57 56
+57 55
+58 59
+60 59
+58 60
+61 62
+63 62
+61 63
+32 43
+42 32
+64 65
+66 64
+65 66
+67 68
+68 69
+67 69
+36 70
+35 70
+71 72
+73 71
+73 72
+74 75
+76 74
+75 76
+77 78
+78 3
+77 3
+79 80
+79 81
+80 81
+82 83
+82 84
+83 84
+85 86
+85 58
+86 58
+87 24
+88 24
+87 88
+89 65
+89 46
+65 46
+90 91
+90 40
+40 91
+92 93
+94 93
+94 92
+95 96
+95 97
+97 96
+98 99
+100 99
+98 100
+101 15
+14 101
+102 103
+104 103
+102 104
+105 106
+47 106
+105 47
+107 108
+107 109
+109 108
+110 111
+63 111
+63 110
+112 113
+114 113
+114 112
+115 116
+117 115
+117 116
+12 118
+38 118
+12 38
+119 120
+120 121
+121 119
+22 58
+22 86
+122 123
+124 122
+123 124
+125 126
+126 127
+127 125
+128 115
+117 128
+129 40
+90 129
+130 83
+130 11
+11 83
+99 131
+98 131
+132 133
+134 133
+134 132
+74 109
+74 107
+135 136
+135 137
+137 136
+64 138
+139 138
+64 139
+67 140
+140 130
+67 130
+111 141
+115 141
+115 111
+142 143
+126 142
+143 126
+112 144
+144 121
+121 112
+30 145
+30 44
+145 44
+146 94
+147 94
+147 146
+148 149
+149 13
+148 13
+44 65
+44 119
+65 119
+150 151
+151 152
+152 150
+100 147
+100 146
+57 114
+114 153
+57 153
+42 154
+154 32
+155 100
+155 98
+75 156
+75 51
+156 51
+157 158
+159 157
+158 159
+160 161
+161 162
+160 162
+163 164
+165 164
+165 163
+110 166
+167 166
+110 167
+147 168
+168 94
+131 169
+131 148
+169 148
+61 170
+170 62
+171 172
+173 171
+173 172
+174 175
+175 176
+174 176
+177 178
+178 179
+177 179
+166 180
+181 180
+166 181
+182 41
+182 106
+106 41
+114 56
+183 184
+183 104
+104 184
+185 186
+187 185
+187 186
+181 188
+181 189
+189 188
+11 50
+11 52
+1 190
+190 153
+1 153
+191 48
+191 192
+192 48
+102 183
+132 193
+133 193
+194 173
+172 194
+195 196
+195 197
+196 197
+123 198
+150 198
+123 150
+199 200
+201 199
+200 201
+202 203
+204 202
+204 203
+85 205
+206 205
+206 85
+207 35
+207 37
+208 95
+158 95
+158 208
+209 210
+211 210
+211 209
+66 139
+212 213
+212 214
+214 213
+215 216
+217 215
+216 217
+115 218
+128 218
+125 9
+26 125
+215 219
+217 219
+220 177
+177 221
+220 221
+47 116
+105 116
+222 56
+222 112
+112 56
+223 106
+223 105
+79 224
+224 81
+225 25
+143 25
+143 225
+226 195
+227 195
+227 226
+97 82
+82 51
+51 97
+3 228
+228 78
+89 66
+49 229
+160 229
+160 49
+230 118
+67 230
+67 118
+231 232
+233 232
+233 231
+234 32
+234 235
+235 32
+157 236
+157 96
+96 236
+237 238
+239 238
+239 237
+240 241
+241 137
+240 137
+142 25
+127 25
+142 127
+239 242
+242 237
+187 243
+186 243
+67 38
+95 157
+244 135
+244 240
+135 240
+245 19
+91 19
+245 91
+96 75
+246 96
+75 246
+247 100
+247 155
+248 185
+169 185
+248 169
+184 208
+95 184
+77 2
+113 2
+77 113
+108 208
+108 158
+170 162
+160 170
+122 152
+249 152
+249 122
+250 251
+252 251
+250 252
+154 33
+110 180
+253 194
+194 254
+254 253
+175 41
+175 182
+166 128
+128 167
+178 145
+255 145
+255 178
+17 256
+256 16
+257 201
+200 257
+84 258
+258 83
+5 244
+5 240
+236 76
+236 75
+259 168
+147 259
+260 199
+199 261
+261 260
+254 173
+189 162
+188 162
+262 59
+193 262
+59 193
+200 263
+263 199
+264 265
+264 266
+265 266
+267 71
+73 267
+268 269
+31 268
+269 31
+221 179
+252 72
+250 72
+49 191
+173 191
+49 173
+14 226
+226 101
+180 63
+247 132
+132 270
+247 270
+38 69
+271 247
+271 132
+76 107
+181 267
+188 267
+270 134
+148 134
+270 148
+272 47
+272 106
+273 37
+274 273
+274 37
+102 138
+256 138
+256 102
+164 119
+164 121
+240 221
+241 221
+246 97
+39 275
+69 39
+69 275
+139 156
+66 156
+258 276
+276 83
+174 202
+202 176
+179 186
+186 277
+179 277
+278 80
+274 80
+278 274
+279 280
+279 258
+280 258
+5 220
+240 220
+200 232
+281 232
+200 281
+176 235
+41 176
+235 41
+180 189
+81 226
+81 227
+113 1
+265 224
+224 282
+282 265
+113 249
+77 249
+157 225
+225 236
+276 283
+276 23
+23 283
+89 92
+89 93
+144 165
+222 144
+222 165
+45 169
+131 45
+184 84
+258 184
+198 151
+59 216
+262 216
+163 64
+163 138
+54 91
+90 54
+55 284
+284 222
+55 222
+285 241
+241 286
+285 286
+210 193
+210 59
+104 258
+29 124
+29 220
+220 124
+286 214
+6 286
+214 6
+72 33
+71 33
+103 258
+229 287
+287 251
+229 251
+160 61
+57 216
+216 288
+57 288
+223 128
+223 117
+113 122
+113 289
+289 122
+179 290
+290 186
+291 59
+291 60
+292 90
+293 90
+292 293
+30 220
+220 145
+28 69
+275 28
+186 294
+186 295
+295 294
+184 108
+37 296
+297 37
+297 296
+281 261
+281 298
+298 261
+139 299
+300 299
+139 300
+139 75
+139 74
+42 223
+223 41
+20 129
+20 27
+27 129
+167 111
+167 141
+298 231
+231 281
+121 165
+94 10
+10 301
+301 94
+73 250
+302 264
+302 32
+264 32
+99 45
+133 219
+133 217
+303 304
+304 213
+213 303
+207 70
+272 48
+191 272
+305 306
+306 307
+307 305
+129 292
+20 292
+220 294
+220 308
+294 308
+263 261
+188 250
+267 250
+309 187
+309 243
+228 252
+78 252
+190 194
+172 190
+81 297
+80 297
+82 50
+50 83
+36 296
+296 70
+310 176
+234 176
+310 234
+309 198
+243 198
+147 247
+311 77
+249 311
+298 312
+298 67
+312 67
+173 272
+138 313
+313 256
+306 252
+306 78
+11 230
+118 11
+9 126
+289 112
+116 314
+115 314
+172 3
+171 3
+299 102
+138 299
+120 30
+120 44
+29 315
+315 31
+316 237
+238 316
+200 301
+200 317
+317 301
+318 319
+318 280
+319 280
+205 288
+284 205
+284 288
+88 60
+22 88
+60 22
+265 320
+282 320
+34 151
+198 34
+49 287
+169 321
+248 321
+242 68
+68 237
+251 322
+322 287
+123 295
+186 123
+241 4
+4 286
+127 26
+155 270
+298 283
+261 283
+155 148
+305 33
+33 252
+305 252
+8 323
+8 159
+323 159
+15 278
+278 101
+164 64
+71 128
+71 223
+1 172
+179 255
+255 290
+174 203
+78 311
+306 311
+40 245
+322 171
+322 3
+109 300
+300 183
+109 183
+130 312
+83 312
+203 324
+219 324
+203 219
+154 71
+276 312
+325 207
+37 325
+277 308
+294 277
+5 308
+308 4
+34 305
+134 204
+134 324
+324 204
+121 31
+120 31
+204 310
+202 310
+136 304
+136 303
+174 194
+190 174
+320 204
+320 134
+153 326
+1 326
+23 260
+283 260
+113 326
+288 206
+45 145
+291 87
+291 209
+209 87
+124 294
+232 10
+12 232
+254 182
+254 272
+272 182
+317 211
+211 301
+327 90
+293 327
+229 250
+328 250
+328 229
+197 273
+273 325
+325 197
+25 7
+25 329
+329 7
+280 103
+212 304
+297 196
+296 196
+119 64
+190 203
+329 158
+329 108
+220 178
+122 150
+46 99
+76 329
+76 108
+69 239
+69 242
+215 57
+21 292
+330 169
+330 321
+58 206
+162 250
+251 228
+322 228
+52 156
+121 268
+268 112
+331 128
+166 331
+80 15
+102 17
+266 187
+266 309
+239 28
+17 319
+318 17
+81 248
+226 248
+282 149
+282 13
+332 61
+332 314
+314 61
+231 68
+231 316
+316 68
+193 217
+318 86
+85 318
+105 117
+280 23
+280 86
+86 23
+68 298
+92 146
+89 52
+52 93
+234 265
+234 320
+205 18
+18 85
+70 333
+70 197
+197 333
+266 81
+81 265
+88 291
+34 309
+282 79
+79 13
+313 16
+148 330
+261 200
+93 10
+11 93
+115 332
+21 334
+292 334
+162 328
+314 160
+59 206
+320 310
+262 217
+47 314
+325 333
+18 318
+316 335
+316 233
+233 335
+98 148
+235 43
+136 6
+303 6
+241 179
+40 275
+330 13
+321 13
+313 284
+313 222
+174 182
+159 225
+225 323
+167 218
+218 141
+260 24
+312 283
+185 266
+266 248
+102 336
+336 17
+327 54
+327 53
+165 313
+227 297
+152 311
+285 214
+136 285
+285 304
+315 124
+184 97
+195 273
+232 301
+133 324
+174 253
+182 253
+181 331
+276 279
+279 23
+185 255
+185 290
+277 4
+4 179
+333 207
+238 129
+238 335
+129 335
+233 12
+170 189
+14 321
+193 259
+271 193
+259 271
+52 66
+28 238
+219 190
+223 154
+45 185
+198 186
+46 92
+311 307
+225 329
+331 71
+267 331
+307 152
+269 122
+269 315
+122 315
+211 257
+257 209
+313 163
+210 291
+137 285
+199 24
+24 201
+14 248
+6 244
+269 289
+34 307
+151 307
+184 109
+309 32
+61 111
+247 259
+161 328
+161 229
+236 329
+335 40
+158 8
+201 87
+215 153
+195 278
+195 101
+216 206
+332 111
+49 192
+334 293
+53 293
+334 53
+335 12
+15 79
+201 209
+301 168
+278 273
+91 21
+136 244
+180 62
+213 6
+302 234
+265 302
+296 197
+284 16
+16 205
+140 11
+140 230
+55 288
+184 82
+323 9
+97 75
+274 297
+255 45
+314 49
+336 103
+319 336
+319 103
+326 114
+9 143
+143 323
+300 74
+158 7
+317 257
+211 193
+124 295
+335 38
+62 189
+299 183
+245 275
+275 19
+269 112
+211 168
+171 49
+238 27
+320 149
+134 149
+264 309
+227 196
+259 211
+146 99
+171 287
+153 219
+285 212
+146 46
+1 2 3
+4 5 6
+7 8 9
+10 11 12
+13 14 15
+16 17 18
+19 20 21
+22 23 24
+25 26 27
+28 29 30
+31 32 33
+34 35 36
+37 38 39
+40 41 42
+43 44 45
+46 47 48
+49 50 51
+52 53 54
+55 56 57
+58 59 60
+61 62 63
+64 65 66
+67 44 68
+69 70 71
+72 73 74
+75 76 37
+77 78 79
+80 81 82
+83 84 85
+86 87 88
+89 90 91
+92 93 94
+95 96 97
+98 99 100
+101 102 103
+104 105 106
+107 108 109
+110 111 112
+15 113 114
+115 116 117
+118 119 120
+121 122 123
+124 125 126
+127 128 129
+130 131 132
+133 134 135
+136 137 138
+94 139 140
+141 142 143
+144 145 146
+147 148 131
+149 102 150
+151 152 153
+154 110 155
+156 157 158
+159 122 160
+161 162 163
+164 165 166
+167 168 169
+170 171 172
+173 174 175
+176 177 178
+179 180 181
+182 183 184
+185 186 187
+188 189 190
+191 192 193
+194 195 184
+196 197 198
+199 200 68
+112 201 202
+203 204 205
+206 207 208
+209 210 211
+212 213 214
+215 216 217
+218 183 219
+220 221 222
+223 224 64
+225 226 227
+228 229 230
+231 232 233
+234 235 236
+237 238 239
+240 196 59
+241 242 243
+244 245 246
+247 248 249
+53 250 251
+252 253 254
+255 256 257
+242 258 117
+259 260 156
+261 262 227
+263 264 265
+266 267 268
+269 270 271
+272 273 274
+275 276 277
+278 279 38
+280 281 282
+283 284 285
+166 286 70
+287 288 289
+290 291 292
+293 294 147
+26 295 296
+291 297 298
+299 300 301
+302 303 120
+304 305 306
+307 118 308
+87 309 310
+311 312 313
+314 315 316
+317 318 319
+320 84 321
+71 322 98
+323 324 325
+326 327 328
+329 330 331
+332 333 334
+335 336 337
+338 339 340
+341 342 343
+344 345 346
+340 347 348
+349 350 246
+351 134 328
+206 281 352
+353 354 355
+356 357 358
+359 360 361
+201 362 363
+364 365 366
+280 367 368
+369 370 371
+372 282 373
+374 375 211
+376 377 378
+379 380 381
+34 200 382
+215 383 234
+384 385 386
+237 387 388
+389 390 216
+391 392 393
+16 394 395
+396 397 271
+91 398 399
+400 401 354
+82 402 403
+404 405 218
+406 407 408
+409 385 261
+410 411 249
+412 413 414
+415 416 269
+417 418 419
+78 420 421
+422 423 424
+233 425 300
+426 427 381
+428 429 430
+431 114 432
+383 126 433
+434 435 436
+437 351 74
+438 439 434
+440 81 160
+441 247 442
+443 444 445
+446 119 447
+448 449 450
+451 452 453
+454 138 455
+341 456 457
+458 360 109
+459 460 461
+286 462 463
+443 435 158
+464 465 399
+466 230 467
+468 469 470
+471 472 473
+474 475 476
+477 478 401
+479 480 481
+482 483 484
+248 235 485
+486 316 487
+1 488 370
+489 490 491
+492 493 371
+460 40 437
+494 335 495
+496 497 498
+499 500 104
+501 502 503
+504 505 220
+398 506 507
+508 191 267
+509 510 412
+164 511 512
+101 513 514
+515 516 517
+176 305 502
+518 519 520
+414 521 522
+243 523 507
+524 525 526
+527 528 529
+77 530 531
+523 116 532
+533 534 535
+223 536 375
+537 538 539
+540 541 148
+542 543 544
+468 545 546
+62 547 548
+549 550 551
+552 179 553
+461 554 555
+369 85 2
+556 557 558
+372 559 367
+560 561 562
+563 564 565
+566 567 568
+569 570 80
+571 43 572
+573 574 575
+576 577 170
+578 564 579
+455 580 213
+581 582 583
+584 427 79
+585 586 587
+505 588 154
+298 589 590
+591 592 593
+594 278 76
+255 595 596
+597 598 599
+600 601 573
+602 603 604
+605 407 416
+442 606 607
+349 608 609
+610 321 611
+262 612 613
+614 615 88
+616 89 617
+75 618 619
+620 621 622
+609 623 624
+194 625 362
+626 493 627
+628 629 630
+596 631 429
+632 633 452
+634 611 635
+636 326 637
+144 295 638
+639 543 127
+387 483 229
+640 641 130
+642 643 225
+644 645 451
+180 646 647
+648 649 32
+338 650 651
+652 653 654
+655 656 657
+658 659 660
+661 662 663
+664 491 665
+666 508 667
+668 533 323
+366 669 670
+348 671 672
+673 534 674
+675 557 676
+677 678 519
+679 296 146
+359 403 337
+363 436 680
+565 681 682
+445 683 680
+684 685 686
+687 688 689
+690 691 113
+212 511 692
+540 693 694
+642 695 3
+696 697 545
+272 698 466
+635 699 700
+685 530 426
+103 701 358
+702 643 703
+704 705 706
+707 151 708
+709 710 711
+382 712 531
+465 713 708
+279 714 715
+604 716 717
+718 4 719
+569 203 462
+684 720 35
+721 722 723
+724 137 725
+189 647 136
+726 273 727
+728 591 729
+612 730 731
+721 732 733
+734 735 254
+736 737 498
+738 488 735
+658 739 276
+740 181 46
+741 742 743
+602 744 526
+745 12 746
+747 748 749
+654 750 751
+550 752 753
+754 755 756
+757 758 759
+760 761 762
+532 763 476
+592 764 287
+580 177 501
+765 766 562
+767 69 190
+731 698 768
+769 770 373
+771 231 299
+376 772 193
+48 773 588
+774 775 770
+776 777 347
+537 778 290
+601 779 20
+333 621 482
+669 780 781
+93 277 782
+83 626 699
+606 411 783
+784 673 785
+205 54 786
+787 788 178
+695 613 252
+6 528 678
+789 389 790
+690 791 471
+453 394 792
+793 794 608
+554 776 795
+796 797 655
+798 799 486
+800 801 186
+802 803 804
+73 671 777
+355 343 162
+805 806 807
+260 808 590
+809 810 92
+811 541 308
+812 813 814
+656 809 813
+121 775 440
+805 815 578
+630 169 707
+816 106 182
+500 817 818
+549 600 150
+819 664 820
+821 275 822
+823 824 825
+826 827 419
+828 741 97
+623 829 667
+801 830 831
+633 832 395
+833 780 222
+605 415 834
+447 238 749
+835 836 10
+641 803 837
+107 336 352
+838 779 839
+783 840 755
+140 22 814
+804 841 536
+782 842 61
+622 820 843
+723 709 274
+844 808 413
+467 620 727
+640 302 845
+759 846 825
+18 847 797
+848 849 850
+851 221 155
+852 484 45
+47 188 100
+853 729 854
+855 457 425
+856 41 459
+232 393 696
+857 858 781
+859 860 516
+861 388 228
+862 863 689
+577 864 865
+736 24 866
+867 713 496
+868 364 869
+870 792 871
+726 843 732
+872 56 873
+862 207 494
+874 503 860
+785 703 320
+487 875 614
+627 377 876
+877 520 527
+878 879 728
+857 833 187
+880 648 524
+108 368 881
+757 264 882
+883 479 652
+710 884 589
+309 830 490
+861 885 886
+492 542 378
+887 790 236
+888 889 497
+697 890 891
+892 893 470
+582 745 883
+823 894 594
+895 896 897
+898 330 746
+724 423 787
+410 899 374
+25 760 9
+858 13 900
+566 165 645
+901 902 903
+716 719 892
+463 786 904
+339 905 795
+767 454 692
+448 715 758
+906 768 711
+907 694 712
+365 908 504
+909 350 624
+894 846 714
+99 499 910
+700 911 598
+912 761 311
+420 913 914
+915 911 876
+916 917 918
+919 920 285
+312 344 173
+874 921 214
+922 547 522
+610 380 784
+923 342 518
+629 815 72
+725 646 33
+259 439 902
+914 887 441
+270 924 925
+926 670 900
+552 525 31
+872 752 514
+927 5 400
+307 572 239
+544 928 916
+666 929 930
+628 867 681
+283 742 922
+931 706 241
+932 36 829
+125 933 66
+934 625 405
+756 935 936
+937 912 495
+402 774 937
+149 897 938
+208 688 939
+924 406 866
+49 446 595
+851 202 683
+294 864 390
+885 730 384
+925 95 940
+198 941 778
+810 847 822
+942 943 691
+842 944 509
+802 933 945
+923 878 163
+946 256 428
+947 948 949
+293 171 865
+28 574 19
+662 96 23
+950 850 898
+791 951 86
+157 884 722
+634 597 686
+396 952 920
+915 192 930
+583 953 219
+473 449 954
+882 942 954
+955 57 513
+835 581 105
+927 956 853
+433 65 957
+854 593 958
+819 959 960
+529 958 289
+139 63 663
+961 766 265
+962 659 963
+636 964 965
+515 966 660
+965 167 327
+607 584 421
+881 967 317
+687 968 8
+458 969 361
+123 931 559
+952 940 743
+834 481 563
+896 651 848
+599 929 720
+615 970 472
+831 951 14
+971 392 740
+152 168 964
+841 972 325
+793 245 868
+973 974 975
+477 718 603
+128 738 976
+949 55 838
+977 968 978
+332 586 959
+199 571 907
+979 570 568
+133 11 637
+939 7 980
+560 618 39
+551 947 839
+750 981 919
+971 908 890
+657 763 975
+268 772 141
+638 977 175
+318 616 52
+982 284 521
+143 983 675
+984 950 135
+485 957 985
+986 705 567
+926 431 799
+356 987 988
+161 956 353
+989 928 639
+953 751 990
+934 903 438
+555 29 988
+948 753 873
+209 324 936
+430 226 991
+818 251 836
+30 905 992
+538 944 739
+197 976 734
+676 909 266
+304 58 517
+993 994 733
+832 859 962
+855 893 677
+789 913 693
+159 979 704
+794 418 995
+938 984 42
+319 204 969
+973 115 870
+996 315 263
+821 17 963
+444 994 185
+769 980 762
+970 561 450
+997 982 901
+195 111 998
+935 840 210
+904 817 322
+812 889 474
+981 653 397
+888 464 475
+967 506 90
+869 798 826
+943 314 432
+456 478 301
+224 899 985
+991 999 668
+856 987 701
+303 132 811
+510 292 844
+489 827 310
+993 665 800
+257 946 50
+941 1000 297
+744 558 983
+788 422 989
+145 174 346
+240 306 129
+546 891 244
+60 539 966
+895 575 992
+124 217 576
+357 21 955
+386 747 886
+674 999 702
+253 906 1000
+288 1001 877
+773 1002 998
+51 972 845
+1002 910 816
+345 27 679
+408 682 737
+617 153 250
+945 172 837
+771 553 391
+961 824 619
+807 650 672
+512 921 632
+556 717 469
+548 828 661
+313 978 863
+631 748 409
+379 754 535
+871 796 974
+331 849 806
+334 852 67
+1001 764 879
+997 404 990
+986 644 258
+480 329 579
+875 996 765
+995 587 932
+417 960 585
+424 649 917
+918 880 142