******starting******

******command: j count=6000, rSize=6000 
0    840187    6001
1    394382    6001
2    783099    6001
3    798440    6001
4    911647    6001
5    197551    6001
6    335222    6001
7    768229    6001
8    277774    6001
9    553970    6001
10    477397    6001
11    628870    6001
12    364784    6001
13    513400    6001
14    952229    6001
15    916195    6001
16    635711    6001
17    717296    6001
18    141602    6001
19    606968    6001
20    16300    6001
21    242886    6001
22    137231    6001
23    804176    6001
24    156679    6001
25    400944    6001
26    129790    6001
27    108808    6001
28    994000    6000
29    218256    6001
30    512932    6001
31    839112    6001
32    612639    6001
33    296031    6001
34    637552    6001
35    524287    6001
36    493583    6001
37    972775    6001
38    292516    6001
39    771357    6001
40    526744    6001
41    769913    6001
42    400228    6001
43    891529    6001
44    283314    6001
45    352458    6001
46    807724    6001
47    919026    6001
48    69755    6001
49    949327    6001
50    525995    6001
51    86055    6001
52    192213    6001
53    663226    6001
54    890232    6001
55    348892    6001
56    64171    6001
57    20023    6001
58    457701    6001
59    63095    6001
60    238279    6001
61    970634    6001
62    902208    6001
63    850919    6001
64    266665    6001
65    539760    6001
66    375206    6001
67    760248    6001
68    512535    6001
69    667723    6001
70    531606    6001
71    39280    6001
72    437637    6001
73    931835    6001
74    930809    6001
75    720952    6001
76    284293    6001
77    738534    6001
78    639978    6001
79    354048    6001
80    687861    6001
81    165974    6001
82    440104    6001
83    880075    6001
84    829201    6001
85    330337    6001
86    228968    6001
87    893372    6001
88    350360    6001
89    686669    6001
90    956468    6001
91    588640    6001
92    657304    6001
93    858676    6001
94    439559    6001
95    923969    6001
96    398436    6001
97    814766    6001
98    684218    6001
99    910972    6001
100    482490    6001
101    215824    6001
102    950252    6001
103    920128    6001
104    147660    6001
105    881062    6001
106    641080    6001
107    431953    6001
108    619596    6001
109    281059    6001
110    786002    6001
111    307457    6001
112    447033    6001
113    226106    6001
114    187533    6001
115    276234    6001
116    556443    6001
117    416501    6001
118    169607    6001
119    906803    6001
120    103171    6001
121    126075    6001
122    495444    6001
123    760475    6001
124    984751    6001
125    935004    6001
126    684445    6001
127    383188    6001
128    749770    6001
129    368663    6001
130    294160    6001
131    232261    6001
132    584488    6001
133    244412    6001
134    152389    6001
135    732148    6001
136    125474    6001
137    793470    6001
138    164101    6001
139    745071    6001
140    74529    6001
141    950104    6001
142    52529    6001
143    521563    6001
144    176210    6001
145    240062    6001
146    797798    6001
147    732654    6001
148    656563    6001
149    967405    6001
150    639458    6001
151    759734    6001
152    93480    6001
153    134902    6001
154    520210    6001
155    78232    6001
156    69906    6001
157    204655    6001
158    461420    6001
159    819677    6001
160    573318    6001
161    755580    6001
162    51938    6001
163    157807    6001
164    994000    6000
165    204328    6001
166    889955    6001
167    125468    6001
168    994000    6000
169    54057    6001
170    870539    6001
171    72328    6001
172    4161    6001
173    923069    6001
174    593892    6001
175    180372    6001
176    163131    6001
177    391690    6001
178    913026    6001
179    819695    6001
180    359095    6001
181    552485    6001
182    579430    6001
183    452575    6001
184    687387    6001
185    99640    6001
186    530808    6001
187    757293    6001
188    304295    6001
189    992228    6001
190    576971    6001
191    877613    6001
192    747809    6001
193    628909    6001
194    35420    6001
195    747802    6001
196    833238    6001
197    925376    6001
198    873271    6001
199    831037    6001
200    979434    6001
201    743811    6001
202    903366    6001
203    983595    6001
204    666880    6001
205    497258    6001
206    163968    6001
207    830011    6001
208    888948    6001
209    76994    6001
210    649706    6001
211    248044    6001
212    629479    6001
213    229136    6001
214    700619    6001
215    316867    6001
216    328777    6001
217    231427    6001
218    74160    6001
219    633072    6001
220    223656    6001
221    651132    6001
222    510685    6001
223    971465    6001
224    280042    6001
225    546106    6001
226    719268    6001
227    113280    6001
228    471483    6001
229    592539    6001
230    944318    6001
231    450917    6001
232    336351    6001
233    847684    6001
234    434513    6001
235    3231    6001
236    344942    6001
237    598481    6001
238    833243    6001
239    233891    6001
240    675475    6001
241    482950    6001
242    481935    6001
243    304955    6001
244    712087    6001
245    182555    6001
246    621822    6001
247    40864    6001
248    413983    6001
249    695983    6001
250    673936    6001
251    637640    6001
252    347115    6001
253    184622    6001
254    609105    6001
255    627157    6001
256    730729    6001
257    328374    6001
258    740438    6001
259    202212    6001
260    920914    6001
261    684756    6001
262    653130    6001
263    257265    6001
264    532440    6001
265    87643    6001
266    260496    6001
267    877383    6001
268    686124    6001
269    93740    6001
270    111275    6001
271    361600    6001
272    576690    6001
273    593211    6001
274    666556    6001
275    288777    6001
276    775767    6001
277    288379    6001
278    329642    6001
279    189750    6001
280    984363    6001
281    3578    6001
282    827391    6001
283    331479    6001
284    188201    6001
285    436497    6001
286    958636    6001
287    918930    6001
288    764871    6001
289    699075    6001
290    121143    6001
291    685785    6001
292    383831    6001
293    774273    6001
294    943051    6001
295    916272    6001
296    861917    6001
297    203548    6001
298    793656    6001
299    548042    6001
300    297288    6001
301    904932    6001
302    909642    6001
303    873979    6001
304    498143    6001
305    576199    6001
306    162756    6001
307    273911    6001
308    864578    6001
309    492398    6001
310    463662    6001
311    848942    6001
312    495977    6001
313    291053    6001
314    180421    6001
315    684178    6001
316    727550    6001
317    139058    6001
318    603108    6001
319    492421    6001
320    838133    6001
321    724252    6001
322    178207    6001
323    221965    6001
324    498525    6001
325    121258    6001
326    138238    6001
327    360442    6001
328    324807    6001
329    931895    6001
330    908484    6001
331    622095    6001
332    836827    6001
333    818127    6001
334    496074    6001
335    334971    6001
336    394327    6001
337    658831    6001
338    608882    6001
339    258906    6001
340    151229    6001
341    72545    6001
342    107848    6001
343    647207    6001
344    363598    6001
345    288269    6001
346    331385    6001
347    91148    6001
348    427327    6001
349    934494    6001
350    583570    6001
351    265461    6001
352    658746    6001
353    761777    6001
354    487426    6001
355    157272    6001
356    883036    6001
357    625665    6001
358    517714    6001
359    207843    6001
360    557560    6001
361    426199    6001
362    829939    6001
363    394388    6001
364    244327    6001
365    326013    6001
366    729360    6001
367    638654    6001
368    984844    6001
369    338242    6001
370    897560    6001
371    136074    6001
372    410787    6001
373    5408    6001
374    783282    6001
375    774386    6001
376    293678    6001
377    114667    6001
378    865534    6001
379    721005    6001
380    49162    6001
381    449105    6001
382    986467    6001
383    707909    6001
384    210882    6001
385    473893    6001
386    865181    6001
387    93919    6001
388    99559    6001
389    382895    6001
390    301763    6001
391    657119    6001
392    809095    6001
393    131702    6001
394    51508    6001
395    53422    6001
396    457715    6001
397    780868    6001
398    692076    6001
399    442560    6001
400    119111    6001
401    589636    6001
402    578634    6001
403    529899    6001
404    595045    6001
405    361916    6001
406    304285    6001
407    888723    6001
408    476584    6001
409    169820    6001
410    609729    6001
411    525747    6001
412    618925    6001
413    596196    6001
414    233656    6001
415    829808    6001
416    70090    6001
417    98837    6001
418    923727    6001
419    169649    6001
420    481733    6001
421    225490    6001
422    826769    6001
423    290828    6001
424    357193    6001
425    878277    6001
426    344250    6001
427    814908    6001
428    659146    6001
429    36327    6001
430    257468    6001
431    778257    6001
432    625964    6001
433    836103    6001
434    308156    6001
435    221009    6001
436    198020    6001
437    612442    6001
438    109732    6001
439    674605    6001
440    782262    6001
441    719461    6001
442    200352    6001
443    401187    6001
444    315658    6001
445    434008    6001
446    230995    6001
447    385748    6001
448    532846    6001
449    154723    6001
450    555397    6001
451    14579    6001
452    380214    6001
453    382167    6001
454    305408    6001
455    737407    6001
456    260444    6001
457    649659    6001
458    552316    6001
459    919590    6001
460    685986    6001
461    809785    6001
462    697848    6001
463    311950    6001
464    645889    6001
465    6004    6001
466    532959    6001
467    843909    6001
468    618446    6001
469    642692    6001
470    518514    6001
471    400709    6001
472    362154    6001
473    718867    6001
474    801896    6001
475    677812    6001
476    152875    6001
477    32892    6001
478    63560    6001
479    685721    6001
480    187616    6001
481    618958    6001
482    700301    6001
483    567831    6001
484    1125    6001
485    5709    6001
486    305238    6001
487    261570    6001
488    655368    6001
489    857555    6001
490    181161    6001
491    341354    6001
492    667340    6001
493    879009    6001
494    653304    6001
495    313229    6001
496    885014    6001
497    186264    6001
498    157139    6001
499    503461    6001
500    828957    6001
501    675654    6001
502    904170    6001
503    191111    6001
504    394521    6001
505    706066    6001
506    868924    6001
507    547397    6001
508    738959    6001
509    932484    6001
510    233118    6001
511    926575    6001
512    551442    6001
513    933420    6001
514    494406    6001
515    552568    6001
516    939129    6001
517    799645    6001
518    814138    6001
519    594497    6001
520    657200    6001
521    994000    6000
522    935851    6001
523    324541    6001
524    874309    6001
525    589156    6001
526    637770    6001
527    759323    6001
528    775421    6001
529    794910    6001
530    262784    6001
531    604378    6001
532    470564    6001
533    166954    6001
534    795490    6001
535    865085    6001
536    873021    6001
537    664414    6001
538    412482    6001
539    611980    6001
540    596899    6001
541    645601    6001
542    538556    6001
543    148341    6001
544    579021    6001
545    32963    6001
546    700910    6001
547    518150    6001
548    832609    6001
549    515049    6001
550    112647    6001
551    489810    6001
552    510349    6001
553    48499    6001
554    814351    6001
555    384658    6001
556    637656    6001
557    452122    6001
558    143982    6001
559    413077    6001
560    247032    6001
561    406766    6001
562    17456    6001
563    717596    6001
564    573721    6001
565    812947    6001
566    582682    6001
567    446742    6001
568    477361    6001
569    994000    6000
570    58723    6001
571    74260    6001
572    640766    6001
573    597279    6001
574    222602    6001
575    219787    6001
576    630243    6001
577    923512    6001
578    737938    6001
579    462852    6001
580    438561    6001
581    850586    6001
582    952662    6001
583    948910    6001
584    899086    6001
585    767013    6001
586    333569    6001
587    536742    6001
588    219136    6001
589    477551    6001
590    949820    6001
591    466168    6001
592    884317    6001
593    967276    6001
594    183765    6001
595    458039    6001
596    780223    6001
597    766447    6001
598    904781    6001
599    257585    6001
600    761612    6001
601    963504    6001
602    331845    6001
603    402378    6001
604    560784    6001
605    554448    6001
606    622166    6001
607    191027    6001
608    477960    6001
609    360105    6001
610    653879    6001
611    916522    6001
612    210691    6001
613    606542    6001
614    865433    6001
615    109777    6001
616    373555    6001
617    199002    6001
618    646520    6001
619    592691    6001
620    676553    6001
621    596340    6001
622    58860    6001
623    560871    6001
624    563617    6001
625    242625    6001
626    18910    6001
627    343841    6001
628    9073    6001
629    923692    6001
630    601426    6001
631    770685    6001
632    887197    6001
633    933272    6001
634    173064    6001
635    447981    6001
636    487720    6001
637    795231    6001
638    639009    6001
639    965681    6001
640    155336    6001
641    292889    6001
642    882204    6001
643    366027    6001
644    899431    6001
645    747637    6001
646    475805    6001
647    272987    6001
648    946640    6001
649    122325    6001
650    865679    6001
651    623194    6001
652    718666    6001
653    924539    6001
654    184066    6001
655    282283    6001
656    167165    6001
657    202976    6001
658    626125    6001
659    176238    6001
660    126669    6001
661    227551    6001
662    946924    6001
663    13866    6001
664    160824    6001
665    119989    6001
666    461847    6001
667    648545    6001
668    915220    6001
669    100856    6001
670    614226    6001
671    70556    6001
672    393746    6001
673    496430    6001
674    436584    6001
675    293177    6001
676    244068    6001
677    912390    6001
678    566164    6001
679    190709    6001
680    34716    6001
681    431843    6001
682    813903    6001
683    753382    6001
684    356383    6001
685    994000    6000
686    35666    6001
687    523548    6001
688    200946    6001
689    661791    6001
690    699787    6001
691    327616    6001
692    889343    6001
693    646711    6001
694    341482    6001
695    50167    6001
696    766701    6001
697    803330    6001
698    698713    6001
699    681921    6001
700    904187    6001
701    312939    6001
702    752478    6001
703    297933    6001
704    809370    6001
705    189063    6001
706    591110    6001
707    53439    6001
708    101454    6001
709    157275    6001
710    244148    6001
711    136170    6001
712    589118    6001
713    58052    6001
714    889553    6001
715    945501    6001
716    56022    6001
717    925219    6001
718    469050    6001
719    256969    6001
720    587011    6001
721    168837    6001
722    584585    6001
723    476354    6001
724    815549    6001
725    926067    6001
726    526522    6001
727    582250    6001
728    729397    6001
729    225235    6001
730    264171    6001
731    633584    6001
732    538175    6001
733    16650    6001
734    931518    6001
735    347545    6001
736    205714    6001
737    522628    6001
738    400985    6001
739    307168    6001
740    679903    6001
741    645134    6001
742    443338    6001
743    269022    6001
744    703186    6001
745    332892    6001
746    214523    6001
747    759208    6001
748    258111    6001
749    683574    6001
750    16177    6001
751    845122    6001
752    852411    6001
753    600762    6001
754    321477    6001
755    667960    6001
756    526830    6001
757    848000    6001
758    250210    6001
759    256227    6001
760    73235    6001
761    514382    6001
762    889812    6001
763    611410    6001
764    531032    6001
765    821330    6001
766    958956    6001
767    736746    6001
768    343959    6001
769    359942    6001
770    43915    6001
771    23863    6001
772    5076    6001
773    487254    6001
774    292885    6001
775    708262    6001
776    820146    6001
777    507409    6001
778    467470    6001
779    78257    6001
780    190983    6001
781    483648    6001
782    923380    6001
783    43394    6001
784    84410    6001
785    244858    6001
786    711354    6001
787    611241    6001
788    92858    6001
789    961565    6001
790    867469    6001
791    166094    6001
792    475947    6001
793    757281    6001
794    777505    6001
795    6980    6001
796    578612    6001
797    736461    6001
798    743727    6001
799    922572    6001
800    96404    6001
801    787642    6001
802    946435    6001
803    101480    6001
804    274896    6001
805    239320    6001
806    809742    6001
807    95042    6001
808    746730    6001
809    277213    6001
810    173300    6001
811    937713    6001
812    760862    6001
813    96681    6001
814    981108    6001
815    845273    6001
816    341539    6001
817    692463    6001
818    456514    6001
819    434398    6001
820    654028    6001
821    323983    6001
822    600492    6001
823    129975    6001
824    81265    6001
825    377997    6001
826    136956    6001
827    659877    6001
828    114459    6001
829    880683    6001
830    582449    6001
831    210863    6001
832    668325    6001
833    528884    6001
834    312343    6001
835    943222    6001
836    768205    6001
837    122086    6001
838    38264    6001
839    514935    6001
840    399299    6001
841    211565    6001
842    452649    6001
843    160161    6001
844    308246    6001
845    433758    6001
846    5434    6001
847    649786    6001
848    126221    6001
849    461949    6001
850    84184    6001
851    780250    6001
852    785932    6001
853    684676    6001
854    910226    6001
855    867197    6001
856    62673    6001
857    47182    6001
858    527074    6001
859    177132    6001
860    927865    6001
861    109524    6001
862    387996    6001
863    596191    6001
864    638409    6001
865    700339    6001
866    539413    6001
867    406615    6001
868    822425    6001
869    577678    6001
870    921551    6001
871    221725    6001
872    789243    6001
873    374200    6001
874    381887    6001
875    97490    6001
876    807959    6001
877    387322    6001
878    747277    6001
879    934181    6001
880    849271    6001
881    831461    6001
882    714431    6001
883    635203    6001
884    516138    6001
885    624658    6001
886    502401    6001
887    578812    6001
888    671840    6001
889    29476    6001
890    755945    6001
891    599706    6001
892    139000    6001
893    143941    6001
894    195897    6001
895    777410    6001
896    844281    6001
897    735311    6001
898    184025    6001
899    666707    6001
900    312989    6001
901    105576    6001
902    888432    6001
903    102233    6001
904    479777    6001
905    270320    6001
906    199723    6001
907    287736    6001
908    657643    6001
909    947001    6001
910    221917    6001
911    506914    6001
912    778462    6001
913    936349    6001
914    142118    6001
915    294601    6001
916    561007    6001
917    644519    6001
918    873413    6001
919    232848    6001
920    673996    6001
921    629359    6001
922    832554    6001
923    812996    6001
924    773300    6001
925    28452    6001
926    590407    6001
927    617582    6001
928    763763    6001
929    774432    6001
930    284289    6001
931    76753    6001
932    880008    6001
933    172722    6001
934    178986    6001
935    359785    6001
936    443042    6001
937    378710    6001
938    647522    6001
939    100685    6001
940    325711    6001
941    869439    6001
942    607600    6001
943    104174    6001
944    805789    6001
945    749718    6001
946    398775    6001
947    366796    6001
948    394238    6001
949    272189    6001
950    599644    6001
951    68234    6001
952    901548    6001
953    432199    6001
954    881231    6001
955    674849    6001
956    460651    6001
957    471638    6001
958    292431    6001
959    224415    6001
960    246071    6001
961    576721    6001
962    301168    6001
963    126079    6001
964    749443    6001
965    480155    6001
966    485865    6001
967    192485    6001
968    858866    6001
969    133388    6001
970    293171    6001
971    184577    6001
972    2827    6001
973    900771    6001
974    288751    6001
975    808616    6001
976    650490    6001
977    687527    6001
978    175413    6001
979    44729    6001
980    959716    6001
981    775057    6001
982    112964    6001
983    861265    6001
984    207256    6001
985    994000    6000
986    536114    6001
987    667908    6001
988    465834    6001
989    828546    6001
990    892323    6001
991    711905    6001
992    405267    6001
993    193492    6001
994    837985    6001
995    154710    6001
996    673648    6001
997    323851    6001
998    347196    6001
999    532514    6001
1000    457239    6001
1001    640367    6001
1002    717091    6001
1003    460067    6001
1004    541139    6001
1005    5843    6001
1006    268684    6001
1007    191630    6001
1008    693370    6001
1009    444097    6001
1010    236359    6001
1011    653086    6001
1012    219154    6001
1013    349324    6001
1014    514351    6001
1015    426411    6001
1016    343520    6001
1017    50466    6001
1018    94319    6001
1019    809354    6001
1020    879012    6001
1021    986643    6001
1022    521260    6001
1023    284279    6001
1024    180136    6001
1025    359246    6001
1026    438990    6001
1027    853784    6001
1028    683098    6001
1029    786186    6001
1030    386298    6001
1031    140337    6001
1032    426554    6001
1033    103390    6001
1034    600405    6001
1035    967694    6001
1036    109233    6001
1037    869089    6001
1038    159324    6001
1039    802603    6001
1040    313187    6001
1041    395684    6001
1042    455690    6001
1043    532341    6001
1044    745008    6001
1045    970042    6001
1046    958753    6001
1047    88528    6001
1048    20508    6001
1049    53073    6001
1050    897883    6001
1051    899520    6001
1052    39717    6001
1053    419143    6001
1054    183800    6001
1055    219853    6001
1056    778390    6001
1057    622791    6001
1058    73637    6001
1059    461488    6001
1060    408978    6001
1061    459936    6001
1062    601826    6001
1063    835532    6001
1064    563326    6001
1065    202232    6001
1066    803226    6001
1067    672560    6001
1068    71322    6001
1069    962551    6001
1070    475163    6001
1071    384509    6001
1072    358235    6001
1073    930854    6001
1074    916850    6001
1075    103243    6001
1076    900896    6001
1077    875604    6001
1078    191771    6001
1079    921404    6001
1080    928677    6001
1081    89654    6001
1082    820925    6001
1083    968394    6001
1084    508798    6001
1085    4726    6001
1086    188248    6001
1087    287189    6001
1088    627517    6001
1089    261885    6001
1090    748678    6001
1091    36495    6001
1092    721822    6001
1093    350505    6001
1094    872028    6001
1095    285149    6001
1096    552737    6001
1097    675255    6001
1098    957709    6001
1099    624059    6001
1100    637806    6001
1101    432873    6001
1102    8568    6001
1103    994000    6000
1104    363727    6001
1105    925419    6001
1106    99285    6001
1107    264623    6001
1108    801023    6001
1109    291057    6001
1110    186028    6001
1111    729701    6001
1112    380711    6001
1113    6954    6001
1114    698096    6001
1115    889510    6001
1116    11680    6001
1117    886344    6001
1118    176700    6001
1119    639198    6001
1120    148230    6001
1121    925378    6001
1122    675694    6001
1123    870052    6001
1124    275883    6001
1125    547722    6001
1126    155201    6001
1127    828621    6001
1128    222977    6001
1129    112911    6001
1130    452681    6001
1131    860784    6001
1132    545784    6001
1133    461249    6001
1134    856825    6001
1135    909511    6001
1136    386669    6001
1137    956110    6001
1138    174135    6001
1139    187693    6001
1140    247167    6001
1141    360164    6001
1142    917394    6001
1143    627879    6001
1144    367118    6001
1145    615491    6001
1146    517390    6001
1147    378799    6001
1148    501835    6001
1149    694091    6001
1150    17997    6001
1151    650065    6001
1152    619469    6001
1153    693692    6001
1154    520118    6001
1155    895353    6001
1156    241414    6001
1157    675320    6001
1158    723975    6001
1159    464392    6001
1160    788231    6001
1161    176656    6001
1162    325177    6001
1163    334015    6001
1164    637906    6001
1165    182002    6001
1166    243527    6001
1167    24575    6001
1168    138113    6001
1169    417663    6001
1170    212268    6001
1171    385281    6001
1172    777827    6001
1173    129663    6001
1174    13161    6001
1175    144946    6001
1176    745154    6001
1177    530552    6001
1178    523745    6001
1179    246989    6001
1180    224643    6001
1181    541743    6001
1182    897055    6001
1183    844113    6001
1184    235435    6001
1185    417173    6001
1186    739466    6001
1187    476850    6001
1188    92493    6001
1189    463442    6001
1190    941242    6001
1191    880725    6001
1192    640098    6001
1193    266419    6001
1194    214740    6001
1195    278004    6001
1196    448422    6001
1197    458268    6001
1198    302580    6001
1199    586536    6001
1200    875932    6001
1201    514848    6001
1202    971818    6001
1203    653759    6001
1204    644512    6001
1205    984979    6001
1206    798705    6001
1207    389666    6001
1208    515531    6001
1209    322451    6001
1210    636656    6001
1211    740175    6001
1212    864194    6001
1213    533711    6001
1214    584288    6001
1215    99629    6001
1216    950885    6001
1217    323754    6001
1218    576479    6001
1219    43379    6001
1220    787196    6001
1221    517722    6001
1222    924104    6001
1223    427295    6001
1224    784142    6001
1225    138844    6001
1226    705299    6001
1227    232565    6001
1228    597113    6001
1229    7880    6001
1230    819101    6001
1231    473045    6001
1232    522728    6001
1233    790919    6001
1234    126805    6001
1235    167241    6001
1236    775899    6001
1237    925511    6001
1238    556907    6001
1239    291431    6001
1240    247962    6001
1241    193564    6001
1242    31606    6001
1243    112156    6001
1244    727275    6001
1245    615894    6001
1246    211785    6001
1247    678160    6001
1248    939649    6001
1249    788265    6001
1250    721540    6001
1251    726846    6001
1252    305987    6001
1253    645644    6001
1254    154141    6001
1255    90129    6001
1256    784489    6001
1257    859441    6001
1258    322694    6001
1259    381602    6001
1260    867321    6001
1261    141796    6001
1262    854648    6001
1263    390050    6001
1264    932716    6001
1265    981453    6001
1266    557291    6001
1267    708615    6001
1268    906964    6001
1269    114199    6001
1270    46    6001
1271    154926    6001
1272    307763    6001
1273    31653    6001
1274    267083    6001
1275    35038    6001
1276    647547    6001
1277    478869    6001
1278    713199    6001
1279    587197    6001
1280    267134    6001
1281    434739    6001
1282    314043    6001
1283    573121    6001
1284    80384    6001
1285    468184    6001
1286    663251    6001
1287    864873    6001
1288    327626    6001
1289    985946    6001
1290    246475    6001
1291    194947    6001
1292    127742    6001
1293    101123    6001
1294    584997    6001
1295    60458    6001
1296    82576    6001
1297    142289    6001
1298    769074    6001
1299    989541    6001
1300    256488    6001
1301    769121    6001
1302    144467    6001
1303    564251    6001
1304    800774    6001
1305    411551    6001
1306    599290    6001
1307    448322    6001
1308    890420    6001
1309    312490    6001
1310    35519    6001
1311    157554    6001
1312    747230    6001
1313    349562    6001
1314    730676    6001
1315    827614    6001
1316    817747    6001
1317    393928    6001
1318    692487    6001
1319    145373    6001
1320    379874    6001
1321    938963    6001
1322    340320    6001
1323    507617    6001
1324    40087    6001
1325    925318    6001
1326    568076    6001
1327    122664    6001
1328    67607    6001
1329    337150    6001
1330    112205    6001
1331    324096    6001
1332    106271    6001
1333    256673    6001
1334    888348    6001
1335    907046    6001
1336    668224    6001
1337    487638    6001
1338    355368    6001
1339    558644    6001
1340    800129    6001
1341    390888    6001
1342    716199    6001
1343    547359    6001
1344    740450    6001
1345    446876    6001
1346    374974    6001
1347    558197    6001
1348    840804    6001
1349    67462    6001
1350    703570    6001
1351    220678    6001
1352    6425    6001
1353    43891    6001
1354    728295    6001
1355    46512    6001
1356    969209    6001
1357    296371    6001
1358    169176    6001
1359    36817    6001
1360    633522    6001
1361    281382    6001
1362    360913    6001
1363    739794    6001
1364    538055    6001
1365    249262    6001
1366    646840    6001
1367    206279    6001
1368    736900    6001
1369    2209    6001
1370    764924    6001
1371    537030    6001
1372    393097    6001
1373    481124    6001
1374    84390    6001
1375    133547    6001
1376    928000    6001
1377    459364    6001
1378    691745    6001
1379    768804    6001
1380    526827    6001
1381    395316    6001
1382    989482    6001
1383    533252    6001
1384    439207    6001
1385    717778    6001
1386    579765    6001
1387    408417    6001
1388    14150    6001
1389    748941    6001
1390    445234    6001
1391    647672    6001
1392    30324    6001
1393    806148    6001
1394    387466    6001
1395    568379    6001
1396    55410    6001
1397    34306    6001
1398    774659    6001
1399    792311    6001
1400    36516    6001
1401    539583    6001
1402    329341    6001
1403    429613    6001
1404    20708    6001
1405    413731    6001
1406    563161    6001
1407    948708    6001
1408    873096    6001
1409    254906    6001
1410    717512    6001
1411    399923    6001
1412    650222    6001
1413    706995    6001
1414    933176    6001
1415    89429    6001
1416    424773    6001
1417    512941    6001
1418    497846    6001
1419    438923    6001
1420    261883    6001
1421    943081    6001
1422    86596    6001
1423    292207    6001
1424    749230    6001
1425    474062    6001
1426    860586    6001
1427    804640    6001
1428    508369    6001
1429    635246    6001
1430    596952    6001
1431    544885    6001
1432    174830    6001
1433    926293    6001
1434    974498    6001
1435    195538    6001
1436    340025    6001
1437    537659    6001
1438    144246    6001
1439    213122    6001
1440    792566    6001
1441    861758    6001
1442    613045    6001
1443    442788    6001
1444    568753    6001
1445    546221    6001
1446    532218    6001
1447    993527    6001
1448    59163    6001
1449    30065    6001
1450    432451    6001
1451    321046    6001
1452    973146    6001
1453    519047    6001
1454    613254    6001
1455    722376    6001
1456    993110    6001
1457    473840    6001
1458    527017    6001
1459    501479    6001
1460    109087    6001
1461    123969    6001
1462    46365    6001
1463    283917    6001
1464    50263    6001
1465    20863    6001
1466    479455    6001
1467    390288    6001
1468    558523    6001
1469    623701    6001
1470    603411    6001
1471    351089    6001
1472    485460    6001
1473    216456    6001
1474    793878    6001
1475    54214    6001
1476    762678    6001
1477    326096    6001
1478    47741    6001
1479    821842    6001
1480    356161    6001
1481    480193    6001
1482    142888    6001
1483    329308    6001
1484    994000    6000
1485    756142    6001
1486    51685    6001
1487    992351    6001
1488    229983    6001
1489    578702    6001
1490    493831    6001
1491    339070    6001
1492    702671    6001
1493    540196    6001
1494    622987    6001
1495    752935    6001
1496    561060    6001
1497    102442    6001
1498    143224    6001
1499    119584    6001
1500    726144    6001
1501    746635    6001
1502    470674    6001
1503    211604    6001
1504    963092    6001
1505    264552    6001
1506    265818    6001
1507    725770    6001
1508    590649    6001
1509    313560    6001
1510    547612    6001
1511    946811    6001
1512    793753    6001
1513    690501    6001
1514    276119    6001
1515    792994    6001
1516    446644    6001
1517    327805    6001
1518    785346    6001
1519    676628    6001
1520    906507    6001
1521    279177    6001
1522    15699    6001
1523    609179    6001
1524    819374    6001
1525    638687    6001
1526    362114    6001
1527    380434    6001
1528    741129    6001
1529    505338    6001
1530    500018    6001
1531    467274    6001
1532    251974    6001
1533    970692    6001
1534    678878    6001
1535    215066    6001
1536    235245    6001
1537    944696    6001
1538    940837    6001
1539    825894    6001
1540    258256    6001
1541    488449    6001
1542    772705    6001
1543    52010    6001
1544    178951    6001
1545    48825    6001
1546    845005    6001
1547    625596    6001
1548    376630    6001
1549    630351    6001
1550    302224    6001
1551    283138    6001
1552    909528    6001
1553    317924    6001
1554    892317    6001
1555    728902    6001
1556    956611    6001
1557    254432    6001
1558    109337    6001
1559    697741    6001
1560    759771    6001
1561    609355    6001
1562    165015    6001
1563    11745    6001
1564    580048    6001
1565    843893    6001
1566    226811    6001
1567    815293    6001
1568    788590    6001
1569    167648    6001
1570    641188    6001
1571    46847    6001
1572    656098    6001
1573    413894    6001
1574    98857    6001
1575    835050    6001
1576    462719    6001
1577    943862    6001
1578    460646    6001
1579    839350    6001
1580    574213    6001
1581    762871    6001
1582    122489    6001
1583    483742    6001
1584    80795    6001
1585    14806    6001
1586    212645    6001
1587    37406    6001
1588    269239    6001
1589    321982    6001
1590    735147    6001
1591    29010    6001
1592    931337    6001
1593    900162    6001
1594    40755    6001
1595    511386    6001
1596    744056    6001
1597    267567    6001
1598    326679    6001
1599    532646    6001
1600    435215    6001
1601    967868    6001
1602    579493    6001
1603    91314    6001
1604    381762    6001
1605    678351    6001
1606    926364    6001
1607    844482    6001
1608    622214    6001
1609    387010    6001
1610    683832    6001
1611    196427    6001
1612    149882    6001
1613    806321    6001
1614    680170    6001
1615    230677    6001
1616    821128    6001
1617    892815    6001
1618    268083    6001
1619    90368    6001
1620    214797    6001
1621    3231    6001
1622    119378    6001
1623    146135    6001
1624    903393    6001
1625    160134    6001
1626    657521    6001
1627    647449    6001
1628    427702    6001
1629    984201    6001
1630    180096    6001
1631    862917    6001
1632    952069    6001
1633    759590    6001
1634    954232    6001
1635    333831    6001
1636    437941    6001
1637    880596    6001
1638    178313    6001
1639    60155    6001
1640    267607    6001
1641    862146    6001
1642    256583    6001
1643    417489    6001
1644    668468    6001
1645    936753    6001
1646    648166    6001
1647    489597    6001
1648    829568    6001
1649    916250    6001
1650    579965    6001
1651    44366    6001
1652    919481    6001
1653    699344    6001
1654    190501    6001
1655    822875    6001
1656    859478    6001
1657    848023    6001
1658    470324    6001
1659    287181    6001
1660    832224    6001
1661    650421    6001
1662    150098    6001
1663    784294    6001
1664    410011    6001
1665    104330    6001
1666    118126    6001
1667    847952    6001
1668    984927    6001
1669    296440    6001
1670    908108    6001
1671    252534    6001
1672    158587    6001
1673    164692    6001
1674    670024    6001
1675    827055    6001
1676    101445    6001
1677    318190    6001
1678    316652    6001
1679    931014    6001
1680    234441    6001
1681    896618    6001
1682    975380    6001
1683    153922    6001
1684    595962    6001
1685    165881    6001
1686    976797    6001
1687    455441    6001
1688    13904    6001
1689    447122    6001
1690    742622    6001
1691    846129    6001
1692    97543    6001
1693    892721    6001
1694    630424    6001
1695    507555    6001
1696    994000    6000
1697    748550    6001
1698    355507    6001
1699    981979    6001
1700    44991    6001
1701    263616    6001
1702    234514    6001
1703    203578    6001
1704    428308    6001
1705    904538    6001
1706    30633    6001
1707    529754    6001
1708    222729    6001
1709    347286    6001
1710    460768    6001
1711    457170    6001
1712    243905    6001
1713    436148    6001
1714    611093    6001
1715    839867    6001
1716    602030    6001
1717    587891    6001
1718    295309    6001
1719    615935    6001
1720    35013    6001
1721    37931    6001
1722    462065    6001
1723    132557    6001
1724    930653    6001
1725    92489    6001
1726    640112    6001
1727    927705    6001
1728    841039    6001
1729    994000    6000
1730    909685    6001
1731    886031    6001
1732    259236    6001
1733    144200    6001
1734    89609    6001
1735    687545    6001
1736    48738    6001
1737    120242    6001
1738    217299    6001
1739    271467    6001
1740    467529    6001
1741    678067    6001
1742    728638    6001
1743    711434    6001
1744    114216    6001
1745    339731    6001
1746    551302    6001
1747    716246    6001
1748    927623    6001
1749    846611    6001
1750    332182    6001
1751    962636    6001
1752    884543    6001
1753    794247    6001
1754    95194    6001
1755    815196    6001
1756    886736    6001
1757    735307    6001
1758    742902    6001
1759    727776    6001
1760    730927    6001
1761    652588    6001
1762    613807    6001
1763    990164    6001
1764    796788    6001
1765    703416    6001
1766    677710    6001
1767    845526    6001
1768    823658    6001
1769    895009    6001
1770    116994    6001
1771    291188    6001
1772    573077    6001
1773    845633    6001
1774    2622    6001
1775    687293    6001
1776    185364    6001
1777    553924    6001
1778    403540    6001
1779    112987    6001
1780    400536    6001
1781    735722    6001
1782    75624    6001
1783    285079    6001
1784    529969    6001
1785    170819    6001
1786    100276    6001
1787    416706    6001
1788    906126    6001
1789    843179    6001
1790    144482    6001
1791    637053    6001
1792    495767    6001
1793    758289    6001
1794    627218    6001
1795    292555    6001
1796    461705    6001
1797    304928    6001
1798    138081    6001
1799    285364    6001
1800    199938    6001
1801    255076    6001
1802    576552    6001
1803    773015    6001
1804    100709    6001
1805    579175    6001
1806    460309    6001
1807    286074    6001
1808    133100    6001
1809    863850    6001
1810    399062    6001
1811    533636    6001
1812    599572    6001
1813    474687    6001
1814    818715    6001
1815    129542    6001
1816    645506    6001
1817    918992    6001
1818    546248    6001
1819    551632    6001
1820    762171    6001
1821    690730    6001
1822    188686    6001
1823    257938    6001
1824    449020    6001
1825    815905    6001
1826    550493    6001
1827    910726    6001
1828    120833    6001
1829    688575    6001
1830    196090    6001
1831    320772    6001
1832    943652    6001
1833    772643    6001
1834    93787    6001
1835    44361    6001
1836    351819    6001
1837    554097    6001
1838    330436    6001
1839    484919    6001
1840    417947    6001
1841    729498    6001
1842    18555    6001
1843    17519    6001
1844    204185    6001
1845    837271    6001
1846    147062    6001
1847    849692    6001
1848    756264    6001
1849    693310    6001
1850    401325    6001
1851    518435    6001
1852    384041    6001
1853    590011    6001
1854    776374    6001
1855    833061    6001
1856    405917    6001
1857    326868    6001
1858    743787    6001
1859    526751    6001
1860    15443    6001
1861    939878    6001
1862    847523    6001
1863    959096    6001
1864    712522    6001
1865    941310    6001
1866    3458    6001
1867    64341    6001
1868    495408    6001
1869    333894    6001
1870    549261    6001
1871    913355    6001
1872    63392    6001
1873    567816    6001
1874    930874    6001
1875    267578    6001
1876    405088    6001
1877    77937    6001
1878    117270    6001
1879    161352    6001
1880    771247    6001
1881    518595    6001
1882    679788    6001
1883    155288    6001
1884    108607    6001
1885    456162    6001
1886    988350    6001
1887    514524    6001
1888    783030    6001
1889    732138    6001
1890    41276    6001
1891    798474    6001
1892    672016    6001
1893    888799    6001
1894    757570    6001
1895    384539    6001
1896    830110    6001
1897    761028    6001
1898    448880    6001
1899    325518    6001
1900    94922    6001
1901    994000    6000
1902    238873    6001
1903    158315    6001
1904    565958    6001
1905    169748    6001
1906    425894    6001
1907    971047    6001
1908    247685    6001
1909    543164    6001
1910    132400    6001
1911    18932    6001
1912    61760    6001
1913    812188    6001
1914    174221    6001
1915    170368    6001
1916    268351    6001
1917    162572    6001
1918    684893    6001
1919    51381    6001
1920    894710    6001
1921    726169    6001
1922    849855    6001
1923    566727    6001
1924    614968    6001
1925    607426    6001
1926    951267    6001
1927    445078    6001
1928    368455    6001
1929    400147    6001
1930    770596    6001
1931    463378    6001
1932    398289    6001
1933    9470    6001
1934    621694    6001
1935    964248    6001
1936    179218    6001
1937    47588    6001
1938    935295    6001
1939    426903    6001
1940    590753    6001
1941    67696    6001
1942    445836    6001
1943    652513    6001
1944    879884    6001
1945    620058    6001
1946    822881    6001
1947    148235    6001
1948    782630    6001
1949    507774    6001
1950    199617    6001
1951    677341    6001
1952    233943    6001
1953    49473    6001
1954    244069    6001
1955    848912    6001
1956    656899    6001
1957    195336    6001
1958    293990    6001
1959    25354    6001
1960    595484    6001
1961    64587    6001
1962    488733    6001
1963    993773    6001
1964    74057    6001
1965    110427    6001
1966    958022    6001
1967    253276    6001
1968    158015    6001
1969    893318    6001
1970    680179    6001
1971    748768    6001
1972    961014    6001
1973    126016    6001
1974    401281    6001
1975    840898    6001
1976    746074    6001
1977    224163    6001
1978    989134    6001
1979    528705    6001
1980    731938    6001
1981    188751    6001
1982    206047    6001
1983    965882    6001
1984    238224    6001
1985    450116    6001
1986    814794    6001
1987    895124    6001
1988    645453    6001
1989    108785    6001
1990    920479    6001
1991    240937    6001
1992    173372    6001
1993    409212    6001
1994    234711    6001
1995    247430    6001
1996    519639    6001
1997    192733    6001
1998    500706    6001
1999    677654    6001
2000    86051    6001
2001    180886    6001
2002    426423    6001
2003    47065    6001
2004    306902    6001
2005    827705    6001
2006    887964    6001
2007    52976    6001
2008    51868    6001
2009    877098    6001
2010    581682    6001
2011    783807    6001
2012    65850    6001
2013    787729    6001
2014    749689    6001
2015    304075    6001
2016    237845    6001
2017    564484    6001
2018    199199    6001
2019    883298    6001
2020    673269    6001
2021    119679    6001
2022    124236    6001
2023    846642    6001
2024    528892    6001
2025    358947    6001
2026    94072    6001
2027    48531    6001
2028    551681    6001
2029    594779    6001
2030    726186    6001
2031    637732    6001
2032    775665    6001
2033    152609    6001
2034    684798    6001
2035    82567    6001
2036    980315    6001
2037    572763    6001
2038    135544    6001
2039    32183    6001
2040    449861    6001
2041    717226    6001
2042    815991    6001
2043    515712    6001
2044    504956    6001
2045    565680    6001
2046    819787    6001
2047    742801    6001
2048    130165    6001
2049    18987    6001
2050    626100    6001
2051    803434    6001
2052    138667    6001
2053    750337    6001
2054    650076    6001
2055    667559    6001
2056    109284    6001
2057    744149    6001
2058    716091    6001
2059    660965    6001
2060    338928    6001
2061    442277    6001
2062    298698    6001
2063    114593    6001
2064    594887    6001
2065    983496    6001
2066    197161    6001
2067    575202    6001
2068    556260    6001
2069    332706    6001
2070    607386    6001
2071    6121    6001
2072    49932    6001
2073    423377    6001
2074    521834    6001
2075    554888    6001
2076    989058    6001
2077    341622    6001
2078    297690    6001
2079    119223    6001
2080    360610    6001
2081    923791    6001
2082    922658    6001
2083    499277    6001
2084    674128    6001
2085    572735    6001
2086    166837    6001
2087    783413    6001
2088    316884    6001
2089    882928    6001
2090    444379    6001
2091    655812    6001
2092    325206    6001
2093    743077    6001
2094    770406    6001
2095    920093    6001
2096    726574    6001
2097    967568    6001
2098    495296    6001
2099    282834    6001
2100    300274    6001
2101    102683    6001
2102    288956    6001
2103    350207    6001
2104    526061    6001
2105    810791    6001
2106    905096    6001
2107    515120    6001
2108    152413    6001
2109    202787    6001
2110    634344    6001
2111    513023    6001
2112    126578    6001
2113    557002    6001
2114    12301    6001
2115    800707    6001
2116    129737    6001
2117    179138    6001
2118    584121    6001
2119    446621    6001
2120    62066    6001
2121    28500    6001
2122    102434    6001
2123    387272    6001
2124    771578    6001
2125    872841    6001
2126    307366    6001
2127    498152    6001
2128    840409    6001
2129    802663    6001
2130    780987    6001
2131    140684    6001
2132    905346    6001
2133    69943    6001
2134    490891    6001
2135    431407    6001
2136    880734    6001
2137    395987    6001
2138    946527    6001
2139    33148    6001
2140    598775    6001
2141    580871    6001
2142    546171    6001
2143    725354    6001
2144    137873    6001
2145    558473    6001
2146    526061    6001
2147    267611    6001
2148    737611    6001
2149    110183    6001
2150    714233    6001
2151    799677    6001
2152    138683    6001
2153    816667    6001
2154    186950    6001
2155    910261    6001
2156    689508    6001
2157    494317    6001
2158    408414    6001
2159    529918    6001
2160    296980    6001
2161    189401    6001
2162    670602    6001
2163    202326    6001
2164    259345    6001
2165    161493    6001
2166    633733    6001
2167    140079    6001
2168    557481    6001
2169    580261    6001
2170    173228    6001
2171    156256    6001
2172    161132    6001
2173    719399    6001
2174    881610    6001
2175    299006    6001
2176    277872    6001
2177    407672    6001
2178    566618    6001
2179    15484    6001
2180    517855    6001
2181    280851    6001
2182    815162    6001
2183    656539    6001
2184    97518    6001
2185    2113    6001
2186    566801    6001
2187    787027    6001
2188    496430    6001
2189    975215    6001
2190    316945    6001
2191    793410    6001
2192    164616    6001
2193    987547    6001
2194    994000    6000
2195    423961    6001
2196    149040    6001
2197    629470    6001
2198    564041    6001
2199    706522    6001
2200    209731    6001
2201    737269    6001
2202    862778    6001
2203    370864    6001
2204    456669    6001
2205    744389    6001
2206    669871    6001
2207    734542    6001
2208    152062    6001
2209    236489    6001
2210    750027    6001
2211    669918    6001
2212    517340    6001
2213    565189    6001
2214    326457    6001
2215    614859    6001
2216    567302    6001
2217    893258    6001
2218    401886    6001
2219    63732    6001
2220    868474    6001
2221    718831    6001
2222    857143    6001
2223    33090    6001
2224    706378    6001
2225    852879    6001
2226    457052    6001
2227    855418    6001
2228    482350    6001
2229    21094    6001
2230    561940    6001
2231    692082    6001
2232    758363    6001
2233    424719    6001
2234    62946    6001
2235    215033    6001
2236    169109    6001
2237    732818    6001
2238    949576    6001
2239    321171    6001
2240    969307    6001
2241    699603    6001
2242    991089    6001
2243    486648    6001
2244    264792    6001
2245    317547    6001
2246    101507    6001
2247    832095    6001
2248    210806    6001
2249    503393    6001
2250    895827    6001
2251    79280    6001
2252    222224    6001
2253    752970    6001
2254    112371    6001
2255    928602    6001
2256    605850    6001
2257    569423    6001
2258    784021    6001
2259    88200    6001
2260    590517    6001
2261    345962    6001
2262    780282    6001
2263    348881    6001
2264    770682    6001
2265    843229    6001
2266    563914    6001
2267    939791    6001
2268    576047    6001
2269    513490    6001
2270    260962    6001
2271    545355    6001
2272    213094    6001
2273    252052    6001
2274    32004    6001
2275    477886    6001
2276    569600    6001
2277    133511    6001
2278    309981    6001
2279    780406    6001
2280    636905    6001
2281    205809    6001
2282    859687    6001
2283    859129    6001
2284    958779    6001
2285    972058    6001
2286    787732    6001
2287    564630    6001
2288    541482    6001
2289    571754    6001
2290    652831    6001
2291    131999    6001
2292    917717    6001
2293    433113    6001
2294    480881    6001
2295    688399    6001
2296    276343    6001
2297    44795    6001
2298    628190    6001
2299    852391    6001
2300    558286    6001
2301    889153    6001
2302    397747    6001
2303    771380    6001
2304    141206    6001
2305    429751    6001
2306    249267    6001
2307    710806    6001
2308    563262    6001
2309    559248    6001
2310    491213    6001
2311    200167    6001
2312    765058    6001
2313    350901    6001
2314    59297    6001
2315    723838    6001
2316    322959    6001
2317    847030    6001
2318    288468    6001
2319    864441    6001
2320    418785    6001
2321    941299    6001
2322    994000    6000
2323    336502    6001
2324    374413    6001
2325    477322    6001
2326    24901    6001
2327    650756    6001
2328    522118    6001
2329    653092    6001
2330    503148    6001
2331    80405    6001
2332    542246    6001
2333    900895    6001
2334    851786    6001
2335    683453    6001
2336    330646    6001
2337    101053    6001
2338    394260    6001
2339    893909    6001
2340    660302    6001
2341    885473    6001
2342    94077    6001
2343    425360    6001
2344    236374    6001
2345    153375    6001
2346    149198    6001
2347    559334    6001
2348    405    6001
2349    437666    6001
2350    423776    6001
2351    419190    6001
2352    378966    6001
2353    420218    6001
2354    755692    6001
2355    753379    6001
2356    897540    6001
2357    780594    6001
2358    404135    6001
2359    419659    6001
2360    433687    6001
2361    907283    6001
2362    500065    6001
2363    975934    6001
2364    808179    6001
2365    351851    6001
2366    659387    6001
2367    138825    6001
2368    452904    6001
2369    53647    6001
2370    32735    6001
2371    113207    6001
2372    939121    6001
2373    126812    6001
2374    538567    6001
2375    175496    6001
2376    280187    6001
2377    687766    6001
2378    734830    6001
2379    280593    6001
2380    125433    6001
2381    158607    6001
2382    699783    6001
2383    504399    6001
2384    578825    6001
2385    455476    6001
2386    257778    6001
2387    476366    6001
2388    236071    6001
2389    661914    6001
2390    896025    6001
2391    669758    6001
2392    569198    6001
2393    396090    6001
2394    645692    6001
2395    377377    6001
2396    747942    6001
2397    305080    6001
2398    516202    6001
2399    200847    6001
2400    358727    6001
2401    548938    6001
2402    314054    6001
2403    297848    6001
2404    675750    6001
2405    852622    6001
2406    473344    6001
2407    955938    6001
2408    540388    6001
2409    208175    6001
2410    236531    6001
2411    665821    6001
2412    366782    6001
2413    936314    6001
2414    170221    6001
2415    945608    6001
2416    391791    6001
2417    427999    6001
2418    421974    6001
2419    627863    6001
2420    89913    6001
2421    318000    6001
2422    297621    6001
2423    659111    6001
2424    714091    6001
2425    943314    6001
2426    36488    6001
2427    462033    6001
2428    248395    6001
2429    552691    6001
2430    662880    6001
2431    607122    6001
2432    101629    6001
2433    976934    6001
2434    904971    6001
2435    777380    6001
2436    829556    6001
2437    378315    6001
2438    733318    6001
2439    369945    6001
2440    586491    6001
2441    969849    6001
2442    35767    6001
2443    953273    6001
2444    906164    6001
2445    205988    6001
2446    898882    6001
2447    297955    6001
2448    633988    6001
2449    320856    6001
2450    925818    6001
2451    723901    6001
2452    638857    6001
2453    223440    6001
2454    383013    6001
2455    352948    6001
2456    166755    6001
2457    419502    6001
2458    814981    6001
2459    415150    6001
2460    972194    6001
2461    477862    6001
2462    22272    6001
2463    73823    6001
2464    454796    6001
2465    927243    6001
2466    851204    6001
2467    284353    6001
2468    305559    6001
2469    584522    6001
2470    654299    6001
2471    892050    6001
2472    554371    6001
2473    690066    6001
2474    845324    6001
2475    460535    6001
2476    896055    6001
2477    744206    6001
2478    758490    6001
2479    530043    6001
2480    65063    6001
2481    684309    6001
2482    253945    6001
2483    703920    6001
2484    907750    6001
2485    636958    6001
2486    56869    6001
2487    74505    6001
2488    56460    6001
2489    871850    6001
2490    489655    6001
2491    28654    6001
2492    349712    6001
2493    511928    6001
2494    102478    6001
2495    804509    6001
2496    439172    6001
2497    953682    6001
2498    88863    6001
2499    744732    6001
2500    538204    6001
2501    743162    6001
2502    636782    6001
2503    92576    6001
2504    433229    6001
2505    482107    6001
2506    553111    6001
2507    329285    6001
2508    226314    6001
2509    311602    6001
2510    859328    6001
2511    291377    6001
2512    994000    6000
2513    113273    6001
2514    994000    6000
2515    903661    6001
2516    750232    6001
2517    52167    6001
2518    978167    6001
2519    806693    6001
2520    924018    6001
2521    467823    6001
2522    835347    6001
2523    273731    6001
2524    979752    6001
2525    937826    6001
2526    78240    6001
2527    418924    6001
2528    891508    6001
2529    167104    6001
2530    163656    6001
2531    429713    6001
2532    910267    6001
2533    800439    6001
2534    522289    6001
2535    343497    6001
2536    282547    6001
2537    75401    6001
2538    672782    6001
2539    508861    6001
2540    387003    6001
2541    532110    6001
2542    800238    6001
2543    382915    6001
2544    645384    6001
2545    795537    6001
2546    286577    6001
2547    395616    6001
2548    847704    6001
2549    264744    6001
2550    202309    6001
2551    771723    6001
2552    732567    6001
2553    37657    6001
2554    45454    6001
2555    712319    6001
2556    975484    6001
2557    123694    6001
2558    131244    6001
2559    866993    6001
2560    290799    6001
2561    294901    6001
2562    296706    6001
2563    201066    6001
2564    95340    6001
2565    818996    6001
2566    544563    6001
2567    377887    6001
2568    894397    6001
2569    217346    6001
2570    886749    6001
2571    281400    6001
2572    749457    6001
2573    686988    6001
2574    664316    6001
2575    394841    6001
2576    482525    6001
2577    950893    6001
2578    790458    6001
2579    330230    6001
2580    215638    6001
2581    992768    6001
2582    101953    6001
2583    948205    6001
2584    30426    6001
2585    147407    6001
2586    660525    6001
2587    5910    6001
2588    271102    6001
2589    791770    6001
2590    872903    6001
2591    561901    6001
2592    86671    6001
2593    169610    6001
2594    762968    6001
2595    182012    6001
2596    988606    6001
2597    307532    6001
2598    559900    6001
2599    883003    6001
2600    524878    6001
2601    446649    6001
2602    164404    6001
2603    274335    6001
2604    133637    6001
2605    828721    6001
2606    669177    6001
2607    616162    6001
2608    779614    6001
2609    459635    6001
2610    946392    6001
2611    994000    6000
2612    452403    6001
2613    48346    6001
2614    943458    6001
2615    482830    6001
2616    195753    6001
2617    603984    6001
2618    488740    6001
2619    466855    6001
2620    395754    6001
2621    361643    6001
2622    28756    6001
2623    482425    6001
2624    531253    6001
2625    791725    6001
2626    664438    6001
2627    519860    6001
2628    99257    6001
2629    224338    6001
2630    402864    6001
2631    624135    6001
2632    670987    6001
2633    567269    6001
2634    898471    6001
2635    804624    6001
2636    395990    6001
2637    567648    6001
2638    420787    6001
2639    175604    6001
2640    27283    6001
2641    367180    6001
2642    170857    6001
2643    479687    6001
2644    415526    6001
2645    114315    6001
2646    962517    6001
2647    611279    6001
2648    718300    6001
2649    451257    6001
2650    78134    6001
2651    114054    6001
2652    812901    6001
2653    106891    6001
2654    596480    6001
2655    344155    6001
2656    898617    6001
2657    260918    6001
2658    864015    6001
2659    994000    6000
2660    485256    6001
2661    266880    6001
2662    622010    6001
2663    156243    6001
2664    834149    6001
2665    520481    6001
2666    960868    6001
2667    230139    6001
2668    88130    6001
2669    381655    6001
2670    405743    6001
2671    115413    6001
2672    748835    6001
2673    576601    6001
2674    595101    6001
2675    164361    6001
2676    690916    6001
2677    557619    6001
2678    775641    6001
2679    409216    6001
2680    8877    6001
2681    853776    6001
2682    523271    6001
2683    821778    6001
2684    960667    6001
2685    119751    6001
2686    165934    6001
2687    859284    6001
2688    380670    6001
2689    29950    6001
2690    857159    6001
2691    865926    6001
2692    296830    6001
2693    479169    6001
2694    22170    6001
2695    130979    6001
2696    994000    6000
2697    983038    6001
2698    361118    6001
2699    87781    6001
2700    364694    6001
2701    766862    6001
2702    203195    6001
2703    113530    6001
2704    343463    6001
2705    798297    6001
2706    277892    6001
2707    34380    6001
2708    355916    6001
2709    53533    6001
2710    443597    6001
2711    364793    6001
2712    907309    6001
2713    966868    6001
2714    186572    6001
2715    867977    6001
2716    86620    6001
2717    352506    6001
2718    727262    6001
2719    467290    6001
2720    382456    6001
2721    584421    6001
2722    333216    6001
2723    679286    6001
2724    63591    6001
2725    355387    6001
2726    810266    6001
2727    63242    6001
2728    338426    6001
2729    171384    6001
2730    151024    6001
2731    703120    6001
2732    938247    6001
2733    354220    6001
2734    816651    6001
2735    281710    6001
2736    152517    6001
2737    94543    6001
2738    316091    6001
2739    508434    6001
2740    148076    6001
2741    759688    6001
2742    873227    6001
2743    55386    6001
2744    726556    6001
2745    59799    6001
2746    923363    6001
2747    813176    6001
2748    412306    6001
2749    650625    6001
2750    280466    6001
2751    794762    6001
2752    235047    6001
2753    613683    6001
2754    474049    6001
2755    298638    6001
2756    969070    6001
2757    284316    6001
2758    361881    6001
2759    307496    6001
2760    455701    6001
2761    512906    6001
2762    10617    6001
2763    393948    6001
2764    867126    6001
2765    827268    6001
2766    675659    6001
2767    19644    6001
2768    921811    6001
2769    991750    6001
2770    528078    6001
2771    69888    6001
2772    751439    6001
2773    401306    6001
2774    125275    6001
2775    477995    6001
2776    461106    6001
2777    48638    6001
2778    291172    6001
2779    873412    6001
2780    699264    6001
2781    571639    6001
2782    668175    6001
2783    934312    6001
2784    185322    6001
2785    142225    6001
2786    232950    6001
2787    154393    6001
2788    426541    6001
2789    594832    6001
2790    461889    6001
2791    882242    6001
2792    107738    6001
2793    472507    6001
2794    276190    6001
2795    974865    6001
2796    299775    6001
2797    951849    6001
2798    994000    6000
2799    221586    6001
2800    943600    6001
2801    522588    6001
2802    291475    6001
2803    695039    6001
2804    923894    6001
2805    416750    6001
2806    173035    6001
2807    385000    6001
2808    465389    6001
2809    464208    6001
2810    258413    6001
2811    164654    6001
2812    35847    6001
2813    926588    6001
2814    98966    6001
2815    221170    6001
2816    68813    6001
2817    331916    6001
2818    375564    6001
2819    495354    6001
2820    926749    6001
2821    837453    6001
2822    377596    6001
2823    34487    6001
2824    309960    6001
2825    653787    6001
2826    9352    6001
2827    609736    6001
2828    605636    6001
2829    3861    6001
2830    831322    6001
2831    549237    6001
2832    526450    6001
2833    122798    6001
2834    244277    6001
2835    450344    6001
2836    539548    6001
2837    417312    6001
2838    835345    6001
2839    4937    6001
2840    881521    6001
2841    93758    6001
2842    169592    6001
2843    917368    6001
2844    20347    6001
2845    268558    6001
2846    138539    6001
2847    89160    6001
2848    600475    6001
2849    514103    6001
2850    584515    6001
2851    527224    6001
2852    351557    6001
2853    962112    6001
2854    561711    6001
2855    661518    6001
2856    615899    6001
2857    571064    6001
2858    271254    6001
2859    221536    6001
2860    574926    6001
2861    102577    6001
2862    770773    6001
2863    101376    6001
2864    225375    6001
2865    15051    6001
2866    551721    6001
2867    764923    6001
2868    432363    6001
2869    387067    6001
2870    769861    6001
2871    313884    6001
2872    480826    6001
2873    939453    6001
2874    231253    6001
2875    501173    6001
2876    208012    6001
2877    369792    6001
2878    590334    6001
2879    808487    6001
2880    883896    6001
2881    174850    6001
2882    335712    6001
2883    235453    6001
2884    136962    6001
2885    897424    6001
2886    896971    6001
2887    752861    6001
2888    468488    6001
2889    168225    6001
2890    974397    6001
2891    43414    6001
2892    270802    6001
2893    745171    6001
2894    144791    6001
2895    496177    6001
2896    760222    6001
2897    696512    6001
2898    261101    6001
2899    192586    6001
2900    83579    6001
2901    30963    6001
2902    506471    6001
2903    564405    6001
2904    970417    6001
2905    737724    6001
2906    65579    6001
2907    178429    6001
2908    107517    6001
2909    655913    6001
2910    986917    6001
2911    991413    6001
2912    830763    6001
2913    322629    6001
2914    226866    6001
2915    967725    6001
2916    220053    6001
2917    123837    6001
2918    720587    6001
2919    688542    6001
2920    292063    6001
2921    694985    6001
2922    731956    6001
2923    562865    6001
2924    440156    6001
2925    876748    6001
2926    59043    6001
2927    200379    6001
2928    573260    6001
2929    320145    6001
2930    392965    6001
2931    656840    6001
2932    351108    6001
2933    899436    6001
2934    221246    6001
2935    321525    6001
2936    637161    6001
2937    286825    6001
2938    499955    6001
2939    744678    6001
2940    942739    6001
2941    486873    6001
2942    736091    6001
2943    773502    6001
2944    809503    6001
2945    962957    6001
2946    741228    6001
2947    29557    6001
2948    86795    6001
2949    461816    6001
2950    718099    6001
2951    378858    6001
2952    156801    6001
2953    450056    6001
2954    941724    6001
2955    596957    6001
2956    326804    6001
2957    767    6001
2958    797337    6001
2959    900065    6001
2960    320912    6001
2961    190302    6001
2962    556905    6001
2963    672021    6001
2964    89739    6001
2965    778151    6001
2966    993547    6001
2967    726900    6001
2968    64976    6001
2969    493503    6001
2970    471578    6001
2971    7716    6001
2972    980376    6001
2973    207670    6001
2974    781218    6001
2975    789879    6001
2976    170627    6001
2977    522447    6001
2978    819436    6001
2979    257423    6001
2980    984264    6001
2981    537535    6001
2982    636282    6001
2983    141065    6001
2984    987592    6001
2985    578006    6001
2986    738023    6001
2987    314396    6001
2988    578773    6001
2989    535360    6001
2990    214461    6001
2991    899686    6001
2992    725663    6001
2993    771367    6001
2994    571708    6001
2995    815402    6001
2996    549518    6001
2997    565255    6001
2998    542302    6001
2999    614495    6001
3000    58758    6001
3001    13881    6001
3002    622211    6001
3003    39135    6001
3004    221551    6001
3005    403430    6001
3006    829014    6001
3007    392179    6001
3008    925878    6001
3009    648451    6001
3010    649602    6001
3011    910142    6001
3012    185986    6001
3013    285884    6001
3014    51207    6001
3015    173579    6001
3016    863890    6001
3017    789230    6001
3018    487975    6001
3019    442664    6001
3020    324591    6001
3021    702437    6001
3022    342351    6001
3023    50254    6001
3024    473804    6001
3025    914059    6001
3026    865656    6001
3027    23323    6001
3028    479315    6001
3029    407959    6001
3030    637818    6001
3031    538074    6001
3032    421840    6001
3033    260030    6001
3034    577209    6001
3035    643391    6001
3036    663460    6001
3037    406223    6001
3038    35570    6001
3039    589339    6001
3040    54674    6001
3041    685173    6001
3042    499481    6001
3043    240661    6001
3044    971057    6001
3045    550689    6001
3046    414240    6001
3047    834948    6001
3048    339920    6001
3049    902216    6001
3050    277613    6001
3051    664511    6001
3052    604653    6001
3053    619965    6001
3054    714765    6001
3055    78458    6001
3056    534025    6001
3057    580422    6001
3058    101781    6001
3059    13340    6001
3060    988381    6001
3061    739600    6001
3062    551414    6001
3063    410221    6001
3064    994000    6000
3065    128623    6001
3066    53613    6001
3067    663091    6001
3068    534847    6001
3069    89183    6001
3070    252430    6001
3071    589522    6001
3072    774357    6001
3073    751911    6001
3074    830183    6001
3075    745415    6001
3076    302600    6001
3077    244424    6001
3078    580364    6001
3079    642521    6001
3080    146641    6001
3081    857977    6001
3082    307032    6001
3083    751295    6001
3084    477943    6001
3085    21798    6001
3086    829753    6001
3087    11968    6001
3088    602220    6001
3089    931535    6001
3090    25308    6001
3091    590602    6001
3092    671135    6001
3093    576723    6001
3094    824    6001
3095    670765    6001
3096    705347    6001
3097    54437    6001
3098    333857    6001
3099    240194    6001
3100    143621    6001
3101    586287    6001
3102    829717    6001
3103    917978    6001
3104    338199    6001
3105    659901    6001
3106    663393    6001
3107    640800    6001
3108    904325    6001
3109    243757    6001
3110    283321    6001
3111    50966    6001
3112    101735    6001
3113    590353    6001
3114    802261    6001
3115    579678    6001
3116    612152    6001
3117    632015    6001
3118    591646    6001
3119    214372    6001
3120    563550    6001
3121    616955    6001
3122    804975    6001
3123    234685    6001
3124    193678    6001
3125    805799    6001
3126    905451    6001
3127    899026    6001
3128    860236    6001
3129    239308    6001
3130    139221    6001
3131    3858    6001
3132    825596    6001
3133    968938    6001
3134    921836    6001
3135    163795    6001
3136    628839    6001
3137    585230    6001
3138    804596    6001
3139    533165    6001
3140    828988    6001
3141    87917    6001
3142    584131    6001
3143    930723    6001
3144    678270    6001
3145    386393    6001
3146    510401    6001
3147    290423    6001
3148    18409    6001
3149    102048    6001
3150    504795    6001
3151    581959    6001
3152    719003    6001
3153    309771    6001
3154    816645    6001
3155    912682    6001
3156    115570    6001
3157    722097    6001
3158    811708    6001
3159    975807    6001
3160    961406    6001
3161    950930    6001
3162    979665    6001
3163    787002    6001
3164    919868    6001
3165    901502    6001
3166    950798    6001
3167    548708    6001
3168    486733    6001
3169    755394    6001
3170    81873    6001
3171    315721    6001
3172    843311    6001
3173    666005    6001
3174    246444    6001
3175    521582    6001
3176    52399    6001
3177    756846    6001
3178    812005    6001
3179    70808    6001
3180    858894    6001
3181    316801    6001
3182    652767    6001
3183    577898    6001
3184    626572    6001
3185    469413    6001
3186    490580    6001
3187    742143    6001
3188    191510    6001
3189    302289    6001
3190    717950    6001
3191    152916    6001
3192    253219    6001
3193    697616    6001
3194    939919    6001
3195    173088    6001
3196    599119    6001
3197    890718    6001
3198    721796    6001
3199    85852    6001
3200    646112    6001
3201    803670    6001
3202    401573    6001
3203    489424    6001
3204    469675    6001
3205    648017    6001
3206    11006    6001
3207    522075    6001
3208    404864    6001
3209    823012    6001
3210    592883    6001
3211    263758    6001
3212    139814    6001
3213    245651    6001
3214    841657    6001
3215    766386    6001
3216    715064    6001
3217    332238    6001
3218    508529    6001
3219    906575    6001
3220    634527    6001
3221    226480    6001
3222    59492    6001
3223    887747    6001
3224    924097    6001
3225    994000    6000
3226    60836    6001
3227    523216    6001
3228    890130    6001
3229    782633    6001
3230    609068    6001
3231    536242    6001
3232    586303    6001
3233    10641    6001
3234    25666    6001
3235    55979    6001
3236    658659    6001
3237    36673    6001
3238    578054    6001
3239    63523    6001
3240    859686    6001
3241    170937    6001
3242    327282    6001
3243    994000    6000
3244    416588    6001
3245    168939    6001
3246    765887    6001
3247    131653    6001
3248    501177    6001
3249    274417    6001
3250    38228    6001
3251    135705    6001
3252    500897    6001
3253    97721    6001
3254    23453    6001
3255    424994    6001
3256    97133    6001
3257    84289    6001
3258    948211    6001
3259    987263    6001
3260    866922    6001
3261    557279    6001
3262    523505    6001
3263    453225    6001
3264    567920    6001
3265    549172    6001
3266    509204    6001
3267    226580    6001
3268    585846    6001
3269    87258    6001
3270    290104    6001
3271    445532    6001
3272    258196    6001
3273    617386    6001
3274    445033    6001
3275    674784    6001
3276    786326    6001
3277    210920    6001
3278    806438    6001
3279    287503    6001
3280    485337    6001
3281    844666    6001
3282    423209    6001
3283    986235    6001
3284    942387    6001
3285    446662    6001
3286    411230    6001
3287    39521    6001
3288    530951    6001
3289    359441    6001
3290    26784    6001
3291    397874    6001
3292    916720    6001
3293    550290    6001
3294    851099    6001
3295    484641    6001
3296    99462    6001
3297    360304    6001
3298    711221    6001
3299    685309    6001
3300    447563    6001
3301    1325    6001
3302    130842    6001
3303    705759    6001
3304    618712    6001
3305    575875    6001
3306    380544    6001
3307    405038    6001
3308    786795    6001
3309    186982    6001
3310    692542    6001
3311    272133    6001
3312    31649    6001
3313    115751    6001
3314    258368    6001
3315    974037    6001
3316    562414    6001
3317    669598    6001
3318    13558    6001
3319    93365    6001
3320    29039    6001
3321    40342    6001
3322    491240    6001
3323    945759    6001
3324    590632    6001
3325    342340    6001
3326    430401    6001
3327    690095    6001
3328    702644    6001
3329    141623    6001
3330    375404    6001
3331    150208    6001
3332    142948    6001
3333    506247    6001
3334    855967    6001
3335    761661    6001
3336    82122    6001
3337    236512    6001
3338    166699    6001
3339    868918    6001
3340    423495    6001
3341    859241    6001
3342    141051    6001
3343    455144    6001
3344    974993    6001
3345    399419    6001
3346    429181    6001
3347    537407    6001
3348    69017    6001
3349    442740    6001
3350    630773    6001
3351    98057    6001
3352    483083    6001
3353    122013    6001
3354    43817    6001
3355    73715    6001
3356    464353    6001
3357    474218    6001
3358    763811    6001
3359    166997    6001
3360    615841    6001
3361    139216    6001
3362    317206    6001
3363    758790    6001
3364    645463    6001
3365    173174    6001
3366    520451    6001
3367    727586    6001
3368    409686    6001
3369    687150    6001
3370    596504    6001
3371    833181    6001
3372    546392    6001
3373    737555    6001
3374    288326    6001
3375    521385    6001
3376    136974    6001
3377    717508    6001
3378    58793    6001
3379    205992    6001
3380    160248    6001
3381    689566    6001
3382    304050    6001
3383    643331    6001
3384    811579    6001
3385    347867    6001
3386    717047    6001
3387    275932    6001
3388    822086    6001
3389    480858    6001
3390    442930    6001
3391    437928    6001
3392    620075    6001
3393    760136    6001
3394    196718    6001
3395    265538    6001
3396    933311    6001
3397    717170    6001
3398    993124    6001
3399    342997    6001
3400    404320    6001
3401    589628    6001
3402    176179    6001
3403    950713    6001
3404    327184    6001
3405    464505    6001
3406    472099    6001
3407    464159    6001
3408    182013    6001
3409    530892    6001
3410    670151    6001
3411    342261    6001
3412    220458    6001
3413    974202    6001
3414    985593    6001
3415    32038    6001
3416    322069    6001
3417    702640    6001
3418    307970    6001
3419    144156    6001
3420    183499    6001
3421    750901    6001
3422    582084    6001
3423    803574    6001
3424    511038    6001
3425    778802    6001
3426    69113    6001
3427    444349    6001
3428    495972    6001
3429    62238    6001
3430    787347    6001
3431    900293    6001
3432    651867    6001
3433    963526    6001
3434    851007    6001
3435    979051    6001
3436    428032    6001
3437    323106    6001
3438    443210    6001
3439    610045    6001
3440    853999    6001
3441    113362    6001
3442    952307    6001
3443    74457    6001
3444    87564    6001
3445    937900    6001
3446    106496    6001
3447    409634    6001
3448    640541    6001
3449    414466    6001
3450    553790    6001
3451    824041    6001
3452    165368    6001
3453    135874    6001
3454    627616    6001
3455    676407    6001
3456    914677    6001
3457    696730    6001
3458    120756    6001
3459    410650    6001
3460    758968    6001
3461    908103    6001
3462    310944    6001
3463    410836    6001
3464    871630    6001
3465    161951    6001
3466    389887    6001
3467    299662    6001
3468    485058    6001
3469    833098    6001
3470    909708    6001
3471    339057    6001
3472    946461    6001
3473    862015    6001
3474    413515    6001
3475    34026    6001
3476    799916    6001
3477    520011    6001
3478    443660    6001
3479    440458    6001
3480    934478    6001
3481    994000    6000
3482    264499    6001
3483    99846    6001
3484    133326    6001
3485    892115    6001
3486    776254    6001
3487    48004    6001
3488    588845    6001
3489    897010    6001
3490    458654    6001
3491    347814    6001
3492    805114    6001
3493    769599    6001
3494    758650    6001
3495    676745    6001
3496    931550    6001
3497    148538    6001
3498    976407    6001
3499    416609    6001
3500    981637    6001
3501    886115    6001
3502    755667    6001
3503    928098    6001
3504    748131    6001
3505    169182    6001
3506    962125    6001
3507    548048    6001
3508    689194    6001
3509    405786    6001
3510    988506    6001
3511    623672    6001
3512    403237    6001
3513    253006    6001
3514    723519    6001
3515    536563    6001
3516    145122    6001
3517    499773    6001
3518    584567    6001
3519    733968    6001
3520    396783    6001
3521    43222    6001
3522    81782    6001
3523    201898    6001
3524    812821    6001
3525    840433    6001
3526    878643    6001
3527    744372    6001
3528    988972    6001
3529    855051    6001
3530    160981    6001
3531    970609    6001
3532    741167    6001
3533    916648    6001
3534    898708    6001
3535    489298    6001
3536    85831    6001
3537    860833    6001
3538    37346    6001
3539    775025    6001
3540    266619    6001
3541    25853    6001
3542    398697    6001
3543    669857    6001
3544    278859    6001
3545    122216    6001
3546    206421    6001
3547    423981    6001
3548    621990    6001
3549    790989    6001
3550    157949    6001
3551    18774    6001
3552    834211    6001
3553    239732    6001
3554    220672    6001
3555    647033    6001
3556    80165    6001
3557    99316    6001
3558    391405    6001
3559    69137    6001
3560    954367    6001
3561    552386    6001
3562    39747    6001
3563    695534    6001
3564    469035    6001
3565    938456    6001
3566    184833    6001
3567    554866    6001
3568    799290    6001
3569    222179    6001
3570    329891    6001
3571    65909    6001
3572    248032    6001
3573    728589    6001
3574    735767    6001
3575    526892    6001
3576    850806    6001
3577    942188    6001
3578    950873    6001
3579    472796    6001
3580    733177    6001
3581    108822    6001
3582    491570    6001
3583    567389    6001
3584    348554    6001
3585    712243    6001
3586    214422    6001
3587    428720    6001
3588    811560    6001
3589    605827    6001
3590    497858    6001
3591    765927    6001
3592    158214    6001
3593    537605    6001
3594    461462    6001
3595    627249    6001
3596    476061    6001
3597    646295    6001
3598    182116    6001
3599    275351    6001
3600    868475    6001
3601    512007    6001
3602    341261    6001
3603    116507    6001
3604    240596    6001
3605    77028    6001
3606    643399    6001
3607    91402    6001
3608    19217    6001
3609    594273    6001
3610    564199    6001
3611    752394    6001
3612    703096    6001
3613    55769    6001
3614    319783    6001
3615    51650    6001
3616    768013    6001
3617    534206    6001
3618    480371    6001
3619    579573    6001
3620    140033    6001
3621    978229    6001
3622    345500    6001
3623    298247    6001
3624    515835    6001
3625    806963    6001
3626    925497    6001
3627    991896    6001
3628    453258    6001
3629    107613    6001
3630    267248    6001
3631    321733    6001
3632    619620    6001
3633    608510    6001
3634    438241    6001
3635    860217    6001
3636    685539    6001
3637    81641    6001
3638    951620    6001
3639    704756    6001
3640    675915    6001
3641    515819    6001
3642    457151    6001
3643    379011    6001
3644    571588    6001
3645    776935    6001
3646    430661    6001
3647    339602    6001
3648    311141    6001
3649    911033    6001
3650    919175    6001
3651    451174    6001
3652    889262    6001
3653    264676    6001
3654    749422    6001
3655    405097    6001
3656    71639    6001
3657    674919    6001
3658    396994    6001
3659    524898    6001
3660    782532    6001
3661    664243    6001
3662    846632    6001
3663    402153    6001
3664    272753    6001
3665    284873    6001
3666    262370    6001
3667    958292    6001
3668    366515    6001
3669    213990    6001
3670    663049    6001
3671    42430    6001
3672    729809    6001
3673    120200    6001
3674    421441    6001
3675    301398    6001
3676    897136    6001
3677    852103    6001
3678    641000    6001
3679    208277    6001
3680    763136    6001
3681    560176    6001
3682    659452    6001
3683    652399    6001
3684    824852    6001
3685    408874    6001
3686    57496    6001
3687    896492    6001
3688    83794    6001
3689    454491    6001
3690    421390    6001
3691    866326    6001
3692    118734    6001
3693    268023    6001
3694    268480    6001
3695    391488    6001
3696    552896    6001
3697    530850    6001
3698    349781    6001
3699    919412    6001
3700    744841    6001
3701    12830    6001
3702    961843    6001
3703    474651    6001
3704    133031    6001
3705    383284    6001
3706    776050    6001
3707    30167    6001
3708    235388    6001
3709    417051    6001
3710    238444    6001
3711    994000    6000
3712    977227    6001
3713    897897    6001
3714    650924    6001
3715    802080    6001
3716    306771    6001
3717    708421    6001
3718    698572    6001
3719    390565    6001
3720    162912    6001
3721    119963    6001
3722    256892    6001
3723    281646    6001
3724    387986    6001
3725    525372    6001
3726    673135    6001
3727    940883    6001
3728    56223    6001
3729    22916    6001
3730    860296    6001
3731    801064    6001
3732    35746    6001
3733    822139    6001
3734    275716    6001
3735    168777    6001
3736    205424    6001
3737    51766    6001
3738    198945    6001
3739    440812    6001
3740    468817    6001
3741    437390    6001
3742    439337    6001
3743    446044    6001
3744    335287    6001
3745    90262    6001
3746    248124    6001
3747    642059    6001
3748    798683    6001
3749    946697    6001
3750    32625    6001
3751    961595    6001
3752    66661    6001
3753    289517    6001
3754    243242    6001
3755    454648    6001
3756    814890    6001
3757    916377    6001
3758    395532    6001
3759    871113    6001
3760    939293    6001
3761    255828    6001
3762    672178    6001
3763    975039    6001
3764    77967    6001
3765    947894    6001
3766    143817    6001
3767    283392    6001
3768    994000    6000
3769    342762    6001
3770    724205    6001
3771    468477    6001
3772    780153    6001
3773    163542    6001
3774    914521    6001
3775    115440    6001
3776    253805    6001
3777    162646    6001
3778    757499    6001
3779    52488    6001
3780    109344    6001
3781    790124    6001
3782    14084    6001
3783    176006    6001
3784    79642    6001
3785    257326    6001
3786    630654    6001
3787    894532    6001
3788    173704    6001
3789    26187    6001
3790    765645    6001
3791    112997    6001
3792    282015    6001
3793    437823    6001
3794    88037    6001
3795    359983    6001
3796    385717    6001
3797    231855    6001
3798    643375    6001
3799    385377    6001
3800    574618    6001
3801    367580    6001
3802    853854    6001
3803    354771    6001
3804    531123    6001
3805    768376    6001
3806    470211    6001
3807    784928    6001
3808    931023    6001
3809    227710    6001
3810    837417    6001
3811    40368    6001
3812    17835    6001
3813    851501    6001
3814    216374    6001
3815    97477    6001
3816    108828    6001
3817    847029    6001
3818    992009    6001
3819    282532    6001
3820    873216    6001
3821    757654    6001
3822    395530    6001
3823    155232    6001
3824    195478    6001
3825    483567    6001
3826    515216    6001
3827    581195    6001
3828    715423    6001
3829    158592    6001
3830    966573    6001
3831    290041    6001
3832    526172    6001
3833    820428    6001
3834    644812    6001
3835    57296    6001
3836    588804    6001
3837    115023    6001
3838    842225    6001
3839    519828    6001
3840    342734    6001
3841    679643    6001
3842    560196    6001
3843    360570    6001
3844    531144    6001
3845    776571    6001
3846    458047    6001
3847    639972    6001
3848    623601    6001
3849    450057    6001
3850    922504    6001
3851    496818    6001
3852    207712    6001
3853    318034    6001
3854    652050    6001
3855    403190    6001
3856    801602    6001
3857    167266    6001
3858    984386    6001
3859    517025    6001
3860    325858    6001
3861    950959    6001
3862    807066    6001
3863    852031    6001
3864    771387    6001
3865    451879    6001
3866    909328    6001
3867    360192    6001
3868    566903    6001
3869    751554    6001
3870    880020    6001
3871    909638    6001
3872    431197    6001
3873    440217    6001
3874    270208    6001
3875    962341    6001
3876    216788    6001
3877    728256    6001
3878    602314    6001
3879    840389    6001
3880    178313    6001
3881    524819    6001
3882    337207    6001
3883    386026    6001
3884    842854    6001
3885    989258    6001
3886    789216    6001
3887    644456    6001
3888    156525    6001
3889    773602    6001
3890    161482    6001
3891    482384    6001
3892    724562    6001
3893    968549    6001
3894    334415    6001
3895    495949    6001
3896    420428    6001
3897    243744    6001
3898    856141    6001
3899    987332    6001
3900    994000    6000
3901    736161    6001
3902    896970    6001
3903    426495    6001
3904    176378    6001
3905    167178    6001
3906    388837    6001
3907    393167    6001
3908    895435    6001
3909    991151    6001
3910    233557    6001
3911    73749    6001
3912    515971    6001
3913    570764    6001
3914    459775    6001
3915    358825    6001
3916    560023    6001
3917    248991    6001
3918    3281    6001
3919    716548    6001
3920    22594    6001
3921    164764    6001
3922    198932    6001
3923    747156    6001
3924    133313    6001
3925    533348    6001
3926    243106    6001
3927    553742    6001
3928    777092    6001
3929    99247    6001
3930    541074    6001
3931    772391    6001
3932    835409    6001
3933    438044    6001
3934    198887    6001
3935    11788    6001
3936    605223    6001
3937    587725    6001
3938    404955    6001
3939    500658    6001
3940    578876    6001
3941    638512    6001
3942    574407    6001
3943    94847    6001
3944    209277    6001
3945    34182    6001
3946    453673    6001
3947    769301    6001
3948    283174    6001
3949    456954    6001
3950    485849    6001
3951    305769    6001
3952    621719    6001
3953    684782    6001
3954    52926    6001
3955    755033    6001
3956    218130    6001
3957    296032    6001
3958    308775    6001
3959    994000    6000
3960    395280    6001
3961    849850    6001
3962    767615    6001
3963    230689    6001
3964    287895    6001
3965    966502    6001
3966    242477    6001
3967    893118    6001
3968    554227    6001
3969    647433    6001
3970    393777    6001
3971    133104    6001
3972    285945    6001
3973    968184    6001
3974    227952    6001
3975    495223    6001
3976    2367    6001
3977    681625    6001
3978    264524    6001
3979    285542    6001
3980    138580    6001
3981    750374    6001
3982    591312    6001
3983    760299    6001
3984    435156    6001
3985    644238    6001
3986    515332    6001
3987    653287    6001
3988    940271    6001
3989    824108    6001
3990    648510    6001
3991    335551    6001
3992    673958    6001
3993    416125    6001
3994    566240    6001
3995    961854    6001
3996    382628    6001
3997    808718    6001
3998    854972    6001
3999    936855    6001
4000    456151    6001
4001    248750    6001
4002    69960    6001
4003    742097    6001
4004    216935    6001
4005    297912    6001
4006    237321    6001
4007    219302    6001
4008    979537    6001
4009    501846    6001
4010    504845    6001
4011    118117    6001
4012    252220    6001
4013    96157    6001
4014    878417    6001
4015    687377    6001
4016    740396    6001
4017    393749    6001
4018    340664    6001
4019    680667    6001
4020    217858    6001
4021    989174    6001
4022    16218    6001
4023    891817    6001
4024    405300    6001
4025    582459    6001
4026    853671    6001
4027    787928    6001
4028    391178    6001
4029    708644    6001
4030    724784    6001
4031    847329    6001
4032    957394    6001
4033    794744    6001
4034    589427    6001
4035    174329    6001
4036    92656    6001
4037    826748    6001
4038    393632    6001
4039    72194    6001
4040    328594    6001
4041    898477    6001
4042    190311    6001
4043    580815    6001
4044    994000    6000
4045    68728    6001
4046    268192    6001
4047    735031    6001
4048    462478    6001
4049    608856    6001
4050    415698    6001
4051    680337    6001
4052    598031    6001
4053    431917    6001
4054    572154    6001
4055    3332    6001
4056    14377    6001
4057    425825    6001
4058    791260    6001
4059    405555    6001
4060    134470    6001
4061    516045    6001
4062    252884    6001
4063    91864    6001
4064    310790    6001
4065    842312    6001
4066    266194    6001
4067    403447    6001
4068    669060    6001
4069    659826    6001
4070    475641    6001
4071    994000    6000
4072    558303    6001
4073    665953    6001
4074    578470    6001
4075    552939    6001
4076    734682    6001
4077    846662    6001
4078    287970    6001
4079    197160    6001
4080    455519    6001
4081    703668    6001
4082    877497    6001
4083    53551    6001
4084    135586    6001
4085    449652    6001
4086    56883    6001
4087    149963    6001
4088    875477    6001
4089    848144    6001
4090    555519    6001
4091    9947    6001
4092    364189    6001
4093    808403    6001
4094    101812    6001
4095    674979    6001
4096    650715    6001
4097    368006    6001
4098    78427    6001
4099    319776    6001
4100    27832    6001
4101    554068    6001
4102    317431    6001
4103    586136    6001
4104    220021    6001
4105    895901    6001
4106    139075    6001
4107    954703    6001
4108    742563    6001
4109    427045    6001
4110    151864    6001
4111    198083    6001
4112    130714    6001
4113    29362    6001
4114    251634    6001
4115    266300    6001
4116    479014    6001
4117    308517    6001
4118    416264    6001
4119    354492    6001
4120    156661    6001
4121    971783    6001
4122    364440    6001
4123    520851    6001
4124    780187    6001
4125    466253    6001
4126    195831    6001
4127    430903    6001
4128    834259    6001
4129    274258    6001
4130    750679    6001
4131    862092    6001
4132    828326    6001
4133    68110    6001
4134    448229    6001
4135    48348    6001
4136    964011    6001
4137    587304    6001
4138    3052    6001
4139    706575    6001
4140    14350    6001
4141    154917    6001
4142    904658    6001
4143    145064    6001
4144    184280    6001
4145    156292    6001
4146    411365    6001
4147    663295    6001
4148    464810    6001
4149    827630    6001
4150    17788    6001
4151    621471    6001
4152    799413    6001
4153    382228    6001
4154    142323    6001
4155    579600    6001
4156    848482    6001
4157    338154    6001
4158    10503    6001
4159    682741    6001
4160    612413    6001
4161    761183    6001
4162    544834    6001
4163    440740    6001
4164    829293    6001
4165    993063    6001
4166    489088    6001
4167    793305    6001
4168    580368    6001
4169    492141    6001
4170    499880    6001
4171    594718    6001
4172    647058    6001
4173    404538    6001
4174    739783    6001
4175    831338    6001
4176    560831    6001
4177    151149    6001
4178    494634    6001
4179    25641    6001
4180    978779    6001
4181    512422    6001
4182    647113    6001
4183    778193    6001
4184    894651    6001
4185    789436    6001
4186    357793    6001
4187    743133    6001
4188    127591    6001
4189    368297    6001
4190    425875    6001
4191    740004    6001
4192    129481    6001
4193    970709    6001
4194    180744    6001
4195    958775    6001
4196    963773    6001
4197    669833    6001
4198    752080    6001
4199    544141    6001
4200    161974    6001
4201    251960    6001
4202    138860    6001
4203    809033    6001
4204    656499    6001
4205    878643    6001
4206    640372    6001
4207    217331    6001
4208    29793    6001
4209    135006    6001
4210    242972    6001
4211    8573    6001
4212    647428    6001
4213    890086    6001
4214    786766    6001
4215    542079    6001
4216    679522    6001
4217    144560    6001
4218    285213    6001
4219    807114    6001
4220    512858    6001
4221    711088    6001
4222    547118    6001
4223    642339    6001
4224    681798    6001
4225    727863    6001
4226    601114    6001
4227    645571    6001
4228    397696    6001
4229    353194    6001
4230    189712    6001
4231    559671    6001
4232    605155    6001
4233    328573    6001
4234    368705    6001
4235    261655    6001
4236    207217    6001
4237    9077    6001
4238    478986    6001
4239    237010    6001
4240    144084    6001
4241    721959    6001
4242    245583    6001
4243    791513    6001
4244    612045    6001
4245    32349    6001
4246    333592    6001
4247    291568    6001
4248    176909    6001
4249    618806    6001
4250    98682    6001
4251    689767    6001
4252    329894    6001
4253    645801    6001
4254    332107    6001
4255    11692    6001
4256    373664    6001
4257    933221    6001
4258    657263    6001
4259    771361    6001
4260    286416    6001
4261    846976    6001
4262    331033    6001
4263    891571    6001
4264    175549    6001
4265    699738    6001
4266    153227    6001
4267    382766    6001
4268    708815    6001
4269    632214    6001
4270    619777    6001
4271    852899    6001
4272    354173    6001
4273    865360    6001
4274    644413    6001
4275    966219    6001
4276    897710    6001
4277    978005    6001
4278    257788    6001
4279    74620    6001
4280    596812    6001
4281    356471    6001
4282    764388    6001
4283    926706    6001
4284    2272    6001
4285    96495    6001
4286    938399    6001
4287    375937    6001
4288    29716    6001
4289    595663    6001
4290    147298    6001
4291    316132    6001
4292    442639    6001
4293    478331    6001
4294    207704    6001
4295    618189    6001
4296    178069    6001
4297    360931    6001
4298    956    6001
4299    886885    6001
4300    993145    6001
4301    620734    6001
4302    739785    6001
4303    347319    6001
4304    486094    6001
4305    384198    6001
4306    313539    6001
4307    383805    6001
4308    362204    6001
4309    571328    6001
4310    458425    6001
4311    959016    6001
4312    927799    6001
4313    222813    6001
4314    885723    6001
4315    930072    6001
4316    319309    6001
4317    824122    6001
4318    306009    6001
4319    349025    6001
4320    419785    6001
4321    453308    6001
4322    665158    6001
4323    862425    6001
4324    931640    6001
4325    872863    6001
4326    480615    6001
4327    109710    6001
4328    233794    6001
4329    481571    6001
4330    994000    6000
4331    226940    6001
4332    102305    6001
4333    736381    6001
4334    574260    6001
4335    588400    6001
4336    120580    6001
4337    887800    6001
4338    972206    6001
4339    482784    6001
4340    459128    6001
4341    430631    6001
4342    441801    6001
4343    386928    6001
4344    653445    6001
4345    327524    6001
4346    317000    6001
4347    972754    6001
4348    151647    6001
4349    623010    6001
4350    321780    6001
4351    571432    6001
4352    76318    6001
4353    986938    6001
4354    433857    6001
4355    7958    6001
4356    859801    6001
4357    914473    6001
4358    117669    6001
4359    93596    6001
4360    396045    6001
4361    114265    6001
4362    320536    6001
4363    498350    6001
4364    850646    6001
4365    894797    6001
4366    86751    6001
4367    971227    6001
4368    782597    6001
4369    58957    6001
4370    454011    6001
4371    241725    6001
4372    489589    6001
4373    895813    6001
4374    628654    6001
4375    143034    6001
4376    223338    6001
4377    945654    6001
4378    115788    6001
4379    374985    6001
4380    568664    6001
4381    437568    6001
4382    946418    6001
4383    644983    6001
4384    424507    6001
4385    380276    6001
4386    652942    6001
4387    284308    6001
4388    294749    6001
4389    770611    6001
4390    377905    6001
4391    690794    6001
4392    884876    6001
4393    698442    6001
4394    189145    6001
4395    735523    6001
4396    593239    6001
4397    275896    6001
4398    706750    6001
4399    375837    6001
4400    334854    6001
4401    160762    6001
4402    617562    6001
4403    824443    6001
4404    56575    6001
4405    246216    6001
4406    967478    6001
4407    279914    6001
4408    191871    6001
4409    83266    6001
4410    654899    6001
4411    760535    6001
4412    520835    6001
4413    601317    6001
4414    405518    6001
4415    945342    6001
4416    981593    6001
4417    58461    6001
4418    229651    6001
4419    276342    6001
4420    829072    6001
4421    607557    6001
4422    967136    6001
4423    713949    6001
4424    305999    6001
4425    156281    6001
4426    449472    6001
4427    899239    6001
4428    432178    6001
4429    156222    6001
4430    275076    6001
4431    767033    6001
4432    316985    6001
4433    892639    6001
4434    591476    6001
4435    373561    6001
4436    138856    6001
4437    558954    6001
4438    653475    6001
4439    330727    6001
4440    642221    6001
4441    308374    6001
4442    91263    6001
4443    163057    6001
4444    909691    6001
4445    496782    6001
4446    108400    6001
4447    891285    6001
4448    555243    6001
4449    338052    6001
4450    167627    6001
4451    384315    6001
4452    945609    6001
4453    134764    6001
4454    98264    6001
4455    251609    6001
4456    291046    6001
4457    547737    6001
4458    150848    6001
4459    723224    6001
4460    703960    6001
4461    425924    6001
4462    490257    6001
4463    20945    6001
4464    318563    6001
4465    81734    6001
4466    394506    6001
4467    457420    6001
4468    640689    6001
4469    47981    6001
4470    788147    6001
4471    282911    6001
4472    356356    6001
4473    879411    6001
4474    445968    6001
4475    266047    6001
4476    376193    6001
4477    554368    6001
4478    157333    6001
4479    931436    6001
4480    892420    6001
4481    324961    6001
4482    315752    6001
4483    838030    6001
4484    459725    6001
4485    414017    6001
4486    89639    6001
4487    750771    6001
4488    961755    6001
4489    240487    6001
4490    473996    6001
4491    665715    6001
4492    666412    6001
4493    964254    6001
4494    686660    6001
4495    984976    6001
4496    45989    6001
4497    81167    6001
4498    442396    6001
4499    686678    6001
4500    129148    6001
4501    230543    6001
4502    969589    6001
4503    485504    6001
4504    109954    6001
4505    415557    6001
4506    751552    6001
4507    486148    6001
4508    969926    6001
4509    908885    6001
4510    417585    6001
4511    862347    6001
4512    233846    6001
4513    733337    6001
4514    700377    6001
4515    693572    6001
4516    147355    6001
4517    790017    6001
4518    444344    6001
4519    109110    6001
4520    30505    6001
4521    918341    6001
4522    774825    6001
4523    696917    6001
4524    882595    6001
4525    461486    6001
4526    681893    6001
4527    928584    6001
4528    542653    6001
4529    124290    6001
4530    615263    6001
4531    671802    6001
4532    354834    6001
4533    584852    6001
4534    157306    6001
4535    464789    6001
4536    410    6001
4537    908859    6001
4538    950937    6001
4539    970337    6001
4540    817745    6001
4541    368522    6001
4542    832684    6001
4543    51592    6001
4544    101860    6001
4545    533062    6001
4546    745164    6001
4547    249216    6001
4548    323079    6001
4549    189509    6001
4550    358326    6001
4551    353584    6001
4552    107850    6001
4553    133152    6001
4554    50501    6001
4555    990446    6001
4556    594638    6001
4557    732395    6001
4558    919030    6001
4559    137292    6001
4560    856685    6001
4561    534294    6001
4562    809094    6001
4563    211520    6001
4564    119147    6001
4565    966401    6001
4566    676309    6001
4567    119557    6001
4568    875261    6001
4569    627246    6001
4570    89894    6001
4571    693006    6001
4572    994000    6000
4573    922579    6001
4574    744599    6001
4575    97629    6001
4576    455641    6001
4577    489764    6001
4578    346846    6001
4579    778720    6001
4580    679273    6001
4581    705172    6001
4582    132304    6001
4583    787123    6001
4584    838325    6001
4585    182806    6001
4586    777569    6001
4587    432964    6001
4588    915202    6001
4589    696600    6001
4590    570256    6001
4591    771888    6001
4592    230894    6001
4593    379351    6001
4594    983408    6001
4595    350041    6001
4596    345753    6001
4597    659717    6001
4598    469599    6001
4599    221014    6001
4600    286964    6001
4601    559494    6001
4602    914021    6001
4603    282733    6001
4604    482073    6001
4605    658620    6001
4606    380363    6001
4607    937714    6001
4608    148384    6001
4609    727209    6001
4610    716434    6001
4611    827657    6001
4612    432381    6001
4613    848739    6001
4614    614781    6001
4615    270707    6001
4616    31545    6001
4617    392350    6001
4618    703671    6001
4619    946748    6001
4620    88951    6001
4621    273928    6001
4622    718636    6001
4623    319845    6001
4624    653279    6001
4625    702044    6001
4626    669887    6001
4627    994000    6000
4628    361762    6001
4629    139487    6001
4630    220047    6001
4631    648726    6001
4632    698982    6001
4633    134068    6001
4634    931459    6001
4635    181055    6001
4636    792689    6001
4637    311823    6001
4638    118770    6001
4639    941073    6001
4640    39032    6001
4641    835204    6001
4642    768731    6001
4643    471414    6001
4644    683944    6001
4645    383512    6001
4646    742121    6001
4647    715490    6001
4648    775862    6001
4649    445793    6001
4650    662238    6001
4651    864814    6001
4652    719721    6001
4653    380875    6001
4654    184660    6001
4655    373001    6001
4656    82919    6001
4657    854547    6001
4658    372033    6001
4659    444682    6001
4660    994000    6000
4661    592081    6001
4662    93408    6001
4663    693017    6001
4664    726150    6001
4665    24868    6001
4666    874073    6001
4667    518839    6001
4668    336691    6001
4669    992843    6001
4670    459912    6001
4671    375724    6001
4672    828047    6001
4673    228643    6001
4674    847138    6001
4675    511992    6001
4676    612156    6001
4677    589260    6001
4678    227482    6001
4679    388019    6001
4680    35053    6001
4681    889721    6001
4682    252833    6001
4683    754774    6001
4684    270596    6001
4685    437493    6001
4686    127775    6001
4687    353516    6001
4688    292041    6001
4689    499809    6001
4690    798198    6001
4691    286076    6001
4692    91891    6001
4693    891607    6001
4694    979094    6001
4695    818041    6001
4696    916475    6001
4697    853167    6001
4698    336880    6001
4699    253167    6001
4700    846010    6001
4701    796793    6001
4702    628891    6001
4703    674058    6001
4704    25437    6001
4705    476030    6001
4706    186050    6001
4707    637593    6001
4708    65290    6001
4709    413533    6001
4710    25612    6001
4711    100344    6001
4712    303254    6001
4713    278445    6001
4714    855118    6001
4715    573850    6001
4716    715939    6001
4717    982894    6001
4718    927366    6001
4719    7980    6001
4720    482704    6001
4721    725564    6001
4722    294056    6001
4723    574595    6001
4724    617171    6001
4725    273150    6001
4726    392636    6001
4727    533647    6001
4728    126317    6001
4729    729517    6001
4730    786814    6001
4731    972327    6001
4732    526310    6001
4733    415706    6001
4734    646385    6001
4735    551747    6001
4736    891736    6001
4737    832436    6001
4738    189340    6001
4739    957027    6001
4740    245969    6001
4741    214953    6001
4742    57371    6001
4743    549223    6001
4744    493398    6001
4745    912490    6001
4746    123074    6001
4747    209337    6001
4748    895385    6001
4749    50440    6001
4750    217318    6001
4751    378089    6001
4752    776005    6001
4753    511374    6001
4754    952684    6001
4755    393177    6001
4756    784525    6001
4757    345321    6001
4758    926825    6001
4759    910843    6001
4760    74838    6001
4761    713640    6001
4762    883171    6001
4763    601149    6001
4764    129346    6001
4765    529557    6001
4766    152896    6001
4767    21083    6001
4768    361993    6001
4769    342237    6001
4770    978111    6001
4771    607962    6001
4772    557190    6001
4773    35482    6001
4774    157186    6001
4775    50589    6001
4776    947973    6001
4777    280260    6001
4778    259927    6001
4779    843358    6001
4780    330700    6001
4781    477245    6001
4782    221447    6001
4783    106706    6001
4784    988619    6001
4785    174132    6001
4786    499884    6001
4787    773145    6001
4788    519454    6001
4789    426709    6001
4790    683988    6001
4791    594293    6001
4792    140349    6001
4793    567159    6001
4794    195442    6001
4795    269695    6001
4796    96716    6001
4797    348338    6001
4798    290779    6001
4799    458710    6001
4800    690575    6001
4801    268890    6001
4802    66672    6001
4803    247765    6001
4804    304372    6001
4805    223858    6001
4806    298354    6001
4807    252346    6001
4808    504119    6001
4809    558281    6001
4810    95704    6001
4811    834820    6001
4812    35526    6001
4813    317152    6001
4814    941526    6001
4815    24146    6001
4816    491284    6001
4817    441410    6001
4818    797291    6001
4819    10739    6001
4820    868119    6001
4821    481280    6001
4822    605032    6001
4823    8468    6001
4824    48439    6001
4825    800474    6001
4826    278164    6001
4827    145156    6001
4828    148812    6001
4829    568943    6001
4830    603866    6001
4831    839388    6001
4832    837833    6001
4833    670539    6001
4834    87153    6001
4835    142206    6001
4836    894398    6001
4837    385508    6001
4838    394552    6001
4839    398517    6001
4840    943790    6001
4841    490257    6001
4842    233337    6001
4843    979317    6001
4844    807409    6001
4845    174864    6001
4846    3463    6001
4847    298694    6001
4848    616274    6001
4849    800755    6001
4850    309433    6001
4851    484394    6001
4852    282035    6001
4853    914465    6001
4854    492863    6001
4855    330475    6001
4856    714939    6001
4857    771027    6001
4858    475632    6001
4859    863752    6001
4860    339970    6001
4861    79499    6001
4862    703140    6001
4863    177804    6001
4864    750038    6001
4865    790294    6001
4866    320010    6001
4867    644437    6001
4868    175803    6001
4869    714563    6001
4870    42954    6001
4871    119593    6001
4872    204820    6001
4873    276292    6001
4874    98910    6001
4875    12229    6001
4876    451156    6001
4877    102374    6001
4878    310923    6001
4879    67431    6001
4880    903130    6001
4881    620356    6001
4882    551825    6001
4883    185166    6001
4884    534822    6001
4885    44689    6001
4886    515641    6001
4887    249761    6001
4888    815716    6001
4889    991274    6001
4890    113514    6001
4891    155687    6001
4892    70773    6001
4893    816655    6001
4894    333491    6001
4895    820811    6001
4896    606949    6001
4897    653502    6001
4898    465249    6001
4899    782753    6001
4900    368065    6001
4901    508203    6001
4902    902346    6001
4903    572885    6001
4904    784496    6001
4905    1257    6001
4906    585114    6001
4907    235652    6001
4908    103632    6001
4909    896038    6001
4910    303084    6001
4911    6762    6001
4912    516394    6001
4913    854910    6001
4914    191929    6001
4915    51216    6001
4916    899599    6001
4917    707571    6001
4918    300978    6001
4919    715315    6001
4920    698845    6001
4921    414493    6001
4922    871003    6001
4923    769618    6001
4924    231148    6001
4925    204494    6001
4926    590430    6001
4927    838098    6001
4928    857996    6001
4929    55679    6001
4930    620851    6001
4931    226061    6001
4932    563883    6001
4933    523198    6001
4934    798946    6001
4935    348379    6001
4936    524455    6001
4937    384061    6001
4938    584032    6001
4939    628088    6001
4940    280099    6001
4941    887116    6001
4942    634851    6001
4943    796494    6001
4944    742027    6001
4945    826780    6001
4946    847711    6001
4947    641626    6001
4948    534351    6001
4949    148689    6001
4950    356942    6001
4951    233196    6001
4952    563182    6001
4953    227945    6001
4954    2815    6001
4955    794331    6001
4956    432439    6001
4957    593246    6001
4958    632429    6001
4959    290436    6001
4960    648925    6001
4961    253280    6001
4962    516498    6001
4963    212808    6001
4964    776478    6001
4965    315445    6001
4966    561188    6001
4967    300934    6001
4968    699506    6001
4969    145220    6001
4970    929023    6001
4971    979606    6001
4972    32337    6001
4973    563874    6001
4974    776100    6001
4975    774364    6001
4976    390655    6001
4977    623811    6001
4978    415991    6001
4979    925006    6001
4980    772501    6001
4981    772933    6001
4982    158203    6001
4983    335683    6001
4984    878    6001
4985    161019    6001
4986    130014    6001
4987    433318    6001
4988    754265    6001
4989    762444    6001
4990    723755    6001
4991    403191    6001
4992    15724    6001
4993    240253    6001
4994    616000    6001
4995    792203    6001
4996    555698    6001
4997    177188    6001
4998    93137    6001
4999    255205    6001
5000    322409    6001
5001    22160    6001
5002    234811    6001
5003    354746    6001
5004    586035    6001
5005    10911    6001
5006    129111    6001
5007    976690    6001
5008    634722    6001
5009    545102    6001
5010    901697    6001
5011    407223    6001
5012    318035    6001
5013    59901    6001
5014    742907    6001
5015    318914    6001
5016    220921    6001
5017    872922    6001
5018    752233    6001
5019    975186    6001
5020    635366    6001
5021    475988    6001
5022    378377    6001
5023    651090    6001
5024    716242    6001
5025    994000    6000
5026    443293    6001
5027    271940    6001
5028    171566    6001
5029    536431    6001
5030    527145    6001
5031    493975    6001
5032    558592    6001
5033    761956    6001
5034    848722    6001
5035    144627    6001
5036    772868    6001
5037    977833    6001
5038    121318    6001
5039    407591    6001
5040    522935    6001
5041    23016    6001
5042    814814    6001
5043    840971    6001
5044    82918    6001
5045    557722    6001
5046    159886    6001
5047    303839    6001
5048    430644    6001
5049    912119    6001
5050    279025    6001
5051    66010    6001
5052    388108    6001
5053    657403    6001
5054    717101    6001
5055    104350    6001
5056    651781    6001
5057    160395    6001
5058    376291    6001
5059    823347    6001
5060    696827    6001
5061    903436    6001
5062    317323    6001
5063    255419    6001
5064    665393    6001
5065    166045    6001
5066    400047    6001
5067    438262    6001
5068    143878    6001
5069    521366    6001
5070    845853    6001
5071    666814    6001
5072    544382    6001
5073    660667    6001
5074    507786    6001
5075    627300    6001
5076    218389    6001
5077    667672    6001
5078    931139    6001
5079    649034    6001
5080    579791    6001
5081    210165    6001
5082    715045    6001
5083    967900    6001
5084    867568    6001
5085    432146    6001
5086    72250    6001
5087    519350    6001
5088    592542    6001
5089    448541    6001
5090    342697    6001
5091    289369    6001
5092    351978    6001
5093    660020    6001
5094    544788    6001
5095    17372    6001
5096    826066    6001
5097    944836    6001
5098    455634    6001
5099    969944    6001
5100    466202    6001
5101    301487    6001
5102    636759    6001
5103    10585    6001
5104    962155    6001
5105    144545    6001
5106    637886    6001
5107    180544    6001
5108    812218    6001
5109    569026    6001
5110    829579    6001
5111    392009    6001
5112    779191    6001
5113    544624    6001
5114    359909    6001
5115    646760    6001
5116    976770    6001
5117    432160    6001
5118    166110    6001
5119    569312    6001
5120    880701    6001
5121    508808    6001
5122    858682    6001
5123    232680    6001
5124    168829    6001
5125    403470    6001
5126    250052    6001
5127    994000    6000
5128    348307    6001
5129    705686    6001
5130    964839    6001
5131    814509    6001
5132    7173    6001
5133    601599    6001
5134    825095    6001
5135    969328    6001
5136    746145    6001
5137    462981    6001
5138    149873    6001
5139    558363    6001
5140    32007    6001
5141    979453    6001
5142    950372    6001
5143    811198    6001
5144    524077    6001
5145    310282    6001
5146    457959    6001
5147    500848    6001
5148    742442    6001
5149    624069    6001
5150    70161    6001
5151    623144    6001
5152    132878    6001
5153    928843    6001
5154    855824    6001
5155    301707    6001
5156    332314    6001
5157    105877    6001
5158    296602    6001
5159    680621    6001
5160    811563    6001
5161    261442    6001
5162    495130    6001
5163    818737    6001
5164    863041    6001
5165    320225    6001
5166    788066    6001
5167    609186    6001
5168    783207    6001
5169    937940    6001
5170    167549    6001
5171    815214    6001
5172    917393    6001
5173    117922    6001
5174    626412    6001
5175    441470    6001
5176    428205    6001
5177    84371    6001
5178    942318    6001
5179    170648    6001
5180    708441    6001
5181    12480    6001
5182    793792    6001
5183    841319    6001
5184    941323    6001
5185    649617    6001
5186    143026    6001
5187    273637    6001
5188    755494    6001
5189    439628    6001
5190    954258    6001
5191    567057    6001
5192    701070    6001
5193    449389    6001
5194    385795    6001
5195    564112    6001
5196    769615    6001
5197    173861    6001
5198    173299    6001
5199    552822    6001
5200    111801    6001
5201    340848    6001
5202    368036    6001
5203    29194    6001
5204    458771    6001
5205    994000    6000
5206    470665    6001
5207    886977    6001
5208    78821    6001
5209    412984    6001
5210    57625    6001
5211    787263    6001
5212    425464    6001
5213    851417    6001
5214    628582    6001
5215    366787    6001
5216    501035    6001
5217    771609    6001
5218    640425    6001
5219    256529    6001
5220    211238    6001
5221    594684    6001
5222    823587    6001
5223    912309    6001
5224    44074    6001
5225    209382    6001
5226    476421    6001
5227    813689    6001
5228    383244    6001
5229    649720    6001
5230    366512    6001
5231    495045    6001
5232    990569    6001
5233    734548    6001
5234    524240    6001
5235    449341    6001
5236    728998    6001
5237    994000    6000
5238    336318    6001
5239    807819    6001
5240    407889    6001
5241    393943    6001
5242    595082    6001
5243    833353    6001
5244    245361    6001
5245    223665    6001
5246    200141    6001
5247    746396    6001
5248    994000    6000
5249    840567    6001
5250    2925    6001
5251    206512    6001
5252    435251    6001
5253    826512    6001
5254    118821    6001
5255    479325    6001
5256    35895    6001
5257    595243    6001
5258    293015    6001
5259    419139    6001
5260    244964    6001
5261    659527    6001
5262    914185    6001
5263    235533    6001
5264    394076    6001
5265    438425    6001
5266    684874    6001
5267    123074    6001
5268    433330    6001
5269    21193    6001
5270    930893    6001
5271    841220    6001
5272    415136    6001
5273    525976    6001
5274    674574    6001
5275    660497    6001
5276    749641    6001
5277    874715    6001
5278    406894    6001
5279    744916    6001
5280    715283    6001
5281    409819    6001
5282    951428    6001
5283    150534    6001
5284    236332    6001
5285    70250    6001
5286    629860    6001
5287    272228    6001
5288    665494    6001
5289    922875    6001
5290    691367    6001
5291    910458    6001
5292    582403    6001
5293    605552    6001
5294    145992    6001
5295    976479    6001
5296    43977    6001
5297    830867    6001
5298    99553    6001
5299    477308    6001
5300    852060    6001
5301    30447    6001
5302    318528    6001
5303    267196    6001
5304    556423    6001
5305    993102    6001
5306    927694    6001
5307    306065    6001
5308    867818    6001
5309    334588    6001
5310    50981    6001
5311    583101    6001
5312    744408    6001
5313    2410    6001
5314    733635    6001
5315    980741    6001
5316    72661    6001
5317    363496    6001
5318    252969    6001
5319    738155    6001
5320    286372    6001
5321    944336    6001
5322    648614    6001
5323    868775    6001
5324    549888    6001
5325    794606    6001
5326    845255    6001
5327    593866    6001
5328    625473    6001
5329    944808    6001
5330    71174    6001
5331    477533    6001
5332    975256    6001
5333    389703    6001
5334    744730    6001
5335    531680    6001
5336    382805    6001
5337    672425    6001
5338    837745    6001
5339    250624    6001
5340    7013    6001
5341    888726    6001
5342    833725    6001
5343    751422    6001
5344    891137    6001
5345    567361    6001
5346    732163    6001
5347    963798    6001
5348    930857    6001
5349    985132    6001
5350    701954    6001
5351    217230    6001
5352    929468    6001
5353    350568    6001
5354    86005    6001
5355    479357    6001
5356    145174    6001
5357    931261    6001
5358    73224    6001
5359    770648    6001
5360    876070    6001
5361    144398    6001
5362    248181    6001
5363    851326    6001
5364    534102    6001
5365    992912    6001
5366    383006    6001
5367    916907    6001
5368    665337    6001
5369    220752    6001
5370    167532    6001
5371    672350    6001
5372    109479    6001
5373    1257    6001
5374    423772    6001
5375    616    6001
5376    568618    6001
5377    155936    6001
5378    964414    6001
5379    499475    6001
5380    141068    6001
5381    666368    6001
5382    716706    6001
5383    70536    6001
5384    16937    6001
5385    802711    6001
5386    549894    6001
5387    162111    6001
5388    733973    6001
5389    623118    6001
5390    932759    6001
5391    610043    6001
5392    767517    6001
5393    180941    6001
5394    461369    6001
5395    301619    6001
5396    173853    6001
5397    844376    6001
5398    218527    6001
5399    839190    6001
5400    65128    6001
5401    386059    6001
5402    511541    6001
5403    174607    6001
5404    387316    6001
5405    935314    6001
5406    175224    6001
5407    955934    6001
5408    91250    6001
5409    139639    6001
5410    455410    6001
5411    232318    6001
5412    806008    6001
5413    172116    6001
5414    302855    6001
5415    822945    6001
5416    974828    6001
5417    852749    6001
5418    985057    6001
5419    708801    6001
5420    475868    6001
5421    917816    6001
5422    318845    6001
5423    243385    6001
5424    98758    6001
5425    780214    6001
5426    545004    6001
5427    272611    6001
5428    624591    6001
5429    763531    6001
5430    111802    6001
5431    689720    6001
5432    149591    6001
5433    623343    6001
5434    864328    6001
5435    536907    6001
5436    558658    6001
5437    39552    6001
5438    492842    6001
5439    649908    6001
5440    179191    6001
5441    948253    6001
5442    882227    6001
5443    985199    6001
5444    120370    6001
5445    185082    6001
5446    808144    6001
5447    95199    6001
5448    37832    6001
5449    793201    6001
5450    804001    6001
5451    513700    6001
5452    711018    6001
5453    122846    6001
5454    757085    6001
5455    809777    6001
5456    903061    6001
5457    302089    6001
5458    82388    6001
5459    527653    6001
5460    65621    6001
5461    194191    6001
5462    217373    6001
5463    215213    6001
5464    817535    6001
5465    81701    6001
5466    752120    6001
5467    376193    6001
5468    121254    6001
5469    244963    6001
5470    26102    6001
5471    300445    6001
5472    193217    6001
5473    908329    6001
5474    285645    6001
5475    313587    6001
5476    93411    6001
5477    93790    6001
5478    408787    6001
5479    131243    6001
5480    886992    6001
5481    212788    6001
5482    644944    6001
5483    598010    6001
5484    335634    6001
5485    402029    6001
5486    407787    6001
5487    238696    6001
5488    704119    6001
5489    490176    6001
5490    766349    6001
5491    769740    6001
5492    684368    6001
5493    983722    6001
5494    984953    6001
5495    501903    6001
5496    65424    6001
5497    737074    6001
5498    878097    6001
5499    186678    6001
5500    982038    6001
5501    904199    6001
5502    487124    6001
5503    175255    6001
5504    812529    6001
5505    772769    6001
5506    488843    6001
5507    905941    6001
5508    866560    6001
5509    897630    6001
5510    37185    6001
5511    753552    6001
5512    110419    6001
5513    682129    6001
5514    351562    6001
5515    446054    6001
5516    84158    6001
5517    759350    6001
5518    684750    6001
5519    788277    6001
5520    249527    6001
5521    451099    6001
5522    558018    6001
5523    933895    6001
5524    434822    6001
5525    542972    6001
5526    435799    6001
5527    500246    6001
5528    280047    6001
5529    313896    6001
5530    686925    6001
5531    262085    6001
5532    218096    6001
5533    174049    6001
5534    437341    6001
5535    30625    6001
5536    946819    6001
5537    926184    6001
5538    936566    6001
5539    813379    6001
5540    823815    6001
5541    973751    6001
5542    566931    6001
5543    934235    6001
5544    655880    6001
5545    918494    6001
5546    380289    6001
5547    740038    6001
5548    677844    6001
5549    65039    6001
5550    528316    6001
5551    927372    6001
5552    516138    6001
5553    86334    6001
5554    861267    6001
5555    950961    6001
5556    629306    6001
5557    297066    6001
5558    451207    6001
5559    909354    6001
5560    610963    6001
5561    138132    6001
5562    171439    6001
5563    829059    6001
5564    312182    6001
5565    608781    6001
5566    859684    6001
5567    259002    6001
5568    534965    6001
5569    796251    6001
5570    72381    6001
5571    358781    6001
5572    770002    6001
5573    639313    6001
5574    293016    6001
5575    425883    6001
5576    557807    6001
5577    673305    6001
5578    165921    6001
5579    235652    6001
5580    738345    6001
5581    694238    6001
5582    163024    6001
5583    254484    6001
5584    780572    6001
5585    24291    6001
5586    205445    6001
5587    409879    6001
5588    321358    6001
5589    656653    6001
5590    319233    6001
5591    932321    6001
5592    794786    6001
5593    490673    6001
5594    761380    6001
5595    106968    6001
5596    99454    6001
5597    621065    6001
5598    365970    6001
5599    634420    6001
5600    417316    6001
5601    438352    6001
5602    993202    6001
5603    187318    6001
5604    77665    6001
5605    286218    6001
5606    613201    6001
5607    635472    6001
5608    959524    6001
5609    779123    6001
5610    871124    6001
5611    697870    6001
5612    473361    6001
5613    34148    6001
5614    952354    6001
5615    253934    6001
5616    58440    6001
5617    157799    6001
5618    663814    6001
5619    379798    6001
5620    814453    6001
5621    983048    6001
5622    312119    6001
5623    609239    6001
5624    473721    6001
5625    73500    6001
5626    716207    6001
5627    573176    6001
5628    694565    6001
5629    82178    6001
5630    207596    6001
5631    111881    6001
5632    520530    6001
5633    200798    6001
5634    299199    6001
5635    598195    6001
5636    487017    6001
5637    912401    6001
5638    233667    6001
5639    446542    6001
5640    691525    6001
5641    104792    6001
5642    144412    6001
5643    164887    6001
5644    138941    6001
5645    96766    6001
5646    418821    6001
5647    197381    6001
5648    254566    6001
5649    82636    6001
5650    577180    6001
5651    69019    6001
5652    65684    6001
5653    889300    6001
5654    678258    6001
5655    539406    6001
5656    962800    6001
5657    394466    6001
5658    112582    6001
5659    657365    6001
5660    476644    6001
5661    320179    6001
5662    769247    6001
5663    994000    6000
5664    520978    6001
5665    68446    6001
5666    595370    6001
5667    7995    6001
5668    980848    6001
5669    829037    6001
5670    454538    6001
5671    672373    6001
5672    933830    6001
5673    598950    6001
5674    837260    6001
5675    72771    6001
5676    695717    6001
5677    256082    6001
5678    270153    6001
5679    950283    6001
5680    338718    6001
5681    847333    6001
5682    19303    6001
5683    404403    6001
5684    736633    6001
5685    697562    6001
5686    943809    6001
5687    699434    6001
5688    92028    6001
5689    56392    6001
5690    356799    6001
5691    568673    6001
5692    376571    6001
5693    126046    6001
5694    565847    6001
5695    897549    6001
5696    194493    6001
5697    161217    6001
5698    905545    6001
5699    175342    6001
5700    990255    6001
5701    360083    6001
5702    847716    6001
5703    924086    6001
5704    959034    6001
5705    684976    6001
5706    994000    6000
5707    654751    6001
5708    941059    6001
5709    267011    6001
5710    605034    6001
5711    279778    6001
5712    114344    6001
5713    624338    6001
5714    684181    6001
5715    850978    6001
5716    321900    6001
5717    627991    6001
5718    550412    6001
5719    413929    6001
5720    684384    6001
5721    907212    6001
5722    982602    6001
5723    60955    6001
5724    33259    6001
5725    548450    6001
5726    958505    6001
5727    227752    6001
5728    709668    6001
5729    864051    6001
5730    403095    6001
5731    699923    6001
5732    224135    6001
5733    250811    6001
5734    624010    6001
5735    183169    6001
5736    935788    6001
5737    620867    6001
5738    837920    6001
5739    876847    6001
5740    887878    6001
5741    442955    6001
5742    156626    6001
5743    2223    6001
5744    67293    6001
5745    840807    6001
5746    853202    6001
5747    389194    6001
5748    468799    6001
5749    403614    6001
5750    803123    6001
5751    153183    6001
5752    310827    6001
5753    785725    6001
5754    214139    6001
5755    344086    6001
5756    334175    6001
5757    172644    6001
5758    571839    6001
5759    43843    6001
5760    36696    6001
5761    974934    6001
5762    743767    6001
5763    260831    6001
5764    225745    6001
5765    367777    6001
5766    444000    6001
5767    161533    6001
5768    988645    6001
5769    281920    6001
5770    38381    6001
5771    876524    6001
5772    724875    6001
5773    195007    6001
5774    878748    6001
5775    792169    6001
5776    35815    6001
5777    731950    6001
5778    181363    6001
5779    504614    6001
5780    135564    6001
5781    984486    6001
5782    657797    6001
5783    446391    6001
5784    770211    6001
5785    871936    6001
5786    790478    6001
5787    104387    6001
5788    44581    6001
5789    362317    6001
5790    148231    6001
5791    81277    6001
5792    337251    6001
5793    891999    6001
5794    342108    6001
5795    562997    6001
5796    259777    6001
5797    786109    6001
5798    724530    6001
5799    248423    6001
5800    68029    6001
5801    762912    6001
5802    124947    6001
5803    792905    6001
5804    957919    6001
5805    3696    6001
5806    585074    6001
5807    993734    6001
5808    735646    6001
5809    766437    6001
5810    498349    6001
5811    871211    6001
5812    750923    6001
5813    156146    6001
5814    317603    6001
5815    521135    6001
5816    28083    6001
5817    108081    6001
5818    625523    6001
5819    72664    6001
5820    470398    6001
5821    773754    6001
5822    153942    6001
5823    807650    6001
5824    665754    6001
5825    496051    6001
5826    370647    6001
5827    925531    6001
5828    282160    6001
5829    95177    6001
5830    173954    6001
5831    350189    6001
5832    858090    6001
5833    298902    6001
5834    143095    6001
5835    816009    6001
5836    302599    6001
5837    728169    6001
5838    809744    6001
5839    38245    6001
5840    494606    6001
5841    308093    6001
5842    909457    6001
5843    245529    6001
5844    464239    6001
5845    227060    6001
5846    766665    6001
5847    492323    6001
5848    335142    6001
5849    392188    6001
5850    564987    6001
5851    805541    6001
5852    165942    6001
5853    718930    6001
5854    613191    6001
5855    831697    6001
5856    214981    6001
5857    983839    6001
5858    757228    6001
5859    497141    6001
5860    79017    6001
5861    931183    6001
5862    847331    6001
5863    937107    6001
5864    230086    6001
5865    990426    6001
5866    753116    6001
5867    532685    6001
5868    718596    6001
5869    562860    6001
5870    570930    6001
5871    213202    6001
5872    870954    6001
5873    480388    6001
5874    458731    6001
5875    335194    6001
5876    707449    6001
5877    225397    6001
5878    827517    6001
5879    42591    6001
5880    617585    6001
5881    392505    6001
5882    848133    6001
5883    783528    6001
5884    111435    6001
5885    461324    6001
5886    615225    6001
5887    326417    6001
5888    445164    6001
5889    372453    6001
5890    823559    6001
5891    524181    6001
5892    303637    6001
5893    670891    6001
5894    461288    6001
5895    533723    6001
5896    661318    6001
5897    214404    6001
5898    66408    6001
5899    379914    6001
5900    777265    6001
5901    637339    6001
5902    593116    6001
5903    648220    6001
5904    117727    6001
5905    51848    6001
5906    983414    6001
5907    825177    6001
5908    277245    6001
5909    810931    6001
5910    867768    6001
5911    894830    6001
5912    203437    6001
5913    715901    6001
5914    678358    6001
5915    314872    6001
5916    177226    6001
5917    293583    6001
5918    641290    6001
5919    622390    6001
5920    666037    6001
5921    464849    6001
5922    146571    6001
5923    969674    6001
5924    135740    6001
5925    607860    6001
5926    503397    6001
5927    797058    6001
5928    822265    6001
5929    569806    6001
5930    176972    6001
5931    599531    6001
5932    207146    6001
5933    770089    6001
5934    247751    6001
5935    324874    6001
5936    821937    6001
5937    231165    6001
5938    150051    6001
5939    99182    6001
5940    42097    6001
5941    17819    6001
5942    994000    6000
5943    245534    6001
5944    733721    6001
5945    672372    6001
5946    560407    6001
5947    910948    6001
5948    965955    6001
5949    201697    6001
5950    533339    6001
5951    631993    6001
5952    666547    6001
5953    679910    6001
5954    601668    6001
5955    802288    6001
5956    287771    6001
5957    105066    6001
5958    599346    6001
5959    110036    6001
5960    674872    6001
5961    776319    6001
5962    709567    6001
5963    882018    6001
5964    546409    6001
5965    957318    6001
5966    206892    6001
5967    368346    6001
5968    188483    6001
5969    356943    6001
5970    467529    6001
5971    230581    6001
5972    374763    6001
5973    461543    6001
5974    476115    6001
5975    108485    6001
5976    133915    6001
5977    36522    6001
5978    19433    6001
5979    99871    6001
5980    238220    6001
5981    552772    6001
5982    731864    6001
5983    904767    6001
5984    232683    6001
5985    333532    6001
5986    707055    6001
5987    520454    6001
5988    438598    6001
5989    306402    6001
5990    630490    6001
5991    113471    6001
5992    82722    6001
5993    340057    6001
5994    994000    6000
5995    629131    6001
5996    297376    6001
5997    202383    6001
5998    994000    6000
5999    485859    6001
 

 ******command: k count=10000 
0    559326
1    465008
2    716441
3    934090
4    926551
5    192556
6    42576
7    60466
8    229079
9    62009
10    160338
11    467299
12    614782
13    892203
14    372067
15    847466
16    225735
17    79123
18    367920
19    664334
20    385526
21    998411
22    777806
23    468248
24    338469
25    773296
26    97380
27    635845
28    975679
29    94858
30    121705
31    535006
32    559866
33    838146
34    469097
35    486417
36    30703
37    511673
38    546884
39    259782
40    573682
41    707222
42    727082
43    188465
44    599425
45    99150
46    35931
47    825161
48    178273
49    403852
50    489496
51    563799
52    402263
53    267302
54    32047
55    740733
56    40598
57    129428
58    376579
59    16277
60    224286
61    498284
62    551284
63    784152
64    336431
65    20381
66    270570
67    367134
68    532054
69    817455
70    626916
71    105737
72    524677
73    353999
74    294202
75    124103
76    453149
77    330133
78    949265
79    631422
80    733986
81    438761
82    195222
83    136250
84    706063
85    227270
86    876983
87    746662
88    356698
89    253562
90    762940
91    580984
92    751847
93    314224
94    365137
95    88278
96    334605
97    635708
98    455413
99    866660
100    453163
101    82330
102    972397
103    977841
104    436329
105    266599
106    101945
107    889478
108    596733
109    51210
110    520901
111    330719
112    489971
113    716124
114    466969
115    196035
116    943394
117    343952
118    942697
119    300093
120    597515
121    705637
122    881077
123    349362
124    19862
125    246215
126    437641
127    354467
128    881923
129    893054
130    221128
131    335087
132    975384
133    193525
134    312928
135    411714
136    460124
137    414873
138    301192
139    56858
140    466083
141    822094
142    387577
143    956055
144    538218
145    854546
146    152090
147    481613
148    198499
149    94787
150    781706
151    796015
152    800425
153    662784
154    145378
155    820287
156    908999
157    583019
158    174755
159    790923
160    476074
161    395883
162    126010
163    451459
164    589408
165    438939
166    863173
167    49533
168    853813
169    164366
170    106391
171    319897
172    986461
173    493968
174    275952
175    524679
176    348515
177    428042
178    6293
179    547014
180    522830
181    787999
182    343030
183    323255
184    450784
185    488408
186    143542
187    359784
188    71428
189    318297
190    150707
191    547502
192    714180
193    276718
194    998962
195    303588
196    715658
197    862135
198    353121
199    569471
200    26502
201    459512
202    889368
203    12963
204    953481
205    165321
206    537643
207    301996
208    593363
209    543936
210    849011
211    116193
212    331936
213    192041
214    439449
215    782720
216    680450
217    582991
218    142504
219    751878
220    901289
221    293212
222    299381
223    615470
224    569930
225    298343
226    919058
227    285589
228    160478
229    272180
230    855060
231    186981
232    731693
233    744429
234    199944
235    685175
236    909750
237    737587
238    987171
239    503114
240    281524
241    836183
242    619307
243    613460
244    28225
245    58757
246    396181
247    708675
248    641749
249    538686
250    460554
251    543038
252    831898
253    759935
254    158508
255    401829
256    58278
257    77567
258    687418
259    218757
260    349747
261    542479
262    405738
263    81441
264    286908
265    605683
266    766616
267    196658
268    343270
269    753788
270    699772
271    624795
272    589972
273    319080
274    238256
275    618198
276    377838
277    634437
278    326874
279    19587
280    173123
281    787428
282    562625
283    5022
284    547363
285    721134
286    406851
287    605642
288    798701
289    94270
290    824400
291    148449
292    636750
293    230138
294    229890
295    923658
296    835821
297    996507
298    120317
299    179092
300    750296
301    820090
302    803887
303    340269
304    139171
305    42143
306    958467
307    517009
308    676580
309    285341
310    536596
311    849704
312    72769
313    99222
314    854727
315    620133
316    820356
317    261579
318    225776
319    619057
320    355849
321    50176
322    767506
323    992599
324    280314
325    997397
326    916258
327    116136
328    993905
329    36576
330    295228
331    744202
332    856666
333    99115
334    84471
335    995837
336    141258
337    42938
338    512847
339    817839
340    328280
341    49443
342    667544
343    401050
344    148666
345    522271
346    21183
347    969022
348    783850
349    246959
350    588079
351    139700
352    297136
353    355586
354    132300
355    577450
356    352984
357    48558
358    693587
359    346890
360    85134
361    988815
362    91092
363    941801
364    87931
365    175564
366    937639
367    229190
368    218503
369    450486
370    47029
371    546783
372    499930
373    714574
374    947833
375    648596
376    236845
377    969017
378    617618
379    20696
380    215977
381    205698
382    160396
383    513113
384    561285
385    292696
386    90564
387    914270
388    341255
389    784151
390    261160
391    426390
392    772966
393    352253
394    368191
395    860898
396    527818
397    305830
398    90088
399    746321
400    756317
401    137118
402    293104
403    256247
404    851692
405    240937
406    904844
407    88537
408    209954
409    522462
410    109234
411    425931
412    728161
413    269631
414    939045
415    289447
416    562328
417    29609
418    203717
419    903583
420    813760
421    464878
422    329973
423    586727
424    817132
425    698165
426    447625
427    344950
428    3995
429    537713
430    91271
431    760313
432    674831
433    384375
434    16560
435    526523
436    625313
437    921404
438    615061
439    835268
440    443867
441    724296
442    261200
443    172028
444    993927
445    200245
446    461475
447    556255
448    229854
449    665193
450    459838
451    43615
452    130071
453    789812
454    630342
455    947203
456    487977
457    77968
458    292153
459    491973
460    615681
461    383425
462    252286
463    290513
464    767800
465    268847
466    817037
467    393114
468    190252
469    432099
470    228382
471    634119
472    156395
473    489583
474    806148
475    150322
476    689828
477    267624
478    706577
479    919683
480    932817
481    166416
482    963298
483    62889
484    956228
485    593641
486    10093
487    444206
488    671609
489    302246
490    936180
491    287291
492    685672
493    188467
494    577805
495    453472
496    457314
497    394842
498    846587
499    647566
500    826941
501    74969
502    281686
503    983336
504    564553
505    87835
506    133658
507    254381
508    355459
509    840236
510    174065
511    288277
512    6652
513    137364
514    351166
515    962880
516    731005
517    361260
518    407087
519    402615
520    663506
521    343267
522    689907
523    349178
524    531734
525    267712
526    802651
527    989049
528    662554
529    649239
530    636616
531    489495
532    724209
533    918302
534    472831
535    288762
536    6137
537    606490
538    543143
539    361597
540    446726
541    717209
542    649874
543    453378
544    854573
545    1041
546    416259
547    585578
548    362301
549    823346
550    988194
551    25808
552    166614
553    678101
554    374987
555    698348
556    945813
557    177639
558    687398
559    608367
560    826878
561    324014
562    97862
563    551087
564    242316
565    570694
566    839849
567    248454
568    177184
569    382993
570    610051
571    623910
572    100202
573    259926
574    77289
575    954775
576    260968
577    493548
578    540354
579    623270
580    316895
581    528548
582    649078
583    483509
584    206650
585    24066
586    181858
587    152463
588    201705
589    869256
590    760831
591    28584
592    193270
593    858694
594    579671
595    435587
596    429388
597    419521
598    684042
599    606573
600    802514
601    294094
602    230484
603    902717
604    554020
605    307773
606    857493
607    814989
608    801322
609    397847
610    438259
611    118217
612    926396
613    87337
614    601727
615    133047
616    111404
617    783585
618    285510
619    313109
620    652842
621    46342
622    341693
623    846113
624    905036
625    921365
626    281700
627    334424
628    340886
629    965742
630    940998
631    143401
632    259837
633    171482
634    46119
635    813857
636    479255
637    903612
638    628846
639    280578
640    301460
641    67106
642    398795
643    227857
644    154444
645    522
646    360904
647    265848
648    784108
649    646415
650    578957
651    436950
652    692757
653    920651
654    283063
655    597793
656    842017
657    564763
658    932218
659    182903
660    530506
661    873216
662    326305
663    790343
664    44698
665    372424
666    604201
667    523954
668    276036
669    233048
670    804532
671    577496
672    300154
673    203328
674    805354
675    454598
676    203850
677    166258
678    720446
679    987958
680    812673
681    299404
682    424908
683    505430
684    220056
685    707971
686    103224
687    62073
688    272735
689    35442
690    244976
691    803242
692    908658
693    571282
694    593586
695    953357
696    943706
697    197787
698    477312
699    219743
700    430836
701    281844
702    797239
703    730990
704    485173
705    602594
706    185589
707    689023
708    768852
709    906035
710    676982
711    581525
712    205440
713    101890
714    86956
715    425496
716    809862
717    190180
718    487569
719    82598
720    225622
721    732546
722    885840
723    134281
724    303828
725    479426
726    87639
727    247535
728    677214
729    564951
730    467278
731    108050
732    846796
733    264518
734    839041
735    331969
736    867112
737    24630
738    20992
739    635964
740    930666
741    697975
742    217490
743    136106
744    799865
745    304446
746    561603
747    609728
748    494627
749    49173
750    692326
751    720250
752    781720
753    578167
754    854531
755    85548
756    57593
757    942171
758    333084
759    734808
760    507122
761    800362
762    842858
763    353918
764    64880
765    681899
766    685888
767    931992
768    706529
769    706880
770    567957
771    637196
772    404855
773    785447
774    773302
775    204721
776    89894
777    334906
778    814449
779    584522
780    384079
781    506776
782    304772
783    165799
784    84943
785    159304
786    251348
787    142537
788    101475
789    584432
790    877345
791    608597
792    384794
793    720203
794    962516
795    449675
796    402103
797    648404
798    381667
799    108632
800    355285
801    949625
802    745829
803    760141
804    735072
805    519131
806    964862
807    824967
808    854038
809    779312
810    409489
811    238117
812    286089
813    714261
814    403917
815    371032
816    873566
817    655266
818    513569
819    975041
820    239698
821    390914
822    583639
823    624493
824    111118
825    546156
826    74168
827    513221
828    194560
829    455836
830    621854
831    549846
832    405461
833    367683
834    309987
835    140534
836    886815
837    274850
838    965501
839    740853
840    54163
841    374991
842    978971
843    340252
844    89253
845    382889
846    711284
847    962819
848    38155
849    224854
850    937861
851    277853
852    615769
853    521500
854    902346
855    726888
856    67657
857    976515
858    240109
859    262218
860    432351
861    861964
862    812064
863    837812
864    229648
865    122051
866    978347
867    116464
868    396902
869    943848
870    857318
871    451065
872    318840
873    836289
874    791317
875    408093
876    219178
877    502601
878    370912
879    257334
880    727456
881    308774
882    535187
883    343225
884    830275
885    437534
886    70113
887    897932
888    414049
889    310223
890    160150
891    846401
892    172188
893    972214
894    684214
895    401837
896    94266
897    662561
898    518301
899    491168
900    606410
901    375619
902    942233
903    925250
904    211909
905    733550
906    333343
907    431088
908    236152
909    704256
910    688422
911    963608
912    13031
913    223609
914    306834
915    843306
916    661144
917    376948
918    741238
919    75193
920    687171
921    901389
922    921594
923    859360
924    873604
925    605809
926    261197
927    967870
928    268370
929    779499
930    459039
931    874780
932    155118
933    401272
934    800031
935    367027
936    134823
937    133375
938    798116
939    370975
940    837632
941    486538
942    334584
943    850663
944    710148
945    641418
946    693969
947    371292
948    18366
949    435208
950    446486
951    705538
952    336597
953    368081
954    564899
955    210202
956    973890
957    826096
958    178072
959    242260
960    605595
961    637111
962    117041
963    760714
964    38384
965    917072
966    127742
967    173207
968    50447
969    925858
970    544182
971    888079
972    412396
973    878767
974    738742
975    122544
976    520186
977    432712
978    493837
979    538553
980    867920
981    940323
982    244091
983    204518
984    308405
985    808990
986    414720
987    282295
988    635087
989    592793
990    524555
991    240683
992    229905
993    641597
994    1397
995    268289
996    558669
997    129139
998    441496
999    609116
1000    54997
1001    985679
1002    497196
1003    467394
1004    864446
1005    235939
1006    589939
1007    384632
1008    668651
1009    83776
1010    923186
1011    536572
1012    24100
1013    167277
1014    741091
1015    332505
1016    976268
1017    155812
1018    614800
1019    611356
1020    748605
1021    139356
1022    852039
1023    978510
1024    780953
1025    853436
1026    246799
1027    339623
1028    982576
1029    688296
1030    948739
1031    37573
1032    673975
1033    445936
1034    504968
1035    538422
1036    681875
1037    94907
1038    923055
1039    350526
1040    178684
1041    846241
1042    887099
1043    202785
1044    13519
1045    628190
1046    535291
1047    989787
1048    784002
1049    150091
1050    601144
1051    532608
1052    289448
1053    453183
1054    511118
1055    70402
1056    306620
1057    757918
1058    410025
1059    289196
1060    446214
1061    358765
1062    326770
1063    120190
1064    804701
1065    831739
1066    658612
1067    486577
1068    926646
1069    581667
1070    837103
1071    105331
1072    427909
1073    724203
1074    308117
1075    441428
1076    352393
1077    843408
1078    431216
1079    136396
1080    993500
1081    32360
1082    669004
1083    282948
1084    485543
1085    180123
1086    353351
1087    792164
1088    938041
1089    763377
1090    81361
1091    384256
1092    122142
1093    408132
1094    504446
1095    926844
1096    239871
1097    163058
1098    413421
1099    166518
1100    744726
1101    250525
1102    271849
1103    172635
1104    974728
1105    579966
1106    614063
1107    327121
1108    423374
1109    45279
1110    463518
1111    416874
1112    77639
1113    132522
1114    699823
1115    563183
1116    312645
1117    53174
1118    355348
1119    250686
1120    816552
1121    436709
1122    634943
1123    938694
1124    844841
1125    139389
1126    865539
1127    84712
1128    302447
1129    278960
1130    251231
1131    47174
1132    529485
1133    523080
1134    219809
1135    504214
1136    103047
1137    833873
1138    831336
1139    526422
1140    879152
1141    294854
1142    943297
1143    956792
1144    427376
1145    643121
1146    519976
1147    740022
1148    696296
1149    875324
1150    990709
1151    512848
1152    312034
1153    625652
1154    451542
1155    156875
1156    765041
1157    317081
1158    241588
1159    67489
1160    596042
1161    492819
1162    114663
1163    125528
1164    15900
1165    334472
1166    629742
1167    118948
1168    168346
1169    461078
1170    645370
1171    47498
1172    755933
1173    588668
1174    4291
1175    183309
1176    231789
1177    524267
1178    923332
1179    928086
1180    399592
1181    914041
1182    440934
1183    711626
1184    539693
1185    892477
1186    868502
1187    304734
1188    209558
1189    110091
1190    372224
1191    805601
1192    602911
1193    486887
1194    931129
1195    618811
1196    821360
1197    560872
1198    737759
1199    989706
1200    21950
1201    383130
1202    37205
1203    777883
1204    971799
1205    41496
1206    961193
1207    203589
1208    565764
1209    884525
1210    131675
1211    965356
1212    798567
1213    572609
1214    676983
1215    338260
1216    465086
1217    545486
1218    642995
1219    674645
1220    655577
1221    15219
1222    480246
1223    258488
1224    502107
1225    411376
1226    877299
1227    323467
1228    972248
1229    615059
1230    313173
1231    994199
1232    998190
1233    350379
1234    772083
1235    969989
1236    391875
1237    733276
1238    173579
1239    957640
1240    617802
1241    305254
1242    922997
1243    416369
1244    877863
1245    599980
1246    754630
1247    342950
1248    145466
1249    397625
1250    17596
1251    801044
1252    412845
1253    497843
1254    59532
1255    914952
1256    909219
1257    936832
1258    238419
1259    881468
1260    551891
1261    551593
1262    875667
1263    550082
1264    901972
1265    647750
1266    520072
1267    293848
1268    381027
1269    693651
1270    251488
1271    998829
1272    998905
1273    174485
1274    415199
1275    876769
1276    774466
1277    169828
1278    219720
1279    919933
1280    567454
1281    237316
1282    720977
1283    980299
1284    735160
1285    780509
1286    895251
1287    644379
1288    717341
1289    133671
1290    525848
1291    269233
1292    685265
1293    401515
1294    819315
1295    587238
1296    49266
1297    339387
1298    881086
1299    430293
1300    33039
1301    132575
1302    429123
1303    31945
1304    307061
1305    844322
1306    908715
1307    81527
1308    14150
1309    128435
1310    1460
1311    581605
1312    365752
1313    722437
1314    561905
1315    100912
1316    502947
1317    457156
1318    745291
1319    220288
1320    590828
1321    271139
1322    489521
1323    276093
1324    672655
1325    308837
1326    863331
1327    721921
1328    648225
1329    744418
1330    152214
1331    681264
1332    876994
1333    581338
1334    713209
1335    184055
1336    425659
1337    621924
1338    265583
1339    439810
1340    750360
1341    267044
1342    21416
1343    116112
1344    989481
1345    583321
1346    217024
1347    492428
1348    40478
1349    962316
1350    712717
1351    631306
1352    233456
1353    202238
1354    907400
1355    906111
1356    511075
1357    770732
1358    628033
1359    159300
1360    515151
1361    780248
1362    840565
1363    392145
1364    361586
1365    553775
1366    576200
1367    787246
1368    175699
1369    841783
1370    227057
1371    926060
1372    108827
1373    248473
1374    42172
1375    98309
1376    831795
1377    259197
1378    590738
1379    872273
1380    221513
1381    303455
1382    503580
1383    454970
1384    505694
1385    410981
1386    361082
1387    16770
1388    181713
1389    989115
1390    176071
1391    696864
1392    769364
1393    16636
1394    89009
1395    130950
1396    570411
1397    665210
1398    918197
1399    746111
1400    506994
1401    145254
1402    672171
1403    615822
1404    393728
1405    714344
1406    714131
1407    225523
1408    973541
1409    304870
1410    97797
1411    195055
1412    608326
1413    601377
1414    650025
1415    114020
1416    12359
1417    11107
1418    130790
1419    194072
1420    223
1421    306862
1422    890937
1423    769587
1424    323498
1425    979947
1426    900537
1427    893910
1428    645157
1429    818735
1430    640022
1431    152151
1432    963989
1433    312194
1434    767973
1435    357718
1436    26538
1437    482105
1438    583241
1439    80
1440    786975
1441    681039
1442    195135
1443    395301
1444    282417
1445    845161
1446    509322
1447    294776
1448    856268
1449    640113
1450    488849
1451    856492
1452    946975
1453    379786
1454    626079
1455    270474
1456    359733
1457    526617
1458    164384
1459    4890
1460    345352
1461    804407
1462    157042
1463    309342
1464    116601
1465    925016
1466    667060
1467    143140
1468    407121
1469    250301
1470    143220
1471    194097
1472    931341
1473    338356
1474    589399
1475    213758
1476    183517
1477    98721
1478    508535
1479    39786
1480    738835
1481    997384
1482    896278
1483    685810
1484    377170
1485    522357
1486    956284
1487    736903
1488    48975
1489    120669
1490    741794
1491    394327
1492    925076
1493    898836
1494    703669
1495    41677
1496    823852
1497    370729
1498    184817
1499    230974
1500    621031
1501    328038
1502    425071
1503    552373
1504    666394
1505    14470
1506    766131
1507    849912
1508    113192
1509    274666
1510    889698
1511    852027
1512    272050
1513    785977
1514    537838
1515    649221
1516    308334
1517    494122
1518    386124
1519    357310
1520    614791
1521    127919
1522    751637
1523    539868
1524    26755
1525    455307
1526    581545
1527    850608
1528    826037
1529    766363
1530    81582
1531    447068
1532    94402
1533    506654
1534    999441
1535    760797
1536    521125
1537    765573
1538    610709
1539    634318
1540    40240
1541    500407
1542    486345
1543    312291
1544    286384
1545    24183
1546    961512
1547    594719
1548    518306
1549    347636
1550    952029
1551    133097
1552    475556
1553    703667
1554    672965
1555    502312
1556    158974
1557    254511
1558    352920
1559    985011
1560    20875
1561    434503
1562    432080
1563    115277
1564    941158
1565    431522
1566    876074
1567    462283
1568    197096
1569    486784
1570    96601
1571    237336
1572    987191
1573    582947
1574    549627
1575    273576
1576    607131
1577    511139
1578    868296
1579    125437
1580    858776
1581    820326
1582    258535
1583    334332
1584    523993
1585    931500
1586    836644
1587    682968
1588    186012
1589    189565
1590    667980
1591    206888
1592    624069
1593    100060
1594    322166
1595    565227
1596    531583
1597    198240
1598    27511
1599    728679
1600    685025
1601    124113
1602    966015
1603    672216
1604    707060
1605    515643
1606    945793
1607    314192
1608    26782
1609    814090
1610    439629
1611    885559
1612    634416
1613    698164
1614    219891
1615    158410
1616    629665
1617    56536
1618    841378
1619    815678
1620    246102
1621    509358
1622    22566
1623    870172
1624    609419
1625    344732
1626    435400
1627    141002
1628    542973
1629    462911
1630    869681
1631    227998
1632    587024
1633    835696
1634    900215
1635    294085
1636    351339
1637    846008
1638    608277
1639    378122
1640    660099
1641    47907
1642    263681
1643    294515
1644    746071
1645    483573
1646    452925
1647    375737
1648    540110
1649    294303
1650    191415
1651    786212
1652    803662
1653    213981
1654    656384
1655    413081
1656    558713
1657    91784
1658    554083
1659    101687
1660    554696
1661    423764
1662    329685
1663    141721
1664    259461
1665    229900
1666    435807
1667    610801
1668    75909
1669    44085
1670    988923
1671    736008
1672    91992
1673    252605
1674    30523
1675    838064
1676    736178
1677    483449
1678    213801
1679    276288
1680    777753
1681    405216
1682    62501
1683    581415
1684    619198
1685    718886
1686    994496
1687    177911
1688    810671
1689    548579
1690    279599
1691    365367
1692    972344
1693    609284
1694    507089
1695    231805
1696    839184
1697    942896
1698    842607
1699    915094
1700    986981
1701    831531
1702    651102
1703    78973
1704    84136
1705    681626
1706    917037
1707    820315
1708    165075
1709    130838
1710    96604
1711    942828
1712    536055
1713    159106
1714    524243
1715    155253
1716    877992
1717    518740
1718    333165
1719    688664
1720    67320
1721    612764
1722    54031
1723    39664
1724    222048
1725    561120
1726    271470
1727    61233
1728    504016
1729    114077
1730    976327
1731    490998
1732    945608
1733    627430
1734    569971
1735    29745
1736    309056
1737    487009
1738    850061
1739    474131
1740    617848
1741    946666
1742    416960
1743    153903
1744    105772
1745    941203
1746    309157
1747    983765
1748    459943
1749    642322
1750    672429
1751    527264
1752    255087
1753    726461
1754    566928
1755    477135
1756    287581
1757    838398
1758    538369
1759    791598
1760    952476
1761    514697
1762    282596
1763    898085
1764    142127
1765    852568
1766    927831
1767    451183
1768    339578
1769    777892
1770    925315
1771    957426
1772    724558
1773    342275
1774    111330
1775    830330
1776    283479
1777    420487
1778    814096
1779    743423
1780    62810
1781    486525
1782    270687
1783    317897
1784    212986
1785    837615
1786    795033
1787    500568
1788    676014
1789    333402
1790    292166
1791    628490
1792    848100
1793    574763
1794    526575
1795    990227
1796    427332
1797    454406
1798    441411
1799    766910
1800    232298
1801    366726
1802    724336
1803    956857
1804    709002
1805    835666
1806    787188
1807    992481
1808    256154
1809    601284
1810    735904
1811    318964
1812    87809
1813    6591
1814    636862
1815    300795
1816    844206
1817    431895
1818    801364
1819    520220
1820    765298
1821    93530
1822    148711
1823    613398
1824    668294
1825    675286
1826    603626
1827    95626
1828    129693
1829    45038
1830    862536
1831    361991
1832    411764
1833    586873
1834    318849
1835    120767
1836    422540
1837    106037
1838    113248
1839    678695
1840    707322
1841    849152
1842    997659
1843    795131
1844    855743
1845    634522
1846    95927
1847    699950
1848    66417
1849    897291
1850    220171
1851    831716
1852    990822
1853    368882
1854    445114
1855    659116
1856    44169
1857    48741
1858    754743
1859    173862
1860    93779
1861    617280
1862    535854
1863    505544
1864    204153
1865    854703
1866    626311
1867    626694
1868    960741
1869    739559
1870    305389
1871    668063
1872    588712
1873    303049
1874    463195
1875    444456
1876    937571
1877    559122
1878    144406
1879    3989
1880    456414
1881    364578
1882    835705
1883    447236
1884    733461
1885    280820
1886    106353
1887    777630
1888    329561
1889    861097
1890    951492
1891    423341
1892    478377
1893    487347
1894    928885
1895    682531
1896    342050
1897    555196
1898    309225
1899    302792
1900    294756
1901    614615
1902    970855
1903    883468
1904    917664
1905    434050
1906    327924
1907    855236
1908    993173
1909    472331
1910    859225
1911    449587
1912    836910
1913    694931
1914    896824
1915    570371
1916    975751
1917    3178
1918    348001
1919    305313
1920    864275
1921    299494
1922    728654
1923    342652
1924    786841
1925    657540
1926    25183
1927    128892
1928    212736
1929    334408
1930    431684
1931    507493
1932    949023
1933    402539
1934    390962
1935    866688
1936    836590
1937    718886
1938    721924
1939    829763
1940    191218
1941    581150
1942    279350
1943    28128
1944    276081
1945    176175
1946    598499
1947    251832
1948    179353
1949    946501
1950    557145
1951    43628
1952    245995
1953    285800
1954    386280
1955    32837
1956    943340
1957    411464
1958    161729
1959    156077
1960    745873
1961    593413
1962    663570
1963    694897
1964    995952
1965    54532
1966    561585
1967    832542
1968    773419
1969    283510
1970    662306
1971    964638
1972    864660
1973    941657
1974    992766
1975    140741
1976    117832
1977    591266
1978    392573
1979    297186
1980    537767
1981    949719
1982    340814
1983    783763
1984    235519
1985    727095
1986    816600
1987    178859
1988    138559
1989    978329
1990    334937
1991    884432
1992    571742
1993    998507
1994    579329
1995    567695
1996    53040
1997    140915
1998    400238
1999    826460
2000    424425
2001    62544
2002    791098
2003    289085
2004    4201
2005    783864
2006    429827
2007    122034
2008    375131
2009    822400
2010    419220
2011    912898
2012    772120
2013    760035
2014    696662
2015    7640
2016    487130
2017    513262
2018    186499
2019    625690
2020    491592
2021    521437
2022    510123
2023    63335
2024    519944
2025    89452
2026    631030
2027    572985
2028    230368
2029    31269
2030    399445
2031    654793
2032    93814
2033    190543
2034    943879
2035    98016
2036    974408
2037    373706
2038    220050
2039    349539
2040    196107
2041    639271
2042    262438
2043    968227
2044    399306
2045    959100
2046    975867
2047    886437
2048    472363
2049    162367
2050    512128
2051    963955
2052    683804
2053    22251
2054    27291
2055    203749
2056    111704
2057    658321
2058    776735
2059    342072
2060    689591
2061    176180
2062    996865
2063    783405
2064    366724
2065    940745
2066    881421
2067    341132
2068    314451
2069    101472
2070    690672
2071    510558
2072    740743
2073    953110
2074    478786
2075    140050
2076    912210
2077    454653
2078    26488
2079    384574
2080    617021
2081    538616
2082    348530
2083    300826
2084    560867
2085    375821
2086    504575
2087    672571
2088    34143
2089    281310
2090    14643
2091    723734
2092    457491
2093    11509
2094    507140
2095    824215
2096    952254
2097    388561
2098    165348
2099    266706
2100    490034
2101    856020
2102    777264
2103    230778
2104    809130
2105    256051
2106    370828
2107    721341
2108    710704
2109    397316
2110    105915
2111    327726
2112    935932
2113    454445
2114    628552
2115    496800
2116    830267
2117    133128
2118    169371
2119    864410
2120    414439
2121    184015
2122    588144
2123    871930
2124    195525
2125    95284
2126    696146
2127    147780
2128    483846
2129    861494
2130    414486
2131    973881
2132    717514
2133    191751
2134    204659
2135    526644
2136    447802
2137    575488
2138    247986
2139    158506
2140    972804
2141    353902
2142    486233
2143    908737
2144    808348
2145    114785
2146    405537
2147    638615
2148    247913
2149    574909
2150    503025
2151    662352
2152    758925
2153    91170
2154    534283
2155    954450
2156    186454
2157    230429
2158    102230
2159    670301
2160    91924
2161    516716
2162    644182
2163    809438
2164    708467
2165    848842
2166    336083
2167    156269
2168    424330
2169    584069
2170    314776
2171    397135
2172    937971
2173    801009
2174    305872
2175    746319
2176    915795
2177    711410
2178    384934
2179    163709
2180    286320
2181    887960
2182    826062
2183    45245
2184    979130
2185    360345
2186    999695
2187    165585
2188    590775
2189    101926
2190    835887
2191    682699
2192    618642
2193    480069
2194    492137
2195    327110
2196    328911
2197    828221
2198    483380
2199    753242
2200    412291
2201    798157
2202    150376
2203    350262
2204    599166
2205    456249
2206    96582
2207    514962
2208    167660
2209    481517
2210    678671
2211    453980
2212    369477
2213    504733
2214    499226
2215    348608
2216    865079
2217    498921
2218    514193
2219    455854
2220    600847
2221    350080
2222    138554
2223    219490
2224    830150
2225    630692
2226    546601
2227    159062
2228    458913
2229    29981
2230    912304
2231    871204
2232    828138
2233    62681
2234    221467
2235    427305
2236    518930
2237    318050
2238    942267
2239    686591
2240    799567
2241    620939
2242    140572
2243    169045
2244    125673
2245    639798
2246    517653
2247    990752
2248    138719
2249    31847
2250    446607
2251    739567
2252    381927
2253    585162
2254    959058
2255    212078
2256    215854
2257    505659
2258    371140
2259    674767
2260    535641
2261    283444
2262    545972
2263    363779
2264    346125
2265    767439
2266    791085
2267    865056
2268    85489
2269    733352
2270    551648
2271    885057
2272    354292
2273    692220
2274    54102
2275    479965
2276    332018
2277    571756
2278    470718
2279    470738
2280    603603
2281    917326
2282    210306
2283    985530
2284    502488
2285    169364
2286    197608
2287    718343
2288    675024
2289    568749
2290    393110
2291    210665
2292    852193
2293    939083
2294    574445
2295    198319
2296    706522
2297    365530
2298    63376
2299    792012
2300    98883
2301    615025
2302    677069
2303    453175
2304    307245
2305    731171
2306    933141
2307    639263
2308    302928
2309    403860
2310    110001
2311    906531
2312    321187
2313    320308
2314    892061
2315    823675
2316    489672
2317    89670
2318    542018
2319    164696
2320    658420
2321    935129
2322    375362
2323    510613
2324    874212
2325    949807
2326    708933
2327    580735
2328    315337
2329    772310
2330    372747
2331    414220
2332    387335
2333    49816
2334    867396
2335    694580
2336    780988
2337    800537
2338    333844
2339    83916
2340    204397
2341    443846
2342    990448
2343    525584
2344    764154
2345    882510
2346    349260
2347    253827
2348    972180
2349    891279
2350    418524
2351    630600
2352    826409
2353    793886
2354    141214
2355    700621
2356    743694
2357    850148
2358    281357
2359    59031
2360    622459
2361    654104
2362    473252
2363    9794
2364    703921
2365    340648
2366    704375
2367    484910
2368    141185
2369    38219
2370    568827
2371    345583
2372    482066
2373    559275
2374    871168
2375    246220
2376    441785
2377    220429
2378    500048
2379    413966
2380    111708
2381    918572
2382    44567
2383    938117
2384    712459
2385    185781
2386    638739
2387    456153
2388    35930
2389    920096
2390    515184
2391    658389
2392    574201
2393    988436
2394    668184
2395    278122
2396    329084
2397    372559
2398    763033
2399    470270
2400    410779
2401    331860
2402    815853
2403    892846
2404    891135
2405    687022
2406    139067
2407    332921
2408    907451
2409    639115
2410    746887
2411    19159
2412    557688
2413    791454
2414    957277
2415    270147
2416    977236
2417    596017
2418    726300
2419    13166
2420    516113
2421    241485
2422    671556
2423    90315
2424    229922
2425    339740
2426    368437
2427    559006
2428    712300
2429    131470
2430    29277
2431    123080
2432    463331
2433    845131
2434    15926
2435    354467
2436    532153
2437    154993
2438    687388
2439    439604
2440    794109
2441    434276
2442    458764
2443    351797
2444    225731
2445    416042
2446    621944
2447    202967
2448    12059
2449    348245
2450    216134
2451    528173
2452    589730
2453    887691
2454    618488
2455    819652
2456    227431
2457    986926
2458    378659
2459    939732
2460    118397
2461    407936
2462    62813
2463    581728
2464    253068
2465    78739
2466    936196
2467    785221
2468    233733
2469    623585
2470    224826
2471    27842
2472    57861
2473    683591
2474    379640
2475    283592
2476    99633
2477    1585
2478    486559
2479    111693
2480    349830
2481    702694
2482    639866
2483    939560
2484    590385
2485    258354
2486    759213
2487    817817
2488    245281
2489    137873
2490    757550
2491    363678
2492    545810
2493    820363
2494    945407
2495    798878
2496    899103
2497    881603
2498    584099
2499    132836
2500    505188
2501    808926
2502    160679
2503    563050
2504    492517
2505    540319
2506    846642
2507    592151
2508    541905
2509    333202
2510    703844
2511    891735
2512    35896
2513    343710
2514    831296
2515    626282
2516    602065
2517    590509
2518    444099
2519    847346
2520    728382
2521    201649
2522    211025
2523    274192
2524    22013
2525    156432
2526    73071
2527    921116
2528    38036
2529    657171
2530    53952
2531    543224
2532    466097
2533    214632
2534    106275
2535    958615
2536    754952
2537    952917
2538    550766
2539    296857
2540    286120
2541    254610
2542    188592
2543    322016
2544    598321
2545    19888
2546    948299
2547    200386
2548    610398
2549    392399
2550    47733
2551    338781
2552    594049
2553    258758
2554    612974
2555    616062
2556    415191
2557    686045
2558    537178
2559    453227
2560    343216
2561    591131
2562    996452
2563    809314
2564    805763
2565    102727
2566    767929
2567    560715
2568    55644
2569    318696
2570    857572
2571    341765
2572    573307
2573    46165
2574    663781
2575    171628
2576    66053
2577    612081
2578    372014
2579    676452
2580    4480
2581    419748
2582    15234
2583    598529
2584    678506
2585    628208
2586    214591
2587    93698
2588    314254
2589    751769
2590    546925
2591    657471
2592    342901
2593    543378
2594    466785
2595    148664
2596    646105
2597    234715
2598    709379
2599    701750
2600    553411
2601    566952
2602    43515
2603    126718
2604    613117
2605    707297
2606    298346
2607    679171
2608    319378
2609    670361
2610    355624
2611    323858
2612    90109
2613    370858
2614    922388
2615    768616
2616    999066
2617    136979
2618    862314
2619    313321
2620    888749
2621    409240
2622    970792
2623    231650
2624    952618
2625    437577
2626    380315
2627    598724
2628    672293
2629    89695
2630    300474
2631    225705
2632    656647
2633    343990
2634    352424
2635    269765
2636    51287
2637    650771
2638    948937
2639    370666
2640    321132
2641    304561
2642    694525
2643    411242
2644    675419
2645    616913
2646    179859
2647    674486
2648    753893
2649    42174
2650    987807
2651    642643
2652    451415
2653    958599
2654    874294
2655    404033
2656    396177
2657    254609
2658    2758
2659    68471
2660    344304
2661    303233
2662    294176
2663    952
2664    647223
2665    646600
2666    270717
2667    698511
2668    297371
2669    219654
2670    69177
2671    618504
2672    524215
2673    763703
2674    29747
2675    199635
2676    380616
2677    209606
2678    874121
2679    134510
2680    251781
2681    861929
2682    777153
2683    703196
2684    820529
2685    651447
2686    107230
2687    216707
2688    906057
2689    109988
2690    285178
2691    250361
2692    413221
2693    579355
2694    251313
2695    60445
2696    225955
2697    522031
2698    758956
2699    523327
2700    741685
2701    828134
2702    141832
2703    265901
2704    591837
2705    171579
2706    465537
2707    972454
2708    381186
2709    339659
2710    106964
2711    632968
2712    201588
2713    884117
2714    336164
2715    22118
2716    535565
2717    443395
2718    238825
2719    441622
2720    553383
2721    524003
2722    691983
2723    966605
2724    103359
2725    943297
2726    27050
2727    329314
2728    465328
2729    786007
2730    852642
2731    207014
2732    614141
2733    994475
2734    472916
2735    205979
2736    166054
2737    938453
2738    178433
2739    547241
2740    278112
2741    285397
2742    180209
2743    479701
2744    169515
2745    516374
2746    501819
2747    705081
2748    959769
2749    740644
2750    146703
2751    513153
2752    264648
2753    838687
2754    479758
2755    368008
2756    781984
2757    506809
2758    697322
2759    247313
2760    292816
2761    549965
2762    454327
2763    906958
2764    544440
2765    927244
2766    112937
2767    710495
2768    865697
2769    291371
2770    257736
2771    143809
2772    576769
2773    437946
2774    623511
2775    746285
2776    954320
2777    125330
2778    451366
2779    914090
2780    865975
2781    598069
2782    427243
2783    130624
2784    436756
2785    907002
2786    498632
2787    218740
2788    413811
2789    195955
2790    466054
2791    706627
2792    745920
2793    920382
2794    613586
2795    290361
2796    847626
2797    726524
2798    856
2799    713323
2800    17895
2801    258593
2802    857133
2803    594665
2804    696540
2805    480644
2806    340950
2807    650861
2808    605975
2809    792316
2810    564951
2811    471950
2812    390385
2813    992195
2814    602574
2815    827142
2816    899197
2817    101207
2818    45882
2819    313008
2820    297162
2821    511937
2822    19636
2823    43083
2824    432319
2825    633222
2826    333444
2827    279945
2828    359747
2829    334301
2830    993269
2831    377642
2832    592895
2833    850402
2834    972308
2835    289435
2836    331047
2837    313258
2838    940296
2839    937022
2840    105574
2841    505247
2842    408972
2843    495960
2844    497442
2845    11547
2846    323102
2847    396640
2848    112754
2849    368985
2850    709648
2851    409916
2852    880922
2853    729284
2854    452999
2855    313241
2856    362507
2857    786444
2858    593187
2859    722254
2860    120745
2861    586456
2862    99897
2863    713640
2864    436859
2865    72205
2866    3076
2867    767906
2868    385464
2869    943372
2870    704929
2871    491038
2872    448620
2873    113901
2874    986999
2875    946063
2876    125449
2877    310101
2878    342703
2879    238204
2880    679086
2881    52351
2882    648120
2883    560009
2884    781636
2885    101120
2886    873251
2887    144144
2888    887565
2889    466438
2890    866399
2891    8311
2892    52895
2893    966296
2894    721952
2895    489754
2896    38502
2897    725028
2898    257661
2899    423966
2900    668400
2901    962590
2902    915005
2903    117021
2904    76492
2905    902004
2906    63084
2907    201942
2908    212105
2909    405788
2910    440146
2911    891192
2912    458139
2913    88267
2914    451201
2915    239776
2916    189388
2917    324452
2918    383920
2919    76953
2920    790891
2921    250319
2922    85264
2923    843786
2924    216616
2925    807216
2926    333541
2927    255118
2928    532245
2929    591202
2930    679085
2931    200645
2932    553793
2933    594090
2934    317666
2935    630286
2936    496095
2937    380751
2938    832228
2939    708201
2940    786539
2941    272374
2942    599393
2943    244679
2944    360641
2945    50595
2946    484456
2947    550029
2948    375047
2949    868377
2950    626983
2951    165938
2952    118697
2953    712248
2954    9725
2955    335313
2956    519465
2957    343266
2958    590432
2959    51710
2960    934469
2961    269518
2962    252356
2963    488263
2964    863608
2965    570023
2966    118549
2967    359704
2968    950774
2969    950777
2970    67905
2971    737314
2972    223151
2973    667298
2974    981993
2975    583793
2976    717894
2977    466449
2978    133823
2979    92941
2980    334826
2981    760806
2982    258880
2983    453524
2984    473054
2985    268606
2986    788837
2987    992519
2988    611872
2989    379270
2990    44230
2991    546342
2992    648788
2993    296586
2994    34605
2995    512397
2996    866609
2997    153154
2998    872101
2999    817383
3000    103931
3001    940006
3002    554697
3003    327083
3004    607305
3005    536691
3006    910877
3007    325199
3008    3141
3009    44701
3010    418141
3011    337968
3012    805507
3013    677022
3014    791492
3015    278562
3016    945628
3017    580330
3018    271082
3019    557501
3020    959600
3021    315312
3022    103843
3023    608388
3024    611898
3025    138448
3026    120786
3027    478507
3028    291603
3029    992887
3030    295891
3031    395535
3032    932894
3033    850589
3034    722619
3035    540200
3036    387281
3037    633497
3038    865400
3039    390422
3040    678198
3041    283542
3042    728391
3043    483705
3044    960564
3045    519883
3046    762268
3047    906193
3048    100213
3049    33350
3050    463694
3051    59814
3052    348663
3053    567538
3054    668202
3055    960561
3056    705987
3057    788989
3058    439069
3059    997590
3060    781876
3061    734961
3062    393126
3063    714771
3064    585550
3065    115745
3066    254971
3067    972832
3068    749242
3069    120371
3070    363254
3071    427440
3072    403914
3073    91645
3074    911146
3075    364478
3076    611529
3077    673414
3078    270672
3079    711742
3080    706765
3081    734366
3082    771556
3083    55428
3084    301905
3085    439759
3086    15990
3087    7892
3088    228748
3089    455059
3090    5483
3091    10625
3092    190021
3093    398609
3094    725396
3095    775571
3096    514355
3097    980368
3098    748403
3099    263597
3100    100740
3101    111658
3102    691038
3103    504654
3104    203304
3105    602184
3106    869133
3107    814833
3108    275599
3109    139805
3110    526576
3111    982364
3112    874171
3113    298133
3114    37792
3115    176076
3116    737892
3117    53782
3118    183969
3119    966641
3120    508842
3121    189452
3122    977266
3123    698863
3124    588062
3125    702663
3126    474435
3127    102417
3128    683031
3129    222839
3130    366015
3131    783771
3132    334497
3133    57054
3134    288426
3135    537802
3136    659238
3137    157559
3138    352635
3139    934838
3140    297364
3141    879211
3142    917202
3143    171536
3144    177344
3145    954995
3146    347612
3147    915237
3148    8778
3149    531582
3150    881878
3151    517621
3152    721035
3153    859145
3154    216485
3155    309097
3156    561809
3157    690920
3158    411514
3159    244840
3160    913759
3161    777530
3162    28612
3163    248257
3164    834584
3165    317038
3166    786059
3167    493823
3168    474598
3169    138695
3170    428661
3171    771962
3172    17906
3173    345864
3174    943498
3175    195251
3176    300860
3177    291111
3178    110489
3179    309638
3180    822694
3181    992368
3182    827260
3183    543729
3184    851513
3185    43745
3186    852826
3187    413322
3188    734665
3189    264341
3190    658163
3191    648425
3192    41871
3193    686775
3194    896683
3195    876456
3196    3814
3197    682742
3198    370279
3199    478413
3200    821437
3201    798941
3202    250375
3203    839344
3204    144805
3205    193874
3206    34596
3207    445666
3208    484985
3209    145085
3210    755305
3211    307679
3212    137453
3213    582565
3214    851408
3215    988966
3216    626310
3217    704235
3218    402289
3219    360976
3220    968576
3221    60452
3222    9402
3223    10448
3224    747228
3225    906085
3226    886904
3227    751043
3228    588828
3229    257184
3230    229456
3231    410265
3232    56125
3233    479832
3234    249610
3235    200931
3236    673706
3237    284206
3238    646597
3239    158692
3240    429291
3241    401902
3242    466372
3243    566744
3244    984468
3245    317781
3246    555711
3247    610779
3248    22016
3249    958001
3250    971756
3251    990593
3252    18454
3253    981158
3254    1041
3255    765683
3256    887243
3257    887945
3258    516726
3259    476071
3260    145130
3261    746183
3262    886337
3263    201255
3264    226015
3265    135948
3266    402186
3267    899722
3268    420154
3269    48784
3270    58414
3271    849446
3272    450687
3273    524786
3274    416191
3275    435156
3276    842567
3277    971902
3278    45935
3279    864584
3280    929904
3281    17691
3282    855177
3283    948358
3284    998849
3285    856218
3286    714041
3287    886093
3288    744164
3289    230768
3290    362165
3291    889294
3292    976951
3293    248503
3294    90549
3295    202967
3296    384451
3297    492736
3298    102689
3299    804606
3300    541521
3301    161103
3302    654053
3303    992209
3304    685890
3305    70244
3306    427365
3307    528458
3308    42147
3309    473300
3310    393042
3311    972051
3312    490991
3313    248219
3314    920409
3315    489841
3316    104438
3317    634451
3318    375935
3319    848602
3320    865219
3321    738100
3322    737896
3323    842171
3324    986604
3325    828446
3326    45138
3327    371056
3328    321183
3329    147827
3330    175662
3331    862705
3332    308931
3333    829715
3334    854914
3335    994821
3336    899960
3337    282279
3338    523279
3339    942107
3340    755579
3341    916322
3342    914158
3343    246571
3344    164541
3345    834567
3346    736413
3347    268979
3348    469019
3349    112348
3350    117582
3351    334238
3352    850449
3353    855479
3354    176409
3355    837054
3356    683925
3357    221547
3358    208110
3359    5109
3360    369375
3361    383773
3362    867814
3363    678307
3364    213489
3365    722728
3366    673128
3367    113449
3368    5007
3369    196408
3370    55556
3371    760587
3372    112731
3373    969715
3374    7158
3375    277272
3376    804283
3377    743572
3378    546252
3379    273302
3380    855920
3381    663835
3382    607540
3383    706370
3384    519314
3385    783950
3386    543424
3387    203239
3388    5498
3389    751535
3390    208349
3391    374873
3392    135308
3393    76163
3394    53180
3395    348798
3396    798891
3397    726309
3398    462248
3399    803898
3400    922718
3401    517804
3402    564485
3403    35449
3404    487520
3405    571644
3406    312722
3407    291803
3408    315216
3409    858975
3410    565105
3411    171137
3412    522810
3413    172645
3414    877508
3415    42124
3416    956595
3417    420932
3418    245364
3419    962093
3420    172468
3421    453713
3422    336967
3423    307777
3424    529876
3425    390148
3426    656575
3427    328767
3428    116457
3429    118823
3430    132666
3431    39176
3432    636628
3433    697152
3434    74625
3435    124148
3436    268796
3437    387347
3438    415951
3439    584012
3440    246323
3441    981056
3442    755150
3443    769133
3444    153702
3445    632658
3446    811257
3447    110298
3448    53591
3449    56622
3450    72392
3451    226059
3452    510335
3453    409359
3454    533836
3455    40212
3456    799507
3457    190411
3458    368979
3459    915965
3460    309235
3461    501646
3462    955141
3463    945863
3464    198798
3465    29766
3466    70012
3467    467594
3468    417114
3469    485963
3470    51607
3471    663437
3472    467020
3473    806757
3474    432571
3475    620723
3476    439416
3477    243829
3478    731021
3479    493007
3480    300451
3481    803413
3482    719066
3483    810787
3484    212773
3485    252903
3486    850999
3487    12280
3488    443315
3489    219979
3490    928246
3491    752550
3492    721625
3493    883387
3494    698414
3495    920423
3496    913154
3497    768426
3498    388018
3499    330269
3500    254390
3501    439626
3502    993707
3503    721411
3504    246384
3505    426279
3506    342134
3507    685800
3508    670108
3509    73155
3510    178807
3511    970559
3512    876568
3513    897874
3514    781347
3515    89342
3516    150777
3517    632346
3518    101622
3519    594092
3520    852325
3521    29869
3522    346642
3523    573950
3524    913257
3525    45057
3526    494374
3527    826412
3528    813484
3529    882393
3530    156682
3531    67874
3532    322019
3533    150389
3534    789286
3535    568403
3536    576668
3537    131420
3538    254203
3539    246777
3540    204575
3541    433011
3542    217337
3543    81144
3544    330885
3545    998684
3546    170486
3547    481662
3548    631030
3549    272109
3550    75755
3551    483356
3552    301978
3553    422398
3554    57306
3555    215236
3556    467455
3557    551681
3558    41648
3559    280939
3560    434074
3561    198330
3562    348814
3563    756093
3564    348720
3565    138100
3566    324497
3567    925388
3568    269520
3569    578701
3570    172166
3571    474096
3572    11712
3573    389503
3574    555240
3575    342598
3576    388187
3577    725727
3578    824261
3579    19218
3580    997837
3581    900016
3582    502574
3583    299815
3584    322414
3585    559881
3586    515052
3587    789870
3588    111562
3589    556700
3590    70809
3591    545637
3592    755030
3593    419624
3594    301731
3595    103750
3596    557724
3597    626228
3598    29139
3599    827245
3600    204929
3601    201305
3602    301341
3603    216642
3604    590809
3605    856582
3606    559240
3607    978997
3608    582309
3609    383502
3610    998215
3611    580146
3612    283519
3613    500790
3614    879962
3615    605933
3616    60671
3617    395014
3618    395803
3619    172234
3620    951715
3621    466613
3622    717872
3623    706745
3624    886237
3625    19603
3626    810496
3627    443961
3628    645831
3629    839636
3630    271207
3631    850761
3632    40942
3633    572548
3634    67404
3635    631751
3636    429130
3637    626645
3638    610748
3639    11440
3640    10147
3641    608964
3642    591587
3643    293666
3644    109754
3645    471549
3646    899600
3647    170426
3648    866564
3649    295404
3650    342660
3651    818279
3652    762017
3653    60532
3654    525025
3655    648255
3656    80136
3657    335522
3658    92216
3659    725967
3660    175158
3661    363423
3662    576729
3663    216100
3664    935972
3665    644133
3666    847852
3667    365102
3668    270778
3669    458601
3670    376543
3671    280925
3672    67565
3673    968130
3674    574592
3675    177319
3676    439680
3677    474192
3678    347746
3679    306244
3680    769596
3681    690406
3682    124524
3683    531613
3684    750939
3685    649549
3686    179868
3687    831075
3688    985071
3689    272085
3690    557043
3691    160230
3692    635509
3693    133773
3694    376330
3695    571481
3696    777906
3697    224183
3698    936584
3699    48685
3700    682784
3701    313128
3702    329611
3703    750349
3704    281258
3705    904203
3706    927669
3707    720939
3708    378395
3709    275415
3710    27183
3711    147992
3712    965822
3713    151708
3714    679606
3715    716762
3716    801258
3717    859475
3718    547838
3719    786329
3720    131560
3721    104882
3722    946559
3723    767070
3724    238655
3725    322890
3726    338552
3727    16562
3728    547073
3729    275137
3730    65247
3731    229858
3732    588265
3733    394858
3734    980207
3735    869524
3736    299062
3737    907876
3738    590463
3739    677458
3740    183292
3741    617647
3742    825450
3743    149114
3744    769355
3745    505057
3746    865876
3747    570613
3748    364532
3749    413714
3750    356943
3751    496093
3752    518596
3753    303503
3754    263163
3755    757252
3756    626393
3757    601716
3758    773814
3759    173467
3760    876853
3761    839062
3762    403325
3763    465119
3764    233921
3765    383533
3766    334643
3767    532983
3768    291410
3769    925106
3770    210442
3771    474702
3772    542753
3773    35892
3774    623816
3775    312108
3776    540950
3777    489693
3778    882721
3779    905482
3780    903408
3781    239664
3782    401575
3783    422005
3784    543167
3785    664738
3786    179257
3787    169561
3788    266454
3789    953072
3790    343029
3791    143308
3792    792134
3793    746355
3794    608427
3795    26055
3796    129888
3797    943070
3798    559039
3799    421298
3800    868177
3801    769481
3802    896001
3803    410930
3804    805374
3805    519817
3806    723039
3807    346324
3808    9511
3809    605761
3810    251806
3811    912920
3812    845426
3813    653381
3814    334925
3815    388594
3816    318120
3817    514183
3818    558155
3819    584575
3820    467256
3821    901185
3822    727883
3823    259390
3824    647540
3825    336311
3826    285446
3827    777429
3828    279381
3829    844485
3830    198728
3831    147558
3832    613967
3833    94729
3834    558489
3835    419341
3836    614547
3837    281528
3838    765665
3839    624058
3840    887290
3841    17472
3842    536979
3843    732716
3844    670854
3845    871904
3846    121310
3847    988974
3848    386088
3849    679466
3850    573549
3851    853344
3852    580651
3853    301433
3854    112735
3855    228192
3856    637744
3857    398181
3858    5621
3859    917126
3860    242667
3861    204349
3862    64685
3863    856635
3864    299079
3865    623174
3866    275976
3867    913626
3868    904703
3869    41642
3870    537684
3871    791993
3872    59114
3873    74663
3874    524709
3875    729968
3876    946568
3877    646019
3878    718943
3879    332657
3880    325486
3881    292493
3882    186001
3883    906137
3884    593926
3885    298737
3886    134330
3887    231671
3888    696919
3889    139952
3890    148797
3891    939586
3892    344302
3893    213482
3894    796221
3895    643381
3896    836657
3897    72198
3898    557007
3899    741360
3900    113841
3901    94691
3902    533353
3903    172955
3904    169355
3905    58062
3906    902924
3907    115924
3908    704082
3909    621867
3910    448581
3911    29568
3912    914361
3913    634583
3914    935706
3915    508287
3916    933320
3917    70036
3918    739959
3919    630239
3920    209988
3921    888756
3922    569826
3923    554290
3924    102239
3925    366048
3926    197672
3927    938896
3928    438246
3929    754679
3930    680256
3931    552087
3932    849371
3933    213609
3934    725043
3935    18726
3936    271672
3937    627968
3938    134651
3939    975754
3940    249835
3941    583232
3942    5323
3943    164196
3944    217816
3945    941029
3946    672484
3947    151136
3948    11065
3949    412444
3950    781375
3951    221054
3952    301200
3953    351202
3954    775345
3955    403440
3956    717250
3957    973017
3958    342336
3959    155496
3960    727696
3961    22593
3962    707584
3963    577067
3964    236203
3965    432628
3966    595794
3967    507875
3968    60596
3969    730446
3970    483630
3971    310432
3972    313678
3973    488953
3974    474629
3975    531494
3976    429983
3977    147113
3978    682631
3979    441048
3980    559558
3981    464007
3982    662103
3983    860758
3984    815209
3985    437448
3986    264199
3987    532459
3988    410465
3989    606535
3990    687956
3991    138162
3992    629129
3993    395541
3994    715229
3995    865332
3996    828169
3997    311024
3998    373208
3999    888765
4000    41470
4001    856839
4002    199197
4003    355149
4004    345793
4005    673826
4006    886644
4007    775776
4008    820940
4009    569275
4010    216825
4011    380498
4012    33282
4013    878928
4014    241257
4015    848491
4016    316377
4017    505456
4018    380951
4019    726842
4020    111992
4021    68907
4022    865005
4023    741121
4024    464448
4025    580235
4026    606454
4027    292618
4028    891259
4029    979663
4030    181383
4031    932730
4032    836502
4033    380581
4034    287879
4035    182295
4036    54408
4037    174524
4038    958072
4039    875348
4040    743799
4041    174897
4042    255847
4043    777082
4044    53826
4045    497105
4046    625574
4047    370203
4048    2561
4049    6525
4050    97046
4051    114554
4052    75433
4053    962051
4054    855676
4055    539881
4056    542286
4057    462130
4058    832500
4059    433546
4060    441793
4061    13883
4062    366276
4063    278296
4064    394464
4065    654156
4066    460591
4067    448873
4068    828680
4069    418663
4070    324222
4071    572480
4072    593561
4073    580069
4074    349562
4075    647387
4076    77174
4077    975136
4078    17590
4079    79736
4080    981662
4081    114637
4082    194290
4083    57095
4084    76688
4085    49966
4086    596977
4087    618975
4088    512097
4089    429477
4090    52521
4091    953891
4092    443360
4093    418798
4094    232187
4095    837825
4096    72955
4097    692779
4098    286698
4099    901636
4100    111442
4101    610920
4102    474116
4103    705004
4104    190990
4105    823679
4106    352391
4107    268165
4108    798816
4109    369982
4110    347901
4111    780478
4112    484620
4113    542192
4114    837573
4115    561309
4116    592159
4117    434550
4118    180284
4119    104256
4120    864027
4121    232806
4122    58147
4123    307388
4124    651605
4125    290334
4126    145214
4127    724560
4128    983113
4129    431912
4130    626196
4131    94556
4132    42833
4133    100312
4134    799561
4135    233824
4136    923992
4137    151953
4138    501989
4139    722808
4140    521935
4141    849890
4142    503286
4143    6556
4144    392083
4145    340860
4146    567865
4147    984242
4148    775410
4149    748149
4150    88498
4151    639438
4152    980956
4153    146646
4154    946826
4155    632561
4156    436980
4157    92040
4158    357121
4159    420094
4160    523953
4161    983318
4162    514651
4163    566787
4164    83630
4165    314212
4166    800611
4167    7623
4168    466165
4169    302600
4170    730431
4171    988101
4172    152491
4173    233718
4174    994658
4175    544574
4176    574578
4177    562523
4178    528816
4179    349988
4180    310672
4181    617315
4182    989427
4183    291628
4184    763961
4185    936253
4186    924189
4187    200942
4188    28294
4189    281311
4190    621037
4191    552247
4192    264629
4193    135688
4194    119034
4195    348260
4196    449901
4197    919646
4198    355883
4199    916067
4200    222246
4201    86314
4202    904169
4203    374737
4204    320033
4205    898827
4206    919312
4207    894611
4208    461350
4209    448128
4210    244600
4211    772022
4212    65443
4213    234027
4214    63651
4215    829405
4216    170281
4217    987841
4218    30347
4219    198576
4220    269152
4221    651384
4222    750823
4223    533782
4224    787072
4225    869858
4226    882042
4227    236974
4228    789504
4229    237925
4230    153041
4231    11751
4232    324240
4233    57210
4234    386489
4235    644273
4236    956038
4237    305801
4238    538885
4239    417388
4240    753929
4241    783485
4242    189411
4243    819373
4244    17513
4245    253063
4246    648778
4247    187795
4248    240904
4249    679125
4250    386371
4251    510057
4252    330510
4253    137194
4254    43839
4255    117582
4256    7053
4257    925881
4258    354557
4259    796558
4260    163807
4261    507598
4262    808309
4263    488047
4264    564809
4265    194799
4266    132321
4267    520847
4268    500600
4269    671206
4270    938236
4271    254530
4272    454692
4273    127647
4274    73903
4275    472205
4276    380710
4277    722682
4278    660000
4279    621615
4280    401808
4281    46371
4282    131672
4283    732318
4284    183566
4285    175512
4286    849901
4287    190620
4288    101393
4289    204458
4290    987179
4291    265201
4292    712057
4293    795488
4294    753249
4295    276867
4296    990288
4297    885570
4298    797715
4299    490888
4300    556777
4301    735951
4302    745418
4303    11469
4304    863599
4305    819321
4306    483675
4307    244310
4308    542004
4309    143676
4310    865925
4311    943811
4312    190048
4313    997598
4314    676130
4315    373615
4316    173110
4317    526031
4318    564236
4319    274504
4320    730489
4321    551415
4322    539705
4323    442546
4324    346904
4325    292954
4326    719413
4327    337192
4328    178525
4329    517128
4330    828080
4331    735303
4332    253080
4333    573498
4334    746773
4335    116679
4336    392820
4337    230448
4338    360989
4339    934824
4340    374125
4341    226914
4342    878636
4343    564174
4344    224513
4345    554766
4346    937790
4347    397623
4348    80797
4349    502026
4350    672128
4351    811286
4352    53441
4353    211834
4354    253833
4355    400345
4356    504789
4357    973247
4358    737537
4359    683315
4360    490375
4361    565617
4362    418618
4363    743455
4364    139116
4365    165391
4366    860134
4367    531936
4368    395840
4369    221124
4370    466760
4371    769965
4372    448039
4373    345396
4374    334140
4375    672552
4376    900163
4377    271930
4378    70176
4379    980960
4380    773956
4381    742304
4382    792247
4383    827397
4384    954139
4385    46080
4386    227742
4387    458928
4388    19327
4389    965280
4390    142243
4391    509703
4392    530897
4393    560861
4394    253159
4395    670013
4396    726253
4397    113294
4398    201950
4399    122093
4400    334418
4401    668710
4402    892058
4403    782457
4404    14107
4405    226198
4406    455009
4407    914271
4408    498129
4409    525185
4410    895231
4411    272085
4412    267490
4413    687479
4414    99482
4415    221629
4416    733560
4417    327225
4418    680557
4419    752887
4420    292505
4421    822801
4422    262591
4423    823403
4424    383663
4425    515750
4426    493416
4427    109916
4428    629044
4429    695367
4430    232009
4431    963462
4432    364077
4433    124068
4434    745919
4435    378185
4436    350267
4437    200929
4438    292456
4439    848396
4440    726114
4441    187688
4442    120481
4443    993604
4444    875167
4445    219964
4446    215233
4447    608727
4448    547189
4449    895791
4450    361615
4451    839695
4452    718593
4453    624206
4454    663098
4455    102256
4456    139956
4457    156515
4458    212172
4459    769001
4460    851882
4461    444182
4462    732463
4463    215960
4464    568250
4465    478383
4466    594145
4467    918517
4468    679312
4469    886602
4470    766913
4471    405427
4472    74290
4473    887394
4474    399031
4475    949457
4476    107359
4477    614265
4478    558184
4479    654549
4480    510057
4481    919800
4482    494244
4483    228650
4484    544006
4485    157343
4486    330907
4487    683963
4488    313858
4489    543080
4490    452964
4491    165740
4492    987262
4493    185428
4494    381701
4495    555512
4496    663811
4497    975846
4498    474030
4499    343124
4500    862448
4501    240943
4502    748551
4503    936738
4504    128338
4505    147583
4506    886196
4507    235697
4508    761849
4509    444381
4510    890246
4511    271907
4512    364181
4513    384491
4514    500557
4515    908187
4516    541834
4517    831465
4518    592150
4519    855693
4520    374545
4521    45115
4522    21434
4523    361807
4524    230543
4525    403135
4526    917320
4527    894355
4528    378981
4529    391350
4530    237479
4531    241430
4532    632294
4533    986031
4534    178169
4535    760632
4536    133615
4537    64365
4538    996330
4539    895464
4540    508747
4541    886577
4542    167371
4543    872928
4544    271068
4545    667929
4546    781115
4547    812903
4548    499394
4549    373266
4550    668596
4551    873939
4552    418381
4553    690030
4554    235747
4555    648925
4556    93166
4557    153068
4558    543280
4559    472148
4560    544418
4561    780760
4562    713578
4563    176712
4564    766792
4565    891748
4566    937345
4567    900407
4568    956113
4569    933675
4570    795872
4571    464861
4572    820253
4573    963244
4574    337789
4575    91321
4576    631174
4577    118905
4578    904225
4579    130569
4580    492171
4581    572822
4582    4509
4583    910553
4584    262852
4585    240256
4586    559479
4587    356019
4588    393324
4589    102759
4590    828167
4591    937743
4592    883520
4593    541745
4594    114456
4595    650312
4596    433493
4597    51801
4598    550720
4599    389607
4600    985477
4601    346593
4602    854468
4603    805730
4604    309838
4605    192258
4606    897052
4607    941012
4608    311163
4609    801277
4610    71581
4611    803335
4612    374099
4613    76090
4614    713888
4615    636952
4616    316347
4617    273367
4618    992971
4619    709672
4620    376127
4621    821138
4622    647415
4623    259647
4624    362884
4625    761871
4626    909960
4627    796378
4628    813673
4629    460681
4630    185986
4631    799150
4632    807275
4633    40454
4634    604881
4635    117113
4636    232713
4637    501933
4638    58126
4639    543876
4640    303211
4641    129707
4642    347211
4643    677311
4644    205798
4645    61099
4646    314264
4647    522146
4648    334467
4649    307235
4650    231818
4651    710595
4652    128374
4653    879234
4654    970242
4655    491259
4656    641106
4657    880203
4658    287637
4659    454779
4660    340885
4661    473624
4662    253929
4663    148160
4664    514079
4665    858811
4666    265273
4667    746792
4668    360744
4669    323399
4670    290668
4671    663956
4672    453107
4673    637879
4674    341267
4675    658906
4676    698979
4677    655531
4678    181053
4679    33447
4680    962767
4681    412871
4682    744042
4683    91142
4684    292106
4685    714285
4686    582401
4687    933212
4688    594489
4689    870039
4690    387991
4691    935374
4692    343663
4693    641921
4694    83534
4695    857742
4696    500732
4697    348808
4698    604535
4699    861477
4700    672208
4701    895203
4702    525433
4703    125315
4704    533083
4705    866701
4706    784222
4707    232063
4708    522232
4709    965275
4710    265510
4711    485000
4712    378147
4713    9552
4714    576142
4715    670253
4716    723838
4717    158544
4718    603465
4719    318327
4720    28584
4721    991457
4722    253701
4723    372248
4724    633378
4725    337236
4726    229991
4727    134111
4728    686044
4729    834526
4730    995588
4731    358252
4732    729730
4733    521022
4734    483568
4735    262813
4736    387723
4737    267790
4738    494876
4739    909956
4740    233065
4741    760387
4742    394957
4743    611212
4744    769940
4745    971100
4746    281466
4747    493778
4748    129645
4749    884931
4750    812105
4751    158229
4752    876388
4753    65807
4754    530478
4755    509767
4756    403043
4757    760469
4758    643878
4759    89088
4760    594996
4761    639467
4762    447340
4763    324726
4764    160489
4765    930909
4766    587540
4767    548213
4768    198699
4769    82417
4770    458170
4771    431765
4772    842804
4773    853127
4774    42978
4775    612744
4776    824228
4777    324444
4778    106523
4779    953873
4780    209375
4781    918628
4782    112102
4783    85764
4784    984436
4785    642580
4786    595531
4787    387479
4788    403050
4789    239409
4790    476567
4791    998046
4792    878876
4793    923908
4794    322772
4795    39366
4796    854817
4797    910312
4798    587579
4799    53517
4800    992729
4801    45750
4802    485283
4803    835534
4804    898877
4805    528261
4806    448279
4807    723105
4808    852706
4809    554802
4810    676978
4811    62081
4812    473431
4813    789081
4814    147846
4815    457867
4816    431662
4817    743377
4818    845346
4819    834712
4820    982786
4821    321914
4822    832758
4823    861663
4824    245823
4825    155531
4826    901029
4827    100641
4828    65844
4829    488609
4830    154158
4831    58574
4832    534359
4833    639441
4834    894108
4835    433237
4836    167703
4837    342387
4838    156342
4839    20409
4840    897190
4841    833321
4842    82491
4843    370621
4844    622403
4845    230337
4846    828488
4847    54065
4848    973715
4849    673835
4850    888778
4851    956502
4852    995750
4853    721536
4854    818165
4855    241573
4856    877068
4857    719194
4858    342214
4859    942912
4860    207804
4861    496373
4862    1487
4863    742163
4864    135815
4865    895595
4866    175400
4867    303518
4868    237983
4869    331743
4870    323928
4871    135173
4872    165065
4873    406419
4874    505795
4875    787468
4876    636757
4877    334283
4878    841534
4879    610472
4880    8118
4881    730312
4882    566974
4883    3868
4884    451849
4885    385139
4886    245442
4887    328917
4888    104334
4889    587656
4890    271830
4891    312138
4892    84029
4893    273318
4894    54302
4895    219844
4896    168914
4897    229702
4898    523363
4899    406897
4900    561445
4901    847291
4902    542071
4903    726510
4904    253711
4905    47866
4906    513979
4907    890468
4908    382149
4909    355514
4910    500941
4911    390268
4912    85826
4913    67915
4914    394137
4915    537676
4916    453055
4917    639579
4918    866594
4919    557390
4920    227236
4921    138424
4922    869529
4923    311266
4924    411743
4925    923831
4926    531110
4927    580657
4928    153533
4929    54474
4930    987554
4931    714979
4932    901765
4933    529626
4934    441490
4935    155476
4936    577492
4937    955469
4938    45945
4939    959642
4940    310984
4941    546886
4942    349911
4943    396810
4944    614802
4945    744049
4946    934486
4947    67857
4948    383629
4949    801080
4950    625248
4951    610865
4952    939505
4953    494777
4954    922132
4955    351248
4956    418608
4957    453242
4958    931905
4959    572142
4960    507717
4961    919460
4962    287121
4963    409482
4964    449086
4965    728612
4966    564959
4967    26579
4968    684082
4969    610904
4970    986222
4971    995066
4972    157791
4973    336134
4974    391876
4975    772593
4976    80183
4977    326363
4978    840450
4979    463812
4980    127443
4981    465698
4982    74678
4983    66949
4984    960476
4985    996810
4986    418197
4987    379084
4988    450053
4989    350103
4990    951227
4991    957770
4992    269564
4993    238348
4994    367252
4995    718651
4996    966960
4997    932212
4998    745230
4999    651043
5000    543116
5001    731453
5002    646109
5003    700907
5004    67587
5005    37985
5006    473500
5007    147770
5008    364348
5009    313951
5010    611583
5011    491792
5012    779650
5013    686261
5014    558742
5015    740126
5016    683072
5017    976939
5018    119211
5019    133125
5020    327043
5021    70438
5022    90895
5023    596607
5024    308786
5025    458148
5026    315258
5027    275747
5028    390360
5029    60489
5030    926790
5031    933477
5032    791942
5033    572900
5034    634385
5035    859530
5036    610885
5037    107886
5038    7301
5039    975234
5040    421838
5041    618884
5042    467027
5043    201488
5044    305146
5045    25769
5046    941615
5047    988218
5048    2709
5049    60826
5050    121343
5051    329752
5052    131264
5053    212239
5054    926360
5055    440051
5056    670387
5057    241619
5058    715799
5059    60748
5060    302108
5061    642590
5062    994226
5063    94051
5064    215490
5065    628611
5066    953582
5067    826376
5068    736498
5069    960883
5070    801611
5071    158336
5072    579767
5073    268638
5074    359824
5075    884913
5076    294408
5077    301439
5078    873131
5079    297117
5080    362265
5081    994475
5082    626870
5083    493529
5084    206714
5085    553231
5086    933581
5087    877102
5088    794850
5089    649380
5090    937851
5091    96959
5092    291970
5093    932077
5094    191011
5095    507460
5096    560689
5097    144593
5098    333836
5099    297187
5100    105477
5101    135447
5102    455523
5103    685244
5104    404086
5105    815347
5106    570158
5107    698494
5108    116787
5109    443290
5110    995612
5111    479053
5112    437765
5113    622483
5114    972583
5115    644480
5116    175714
5117    906164
5118    521582
5119    970564
5120    555544
5121    459434
5122    67524
5123    847515
5124    391511
5125    258535
5126    354975
5127    952200
5128    403129
5129    688812
5130    249388
5131    508606
5132    824260
5133    704911
5134    193851
5135    228347
5136    520259
5137    764009
5138    926841
5139    637046
5140    207300
5141    922454
5142    116099
5143    645065
5144    544937
5145    88683
5146    289546
5147    720651
5148    994847
5149    811129
5150    691216
5151    550392
5152    270563
5153    758740
5154    397907
5155    662074
5156    17276
5157    752883
5158    614275
5159    420405
5160    441695
5161    863663
5162    929012
5163    265956
5164    568575
5165    122863
5166    494303
5167    88834
5168    886873
5169    421145
5170    725881
5171    94173
5172    343599
5173    841981
5174    739239
5175    888536
5176    930664
5177    28785
5178    609187
5179    925511
5180    839914
5181    300404
5182    475903
5183    110478
5184    59144
5185    873811
5186    772553
5187    76420
5188    626694
5189    386828
5190    496826
5191    68390
5192    250492
5193    425838
5194    334346
5195    819067
5196    548701
5197    828650
5198    907902
5199    435575
5200    249795
5201    633783
5202    529748
5203    593395
5204    475764
5205    268988
5206    481932
5207    406429
5208    297773
5209    91120
5210    331941
5211    137688
5212    391524
5213    807845
5214    248167
5215    450668
5216    681656
5217    20720
5218    527089
5219    308350
5220    407548
5221    23915
5222    376740
5223    658041
5224    449753
5225    711087
5226    477108
5227    998455
5228    539738
5229    385010
5230    434030
5231    789534
5232    18794
5233    963779
5234    382929
5235    494559
5236    232767
5237    864861
5238    900988
5239    530541
5240    955981
5241    232929
5242    668230
5243    347505
5244    40774
5245    916397
5246    798174
5247    722430
5248    937117
5249    325263
5250    30781
5251    344666
5252    349178
5253    407522
5254    2707
5255    798932
5256    118609
5257    479816
5258    797388
5259    658348
5260    864826
5261    231419
5262    447882
5263    883621
5264    195199
5265    830812
5266    378180
5267    427966
5268    695674
5269    279168
5270    958508
5271    651655
5272    512097
5273    626739
5274    999161
5275    552872
5276    543136
5277    797336
5278    275303
5279    480254
5280    122599
5281    306084
5282    824920
5283    471778
5284    713606
5285    827628
5286    270711
5287    832216
5288    307444
5289    68100
5290    490564
5291    172271
5292    299519
5293    938447
5294    55892
5295    494718
5296    769259
5297    434072
5298    922685
5299    464933
5300    713240
5301    881193
5302    116589
5303    225338
5304    507933
5305    115751
5306    778211
5307    51070
5308    913087
5309    53514
5310    531324
5311    35687
5312    359598
5313    356245
5314    507466
5315    73205
5316    183873
5317    778177
5318    905422
5319    491317
5320    846277
5321    395986
5322    663588
5323    145797
5324    334434
5325    719481
5326    640515
5327    103693
5328    153553
5329    563200
5330    568627
5331    866794
5332    444394
5333    685216
5334    92133
5335    952328
5336    800968
5337    870344
5338    3398
5339    714055
5340    923858
5341    534722
5342    749743
5343    283457
5344    890967
5345    257209
5346    356663
5347    74841
5348    35387
5349    262085
5350    566158
5351    881664
5352    658072
5353    229747
5354    27462
5355    992506
5356    949228
5357    667977
5358    96199
5359    102782
5360    231178
5361    664827
5362    969576
5363    675573
5364    350043
5365    61709
5366    627901
5367    151012
5368    932054
5369    631299
5370    865067
5371    855913
5372    166022
5373    614810
5374    139370
5375    56989
5376    872019
5377    496034
5378    131830
5379    907406
5380    758119
5381    697989
5382    789071
5383    416191
5384    927737
5385    816533
5386    408697
5387    876966
5388    484511
5389    504897
5390    979749
5391    715689
5392    169724
5393    949325
5394    391263
5395    519768
5396    11035
5397    19164
5398    670780
5399    943089
5400    650464
5401    535848
5402    799002
5403    816486
5404    150658
5405    938373
5406    873476
5407    22678
5408    434408
5409    5306
5410    930085
5411    192527
5412    703296
5413    719157
5414    608718
5415    631034
5416    535690
5417    17416
5418    508001
5419    20202
5420    522313
5421    487750
5422    735892
5423    692037
5424    437076
5425    127155
5426    211806
5427    448111
5428    146320
5429    882586
5430    391201
5431    796784
5432    418434
5433    190204
5434    613270
5435    569093
5436    128578
5437    486746
5438    591771
5439    562986
5440    492053
5441    521857
5442    755513
5443    195350
5444    241014
5445    364232
5446    826384
5447    776705
5448    381648
5449    334386
5450    796907
5451    903962
5452    822136
5453    532799
5454    595999
5455    259212
5456    659954
5457    807806
5458    707324
5459    806274
5460    690392
5461    98526
5462    603058
5463    108827
5464    288730
5465    216329
5466    677920
5467    417309
5468    703076
5469    269692
5470    980295
5471    195129
5472    791549
5473    735809
5474    390480
5475    32563
5476    100041
5477    216865
5478    809268
5479    481690
5480    551251
5481    606175
5482    385652
5483    373387
5484    138974
5485    981652
5486    632600
5487    798929
5488    789458
5489    339925
5490    605204
5491    479850
5492    438451
5493    208262
5494    588677
5495    727181
5496    424592
5497    266598
5498    144490
5499    127668
5500    536290
5501    124786
5502    322797
5503    327839
5504    860595
5505    713278
5506    360403
5507    960636
5508    930143
5509    169672
5510    442327
5511    481394
5512    775847
5513    827979
5514    854782
5515    914822
5516    809631
5517    487382
5518    713752
5519    599090
5520    827307
5521    318956
5522    78941
5523    265758
5524    527219
5525    667619
5526    992940
5527    951811
5528    934217
5529    137430
5530    79479
5531    470507
5532    262217
5533    402277
5534    798347
5535    122812
5536    115555
5537    158751
5538    83449
5539    45698
5540    328423
5541    525776
5542    527092
5543    104271
5544    353756
5545    381875
5546    19093
5547    163388
5548    869257
5549    732846
5550    762478
5551    696565
5552    51802
5553    841419
5554    962324
5555    579021
5556    509038
5557    955264
5558    530833
5559    443255
5560    92695
5561    610312
5562    913763
5563    354912
5564    12590
5565    712110
5566    477724
5567    128145
5568    870861
5569    561173
5570    173844
5571    199285
5572    86950
5573    700937
5574    303556
5575    440706
5576    82812
5577    322649
5578    604094
5579    952070
5580    55496
5581    366572
5582    648635
5583    107298
5584    207992
5585    610959
5586    686320
5587    717030
5588    566223
5589    217153
5590    160286
5591    658919
5592    827465
5593    74049
5594    13831
5595    840056
5596    786160
5597    491555
5598    968202
5599    657022
5600    52729
5601    142046
5602    856307
5603    139679
5604    842984
5605    159863
5606    580386
5607    925796
5608    482513
5609    184480
5610    877867
5611    538009
5612    551053
5613    526502
5614    645307
5615    759045
5616    137462
5617    331627
5618    476075
5619    703685
5620    548781
5621    636362
5622    362605
5623    376246
5624    710411
5625    376436
5626    216303
5627    496571
5628    867992
5629    184505
5630    153594
5631    920722
5632    326551
5633    9901
5634    60402
5635    169536
5636    169764
5637    640788
5638    95333
5639    652277
5640    825268
5641    973200
5642    190287
5643    376322
5644    499702
5645    835594
5646    135367
5647    637164
5648    167222
5649    611443
5650    340850
5651    716003
5652    247805
5653    703455
5654    92250
5655    958217
5656    79892
5657    308553
5658    454789
5659    947884
5660    493058
5661    608383
5662    868606
5663    819610
5664    618284
5665    929008
5666    989147
5667    788049
5668    569796
5669    84480
5670    440327
5671    395065
5672    57680
5673    630614
5674    771387
5675    557383
5676    466209
5677    906755
5678    194547
5679    633432
5680    518198
5681    535398
5682    349436
5683    766004
5684    238854
5685    441686
5686    724221
5687    318746
5688    750240
5689    179010
5690    266630
5691    243299
5692    787393
5693    135237
5694    62910
5695    405678
5696    64246
5697    52057
5698    193727
5699    634042
5700    136537
5701    634054
5702    29108
5703    194218
5704    264669
5705    800496
5706    751601
5707    730878
5708    707251
5709    946149
5710    364310
5711    225450
5712    481547
5713    713746
5714    991455
5715    720401
5716    155433
5717    715676
5718    39147
5719    905674
5720    894687
5721    305778
5722    148973
5723    682081
5724    441015
5725    211884
5726    87759
5727    505261
5728    263941
5729    281487
5730    139304
5731    400479
5732    915542
5733    168413
5734    594697
5735    180211
5736    968909
5737    346298
5738    911090
5739    676161
5740    292447
5741    275400
5742    901611
5743    773995
5744    989147
5745    893067
5746    494396
5747    144580
5748    608744
5749    533544
5750    50254
5751    503431
5752    839322
5753    199228
5754    185513
5755    280338
5756    411112
5757    273273
5758    785600
5759    675054
5760    554760
5761    924904
5762    75533
5763    470303
5764    93318
5765    670231
5766    650515
5767    62227
5768    16530
5769    561605
5770    738389
5771    308978
5772    837006
5773    640000
5774    82973
5775    826153
5776    533068
5777    577370
5778    970734
5779    141812
5780    110914
5781    20989
5782    645243
5783    950237
5784    220218
5785    830756
5786    230576
5787    631330
5788    104030
5789    16176
5790    306385
5791    658791
5792    941081
5793    381918
5794    129094
5795    34399
5796    52150
5797    779609
5798    96627
5799    68680
5800    341215
5801    835016
5802    377658
5803    178221
5804    475017
5805    460631
5806    4375
5807    8085
5808    38002
5809    975110
5810    149897
5811    148916
5812    996100
5813    795141
5814    99154
5815    216318
5816    625897
5817    329730
5818    847649
5819    729928
5820    345906
5821    154034
5822    388719
5823    286987
5824    535953
5825    517813
5826    321387
5827    588103
5828    297423
5829    418014
5830    656783
5831    638638
5832    253030
5833    34441
5834    816860
5835    728047
5836    495073
5837    821235
5838    736132
5839    533075
5840    796346
5841    886030
5842    681992
5843    792446
5844    681171
5845    781146
5846    8764
5847    307069
5848    110876
5849    856413
5850    36997
5851    456783
5852    10447
5853    425716
5854    743770
5855    546400
5856    943529
5857    65157
5858    134503
5859    240952
5860    483172
5861    791287
5862    879591
5863    736202
5864    825728
5865    696451
5866    464250
5867    320801
5868    517687
5869    200383
5870    853877
5871    314033
5872    86413
5873    535869
5874    106479
5875    767584
5876    317015
5877    115243
5878    74653
5879    427892
5880    971657
5881    111650
5882    884675
5883    982105
5884    537366
5885    628446
5886    528505
5887    480896
5888    693603
5889    663009
5890    721849
5891    176776
5892    454296
5893    601440
5894    912978
5895    280025
5896    297891
5897    377229
5898    600827
5899    815579
5900    577612
5901    454704
5902    129612
5903    664025
5904    990573
5905    236091
5906    431609
5907    307589
5908    351335
5909    506263
5910    735482
5911    322992
5912    617913
5913    620157
5914    305097
5915    155280
5916    248603
5917    833602
5918    636176
5919    942207
5920    496612
5921    358025
5922    118983
5923    950909
5924    959465
5925    31962
5926    230934
5927    257357
5928    409191
5929    831761
5930    72936
5931    986803
5932    286465
5933    202548
5934    650829
5935    277039
5936    438640
5937    82439
5938    584629
5939    789975
5940    588702
5941    320111
5942    112967
5943    206615
5944    940268
5945    418064
5946    361895
5947    188871
5948    251667
5949    998072
5950    131079
5951    748279
5952    356097
5953    250062
5954    699188
5955    315563
5956    282025
5957    930123
5958    572920
5959    691216
5960    761884
5961    645857
5962    678020
5963    48350
5964    848405
5965    328850
5966    325389
5967    287046
5968    411289
5969    910018
5970    77021
5971    999991
5972    230130
5973    189988
5974    206607
5975    170398
5976    608053
5977    568503
5978    359270
5979    859720
5980    566575
5981    490350
5982    608000
5983    922673
5984    740412
5985    307189
5986    238236
5987    22437
5988    237312
5989    811157
5990    713654
5991    999196
5992    457014
5993    391675
5994    47546
5995    305420
5996    720525
5997    372936
5998    592466
5999    131814
6000    282954
6001    669487
6002    131806
6003    513085
6004    859476
6005    338414
6006    683483
6007    467529
6008    906918
6009    42754
6010    327249
6011    473494
6012    533104
6013    935249
6014    396167
6015    273517
6016    242439
6017    634403
6018    295955
6019    479751
6020    445561
6021    9609
6022    478947
6023    902575
6024    401284
6025    526494
6026    207995
6027    121809
6028    899430
6029    800462
6030    253624
6031    182385
6032    469950
6033    385430
6034    695470
6035    329426
6036    723844
6037    378954
6038    796955
6039    630762
6040    421708
6041    124205
6042    104256
6043    954813
6044    59455
6045    500424
6046    228330
6047    301894
6048    134828
6049    524286
6050    781645
6051    580389
6052    533895
6053    260593
6054    482965
6055    935180
6056    787087
6057    690961
6058    56990
6059    686517
6060    491423
6061    310614
6062    868902
6063    961373
6064    696044
6065    564372
6066    290800
6067    419889
6068    943327
6069    87756
6070    50652
6071    365035
6072    211961
6073    154909
6074    319849
6075    271417
6076    655333
6077    548180
6078    573311
6079    790162
6080    72466
6081    354957
6082    370551
6083    606361
6084    615550
6085    853516
6086    541542
6087    402638
6088    544477
6089    598532
6090    89155
6091    35901
6092    909146
6093    958058
6094    997274
6095    605191
6096    522431
6097    288075
6098    25080
6099    465758
6100    375831
6101    75733
6102    830794
6103    587792
6104    230643
6105    150643
6106    859210
6107    885977
6108    698823
6109    432521
6110    676139
6111    771289
6112    787479
6113    46690
6114    377651
6115    403030
6116    900207
6117    919193
6118    805668
6119    444685
6120    517725
6121    894823
6122    480586
6123    426871
6124    852882
6125    477861
6126    32062
6127    375313
6128    765936
6129    57143
6130    841072
6131    141767
6132    132876
6133    671866
6134    729560
6135    363519
6136    822509
6137    588770
6138    249496
6139    521333
6140    21292
6141    925636
6142    292622
6143    808771
6144    972327
6145    670273
6146    211801
6147    872534
6148    589466
6149    17470
6150    317219
6151    107191
6152    912294
6153    797806
6154    534063
6155    765176
6156    275667
6157    566125
6158    140490
6159    41604
6160    623268
6161    981562
6162    183371
6163    756145
6164    653428
6165    912932
6166    119665
6167    475938
6168    501703
6169    369162
6170    997271
6171    522995
6172    294798
6173    289894
6174    331767
6175    267125
6176    960167
6177    543569
6178    139660
6179    549634
6180    561040
6181    456880
6182    656825
6183    473334
6184    254686
6185    190888
6186    238510
6187    530354
6188    757014
6189    379000
6190    571958
6191    380283
6192    360563
6193    755330
6194    136429
6195    13992
6196    668262
6197    256095
6198    489930
6199    169966
6200    625257
6201    487202
6202    692961
6203    920056
6204    777096
6205    24729
6206    187182
6207    737263
6208    568299
6209    326842
6210    286897
6211    129339
6212    783722
6213    943723
6214    602673
6215    38409
6216    134612
6217    841184
6218    568764
6219    891626
6220    220184
6221    140722
6222    271910
6223    580748
6224    896052
6225    408339
6226    594740
6227    564315
6228    664434
6229    84670
6230    734281
6231    289692
6232    571873
6233    427243
6234    209748
6235    348969
6236    451973
6237    396930
6238    86232
6239    20273
6240    723773
6241    373130
6242    149612
6243    507495
6244    316854
6245    752286
6246    545905
6247    451466
6248    593470
6249    114669
6250    343092
6251    813655
6252    255391
6253    615003
6254    394403
6255    151444
6256    23342
6257    989144
6258    715760
6259    687777
6260    73814
6261    450042
6262    977469
6263    645688
6264    877286
6265    187217
6266    994657
6267    329259
6268    584148
6269    80890
6270    349532
6271    307921
6272    454020
6273    499145
6274    815417
6275    770874
6276    251431
6277    361322
6278    222340
6279    844902
6280    475992
6281    565433
6282    658557
6283    731384
6284    180436
6285    52961
6286    882829
6287    203779
6288    42105
6289    598589
6290    891556
6291    115920
6292    48632
6293    869025
6294    761608
6295    925918
6296    56243
6297    756265
6298    255178
6299    640391
6300    837155
6301    604711
6302    948313
6303    291176
6304    103856
6305    763730
6306    62051
6307    355288
6308    125053
6309    284391
6310    200191
6311    601045
6312    849825
6313    858749
6314    332429
6315    30262
6316    911710
6317    215258
6318    234042
6319    953816
6320    813848
6321    125598
6322    69737
6323    862480
6324    994624
6325    831345
6326    788399
6327    50867
6328    587611
6329    43577
6330    691259
6331    424767
6332    648288
6333    639572
6334    715943
6335    752145
6336    403302
6337    777995
6338    107433
6339    528355
6340    62386
6341    307624
6342    129401
6343    912212
6344    166373
6345    461831
6346    942475
6347    78084
6348    677090
6349    176517
6350    31900
6351    490939
6352    302116
6353    101637
6354    353419
6355    296741
6356    932983
6357    141819
6358    347608
6359    520595
6360    185396
6361    38867
6362    945362
6363    833684
6364    678440
6365    661306
6366    585829
6367    81742
6368    439301
6369    693263
6370    610098
6371    501688
6372    887
6373    739500
6374    413901
6375    167261
6376    201331
6377    356376
6378    245346
6379    878421
6380    532894
6381    277246
6382    369360
6383    835011
6384    378884
6385    722780
6386    131752
6387    311868
6388    864599
6389    479360
6390    832463
6391    49996
6392    518228
6393    777825
6394    883681
6395    196668
6396    439132
6397    469510
6398    278411
6399    878433
6400    162774
6401    888510
6402    380122
6403    163662
6404    628010
6405    794023
6406    330923
6407    829341
6408    150399
6409    576269
6410    707763
6411    683294
6412    853516
6413    77124
6414    518305
6415    232401
6416    799904
6417    650057
6418    544269
6419    664504
6420    129418
6421    376733
6422    714500
6423    647646
6424    154559
6425    598181
6426    844315
6427    593691
6428    67692
6429    122727
6430    472125
6431    230466
6432    11237
6433    852247
6434    394128
6435    639248
6436    646270
6437    725052
6438    468589
6439    796670
6440    301322
6441    176353
6442    479964
6443    154839
6444    253477
6445    998270
6446    387240
6447    53381
6448    648327
6449    931510
6450    717886
6451    777745
6452    308243
6453    432387
6454    425392
6455    462802
6456    30568
6457    269708
6458    56494
6459    98261
6460    392435
6461    528619
6462    328727
6463    403673
6464    380867
6465    722856
6466    42921
6467    27138
6468    447909
6469    511511
6470    823808
6471    749231
6472    687864
6473    303773
6474    904071
6475    941342
6476    302043
6477    291311
6478    994724
6479    950371
6480    222822
6481    712610
6482    728116
6483    531066
6484    144997
6485    153509
6486    993868
6487    175566
6488    423217
6489    50363
6490    273827
6491    815653
6492    578983
6493    602555
6494    219327
6495    959850
6496    325411
6497    262249
6498    986988
6499    773321
6500    773761
6501    810798
6502    522552
6503    461625
6504    114571
6505    426624
6506    402968
6507    416615
6508    717935
6509    397692
6510    366987
6511    940758
6512    110302
6513    95103
6514    471824
6515    255299
6516    248613
6517    465693
6518    430866
6519    671830
6520    516056
6521    704693
6522    487484
6523    95039
6524    307248
6525    706811
6526    54890
6527    632660
6528    969061
6529    41879
6530    405981
6531    742822
6532    852677
6533    928534
6534    204447
6535    967249
6536    355158
6537    607416
6538    383865
6539    73093
6540    5108
6541    750852
6542    13852
6543    115410
6544    845955
6545    485676
6546    370710
6547    94568
6548    951369
6549    801576
6550    766399
6551    467426
6552    506269
6553    253884
6554    562466
6555    813518
6556    960696
6557    617356
6558    446178
6559    929757
6560    659236
6561    852159
6562    672579
6563    511913
6564    780693
6565    877027
6566    479163
6567    135851
6568    484443
6569    863028
6570    208945
6571    489551
6572    613880
6573    222797
6574    604961
6575    459836
6576    708474
6577    975672
6578    554405
6579    659844
6580    777248
6581    320804
6582    127270
6583    283518
6584    574688
6585    689736
6586    97037
6587    535384
6588    307093
6589    543215
6590    465142
6591    966330
6592    395375
6593    137721
6594    478244
6595    176068
6596    14748
6597    957407
6598    311919
6599    499191
6600    820435
6601    520865
6602    988743
6603    434315
6604    743662
6605    593704
6606    894152
6607    452137
6608    569377
6609    448557
6610    111981
6611    346626
6612    769361
6613    239251
6614    630144
6615    344050
6616    928988
6617    727182
6618    879435
6619    236082
6620    270397
6621    344577
6622    202412
6623    665772
6624    482298
6625    680656
6626    841841
6627    497047
6628    638064
6629    153761
6630    996239
6631    458499
6632    674626
6633    984982
6634    892815
6635    418289
6636    578686
6637    786967
6638    870426
6639    148064
6640    235524
6641    982407
6642    494690
6643    4886
6644    221659
6645    124835
6646    348937
6647    150648
6648    852017
6649    228372
6650    386730
6651    122414
6652    572949
6653    589143
6654    788187
6655    55248
6656    269800
6657    630028
6658    552296
6659    907864
6660    783789
6661    548535
6662    366364
6663    458416
6664    533517
6665    259180
6666    876705
6667    112204
6668    46148
6669    747132
6670    260268
6671    281672
6672    729539
6673    754958
6674    286559
6675    951199
6676    879793
6677    635496
6678    101847
6679    731810
6680    863868
6681    488578
6682    854225
6683    436818
6684    77721
6685    642413
6686    492067
6687    347521
6688    272441
6689    44363
6690    255386
6691    56231
6692    592898
6693    621750
6694    514647
6695    126415
6696    880930
6697    391353
6698    238620
6699    927079
6700    138485
6701    498888
6702    208751
6703    868025
6704    253846
6705    495311
6706    819225
6707    133640
6708    130807
6709    921072
6710    865450
6711    994676
6712    409650
6713    719676
6714    431495
6715    487372
6716    362089
6717    923563
6718    834893
6719    634531
6720    967926
6721    90279
6722    690762
6723    560825
6724    712030
6725    205410
6726    687241
6727    592961
6728    596764
6729    925861
6730    520040
6731    735250
6732    424750
6733    728792
6734    603276
6735    678596
6736    224103
6737    422501
6738    812237
6739    354911
6740    343574
6741    677688
6742    349588
6743    753225
6744    397364
6745    781084
6746    240597
6747    759454
6748    704647
6749    75491
6750    393985
6751    672574
6752    165771
6753    84748
6754    233400
6755    877801
6756    290159
6757    920641
6758    470763
6759    886923
6760    846503
6761    990803
6762    622174
6763    271253
6764    719595
6765    225450
6766    949850
6767    943699
6768    647951
6769    762087
6770    298611
6771    991526
6772    439776
6773    648200
6774    744751
6775    837140
6776    429284
6777    985348
6778    596594
6779    133932
6780    60839
6781    990580
6782    806507
6783    226610
6784    75328
6785    39907
6786    104412
6787    365487
6788    960549
6789    575175
6790    252410
6791    807052
6792    565978
6793    874584
6794    78306
6795    285574
6796    100035
6797    28157
6798    229274
6799    747987
6800    790245
6801    527885
6802    739513
6803    230021
6804    176085
6805    484264
6806    67161
6807    605370
6808    469612
6809    663756
6810    739302
6811    530451
6812    654336
6813    545809
6814    757062
6815    729665
6816    585717
6817    861474
6818    95152
6819    546266
6820    436649
6821    347563
6822    353319
6823    2627
6824    222147
6825    431625
6826    288202
6827    322183
6828    459783
6829    517476
6830    70170
6831    250028
6832    45362
6833    809683
6834    480049
6835    221448
6836    293947
6837    547211
6838    826819
6839    763559
6840    210968
6841    566121
6842    294011
6843    865304
6844    111931
6845    51073
6846    594969
6847    697648
6848    912547
6849    690122
6850    243915
6851    349197
6852    37685
6853    597234
6854    351825
6855    259833
6856    28860
6857    640027
6858    582016
6859    488643
6860    157504
6861    652186
6862    738672
6863    202867
6864    461869
6865    218721
6866    424315
6867    755816
6868    765933
6869    251134
6870    519376
6871    976901
6872    817256
6873    813387
6874    842206
6875    929188
6876    864461
6877    437175
6878    626837
6879    777009
6880    127298
6881    870752
6882    126206
6883    164983
6884    467987
6885    478031
6886    424816
6887    496847
6888    118059
6889    6832
6890    985491
6891    275564
6892    659019
6893    724163
6894    478431
6895    120888
6896    942885
6897    902747
6898    876704
6899    708818
6900    153882
6901    396081
6902    685719
6903    971138
6904    209468
6905    527925
6906    900327
6907    73929
6908    965101
6909    527164
6910    850938
6911    92399
6912    397916
6913    977145
6914    257382
6915    865903
6916    455177
6917    682199
6918    362751
6919    573236
6920    689031
6921    348243
6922    848801
6923    348050
6924    72406
6925    327232
6926    468939
6927    15292
6928    229980
6929    345644
6930    724110
6931    383862
6932    741725
6933    409830
6934    355001
6935    951193
6936    937755
6937    255328
6938    25123
6939    902857
6940    782492
6941    876062
6942    995256
6943    180409
6944    853207
6945    252639
6946    46312
6947    308384
6948    934838
6949    409064
6950    881620
6951    623870
6952    757307
6953    730422
6954    971920
6955    829714
6956    57655
6957    440860
6958    845007
6959    287635
6960    786504
6961    569117
6962    671497
6963    528229
6964    978948
6965    26499
6966    479422
6967    916703
6968    281827
6969    504546
6970    819561
6971    64320
6972    380607
6973    814817
6974    244729
6975    233815
6976    67457
6977    291042
6978    542199
6979    2295
6980    700106
6981    423820
6982    626165
6983    457414
6984    154242
6985    598086
6986    287129
6987    211897
6988    38946
6989    132136
6990    499532
6991    825450
6992    701254
6993    171030
6994    353680
6995    680202
6996    197529
6997    833102
6998    596906
6999    479357
7000    337648
7001    416467
7002    543677
7003    718256
7004    231285
7005    788406
7006    952071
7007    298742
7008    79448
7009    494271
7010    301038
7011    779555
7012    918091
7013    927204
7014    236970
7015    72333
7016    525291
7017    524099
7018    284231
7019    564238
7020    656236
7021    783763
7022    389689
7023    357491
7024    954794
7025    743369
7026    37694
7027    152324
7028    576471
7029    634601
7030    631681
7031    914120
7032    51069
7033    175358
7034    632377
7035    282354
7036    963765
7037    584449
7038    581097
7039    43213
7040    78720
7041    882136
7042    822769
7043    996811
7044    809340
7045    59739
7046    69145
7047    334631
7048    583839
7049    353376
7050    898869
7051    240076
7052    137140
7053    288558
7054    597567
7055    91934
7056    31927
7057    635262
7058    244259
7059    608399
7060    269863
7061    875940
7062    522520
7063    320932
7064    51299
7065    154898
7066    603287
7067    15064
7068    739347
7069    184384
7070    58278
7071    818067
7072    66520
7073    881047
7074    814879
7075    875861
7076    940787
7077    884025
7078    210493
7079    524626
7080    237401
7081    109362
7082    764702
7083    374541
7084    397921
7085    362270
7086    466476
7087    429849
7088    997532
7089    710735
7090    38249
7091    267396
7092    586676
7093    560770
7094    588329
7095    637975
7096    715668
7097    191616
7098    653040
7099    455015
7100    376001
7101    711319
7102    273083
7103    442522
7104    592367
7105    87962
7106    318383
7107    533154
7108    971987
7109    528876
7110    57781
7111    209389
7112    638239
7113    822483
7114    583931
7115    36161
7116    184754
7117    50407
7118    466010
7119    182287
7120    761143
7121    504260
7122    449683
7123    347820
7124    65030
7125    38013
7126    985796
7127    780698
7128    229629
7129    638837
7130    235713
7131    605630
7132    350156
7133    508797
7134    48152
7135    942523
7136    596759
7137    366536
7138    475677
7139    568747
7140    895413
7141    533458
7142    778136
7143    533652
7144    355942
7145    362068
7146    569813
7147    540696
7148    412475
7149    35824
7150    722984
7151    173619
7152    540084
7153    172668
7154    521440
7155    605114
7156    210681
7157    507236
7158    385813
7159    440311
7160    146073
7161    621526
7162    45941
7163    496229
7164    130323
7165    94094
7166    438752
7167    727083
7168    460631
7169    914430
7170    295831
7171    356044
7172    447888
7173    73968
7174    889696
7175    803830
7176    436036
7177    459510
7178    344527
7179    848512
7180    495334
7181    67512
7182    22132
7183    35419
7184    240180
7185    543572
7186    640533
7187    450862
7188    50808
7189    26346
7190    891173
7191    196882
7192    647873
7193    937114
7194    693112
7195    778197
7196    31209
7197    131864
7198    505281
7199    491840
7200    46294
7201    801113
7202    847885
7203    494183
7204    875081
7205    737581
7206    298014
7207    311117
7208    197092
7209    642542
7210    159629
7211    692426
7212    710054
7213    181761
7214    727845
7215    950235
7216    725333
7217    368379
7218    401097
7219    776142
7220    394726
7221    292270
7222    973025
7223    42600
7224    229385
7225    666137
7226    820798
7227    260595
7228    798001
7229    326080
7230    752436
7231    844296
7232    127193
7233    600321
7234    338480
7235    2274
7236    337903
7237    636494
7238    313391
7239    534995
7240    279036
7241    473021
7242    227422
7243    989091
7244    654783
7245    955268
7246    939326
7247    380117
7248    323648
7249    340423
7250    156259
7251    718374
7252    632694
7253    129284
7254    760975
7255    862079
7256    795422
7257    581774
7258    122674
7259    593424
7260    907854
7261    875110
7262    437720
7263    35047
7264    475431
7265    776200
7266    37321
7267    813335
7268    412695
7269    350713
7270    348330
7271    691731
7272    823734
7273    575752
7274    680822
7275    478517
7276    531021
7277    620149
7278    858635
7279    854669
7280    960572
7281    14894
7282    573044
7283    593266
7284    144179
7285    334020
7286    455345
7287    939601
7288    915794
7289    578020
7290    533026
7291    823648
7292    453130
7293    970746
7294    858695
7295    928562
7296    746947
7297    896016
7298    741897
7299    159642
7300    246730
7301    90228
7302    851374
7303    70464
7304    665981
7305    532197
7306    548982
7307    197002
7308    152346
7309    407617
7310    51671
7311    112919
7312    422512
7313    624716
7314    706185
7315    566692
7316    958736
7317    161531
7318    506294
7319    874530
7320    739551
7321    39320
7322    698178
7323    192682
7324    10067
7325    556874
7326    121245
7327    757014
7328    452891
7329    863142
7330    916657
7331    699621
7332    953371
7333    768032
7334    770086
7335    619352
7336    300229
7337    319069
7338    816354
7339    452576
7340    726687
7341    868026
7342    565495
7343    149199
7344    492742
7345    271681
7346    715892
7347    451478
7348    433212
7349    222186
7350    326009
7351    172764
7352    261507
7353    24188
7354    365447
7355    271574
7356    581062
7357    486692
7358    28589
7359    33953
7360    349835
7361    945247
7362    733574
7363    303206
7364    713279
7365    503660
7366    922558
7367    13509
7368    822730
7369    738913
7370    466085
7371    549417
7372    606939
7373    31581
7374    698616
7375    99682
7376    303262
7377    414509
7378    551161
7379    736474
7380    636696
7381    877170
7382    909239
7383    898203
7384    901358
7385    274686
7386    169778
7387    482421
7388    761379
7389    198367
7390    516374
7391    111215
7392    143615
7393    249949
7394    414421
7395    856894
7396    753610
7397    336980
7398    870403
7399    576340
7400    75893
7401    336489
7402    125757
7403    682833
7404    368070
7405    824374
7406    782515
7407    671332
7408    238883
7409    333676
7410    407807
7411    875579
7412    210846
7413    317046
7414    773783
7415    112205
7416    591733
7417    943562
7418    594626
7419    353112
7420    141930
7421    111000
7422    464327
7423    285545
7424    360950
7425    878749
7426    142439
7427    114560
7428    215729
7429    12843
7430    690900
7431    291623
7432    349332
7433    816657
7434    974457
7435    717402
7436    641032
7437    756972
7438    388735
7439    879915
7440    90649
7441    796542
7442    755495
7443    301495
7444    113588
7445    529279
7446    413701
7447    705321
7448    472841
7449    8327
7450    58434
7451    614771
7452    119328
7453    522761
7454    900316
7455    480278
7456    401510
7457    42755
7458    594839
7459    617240
7460    55599
7461    285739
7462    908864
7463    404931
7464    102397
7465    883321
7466    122334
7467    743429
7468    640294
7469    511069
7470    623345
7471    730943
7472    307611
7473    378841
7474    32438
7475    421200
7476    908120
7477    446140
7478    126522
7479    380961
7480    454468
7481    184956
7482    995733
7483    573796
7484    707717
7485    896049
7486    54075
7487    109228
7488    938805
7489    648915
7490    726469
7491    994404
7492    934654
7493    635333
7494    399336
7495    37052
7496    518655
7497    521670
7498    780482
7499    158949
7500    32740
7501    403828
7502    889892
7503    340352
7504    782669
7505    922331
7506    761552
7507    690790
7508    368471
7509    888075
7510    71751
7511    822939
7512    73031
7513    67485
7514    396736
7515    780749
7516    963534
7517    450812
7518    889978
7519    902340
7520    99727
7521    616447
7522    896744
7523    34382
7524    251780
7525    296081
7526    71434
7527    770436
7528    817751
7529    851917
7530    929385
7531    850492
7532    255745
7533    819277
7534    190844
7535    38414
7536    741609
7537    952397
7538    729204
7539    110080
7540    840472
7541    800956
7542    933020
7543    913503
7544    868441
7545    329756
7546    694253
7547    831976
7548    780569
7549    584231
7550    734316
7551    880296
7552    200678
7553    631061
7554    914678
7555    452459
7556    927142
7557    986113
7558    222895
7559    744893
7560    838030
7561    152281
7562    595386
7563    93775
7564    971558
7565    786230
7566    132190
7567    713167
7568    738628
7569    861395
7570    823248
7571    579100
7572    662352
7573    756268
7574    492604
7575    530793
7576    86025
7577    186857
7578    362770
7579    866594
7580    771088
7581    97086
7582    746891
7583    971767
7584    728148
7585    661570
7586    424226
7587    655290
7588    647684
7589    647122
7590    400184
7591    485714
7592    799403
7593    995570
7594    579490
7595    770962
7596    781801
7597    711680
7598    484129
7599    520429
7600    573076
7601    307377
7602    99529
7603    235428
7604    63646
7605    592133
7606    766222
7607    149671
7608    778991
7609    128992
7610    16266
7611    550080
7612    226079
7613    763158
7614    521847
7615    954227
7616    424728
7617    946073
7618    609517
7619    72412
7620    593196
7621    9701
7622    558127
7623    392599
7624    5271
7625    137617
7626    163561
7627    787072
7628    849298
7629    647691
7630    307501
7631    422374
7632    955069
7633    407031
7634    657802
7635    18715
7636    999165
7637    424024
7638    168387
7639    778156
7640    553017
7641    184654
7642    328236
7643    779096
7644    947812
7645    850083
7646    733323
7647    372541
7648    796157
7649    342841
7650    444954
7651    389354
7652    352542
7653    3081
7654    781953
7655    357814
7656    140699
7657    945515
7658    144887
7659    989997
7660    593206
7661    452389
7662    412372
7663    548276
7664    859420
7665    70175
7666    566992
7667    858585
7668    494199
7669    735379
7670    636742
7671    47216
7672    920034
7673    964978
7674    826313
7675    867847
7676    815062
7677    559637
7678    240388
7679    611220
7680    902478
7681    685343
7682    574
7683    255021
7684    688425
7685    782528
7686    612835
7687    829124
7688    728043
7689    757723
7690    819122
7691    321250
7692    210112
7693    231494
7694    869526
7695    69532
7696    301670
7697    436518
7698    928118
7699    795869
7700    171898
7701    564860
7702    843086
7703    91932
7704    529839
7705    669400
7706    959780
7707    344901
7708    229037
7709    200169
7710    956122
7711    131515
7712    885512
7713    956696
7714    386537
7715    573937
7716    739224
7717    999372
7718    403062
7719    467268
7720    757096
7721    222184
7722    788518
7723    967208
7724    453679
7725    658045
7726    36741
7727    755349
7728    94563
7729    964859
7730    551219
7731    266462
7732    529719
7733    394306
7734    358395
7735    59559
7736    63706
7737    318175
7738    404461
7739    292743
7740    518344
7741    360583
7742    424259
7743    403856
7744    317280
7745    810796
7746    977794
7747    56504
7748    810169
7749    380856
7750    523773
7751    567265
7752    603041
7753    312291
7754    534473
7755    56720
7756    970337
7757    571214
7758    812069
7759    64900
7760    536073
7761    363289
7762    331362
7763    65793
7764    757595
7765    689757
7766    125352
7767    821301
7768    7933
7769    529814
7770    114044
7771    526277
7772    890397
7773    538304
7774    930134
7775    207677
7776    349100
7777    907928
7778    264182
7779    159269
7780    288785
7781    787955
7782    726534
7783    891826
7784    100246
7785    261007
7786    948546
7787    70584
7788    832222
7789    760616
7790    135484
7791    368295
7792    123905
7793    466847
7794    434089
7795    881500
7796    156605
7797    559442
7798    702802
7799    164538
7800    89256
7801    816847
7802    690816
7803    979653
7804    355151
7805    620950
7806    187331
7807    704251
7808    528878
7809    451513
7810    863520
7811    817663
7812    239468
7813    590055
7814    709489
7815    339715
7816    851063
7817    658036
7818    410299
7819    683285
7820    418652
7821    545784
7822    51580
7823    542558
7824    12631
7825    485670
7826    424059
7827    169237
7828    45112
7829    126861
7830    333775
7831    134369
7832    943708
7833    24591
7834    114023
7835    298859
7836    645542
7837    301354
7838    3111
7839    174420
7840    752867
7841    866632
7842    992084
7843    992335
7844    456687
7845    701574
7846    332050
7847    307750
7848    359610
7849    742350
7850    991035
7851    778263
7852    288134
7853    42616
7854    320821
7855    300766
7856    528287
7857    744880
7858    470003
7859    573400
7860    871741
7861    803779
7862    707769
7863    815450
7864    828371
7865    821792
7866    114310
7867    473913
7868    123146
7869    117421
7870    648334
7871    876013
7872    984053
7873    640419
7874    868349
7875    440741
7876    341993
7877    200400
7878    748491
7879    701604
7880    942750
7881    739527
7882    479867
7883    230884
7884    782143
7885    800688
7886    531650
7887    310431
7888    545569
7889    1653
7890    883831
7891    417311
7892    805432
7893    591600
7894    232761
7895    633804
7896    413392
7897    347071
7898    107717
7899    536539
7900    464493
7901    756051
7902    412552
7903    448547
7904    396470
7905    280902
7906    889288
7907    738464
7908    481302
7909    637780
7910    440068
7911    424052
7912    377307
7913    919935
7914    654936
7915    159451
7916    720624
7917    186587
7918    469882
7919    266193
7920    188241
7921    353713
7922    683504
7923    993674
7924    945314
7925    916266
7926    627478
7927    358706
7928    263337
7929    735195
7930    895246
7931    727831
7932    491246
7933    307798
7934    176378
7935    887717
7936    588701
7937    65666
7938    626181
7939    70003
7940    703447
7941    66249
7942    494055
7943    80754
7944    986185
7945    148992
7946    240206
7947    706810
7948    335579
7949    710088
7950    973003
7951    523820
7952    63802
7953    656508
7954    517494
7955    9116
7956    572774
7957    144972
7958    367823
7959    836112
7960    880168
7961    263069
7962    563943
7963    371415
7964    570868
7965    740321
7966    259132
7967    159569
7968    805988
7969    885314
7970    229572
7971    509435
7972    951563
7973    723628
7974    590190
7975    937749
7976    872620
7977    830396
7978    644559
7979    208200
7980    540485
7981    617563
7982    732021
7983    604288
7984    274071
7985    249516
7986    613404
7987    846846
7988    394489
7989    981228
7990    682958
7991    274657
7992    244297
7993    246902
7994    646072
7995    815166
7996    987224
7997    905205
7998    974736
7999    793213
8000    790519
8001    204308
8002    302649
8003    742083
8004    927937
8005    892839
8006    679832
8007    800557
8008    723235
8009    324392
8010    8758
8011    263721
8012    941955
8013    740779
8014    868009
8015    216027
8016    990296
8017    481414
8018    62873
8019    384785
8020    462642
8021    745832
8022    659442
8023    706940
8024    992735
8025    305515
8026    522106
8027    979959
8028    210721
8029    496842
8030    773173
8031    1240
8032    701151
8033    75822
8034    743324
8035    629088
8036    968661
8037    423157
8038    429646
8039    691897
8040    747549
8041    438404
8042    955619
8043    689504
8044    179184
8045    823628
8046    905532
8047    169480
8048    305042
8049    968405
8050    554265
8051    767685
8052    714238
8053    213708
8054    474625
8055    706973
8056    519224
8057    996732
8058    686933
8059    729945
8060    493575
8061    460106
8062    731185
8063    194726
8064    535929
8065    474509
8066    823815
8067    504590
8068    897666
8069    253461
8070    196488
8071    645216
8072    691866
8073    152107
8074    334721
8075    871051
8076    975735
8077    240253
8078    40531
8079    280778
8080    208659
8081    594797
8082    48463
8083    922897
8084    808505
8085    523089
8086    629871
8087    327729
8088    519821
8089    316805
8090    57675
8091    13397
8092    776912
8093    788860
8094    208124
8095    312841
8096    263370
8097    31939
8098    817431
8099    161037
8100    285401
8101    13920
8102    806254
8103    977268
8104    166027
8105    140975
8106    848319
8107    141763
8108    381228
8109    888850
8110    422541
8111    589887
8112    483647
8113    471005
8114    512785
8115    292153
8116    994094
8117    142656
8118    619883
8119    513916
8120    459461
8121    677558
8122    527313
8123    236373
8124    466419
8125    735437
8126    549214
8127    729790
8128    767377
8129    366646
8130    890827
8131    52778
8132    380566
8133    697081
8134    30046
8135    546593
8136    838057
8137    878366
8138    688356
8139    219285
8140    767217
8141    110898
8142    809173
8143    250864
8144    581903
8145    321958
8146    543018
8147    575998
8148    464615
8149    162902
8150    89914
8151    924076
8152    840460
8153    617228
8154    160450
8155    306880
8156    352666
8157    709665
8158    36670
8159    120043
8160    76311
8161    927498
8162    172822
8163    456878
8164    624580
8165    202869
8166    3471
8167    462637
8168    81235
8169    691828
8170    681923
8171    848452
8172    802726
8173    491096
8174    99317
8175    384630
8176    813054
8177    642336
8178    960628
8179    277669
8180    805238
8181    50543
8182    201746
8183    645698
8184    667772
8185    362196
8186    952579
8187    20438
8188    71861
8189    989249
8190    140481
8191    148173
8192    916748
8193    313304
8194    605051
8195    541328
8196    516173
8197    608523
8198    3965
8199    597408
8200    300352
8201    685888
8202    445860
8203    103079
8204    176985
8205    545178
8206    487709
8207    990039
8208    187514
8209    448338
8210    267709
8211    992752
8212    498882
8213    469455
8214    638451
8215    166654
8216    831652
8217    591030
8218    187092
8219    903514
8220    580280
8221    327574
8222    51688
8223    497028
8224    640878
8225    656740
8226    38357
8227    157051
8228    265263
8229    42322
8230    754460
8231    565615
8232    728211
8233    200321
8234    668695
8235    905196
8236    745499
8237    156404
8238    895236
8239    933014
8240    604743
8241    162945
8242    925766
8243    103625
8244    632401
8245    564218
8246    270280
8247    464054
8248    155249
8249    457372
8250    367568
8251    735529
8252    784947
8253    419257
8254    232558
8255    425826
8256    75997
8257    270915
8258    582878
8259    341260
8260    313238
8261    337338
8262    906876
8263    41449
8264    537660
8265    575571
8266    946646
8267    283159
8268    731976
8269    841882
8270    216173
8271    336720
8272    4828
8273    141940
8274    440346
8275    637230
8276    706158
8277    710626
8278    101284
8279    861407
8280    167999
8281    468853
8282    596937
8283    952946
8284    888110
8285    829495
8286    378773
8287    964107
8288    100410
8289    961651
8290    305368
8291    413648
8292    298990
8293    212245
8294    455098
8295    836650
8296    787817
8297    401744
8298    119810
8299    519793
8300    243627
8301    335984
8302    856514
8303    248456
8304    477924
8305    296860
8306    885686
8307    184083
8308    7487
8309    986971
8310    45491
8311    175486
8312    455824
8313    642428
8314    128433
8315    343934
8316    471924
8317    507206
8318    308042
8319    572335
8320    468858
8321    613410
8322    985983
8323    767848
8324    825655
8325    441082
8326    604499
8327    613472
8328    842827
8329    724309
8330    133266
8331    86455
8332    60293
8333    989781
8334    334911
8335    538218
8336    286641
8337    220598
8338    722301
8339    294128
8340    207569
8341    767793
8342    469615
8343    663393
8344    410221
8345    598048
8346    7328
8347    882146
8348    105255
8349    315370
8350    454481
8351    574113
8352    928781
8353    440465
8354    341962
8355    754436
8356    881547
8357    946461
8358    367909
8359    724374
8360    670770
8361    501176
8362    810829
8363    731063
8364    490957
8365    145741
8366    269281
8367    777599
8368    366339
8369    991583
8370    71728
8371    573908
8372    759376
8373    541343
8374    237301
8375    169598
8376    139392
8377    244629
8378    51744
8379    244647
8380    560000
8381    506226
8382    818761
8383    488781
8384    946691
8385    160724
8386    243218
8387    828239
8388    107185
8389    611127
8390    552614
8391    777955
8392    112304
8393    363444
8394    509019
8395    603261
8396    509185
8397    778301
8398    380860
8399    875525
8400    769885
8401    452589
8402    449433
8403    529261
8404    993932
8405    686735
8406    698860
8407    133325
8408    931365
8409    750605
8410    377973
8411    491365
8412    256831
8413    196734
8414    980147
8415    203523
8416    357458
8417    223365
8418    31763
8419    464644
8420    834493
8421    584377
8422    242600
8423    946797
8424    947822
8425    751620
8426    550059
8427    457007
8428    529921
8429    930920
8430    332533
8431    299806
8432    383509
8433    781966
8434    829068
8435    377441
8436    468702
8437    527928
8438    510766
8439    400067
8440    278533
8441    888740
8442    891433
8443    535365
8444    85474
8445    871580
8446    738888
8447    442933
8448    94945
8449    770651
8450    907577
8451    929438
8452    355029
8453    150178
8454    876236
8455    302851
8456    901798
8457    426295
8458    759859
8459    431720
8460    357215
8461    92392
8462    731526
8463    740724
8464    874358
8465    560595
8466    118166
8467    343061
8468    88524
8469    628933
8470    743128
8471    367057
8472    517673
8473    634561
8474    902422
8475    603147
8476    506141
8477    641311
8478    46081
8479    601086
8480    411963
8481    953659
8482    530525
8483    766992
8484    103837
8485    406761
8486    69844
8487    5635
8488    833056
8489    829703
8490    437355
8491    190271
8492    922095
8493    168882
8494    930995
8495    796454
8496    729478
8497    49161
8498    139515
8499    818002
8500    678095
8501    882644
8502    185059
8503    195767
8504    517205
8505    87482
8506    798915
8507    23347
8508    728794
8509    844997
8510    624434
8511    140757
8512    798656
8513    154959
8514    907750
8515    902493
8516    561721
8517    977594
8518    908129
8519    394777
8520    807297
8521    345485
8522    585049
8523    729393
8524    514368
8525    516045
8526    525848
8527    243846
8528    565207
8529    665363
8530    61848
8531    243302
8532    548007
8533    246908
8534    439070
8535    65213
8536    334390
8537    237985
8538    88560
8539    63185
8540    82982
8541    712994
8542    203943
8543    881639
8544    867953
8545    111693
8546    784132
8547    429674
8548    89288
8549    692262
8550    824452
8551    896586
8552    37747
8553    409502
8554    625979
8555    552115
8556    925547
8557    151827
8558    795962
8559    490754
8560    817191
8561    857810
8562    734056
8563    365199
8564    104718
8565    173126
8566    430412
8567    439109
8568    411112
8569    518972
8570    502294
8571    494095
8572    231967
8573    706238
8574    375734
8575    99921
8576    817931
8577    159867
8578    529596
8579    907220
8580    852130
8581    354048
8582    803806
8583    889877
8584    763550
8585    429786
8586    441993
8587    689098
8588    581613
8589    237955
8590    179852
8591    398805
8592    95765
8593    913909
8594    764004
8595    200484
8596    87035
8597    194416
8598    639593
8599    498148
8600    713389
8601    141888
8602    992243
8603    945356
8604    848126
8605    367978
8606    45277
8607    666058
8608    527846
8609    574873
8610    573278
8611    379976
8612    928922
8613    377085
8614    269854
8615    692473
8616    806871
8617    711847
8618    381571
8619    388485
8620    949803
8621    561423
8622    787290
8623    45569
8624    475332
8625    551294
8626    246053
8627    562368
8628    745711
8629    885647
8630    60517
8631    459101
8632    27536
8633    52761
8634    404458
8635    875662
8636    420739
8637    449736
8638    541721
8639    948586
8640    24609
8641    114999
8642    328562
8643    953532
8644    492085
8645    598416
8646    646005
8647    298956
8648    310264
8649    27576
8650    687441
8651    260068
8652    589000
8653    474732
8654    305637
8655    64333
8656    26026
8657    551691
8658    626701
8659    771738
8660    437339
8661    687219
8662    230840
8663    464875
8664    739980
8665    635298
8666    340538
8667    160719
8668    85034
8669    882259
8670    109305
8671    109644
8672    997259
8673    437868
8674    63176
8675    489344
8676    36284
8677    709182
8678    788300
8679    346549
8680    736758
8681    475742
8682    606617
8683    325759
8684    950474
8685    912255
8686    390092
8687    976501
8688    463946
8689    16794
8690    748240
8691    901285
8692    704013
8693    979080
8694    366160
8695    443993
8696    614378
8697    706698
8698    604713
8699    699413
8700    588958
8701    714019
8702    809057
8703    586217
8704    151887
8705    872233
8706    75562
8707    188172
8708    581415
8709    863862
8710    534721
8711    318174
8712    339605
8713    141339
8714    643933
8715    290079
8716    53594
8717    34026
8718    266580
8719    517540
8720    50820
8721    14820
8722    418826
8723    754833
8724    993901
8725    784987
8726    198826
8727    608279
8728    491685
8729    803540
8730    307692
8731    80643
8732    517559
8733    116750
8734    666861
8735    669446
8736    988983
8737    742423
8738    857619
8739    570399
8740    606286
8741    392341
8742    888574
8743    945891
8744    533680
8745    532507
8746    235970
8747    587274
8748    566533
8749    502551
8750    104815
8751    617354
8752    517372
8753    523642
8754    372187
8755    511274
8756    308629
8757    571014
8758    119553
8759    800314
8760    374554
8761    427246
8762    880958
8763    892113
8764    543996
8765    547820
8766    561560
8767    532980
8768    290243
8769    419179
8770    103380
8771    896530
8772    811520
8773    991954
8774    842421
8775    345201
8776    524461
8777    78392
8778    932476
8779    90995
8780    580944
8781    37292
8782    708349
8783    98317
8784    560934
8785    80537
8786    609591
8787    869563
8788    651551
8789    729144
8790    669878
8791    26105
8792    156391
8793    550836
8794    918219
8795    700388
8796    98657
8797    479780
8798    233369
8799    388900
8800    898959
8801    336749
8802    285430
8803    710480
8804    328703
8805    127852
8806    55681
8807    853165
8808    206244
8809    988158
8810    944160
8811    787188
8812    25450
8813    652510
8814    885506
8815    586384
8816    733047
8817    495097
8818    455947
8819    384599
8820    224242
8821    125825
8822    410705
8823    380633
8824    676662
8825    328924
8826    81022
8827    775319
8828    808704
8829    314391
8830    164220
8831    707664
8832    651140
8833    449650
8834    418145
8835    979843
8836    577503
8837    473827
8838    833008
8839    783747
8840    461985
8841    777169
8842    570936
8843    487435
8844    429680
8845    456442
8846    73819
8847    162728
8848    951539
8849    529767
8850    547327
8851    175781
8852    655592
8853    958032
8854    556415
8855    332255
8856    286957
8857    637437
8858    107574
8859    95662
8860    951829
8861    271794
8862    803326
8863    602969
8864    721445
8865    221472
8866    582813
8867    298949
8868    695299
8869    415822
8870    82696
8871    157284
8872    192992
8873    653633
8874    644719
8875    622672
8876    110076
8877    718539
8878    785400
8879    61616
8880    248306
8881    332727
8882    237398
8883    903899
8884    290760
8885    793814
8886    236155
8887    577717
8888    431251
8889    343729
8890    673380
8891    383081
8892    615524
8893    476707
8894    986050
8895    336970
8896    698179
8897    568864
8898    635919
8899    393478
8900    984686
8901    718616
8902    550762
8903    177678
8904    372250
8905    195482
8906    800351
8907    482326
8908    914022
8909    585751
8910    543943
8911    162328
8912    918479
8913    781341
8914    66228
8915    209239
8916    575155
8917    302383
8918    786957
8919    6407
8920    646113
8921    460337
8922    389488
8923    261638
8924    937044
8925    375539
8926    598608
8927    635223
8928    944403
8929    234527
8930    28701
8931    929090
8932    953143
8933    579464
8934    106769
8935    325393
8936    774946
8937    907120
8938    807720
8939    688968
8940    492871
8941    351663
8942    851297
8943    411350
8944    133005
8945    917526
8946    620590
8947    708161
8948    219910
8949    407547
8950    714569
8951    866023
8952    867884
8953    104057
8954    127661
8955    804929
8956    479597
8957    726270
8958    440152
8959    424001
8960    960797
8961    468854
8962    353091
8963    913941
8964    48319
8965    459861
8966    239335
8967    823265
8968    366981
8969    47056
8970    512234
8971    859853
8972    398720
8973    363532
8974    271204
8975    531725
8976    281058
8977    891794
8978    239887
8979    500968
8980    299342
8981    954456
8982    366992
8983    167226
8984    58513
8985    494654
8986    972156
8987    538111
8988    220924
8989    412308
8990    962112
8991    181722
8992    881163
8993    315204
8994    95664
8995    929482
8996    775065
8997    335000
8998    752748
8999    142047
9000    382056
9001    264983
9002    1900
9003    780777
9004    628515
9005    273105
9006    312502
9007    909573
9008    164899
9009    552389
9010    410542
9011    464241
9012    506845
9013    777535
9014    631468
9015    565359
9016    272189
9017    603624
9018    103471
9019    493114
9020    15933
9021    65583
9022    674837
9023    897096
9024    380788
9025    770502
9026    826579
9027    155854
9028    105502
9029    579327
9030    297901
9031    487559
9032    844310
9033    299802
9034    268336
9035    472826
9036    572907
9037    580839
9038    382400
9039    737807
9040    133229
9041    792942
9042    202048
9043    640075
9044    570478
9045    833517
9046    205435
9047    842668
9048    437141
9049    308906
9050    335782
9051    453075
9052    374489
9053    10620
9054    350172
9055    755278
9056    781122
9057    176751
9058    911132
9059    886624
9060    756079
9061    209034
9062    374184
9063    600390
9064    508836
9065    642520
9066    73216
9067    81744
9068    223360
9069    455616
9070    819551
9071    356590
9072    248559
9073    21600
9074    996665
9075    819037
9076    855117
9077    202100
9078    661705
9079    292259
9080    511006
9081    997487
9082    745335
9083    885496
9084    8108
9085    95507
9086    640774
9087    789230
9088    272259
9089    551907
9090    675855
9091    28338
9092    760941
9093    50039
9094    628728
9095    269778
9096    692560
9097    701945
9098    351522
9099    915920
9100    157561
9101    171074
9102    272510
9103    406120
9104    192674
9105    269176
9106    225157
9107    47792
9108    471276
9109    886863
9110    340052
9111    982283
9112    884350
9113    85387
9114    867779
9115    892459
9116    180894
9117    508554
9118    681689
9119    453154
9120    60461
9121    357544
9122    481492
9123    821403
9124    407583
9125    110221
9126    91181
9127    100143
9128    812166
9129    442704
9130    16064
9131    969727
9132    613778
9133    288574
9134    375848
9135    806453
9136    557751
9137    601006
9138    854246
9139    29027
9140    487869
9141    194298
9142    11310
9143    372219
9144    279686
9145    879090
9146    264679
9147    460581
9148    387644
9149    946368
9150    913735
9151    448106
9152    303912
9153    395227
9154    269510
9155    711495
9156    505449
9157    360691
9158    811639
9159    317615
9160    803396
9161    827703
9162    287343
9163    417175
9164    116278
9165    663191
9166    223628
9167    674029
9168    264197
9169    77875
9170    703056
9171    752066
9172    272173
9173    714367
9174    124286
9175    551860
9176    593458
9177    388965
9178    12441
9179    981103
9180    335333
9181    926177
9182    429209
9183    639246
9184    321404
9185    698719
9186    350741
9187    826853
9188    59411
9189    162381
9190    144469
9191    862807
9192    990084
9193    431812
9194    279982
9195    106362
9196    95003
9197    503611
9198    780392
9199    359201
9200    581486
9201    483449
9202    111267
9203    853660
9204    197816
9205    235554
9206    405520
9207    791274
9208    624519
9209    417962
9210    772377
9211    959853
9212    344139
9213    201587
9214    599099
9215    665544
9216    900307
9217    949841
9218    492398
9219    959718
9220    112222
9221    636867
9222    822526
9223    102306
9224    68679
9225    102509
9226    208669
9227    163683
9228    606120
9229    989061
9230    522885
9231    187607
9232    472510
9233    634153
9234    41267
9235    670327
9236    869707
9237    446788
9238    461602
9239    494227
9240    864750
9241    233979
9242    454080
9243    208889
9244    435567
9245    53179
9246    874434
9247    335874
9248    3021
9249    366832
9250    295593
9251    115243
9252    3699
9253    118120
9254    217549
9255    72379
9256    220629
9257    426219
9258    236063
9259    826750
9260    415280
9261    758948
9262    14357
9263    887791
9264    393101
9265    55624
9266    558118
9267    262808
9268    502413
9269    19720
9270    757035
9271    367163
9272    253700
9273    211116
9274    576053
9275    689268
9276    264296
9277    450487
9278    25143
9279    267317
9280    817319
9281    320737
9282    382560
9283    821019
9284    438857
9285    600110
9286    893399
9287    659487
9288    26329
9289    129462
9290    486237
9291    441610
9292    888411
9293    500594
9294    329402
9295    281512
9296    556219
9297    887520
9298    544321
9299    58632
9300    907241
9301    301357
9302    425796
9303    160942
9304    512473
9305    1849
9306    850211
9307    776770
9308    452337
9309    875354
9310    44087
9311    269657
9312    196091
9313    426647
9314    90677
9315    634949
9316    26758
9317    984076
9318    294436
9319    53088
9320    113538
9321    780673
9322    494698
9323    1949
9324    281267
9325    824100
9326    283462
9327    837487
9328    711621
9329    827784
9330    896119
9331    618863
9332    129141
9333    321915
9334    779806
9335    641615
9336    323765
9337    630017
9338    418385
9339    776103
9340    505371
9341    462473
9342    45760
9343    701463
9344    889121
9345    136437
9346    336412
9347    915879
9348    120513
9349    630849
9350    968967
9351    234052
9352    411522
9353    463666
9354    236002
9355    692790
9356    287767
9357    519465
9358    530277
9359    999388
9360    347249
9361    426397
9362    618252
9363    476391
9364    748313
9365    398058
9366    118006
9367    72078
9368    28075
9369    536392
9370    848182
9371    533447
9372    998865
9373    893943
9374    234911
9375    887987
9376    30380
9377    571324
9378    803866
9379    150894
9380    202173
9381    772834
9382    384947
9383    613696
9384    236500
9385    620949
9386    306486
9387    524267
9388    140414
9389    836764
9390    523656
9391    487664
9392    263161
9393    141908
9394    964055
9395    11474
9396    539967
9397    82061
9398    83553
9399    568043
9400    618454
9401    931735
9402    101490
9403    617320
9404    825678
9405    336402
9406    505307
9407    856059
9408    907726
9409    309174
9410    6954
9411    109900
9412    82008
9413    391901
9414    723596
9415    318508
9416    12851
9417    30082
9418    842776
9419    153266
9420    866846
9421    366432
9422    640930
9423    130008
9424    508341
9425    604985
9426    141482
9427    48309
9428    687047
9429    225036
9430    616352
9431    305502
9432    156772
9433    717843
9434    922822
9435    982451
9436    54245
9437    428130
9438    838510
9439    961972
9440    737304
9441    845465
9442    71872
9443    819312
9444    237366
9445    795468
9446    137821
9447    250218
9448    825551
9449    980598
9450    403484
9451    692397
9452    347031
9453    44415
9454    822406
9455    855372
9456    649400
9457    963889
9458    903681
9459    336448
9460    188925
9461    520034
9462    641950
9463    345697
9464    237877
9465    564773
9466    328148
9467    292123
9468    992903
9469    166659
9470    254095
9471    730207
9472    12124
9473    325967
9474    549520
9475    249491
9476    121435
9477    687341
9478    499709
9479    946987
9480    667939
9481    903193
9482    639385
9483    14970
9484    947608
9485    461791
9486    870343
9487    597009
9488    425680
9489    774025
9490    933458
9491    614605
9492    294059
9493    575409
9494    960303
9495    531937
9496    140182
9497    288452
9498    824060
9499    133086
9500    455111
9501    78155
9502    863293
9503    467235
9504    404122
9505    412814
9506    716727
9507    525558
9508    100155
9509    216436
9510    472545
9511    768095
9512    119630
9513    111930
9514    783066
9515    67239
9516    573722
9517    653410
9518    664248
9519    999402
9520    427435
9521    597707
9522    614008
9523    721495
9524    173116
9525    574311
9526    253432
9527    313299
9528    862763
9529    77492
9530    446385
9531    317875
9532    155648
9533    309679
9534    785111
9535    559771
9536    722493
9537    501838
9538    85329
9539    822648
9540    718274
9541    557875
9542    590744
9543    837904
9544    669806
9545    373811
9546    905143
9547    243529
9548    27221
9549    569392
9550    242931
9551    454657
9552    167100
9553    856939
9554    176152
9555    340216
9556    431251
9557    429585
9558    653515
9559    294014
9560    507078
9561    99901
9562    611890
9563    662726
9564    409580
9565    397001
9566    222497
9567    132073
9568    898839
9569    307827
9570    954722
9571    617114
9572    865703
9573    545466
9574    455019
9575    535510
9576    919277
9577    360163
9578    779039
9579    946499
9580    929556
9581    21970
9582    401156
9583    96656
9584    878910
9585    577309
9586    436872
9587    310161
9588    6894
9589    90388
9590    604176
9591    513972
9592    190289
9593    216066
9594    176699
9595    599869
9596    613067
9597    399196
9598    731942
9599    511907
9600    707024
9601    686664
9602    129022
9603    572727
9604    232131
9605    584041
9606    108237
9607    151408
9608    944204
9609    887276
9610    97908
9611    873760
9612    909247
9613    499064
9614    970417
9615    788157
9616    76373
9617    407289
9618    98319
9619    83268
9620    497678
9621    702495
9622    597240
9623    687968
9624    918561
9625    773939
9626    287837
9627    531629
9628    173136
9629    19780
9630    43536
9631    880160
9632    706445
9633    172558
9634    452887
9635    938576
9636    756600
9637    561125
9638    89985
9639    700804
9640    448402
9641    187893
9642    574565
9643    357649
9644    686957
9645    544982
9646    145807
9647    763331
9648    952272
9649    244126
9650    846599
9651    449951
9652    946622
9653    443840
9654    137919
9655    865183
9656    217780
9657    425757
9658    396813
9659    390916
9660    445538
9661    440349
9662    271076
9663    151983
9664    612908
9665    723964
9666    90559
9667    369508
9668    285090
9669    180545
9670    70313
9671    733492
9672    368438
9673    644879
9674    91142
9675    55396
9676    189862
9677    236950
9678    818728
9679    142135
9680    481077
9681    665327
9682    592086
9683    427699
9684    109167
9685    730006
9686    292883
9687    326947
9688    155763
9689    689696
9690    717863
9691    601301
9692    130046
9693    988940
9694    753285
9695    742954
9696    712905
9697    843845
9698    112463
9699    997995
9700    24390
9701    182777
9702    731488
9703    392829
9704    827656
9705    822630
9706    448226
9707    17518
9708    59580
9709    266954
9710    159654
9711    540657
9712    932281
9713    751740
9714    968357
9715    41448
9716    481746
9717    261240
9718    368396
9719    637510
9720    950936
9721    86260
9722    238812
9723    80982
9724    75201
9725    992097
9726    823937
9727    788106
9728    835942
9729    936401
9730    786102
9731    860332
9732    119178
9733    517590
9734    253162
9735    946835
9736    340221
9737    701388
9738    964354
9739    399802
9740    968342
9741    124008
9742    940459
9743    900623
9744    875748
9745    908816
9746    942072
9747    357495
9748    170057
9749    310469
9750    995006
9751    120994
9752    396729
9753    233818
9754    201976
9755    471930
9756    225916
9757    25914
9758    260037
9759    61858
9760    962315
9761    46139
9762    922191
9763    81494
9764    563730
9765    175353
9766    28329
9767    903952
9768    876741
9769    992683
9770    303754
9771    845084
9772    116691
9773    244213
9774    745708
9775    992440
9776    153030
9777    687781
9778    349936
9779    323088
9780    998250
9781    344942
9782    444082
9783    394979
9784    578761
9785    646059
9786    866909
9787    804677
9788    671973
9789    126947
9790    866535
9791    634289
9792    173087
9793    788727
9794    715783
9795    736817
9796    964080
9797    744112
9798    640769
9799    840822
9800    736796
9801    944524
9802    685906
9803    853487
9804    188738
9805    431614
9806    845927
9807    341768
9808    119395
9809    195863
9810    664856
9811    117645
9812    540806
9813    108938
9814    512625
9815    119567
9816    754997
9817    379535
9818    924244
9819    426971
9820    506482
9821    790780
9822    61261
9823    679569
9824    579507
9825    777044
9826    416387
9827    543587
9828    521157
9829    57157
9830    384410
9831    257953
9832    1681
9833    70316
9834    111441
9835    190419
9836    501931
9837    957369
9838    532188
9839    621327
9840    153232
9841    197045
9842    738972
9843    694038
9844    305984
9845    251597
9846    813606
9847    60982
9848    631133
9849    737850
9850    487953
9851    137615
9852    528630
9853    549214
9854    817184
9855    108137
9856    326259
9857    233572
9858    651725
9859    847417
9860    290729
9861    36135
9862    105371
9863    292411
9864    106452
9865    216812
9866    482830
9867    608383
9868    174181
9869    15018
9870    229710
9871    327414
9872    212064
9873    968683
9874    21453
9875    518048
9876    220281
9877    835059
9878    579030
9879    851414
9880    572909
9881    66983
9882    989029
9883    101540
9884    616198
9885    806214
9886    209678
9887    942458
9888    39787
9889    861404
9890    789876
9891    330516
9892    897539
9893    895247
9894    622927
9895    3991
9896    112060
9897    105758
9898    612375
9899    286241
9900    120777
9901    842086
9902    613656
9903    332841
9904    810769
9905    635109
9906    850889
9907    31050
9908    470168
9909    429920
9910    882465
9911    43077
9912    496904
9913    871495
9914    144618
9915    113102
9916    677709
9917    354296
9918    55561
9919    717496
9920    215700
9921    845437
9922    48013
9923    113240
9924    740684
9925    670941
9926    117232
9927    852744
9928    776699
9929    729608
9930    138986
9931    897476
9932    571694
9933    752642
9934    230318
9935    382463
9936    387751
9937    81208
9938    413514
9939    857920
9940    511128
9941    295979
9942    900997
9943    8032
9944    167474
9945    45616
9946    121135
9947    845184
9948    399912
9949    176696
9950    562681
9951    615613
9952    22133
9953    610694
9954    728853
9955    762818
9956    281635
9957    846086
9958    615563
9959    58335
9960    575694
9961    754549
9962    955812
9963    147388
9964    507192
9965    186130
9966    529852
9967    894944
9968    267338
9969    943366
9970    752864
9971    778467
9972    239346
9973    653862
9974    786499
9975    406820
9976    699478
9977    907634
9978    252005
9979    99390
9980    84330
9981    814686
9982    715004
9983    106464
9984    425380
9985    443858
9986    869282
9987    707016
9988    289944
9989    484845
9990    765352
9991    865639
9992    239395
9993    721164
9994    13027
9995    746587
9996    907295
9997    542879
9998    641531
9999    174634
 
