index from 142000 to 142999
142000   142001   142002   142003   142004   142005   142006   142007   142008   142009   142010   142011   142012   142013   142014   142015   142016   142017   142018   142019   
142020   142021   142022   142023   142024   142025   142026   142027   142028   142029   142030   142031   142032   142033   142034   142035   142036   142037   142038   142039   
142040   142041   142043   142044   142045   142046   142047   142048   142049   142050   142051   142052   142053   142054   142055   142056   142057   142058   142059   142060   
142061   142062   142063   142064   142065   142066   142067   142068   142069   142070   142071   142072   142073   142074   142075   142076   142077   142078   142079   142080   
142081   142082   142083   142084   142085   142086   142087   142088   142089   142090   142091   142092   142094   142095   142096   142097   142098   142099   142100   142101   
142102   142103   142104   142105   142106   142107   142108   142109   142110   142111   142112   142113   142114   142115   142116   142117   142118   142119   142120   142121   
142122   142123   142124   142125   142126   142127   142128   142129   142130   142131   142132   142133   142134   142135   142136   142137   142138   142139   142140   142141   
142142   142143   142144   142145   142146   142147   142148   142149   142150   142151   142153   142154   142155   142156   142157   142158   142159   142160   142161   142162   
142163   142164   142165   142166   142167   142168   142169   142170   142171   142172   142173   142174   142175   142176   142177   142178   142179   142180   142181   142182   
142183   142184   142185   142186   142187   142188   142189   142190   142191   142192   142193   142194   142195   142196   142197   142198   142199   142200   142201   142202   
142203   142204   142205   142206   142207   142208   142209   142210   142211   142212   142213   142214   142215   142216   142217   142218   142219   142220   142221   142222   
142223   142224   142225   142226   142227   142228   142229   142230   142231   142232   142233   142234   142235   142236   142237   142238   142239   142240   142241   142242   
142243   142244   142245   142246   142247   142249   142250   142251   142252   142253   142254   142255   142256   142257   142259   142260   142261   142262   142263   142264   
142265   142266   142267   142268   142269   142270   142271   142272   142273   142274   142275   142276   142277   142278   142279   142280   142281   142282   142283   142284   
142285   142286   142287   142288   142289   142290   142291   142292   142293   142294   142295   142296   142297   142298   142299   142300   142301   142302   142303   142304   
142305   142306   142307   142308   142309   142310   142311   142312   142313   142314   142315   142316   142317   142318   142319   142320   142321   142322   142323   142324   
142325   142326   142327   142328   142329   142330   142331   142332   142335   142336   142337   142338   142339   142340   142341   142342   142343   142344   142345   142346   
142347   142348   142349   142350   142351   142352   142353   142354   142355   142356   142357   142358   142359   142360   142361   142362   142363   142364   142365   142366   
142367   142368   142369   142370   142371   142372   142373   142374   142375   142376   142377   142378   142379   142381   142382   142383   142384   142385   142386   142387   
142388   142389   142390   142391   142392   142393   142394   142395   142396   142397   142398   142399   142400   142401   142402   142403   142404   142405   142406   142407   
142408   142409   142410   142411   142412   142413   142414   142415   142416   142417   142418   142419   142420   142421   142422   142423   142424   142425   142426   142427   
142428   142430   142431   142432   142433   142434   142435   142436   142437   142438   142439   142440   142441   142442   142443   142444   142445   142446   142447   142448   
142449   142450   142451   142452   142453   142454   142456   142457   142458   142459   142460   142461   142462   142463   142464   142465   142466   142467   142468   142469   
142470   142471   142472   142473   142474   142475   142476   142477   142478   142479   142480   142481   142482   142483   142484   142485   142486   142487   142488   142489   
142490   142491   142492   142493   142494   142495   142496   142497   142498   142499   142500   142501   142502   142503   142504   142505   142506   142507   142508   142509   
142510   142511   142512   142513   142514   142515   142516   142517   142518   142519   142520   142521   142522   142523   142524   142525   142526   142527   142528   142529   
142530   142531   142532   142533   142534   142535   142536   142537   142538   142539   142540   142541   142542   142543   142544   142545   142546   142547   142548   142549   
142550   142551   142552   142553   142554   142555   142556   142557   142558   142559   142560   142561   142562   142563   142564   142565   142566   142567   142568   142569   
142570   142571   142572   142573   142574   142575   142576   142577   142578   142579   142580   142581   142582   142583   142584   142585   142586   142587   142588   142589   
142590   142591   142592   142593   142594   142595   142596   142597   142598   142599   142600   142601   142602   142603   142604   142605   142606   142607   142608   142609   
142610   142611   142612   142613   142614   142615   142616   142617   142618   142619   142620   142621   142622   142623   142624   142625   142626   142627   142628   142629   
142630   142631   142632   142633   142634   142635   142636   142637   142638   142639   142640   142641   142642   142643   142644   142645   142646   142647   142648   142649   
142650   142651   142652   142653   142654   142655   142656   142657   142658   142659   142660   142661   142662   142663   142664   142665   142666   142667   142668   142669   
142670   142671   142672   142673   142674   142675   142676   142677   142678   142679   142680   142681   142682   142684   142685   142686   142687   142688   142689   142690   
142691   142693   142694   142695   142696   142697   142698   142699   142700   142701   142702   142703   142704   142706   142707   142708   142709   142710   142711   142712   
142713   142714   142715   142716   142717   142718   142719   142720   142721   142722   142723   142724   142725   142726   142727   142728   142729   142730   142731   142732   
142733   142734   142735   142736   142737   142738   142739   142740   142741   142742   142743   142744   142745   142746   142747   142748   142749   142750   142751   142752   
142753   142754   142755   142756   142757   142758   142759   142760   142761   142762   142763   142764   142765   142766   142767   142768   142769   142770   142771   142772   
142773   142774   142775   142776   142777   142778   142779   142780   142781   142782   142783   142784   142785   142786   142787   142788   142789   142790   142791   142792   
142793   142794   142795   142796   142797   142798   142799   142800   142801   142802   142803   142804   142805   142806   142807   142808   142809   142810   142811   142812   
142813   142814   142815   142816   142817   142818   142819   142820   142821   142822   142823   142824   142825   142826   142827   142828   142829   142830   142831   142832   
142833   142834   142835   142836   142837   142838   142839   142840   142841   142842   142843   142844   142845   142846   142847   142848   142849   142850   142851   142852   
142853   142854   142855   142856   142857   142858   142859   142860   142861   142862   142863   142864   142865   142866   142867   142868   142869   142870   142871   142872   
142873   142874   142875   142876   142877   142878   142879   142880   142881   142882   142883   142884   142885   142886   142887   142888   142889   142890   142891   142892   
142893   142894   142895   142896   142897   142898   142899   142900   142901   142902   142903   142904   142905   142906   142907   142908   142909   142910   142911   142912   
142913   142914   142915   142916   142917   142918   142919   142920   142921   142922   142923   142924   142925   142926   142927   142928   142929   142930   142931   142932   
142933   142934   142935   142936   142937   142938   142939   142940   142941   142942   142943   142944   142945   142947   142948   142949   142950   142951   142952   142953   
142954   142955   142956   142957   142959   142960   142961   142962   142963   142964   142965   142966   142967   142968   142969   142970   142971   142972   142973   142974   
142975   142976   142977   142978   142979   142980   142981   142982   142983   142984   142985   142986   142987   142988   142989   142990   142991   142992   142993   142994   
142995   142996   142997   142998   142999