     #nodes  #regions   #procs   #which case
    3721        4        4       MultipleRegionsPerProc
     nodeID   regionID   procID
       0         0        0
       1         0        0
       2         0        0
       3         0        0
       4         0        0
       5         0        0
       6         0        0
       7         0        0
       8         0        0
       9         0        0
      10         0        0
      11         0        0
      12         0        0
      13         0        0
      14         0        0
      15         0        0
      16         0        0
      17         0        0
      18         0        0
      19         0        0
      20         0        0
      21         0        0
      22         0        0
      23         0        0
      24         0        0
      25         0        0
      26         0        0
      27         0        0
      28         0        0
      29         0        0
      30         0        0
      30         1        1
      31         1        1
      32         1        1
      33         1        1
      34         1        1
      35         1        1
      36         1        1
      37         1        1
      38         1        1
      39         1        1
      40         1        1
      41         1        1
      42         1        1
      43         1        1
      44         1        1
      45         1        1
      46         1        1
      47         1        1
      48         1        1
      49         1        1
      50         1        1
      51         1        1
      52         1        1
      53         1        1
      54         1        1
      55         1        1
      56         1        1
      57         1        1
      58         1        1
      59         1        1
      60         1        1
      61         0        0
      62         0        0
      63         0        0
      64         0        0
      65         0        0
      66         0        0
      67         0        0
      68         0        0
      69         0        0
      70         0        0
      71         0        0
      72         0        0
      73         0        0
      74         0        0
      75         0        0
      76         0        0
      77         0        0
      78         0        0
      79         0        0
      80         0        0
      81         0        0
      82         0        0
      83         0        0
      84         0        0
      85         0        0
      86         0        0
      87         0        0
      88         0        0
      89         0        0
      90         0        0
      91         0        0
      91         1        1
      92         1        1
      93         1        1
      94         1        1
      95         1        1
      96         1        1
      97         1        1
      98         1        1
      99         1        1
     100         1        1
     101         1        1
     102         1        1
     103         1        1
     104         1        1
     105         1        1
     106         1        1
     107         1        1
     108         1        1
     109         1        1
     110         1        1
     111         1        1
     112         1        1
     113         1        1
     114         1        1
     115         1        1
     116         1        1
     117         1        1
     118         1        1
     119         1        1
     120         1        1
     121         1        1
     122         0        0
     123         0        0
     124         0        0
     125         0        0
     126         0        0
     127         0        0
     128         0        0
     129         0        0
     130         0        0
     131         0        0
     132         0        0
     133         0        0
     134         0        0
     135         0        0
     136         0        0
     137         0        0
     138         0        0
     139         0        0
     140         0        0
     141         0        0
     142         0        0
     143         0        0
     144         0        0
     145         0        0
     146         0        0
     147         0        0
     148         0        0
     149         0        0
     150         0        0
     151         0        0
     152         0        0
     152         1        1
     153         1        1
     154         1        1
     155         1        1
     156         1        1
     157         1        1
     158         1        1
     159         1        1
     160         1        1
     161         1        1
     162         1        1
     163         1        1
     164         1        1
     165         1        1
     166         1        1
     167         1        1
     168         1        1
     169         1        1
     170         1        1
     171         1        1
     172         1        1
     173         1        1
     174         1        1
     175         1        1
     176         1        1
     177         1        1
     178         1        1
     179         1        1
     180         1        1
     181         1        1
     182         1        1
     183         0        0
     184         0        0
     185         0        0
     186         0        0
     187         0        0
     188         0        0
     189         0        0
     190         0        0
     191         0        0
     192         0        0
     193         0        0
     194         0        0
     195         0        0
     196         0        0
     197         0        0
     198         0        0
     199         0        0
     200         0        0
     201         0        0
     202         0        0
     203         0        0
     204         0        0
     205         0        0
     206         0        0
     207         0        0
     208         0        0
     209         0        0
     210         0        0
     211         0        0
     212         0        0
     213         0        0
     213         1        1
     214         1        1
     215         1        1
     216         1        1
     217         1        1
     218         1        1
     219         1        1
     220         1        1
     221         1        1
     222         1        1
     223         1        1
     224         1        1
     225         1        1
     226         1        1
     227         1        1
     228         1        1
     229         1        1
     230         1        1
     231         1        1
     232         1        1
     233         1        1
     234         1        1
     235         1        1
     236         1        1
     237         1        1
     238         1        1
     239         1        1
     240         1        1
     241         1        1
     242         1        1
     243         1        1
     244         0        0
     245         0        0
     246         0        0
     247         0        0
     248         0        0
     249         0        0
     250         0        0
     251         0        0
     252         0        0
     253         0        0
     254         0        0
     255         0        0
     256         0        0
     257         0        0
     258         0        0
     259         0        0
     260         0        0
     261         0        0
     262         0        0
     263         0        0
     264         0        0
     265         0        0
     266         0        0
     267         0        0
     268         0        0
     269         0        0
     270         0        0
     271         0        0
     272         0        0
     273         0        0
     274         0        0
     274         1        1
     275         1        1
     276         1        1
     277         1        1
     278         1        1
     279         1        1
     280         1        1
     281         1        1
     282         1        1
     283         1        1
     284         1        1
     285         1        1
     286         1        1
     287         1        1
     288         1        1
     289         1        1
     290         1        1
     291         1        1
     292         1        1
     293         1        1
     294         1        1
     295         1        1
     296         1        1
     297         1        1
     298         1        1
     299         1        1
     300         1        1
     301         1        1
     302         1        1
     303         1        1
     304         1        1
     305         0        0
     306         0        0
     307         0        0
     308         0        0
     309         0        0
     310         0        0
     311         0        0
     312         0        0
     313         0        0
     314         0        0
     315         0        0
     316         0        0
     317         0        0
     318         0        0
     319         0        0
     320         0        0
     321         0        0
     322         0        0
     323         0        0
     324         0        0
     325         0        0
     326         0        0
     327         0        0
     328         0        0
     329         0        0
     330         0        0
     331         0        0
     332         0        0
     333         0        0
     334         0        0
     335         0        0
     335         1        1
     336         1        1
     337         1        1
     338         1        1
     339         1        1
     340         1        1
     341         1        1
     342         1        1
     343         1        1
     344         1        1
     345         1        1
     346         1        1
     347         1        1
     348         1        1
     349         1        1
     350         1        1
     351         1        1
     352         1        1
     353         1        1
     354         1        1
     355         1        1
     356         1        1
     357         1        1
     358         1        1
     359         1        1
     360         1        1
     361         1        1
     362         1        1
     363         1        1
     364         1        1
     365         1        1
     366         0        0
     367         0        0
     368         0        0
     369         0        0
     370         0        0
     371         0        0
     372         0        0
     373         0        0
     374         0        0
     375         0        0
     376         0        0
     377         0        0
     378         0        0
     379         0        0
     380         0        0
     381         0        0
     382         0        0
     383         0        0
     384         0        0
     385         0        0
     386         0        0
     387         0        0
     388         0        0
     389         0        0
     390         0        0
     391         0        0
     392         0        0
     393         0        0
     394         0        0
     395         0        0
     396         0        0
     396         1        1
     397         1        1
     398         1        1
     399         1        1
     400         1        1
     401         1        1
     402         1        1
     403         1        1
     404         1        1
     405         1        1
     406         1        1
     407         1        1
     408         1        1
     409         1        1
     410         1        1
     411         1        1
     412         1        1
     413         1        1
     414         1        1
     415         1        1
     416         1        1
     417         1        1
     418         1        1
     419         1        1
     420         1        1
     421         1        1
     422         1        1
     423         1        1
     424         1        1
     425         1        1
     426         1        1
     427         0        0
     428         0        0
     429         0        0
     430         0        0
     431         0        0
     432         0        0
     433         0        0
     434         0        0
     435         0        0
     436         0        0
     437         0        0
     438         0        0
     439         0        0
     440         0        0
     441         0        0
     442         0        0
     443         0        0
     444         0        0
     445         0        0
     446         0        0
     447         0        0
     448         0        0
     449         0        0
     450         0        0
     451         0        0
     452         0        0
     453         0        0
     454         0        0
     455         0        0
     456         0        0
     457         0        0
     457         1        1
     458         1        1
     459         1        1
     460         1        1
     461         1        1
     462         1        1
     463         1        1
     464         1        1
     465         1        1
     466         1        1
     467         1        1
     468         1        1
     469         1        1
     470         1        1
     471         1        1
     472         1        1
     473         1        1
     474         1        1
     475         1        1
     476         1        1
     477         1        1
     478         1        1
     479         1        1
     480         1        1
     481         1        1
     482         1        1
     483         1        1
     484         1        1
     485         1        1
     486         1        1
     487         1        1
     488         0        0
     489         0        0
     490         0        0
     491         0        0
     492         0        0
     493         0        0
     494         0        0
     495         0        0
     496         0        0
     497         0        0
     498         0        0
     499         0        0
     500         0        0
     501         0        0
     502         0        0
     503         0        0
     504         0        0
     505         0        0
     506         0        0
     507         0        0
     508         0        0
     509         0        0
     510         0        0
     511         0        0
     512         0        0
     513         0        0
     514         0        0
     515         0        0
     516         0        0
     517         0        0
     518         0        0
     518         1        1
     519         1        1
     520         1        1
     521         1        1
     522         1        1
     523         1        1
     524         1        1
     525         1        1
     526         1        1
     527         1        1
     528         1        1
     529         1        1
     530         1        1
     531         1        1
     532         1        1
     533         1        1
     534         1        1
     535         1        1
     536         1        1
     537         1        1
     538         1        1
     539         1        1
     540         1        1
     541         1        1
     542         1        1
     543         1        1
     544         1        1
     545         1        1
     546         1        1
     547         1        1
     548         1        1
     549         0        0
     550         0        0
     551         0        0
     552         0        0
     553         0        0
     554         0        0
     555         0        0
     556         0        0
     557         0        0
     558         0        0
     559         0        0
     560         0        0
     561         0        0
     562         0        0
     563         0        0
     564         0        0
     565         0        0
     566         0        0
     567         0        0
     568         0        0
     569         0        0
     570         0        0
     571         0        0
     572         0        0
     573         0        0
     574         0        0
     575         0        0
     576         0        0
     577         0        0
     578         0        0
     579         0        0
     579         1        1
     580         1        1
     581         1        1
     582         1        1
     583         1        1
     584         1        1
     585         1        1
     586         1        1
     587         1        1
     588         1        1
     589         1        1
     590         1        1
     591         1        1
     592         1        1
     593         1        1
     594         1        1
     595         1        1
     596         1        1
     597         1        1
     598         1        1
     599         1        1
     600         1        1
     601         1        1
     602         1        1
     603         1        1
     604         1        1
     605         1        1
     606         1        1
     607         1        1
     608         1        1
     609         1        1
     610         0        0
     611         0        0
     612         0        0
     613         0        0
     614         0        0
     615         0        0
     616         0        0
     617         0        0
     618         0        0
     619         0        0
     620         0        0
     621         0        0
     622         0        0
     623         0        0
     624         0        0
     625         0        0
     626         0        0
     627         0        0
     628         0        0
     629         0        0
     630         0        0
     631         0        0
     632         0        0
     633         0        0
     634         0        0
     635         0        0
     636         0        0
     637         0        0
     638         0        0
     639         0        0
     640         0        0
     640         1        1
     641         1        1
     642         1        1
     643         1        1
     644         1        1
     645         1        1
     646         1        1
     647         1        1
     648         1        1
     649         1        1
     650         1        1
     651         1        1
     652         1        1
     653         1        1
     654         1        1
     655         1        1
     656         1        1
     657         1        1
     658         1        1
     659         1        1
     660         1        1
     661         1        1
     662         1        1
     663         1        1
     664         1        1
     665         1        1
     666         1        1
     667         1        1
     668         1        1
     669         1        1
     670         1        1
     671         0        0
     672         0        0
     673         0        0
     674         0        0
     675         0        0
     676         0        0
     677         0        0
     678         0        0
     679         0        0
     680         0        0
     681         0        0
     682         0        0
     683         0        0
     684         0        0
     685         0        0
     686         0        0
     687         0        0
     688         0        0
     689         0        0
     690         0        0
     691         0        0
     692         0        0
     693         0        0
     694         0        0
     695         0        0
     696         0        0
     697         0        0
     698         0        0
     699         0        0
     700         0        0
     701         0        0
     701         1        1
     702         1        1
     703         1        1
     704         1        1
     705         1        1
     706         1        1
     707         1        1
     708         1        1
     709         1        1
     710         1        1
     711         1        1
     712         1        1
     713         1        1
     714         1        1
     715         1        1
     716         1        1
     717         1        1
     718         1        1
     719         1        1
     720         1        1
     721         1        1
     722         1        1
     723         1        1
     724         1        1
     725         1        1
     726         1        1
     727         1        1
     728         1        1
     729         1        1
     730         1        1
     731         1        1
     732         0        0
     733         0        0
     734         0        0
     735         0        0
     736         0        0
     737         0        0
     738         0        0
     739         0        0
     740         0        0
     741         0        0
     742         0        0
     743         0        0
     744         0        0
     745         0        0
     746         0        0
     747         0        0
     748         0        0
     749         0        0
     750         0        0
     751         0        0
     752         0        0
     753         0        0
     754         0        0
     755         0        0
     756         0        0
     757         0        0
     758         0        0
     759         0        0
     760         0        0
     761         0        0
     762         0        0
     762         1        1
     763         1        1
     764         1        1
     765         1        1
     766         1        1
     767         1        1
     768         1        1
     769         1        1
     770         1        1
     771         1        1
     772         1        1
     773         1        1
     774         1        1
     775         1        1
     776         1        1
     777         1        1
     778         1        1
     779         1        1
     780         1        1
     781         1        1
     782         1        1
     783         1        1
     784         1        1
     785         1        1
     786         1        1
     787         1        1
     788         1        1
     789         1        1
     790         1        1
     791         1        1
     792         1        1
     793         0        0
     794         0        0
     795         0        0
     796         0        0
     797         0        0
     798         0        0
     799         0        0
     800         0        0
     801         0        0
     802         0        0
     803         0        0
     804         0        0
     805         0        0
     806         0        0
     807         0        0
     808         0        0
     809         0        0
     810         0        0
     811         0        0
     812         0        0
     813         0        0
     814         0        0
     815         0        0
     816         0        0
     817         0        0
     818         0        0
     819         0        0
     820         0        0
     821         0        0
     822         0        0
     823         0        0
     823         1        1
     824         1        1
     825         1        1
     826         1        1
     827         1        1
     828         1        1
     829         1        1
     830         1        1
     831         1        1
     832         1        1
     833         1        1
     834         1        1
     835         1        1
     836         1        1
     837         1        1
     838         1        1
     839         1        1
     840         1        1
     841         1        1
     842         1        1
     843         1        1
     844         1        1
     845         1        1
     846         1        1
     847         1        1
     848         1        1
     849         1        1
     850         1        1
     851         1        1
     852         1        1
     853         1        1
     854         0        0
     855         0        0
     856         0        0
     857         0        0
     858         0        0
     859         0        0
     860         0        0
     861         0        0
     862         0        0
     863         0        0
     864         0        0
     865         0        0
     866         0        0
     867         0        0
     868         0        0
     869         0        0
     870         0        0
     871         0        0
     872         0        0
     873         0        0
     874         0        0
     875         0        0
     876         0        0
     877         0        0
     878         0        0
     879         0        0
     880         0        0
     881         0        0
     882         0        0
     883         0        0
     884         0        0
     884         1        1
     885         1        1
     886         1        1
     887         1        1
     888         1        1
     889         1        1
     890         1        1
     891         1        1
     892         1        1
     893         1        1
     894         1        1
     895         1        1
     896         1        1
     897         1        1
     898         1        1
     899         1        1
     900         1        1
     901         1        1
     902         1        1
     903         1        1
     904         1        1
     905         1        1
     906         1        1
     907         1        1
     908         1        1
     909         1        1
     910         1        1
     911         1        1
     912         1        1
     913         1        1
     914         1        1
     915         0        0
     916         0        0
     917         0        0
     918         0        0
     919         0        0
     920         0        0
     921         0        0
     922         0        0
     923         0        0
     924         0        0
     925         0        0
     926         0        0
     927         0        0
     928         0        0
     929         0        0
     930         0        0
     931         0        0
     932         0        0
     933         0        0
     934         0        0
     935         0        0
     936         0        0
     937         0        0
     938         0        0
     939         0        0
     940         0        0
     941         0        0
     942         0        0
     943         0        0
     944         0        0
     945         0        0
     945         1        1
     946         1        1
     947         1        1
     948         1        1
     949         1        1
     950         1        1
     951         1        1
     952         1        1
     953         1        1
     954         1        1
     955         1        1
     956         1        1
     957         1        1
     958         1        1
     959         1        1
     960         1        1
     961         1        1
     962         1        1
     963         1        1
     964         1        1
     965         1        1
     966         1        1
     967         1        1
     968         1        1
     969         1        1
     970         1        1
     971         1        1
     972         1        1
     973         1        1
     974         1        1
     975         1        1
     976         0        0
     977         0        0
     978         0        0
     979         0        0
     980         0        0
     981         0        0
     982         0        0
     983         0        0
     984         0        0
     985         0        0
     986         0        0
     987         0        0
     988         0        0
     989         0        0
     990         0        0
     991         0        0
     992         0        0
     993         0        0
     994         0        0
     995         0        0
     996         0        0
     997         0        0
     998         0        0
     999         0        0
    1000         0        0
    1001         0        0
    1002         0        0
    1003         0        0
    1004         0        0
    1005         0        0
    1006         0        0
    1006         1        1
    1007         1        1
    1008         1        1
    1009         1        1
    1010         1        1
    1011         1        1
    1012         1        1
    1013         1        1
    1014         1        1
    1015         1        1
    1016         1        1
    1017         1        1
    1018         1        1
    1019         1        1
    1020         1        1
    1021         1        1
    1022         1        1
    1023         1        1
    1024         1        1
    1025         1        1
    1026         1        1
    1027         1        1
    1028         1        1
    1029         1        1
    1030         1        1
    1031         1        1
    1032         1        1
    1033         1        1
    1034         1        1
    1035         1        1
    1036         1        1
    1037         0        0
    1038         0        0
    1039         0        0
    1040         0        0
    1041         0        0
    1042         0        0
    1043         0        0
    1044         0        0
    1045         0        0
    1046         0        0
    1047         0        0
    1048         0        0
    1049         0        0
    1050         0        0
    1051         0        0
    1052         0        0
    1053         0        0
    1054         0        0
    1055         0        0
    1056         0        0
    1057         0        0
    1058         0        0
    1059         0        0
    1060         0        0
    1061         0        0
    1062         0        0
    1063         0        0
    1064         0        0
    1065         0        0
    1066         0        0
    1067         0        0
    1067         1        1
    1068         1        1
    1069         1        1
    1070         1        1
    1071         1        1
    1072         1        1
    1073         1        1
    1074         1        1
    1075         1        1
    1076         1        1
    1077         1        1
    1078         1        1
    1079         1        1
    1080         1        1
    1081         1        1
    1082         1        1
    1083         1        1
    1084         1        1
    1085         1        1
    1086         1        1
    1087         1        1
    1088         1        1
    1089         1        1
    1090         1        1
    1091         1        1
    1092         1        1
    1093         1        1
    1094         1        1
    1095         1        1
    1096         1        1
    1097         1        1
    1098         0        0
    1099         0        0
    1100         0        0
    1101         0        0
    1102         0        0
    1103         0        0
    1104         0        0
    1105         0        0
    1106         0        0
    1107         0        0
    1108         0        0
    1109         0        0
    1110         0        0
    1111         0        0
    1112         0        0
    1113         0        0
    1114         0        0
    1115         0        0
    1116         0        0
    1117         0        0
    1118         0        0
    1119         0        0
    1120         0        0
    1121         0        0
    1122         0        0
    1123         0        0
    1124         0        0
    1125         0        0
    1126         0        0
    1127         0        0
    1128         0        0
    1128         1        1
    1129         1        1
    1130         1        1
    1131         1        1
    1132         1        1
    1133         1        1
    1134         1        1
    1135         1        1
    1136         1        1
    1137         1        1
    1138         1        1
    1139         1        1
    1140         1        1
    1141         1        1
    1142         1        1
    1143         1        1
    1144         1        1
    1145         1        1
    1146         1        1
    1147         1        1
    1148         1        1
    1149         1        1
    1150         1        1
    1151         1        1
    1152         1        1
    1153         1        1
    1154         1        1
    1155         1        1
    1156         1        1
    1157         1        1
    1158         1        1
    1159         0        0
    1160         0        0
    1161         0        0
    1162         0        0
    1163         0        0
    1164         0        0
    1165         0        0
    1166         0        0
    1167         0        0
    1168         0        0
    1169         0        0
    1170         0        0
    1171         0        0
    1172         0        0
    1173         0        0
    1174         0        0
    1175         0        0
    1176         0        0
    1177         0        0
    1178         0        0
    1179         0        0
    1180         0        0
    1181         0        0
    1182         0        0
    1183         0        0
    1184         0        0
    1185         0        0
    1186         0        0
    1187         0        0
    1188         0        0
    1189         0        0
    1189         1        1
    1190         1        1
    1191         1        1
    1192         1        1
    1193         1        1
    1194         1        1
    1195         1        1
    1196         1        1
    1197         1        1
    1198         1        1
    1199         1        1
    1200         1        1
    1201         1        1
    1202         1        1
    1203         1        1
    1204         1        1
    1205         1        1
    1206         1        1
    1207         1        1
    1208         1        1
    1209         1        1
    1210         1        1
    1211         1        1
    1212         1        1
    1213         1        1
    1214         1        1
    1215         1        1
    1216         1        1
    1217         1        1
    1218         1        1
    1219         1        1
    1220         0        0
    1221         0        0
    1222         0        0
    1223         0        0
    1224         0        0
    1225         0        0
    1226         0        0
    1227         0        0
    1228         0        0
    1229         0        0
    1230         0        0
    1231         0        0
    1232         0        0
    1233         0        0
    1234         0        0
    1235         0        0
    1236         0        0
    1237         0        0
    1238         0        0
    1239         0        0
    1240         0        0
    1241         0        0
    1242         0        0
    1243         0        0
    1244         0        0
    1245         0        0
    1246         0        0
    1247         0        0
    1248         0        0
    1249         0        0
    1250         0        0
    1250         1        1
    1251         1        1
    1252         1        1
    1253         1        1
    1254         1        1
    1255         1        1
    1256         1        1
    1257         1        1
    1258         1        1
    1259         1        1
    1260         1        1
    1261         1        1
    1262         1        1
    1263         1        1
    1264         1        1
    1265         1        1
    1266         1        1
    1267         1        1
    1268         1        1
    1269         1        1
    1270         1        1
    1271         1        1
    1272         1        1
    1273         1        1
    1274         1        1
    1275         1        1
    1276         1        1
    1277         1        1
    1278         1        1
    1279         1        1
    1280         1        1
    1281         0        0
    1282         0        0
    1283         0        0
    1284         0        0
    1285         0        0
    1286         0        0
    1287         0        0
    1288         0        0
    1289         0        0
    1290         0        0
    1291         0        0
    1292         0        0
    1293         0        0
    1294         0        0
    1295         0        0
    1296         0        0
    1297         0        0
    1298         0        0
    1299         0        0
    1300         0        0
    1301         0        0
    1302         0        0
    1303         0        0
    1304         0        0
    1305         0        0
    1306         0        0
    1307         0        0
    1308         0        0
    1309         0        0
    1310         0        0
    1311         0        0
    1311         1        1
    1312         1        1
    1313         1        1
    1314         1        1
    1315         1        1
    1316         1        1
    1317         1        1
    1318         1        1
    1319         1        1
    1320         1        1
    1321         1        1
    1322         1        1
    1323         1        1
    1324         1        1
    1325         1        1
    1326         1        1
    1327         1        1
    1328         1        1
    1329         1        1
    1330         1        1
    1331         1        1
    1332         1        1
    1333         1        1
    1334         1        1
    1335         1        1
    1336         1        1
    1337         1        1
    1338         1        1
    1339         1        1
    1340         1        1
    1341         1        1
    1342         0        0
    1343         0        0
    1344         0        0
    1345         0        0
    1346         0        0
    1347         0        0
    1348         0        0
    1349         0        0
    1350         0        0
    1351         0        0
    1352         0        0
    1353         0        0
    1354         0        0
    1355         0        0
    1356         0        0
    1357         0        0
    1358         0        0
    1359         0        0
    1360         0        0
    1361         0        0
    1362         0        0
    1363         0        0
    1364         0        0
    1365         0        0
    1366         0        0
    1367         0        0
    1368         0        0
    1369         0        0
    1370         0        0
    1371         0        0
    1372         0        0
    1372         1        1
    1373         1        1
    1374         1        1
    1375         1        1
    1376         1        1
    1377         1        1
    1378         1        1
    1379         1        1
    1380         1        1
    1381         1        1
    1382         1        1
    1383         1        1
    1384         1        1
    1385         1        1
    1386         1        1
    1387         1        1
    1388         1        1
    1389         1        1
    1390         1        1
    1391         1        1
    1392         1        1
    1393         1        1
    1394         1        1
    1395         1        1
    1396         1        1
    1397         1        1
    1398         1        1
    1399         1        1
    1400         1        1
    1401         1        1
    1402         1        1
    1403         0        0
    1404         0        0
    1405         0        0
    1406         0        0
    1407         0        0
    1408         0        0
    1409         0        0
    1410         0        0
    1411         0        0
    1412         0        0
    1413         0        0
    1414         0        0
    1415         0        0
    1416         0        0
    1417         0        0
    1418         0        0
    1419         0        0
    1420         0        0
    1421         0        0
    1422         0        0
    1423         0        0
    1424         0        0
    1425         0        0
    1426         0        0
    1427         0        0
    1428         0        0
    1429         0        0
    1430         0        0
    1431         0        0
    1432         0        0
    1433         0        0
    1433         1        1
    1434         1        1
    1435         1        1
    1436         1        1
    1437         1        1
    1438         1        1
    1439         1        1
    1440         1        1
    1441         1        1
    1442         1        1
    1443         1        1
    1444         1        1
    1445         1        1
    1446         1        1
    1447         1        1
    1448         1        1
    1449         1        1
    1450         1        1
    1451         1        1
    1452         1        1
    1453         1        1
    1454         1        1
    1455         1        1
    1456         1        1
    1457         1        1
    1458         1        1
    1459         1        1
    1460         1        1
    1461         1        1
    1462         1        1
    1463         1        1
    1464         0        0
    1465         0        0
    1466         0        0
    1467         0        0
    1468         0        0
    1469         0        0
    1470         0        0
    1471         0        0
    1472         0        0
    1473         0        0
    1474         0        0
    1475         0        0
    1476         0        0
    1477         0        0
    1478         0        0
    1479         0        0
    1480         0        0
    1481         0        0
    1482         0        0
    1483         0        0
    1484         0        0
    1485         0        0
    1486         0        0
    1487         0        0
    1488         0        0
    1489         0        0
    1490         0        0
    1491         0        0
    1492         0        0
    1493         0        0
    1494         0        0
    1494         1        1
    1495         1        1
    1496         1        1
    1497         1        1
    1498         1        1
    1499         1        1
    1500         1        1
    1501         1        1
    1502         1        1
    1503         1        1
    1504         1        1
    1505         1        1
    1506         1        1
    1507         1        1
    1508         1        1
    1509         1        1
    1510         1        1
    1511         1        1
    1512         1        1
    1513         1        1
    1514         1        1
    1515         1        1
    1516         1        1
    1517         1        1
    1518         1        1
    1519         1        1
    1520         1        1
    1521         1        1
    1522         1        1
    1523         1        1
    1524         1        1
    1525         0        0
    1526         0        0
    1527         0        0
    1528         0        0
    1529         0        0
    1530         0        0
    1531         0        0
    1532         0        0
    1533         0        0
    1534         0        0
    1535         0        0
    1536         0        0
    1537         0        0
    1538         0        0
    1539         0        0
    1540         0        0
    1541         0        0
    1542         0        0
    1543         0        0
    1544         0        0
    1545         0        0
    1546         0        0
    1547         0        0
    1548         0        0
    1549         0        0
    1550         0        0
    1551         0        0
    1552         0        0
    1553         0        0
    1554         0        0
    1555         0        0
    1555         1        1
    1556         1        1
    1557         1        1
    1558         1        1
    1559         1        1
    1560         1        1
    1561         1        1
    1562         1        1
    1563         1        1
    1564         1        1
    1565         1        1
    1566         1        1
    1567         1        1
    1568         1        1
    1569         1        1
    1570         1        1
    1571         1        1
    1572         1        1
    1573         1        1
    1574         1        1
    1575         1        1
    1576         1        1
    1577         1        1
    1578         1        1
    1579         1        1
    1580         1        1
    1581         1        1
    1582         1        1
    1583         1        1
    1584         1        1
    1585         1        1
    1586         0        0
    1587         0        0
    1588         0        0
    1589         0        0
    1590         0        0
    1591         0        0
    1592         0        0
    1593         0        0
    1594         0        0
    1595         0        0
    1596         0        0
    1597         0        0
    1598         0        0
    1599         0        0
    1600         0        0
    1601         0        0
    1602         0        0
    1603         0        0
    1604         0        0
    1605         0        0
    1606         0        0
    1607         0        0
    1608         0        0
    1609         0        0
    1610         0        0
    1611         0        0
    1612         0        0
    1613         0        0
    1614         0        0
    1615         0        0
    1616         0        0
    1616         1        1
    1617         1        1
    1618         1        1
    1619         1        1
    1620         1        1
    1621         1        1
    1622         1        1
    1623         1        1
    1624         1        1
    1625         1        1
    1626         1        1
    1627         1        1
    1628         1        1
    1629         1        1
    1630         1        1
    1631         1        1
    1632         1        1
    1633         1        1
    1634         1        1
    1635         1        1
    1636         1        1
    1637         1        1
    1638         1        1
    1639         1        1
    1640         1        1
    1641         1        1
    1642         1        1
    1643         1        1
    1644         1        1
    1645         1        1
    1646         1        1
    1647         0        0
    1648         0        0
    1649         0        0
    1650         0        0
    1651         0        0
    1652         0        0
    1653         0        0
    1654         0        0
    1655         0        0
    1656         0        0
    1657         0        0
    1658         0        0
    1659         0        0
    1660         0        0
    1661         0        0
    1662         0        0
    1663         0        0
    1664         0        0
    1665         0        0
    1666         0        0
    1667         0        0
    1668         0        0
    1669         0        0
    1670         0        0
    1671         0        0
    1672         0        0
    1673         0        0
    1674         0        0
    1675         0        0
    1676         0        0
    1677         0        0
    1677         1        1
    1678         1        1
    1679         1        1
    1680         1        1
    1681         1        1
    1682         1        1
    1683         1        1
    1684         1        1
    1685         1        1
    1686         1        1
    1687         1        1
    1688         1        1
    1689         1        1
    1690         1        1
    1691         1        1
    1692         1        1
    1693         1        1
    1694         1        1
    1695         1        1
    1696         1        1
    1697         1        1
    1698         1        1
    1699         1        1
    1700         1        1
    1701         1        1
    1702         1        1
    1703         1        1
    1704         1        1
    1705         1        1
    1706         1        1
    1707         1        1
    1708         0        0
    1709         0        0
    1710         0        0
    1711         0        0
    1712         0        0
    1713         0        0
    1714         0        0
    1715         0        0
    1716         0        0
    1717         0        0
    1718         0        0
    1719         0        0
    1720         0        0
    1721         0        0
    1722         0        0
    1723         0        0
    1724         0        0
    1725         0        0
    1726         0        0
    1727         0        0
    1728         0        0
    1729         0        0
    1730         0        0
    1731         0        0
    1732         0        0
    1733         0        0
    1734         0        0
    1735         0        0
    1736         0        0
    1737         0        0
    1738         0        0
    1738         1        1
    1739         1        1
    1740         1        1
    1741         1        1
    1742         1        1
    1743         1        1
    1744         1        1
    1745         1        1
    1746         1        1
    1747         1        1
    1748         1        1
    1749         1        1
    1750         1        1
    1751         1        1
    1752         1        1
    1753         1        1
    1754         1        1
    1755         1        1
    1756         1        1
    1757         1        1
    1758         1        1
    1759         1        1
    1760         1        1
    1761         1        1
    1762         1        1
    1763         1        1
    1764         1        1
    1765         1        1
    1766         1        1
    1767         1        1
    1768         1        1
    1769         0        0
    1770         0        0
    1771         0        0
    1772         0        0
    1773         0        0
    1774         0        0
    1775         0        0
    1776         0        0
    1777         0        0
    1778         0        0
    1779         0        0
    1780         0        0
    1781         0        0
    1782         0        0
    1783         0        0
    1784         0        0
    1785         0        0
    1786         0        0
    1787         0        0
    1788         0        0
    1789         0        0
    1790         0        0
    1791         0        0
    1792         0        0
    1793         0        0
    1794         0        0
    1795         0        0
    1796         0        0
    1797         0        0
    1798         0        0
    1799         0        0
    1799         1        1
    1800         1        1
    1801         1        1
    1802         1        1
    1803         1        1
    1804         1        1
    1805         1        1
    1806         1        1
    1807         1        1
    1808         1        1
    1809         1        1
    1810         1        1
    1811         1        1
    1812         1        1
    1813         1        1
    1814         1        1
    1815         1        1
    1816         1        1
    1817         1        1
    1818         1        1
    1819         1        1
    1820         1        1
    1821         1        1
    1822         1        1
    1823         1        1
    1824         1        1
    1825         1        1
    1826         1        1
    1827         1        1
    1828         1        1
    1829         1        1
    1830         0        0
    1830         2        2
    1831         0        0
    1831         2        2
    1832         0        0
    1832         2        2
    1833         0        0
    1833         2        2
    1834         0        0
    1834         2        2
    1835         0        0
    1835         2        2
    1836         0        0
    1836         2        2
    1837         0        0
    1837         2        2
    1838         0        0
    1838         2        2
    1839         0        0
    1839         2        2
    1840         0        0
    1840         2        2
    1841         0        0
    1841         2        2
    1842         0        0
    1842         2        2
    1843         0        0
    1843         2        2
    1844         0        0
    1844         2        2
    1845         0        0
    1845         2        2
    1846         0        0
    1846         2        2
    1847         0        0
    1847         2        2
    1848         0        0
    1848         2        2
    1849         0        0
    1849         2        2
    1850         0        0
    1850         2        2
    1851         0        0
    1851         2        2
    1852         0        0
    1852         2        2
    1853         0        0
    1853         2        2
    1854         0        0
    1854         2        2
    1855         0        0
    1855         2        2
    1856         0        0
    1856         2        2
    1857         0        0
    1857         2        2
    1858         0        0
    1858         2        2
    1859         0        0
    1859         2        2
    1860         0        0
    1860         1        1
    1860         2        2
    1860         3        3
    1861         1        1
    1861         3        3
    1862         1        1
    1862         3        3
    1863         1        1
    1863         3        3
    1864         1        1
    1864         3        3
    1865         1        1
    1865         3        3
    1866         1        1
    1866         3        3
    1867         1        1
    1867         3        3
    1868         1        1
    1868         3        3
    1869         1        1
    1869         3        3
    1870         1        1
    1870         3        3
    1871         1        1
    1871         3        3
    1872         1        1
    1872         3        3
    1873         1        1
    1873         3        3
    1874         1        1
    1874         3        3
    1875         1        1
    1875         3        3
    1876         1        1
    1876         3        3
    1877         1        1
    1877         3        3
    1878         1        1
    1878         3        3
    1879         1        1
    1879         3        3
    1880         1        1
    1880         3        3
    1881         1        1
    1881         3        3
    1882         1        1
    1882         3        3
    1883         1        1
    1883         3        3
    1884         1        1
    1884         3        3
    1885         1        1
    1885         3        3
    1886         1        1
    1886         3        3
    1887         1        1
    1887         3        3
    1888         1        1
    1888         3        3
    1889         1        1
    1889         3        3
    1890         1        1
    1890         3        3
    1891         2        2
    1892         2        2
    1893         2        2
    1894         2        2
    1895         2        2
    1896         2        2
    1897         2        2
    1898         2        2
    1899         2        2
    1900         2        2
    1901         2        2
    1902         2        2
    1903         2        2
    1904         2        2
    1905         2        2
    1906         2        2
    1907         2        2
    1908         2        2
    1909         2        2
    1910         2        2
    1911         2        2
    1912         2        2
    1913         2        2
    1914         2        2
    1915         2        2
    1916         2        2
    1917         2        2
    1918         2        2
    1919         2        2
    1920         2        2
    1921         2        2
    1921         3        3
    1922         3        3
    1923         3        3
    1924         3        3
    1925         3        3
    1926         3        3
    1927         3        3
    1928         3        3
    1929         3        3
    1930         3        3
    1931         3        3
    1932         3        3
    1933         3        3
    1934         3        3
    1935         3        3
    1936         3        3
    1937         3        3
    1938         3        3
    1939         3        3
    1940         3        3
    1941         3        3
    1942         3        3
    1943         3        3
    1944         3        3
    1945         3        3
    1946         3        3
    1947         3        3
    1948         3        3
    1949         3        3
    1950         3        3
    1951         3        3
    1952         2        2
    1953         2        2
    1954         2        2
    1955         2        2
    1956         2        2
    1957         2        2
    1958         2        2
    1959         2        2
    1960         2        2
    1961         2        2
    1962         2        2
    1963         2        2
    1964         2        2
    1965         2        2
    1966         2        2
    1967         2        2
    1968         2        2
    1969         2        2
    1970         2        2
    1971         2        2
    1972         2        2
    1973         2        2
    1974         2        2
    1975         2        2
    1976         2        2
    1977         2        2
    1978         2        2
    1979         2        2
    1980         2        2
    1981         2        2
    1982         2        2
    1982         3        3
    1983         3        3
    1984         3        3
    1985         3        3
    1986         3        3
    1987         3        3
    1988         3        3
    1989         3        3
    1990         3        3
    1991         3        3
    1992         3        3
    1993         3        3
    1994         3        3
    1995         3        3
    1996         3        3
    1997         3        3
    1998         3        3
    1999         3        3
    2000         3        3
    2001         3        3
    2002         3        3
    2003         3        3
    2004         3        3
    2005         3        3
    2006         3        3
    2007         3        3
    2008         3        3
    2009         3        3
    2010         3        3
    2011         3        3
    2012         3        3
    2013         2        2
    2014         2        2
    2015         2        2
    2016         2        2
    2017         2        2
    2018         2        2
    2019         2        2
    2020         2        2
    2021         2        2
    2022         2        2
    2023         2        2
    2024         2        2
    2025         2        2
    2026         2        2
    2027         2        2
    2028         2        2
    2029         2        2
    2030         2        2
    2031         2        2
    2032         2        2
    2033         2        2
    2034         2        2
    2035         2        2
    2036         2        2
    2037         2        2
    2038         2        2
    2039         2        2
    2040         2        2
    2041         2        2
    2042         2        2
    2043         2        2
    2043         3        3
    2044         3        3
    2045         3        3
    2046         3        3
    2047         3        3
    2048         3        3
    2049         3        3
    2050         3        3
    2051         3        3
    2052         3        3
    2053         3        3
    2054         3        3
    2055         3        3
    2056         3        3
    2057         3        3
    2058         3        3
    2059         3        3
    2060         3        3
    2061         3        3
    2062         3        3
    2063         3        3
    2064         3        3
    2065         3        3
    2066         3        3
    2067         3        3
    2068         3        3
    2069         3        3
    2070         3        3
    2071         3        3
    2072         3        3
    2073         3        3
    2074         2        2
    2075         2        2
    2076         2        2
    2077         2        2
    2078         2        2
    2079         2        2
    2080         2        2
    2081         2        2
    2082         2        2
    2083         2        2
    2084         2        2
    2085         2        2
    2086         2        2
    2087         2        2
    2088         2        2
    2089         2        2
    2090         2        2
    2091         2        2
    2092         2        2
    2093         2        2
    2094         2        2
    2095         2        2
    2096         2        2
    2097         2        2
    2098         2        2
    2099         2        2
    2100         2        2
    2101         2        2
    2102         2        2
    2103         2        2
    2104         2        2
    2104         3        3
    2105         3        3
    2106         3        3
    2107         3        3
    2108         3        3
    2109         3        3
    2110         3        3
    2111         3        3
    2112         3        3
    2113         3        3
    2114         3        3
    2115         3        3
    2116         3        3
    2117         3        3
    2118         3        3
    2119         3        3
    2120         3        3
    2121         3        3
    2122         3        3
    2123         3        3
    2124         3        3
    2125         3        3
    2126         3        3
    2127         3        3
    2128         3        3
    2129         3        3
    2130         3        3
    2131         3        3
    2132         3        3
    2133         3        3
    2134         3        3
    2135         2        2
    2136         2        2
    2137         2        2
    2138         2        2
    2139         2        2
    2140         2        2
    2141         2        2
    2142         2        2
    2143         2        2
    2144         2        2
    2145         2        2
    2146         2        2
    2147         2        2
    2148         2        2
    2149         2        2
    2150         2        2
    2151         2        2
    2152         2        2
    2153         2        2
    2154         2        2
    2155         2        2
    2156         2        2
    2157         2        2
    2158         2        2
    2159         2        2
    2160         2        2
    2161         2        2
    2162         2        2
    2163         2        2
    2164         2        2
    2165         2        2
    2165         3        3
    2166         3        3
    2167         3        3
    2168         3        3
    2169         3        3
    2170         3        3
    2171         3        3
    2172         3        3
    2173         3        3
    2174         3        3
    2175         3        3
    2176         3        3
    2177         3        3
    2178         3        3
    2179         3        3
    2180         3        3
    2181         3        3
    2182         3        3
    2183         3        3
    2184         3        3
    2185         3        3
    2186         3        3
    2187         3        3
    2188         3        3
    2189         3        3
    2190         3        3
    2191         3        3
    2192         3        3
    2193         3        3
    2194         3        3
    2195         3        3
    2196         2        2
    2197         2        2
    2198         2        2
    2199         2        2
    2200         2        2
    2201         2        2
    2202         2        2
    2203         2        2
    2204         2        2
    2205         2        2
    2206         2        2
    2207         2        2
    2208         2        2
    2209         2        2
    2210         2        2
    2211         2        2
    2212         2        2
    2213         2        2
    2214         2        2
    2215         2        2
    2216         2        2
    2217         2        2
    2218         2        2
    2219         2        2
    2220         2        2
    2221         2        2
    2222         2        2
    2223         2        2
    2224         2        2
    2225         2        2
    2226         2        2
    2226         3        3
    2227         3        3
    2228         3        3
    2229         3        3
    2230         3        3
    2231         3        3
    2232         3        3
    2233         3        3
    2234         3        3
    2235         3        3
    2236         3        3
    2237         3        3
    2238         3        3
    2239         3        3
    2240         3        3
    2241         3        3
    2242         3        3
    2243         3        3
    2244         3        3
    2245         3        3
    2246         3        3
    2247         3        3
    2248         3        3
    2249         3        3
    2250         3        3
    2251         3        3
    2252         3        3
    2253         3        3
    2254         3        3
    2255         3        3
    2256         3        3
    2257         2        2
    2258         2        2
    2259         2        2
    2260         2        2
    2261         2        2
    2262         2        2
    2263         2        2
    2264         2        2
    2265         2        2
    2266         2        2
    2267         2        2
    2268         2        2
    2269         2        2
    2270         2        2
    2271         2        2
    2272         2        2
    2273         2        2
    2274         2        2
    2275         2        2
    2276         2        2
    2277         2        2
    2278         2        2
    2279         2        2
    2280         2        2
    2281         2        2
    2282         2        2
    2283         2        2
    2284         2        2
    2285         2        2
    2286         2        2
    2287         2        2
    2287         3        3
    2288         3        3
    2289         3        3
    2290         3        3
    2291         3        3
    2292         3        3
    2293         3        3
    2294         3        3
    2295         3        3
    2296         3        3
    2297         3        3
    2298         3        3
    2299         3        3
    2300         3        3
    2301         3        3
    2302         3        3
    2303         3        3
    2304         3        3
    2305         3        3
    2306         3        3
    2307         3        3
    2308         3        3
    2309         3        3
    2310         3        3
    2311         3        3
    2312         3        3
    2313         3        3
    2314         3        3
    2315         3        3
    2316         3        3
    2317         3        3
    2318         2        2
    2319         2        2
    2320         2        2
    2321         2        2
    2322         2        2
    2323         2        2
    2324         2        2
    2325         2        2
    2326         2        2
    2327         2        2
    2328         2        2
    2329         2        2
    2330         2        2
    2331         2        2
    2332         2        2
    2333         2        2
    2334         2        2
    2335         2        2
    2336         2        2
    2337         2        2
    2338         2        2
    2339         2        2
    2340         2        2
    2341         2        2
    2342         2        2
    2343         2        2
    2344         2        2
    2345         2        2
    2346         2        2
    2347         2        2
    2348         2        2
    2348         3        3
    2349         3        3
    2350         3        3
    2351         3        3
    2352         3        3
    2353         3        3
    2354         3        3
    2355         3        3
    2356         3        3
    2357         3        3
    2358         3        3
    2359         3        3
    2360         3        3
    2361         3        3
    2362         3        3
    2363         3        3
    2364         3        3
    2365         3        3
    2366         3        3
    2367         3        3
    2368         3        3
    2369         3        3
    2370         3        3
    2371         3        3
    2372         3        3
    2373         3        3
    2374         3        3
    2375         3        3
    2376         3        3
    2377         3        3
    2378         3        3
    2379         2        2
    2380         2        2
    2381         2        2
    2382         2        2
    2383         2        2
    2384         2        2
    2385         2        2
    2386         2        2
    2387         2        2
    2388         2        2
    2389         2        2
    2390         2        2
    2391         2        2
    2392         2        2
    2393         2        2
    2394         2        2
    2395         2        2
    2396         2        2
    2397         2        2
    2398         2        2
    2399         2        2
    2400         2        2
    2401         2        2
    2402         2        2
    2403         2        2
    2404         2        2
    2405         2        2
    2406         2        2
    2407         2        2
    2408         2        2
    2409         2        2
    2409         3        3
    2410         3        3
    2411         3        3
    2412         3        3
    2413         3        3
    2414         3        3
    2415         3        3
    2416         3        3
    2417         3        3
    2418         3        3
    2419         3        3
    2420         3        3
    2421         3        3
    2422         3        3
    2423         3        3
    2424         3        3
    2425         3        3
    2426         3        3
    2427         3        3
    2428         3        3
    2429         3        3
    2430         3        3
    2431         3        3
    2432         3        3
    2433         3        3
    2434         3        3
    2435         3        3
    2436         3        3
    2437         3        3
    2438         3        3
    2439         3        3
    2440         2        2
    2441         2        2
    2442         2        2
    2443         2        2
    2444         2        2
    2445         2        2
    2446         2        2
    2447         2        2
    2448         2        2
    2449         2        2
    2450         2        2
    2451         2        2
    2452         2        2
    2453         2        2
    2454         2        2
    2455         2        2
    2456         2        2
    2457         2        2
    2458         2        2
    2459         2        2
    2460         2        2
    2461         2        2
    2462         2        2
    2463         2        2
    2464         2        2
    2465         2        2
    2466         2        2
    2467         2        2
    2468         2        2
    2469         2        2
    2470         2        2
    2470         3        3
    2471         3        3
    2472         3        3
    2473         3        3
    2474         3        3
    2475         3        3
    2476         3        3
    2477         3        3
    2478         3        3
    2479         3        3
    2480         3        3
    2481         3        3
    2482         3        3
    2483         3        3
    2484         3        3
    2485         3        3
    2486         3        3
    2487         3        3
    2488         3        3
    2489         3        3
    2490         3        3
    2491         3        3
    2492         3        3
    2493         3        3
    2494         3        3
    2495         3        3
    2496         3        3
    2497         3        3
    2498         3        3
    2499         3        3
    2500         3        3
    2501         2        2
    2502         2        2
    2503         2        2
    2504         2        2
    2505         2        2
    2506         2        2
    2507         2        2
    2508         2        2
    2509         2        2
    2510         2        2
    2511         2        2
    2512         2        2
    2513         2        2
    2514         2        2
    2515         2        2
    2516         2        2
    2517         2        2
    2518         2        2
    2519         2        2
    2520         2        2
    2521         2        2
    2522         2        2
    2523         2        2
    2524         2        2
    2525         2        2
    2526         2        2
    2527         2        2
    2528         2        2
    2529         2        2
    2530         2        2
    2531         2        2
    2531         3        3
    2532         3        3
    2533         3        3
    2534         3        3
    2535         3        3
    2536         3        3
    2537         3        3
    2538         3        3
    2539         3        3
    2540         3        3
    2541         3        3
    2542         3        3
    2543         3        3
    2544         3        3
    2545         3        3
    2546         3        3
    2547         3        3
    2548         3        3
    2549         3        3
    2550         3        3
    2551         3        3
    2552         3        3
    2553         3        3
    2554         3        3
    2555         3        3
    2556         3        3
    2557         3        3
    2558         3        3
    2559         3        3
    2560         3        3
    2561         3        3
    2562         2        2
    2563         2        2
    2564         2        2
    2565         2        2
    2566         2        2
    2567         2        2
    2568         2        2
    2569         2        2
    2570         2        2
    2571         2        2
    2572         2        2
    2573         2        2
    2574         2        2
    2575         2        2
    2576         2        2
    2577         2        2
    2578         2        2
    2579         2        2
    2580         2        2
    2581         2        2
    2582         2        2
    2583         2        2
    2584         2        2
    2585         2        2
    2586         2        2
    2587         2        2
    2588         2        2
    2589         2        2
    2590         2        2
    2591         2        2
    2592         2        2
    2592         3        3
    2593         3        3
    2594         3        3
    2595         3        3
    2596         3        3
    2597         3        3
    2598         3        3
    2599         3        3
    2600         3        3
    2601         3        3
    2602         3        3
    2603         3        3
    2604         3        3
    2605         3        3
    2606         3        3
    2607         3        3
    2608         3        3
    2609         3        3
    2610         3        3
    2611         3        3
    2612         3        3
    2613         3        3
    2614         3        3
    2615         3        3
    2616         3        3
    2617         3        3
    2618         3        3
    2619         3        3
    2620         3        3
    2621         3        3
    2622         3        3
    2623         2        2
    2624         2        2
    2625         2        2
    2626         2        2
    2627         2        2
    2628         2        2
    2629         2        2
    2630         2        2
    2631         2        2
    2632         2        2
    2633         2        2
    2634         2        2
    2635         2        2
    2636         2        2
    2637         2        2
    2638         2        2
    2639         2        2
    2640         2        2
    2641         2        2
    2642         2        2
    2643         2        2
    2644         2        2
    2645         2        2
    2646         2        2
    2647         2        2
    2648         2        2
    2649         2        2
    2650         2        2
    2651         2        2
    2652         2        2
    2653         2        2
    2653         3        3
    2654         3        3
    2655         3        3
    2656         3        3
    2657         3        3
    2658         3        3
    2659         3        3
    2660         3        3
    2661         3        3
    2662         3        3
    2663         3        3
    2664         3        3
    2665         3        3
    2666         3        3
    2667         3        3
    2668         3        3
    2669         3        3
    2670         3        3
    2671         3        3
    2672         3        3
    2673         3        3
    2674         3        3
    2675         3        3
    2676         3        3
    2677         3        3
    2678         3        3
    2679         3        3
    2680         3        3
    2681         3        3
    2682         3        3
    2683         3        3
    2684         2        2
    2685         2        2
    2686         2        2
    2687         2        2
    2688         2        2
    2689         2        2
    2690         2        2
    2691         2        2
    2692         2        2
    2693         2        2
    2694         2        2
    2695         2        2
    2696         2        2
    2697         2        2
    2698         2        2
    2699         2        2
    2700         2        2
    2701         2        2
    2702         2        2
    2703         2        2
    2704         2        2
    2705         2        2
    2706         2        2
    2707         2        2
    2708         2        2
    2709         2        2
    2710         2        2
    2711         2        2
    2712         2        2
    2713         2        2
    2714         2        2
    2714         3        3
    2715         3        3
    2716         3        3
    2717         3        3
    2718         3        3
    2719         3        3
    2720         3        3
    2721         3        3
    2722         3        3
    2723         3        3
    2724         3        3
    2725         3        3
    2726         3        3
    2727         3        3
    2728         3        3
    2729         3        3
    2730         3        3
    2731         3        3
    2732         3        3
    2733         3        3
    2734         3        3
    2735         3        3
    2736         3        3
    2737         3        3
    2738         3        3
    2739         3        3
    2740         3        3
    2741         3        3
    2742         3        3
    2743         3        3
    2744         3        3
    2745         2        2
    2746         2        2
    2747         2        2
    2748         2        2
    2749         2        2
    2750         2        2
    2751         2        2
    2752         2        2
    2753         2        2
    2754         2        2
    2755         2        2
    2756         2        2
    2757         2        2
    2758         2        2
    2759         2        2
    2760         2        2
    2761         2        2
    2762         2        2
    2763         2        2
    2764         2        2
    2765         2        2
    2766         2        2
    2767         2        2
    2768         2        2
    2769         2        2
    2770         2        2
    2771         2        2
    2772         2        2
    2773         2        2
    2774         2        2
    2775         2        2
    2775         3        3
    2776         3        3
    2777         3        3
    2778         3        3
    2779         3        3
    2780         3        3
    2781         3        3
    2782         3        3
    2783         3        3
    2784         3        3
    2785         3        3
    2786         3        3
    2787         3        3
    2788         3        3
    2789         3        3
    2790         3        3
    2791         3        3
    2792         3        3
    2793         3        3
    2794         3        3
    2795         3        3
    2796         3        3
    2797         3        3
    2798         3        3
    2799         3        3
    2800         3        3
    2801         3        3
    2802         3        3
    2803         3        3
    2804         3        3
    2805         3        3
    2806         2        2
    2807         2        2
    2808         2        2
    2809         2        2
    2810         2        2
    2811         2        2
    2812         2        2
    2813         2        2
    2814         2        2
    2815         2        2
    2816         2        2
    2817         2        2
    2818         2        2
    2819         2        2
    2820         2        2
    2821         2        2
    2822         2        2
    2823         2        2
    2824         2        2
    2825         2        2
    2826         2        2
    2827         2        2
    2828         2        2
    2829         2        2
    2830         2        2
    2831         2        2
    2832         2        2
    2833         2        2
    2834         2        2
    2835         2        2
    2836         2        2
    2836         3        3
    2837         3        3
    2838         3        3
    2839         3        3
    2840         3        3
    2841         3        3
    2842         3        3
    2843         3        3
    2844         3        3
    2845         3        3
    2846         3        3
    2847         3        3
    2848         3        3
    2849         3        3
    2850         3        3
    2851         3        3
    2852         3        3
    2853         3        3
    2854         3        3
    2855         3        3
    2856         3        3
    2857         3        3
    2858         3        3
    2859         3        3
    2860         3        3
    2861         3        3
    2862         3        3
    2863         3        3
    2864         3        3
    2865         3        3
    2866         3        3
    2867         2        2
    2868         2        2
    2869         2        2
    2870         2        2
    2871         2        2
    2872         2        2
    2873         2        2
    2874         2        2
    2875         2        2
    2876         2        2
    2877         2        2
    2878         2        2
    2879         2        2
    2880         2        2
    2881         2        2
    2882         2        2
    2883         2        2
    2884         2        2
    2885         2        2
    2886         2        2
    2887         2        2
    2888         2        2
    2889         2        2
    2890         2        2
    2891         2        2
    2892         2        2
    2893         2        2
    2894         2        2
    2895         2        2
    2896         2        2
    2897         2        2
    2897         3        3
    2898         3        3
    2899         3        3
    2900         3        3
    2901         3        3
    2902         3        3
    2903         3        3
    2904         3        3
    2905         3        3
    2906         3        3
    2907         3        3
    2908         3        3
    2909         3        3
    2910         3        3
    2911         3        3
    2912         3        3
    2913         3        3
    2914         3        3
    2915         3        3
    2916         3        3
    2917         3        3
    2918         3        3
    2919         3        3
    2920         3        3
    2921         3        3
    2922         3        3
    2923         3        3
    2924         3        3
    2925         3        3
    2926         3        3
    2927         3        3
    2928         2        2
    2929         2        2
    2930         2        2
    2931         2        2
    2932         2        2
    2933         2        2
    2934         2        2
    2935         2        2
    2936         2        2
    2937         2        2
    2938         2        2
    2939         2        2
    2940         2        2
    2941         2        2
    2942         2        2
    2943         2        2
    2944         2        2
    2945         2        2
    2946         2        2
    2947         2        2
    2948         2        2
    2949         2        2
    2950         2        2
    2951         2        2
    2952         2        2
    2953         2        2
    2954         2        2
    2955         2        2
    2956         2        2
    2957         2        2
    2958         2        2
    2958         3        3
    2959         3        3
    2960         3        3
    2961         3        3
    2962         3        3
    2963         3        3
    2964         3        3
    2965         3        3
    2966         3        3
    2967         3        3
    2968         3        3
    2969         3        3
    2970         3        3
    2971         3        3
    2972         3        3
    2973         3        3
    2974         3        3
    2975         3        3
    2976         3        3
    2977         3        3
    2978         3        3
    2979         3        3
    2980         3        3
    2981         3        3
    2982         3        3
    2983         3        3
    2984         3        3
    2985         3        3
    2986         3        3
    2987         3        3
    2988         3        3
    2989         2        2
    2990         2        2
    2991         2        2
    2992         2        2
    2993         2        2
    2994         2        2
    2995         2        2
    2996         2        2
    2997         2        2
    2998         2        2
    2999         2        2
    3000         2        2
    3001         2        2
    3002         2        2
    3003         2        2
    3004         2        2
    3005         2        2
    3006         2        2
    3007         2        2
    3008         2        2
    3009         2        2
    3010         2        2
    3011         2        2
    3012         2        2
    3013         2        2
    3014         2        2
    3015         2        2
    3016         2        2
    3017         2        2
    3018         2        2
    3019         2        2
    3019         3        3
    3020         3        3
    3021         3        3
    3022         3        3
    3023         3        3
    3024         3        3
    3025         3        3
    3026         3        3
    3027         3        3
    3028         3        3
    3029         3        3
    3030         3        3
    3031         3        3
    3032         3        3
    3033         3        3
    3034         3        3
    3035         3        3
    3036         3        3
    3037         3        3
    3038         3        3
    3039         3        3
    3040         3        3
    3041         3        3
    3042         3        3
    3043         3        3
    3044         3        3
    3045         3        3
    3046         3        3
    3047         3        3
    3048         3        3
    3049         3        3
    3050         2        2
    3051         2        2
    3052         2        2
    3053         2        2
    3054         2        2
    3055         2        2
    3056         2        2
    3057         2        2
    3058         2        2
    3059         2        2
    3060         2        2
    3061         2        2
    3062         2        2
    3063         2        2
    3064         2        2
    3065         2        2
    3066         2        2
    3067         2        2
    3068         2        2
    3069         2        2
    3070         2        2
    3071         2        2
    3072         2        2
    3073         2        2
    3074         2        2
    3075         2        2
    3076         2        2
    3077         2        2
    3078         2        2
    3079         2        2
    3080         2        2
    3080         3        3
    3081         3        3
    3082         3        3
    3083         3        3
    3084         3        3
    3085         3        3
    3086         3        3
    3087         3        3
    3088         3        3
    3089         3        3
    3090         3        3
    3091         3        3
    3092         3        3
    3093         3        3
    3094         3        3
    3095         3        3
    3096         3        3
    3097         3        3
    3098         3        3
    3099         3        3
    3100         3        3
    3101         3        3
    3102         3        3
    3103         3        3
    3104         3        3
    3105         3        3
    3106         3        3
    3107         3        3
    3108         3        3
    3109         3        3
    3110         3        3
    3111         2        2
    3112         2        2
    3113         2        2
    3114         2        2
    3115         2        2
    3116         2        2
    3117         2        2
    3118         2        2
    3119         2        2
    3120         2        2
    3121         2        2
    3122         2        2
    3123         2        2
    3124         2        2
    3125         2        2
    3126         2        2
    3127         2        2
    3128         2        2
    3129         2        2
    3130         2        2
    3131         2        2
    3132         2        2
    3133         2        2
    3134         2        2
    3135         2        2
    3136         2        2
    3137         2        2
    3138         2        2
    3139         2        2
    3140         2        2
    3141         2        2
    3141         3        3
    3142         3        3
    3143         3        3
    3144         3        3
    3145         3        3
    3146         3        3
    3147         3        3
    3148         3        3
    3149         3        3
    3150         3        3
    3151         3        3
    3152         3        3
    3153         3        3
    3154         3        3
    3155         3        3
    3156         3        3
    3157         3        3
    3158         3        3
    3159         3        3
    3160         3        3
    3161         3        3
    3162         3        3
    3163         3        3
    3164         3        3
    3165         3        3
    3166         3        3
    3167         3        3
    3168         3        3
    3169         3        3
    3170         3        3
    3171         3        3
    3172         2        2
    3173         2        2
    3174         2        2
    3175         2        2
    3176         2        2
    3177         2        2
    3178         2        2
    3179         2        2
    3180         2        2
    3181         2        2
    3182         2        2
    3183         2        2
    3184         2        2
    3185         2        2
    3186         2        2
    3187         2        2
    3188         2        2
    3189         2        2
    3190         2        2
    3191         2        2
    3192         2        2
    3193         2        2
    3194         2        2
    3195         2        2
    3196         2        2
    3197         2        2
    3198         2        2
    3199         2        2
    3200         2        2
    3201         2        2
    3202         2        2
    3202         3        3
    3203         3        3
    3204         3        3
    3205         3        3
    3206         3        3
    3207         3        3
    3208         3        3
    3209         3        3
    3210         3        3
    3211         3        3
    3212         3        3
    3213         3        3
    3214         3        3
    3215         3        3
    3216         3        3
    3217         3        3
    3218         3        3
    3219         3        3
    3220         3        3
    3221         3        3
    3222         3        3
    3223         3        3
    3224         3        3
    3225         3        3
    3226         3        3
    3227         3        3
    3228         3        3
    3229         3        3
    3230         3        3
    3231         3        3
    3232         3        3
    3233         2        2
    3234         2        2
    3235         2        2
    3236         2        2
    3237         2        2
    3238         2        2
    3239         2        2
    3240         2        2
    3241         2        2
    3242         2        2
    3243         2        2
    3244         2        2
    3245         2        2
    3246         2        2
    3247         2        2
    3248         2        2
    3249         2        2
    3250         2        2
    3251         2        2
    3252         2        2
    3253         2        2
    3254         2        2
    3255         2        2
    3256         2        2
    3257         2        2
    3258         2        2
    3259         2        2
    3260         2        2
    3261         2        2
    3262         2        2
    3263         2        2
    3263         3        3
    3264         3        3
    3265         3        3
    3266         3        3
    3267         3        3
    3268         3        3
    3269         3        3
    3270         3        3
    3271         3        3
    3272         3        3
    3273         3        3
    3274         3        3
    3275         3        3
    3276         3        3
    3277         3        3
    3278         3        3
    3279         3        3
    3280         3        3
    3281         3        3
    3282         3        3
    3283         3        3
    3284         3        3
    3285         3        3
    3286         3        3
    3287         3        3
    3288         3        3
    3289         3        3
    3290         3        3
    3291         3        3
    3292         3        3
    3293         3        3
    3294         2        2
    3295         2        2
    3296         2        2
    3297         2        2
    3298         2        2
    3299         2        2
    3300         2        2
    3301         2        2
    3302         2        2
    3303         2        2
    3304         2        2
    3305         2        2
    3306         2        2
    3307         2        2
    3308         2        2
    3309         2        2
    3310         2        2
    3311         2        2
    3312         2        2
    3313         2        2
    3314         2        2
    3315         2        2
    3316         2        2
    3317         2        2
    3318         2        2
    3319         2        2
    3320         2        2
    3321         2        2
    3322         2        2
    3323         2        2
    3324         2        2
    3324         3        3
    3325         3        3
    3326         3        3
    3327         3        3
    3328         3        3
    3329         3        3
    3330         3        3
    3331         3        3
    3332         3        3
    3333         3        3
    3334         3        3
    3335         3        3
    3336         3        3
    3337         3        3
    3338         3        3
    3339         3        3
    3340         3        3
    3341         3        3
    3342         3        3
    3343         3        3
    3344         3        3
    3345         3        3
    3346         3        3
    3347         3        3
    3348         3        3
    3349         3        3
    3350         3        3
    3351         3        3
    3352         3        3
    3353         3        3
    3354         3        3
    3355         2        2
    3356         2        2
    3357         2        2
    3358         2        2
    3359         2        2
    3360         2        2
    3361         2        2
    3362         2        2
    3363         2        2
    3364         2        2
    3365         2        2
    3366         2        2
    3367         2        2
    3368         2        2
    3369         2        2
    3370         2        2
    3371         2        2
    3372         2        2
    3373         2        2
    3374         2        2
    3375         2        2
    3376         2        2
    3377         2        2
    3378         2        2
    3379         2        2
    3380         2        2
    3381         2        2
    3382         2        2
    3383         2        2
    3384         2        2
    3385         2        2
    3385         3        3
    3386         3        3
    3387         3        3
    3388         3        3
    3389         3        3
    3390         3        3
    3391         3        3
    3392         3        3
    3393         3        3
    3394         3        3
    3395         3        3
    3396         3        3
    3397         3        3
    3398         3        3
    3399         3        3
    3400         3        3
    3401         3        3
    3402         3        3
    3403         3        3
    3404         3        3
    3405         3        3
    3406         3        3
    3407         3        3
    3408         3        3
    3409         3        3
    3410         3        3
    3411         3        3
    3412         3        3
    3413         3        3
    3414         3        3
    3415         3        3
    3416         2        2
    3417         2        2
    3418         2        2
    3419         2        2
    3420         2        2
    3421         2        2
    3422         2        2
    3423         2        2
    3424         2        2
    3425         2        2
    3426         2        2
    3427         2        2
    3428         2        2
    3429         2        2
    3430         2        2
    3431         2        2
    3432         2        2
    3433         2        2
    3434         2        2
    3435         2        2
    3436         2        2
    3437         2        2
    3438         2        2
    3439         2        2
    3440         2        2
    3441         2        2
    3442         2        2
    3443         2        2
    3444         2        2
    3445         2        2
    3446         2        2
    3446         3        3
    3447         3        3
    3448         3        3
    3449         3        3
    3450         3        3
    3451         3        3
    3452         3        3
    3453         3        3
    3454         3        3
    3455         3        3
    3456         3        3
    3457         3        3
    3458         3        3
    3459         3        3
    3460         3        3
    3461         3        3
    3462         3        3
    3463         3        3
    3464         3        3
    3465         3        3
    3466         3        3
    3467         3        3
    3468         3        3
    3469         3        3
    3470         3        3
    3471         3        3
    3472         3        3
    3473         3        3
    3474         3        3
    3475         3        3
    3476         3        3
    3477         2        2
    3478         2        2
    3479         2        2
    3480         2        2
    3481         2        2
    3482         2        2
    3483         2        2
    3484         2        2
    3485         2        2
    3486         2        2
    3487         2        2
    3488         2        2
    3489         2        2
    3490         2        2
    3491         2        2
    3492         2        2
    3493         2        2
    3494         2        2
    3495         2        2
    3496         2        2
    3497         2        2
    3498         2        2
    3499         2        2
    3500         2        2
    3501         2        2
    3502         2        2
    3503         2        2
    3504         2        2
    3505         2        2
    3506         2        2
    3507         2        2
    3507         3        3
    3508         3        3
    3509         3        3
    3510         3        3
    3511         3        3
    3512         3        3
    3513         3        3
    3514         3        3
    3515         3        3
    3516         3        3
    3517         3        3
    3518         3        3
    3519         3        3
    3520         3        3
    3521         3        3
    3522         3        3
    3523         3        3
    3524         3        3
    3525         3        3
    3526         3        3
    3527         3        3
    3528         3        3
    3529         3        3
    3530         3        3
    3531         3        3
    3532         3        3
    3533         3        3
    3534         3        3
    3535         3        3
    3536         3        3
    3537         3        3
    3538         2        2
    3539         2        2
    3540         2        2
    3541         2        2
    3542         2        2
    3543         2        2
    3544         2        2
    3545         2        2
    3546         2        2
    3547         2        2
    3548         2        2
    3549         2        2
    3550         2        2
    3551         2        2
    3552         2        2
    3553         2        2
    3554         2        2
    3555         2        2
    3556         2        2
    3557         2        2
    3558         2        2
    3559         2        2
    3560         2        2
    3561         2        2
    3562         2        2
    3563         2        2
    3564         2        2
    3565         2        2
    3566         2        2
    3567         2        2
    3568         2        2
    3568         3        3
    3569         3        3
    3570         3        3
    3571         3        3
    3572         3        3
    3573         3        3
    3574         3        3
    3575         3        3
    3576         3        3
    3577         3        3
    3578         3        3
    3579         3        3
    3580         3        3
    3581         3        3
    3582         3        3
    3583         3        3
    3584         3        3
    3585         3        3
    3586         3        3
    3587         3        3
    3588         3        3
    3589         3        3
    3590         3        3
    3591         3        3
    3592         3        3
    3593         3        3
    3594         3        3
    3595         3        3
    3596         3        3
    3597         3        3
    3598         3        3
    3599         2        2
    3600         2        2
    3601         2        2
    3602         2        2
    3603         2        2
    3604         2        2
    3605         2        2
    3606         2        2
    3607         2        2
    3608         2        2
    3609         2        2
    3610         2        2
    3611         2        2
    3612         2        2
    3613         2        2
    3614         2        2
    3615         2        2
    3616         2        2
    3617         2        2
    3618         2        2
    3619         2        2
    3620         2        2
    3621         2        2
    3622         2        2
    3623         2        2
    3624         2        2
    3625         2        2
    3626         2        2
    3627         2        2
    3628         2        2
    3629         2        2
    3629         3        3
    3630         3        3
    3631         3        3
    3632         3        3
    3633         3        3
    3634         3        3
    3635         3        3
    3636         3        3
    3637         3        3
    3638         3        3
    3639         3        3
    3640         3        3
    3641         3        3
    3642         3        3
    3643         3        3
    3644         3        3
    3645         3        3
    3646         3        3
    3647         3        3
    3648         3        3
    3649         3        3
    3650         3        3
    3651         3        3
    3652         3        3
    3653         3        3
    3654         3        3
    3655         3        3
    3656         3        3
    3657         3        3
    3658         3        3
    3659         3        3
    3660         2        2
    3661         2        2
    3662         2        2
    3663         2        2
    3664         2        2
    3665         2        2
    3666         2        2
    3667         2        2
    3668         2        2
    3669         2        2
    3670         2        2
    3671         2        2
    3672         2        2
    3673         2        2
    3674         2        2
    3675         2        2
    3676         2        2
    3677         2        2
    3678         2        2
    3679         2        2
    3680         2        2
    3681         2        2
    3682         2        2
    3683         2        2
    3684         2        2
    3685         2        2
    3686         2        2
    3687         2        2
    3688         2        2
    3689         2        2
    3690         2        2
    3690         3        3
    3691         3        3
    3692         3        3
    3693         3        3
    3694         3        3
    3695         3        3
    3696         3        3
    3697         3        3
    3698         3        3
    3699         3        3
    3700         3        3
    3701         3        3
    3702         3        3
    3703         3        3
    3704         3        3
    3705         3        3
    3706         3        3
    3707         3        3
    3708         3        3
    3709         3        3
    3710         3        3
    3711         3        3
    3712         3        3
    3713         3        3
    3714         3        3
    3715         3        3
    3716         3        3
    3717         3        3
    3718         3        3
    3719         3        3
    3720         3        3
