7
   463730    957598   13156
  1155731   1237665   33265
   387460    726536   41060
   974347   1310633   75726
   241780    603739   74687
   327547    768957   16021
   199976    741753   96325
59
  5124410   8209439   33906
  3701883   7173641   77441
  6817767  10763767   60402
  5959924  11083264   49063
  7303025  10268460    4849
  8516649   9684138    4291
  8036221   9958175   25567
  5730932   9153918   59446
  1344768   1491082   57035
  1840400   6867987   61168
  8321714  10904278   31727
  2722813   3627828    3867
  2402755   8980663   98582
  2657358  10903557   27455
  4814135   8663378   75137
  3903561  11232379   97259
  5209695  12150743   47320
  4555846   8428782   13203
  3597957   8839452   12882
  1042668   7493114   40334
    57465   1677459   43318
  3501008  11577699   57533
  2239632   3815082   75679
  2068379   7788497   10534
   571023   7507086   80136
  1944459   7922689   36217
  5851501   9534223    7096
  3408442   6739116   40024
  5102436  11790524   96212
  3853321  10364853   48865
   932719   7069673   95055
   198287   7203202   28441
  4072580   6069367   81583
  6679099   7508735   85080
 10267672  10878361     878
  6214070   6931922   57660
  6499801  11398029   54466
  1741742   7178464   81160
  2524899   6189387   91554
   657944   9737636   69045
  3771098   3802038   41031
  3284064   9287659   67847
  5389541   7036915    8485
  7366344   7653730   74913
   800217   1194109    7995
  4254752   6620529   11897
  2919249   4614843   39846
  4966253  10107656   43547
    82063  10515500   17402
  5083203   9353211   75537
  5434836  11764711   30790
   396401   5528471   27963
  2967474   7786952   42383
  3881441  10595682   23088
   572165  11508216   33961
  5566753  11892838   28428
  9881026  11985655   69514
  4414323   6055896    6973
  3122150   6347469   22155
71
  7591968  10769089   12968
  6974919  11881443   76562
  3410485  12759948   26059
  3054580   6261196   90998
  1612558   6606370   29143
  3962589  14124170   30505
  4491112   8159933   79874
  8939657  13257161   18647
  6091588   6193243   59284
  2165935   4350188   33398
   660715   9552836   40594
  2281183   8707136   37804
  3971068  14365957   57574
 12149760  13223634   43074
  7302788  11327210   72530
  7527825  11490291  101798
  2244164   7598585   52617
  6251429   8528692   98669
  9321757  14313007   68627
  3880252  13797763   57195
  7731776   9835558   92567
  8480077   9071921   69066
  6843449   8132082   59918
  6444193   9148582    9500
  8775741  10990061   78656
  3602294   8478263   18408
  7400591  11969438   13073
   649276   3757650   78038
  1714591  11115965    6401
  2778663   3728980    2394
  2436029  10151258   68587
  5629427  13604818   56367
  1439821  11298455   93583
  1366670   5670700   21211
  1892307   5306250   61774
   512873   7882496   58300
  8301102   9482151   19918
  2590650  13576912   40602
  4776049  11176488   26886
  1110706  10281655   70551
  2790901   5166565   74747
  1530276  12839899   88058
  4602856   7911043   56035
  3154771  12327110   30985
 11401197  11607827   15029
  1976353   5500983   53755
  8618677  13856315   47677
   981316   6317465   28654
  2989583  10463479   97447
 10090698  10177339   21410
 10466251  14315077   41352
 11804263  13780282   95466
  4121306  13398775    4181
  5501253   6336240   93538
  3217150  11425801   30356
  4955157  12446306   96219
  3742830  10864365   91384
  3631573   8728810   87250
  1274506   4177001   66760
  7150566  10031963  100251
   990906   5977452   62048
  3134628   6785032   86693
   897648   2026689   55483
  5791123  13011915   46539
  5792082  12576244   34490
  8048372  13910906   75615
  9670085  13809226   50700
 10575376  13998553   43538
   329682   5109692   14771
   522579  13205042   53093
   185248    734879   32019
113
 15215761  15954181   98529
   556606   4646742   42165
  7197122   7267948   37831
   874512   3598845   10216
  1001954   4508219   43037
  9037706  17378401   52946
  1423283   7646760   92804
  3364778  13753109   66399
 12308364  17895885   45038
 17712852  18947387   31204
 19654969  20233304   64364
  5773784  18687949   16445
  2853765  16814745   65658
  1837225   9372583  101988
 12169941  13120471   51688
  4982106  12914507   71080
  9819974  13180336   69918
  3236952   6832686   40223
  1253007   4560259   77885
  3397665  13681636   94584
 15643192  17278333   96940
  7997231  16441610     469
  3554062   5199703   92892
  2600393   7122085   81876
  5043032  19231909   46274
  4055639   5812908   52903
 20164101  21167537   25548
  8323898  11866065   81278
  2587404   4486648   47438
  9654079  15078255   46505
  6605940   7564838   22521
  1801989   7528106   18573
  7826155  20243779   76013
 13372661  14420031   70710
  2941523  11153179   74303
 17006969  21772362   95200
 13653425  21200436   74560
  9736453  15243508   81273
  1049282  12676749   58015
  1624193  10246430   98997
  2177680  10698689   38220
 17531925  21844207   74198
 16704906  18174427    7260
 11493566  21046101   82209
   237983    896650   87089
 14911787  16318421   94053
  9336626  12447372   31586
   696991  13095238   75123
  8124014   9189415   53821
  1566423  17505257   47318
 11017967  13578485   68334
  4356496  16186298   52480
  2312873  12618838   74311
   646532  14932973   83828
  2835808  13162836   40768
  2790574  13257583   56511
  6542042   8467374   46809
  1196842  17506021   65772
  5467361  10708602   79596
 10935691  13784677   74048
  4308339   5965588    8359
 10768179  15418459   56789
  3567118  20858790   71961
 11114519  19893050   78498
 10556410  19122430   30784
  8867235  14644238   45845
 17032525  21956225   98969
  6242499  10387165   24453
 14281249  18457492   11687
  9563917  14516705   40497
  6377967  16084784   58413
   639945  13305924   30559
  3697960  15710191    3959
   350752   4807930   67696
  1023427  20440849   84448
  6803187  20722620    3841
  4291053  20667950   90172
  2924499   3053389   99564
  2731082  18530643   64946
  9869737  16461240   62949
   571408  21328067   65290
 13988127  20210629   34169
  7867812  15736297   50788
  1153592  18196132   16936
 10109595  21599693   91617
  4164032  10067761   57810
 14799091  16421992   40837
  3856646  18363259   39066
  6976229   7422496   11281
  7326347  15542056   20148
  5649521  18852018   90597
  4643805  17915265   10233
   370058  11336773    5989
  1919757  17218500   60048
 11641412  19350220   41261
 12297041  18058728   59934
 16618290  17206762    8984
 13541033  21472318   70364
  2492085  10782700   28487
  5743082  19463337   84341
 12014857  20075618   44137
  5301852   8672997    2447
 15839819  18912938    5499
  9537970  11780151   51829
  4559648  19741658    4192
 12895597  14147350   56702
  6066138   8515916   73464
 12732731  22253412   40921
    98920  22106018   28839
 15616806  17724419   42449
  8668205  20631987   97649
  9902642  18409158   11014
  2085034  13968973  100871
377
 29400476  38664694   89527
 70345178  72110585   26432
 23893862  42196034   55373
 13955357  19792448   79758
   719107  15598061   32362
 49045067  65003884   79861
  3707629   5618945   16339
 10296982  63699446   46506
 14759540  66993456   66436
    32087  14074902   69724
  8754186  67992724  101476
 23934958  73391221   39671
  1083421  48242146   25870
 15162067  60476739   27718
 19926489  21567607   93397
 33702151  56313038   51454
 47360520  51297481   38383
  8179538  65295115   58318
 32980933  53572632   36113
 56804116  66242697   29289
 23770168  46817790   12259
 26531438  60931987   30845
 24864773  32324974   52163
 41679757  65757489   82583
 53922250  65801759   95749
 31118314  49779683   45445
  3799335  26686345   87657
 33871671  71688927   42557
 42429117  68374910   33143
 21415317  46925978   57890
 56068933  61692496   33834
  4619126  12762908   74030
  9453591  60812217   32200
 49297392  73605553    9292
  2767685  19721622   32257
  7915015  39298662   17021
 45286677  47516862   77273
  4334360  57903812   84382
   628292  74029462   80260
 13232088  29295745   44687
 29898159  39536969   23347
  1664552   4224545   47045
 17146184  56429024   95976
 27944499  70220993   54692
 55215963  64277549   84325
 37868352  63021623  101322
 40269129  65921383   56904
 70742948  73699438   44393
 38860159  48633321   53365
  3104418  42733750    6115
 35520764  42888944   53108
 33491896  49179139   17268
 28921347  48846543   94100
  7688391  18406339   63723
   914854  72008222    5445
 52896949  53630567   32659
  2173846   2198060   93440
 25129039  41870165   19721
 62156623  64190689   51062
 12882837  41607112   75521
 24319807  31358202   66586
 11252064  59035732   20381
  9110469  58586681   82065
 31944985  71515019   59598
 13146528  27108540   61495
 36265124  54879145   56440
  7446843  17849421   35608
 24925168  26464988   23011
 41478272  56554207   72081
  6224570  62134637   69839
 35287847  72781144   92897
 13347403  56941087   55267
 27817784  43937060   26730
 17461034  59798874   81043
  5307049  67129011   82675
 23054034  60054313   55370
 18682683  40732897   22055
  3318280  57095549   22019
 27398446  67652227    9288
 30491226  60768253   48765
 51406735  51706420   92746
 45261591  55659756   21056
 18025306  23397888   56520
 25608087  28325463    6821
 57569081  73312583   87721
 66583658  72412533   99223
 19647043  33112885   21999
 34448433  69206322   85489
    60304   5209185   31248
  8706889  27612192   74727
 31189488  62750332   91616
 20970237  32783619   53954
  9468216  18976532   58806
 35646626  54159134    6910
 12563720  66047476   54914
  3881551  47122127   51750
 35638922  42062145   82435
  2528633   9262624   81125
  6179055  23231347   45788
 12787640  31744495   84690
 68260065  69833704   85014
 18845128  73861310   51321
 62061284  63390508   48317
  5749658  34512569   32770
 50980132  52485281   17897
  4393485  29574146   54335
 42319070  49046661    6130
 11814548  54377879    7688
 17043284  51876720   65560
 44705459  61189697   43499
 14006078  36455762   27232
   262266  60722163   68175
 39116105  47230752   69344
 21359408  37238653   93206
 28012987  57782149   98879
 29706112  54818042   73720
  6006734   9693067   98207
 27287471  32463469   50725
  1424896  71191594   90554
 53174900  67631029    5999
 40563976  72294021   10607
 14566815  58863075   25167
 41152997  63997103   74955
  5981538  31833369   88173
  9643933  35036349   16843
  2063927  36358514   21041
 32559466  36760128   74142
 49265944  60729928   19152
 15351656  19320516   13496
 21472587  57167083   54200
 10805705  30967740   83437
 36481227  72959495   62269
  2819743  19523105   55773
 14157150  70241996   45227
 45154784  62331873   29775
 34594242  52828137   69597
  7433573  54049124   60471
 46922791  69333252   16227
 23597090  72206514   72223
  8347824  50596012   61159
 34361951  52518503      12
 14474467  64428898   19125
 16409205  73509849   76616
 52985989  63203630   28936
 11197473  28662276    8202
 18673576  35013179   64631
 37489283  38867533   64155
  6795668  35810689   66513
  2755904  14891437   96973
 11506277  73527086   37325
 21235714  55997581   72174
 10992589  26231399    3900
 45726021  46826501   49312
 16507455  57563184   43544
  4735473   7249546   17727
  1595550  61515639   58950
 61402051  64566679   13945
 33358314  45336916   66320
 25832320  47565905   53327
 22389420  25181072   61886
 41868388  62440382   91409
 51297474  57410925   92934
 19854943  54580248    7467
 32082944  47800006   96330
 20971697  56838541   86150
  4873913  43664886   69794
 16606924  55807400    2778
 37622932  70584926   81463
  7644463   9931960   23017
 31694830  61912907   65091
 24516738  39724548    1883
  8121175  15294984   31426
 54339804  66606010   87884
 16020842  20725254    4124
  4590085  20449338    2404
 11060113  55934354     253
 47872938  53287481   53063
 36819839  67397422   34953
  1834653  68105115   96458
 49132092  52170686   15048
 44190759  51946728   15775
 41707205  65586205   74978
 28408265  65421086   42134
 50793297  69970302    7234
 46518339  60586914   82776
 39898389  49503442   50898
 34764690  59937723   77798
 28663815  41844229   25059
 15939036  68574783   93673
 41281299  43160540   50813
 11930826  62574972   91759
 13691117  19498232    3104
 20279495  70714126   63900
 51489488  67216945   75699
  1241081   1362084   22890
 29570709  43994238    6505
 16090685  25290887   38626
 13497733  59218777   45490
 28851516  48767575   29005
 12509496  43101628    8635
 28351251  57753657    4286
 50035636  58457795   46071
  5046502  64840125   82717
 48434108  65089151   25693
 21158277  21821289   46123
 24716079  37775499   60832
 17318645  34029406   61243
 35170414  69237738   70465
 52287094  69837514   62028
 53429376  60315898   54111
  8962013  36182250   50959
 22909533  46012582   31349
  6466687  70371290   60930
  7127682  37723085   90171
 32269559  67813934   54781
  9907521  17604595   74745
 34156976  49597687   58023
 32541997  46302579   26567
 16847471  26840449   44050
 33803842  49960617   33194
 23569965  52662779   49029
 70941068  72585269   87312
  4027785  14311772   71669
  8878693  44716026   99126
 14246342  68557308   97970
  6424279  39059360   27460
 41085705  59034370   72643
 37761716  48666317   92635
 20624076  40930474   53771
 52087549  58688373   97102
 30193179  43347649   58262
  3517816  57842813   30208
 14216141  52280098    9252
 54650030  56060747   66238
 58007530  60216990   14649
 37761660  64989674   20954
 45655281  64713867   65899
  8624546  15032001   49697
   502785  66304160   87656
 20136659  56242603   51879
 49645973  61092162    6609
 42582615  67335684   27580
 34927162  59410470   54066
 38204974  38275269   98251
 21963643  46660203   90118
 55304629  62924570    4814
 24028301  25084776   53131
 46329356  65260153   93410
  9282699  27685093   41437
 24012107  55489187  101923
 25941433  29679005   56123
 26974647  30066628   98406
 24296497  43485143   59916
 35482384  57243841   91295
 10211862  12020933   83330
 49787808  51565575   21921
 17809070  26727393   68707
 37414789  71954693   29999
  6971248   7451232   36349
 14487975  48870958   27112
  6364574  15400985   26279
 58378827  65714867   54145
 29247722  60712482   32251
 16257349  44289551   42135
 33622963  45853347   60816
 20279482  44410352   82777
  2785166  44857945   68363
 38019005  69070402   76030
 24428627  56654000   98762
 13040094  37135198   38897
 10751298  25044529   97635
   243314  63543586   96190
 51435129  64138290   79366
 34379347  72660282   11172
 28052471  71851085   56225
   137215   6519642   82417
 34882007  68799839   40262
 38515652  44955260   54108
   364326  58149120   81407
 50235074  71051310   76162
  1656464  30853482   13379
  5433703  34560214   53497
 64654949  67225570   89326
 53670100  73125486   17719
  6645765  31884328   59941
 24149719  28186419   75858
 39410229  48055738   96972
  1699422  15796061   90929
   834531  45159576   85563
 18957201  21616387   15677
 35951853  47763451   41650
   176632  21956934   64776
  9141695  26281052   23080
  4713029  42173896   48005
 35895828  38381465   82101
 19320008  40414273   75503
  5911792  58504860  100798
 59162624  66718199  100569
 33937303  62498354   29676
 19296979  66435416   22297
  6341868  50408652   60607
  2717018  70244109  101103
 21159432  37239032   18561
  9640354  68263411   67549
  9814112  17771435   82384
 31983536  62798105   15931
 34629771  52750164   48320
 22517704  25693239   24430
  3211895  44509437    8135
 16718790  29153257   68142
 66862193  69708362   53723
 42093963  61491151   66998
  3821431   9642064   70729
 36079118  44706668   21442
 22113002  53119363   61689
 42476676  50698167   65573
 16502315  55136916   49984
 19942817  22382101   66200
 12332518  58855823   75664
  8858581  73690801   39407
  2978453  14075715   49177
 18490617  70147933   76459
 35223259  61788035   51830
 13830540  39861969   35840
 11288710  34832250   74635
 12217918  28604530    8789
 21153888  55850052   32881
  1782534  22706492   86358
 37011923  47330899   72195
 54968654  67595719   86295
 10433396  31607122   41624
 25659382  26691626   76348
 18346023  52972908   37031
 16253033  51383480   96677
   312433  49267752   58767
 30685019  54546818   72652
  7931856  22805974   37535
  8505783  52075567    4677
 19150470  36664699   69049
 40055402  52539445   46602
  7154465  40313496   59265
 53280754  58542886   81628
 20870902  60445427  102968
 49397997  61213373   36522
 38043914  38439016   24688
  7717133  44620235   98844
 26050015  70410335   27166
 25462487  71363121   97656
 13302175  69515454   99761
 51131774  58658660   85498
 45512880  59739657   66481
 61655160  65838533   29935
 39186833  58287487   97220
 14100490  42298525   42548
 37054185  46191684   70262
 27413278  43842669   51187
  1839988  68742062   77455
  2361537  59602816   81543
 10553465  15711112   95054
 18276027  42910972   59477
   286980  63823421   58707
 31512456  58557731   54382
 35146072  67055011   81650
 32602442  48114332   30759
 34209937  40403432   79083
 21003717  41484358    8830
 15622305  40550437    9154
 44548439  63533874   42197
 21725445  40108326   81665
 11665939  33165931   96110
  4151723  51213678   94640
  1900566  30380227   47060
 22285103  72553109   17769
 18096663  53842116   35222
 10081722  29043167   24162
 11336080  42136145   87070
  6998165  68951444    3740
0
